.RecipeAnchorNav-module__o7H6SW__nav{background:0 0;border:0;border-bottom:1px solid #e5e1da;align-items:stretch;gap:26px;min-width:0;padding:0 12px;display:flex}.RecipeAnchorNav-module__o7H6SW__nav button{color:#66736e;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:112px;min-height:52px;padding:0 4px;font:800 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:color .16s;display:flex;position:relative}.RecipeAnchorNav-module__o7H6SW__nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background .16s,transform .16s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(.4)}.RecipeAnchorNav-module__o7H6SW__nav button:hover,.RecipeAnchorNav-module__o7H6SW__nav button.RecipeAnchorNav-module__o7H6SW__active,.RecipeAnchorNav-module__o7H6SW__active{color:#166b50}.RecipeAnchorNav-module__o7H6SW__nav button.RecipeAnchorNav-module__o7H6SW__active:after,.RecipeAnchorNav-module__o7H6SW__active:after{background:#166b50;transform:scaleX(1)}@media (max-width:900px){.RecipeAnchorNav-module__o7H6SW__nav{scrollbar-width:none;gap:18px;overflow-x:auto}.RecipeAnchorNav-module__o7H6SW__nav::-webkit-scrollbar{display:none}.RecipeAnchorNav-module__o7H6SW__nav button{flex:none;min-width:104px}}@media (max-width:560px){.RecipeAnchorNav-module__o7H6SW__nav{gap:12px;width:100%;padding:0 4px}.RecipeAnchorNav-module__o7H6SW__nav button{min-width:92px;min-height:46px;font-size:12px}}@media (max-width:780px){.RecipeAnchorNav-module__o7H6SW__nav{background:0 0!important;border:0!important;border-bottom:1px solid #dedfd9!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.RecipeAnchorNav-module__o7H6SW__nav button{white-space:nowrap;border-radius:0!important;min-width:0!important;min-height:48px!important;padding:0 5px!important;font-size:12px!important}.RecipeAnchorNav-module__o7H6SW__nav button:after{height:3px!important;left:12px!important;right:12px!important}}
.RecipeIngredientListV2-module__Lj1GVW__scaler{box-sizing:border-box;background:#fbf4ec;border:1px solid #efd8ca;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;width:100%;margin:8px 0 14px;padding:12px 14px;display:grid}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy{min-width:0}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy span{color:#a54e35;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy strong{color:#2d2b28;font-size:17px}.RecipeIngredientListV2-module__Lj1GVW__scaler>small{color:#8b8178;grid-column:1/-1;font-size:9px}.RecipeIngredientListV2-module__Lj1GVW__controls{background:#fff;border:1px solid #e0d8cf;border-radius:10px;grid-template-columns:38px 48px 38px;height:38px;display:grid;overflow:hidden}.RecipeIngredientListV2-module__Lj1GVW__controls button,.RecipeIngredientListV2-module__Lj1GVW__controls input{box-sizing:border-box;text-align:center;background:#fff;border:0;width:100%;min-width:0;height:38px}.RecipeIngredientListV2-module__Lj1GVW__controls button{color:#c85b3e;cursor:pointer;font-size:18px;font-weight:900}.RecipeIngredientListV2-module__Lj1GVW__controls button:first-child{border-right:1px solid #eee6de}.RecipeIngredientListV2-module__Lj1GVW__controls button:last-child{border-left:1px solid #eee6de}.RecipeIngredientListV2-module__Lj1GVW__controls input{color:#222;font-size:13px;font-weight:850}.RecipeIngredientListV2-module__Lj1GVW__group{margin-top:12px}.RecipeIngredientListV2-module__Lj1GVW__group h3{color:#193e35;text-transform:capitalize;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:15px}.RecipeIngredientListV2-module__Lj1GVW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.RecipeIngredientListV2-module__Lj1GVW__item{border-bottom:1px solid #eee7de;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:148px;padding:8px 0;display:grid}.RecipeIngredientListV2-module__Lj1GVW__image{background:#fff;border-radius:11px;place-items:center;width:128px;height:128px;display:grid;overflow:hidden}.RecipeIngredientListV2-module__Lj1GVW__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.RecipeIngredientListV2-module__Lj1GVW__name{color:#243f37;overflow-wrap:break-word;max-width:100%;font-size:12px;font-weight:850;line-height:1.25;text-decoration:none}.RecipeIngredientListV2-module__Lj1GVW__quantity{color:#6f746f;overflow-wrap:break-word;max-width:100%;margin-top:3px;font-size:10px;line-height:1.35}.RecipeIngredientListV2-module__Lj1GVW__prep,.RecipeIngredientListV2-module__Lj1GVW__optional{border-radius:7px;max-width:100%;margin-top:4px;padding:3px 6px;font-size:8.5px;line-height:1.25;display:inline-block}.RecipeIngredientListV2-module__Lj1GVW__prep{color:#6c5e53;background:#f2eee8}.RecipeIngredientListV2-module__Lj1GVW__optional{color:#4f715e;background:#eef5ef}@media (max-width:780px){.RecipeIngredientListV2-module__Lj1GVW__grid{grid-template-columns:1fr}.RecipeIngredientListV2-module__Lj1GVW__item{grid-template-columns:112px minmax(0,1fr)}.RecipeIngredientListV2-module__Lj1GVW__image,.RecipeIngredientListV2-module__Lj1GVW__thumb{width:104px;height:104px}}@media (max-width:460px){.RecipeIngredientListV2-module__Lj1GVW__scaler{grid-template-columns:1fr}.RecipeIngredientListV2-module__Lj1GVW__controls{margin-top:5px}}.RecipeIngredientListV2-module__Lj1GVW__thumb{width:128px;height:128px;box-shadow:none;background:#fff;border:0;border-radius:11px;place-items:center;display:grid;overflow:hidden}.RecipeIngredientListV2-module__Lj1GVW__thumbImage{object-fit:contain;width:128px;height:128px;display:block}.RecipeIngredientListV2-module__Lj1GVW__thumbFallback{color:#b56b4f;background:#fff;place-items:center;width:100%;height:100%;font:900 28px Georgia,serif;display:grid}@media (max-width:780px){.RecipeIngredientListV2-module__Lj1GVW__thumb,.RecipeIngredientListV2-module__Lj1GVW__thumbImage{width:104px;height:104px}}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy span{font-size:11px}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy strong{font-size:19px}.RecipeIngredientListV2-module__Lj1GVW__scaler>small{font-size:10.5px}.RecipeIngredientListV2-module__Lj1GVW__controls input{font-size:15px}.RecipeIngredientListV2-module__Lj1GVW__group h3{font-size:17px}.RecipeIngredientListV2-module__Lj1GVW__name{font-size:14px}.RecipeIngredientListV2-module__Lj1GVW__quantity{font-size:12px}.RecipeIngredientListV2-module__Lj1GVW__prep,.RecipeIngredientListV2-module__Lj1GVW__optional{font-size:10px}@media (max-width:780px){.RecipeIngredientListV2-module__Lj1GVW__scaler{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy span{font-size:10px!important}.RecipeIngredientListV2-module__Lj1GVW__scalerCopy strong{font-size:18px!important}.RecipeIngredientListV2-module__Lj1GVW__scaler>small{grid-column:1/-1!important;font-size:10px!important}.RecipeIngredientListV2-module__Lj1GVW__controls{min-height:44px!important}.RecipeIngredientListV2-module__Lj1GVW__controls button{width:42px!important;min-width:42px!important;min-height:42px!important}.RecipeIngredientListV2-module__Lj1GVW__controls input{width:48px!important;font-size:15px!important}.RecipeIngredientListV2-module__Lj1GVW__group{margin-top:16px!important}.RecipeIngredientListV2-module__Lj1GVW__group h3{margin-bottom:6px!important;font-size:17px!important}.RecipeIngredientListV2-module__Lj1GVW__grid{grid-template-columns:1fr!important;gap:0!important}.RecipeIngredientListV2-module__Lj1GVW__item{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;min-height:112px!important;padding:8px 0!important}.RecipeIngredientListV2-module__Lj1GVW__image,.RecipeIngredientListV2-module__Lj1GVW__thumb,.RecipeIngredientListV2-module__Lj1GVW__thumbImage{width:94px!important;height:94px!important}.RecipeIngredientListV2-module__Lj1GVW__name{font-size:14px!important;line-height:1.25!important}.RecipeIngredientListV2-module__Lj1GVW__quantity{margin-top:4px!important;font-size:12px!important;line-height:1.4!important}.RecipeIngredientListV2-module__Lj1GVW__prep,.RecipeIngredientListV2-module__Lj1GVW__optional{font-size:10.5px!important}}@media (max-width:390px){.RecipeIngredientListV2-module__Lj1GVW__item{grid-template-columns:88px minmax(0,1fr)!important}.RecipeIngredientListV2-module__Lj1GVW__image,.RecipeIngredientListV2-module__Lj1GVW__thumb,.RecipeIngredientListV2-module__Lj1GVW__thumbImage{width:82px!important;height:82px!important}}
.RecipeStepImage-module__Tflxhq__stepContent{min-width:0}.RecipeStepImage-module__Tflxhq__withImage{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:18px;display:grid}.RecipeStepImage-module__Tflxhq__stepText{min-width:0}.RecipeStepImage-module__Tflxhq__stepImage{background:#f6f3ed;border:1px solid #d3bba58c;border-radius:12px;justify-self:end;width:160px;height:160px;margin:0;overflow:hidden}.RecipeStepImage-module__Tflxhq__stepImage img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:700px){.RecipeStepImage-module__Tflxhq__withImage{grid-template-columns:minmax(0,1fr);gap:10px}.RecipeStepImage-module__Tflxhq__stepImage{justify-self:start}}
.RecipeAuthorCard-module__0_lBAG__shell{background:#fff;border:1px solid #e6e1d8;border-radius:15px;flex-direction:column;gap:12px;width:100%;min-height:210px;margin:0;padding:16px;display:flex;box-shadow:0 7px 20px #25302a0d}.RecipeAuthorCard-module__0_lBAG__identity{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.RecipeAuthorCard-module__0_lBAG__avatar{border:3px solid #f0f5f1;border-radius:50%;width:76px;height:76px;text-decoration:none;display:block;overflow:hidden}.RecipeAuthorCard-module__0_lBAG__avatar>span,.RecipeAuthorCard-module__0_lBAG__avatar img{width:70px!important;height:70px!important}.RecipeAuthorCard-module__0_lBAG__copy{min-width:0}.RecipeAuthorCard-module__0_lBAG__eyebrow{color:#8a918d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.RecipeAuthorCard-module__0_lBAG__nameLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RecipeAuthorCard-module__0_lBAG__nameLine>a{color:#173f35;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.1;text-decoration:none}.RecipeAuthorCard-module__0_lBAG__title{color:#9a6b00;white-space:nowrap;background:#fff1c9;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.RecipeAuthorCard-module__0_lBAG__rating{align-items:center;gap:5px;margin-top:7px;display:flex}.RecipeAuthorCard-module__0_lBAG__rating>span{color:#e8a92c;font-size:14px}.RecipeAuthorCard-module__0_lBAG__rating strong{color:#234d42;font-size:11px}.RecipeAuthorCard-module__0_lBAG__rating small{color:#8d908a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.RecipeAuthorCard-module__0_lBAG__bio{color:#64706b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.RecipeAuthorCard-module__0_lBAG__stats{border-top:1px solid #eee9e2;border-bottom:1px solid #eee9e2;grid-template-columns:repeat(3,1fr);padding:9px 0;display:grid}.RecipeAuthorCard-module__0_lBAG__stats span{flex-direction:column;align-items:center;gap:1px;display:flex}.RecipeAuthorCard-module__0_lBAG__stats span+span{border-left:1px solid #eee9e2}.RecipeAuthorCard-module__0_lBAG__stats b{color:#24483f;font-size:12px}.RecipeAuthorCard-module__0_lBAG__stats small{color:#91958f;font-size:7.5px}.RecipeAuthorCard-module__0_lBAG__badges{flex-wrap:wrap;gap:5px;display:flex}.RecipeAuthorCard-module__0_lBAG__badges span{color:#65716b;background:#fff;border:1px solid #e0dfd8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.RecipeAuthorCard-module__0_lBAG__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.RecipeAuthorCard-module__0_lBAG__profileLink{color:#17684f;background:#eef5f1;border:0;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-flex}.RecipeAuthorCard-module__0_lBAG__profileLink span{font-size:11px}@media (max-width:780px){.RecipeAuthorCard-module__0_lBAG__shell{min-height:0;padding:14px}.RecipeAuthorCard-module__0_lBAG__identity{grid-template-columns:66px minmax(0,1fr)}.RecipeAuthorCard-module__0_lBAG__avatar{width:66px;height:66px}.RecipeAuthorCard-module__0_lBAG__avatar>span,.RecipeAuthorCard-module__0_lBAG__avatar img{width:60px!important;height:60px!important}}.RecipeAuthorCard-module__0_lBAG__eyebrow{font-size:9.5px}.RecipeAuthorCard-module__0_lBAG__nameLine>a{font-size:20px}.RecipeAuthorCard-module__0_lBAG__title{font-size:9.5px}.RecipeAuthorCard-module__0_lBAG__rating strong{font-size:12px}.RecipeAuthorCard-module__0_lBAG__rating small{font-size:10.5px}.RecipeAuthorCard-module__0_lBAG__bio{font-size:12px}.RecipeAuthorCard-module__0_lBAG__stats b{font-size:14px}.RecipeAuthorCard-module__0_lBAG__stats small{font-size:9px}.RecipeAuthorCard-module__0_lBAG__badges span{font-size:9.5px}.RecipeAuthorCard-module__0_lBAG__profileLink{font-size:10.5px}@media (max-width:780px){.RecipeAuthorCard-module__0_lBAG__shell{border-radius:15px!important;gap:11px!important;min-height:0!important;padding:14px!important}.RecipeAuthorCard-module__0_lBAG__identity{grid-template-columns:68px minmax(0,1fr)!important;gap:11px!important}.RecipeAuthorCard-module__0_lBAG__avatar{width:68px!important;height:68px!important}.RecipeAuthorCard-module__0_lBAG__avatar>span,.RecipeAuthorCard-module__0_lBAG__avatar img{width:62px!important;height:62px!important}.RecipeAuthorCard-module__0_lBAG__eyebrow{font-size:9px!important}.RecipeAuthorCard-module__0_lBAG__nameLine>a{font-size:19px!important}.RecipeAuthorCard-module__0_lBAG__title{font-size:9px!important}.RecipeAuthorCard-module__0_lBAG__rating small{font-size:10px!important}.RecipeAuthorCard-module__0_lBAG__bio{-webkit-line-clamp:3!important;font-size:12px!important;line-height:1.5!important}.RecipeAuthorCard-module__0_lBAG__stats{padding:9px 0!important}.RecipeAuthorCard-module__0_lBAG__stats b{font-size:13px!important}.RecipeAuthorCard-module__0_lBAG__stats small{font-size:8.5px!important}.RecipeAuthorCard-module__0_lBAG__actions{gap:8px!important}.RecipeAuthorCard-module__0_lBAG__actions button{min-height:44px!important}.RecipeAuthorCard-module__0_lBAG__profileLink{min-height:44px!important;padding:0 12px!important;font-size:10px!important}}
.RecipeReviewsPanel-module__9zAK-G__shell{background:#fff;border:1px solid #e6e1d8;border-radius:16px;width:100%;margin:0;padding:16px;box-shadow:0 8px 25px #25302a0e}.RecipeReviewsPanel-module__9zAK-G__heading{border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.RecipeReviewsPanel-module__9zAK-G__eyebrow,.RecipeReviewsPanel-module__9zAK-G__composeEyebrow{color:#8a6b16;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.RecipeReviewsPanel-module__9zAK-G__heading h2{color:#173f35;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.05}.RecipeReviewsPanel-module__9zAK-G__heading p{color:#7d817c;max-width:650px;margin:5px 0 0;font-size:11px}.RecipeReviewsPanel-module__9zAK-G__scoreCard{background:#fffdf8;border:1px solid #e5e0d8;border-radius:13px;align-items:center;gap:10px;min-width:150px;padding:8px 10px;display:flex}.RecipeReviewsPanel-module__9zAK-G__scoreCard>strong{color:#173f35;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.RecipeReviewsPanel-module__9zAK-G__scoreCard>div{flex-direction:column;gap:1px;display:flex}.RecipeReviewsPanel-module__9zAK-G__scoreCard small{color:#8a8d87;font-size:10px}.RecipeReviewsPanel-module__9zAK-G__scoreStars,.RecipeReviewsPanel-module__9zAK-G__reviewStars{gap:1px;display:flex}.RecipeReviewsPanel-module__9zAK-G__scoreStars i,.RecipeReviewsPanel-module__9zAK-G__reviewStars i{font-size:16px;font-style:normal}.RecipeReviewsPanel-module__9zAK-G__starOn{color:#e8a92c}.RecipeReviewsPanel-module__9zAK-G__starOff{color:#d8d8d1}.RecipeReviewsPanel-module__9zAK-G__grid{grid-template-columns:1fr;gap:10px;padding-top:10px;display:grid}.RecipeReviewsPanel-module__9zAK-G__compose,.RecipeReviewsPanel-module__9zAK-G__list{background:#fff;border:1px solid #ebe6de;border-radius:13px}.RecipeReviewsPanel-module__9zAK-G__compose{padding:11px}.RecipeReviewsPanel-module__9zAK-G__compose h3{color:#173f35;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:16px}.RecipeReviewsPanel-module__9zAK-G__starPicker{align-items:center;gap:2px;margin-bottom:10px;display:flex}.RecipeReviewsPanel-module__9zAK-G__starPicker button{appearance:none;color:#d6d6cf;cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:24px;line-height:1;transition:transform .15s,color .15s}.RecipeReviewsPanel-module__9zAK-G__starPicker button:hover,.RecipeReviewsPanel-module__9zAK-G__starPicker button.RecipeReviewsPanel-module__9zAK-G__selected{color:#e8a92c;transform:translateY(-1px)}.RecipeReviewsPanel-module__9zAK-G__starPicker>span{color:#7b7f79;margin-left:7px;font-size:11px;font-weight:700}.RecipeReviewsPanel-module__9zAK-G__reviewLabel{display:block}.RecipeReviewsPanel-module__9zAK-G__reviewLabel>span{color:#274f45;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:800;display:flex}.RecipeReviewsPanel-module__9zAK-G__reviewLabel small{color:#9a9b96;font-weight:500}.RecipeReviewsPanel-module__9zAK-G__reviewLabel textarea{resize:vertical;color:#27342f;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #dddcd6;border-radius:10px;outline:none;padding:10px 11px;font-size:12px;line-height:1.45}.RecipeReviewsPanel-module__9zAK-G__reviewLabel textarea:focus{border-color:#76a08f;box-shadow:0 0 0 3px #1d6d4c14}.RecipeReviewsPanel-module__9zAK-G__composeFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.RecipeReviewsPanel-module__9zAK-G__composeFooter small{color:#9a9b96;font-size:9px}.RecipeReviewsPanel-module__9zAK-G__composeFooter button,.RecipeReviewsPanel-module__9zAK-G__loginBox a{color:#fff;cursor:pointer;background:#176d50;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:850;text-decoration:none}.RecipeReviewsPanel-module__9zAK-G__composeFooter button:disabled{opacity:.45;cursor:not-allowed}.RecipeReviewsPanel-module__9zAK-G__loginBox,.RecipeReviewsPanel-module__9zAK-G__ownRecipe{background:#f5f7f3;border-radius:11px;padding:12px}.RecipeReviewsPanel-module__9zAK-G__loginBox p,.RecipeReviewsPanel-module__9zAK-G__ownRecipe p{color:#747972;margin:0 0 9px;font-size:11px;line-height:1.4}.RecipeReviewsPanel-module__9zAK-G__ownRecipe{align-items:flex-start;gap:9px;display:flex}.RecipeReviewsPanel-module__9zAK-G__ownRecipe>span{color:#e8a92c;font-size:20px}.RecipeReviewsPanel-module__9zAK-G__ownRecipe strong{color:#174c3f;margin-bottom:3px;font-size:12px;display:block}.RecipeReviewsPanel-module__9zAK-G__ownRecipe p{margin:0}.RecipeReviewsPanel-module__9zAK-G__message{color:#1d6d4c;margin:9px 0 0;font-size:10px;font-weight:700}.RecipeReviewsPanel-module__9zAK-G__list{overflow:hidden}.RecipeReviewsPanel-module__9zAK-G__listHead{background:#fcfaf5;border-bottom:1px solid #ece6dc;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.RecipeReviewsPanel-module__9zAK-G__listHead>div{align-items:center;gap:7px;display:flex}.RecipeReviewsPanel-module__9zAK-G__listHead span{color:#174c3f;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.RecipeReviewsPanel-module__9zAK-G__listHead strong{color:#1d6d4c;background:#e9f2e8;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.RecipeReviewsPanel-module__9zAK-G__listHead small{color:#999b96;font-size:9px}.RecipeReviewsPanel-module__9zAK-G__review{border-bottom:1px solid #eee8de;padding:10px 11px}.RecipeReviewsPanel-module__9zAK-G__review:last-child{border-bottom:0}.RecipeReviewsPanel-module__9zAK-G__reviewTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.RecipeReviewsPanel-module__9zAK-G__member{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.RecipeReviewsPanel-module__9zAK-G__member>span{flex-direction:column;gap:1px;display:flex}.RecipeReviewsPanel-module__9zAK-G__member strong{color:#194b3f;font-size:12px}.RecipeReviewsPanel-module__9zAK-G__member small{color:#9a9c97;font-size:9.5px}.RecipeReviewsPanel-module__9zAK-G__reviewBody{color:#555f59;margin:9px 0;font-size:11.5px;line-height:1.5}.RecipeReviewsPanel-module__9zAK-G__reviewFooter{align-items:center;gap:9px;display:flex}.RecipeReviewsPanel-module__9zAK-G__reviewFooter button{color:#46675d;cursor:pointer;background:#fff;border:1px solid #dfe4de;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.RecipeReviewsPanel-module__9zAK-G__reviewFooter button.RecipeReviewsPanel-module__9zAK-G__helpfulOn{color:#1d6d4c;background:#eef5ee;border-color:#1d6d4c}.RecipeReviewsPanel-module__9zAK-G__reviewFooter span{color:#999b96;font-size:9px}.RecipeReviewsPanel-module__9zAK-G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:115px;padding:22px;display:flex}.RecipeReviewsPanel-module__9zAK-G__empty>span{color:#e8a92c;margin-bottom:6px;font-size:28px}.RecipeReviewsPanel-module__9zAK-G__empty strong{color:#174c3f;font-family:Georgia,Times New Roman,serif;font-size:17px}.RecipeReviewsPanel-module__9zAK-G__empty p{color:#81847f;max-width:420px;margin:6px 0 0;font-size:10.5px;line-height:1.45}.RecipeReviewsPanel-module__9zAK-G__reportButton{color:#9a7a70!important;background:0 0!important;border-color:#0000!important;margin-left:auto!important;font-weight:650!important}.RecipeReviewsPanel-module__9zAK-G__reportButton:hover{text-decoration:underline;color:#c35235!important}@media (max-width:760px){.RecipeReviewsPanel-module__9zAK-G__shell{padding:15px}.RecipeReviewsPanel-module__9zAK-G__heading{flex-direction:column;align-items:flex-start}.RecipeReviewsPanel-module__9zAK-G__scoreCard{width:100%}.RecipeReviewsPanel-module__9zAK-G__reviewTop,.RecipeReviewsPanel-module__9zAK-G__listHead{flex-direction:column;align-items:flex-start}}.RecipeReviewsPanel-module__9zAK-G__heading p{font-size:12.5px}.RecipeReviewsPanel-module__9zAK-G__scoreCard small{font-size:11px}.RecipeReviewsPanel-module__9zAK-G__compose h3{font-size:18px}.RecipeReviewsPanel-module__9zAK-G__starPicker>span,.RecipeReviewsPanel-module__9zAK-G__reviewLabel>span{font-size:12px}.RecipeReviewsPanel-module__9zAK-G__reviewLabel textarea{font-size:13px}.RecipeReviewsPanel-module__9zAK-G__composeFooter small{font-size:10.5px}.RecipeReviewsPanel-module__9zAK-G__composeFooter button,.RecipeReviewsPanel-module__9zAK-G__loginBox a,.RecipeReviewsPanel-module__9zAK-G__loginBox p,.RecipeReviewsPanel-module__9zAK-G__ownRecipe p{font-size:12px}.RecipeReviewsPanel-module__9zAK-G__member strong{font-size:13px}.RecipeReviewsPanel-module__9zAK-G__member small{font-size:10.5px}.RecipeReviewsPanel-module__9zAK-G__reviewBody{font-size:13px}.RecipeReviewsPanel-module__9zAK-G__reviewFooter button{font-size:11px}.RecipeReviewsPanel-module__9zAK-G__reviewFooter span{font-size:10px}.RecipeReviewsPanel-module__9zAK-G__empty p{font-size:12px}@media (max-width:780px){.RecipeReviewsPanel-module__9zAK-G__shell{border-radius:14px!important;padding:14px!important}.RecipeReviewsPanel-module__9zAK-G__heading{gap:10px!important;padding-bottom:12px!important}.RecipeReviewsPanel-module__9zAK-G__heading h2{font-size:22px!important}.RecipeReviewsPanel-module__9zAK-G__heading p{font-size:12px!important;line-height:1.5!important}.RecipeReviewsPanel-module__9zAK-G__scoreCard{justify-content:center;width:100%!important;min-width:0!important}.RecipeReviewsPanel-module__9zAK-G__compose{padding:12px!important}.RecipeReviewsPanel-module__9zAK-G__compose h3{font-size:18px!important}.RecipeReviewsPanel-module__9zAK-G__starPicker{flex-wrap:wrap;gap:3px!important}.RecipeReviewsPanel-module__9zAK-G__starPicker button{min-width:38px;min-height:38px;font-size:27px!important}.RecipeReviewsPanel-module__9zAK-G__reviewLabel textarea{min-height:92px!important;font-size:14px!important}.RecipeReviewsPanel-module__9zAK-G__composeFooter{flex-direction:column!important;align-items:stretch!important}.RecipeReviewsPanel-module__9zAK-G__composeFooter button{width:100%;min-height:44px!important}.RecipeReviewsPanel-module__9zAK-G__review{padding:12px 10px!important}.RecipeReviewsPanel-module__9zAK-G__reviewTop{gap:8px!important}.RecipeReviewsPanel-module__9zAK-G__reviewBody{font-size:13px!important;line-height:1.55!important}.RecipeReviewsPanel-module__9zAK-G__reviewFooter{flex-wrap:wrap}.RecipeReviewsPanel-module__9zAK-G__reviewFooter button{min-height:34px;padding:6px 10px!important}}
.RecipeCommunityPanel-module__eD4J7a__launcher{z-index:950;color:#fff;cursor:pointer;background:#161823;border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:6px 14px 6px 7px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #00000038}.RecipeCommunityPanel-module__eD4J7a__launcher>span{background:#c6533d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.RecipeCommunityPanel-module__eD4J7a__launcher>strong{font-size:.78rem;font-weight:700}.RecipeCommunityPanel-module__eD4J7a__launcher>b{color:#161823;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.62rem;font-weight:800;display:grid}.RecipeCommunityPanel-module__eD4J7a__backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.RecipeCommunityPanel-module__eD4J7a__modal{background:#fff;border:0;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 32px);height:min(780px,88vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.RecipeCommunityPanel-module__eD4J7a__modalHead{background:#fff;border-bottom:1px solid #e9e9eb;justify-content:center;align-items:center;min-height:58px;padding:0 56px;display:flex;position:relative}.RecipeCommunityPanel-module__eD4J7a__modalTitle{align-items:center;gap:6px;display:flex}.RecipeCommunityPanel-module__eD4J7a__modalTitle h2{color:#161823;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1}.RecipeCommunityPanel-module__eD4J7a__modalTitle span{color:#8a8b91;font-size:13px;font-weight:500}.RecipeCommunityPanel-module__eD4J7a__modalHead>button{color:#161823;cursor:pointer;background:#f1f1f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:24px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.RecipeCommunityPanel-module__eD4J7a__modalHead>button:hover{background:#e7e7e9}.RecipeCommunityPanel-module__eD4J7a__feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d7da transparent;background:#fff;padding:6px 16px 20px;overflow-y:auto}.RecipeCommunityPanel-module__eD4J7a__thread{padding:14px 0 8px}.RecipeCommunityPanel-module__eD4J7a__thread+.RecipeCommunityPanel-module__eD4J7a__thread{border-top:0}.RecipeCommunityPanel-module__eD4J7a__comment{border-radius:8px;padding:0;transition:background .2s,box-shadow .2s;position:relative}.RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:40px minmax(0,1fr) 36px;align-items:start;column-gap:10px;display:grid}.RecipeCommunityPanel-module__eD4J7a__avatar{color:#a94b36;background:#efe1d8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.RecipeCommunityPanel-module__eD4J7a__avatar img{object-fit:cover;width:100%;height:100%;display:block}.RecipeCommunityPanel-module__eD4J7a__commentMain{min-width:0;padding-top:1px}.RecipeCommunityPanel-module__eD4J7a__authorLine{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;display:flex}.RecipeCommunityPanel-module__eD4J7a__authorLine strong{color:#161823;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.RecipeCommunityPanel-module__eD4J7a__reputation{color:#8a8b91;font-size:11px;font-weight:500}.RecipeCommunityPanel-module__eD4J7a__commentText{color:#161823;overflow-wrap:anywhere;margin:2px 0 5px;font-size:14px;font-weight:400;line-height:20px}.RecipeCommunityPanel-module__eD4J7a__commentMeta{align-items:center;gap:16px;min-height:20px;display:flex}.RecipeCommunityPanel-module__eD4J7a__commentMeta time{color:#8a8b91;font-size:12px;font-weight:400}.RecipeCommunityPanel-module__eD4J7a__commentMeta button{color:#8a8b91;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.RecipeCommunityPanel-module__eD4J7a__commentMeta button:hover{color:#161823}.RecipeCommunityPanel-module__eD4J7a__likeRail{flex-direction:column;align-items:center;padding-top:8px;display:flex}.RecipeCommunityPanel-module__eD4J7a__likeButton{color:#8a8b91;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.RecipeCommunityPanel-module__eD4J7a__likeButton span{font-size:19px;line-height:1;transition:color .16s,transform .16s;transform:scaleX(1.04)}.RecipeCommunityPanel-module__eD4J7a__likeButton:hover span{transform:scale(1.12)}.RecipeCommunityPanel-module__eD4J7a__likeButton.RecipeCommunityPanel-module__eD4J7a__liked{color:#c6533d}.RecipeCommunityPanel-module__eD4J7a__likeButton.RecipeCommunityPanel-module__eD4J7a__liked span{transform:scale(1.08)}.RecipeCommunityPanel-module__eD4J7a__likeRail small{color:#8a8b91;margin-top:0;font-size:11px;font-weight:500;line-height:14px}.RecipeCommunityPanel-module__eD4J7a__threadToggle{color:#8a8b91;cursor:pointer;background:0 0;border:0;align-items:center;margin:10px 0 0 50px;padding:0 0 0 38px;font-size:12px;font-weight:600;display:flex;position:relative}.RecipeCommunityPanel-module__eD4J7a__threadToggle:before{content:"";background:#d7d7da;width:28px;height:1px;position:absolute;left:0}.RecipeCommunityPanel-module__eD4J7a__threadToggle>span{display:none}.RecipeCommunityPanel-module__eD4J7a__threadToggle:hover{color:#161823}.RecipeCommunityPanel-module__eD4J7a__replies{border-left:0;margin:12px 0 0 50px;padding:0}.RecipeCommunityPanel-module__eD4J7a__replies>div+div{margin-top:16px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__avatar{width:32px;height:32px;font-size:12px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__commentText{font-size:14px}.RecipeCommunityPanel-module__eD4J7a__inlineReply{background:#fafafa;border:1px solid #e4e4e6;border-radius:10px;margin:10px 0 2px;padding:10px}.RecipeCommunityPanel-module__eD4J7a__inlineReply textarea{resize:none;color:#161823;width:100%;min-height:62px;font:inherit;background:#fff;border:0;border-radius:8px;outline:none;padding:8px 10px;font-size:13px;line-height:19px;display:block}.RecipeCommunityPanel-module__eD4J7a__inlineReply>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.RecipeCommunityPanel-module__eD4J7a__inlineReply button{color:#fff;cursor:pointer;background:#c6533d;border:0;border-radius:999px;min-height:30px;padding:0 13px;font-size:12px;font-weight:700}.RecipeCommunityPanel-module__eD4J7a__inlineReply button:first-child{color:#161823;background:#f1f1f2}.RecipeCommunityPanel-module__eD4J7a__inlineReply button:disabled{opacity:.45}.RecipeCommunityPanel-module__eD4J7a__notice{color:#3e6247;background:#f1f7ef;border-radius:8px;margin:8px 0 12px;padding:9px 11px;font-size:12px}.RecipeCommunityPanel-module__eD4J7a__empty{text-align:center;place-items:center;min-height:300px;padding:40px 30px;display:grid}.RecipeCommunityPanel-module__eD4J7a__empty>span{font-size:34px}.RecipeCommunityPanel-module__eD4J7a__empty strong{color:#161823;margin-top:10px;font-size:15px}.RecipeCommunityPanel-module__eD4J7a__empty p{color:#8a8b91;max-width:300px;margin:5px 0 0;font-size:13px;line-height:19px}.RecipeCommunityPanel-module__eD4J7a__composer{background:#fff;border-top:1px solid #e9e9eb;grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:9px;padding:10px 14px 12px;display:grid}.RecipeCommunityPanel-module__eD4J7a__me{color:#a94b36;background:#efe1d8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.RecipeCommunityPanel-module__eD4J7a__composer textarea{resize:none;color:#161823;width:100%;height:40px;min-height:40px;font:inherit;background:#f1f1f2;border:1px solid #0000;border-radius:9px;outline:none;padding:10px 13px;font-size:13px;line-height:18px}.RecipeCommunityPanel-module__eD4J7a__composer textarea:focus{background:#fff;border-color:#d7d7da}.RecipeCommunityPanel-module__eD4J7a__composer textarea::placeholder{color:#8a8b91}.RecipeCommunityPanel-module__eD4J7a__composer>button{color:#fff;cursor:pointer;background:#c6533d;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid}.RecipeCommunityPanel-module__eD4J7a__composer>button:disabled{color:#b8b8bb;cursor:default;background:#efefef}.RecipeCommunityPanel-module__eD4J7a__login{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:46px;display:flex}.RecipeCommunityPanel-module__eD4J7a__login strong{color:#161823;font-size:13px;font-weight:600}.RecipeCommunityPanel-module__eD4J7a__login a{color:#fff;background:#c6533d;border-radius:6px;flex:none;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.RecipeCommunityPanel-module__eD4J7a__mention{color:#2f6f50;background:0 0;border-radius:0;padding:0;font-weight:600}.RecipeCommunityPanel-module__eD4J7a__comment:target{background:#fff5ed;box-shadow:-8px 0 #fff5ed,8px 0 #fff5ed}@media (max-width:700px){.RecipeCommunityPanel-module__eD4J7a__launcher{border-radius:50%;width:54px;height:54px;padding:7px;bottom:14px;right:14px}.RecipeCommunityPanel-module__eD4J7a__launcher>span{width:40px;height:40px}.RecipeCommunityPanel-module__eD4J7a__launcher>strong{display:none}.RecipeCommunityPanel-module__eD4J7a__launcher>b{position:absolute;top:-3px;right:-3px}.RecipeCommunityPanel-module__eD4J7a__backdrop{background:#00000057;align-items:end;padding:0}.RecipeCommunityPanel-module__eD4J7a__modal{border-radius:14px 14px 0 0;width:100%;height:86vh;box-shadow:0 -10px 40px #00000029}.RecipeCommunityPanel-module__eD4J7a__modalHead{min-height:54px}.RecipeCommunityPanel-module__eD4J7a__feed{padding:5px 13px calc(18px + env(safe-area-inset-bottom))}.RecipeCommunityPanel-module__eD4J7a__thread{padding-top:13px}.RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:38px minmax(0,1fr) 34px;column-gap:9px}.RecipeCommunityPanel-module__eD4J7a__avatar{width:38px;height:38px}.RecipeCommunityPanel-module__eD4J7a__authorLine strong,.RecipeCommunityPanel-module__eD4J7a__commentText{font-size:13.5px}.RecipeCommunityPanel-module__eD4J7a__threadToggle,.RecipeCommunityPanel-module__eD4J7a__replies{margin-left:47px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:30px minmax(0,1fr) 34px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__avatar{width:30px;height:30px}.RecipeCommunityPanel-module__eD4J7a__composer{padding:9px 11px calc(9px + env(safe-area-inset-bottom));grid-template-columns:34px minmax(0,1fr) 38px}.RecipeCommunityPanel-module__eD4J7a__me{width:34px;height:34px}.RecipeCommunityPanel-module__eD4J7a__composer>button{width:38px;height:38px}}.RecipeCommunityPanel-module__eD4J7a__avatarWrap{width:40px;height:40px;display:block;position:relative}.RecipeCommunityPanel-module__eD4J7a__avatarWrap .RecipeCommunityPanel-module__eD4J7a__avatar{cursor:pointer;border:0;padding:0}.RecipeCommunityPanel-module__eD4J7a__profilePopover{z-index:20;white-space:nowrap;background:#fff;border:1px solid #e5e5e7;border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 22px #00000024}.RecipeCommunityPanel-module__eD4J7a__profilePopover:after{content:"";background:#fff;border-bottom:1px solid #e5e5e7;border-right:1px solid #e5e5e7;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.RecipeCommunityPanel-module__eD4J7a__profilePopover a{z-index:1;color:#161823;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:650;text-decoration:none;display:block;position:relative}.RecipeCommunityPanel-module__eD4J7a__profilePopover a:hover{background:#f2f2f3}.RecipeCommunityPanel-module__eD4J7a__authorName{color:#161823;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.RecipeCommunityPanel-module__eD4J7a__authorName:hover{text-decoration:underline}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__avatarWrap{width:32px;height:32px}@media (max-width:700px){.RecipeCommunityPanel-module__eD4J7a__avatarWrap{width:38px;height:38px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__avatarWrap{width:30px;height:30px}}.RecipeCommunityPanel-module__eD4J7a__launcher{white-space:nowrap;overflow:hidden;border-radius:999px!important;gap:0!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:7px!important;transition:width .26s cubic-bezier(.22,.8,.24,1),padding .26s cubic-bezier(.22,.8,.24,1),gap .26s,transform .18s,box-shadow .18s!important}.RecipeCommunityPanel-module__eD4J7a__launcher>span{flex:0 0 40px!important;width:40px!important;height:40px!important;transition:transform .22s,background .22s!important}.RecipeCommunityPanel-module__eD4J7a__launcher>strong{opacity:0;max-width:0;margin:0;font-weight:750;overflow:hidden;transform:translate(-8px);font-size:.74rem!important;transition:max-width .28s cubic-bezier(.22,.8,.24,1),opacity .16s,transform .24s,margin .24s!important;display:block!important}.RecipeCommunityPanel-module__eD4J7a__launcher>b{opacity:0;flex:none;overflow:hidden;transform:scale(.7);width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;transition:max-width .22s,width .22s,min-width .22s,opacity .16s,transform .22s,padding .22s,margin .22s!important}.RecipeCommunityPanel-module__eD4J7a__launcher:hover,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible{transform:translateY(-2px);gap:9px!important;width:174px!important;padding:7px 12px 7px 7px!important;box-shadow:0 14px 38px #19191e42!important}.RecipeCommunityPanel-module__eD4J7a__launcher:hover>span,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible>span{transform:rotate(-5deg)scale(1.03)}.RecipeCommunityPanel-module__eD4J7a__launcher:hover>strong,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible>strong{opacity:1;max-width:90px;margin-right:1px;transform:translate(0)}.RecipeCommunityPanel-module__eD4J7a__launcher:hover>b,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible>b{opacity:1;transform:scale(1);width:auto!important;min-width:21px!important;max-width:40px!important;margin-left:1px!important;padding:0 5px!important}.RecipeCommunityPanel-module__eD4J7a__launcher:active{transform:translateY(0)scale(.98)}@media (max-width:700px){.RecipeCommunityPanel-module__eD4J7a__launcher,.RecipeCommunityPanel-module__eD4J7a__launcher:hover,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible{transform:none;gap:0!important;width:54px!important;min-width:54px!important;padding:7px!important}.RecipeCommunityPanel-module__eD4J7a__launcher>strong,.RecipeCommunityPanel-module__eD4J7a__launcher:hover>strong,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible>strong{display:none!important}.RecipeCommunityPanel-module__eD4J7a__launcher>b,.RecipeCommunityPanel-module__eD4J7a__launcher:hover>b,.RecipeCommunityPanel-module__eD4J7a__launcher:focus-visible>b{opacity:1;position:absolute;top:-3px;right:-3px;transform:none;width:auto!important;min-width:20px!important;max-width:none!important;padding:0 5px!important;display:grid!important}}.RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:40px minmax(0,1fr) 42px}.RecipeCommunityPanel-module__eD4J7a__commentSide{flex-direction:column;align-items:center;min-width:36px;display:flex;position:relative}.RecipeCommunityPanel-module__eD4J7a__commentMenuWrap{justify-content:center;width:100%;display:flex;position:relative}.RecipeCommunityPanel-module__eD4J7a__commentMenuButton{color:#999ba1;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:26px;margin-top:3px;padding:0;font-size:14px;font-weight:800;transition:background .15s,color .15s;display:grid}.RecipeCommunityPanel-module__eD4J7a__commentMenuButton:hover,.RecipeCommunityPanel-module__eD4J7a__commentMenuButton[aria-expanded=true]{color:#161823;background:#f1f1f2}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu{z-index:60;background:#fff;border:1px solid #e5e5e7;border-radius:11px;min-width:205px;padding:6px;display:grid;position:absolute;top:31px;right:0;overflow:hidden;box-shadow:0 10px 30px #00000024}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu button{color:#28282d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;font-size:12px;font-weight:600}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu button:hover{background:#f4f4f5}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu button:disabled{opacity:.5;cursor:wait}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu .RecipeCommunityPanel-module__eD4J7a__dangerAction{color:#c74735}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu .RecipeCommunityPanel-module__eD4J7a__dangerAction:hover{background:#fff1ee}.RecipeCommunityPanel-module__eD4J7a__reportTitle{color:#8b8d93;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px 6px;font-size:10px;font-weight:800;display:block}.RecipeCommunityPanel-module__eD4J7a__removedComment{font-style:italic;color:#9a9a9f!important}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:32px minmax(0,1fr) 38px}@media (max-width:700px){.RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:38px minmax(0,1fr) 38px}.RecipeCommunityPanel-module__eD4J7a__reply .RecipeCommunityPanel-module__eD4J7a__commentRow{grid-template-columns:30px minmax(0,1fr) 36px}.RecipeCommunityPanel-module__eD4J7a__commentActionMenu{min-width:190px;right:-4px}}.RecipeCommunityPanel-module__eD4J7a__inlineWrap{width:100%}.RecipeCommunityPanel-module__eD4J7a__modal.RecipeCommunityPanel-module__eD4J7a__inline{border:1px solid #e7e1d7;border-radius:13px;width:100%;height:auto;min-height:560px;max-height:none;overflow:hidden;box-shadow:0 6px 18px #24302a0b}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__modalHead{justify-content:flex-start;min-height:50px;padding:0 14px}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__modalTitle h2{color:#183f36;font-family:Georgia,Times New Roman,serif;font-size:17px}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__feed{min-height:390px;max-height:520px;padding:10px 14px 16px}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__empty{min-height:360px;padding:34px 20px}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__composer{padding:9px 12px 11px}@media (max-width:780px){.RecipeCommunityPanel-module__eD4J7a__modal.RecipeCommunityPanel-module__eD4J7a__inline{width:100%;height:auto;box-shadow:none;border-radius:13px}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__feed{min-height:300px;max-height:440px}}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__modalTitle h2{font-size:19px}.RecipeCommunityPanel-module__eD4J7a__empty strong{font-size:17px}.RecipeCommunityPanel-module__eD4J7a__empty p{max-width:340px;font-size:14px;line-height:21px}.RecipeCommunityPanel-module__eD4J7a__composer textarea{font-size:14px}@media (max-width:780px){.RecipeCommunityPanel-module__eD4J7a__modal.RecipeCommunityPanel-module__eD4J7a__inline{border-radius:14px!important;min-height:430px!important;box-shadow:0 5px 18px #24302a0a!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__modalHead{min-height:54px!important;padding:0 13px!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__modalTitle h2{font-size:19px!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__feed{min-height:260px!important;max-height:420px!important;padding:8px 12px 14px!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__empty{min-height:250px!important;padding:28px 18px!important}.RecipeCommunityPanel-module__eD4J7a__empty strong{font-size:17px!important;line-height:1.3!important}.RecipeCommunityPanel-module__eD4J7a__empty p{max-width:290px!important;font-size:13px!important;line-height:1.55!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__composer{grid-template-columns:34px minmax(0,1fr) 40px!important;gap:8px!important;padding:10px!important}.RecipeCommunityPanel-module__eD4J7a__composer textarea{height:44px!important;min-height:44px!important;padding:11px 12px!important;font-size:14px!important}.RecipeCommunityPanel-module__eD4J7a__composer>button{width:40px!important;height:40px!important}.RecipeCommunityPanel-module__eD4J7a__inline .RecipeCommunityPanel-module__eD4J7a__composer textarea{font-size:16px!important}}
.RecipeShareButton-module__iIh31W__root{position:relative}.RecipeShareButton-module__iIh31W__trigger{color:#17674f;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font:800 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex;box-shadow:0 3px 10px #25302a09}.RecipeShareButton-module__iIh31W__trigger:hover{background:#f1f7f4}.RecipeShareButton-module__iIh31W__trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.RecipeShareButton-module__iIh31W__menu{z-index:70;background:#fff;border:1px solid #e4dfd7;border-radius:14px;min-width:240px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #1f2c2629}.RecipeShareButton-module__iIh31W__menu strong{color:#173f35;padding:8px 10px 10px;font-size:13px}.RecipeShareButton-module__iIh31W__menu button,.RecipeShareButton-module__iIh31W__menu a{color:#455650;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 11px;font:700 12px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.RecipeShareButton-module__iIh31W__menu button:hover,.RecipeShareButton-module__iIh31W__menu a:hover{color:#17674f;background:#f3f7f5}.RecipeShareButton-module__iIh31W__menu button svg,.RecipeShareButton-module__iIh31W__menu a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.RecipeShareButton-module__iIh31W__menu button:nth-of-type(3) svg{fill:#17674f;stroke:#17674f}.RecipeShareButton-module__iIh31W__menu button:nth-of-type(4) svg{fill:#1877f2;stroke:#1877f2}@media (max-width:560px){.RecipeShareButton-module__iIh31W__trigger span{display:none}.RecipeShareButton-module__iIh31W__trigger{width:44px;padding:0}.RecipeShareButton-module__iIh31W__menu{right:-52px}}.RecipeShareButton-module__iIh31W__menu svg[data-network=pinterest]{fill:#e60023;stroke:#e60023}@media (max-width:780px){.RecipeShareButton-module__iIh31W__root{width:48px}.RecipeShareButton-module__iIh31W__trigger{border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.RecipeShareButton-module__iIh31W__trigger span{display:none!important}.RecipeShareButton-module__iIh31W__trigger svg{width:20px!important;height:20px!important}.RecipeShareButton-module__iIh31W__menu{max-height:70vh;overflow-y:auto;z-index:120!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;min-width:0!important;padding:12px!important;position:fixed!important;box-shadow:0 20px 60px #19241f3d!important}.RecipeShareButton-module__iIh31W__menu strong{padding:8px 10px 12px!important;font-size:15px!important}.RecipeShareButton-module__iIh31W__menu button,.RecipeShareButton-module__iIh31W__menu a{min-height:46px!important;padding:11px 10px!important;font-size:14px!important}.RecipeShareButton-module__iIh31W__menu button svg,.RecipeShareButton-module__iIh31W__menu a svg{flex-basis:21px!important;width:21px!important;height:21px!important}}
.RecipeDetailV2-module__-nYvvq__page{--v2-green:#166b50;--v2-green-dark:#173f35;--v2-line:#e7e1d7;--v2-soft:#f7faf8;background:linear-gradient(#fffdf9 0,#faf8f3 100%)}.RecipeDetailV2-module__-nYvvq__shell{max-width:1380px!important;padding-top:10px!important}.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:minmax(0,2.12fr) minmax(300px,.88fr);grid-template-areas:"top rail""tabs rail";align-items:start;gap:14px 22px;margin-top:6px;display:grid}.RecipeDetailV2-module__-nYvvq__leftTop{grid-area:top;min-width:0}.RecipeDetailV2-module__-nYvvq__rightRail{flex-direction:column;grid-area:rail;align-self:start;gap:9px;min-width:0;display:flex;position:static}.RecipeDetailV2-module__-nYvvq__tabArea{grid-area:tabs;width:100%;min-width:0}.RecipeDetailV2-module__-nYvvq__heroImage{aspect-ratio:16/7.9;background:#eee7df;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 10px 26px #23302a12}.RecipeDetailV2-module__-nYvvq__heroImage img{object-fit:cover}.RecipeDetailV2-module__-nYvvq__dayBadge{z-index:2;color:var(--v2-green);background:#fffffff5;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;position:absolute;top:13px;left:13px;box-shadow:0 4px 12px #00000012}.RecipeDetailV2-module__-nYvvq__imageAction{z-index:2;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px;right:13px;overflow:hidden;box-shadow:0 5px 14px #0000001a}.RecipeDetailV2-module__-nYvvq__heroCopy{padding:11px 1px 1px}.RecipeDetailV2-module__-nYvvq__heroCopy h1{color:#173c34;letter-spacing:-.02em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,2.8vw,48px);line-height:1.02}.RecipeDetailV2-module__-nYvvq__heroCopy .recipeIntroText{color:#475c55;margin:0;font-size:13px;line-height:1.48}.RecipeDetailV2-module__-nYvvq__nativeTitle{color:#8d918c;margin:0 0 4px;font-size:10px}.RecipeDetailV2-module__-nYvvq__tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.RecipeDetailV2-module__-nYvvq__tags span{color:#365f53;background:#eaf2ee;border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:750}.RecipeDetailV2-module__-nYvvq__summaryCard,.RecipeDetailV2-module__-nYvvq__sideCard{border:1px solid var(--v2-line);background:#fff;border-radius:13px;box-shadow:0 6px 18px #24302a0b}.RecipeDetailV2-module__-nYvvq__summaryCard{padding:11px 12px}.RecipeDetailV2-module__-nYvvq__summaryGrid>span{border-right:1px solid #eee8e0;flex-direction:column;gap:1px;min-width:0;padding:3px 8px 9px;display:flex}.RecipeDetailV2-module__-nYvvq__summaryGrid>span:nth-child(3){border-right:0}.RecipeDetailV2-module__-nYvvq__summaryGrid small{color:#8a8d89;font-size:8.5px}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{color:#263d37;font-size:10.5px}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty{border:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 8px 3px;display:flex}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty strong{color:var(--v2-green);font-size:14px}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeActionPrimary>*{width:100%!important;max-width:none!important}.RecipeDetailV2-module__-nYvvq__quote{color:#315b50;text-align:center;background:#eef7f2;border:1px solid #e3eee8;border-radius:13px;margin:0;padding:11px 13px;font:italic 14px/1.35 Georgia,Times New Roman,serif}.RecipeDetailV2-module__-nYvvq__quote b{color:var(--v2-green);margin-left:6px;font-style:normal;display:inline}.RecipeDetailV2-module__-nYvvq__sideCard{padding:12px 13px}.RecipeDetailV2-module__-nYvvq__sideCard h2{color:#183f36;margin:0;font-size:15px}.RecipeDetailV2-module__-nYvvq__sideCard>small{color:#8b8f89;font-size:8.5px}.RecipeDetailV2-module__-nYvvq__nutritionGrid{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:9px;display:grid}.RecipeDetailV2-module__-nYvvq__nutritionGrid span{text-align:center;flex-direction:column;align-items:center;display:flex}.RecipeDetailV2-module__-nYvvq__nutritionGrid b{color:#254c42;font-size:10.5px}.RecipeDetailV2-module__-nYvvq__nutritionGrid small{color:#8a8e88;font-size:7.5px}.RecipeDetailV2-module__-nYvvq__equipmentList{grid-template-columns:1fr 1fr;gap:4px 9px;margin-top:8px;display:grid}.RecipeDetailV2-module__-nYvvq__equipment{color:#56645f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-height:26px;font-size:9.8px;display:grid}.RecipeDetailV2-module__-nYvvq__equipment .equipmentThumb{width:24px!important;height:24px!important}.RecipeDetailV2-module__-nYvvq__equipment .equipmentThumb img{object-fit:contain;width:24px!important;height:24px!important}.RecipeDetailV2-module__-nYvvq__chefTip{color:#6a5a32;background:#fff4d8;border-radius:10px;margin-top:9px;padding:9px 10px}.RecipeDetailV2-module__-nYvvq__chefTip b{color:#765b10;font-size:9.5px;display:block}.RecipeDetailV2-module__-nYvvq__chefTip p{margin:3px 0 0;font-size:9.5px;line-height:1.35}.RecipeDetailV2-module__-nYvvq__page [data-recipe-panel]{display:none}.RecipeDetailV2-module__-nYvvq__page:not([data-recipe-tab]) [data-recipe-panel=ingredients],.RecipeDetailV2-module__-nYvvq__page[data-recipe-tab=ingredients] [data-recipe-panel=ingredients],.RecipeDetailV2-module__-nYvvq__page[data-recipe-tab=equipment] [data-recipe-panel=equipment],.RecipeDetailV2-module__-nYvvq__page[data-recipe-tab=preparation] [data-recipe-panel=preparation]{display:block}.RecipeDetailV2-module__-nYvvq__ingredientsCard,.RecipeDetailV2-module__-nYvvq__storyPanel,.RecipeDetailV2-module__-nYvvq__nutritionPanel{border:1px solid var(--v2-line);background:#fff;border-radius:13px;padding:16px 17px;box-shadow:0 6px 18px #24302a0b}.RecipeDetailV2-module__-nYvvq__sectionHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.RecipeDetailV2-module__-nYvvq__sectionHead span,.RecipeDetailV2-module__-nYvvq__storyPanel>span,.RecipeDetailV2-module__-nYvvq__nutritionPanelHead span{color:#a26f18;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.RecipeDetailV2-module__-nYvvq__sectionHead h2,.RecipeDetailV2-module__-nYvvq__storyPanel h2,.RecipeDetailV2-module__-nYvvq__nutritionPanel h2{color:#173f35;margin:2px 0 0;font-size:22px}.RecipeDetailV2-module__-nYvvq__sectionHead>:last-child{max-width:270px}.RecipeDetailV2-module__-nYvvq__ingredientsCard .servingScaler{border-radius:10px!important;margin:7px 0 4px!important;padding:9px 10px!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .servingScaler small{font-size:8.5px!important;line-height:1.3!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientGroup{margin-top:8px!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientGroup>h3{margin:0 0 2px!important;font-size:13px!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 26px!important;display:grid!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCard{min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee9e2!important;border-radius:0!important;grid-template-columns:50px minmax(0,1fr)!important;padding:5px 0!important}:is(.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientThumb,.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientThumbPair){width:45px!important;height:45px!important;box-shadow:none!important;border-radius:9px!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientThumb img{object-fit:contain;width:100%!important;height:100%!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientThumbPair .ingredientThumb{width:21px!important;height:45px!important}:is(.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCard strong,.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientNameLink){font-size:10.8px!important;font-weight:800!important;line-height:1.2!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCard div>span{margin-top:1px!important;font-size:9.3px!important;line-height:1.25!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCard small{margin-top:2px!important;font-size:8px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .preparationPanel{border-radius:13px!important;padding:18px!important;box-shadow:0 6px 18px #24302a0b!important}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle{margin-bottom:10px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle h2{font-size:24px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle p{font-size:10.5px!important;line-height:1.4!important}.RecipeDetailV2-module__-nYvvq__preparationArea .miseEnPlaceBox{border-radius:10px!important;margin:8px 0 10px!important;padding:11px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .miseEnPlaceBox h3{font-size:15px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .miseEnPlaceBox li{font-size:10px!important;line-height:1.35!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepPhases{gap:14px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepPhaseTitle{box-shadow:none!important;background:#fbf6f1!important;border-left:3px solid #c96d4f!important;border-radius:8px!important;margin:0 0 6px!important;padding:7px 10px!important;font-size:17px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList{gap:6px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList li{box-shadow:none!important;background:#fff!important;border:1px solid #ece5dd!important;border-radius:10px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;margin:0!important;padding:10px 11px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList>li>span{width:28px!important;height:28px!important;box-shadow:none!important;border-radius:50%!important;font-size:10px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList h3{margin:0 0 3px!important;font-size:13px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList p{margin:0!important;font-size:11px!important;line-height:1.48!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepMeta{gap:5px!important;margin-top:6px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepMeta em{box-shadow:none!important;padding:4px 6px!important;font-size:8.5px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepCue{width:auto!important}.RecipeDetailV2-module__-nYvvq__serviceCard{border:1px solid var(--v2-line);background:#fff;border-radius:12px;margin-bottom:10px;padding:13px}.RecipeDetailV2-module__-nYvvq__serviceCard h2{color:#173f35;margin:0 0 5px;font-size:17px}.RecipeDetailV2-module__-nYvvq__serviceCard p{color:#5f6b66;margin:0;font-size:10.5px;line-height:1.4}.RecipeDetailV2-module__-nYvvq__accompaniments{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.RecipeDetailV2-module__-nYvvq__accompaniments a{color:#17664e;background:#eef5f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.RecipeDetailV2-module__-nYvvq__adviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.RecipeDetailV2-module__-nYvvq__adviceCard{border:1px solid var(--v2-line);background:#fff;border-radius:11px;padding:13px}.RecipeDetailV2-module__-nYvvq__adviceCard h3{color:#173f35;margin:0 0 5px;font-size:14px}.RecipeDetailV2-module__-nYvvq__adviceCard p,.RecipeDetailV2-module__-nYvvq__adviceCard li{color:#5f6b66;font-size:10px;line-height:1.42}.RecipeDetailV2-module__-nYvvq__adviceCard ul{margin:0;padding-left:16px}.RecipeDetailV2-module__-nYvvq__storyPanel{grid-template-columns:minmax(0,1fr);min-height:0;display:grid!important}.RecipeDetailV2-module__-nYvvq__storyPanel p{color:#596862;max-width:760px;margin:7px 0 0;font-size:11.5px;line-height:1.6}.RecipeDetailV2-module__-nYvvq__nutritionPanelHead{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.RecipeDetailV2-module__-nYvvq__nutritionPanelHead small{color:#858a85;font-size:9px}.RecipeDetailV2-module__-nYvvq__nutritionPanelGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.RecipeDetailV2-module__-nYvvq__nutritionPanelGrid span{text-align:center;background:#f7faf8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.RecipeDetailV2-module__-nYvvq__nutritionPanelGrid b{color:#194b3f;font-size:13px}.RecipeDetailV2-module__-nYvvq__nutritionPanelGrid small{color:#878c87;font-size:8px}.RecipeDetailV2-module__-nYvvq__nutritionCalculator{border-top:1px solid #eee8e1;margin-top:10px;padding-top:10px}.RecipeDetailV2-module__-nYvvq__commentsPanel #avis-notes{margin:0!important}.RecipeDetailV2-module__-nYvvq__relatedSection{margin-top:11px}.RecipeDetailV2-module__-nYvvq__relatedSection h2{color:#173f35;margin:0 0 7px;font-size:18px}.RecipeDetailV2-module__-nYvvq__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.RecipeDetailV2-module__-nYvvq__relatedCard{border:1px solid var(--v2-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #23302a09}.RecipeDetailV2-module__-nYvvq__relatedMedia{aspect-ratio:1.65;background:#eee;display:block;position:relative;overflow:hidden}.RecipeDetailV2-module__-nYvvq__relatedMedia img{object-fit:cover;width:100%;height:100%}.RecipeDetailV2-module__-nYvvq__relatedCard strong{color:#1d4138;padding:7px 7px 1px;font-size:9.8px;line-height:1.2}.RecipeDetailV2-module__-nYvvq__relatedCard small{color:#838882;padding:0 7px 7px;font-size:8px}@media (max-width:1080px){.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px}.RecipeDetailV2-module__-nYvvq__rightRail{position:static}.RecipeDetailV2-module__-nYvvq__equipmentList{grid-template-columns:1fr}.RecipeDetailV2-module__-nYvvq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.RecipeDetailV2-module__-nYvvq__shell{padding-left:10px!important;padding-right:10px!important}.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:1fr;grid-template-areas:"top""tabs""rail";gap:11px}.RecipeDetailV2-module__-nYvvq__heroImage{aspect-ratio:4/3}.RecipeDetailV2-module__-nYvvq__heroCopy h1{font-size:31px}.RecipeDetailV2-module__-nYvvq__rightRail{gap:8px;position:static}.RecipeDetailV2-module__-nYvvq__quote{display:none}.RecipeDetailV2-module__-nYvvq__summaryCard{order:1}.RecipeDetailV2-module__-nYvvq__sideCard{padding:11px 12px}.RecipeDetailV2-module__-nYvvq__equipmentList{grid-template-columns:1fr 1fr}.RecipeDetailV2-module__-nYvvq__ingredientsCard,.RecipeDetailV2-module__-nYvvq__storyPanel,.RecipeDetailV2-module__-nYvvq__nutritionPanel{padding:13px}.RecipeDetailV2-module__-nYvvq__ingredientsCard .ingredientCards{grid-template-columns:1fr!important}.RecipeDetailV2-module__-nYvvq__sectionHead{flex-direction:column;align-items:flex-start;gap:8px}.RecipeDetailV2-module__-nYvvq__sectionHead>:last-child{width:100%;max-width:none}.RecipeDetailV2-module__-nYvvq__adviceGrid{grid-template-columns:1fr}.RecipeDetailV2-module__-nYvvq__nutritionPanelGrid{grid-template-columns:repeat(3,1fr)}.RecipeDetailV2-module__-nYvvq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.RecipeDetailV2-module__-nYvvq__nutritionGrid{grid-template-columns:repeat(3,1fr)}.RecipeDetailV2-module__-nYvvq__equipmentList,.RecipeDetailV2-module__-nYvvq__relatedGrid{grid-template-columns:1fr}}.RecipeDetailV2-module__-nYvvq__equipmentPanel{border:1px solid var(--v2-line);background:#fff;border-radius:13px;padding:16px 17px;box-shadow:0 6px 18px #24302a0b}.RecipeDetailV2-module__-nYvvq__equipmentPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem{background:#fffdf9;border:1px solid #eee8e0;border-radius:10px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:13px;min-height:142px;padding:10px 12px;display:grid}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem strong{color:#24483f;font-size:14px;display:block}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem small{color:#7b817c;margin-top:3px;font-size:10px;line-height:1.35;display:block}.RecipeDetailV2-module__-nYvvq__equipmentChefTip{background:#fff4d8;border-radius:10px;margin-top:10px;padding:10px 12px}.RecipeDetailV2-module__-nYvvq__equipmentChefTip b{color:#765b10;font-size:10px}.RecipeDetailV2-module__-nYvvq__equipmentChefTip p{color:#6d624b;margin:3px 0 0;font-size:9.5px;line-height:1.35}.RecipeDetailV2-module__-nYvvq__nutritionDetails{border-top:1px solid #eee8e0;margin-top:9px;padding-top:8px}.RecipeDetailV2-module__-nYvvq__nutritionDetails summary{cursor:pointer;color:#176b50;font-size:9.5px;font-weight:800;list-style:none}.RecipeDetailV2-module__-nYvvq__nutritionDetails summary::-webkit-details-marker{display:none}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid span{text-align:center;background:#f7faf8;border-radius:8px;padding:6px}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid b{color:#24483f;font-size:10px;display:block}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid small{color:#838983;font-size:7.5px}.RecipeDetailV2-module__-nYvvq__nutritionDetailsCalculator{margin-top:8px}.RecipeDetailV2-module__-nYvvq__rightComments{min-width:0}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes{border-radius:13px!important;width:100%!important;margin:0!important;padding:12px!important}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes h2{font-size:18px!important}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes textarea{min-height:56px!important}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes>div:first-child{align-items:flex-start!important;gap:8px!important}@media (max-width:780px){.RecipeDetailV2-module__-nYvvq__ingredientsCard .servingScaler{grid-template-columns:1fr auto!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard .shoppingListButton{width:100%!important;min-width:0!important}.RecipeDetailV2-module__-nYvvq__equipmentPanelGrid{grid-template-columns:1fr}}.RecipeDetailV2-module__-nYvvq__equipmentThumbV2{width:122px;height:122px;box-shadow:none;background:#fff;border:0;border-radius:12px;place-items:center;display:grid;overflow:hidden}.RecipeDetailV2-module__-nYvvq__equipmentThumbImageV2{object-fit:contain;width:122px;height:122px;display:block}@media (max-width:780px){.RecipeDetailV2-module__-nYvvq__equipmentThumbV2,.RecipeDetailV2-module__-nYvvq__equipmentThumbImageV2{width:96px;height:96px}}.RecipeDetailV2-module__-nYvvq__recipeToolbar{background:#fff;border:1px solid #e4e0d9;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:6px;display:flex;box-shadow:0 7px 22px #25302a0d}.RecipeDetailV2-module__-nYvvq__toolbarActions{flex:none;align-items:center;gap:7px;display:flex}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingActionWithServings{display:block!important}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton{color:#17674f!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#eff7f3!important;border:1px solid #d9e6df!important;border-radius:999px!important;padding:8px 14px!important;font-size:10px!important;font-weight:850!important}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton:hover{background:#e4f1eb!important;transform:none!important}.RecipeDetailV2-module__-nYvvq__summaryCard{border-radius:16px;padding:15px 16px 14px}.RecipeDetailV2-module__-nYvvq__summaryGrid{border-bottom:1px solid #ece8e2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RecipeDetailV2-module__-nYvvq__summaryFact{border-right:1px solid #ece8e2;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:3px 10px 13px;display:grid}.RecipeDetailV2-module__-nYvvq__summaryFact:nth-child(3){border-right:0}.RecipeDetailV2-module__-nYvvq__summaryIcon{color:#8c9896;place-items:center;width:28px;height:28px;display:grid}.RecipeDetailV2-module__-nYvvq__summaryIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.RecipeDetailV2-module__-nYvvq__summaryText{flex-direction:column;gap:2px;min-width:0;display:flex}.RecipeDetailV2-module__-nYvvq__summaryGrid small{color:#8d9492;font-size:9px;line-height:1.1}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{color:#223b35;font-size:11px;line-height:1.15}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:12px 10px 3px;display:grid}.RecipeDetailV2-module__-nYvvq__difficultyIcon{color:#198264}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty strong{color:#0b7458;font-size:15px;font-weight:850}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeActionPrimary{margin-top:13px}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteWrap{width:100%}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton{color:#fff!important;background:#117b5d!important;border:1px solid #0d7659!important;border-radius:999px!important;width:100%!important;min-height:46px!important;font-size:12px!important;font-weight:800!important}:is(.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton:hover,.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton.isFavorite){color:#fff!important;background:#0f7055!important;border-color:#0b694f!important}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton svg{fill:none!important;stroke:#df6b3f!important;width:20px!important;height:20px!important}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton.isFavorite svg{fill:#df6b3f!important;stroke:#df6b3f!important}.RecipeDetailV2-module__-nYvvq__railAd{text-align:center;background:#f7f5f0;border:1px dashed #d8d2c8;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:18px;display:grid}.RecipeDetailV2-module__-nYvvq__railAd span{color:#98958e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.RecipeDetailV2-module__-nYvvq__railAd div{color:#a5a29b;font-size:10px}@media (max-width:900px){.RecipeDetailV2-module__-nYvvq__recipeToolbar{flex-direction:column;align-items:stretch}.RecipeDetailV2-module__-nYvvq__toolbarActions{justify-content:flex-end}}@media (max-width:560px){.RecipeDetailV2-module__-nYvvq__toolbarActions{justify-content:space-between}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton{padding:8px 11px!important;font-size:9px!important}.RecipeDetailV2-module__-nYvvq__railAd{min-height:160px}}.RecipeDetailV2-module__-nYvvq__summaryCard{min-height:208px;padding:21px 18px 17px}.RecipeDetailV2-module__-nYvvq__summaryFact{padding:7px 12px 18px}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty{padding:17px 12px 8px}.RecipeDetailV2-module__-nYvvq__summaryIcon{width:32px;height:32px}.RecipeDetailV2-module__-nYvvq__summaryIcon svg{width:29px;height:29px}.RecipeDetailV2-module__-nYvvq__summaryGrid small{font-size:10.5px}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{font-size:13px}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty strong{font-size:17px}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton{min-height:52px!important;font-size:13px!important}.RecipeDetailV2-module__-nYvvq__recipeToolbar{border-radius:14px;padding:7px 11px}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton{border-radius:12px!important;min-height:44px!important;padding:8px 15px!important;font-size:12px!important}.RecipeDetailV2-module__-nYvvq__heroCopy .recipeIntroText{font-size:15px}.RecipeDetailV2-module__-nYvvq__nativeTitle,.RecipeDetailV2-module__-nYvvq__tags span{font-size:11px}.RecipeDetailV2-module__-nYvvq__sideCard h2{font-size:18px}.RecipeDetailV2-module__-nYvvq__sideCard>small{font-size:10px}.RecipeDetailV2-module__-nYvvq__nutritionGrid b{font-size:12px}.RecipeDetailV2-module__-nYvvq__nutritionGrid small{font-size:9px}.RecipeDetailV2-module__-nYvvq__sectionHead span,.RecipeDetailV2-module__-nYvvq__storyPanel>span,.RecipeDetailV2-module__-nYvvq__nutritionPanelHead span{font-size:10px}.RecipeDetailV2-module__-nYvvq__sectionHead h2,.RecipeDetailV2-module__-nYvvq__storyPanel h2,.RecipeDetailV2-module__-nYvvq__nutritionPanel h2{font-size:25px}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem strong{font-size:15px}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem small,.RecipeDetailV2-module__-nYvvq__equipmentChefTip b{font-size:12px}.RecipeDetailV2-module__-nYvvq__equipmentChefTip p{font-size:11.5px}.RecipeDetailV2-module__-nYvvq__nutritionDetails summary{font-size:11px}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid b{font-size:12px}.RecipeDetailV2-module__-nYvvq__nutritionDetailsGrid small{font-size:9px}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle p{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .miseEnPlaceBox li{font-size:12px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList h3{font-size:15px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList p{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepMeta em{font-size:10px!important}.RecipeDetailV2-module__-nYvvq__serviceCard p{font-size:12.5px}.RecipeDetailV2-module__-nYvvq__relatedCard strong{font-size:12px}.RecipeDetailV2-module__-nYvvq__relatedCard small{font-size:10px}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes p{font-size:11.5px!important}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes textarea{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__rightComments #avis-notes button{font-size:11px!important}@media (max-width:560px){.RecipeDetailV2-module__-nYvvq__summaryCard{min-height:0;padding:17px 14px 14px}.RecipeDetailV2-module__-nYvvq__summaryGrid small{font-size:9.5px}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{font-size:12px}}.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:minmax(0,2.12fr) minmax(300px,.88fr);grid-template-areas:none;gap:22px}.RecipeDetailV2-module__-nYvvq__leftColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.RecipeDetailV2-module__-nYvvq__leftTop,.RecipeDetailV2-module__-nYvvq__tabArea,.RecipeDetailV2-module__-nYvvq__rightRail{grid-area:auto}.RecipeDetailV2-module__-nYvvq__tabArea{overflow-anchor:none}@media (max-width:1080px){.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);grid-template-areas:none}}@media (max-width:780px){.RecipeDetailV2-module__-nYvvq__recipeLayout{grid-template-columns:1fr;grid-template-areas:none;gap:11px}.RecipeDetailV2-module__-nYvvq__leftColumn{gap:11px}.RecipeDetailV2-module__-nYvvq__page{overflow-x:hidden}.RecipeDetailV2-module__-nYvvq__shell{width:100%!important;max-width:none!important;padding:6px 10px 44px!important}.RecipeDetailV2-module__-nYvvq__recipeLayout{flex-direction:column!important;gap:12px!important;margin-top:4px!important;display:flex!important}.RecipeDetailV2-module__-nYvvq__leftColumn,.RecipeDetailV2-module__-nYvvq__rightRail{display:contents!important}.RecipeDetailV2-module__-nYvvq__leftTop{order:1!important}.RecipeDetailV2-module__-nYvvq__rightRail>:first-child{order:2!important}.RecipeDetailV2-module__-nYvvq__summaryCard{order:3!important}.RecipeDetailV2-module__-nYvvq__tabArea{order:4!important}.RecipeDetailV2-module__-nYvvq__rightRail>.RecipeDetailV2-module__-nYvvq__quote{order:5!important}.RecipeDetailV2-module__-nYvvq__rightRail>.RecipeDetailV2-module__-nYvvq__sideCard{order:6!important}.RecipeDetailV2-module__-nYvvq__rightRail>.RecipeDetailV2-module__-nYvvq__rightComments{order:7!important}.RecipeDetailV2-module__-nYvvq__rightRail>:nth-last-child(2){order:8!important}.RecipeDetailV2-module__-nYvvq__rightRail>.RecipeDetailV2-module__-nYvvq__railAd{order:9!important}.RecipeDetailV2-module__-nYvvq__quote{display:none!important}.RecipeDetailV2-module__-nYvvq__heroImage{margin:0 -10px;aspect-ratio:4/3!important;box-shadow:none!important;border-radius:0 0 16px 16px!important}.RecipeDetailV2-module__-nYvvq__dayBadge{padding:7px 10px;font-size:11px;top:11px;left:12px}.RecipeDetailV2-module__-nYvvq__imageAction{width:44px;height:44px;top:11px;right:12px}.RecipeDetailV2-module__-nYvvq__heroCopy{padding:15px 3px 3px!important}.RecipeDetailV2-module__-nYvvq__heroCopy h1{margin-bottom:8px!important;font-size:clamp(31px,9vw,39px)!important;line-height:1.04!important}.RecipeDetailV2-module__-nYvvq__heroCopy .recipeIntroText{font-size:15px!important;line-height:1.55!important}.RecipeDetailV2-module__-nYvvq__nativeTitle{font-size:12px!important}.RecipeDetailV2-module__-nYvvq__tags{gap:7px!important;margin-top:12px!important}.RecipeDetailV2-module__-nYvvq__tags span{padding:6px 10px!important;font-size:11px!important}.RecipeDetailV2-module__-nYvvq__summaryCard{border-radius:15px!important;min-height:0!important;padding:16px 14px 14px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.RecipeDetailV2-module__-nYvvq__summaryFact{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:5px!important;padding:4px 7px 13px!important}.RecipeDetailV2-module__-nYvvq__summaryIcon{width:30px!important;height:30px!important}.RecipeDetailV2-module__-nYvvq__summaryIcon svg{width:27px!important;height:27px!important}.RecipeDetailV2-module__-nYvvq__summaryText{align-items:center;gap:3px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid small{font-size:10px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty{text-align:left;justify-items:start;grid-template-columns:31px minmax(0,1fr)!important;gap:9px!important;padding:13px 8px 5px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty .RecipeDetailV2-module__-nYvvq__summaryText{align-items:flex-start}.RecipeDetailV2-module__-nYvvq__summaryGrid .RecipeDetailV2-module__-nYvvq__difficulty strong{font-size:17px!important}.RecipeDetailV2-module__-nYvvq__summaryCard .recipeFavoriteButton{min-height:50px!important;font-size:13px!important}.RecipeDetailV2-module__-nYvvq__recipeToolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;margin:0!important;padding:0!important;overflow:visible!important}.RecipeDetailV2-module__-nYvvq__toolbarActions{grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingActionWithServings{width:100%!important}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton{border-radius:12px!important;width:100%!important;min-height:48px!important;padding:9px 12px!important;font-size:11px!important;line-height:1.2!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard,.RecipeDetailV2-module__-nYvvq__equipmentPanel,.RecipeDetailV2-module__-nYvvq__serviceCard{border-radius:14px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .preparationPanel{border-radius:14px!important}.RecipeDetailV2-module__-nYvvq__ingredientsCard,.RecipeDetailV2-module__-nYvvq__equipmentPanel{padding:15px 13px!important}.RecipeDetailV2-module__-nYvvq__sectionHead{margin-bottom:9px!important}.RecipeDetailV2-module__-nYvvq__sectionHead span{font-size:10px!important}.RecipeDetailV2-module__-nYvvq__sectionHead h2{font-size:25px!important}.RecipeDetailV2-module__-nYvvq__equipmentPanelGrid{grid-template-columns:1fr!important;gap:8px!important}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem{grid-template-columns:94px minmax(0,1fr)!important;gap:12px!important;min-height:108px!important;padding:7px 9px!important}.RecipeDetailV2-module__-nYvvq__equipmentThumbV2,.RecipeDetailV2-module__-nYvvq__equipmentThumbImageV2{width:88px!important;height:88px!important}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem strong{font-size:14px!important}.RecipeDetailV2-module__-nYvvq__equipmentPanelItem small{font-size:11px!important;line-height:1.4!important}.RecipeDetailV2-module__-nYvvq__equipmentChefTip{padding:11px 12px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .preparationPanel{padding:14px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle h2{font-size:25px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .panelTitle p{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepPhaseTitle{padding:9px 10px!important;font-size:18px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList li{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:12px 10px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList>li>span{width:31px!important;height:31px!important;font-size:11px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList h3{font-size:16px!important}.RecipeDetailV2-module__-nYvvq__preparationArea .stepList p{font-size:14px!important;line-height:1.55!important}.RecipeDetailV2-module__-nYvvq__sideCard{border-radius:14px!important;padding:14px!important}.RecipeDetailV2-module__-nYvvq__sideCard h2{font-size:20px!important}.RecipeDetailV2-module__-nYvvq__sideCard>small{font-size:11px!important}.RecipeDetailV2-module__-nYvvq__nutritionGrid{grid-template-columns:repeat(3,1fr)!important;gap:10px 6px!important}.RecipeDetailV2-module__-nYvvq__nutritionGrid b{font-size:13px!important}.RecipeDetailV2-module__-nYvvq__nutritionGrid small{font-size:9px!important}.RecipeDetailV2-module__-nYvvq__nutritionDetails summary{font-size:12px!important}.RecipeDetailV2-module__-nYvvq__relatedSection{overflow:hidden;margin-top:15px!important}.RecipeDetailV2-module__-nYvvq__relatedSection h2{font-size:22px!important}.RecipeDetailV2-module__-nYvvq__relatedGrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-10px;padding:1px 10px 8px 0;overflow-x:auto;gap:10px!important;display:flex!important}.RecipeDetailV2-module__-nYvvq__relatedGrid::-webkit-scrollbar{display:none}.RecipeDetailV2-module__-nYvvq__relatedCard{scroll-snap-align:start;flex:0 0 76vw;max-width:310px}.RecipeDetailV2-module__-nYvvq__relatedCard strong{padding:9px 10px 2px!important;font-size:14px!important}.RecipeDetailV2-module__-nYvvq__relatedCard small{padding:0 10px 10px!important;font-size:11px!important}.RecipeDetailV2-module__-nYvvq__railAd{border-radius:14px!important;min-height:150px!important}}@media (max-width:430px){.RecipeDetailV2-module__-nYvvq__summaryFact{padding-left:4px!important;padding-right:4px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{font-size:12.5px!important}}@media (max-width:380px){.RecipeDetailV2-module__-nYvvq__heroCopy h1{font-size:30px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid small{font-size:9px!important}.RecipeDetailV2-module__-nYvvq__summaryGrid strong{font-size:11.5px!important}.RecipeDetailV2-module__-nYvvq__toolbarActions .shoppingListButton{font-size:10px!important}}@media (max-width:780px){.RecipeDetailV2-module__-nYvvq__summaryCard,.RecipeDetailV2-module__-nYvvq__rightRail>.RecipeDetailV2-module__-nYvvq__sideCard{align-self:center!important;width:min(100%,380px)!important;margin-left:auto!important;margin-right:auto!important}}
