.recipeCard-module__c4uQEa__card{min-width:0}.recipeCard-module__c4uQEa__imageWrapper{aspect-ratio:4/3;background:#e4e8e1;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.recipeCard-module__c4uQEa__image{object-fit:cover;transition:transform .55s}.recipeCard-module__c4uQEa__imageWrapper:hover .recipeCard-module__c4uQEa__image{transform:scale(1.045)}.recipeCard-module__c4uQEa__category{color:#173f2a;font-family:var(--font-outfit), sans-serif;letter-spacing:.7px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8eb;border-radius:30px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.recipeCard-module__c4uQEa__arrow{color:#fff;background:#173f2a;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;transition:background .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}.recipeCard-module__c4uQEa__imageWrapper:hover .recipeCard-module__c4uQEa__arrow{background:#d88b22;transform:translate(2px,-2px)}.recipeCard-module__c4uQEa__content{padding:20px 3px 0}.recipeCard-module__c4uQEa__meta{align-items:center;gap:18px;margin-bottom:12px;display:flex}.recipeCard-module__c4uQEa__meta span{color:#7b867f;font-family:var(--font-outfit), sans-serif;align-items:center;gap:5px;font-size:10px;display:flex}.recipeCard-module__c4uQEa__meta svg{color:#d88b22}.recipeCard-module__c4uQEa__title{color:#173f2a;font-family:var(--font-fraunces), Georgia, serif;margin-bottom:9px;font-size:24px;font-weight:650;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.recipeCard-module__c4uQEa__title:hover{color:#d88b22}.recipeCard-module__c4uQEa__content>p{color:#768179;font-family:var(--font-outfit), sans-serif;margin:0;font-size:12px;line-height:1.7}.recipeCard-module__c4uQEa__readRecipe{color:#173f2a;width:fit-content;font-family:var(--font-outfit), sans-serif;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.recipeCard-module__c4uQEa__readRecipe:hover{color:#d88b22}@media (max-width:600px){.recipeCard-module__c4uQEa__imageWrapper{border-radius:16px}.recipeCard-module__c4uQEa__title{font-size:21px}}
.recipes-module__Bjom6a__page{background:#fffdf8;min-height:100vh}.recipes-module__Bjom6a__hero{background:#173f2a;padding:100px 7% 85px}.recipes-module__Bjom6a__heroInner{text-align:center;width:min(1200px,100%);margin:0 auto}.recipes-module__Bjom6a__eyebrow{color:#e5a64c;font-family:var(--font-outfit), sans-serif;letter-spacing:2px;margin:0 0 13px;font-size:10px;font-weight:800}.recipes-module__Bjom6a__hero h1{color:#fffdf8;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-2px;margin:0;font-size:clamp(50px,7vw,82px);font-weight:700;line-height:.95}.recipes-module__Bjom6a__hero h1 span{color:#e5a64c}.recipes-module__Bjom6a__heroText{color:#fffdf8ad;max-width:540px;font-family:var(--font-outfit), sans-serif;margin:23px auto 0;font-size:14px;line-height:1.8}.recipes-module__Bjom6a__recipesSection{padding:70px 7% 120px}.recipes-module__Bjom6a__container{width:min(1200px,100%);margin:0 auto}.recipes-module__Bjom6a__toolbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.recipes-module__Bjom6a__search{color:#7a857e;background:#f8f6ef;border:1px solid #173f2a21;border-radius:13px;align-items:center;gap:10px;width:min(500px,100%);height:52px;padding:0 16px;display:flex}.recipes-module__Bjom6a__search:focus-within{border-color:#d88b22}.recipes-module__Bjom6a__search input{color:#173f2a;min-width:0;font-family:var(--font-outfit), sans-serif;background:0 0;border:0;outline:0;flex:1;font-size:13px}.recipes-module__Bjom6a__search button{color:#7a857e;cursor:pointer;background:0 0;border:0;padding:3px;display:flex}.recipes-module__Bjom6a__count{color:#7a857e;font-family:var(--font-outfit), sans-serif;margin:0;font-size:11px}.recipes-module__Bjom6a__categories{flex-wrap:wrap;gap:9px;margin-bottom:50px;display:flex}.recipes-module__Bjom6a__categories button{color:#526158;font-family:var(--font-outfit), sans-serif;cursor:pointer;background:0 0;border:1px solid #173f2a21;border-radius:50px;padding:9px 15px;font-size:10px;font-weight:700;transition:all .2s}.recipes-module__Bjom6a__categories button:hover{color:#173f2a;border-color:#173f2a}.recipes-module__Bjom6a__categories .recipes-module__Bjom6a__activeCategory{color:#fff;background:#173f2a;border-color:#173f2a}.recipes-module__Bjom6a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 25px;display:grid}.recipes-module__Bjom6a__empty{text-align:center;background:#f8f6ef;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.recipes-module__Bjom6a__empty svg{color:#d88b22;margin-bottom:15px}.recipes-module__Bjom6a__empty h2{color:#173f2a;font-family:var(--font-fraunces), Georgia, serif;margin:0;font-size:27px}.recipes-module__Bjom6a__empty p{color:#78837c;font-family:var(--font-outfit), sans-serif;margin:8px 0 0;font-size:12px}.recipes-module__Bjom6a__empty button{color:#fff;font-family:var(--font-outfit), sans-serif;cursor:pointer;background:#173f2a;border:0;border-radius:10px;margin-top:20px;padding:11px 18px;font-size:10px;font-weight:800}@media (max-width:900px){.recipes-module__Bjom6a__hero{padding:80px 5% 70px}.recipes-module__Bjom6a__recipesSection{padding:60px 5% 90px}.recipes-module__Bjom6a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.recipes-module__Bjom6a__hero{padding:70px 20px 65px}.recipes-module__Bjom6a__hero h1{font-size:52px}.recipes-module__Bjom6a__heroText{font-size:13px}.recipes-module__Bjom6a__recipesSection{padding:45px 20px 75px}.recipes-module__Bjom6a__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.recipes-module__Bjom6a__search{width:100%}.recipes-module__Bjom6a__categories{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 20px);margin-bottom:38px;padding-right:20px;overflow-x:auto}.recipes-module__Bjom6a__categories::-webkit-scrollbar{display:none}.recipes-module__Bjom6a__categories button{flex-shrink:0}.recipes-module__Bjom6a__grid{grid-template-columns:1fr;gap:45px}}
