.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.Recipe_hero__HgUSC{position:relative;width:100%;background:transparent}.Recipe_heroMedia__1atLT{position:relative;width:100%;aspect-ratio:6/5;max-height:500px;overflow:hidden}.Recipe_heroImage__EbIWc{-o-object-fit:cover;object-fit:cover}.Recipe_heroPanel__y_CWU{position:relative;margin-top:-32px;overflow:hidden;border-radius:0;background:transparent;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);box-shadow:0 -8px 32px rgba(20,21,51,.12)}.Recipe_heroPanelBlur__jMSTv{position:absolute;inset:-32px;background-size:cover;background-position:50%;filter:blur(28px) saturate(1.1);opacity:.72;transform:scale(1.08);pointer-events:none}.Recipe_heroPanelContent__IIBRI{position:relative;z-index:1;padding:14px 20px 20px}.Recipe_heroTitle__VhrdE{margin:0;color:#fff;font-size:clamp(36px,7vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.5px;text-shadow:0 1px 3px rgba(0,0,0,.245)}.Recipe_heroSubtitle__8vd5N{margin:12px 0 0;color:hsla(0,0%,100%,.92);font-size:22px;font-weight:500;line-height:30px;text-shadow:0 1px 10px rgba(0,0,0,.2)}.Recipe_heroMeta__AN_Fg{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(20,21,51,.08);color:#767680;font-size:14px}.Recipe_heroAuthor__RJGMu{display:inline-flex;align-items:center;gap:10px;color:#141533}.Recipe_heroAuthorName__sI7Bg{font-weight:400}.Recipe_heroMetaTime__6FTfU{color:#141533;font-weight:400}.Recipe_heroAuthorAvatar__fVozp{position:relative;width:36px;height:36px;overflow:hidden;border-radius:999px}.Recipe_statsBar__gSCiL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.Recipe_statsBarEmbedded__pF4uL{gap:0;padding-bottom:2px}.Recipe_widgetMeta__4wVNR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin:4px 0 0;padding:0;color:#fff;text-align:center}.Recipe_widgetAuthor__T70gd{display:inline-flex;align-items:center;justify-content:center;gap:10px}.Recipe_widgetAuthorAvatar__wnYUB{position:relative;flex-shrink:0;width:36px;height:36px;overflow:hidden;border-radius:999px;border:1px solid hsla(0,0%,100%,.35)}.Recipe_widgetAuthorName__Ld80b{font-size:15px;font-weight:500;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.28)}.Recipe_widgetMetaDot__6X8b_{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1}.Recipe_widgetMetaTime__3zP_s{font-size:15px;font-weight:400;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.28)}.Recipe_statsCard__C20UI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:108px;border:1px solid #e7ebef;border-radius:16px;background:#fff;padding:14px 10px;box-shadow:0 2px 8px rgba(20,21,51,.04);text-align:center}.Recipe_statsIcon__YQ8qR{width:28px;height:28px;color:#0f9d9a;stroke-width:1.8}.Recipe_statsText__ZH_9a{display:flex;flex-direction:column;gap:4px}.Recipe_statsLabel__pyh9N{color:#141533;font-size:14px;font-weight:800;line-height:1.1}.Recipe_statsValue__J9DBV{color:#767680;font-size:13px;font-weight:500;line-height:1.2}.Recipe_statsIcon__YQ8qR.Recipe_statsIconEmbedded__xoavG{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.22))}.Recipe_statsLabel__pyh9N.Recipe_statsLabelEmbedded__NpKaZ{font-size:16px}.Recipe_statsLabel__pyh9N.Recipe_statsLabelEmbedded__NpKaZ,.Recipe_statsValue__J9DBV.Recipe_statsValueEmbedded__xZGiF{color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.34),0 4px 6px rgba(0,0,0,.18)}.Recipe_statsCard__C20UI.Recipe_statsCardEmbedded__NjBsH{position:relative;gap:4px;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.Recipe_statsCard__C20UI.Recipe_statsCardEmbedded__NjBsH:not(:last-child):after{content:"";position:absolute;inset-block:3%;inset-inline-end:0;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.52) 18%,hsla(0,0%,100%,.52) 82%,transparent);pointer-events:none}.Recipe_statsCard__C20UI.Recipe_statsCardEmbedded__NjBsH .Recipe_statsText__ZH_9a{gap:2px}.Recipe_checklist__zrKP9{margin:0;padding:0;background:none;box-shadow:none}.Recipe_checklist__zrKP9 .Recipe_checklistList__jHDSc{padding-inline:0}.Recipe_checklistTitle__S52pw{margin:0 0 14px;color:#141533;font-size:22px;font-weight:900;letter-spacing:-.3px;text-align:center}.Recipe_checklistList__jHDSc{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;margin:0;padding:1px 0 16px;list-style:none}.Recipe_checklistGroupWrap__OmXPw{position:relative;z-index:1;width:100%;margin:0;padding:0}.Recipe_checklistGroupWrap__OmXPw:after{content:"";position:absolute;bottom:0;left:50%;width:min(99% + 8px,443px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.52) 14%,hsla(0,0%,100%,.52) 86%,transparent);pointer-events:none}.Recipe_checklistGroupTitle__TJbHC{display:block;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 28px);margin:10px auto;padding:0 6px 2px 7px;background-color:hsla(0,0%,100%,.6);box-shadow:5px 0 0 hsla(0,0%,100%,.6),-5px 0 0 hsla(0,0%,100%,.6);color:#7a4f2a;font-size:18px;font-weight:500;line-height:1.2;text-align:center}.Recipe_checklist__zrKP9 .Recipe_checklistGroupTitle__TJbHC{color:#7a4f2a}.Recipe_checklistGroupWrap__OmXPw:first-child .Recipe_checklistGroupTitle__TJbHC{margin-top:0}.Recipe_checklistGroupWrap__OmXPw+.Recipe_checklistGroupWrap__OmXPw .Recipe_checklistGroupTitle__TJbHC,.Recipe_checklistGroupWrap__OmXPw:not(:first-child) .Recipe_checklistGroupTitle__TJbHC{margin-top:1rem}@media(max-width:768px){.Recipe_checklistGroupTitle__TJbHC{font-size:17px;padding:0 10px 5px}}.Recipe_checklistItem__yA4UG{position:relative;display:flex;box-sizing:border-box;width:100%;align-items:flex-end;gap:12px;min-height:2.55rem;border:0;background:transparent;padding:0 0 0 14px;color:#fff;font:inherit;text-align:right;cursor:pointer}.Recipe_checklistBox__7LaFz{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;margin-bottom:10px;border:2px solid #fff;border-radius:50%;background:transparent;color:#141533;transform:translateX(-8px)}.Recipe_checklistBoxChecked__GIjgM{border-color:#fff;background:#fff}.Recipe_checklistText__UE1bz{display:block;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 8px);margin-bottom:10px;padding:3px 10px 5px 11px;background-color:rgba(0,0,0,.4);box-shadow:4px 0 0 rgba(0,0,0,.4),-4px 0 0 rgba(0,0,0,.4);font-size:18px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.26);transform:translateX(-8px)}.Recipe_checklistItemChecked__J1GSz .Recipe_checklistText__UE1bz{text-decoration:line-through;text-decoration-color:#ffd54f;text-decoration-thickness:3px}.Recipe_recipePageHero__tsMG5{display:grid;grid-template-rows:minmax(var(--recipe-hero-media-min,160px),1fr) auto;min-height:calc(100svh - var(--recipe-topbar-height, 40px) - var(--recipe-main-top-offset, 0px) + var(--recipe-first-fold-bleed, 10px))}.Recipe_recipePageHero__tsMG5 .Recipe_heroMedia__1atLT{aspect-ratio:auto;width:100%;height:100%;min-height:var(--recipe-hero-media-min,160px);max-height:none}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanel__y_CWU{width:100vw;max-width:100vw;margin-top:0;margin-bottom:0;margin-inline:calc(50% - 50vw);background-color:#82552a;background-image:linear-gradient(180deg,#966330,#82552a 52%,#694623);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 hsla(30,50%,65%,.18)}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanel__y_CWU:before{content:"";position:absolute;inset:0;z-index:0;border:1px solid rgba(139,94,52,.2);background-image:url(/static/icons/woodBg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.47;pointer-events:none}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanel__y_CWU:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,hsla(33,45%,58%,.09),transparent 40%,rgba(68,41,20,.1));pointer-events:none}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanelContent__IIBRI{position:relative;z-index:1;padding:14px 16px calc(8px + var(--recipe-wood-bridge, 24px));transform:translateY(-6px)}.Recipe_recipePageHero__tsMG5 .Recipe_heroWoodDivider__FXAaR{width:min(99% + 8px,443px);height:1px;margin:14px auto 0;transform:translateY(-4px);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.52) 14%,hsla(0,0%,100%,.52) 86%,transparent)}.Recipe_recipePageHero__tsMG5 .Recipe_heroWoodDividerCompact__ES_4Q{margin-top:6px}.Recipe_recipePageHero__tsMG5 .Recipe_heroTitle__VhrdE{font-size:32px;line-height:1.08;text-shadow:0 2px 0 rgba(0,0,0,.34),0 4px 6px rgba(0,0,0,.18)}.Recipe_recipePageHero__tsMG5 .Recipe_heroSubtitle__8vd5N{margin-top:10px;font-size:20px;line-height:24px;transform:translateY(-4px);text-shadow:0 2px 0 rgba(0,0,0,.34),0 4px 6px rgba(0,0,0,.18)}.Recipe_recipePageHero__tsMG5 .Recipe_widgetMeta__4wVNR{transform:translateY(2px)}.Recipe_recipePageHero__tsMG5 .Recipe_heroMeta__AN_Fg{flex-wrap:nowrap;gap:6px 10px;margin-top:8px;padding:6px 0;min-height:0;border-top:.8px solid hsla(0,0%,100%,.28);border-bottom:.8px solid hsla(0,0%,100%,.28);color:#fff;font-size:14px}.Recipe_recipePageHero__tsMG5 .Recipe_heroAuthor__RJGMu{gap:8px;color:#fff;text-decoration:none}.Recipe_recipePageHero__tsMG5 .Recipe_heroAuthorName__sI7Bg{font-weight:500;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.28)}.Recipe_recipePageHero__tsMG5 .Recipe_heroAuthorAvatar__fVozp{border:1px solid hsla(0,0%,100%,.35)}.Recipe_recipePageHero__tsMG5 .Recipe_heroMetaDot__YmWLT{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1}.Recipe_recipePageHero__tsMG5 .Recipe_heroMetaTime__6FTfU{color:#fff;font-weight:400;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.28)}.Recipe_recipePageHero__tsMG5 .Recipe_heroMetaComments__XAJF5{margin-inline-start:auto;flex-shrink:0}@media(min-width:768px){.Recipe_heroMedia__1atLT{aspect-ratio:16/9;max-height:540px}.Recipe_recipePageHero__tsMG5 .Recipe_heroMedia__1atLT{height:100%;max-height:none}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanel__y_CWU{width:100%;max-width:100%;margin-top:0;margin-inline:0}.Recipe_recipePageHero__tsMG5 .Recipe_heroPanelContent__IIBRI{padding:20px 32px calc(8px + var(--recipe-wood-bridge, 24px))}.Recipe_recipePageHero__tsMG5 .Recipe_heroSubtitle__8vd5N{font-size:21px;line-height:26px}.Recipe_heroPanel__y_CWU{margin-top:-36px;max-width:980px;margin-inline:auto;border-radius:0}.Recipe_heroPanelContent__IIBRI{padding:20px 32px 26px}.Recipe_statsBar__gSCiL{gap:14px}.Recipe_statsCard__C20UI{min-height:118px}}@media(min-width:1024px){.Recipe_heroSubtitle__8vd5N{font-size:23px}.Recipe_recipePageHero__tsMG5 .Recipe_heroSubtitle__8vd5N{font-size:22px;line-height:28px}}.dark .Recipe_hero__HgUSC{background:transparent}.dark .Recipe_heroPanel__y_CWU{background:transparent;box-shadow:0 -8px 32px rgba(0,0,0,.35)}.dark .Recipe_recipePageHero__tsMG5 .Recipe_heroPanel__y_CWU{background-color:#82552a;background-image:linear-gradient(180deg,#966330,#82552a 52%,#694623);box-shadow:inset 0 1px 0 rgba(166,123,91,.12)}.dark .Recipe_checklistTitle__S52pw,.dark .Recipe_heroAuthorName__sI7Bg,.dark .Recipe_heroAuthor__RJGMu,.dark .Recipe_heroTitle__VhrdE,.dark .Recipe_statsLabel__pyh9N{color:#fff}.dark .Recipe_heroMetaTime__6FTfU{color:#141533}.dark .Recipe_recipePageHero__tsMG5 .Recipe_heroMeta__AN_Fg{border-top-color:hsla(0,0%,100%,.28);border-bottom-color:hsla(0,0%,100%,.28);color:#fff}.dark .Recipe_recipePageHero__tsMG5 .Recipe_heroAuthorName__sI7Bg,.dark .Recipe_recipePageHero__tsMG5 .Recipe_heroAuthor__RJGMu,.dark .Recipe_recipePageHero__tsMG5 .Recipe_heroMetaTime__6FTfU{color:#fff}.dark .Recipe_heroSubtitle__8vd5N{color:hsla(0,0%,100%,.92)}.dark .Recipe_heroMeta__AN_Fg,.dark .Recipe_statsValue__J9DBV:not(.Recipe_statsValueEmbedded__xZGiF){color:#b8b8b8}.dark .Recipe_statsCard__C20UI:not(.Recipe_statsCardEmbedded__NjBsH){background:#1a1a1a;border-color:hsla(0,0%,100%,.08)}.dark .Recipe_statsCard__C20UI.Recipe_statsCardEmbedded__NjBsH{border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dark .Recipe_statsIcon__YQ8qR.Recipe_statsIconEmbedded__xoavG,.dark .Recipe_statsLabel__pyh9N.Recipe_statsLabelEmbedded__NpKaZ,.dark .Recipe_statsValue__J9DBV.Recipe_statsValueEmbedded__xZGiF{color:#fff}