@font-face{font-family:Hanky;src:url(/Hanky-Bold-ff.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:CrocanteCustom;src:url(/iCielCrocante.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:InterRegular;src:url(/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:InterExtraBold;src:url(/Inter-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:InterBold;src:url(/Inter-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:InterSemiBold;src:url(/Inter-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:SVG_Cyrillic_Regenerated_V_C_Fixed;src:url(/production/fonts/SVG_Cyrillic_Regenerated_V_C_Fixed.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg-primary:#fdfbfa;--color-bg-card:#efe7dd;--color-ink:#000;--color-ink-soft:#2f2a23;--color-border:#1815111f;--color-green:#98e305;--color-green-soft:#98e30524;--color-red:#f80409;--color-sand:#d8b78b;--color-cream:#f5dd96;--header-height:clamp(64px,6vh,72px);--font-display:"Hanky","InterBold","Arial";--font-text:"InterRegular","InterBold","Arial";--font-nav:"InterExtraBold","InterBold","Arial";--font-title-secondary:"InterBold","Arial";--font-card-label:"InterBold","Arial";--font-marquee:"SVG_Cyrillic_Regenerated_V_C_Fixed","InterBold","Arial";--color-pepsi-blue:var(--color-green);--color-pepsi-yellow:var(--color-red);--color-pepsi-green:var(--color-green);--color-footer-accent:var(--color-green);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--header-total-height:calc(var(--header-height) + var(--safe-top));--header-side-padding:clamp(14px,1.5vw,18px);--header-circle-size:clamp(38px,4vw,42px);--overlay-close-top:calc(var(--safe-top) + ((var(--header-height) - var(--header-circle-size))/2));--overlay-content-left-padding:calc(var(--header-side-padding)*2);--overlay-right-padding:max(calc(var(--header-side-padding) + 2px),calc(var(--header-side-padding) + 2px + var(--safe-right)));--overlay-left-padding:max(var(--overlay-content-left-padding),calc(var(--overlay-content-left-padding) + var(--safe-left)));--overlay-reveal-origin-x:calc(100% - (var(--overlay-right-padding) + (var(--header-circle-size)/2)));--fluid-scale:clamp(.85,100vw/1600,1.1);--text-scale:1;--card-scale:1;--product-card-min-width:min(100%,280px);--products-grid-columns:1;--portrait-gap-sm:16px;--portrait-gap-md:28px;--portrait-gap-lg:56px;--gap-l-small:clamp(40px,4vw,60px);--gap-l-medium:clamp(60px,6.25vw,100px);--gap-l-big:clamp(80px,9.5vw,150px)}@media (min-width:1920px){:root{--fluid-scale:clamp(1,100vw/1920,1.2)}}@media (min-width:2560px){:root{--fluid-scale:clamp(1.1,100vw/2560,1.3);--text-scale:1.15}}@media (min-width:3840px){:root{--fluid-scale:clamp(1.2,100vw/3840,1.5);--text-scale:1.2}}@media not (max-aspect-ratio:16/9){:root{--fluid-scale:clamp(1,100vw/1440,1.25)}}*{box-sizing:border-box}.tinted-asset-icon{width:100%;height:100%;-webkit-mask-image:var(--icon-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);background-color:var(--icon-color);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#000}html:before,html:after{content:"";pointer-events:none;z-index:2147483647;position:fixed;left:0;right:0}html:before{height:var(--safe-top);background:#000;top:0}html:after{height:var(--safe-bottom);background:var(--color-green);bottom:0}@media (orientation:portrait){html:before{height:calc(240px + var(--safe-top));top:-240px}html:after{height:calc(240px + var(--safe-bottom));bottom:-240px}}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}body{min-height:100vh;font-family:var(--font-text);color:var(--color-ink);background:var(--color-bg-primary);font-size:clamp(14px,calc(.95vw*var(--text-scale,1)),16px);line-height:1.5}body.has-hero{--footer-glow-size-landscape:min(2786px,263.925vw);--footer-glow-bottom-offset-landscape:0px;--footer-glow-core-color-landscape:#ff0004;--footer-glow-mid-color-landscape:#ff00045c;--footer-glow-edge-color-landscape:#ff000400;--footer-glow-size-portrait:900px;--footer-glow-bottom-offset-portrait:0px;--footer-glow-core-color-portrait:#ff0004;--footer-glow-mid-color-portrait:#ff0004bf;--footer-glow-edge-color-portrait:#ff000400;--footer-glow-size:var(--footer-glow-size-landscape);--footer-glow-bottom-offset:var(--footer-glow-bottom-offset-landscape);--footer-glow-core-color:var(--footer-glow-core-color-landscape);--footer-glow-mid-color:var(--footer-glow-mid-color-landscape);--footer-glow-edge-color:var(--footer-glow-edge-color-landscape);background:var(--color-ink);position:relative}body.has-hero:before{content:"";left:50%;bottom:var(--footer-glow-bottom-offset);width:var(--footer-glow-size);height:calc(var(--footer-glow-size)/2);margin-left:calc(var(--footer-glow-size)/-2);pointer-events:none;opacity:1;background:radial-gradient(circle at 50% 100%,var(--footer-glow-core-color)0%,var(--footer-glow-mid-color)35%,var(--footer-glow-edge-color)72%);position:absolute;transform:translateZ(0)}@media (orientation:portrait){body.has-hero{--footer-social-title-size-portrait:14px;--footer-social-title-gap-portrait:6px;--footer-glow-size:var(--footer-glow-size-portrait);--footer-glow-bottom-offset:var(--footer-glow-bottom-offset-portrait);--footer-glow-core-color:var(--footer-glow-core-color-portrait);--footer-glow-mid-color:var(--footer-glow-mid-color-portrait);--footer-glow-edge-color:var(--footer-glow-edge-color-portrait)}}.page>*+*,.page--hero>*+*{margin-top:var(--gap-l-medium)}html.menu-open,body.menu-open{overscroll-behavior:none;touch-action:none;scrollbar-width:none;overflow:hidden!important}body.menu-open::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit}a,button,[role=button],input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid #18151180}.page{padding:calc(var(--header-total-height,72px) + 48px)0 20px;background:var(--page-bg,transparent);z-index:1;flex-direction:column;display:flex;position:relative}.page>*+*{margin-top:clamp(40px,6vh,72px)}.page--hero{padding-top:0;padding-bottom:calc(20px + var(--gap-l-medium)*.5);z-index:1;isolation:isolate;background:0 0;position:relative;overflow:hidden}.page--hero:before,.page--hero:after{content:"";pointer-events:none;z-index:0;opacity:.7;position:absolute;transform:translateZ(0)}.page--hero:before{background:radial-gradient(circle,#f80409b8 0%,#f804095c 34%,#f8040900 72%);width:1600px;height:1600px;top:min(42vh,380px);right:max(-44vw,-640px)}.page--hero:after{background:radial-gradient(circle,#98e3058f 0%,#98e30547 36%,#98e30500 74%);width:1500px;height:1500px;top:936px;left:-750px}.page--hero>*{z-index:1;position:relative}.home-glow-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible;margin-top:0!important}.home-glow--recipes-green{left:var(--home-glow-recipes-green-x,22vw);top:var(--home-glow-recipes-green-y,2400px);width:var(--home-glow-recipes-green-size,1311px);height:var(--home-glow-recipes-green-size,1311px);margin-left:calc(var(--home-glow-recipes-green-size,1311px)/-2);margin-top:calc(var(--home-glow-recipes-green-size,1311px)/-2);opacity:0;transform-origin:50%;background:radial-gradient(circle,#98e3058f 0%,#98e30547 36%,#98e30500 74%);position:absolute;transform:translateZ(0)}.home-glow--recipes-green-secondary{left:var(--home-glow-recipes-green-secondary-x,72vw);top:var(--home-glow-recipes-green-secondary-y,2580px);width:var(--home-glow-recipes-green-secondary-size,600px);height:var(--home-glow-recipes-green-secondary-size,600px);margin-left:calc(var(--home-glow-recipes-green-secondary-size,600px)/-2);margin-top:calc(var(--home-glow-recipes-green-secondary-size,600px)/-2);opacity:0;transform-origin:50%;background:radial-gradient(circle,#f804098c 0%,#f804092e 38%,#f8040900 72%);position:absolute;transform:translateZ(0)}.page--hero.is-glow-ready .home-glow--recipes-green{opacity:.7}.page--hero.is-glow-ready .home-glow--recipes-green-secondary{opacity:0}.site-header{z-index:100;color:var(--header-section-title-color,var(--color-ink));padding-top:var(--safe-top);background:#000;border-bottom:0;transition:transform .3s;position:fixed;top:0;left:0;right:0}.site-header--hidden{transform:translateY(-100%)}body.has-hero .site-header{color:var(--header-section-title-color,#fff);background:#000;border-bottom:0}body.has-hero .icon-button,body.has-hero .nav-toggle{border-color:var(--header-action-icon-color,#ffffff38);color:var(--header-action-icon-color,#fff)}body.has-hero .icon-button:hover{background:#ffffff1f}body.has-hero .nav-dropdown{color:#fff;background:#000000c7}body.has-hero .nav-dropdown a:hover{background:#ffffff1f}body.has-hero .mega-menu{color:#fff;background:#000}.header__inner{z-index:2;min-height:var(--header-height);padding:0 max(28px,calc(18px + var(--safe-right)))0 max(28px,calc(18px + var(--safe-left)));grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,1.82vw,28px);width:100%;max-width:1440px;margin:0 auto;display:grid;position:relative}.header-logo{cursor:pointer;width:150px;height:56px;box-shadow:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex}.header-logo__img{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0}.site-nav{align-items:center;gap:clamp(24px,2.18vw,34px);display:flex}.site-nav--primary{font-family:var(--header-section-title-font,var(--font-nav));text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(18px,2.3vw,38px);font-size:clamp(13px,8.5px + .33vw,15.3px);font-weight:800}.site-nav--primary a,.site-nav--primary .nav-trigger,.site-nav--primary .nav-item--price-request{min-height:var(--header-height);white-space:nowrap;align-items:center;display:inline-flex}.site-nav--primary .is-active{font:inherit;color:#ff2d2d}.site-nav--primary .nav-item--price-request{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0}.header-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.header-price-link{min-height:var(--header-height);color:inherit;cursor:pointer;font-family:var(--header-section-title-font,var(--font-nav));letter-spacing:.05em;text-transform:uppercase;background:0 0;border:none;align-items:center;font-size:clamp(13px,8.5px + .33vw,15.3px);font-weight:800;display:inline-flex}.nav-link--contests{color:#7cd91f}.icon-button,.nav-toggle{border:2px solid var(--header-action-icon-color,var(--color-border));width:42px;height:42px;color:var(--color-ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;clip-path:inset(0 round 999px);touch-action:manipulation;background:padding-box padding-box;border-radius:999px;place-items:center;transition:background-color .2s,transform .2s;display:grid;overflow:hidden;transform:translateZ(0)}.icon-button:hover{background:#12110e0f;transform:translateY(-1px)}.header-action-icon{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:currentColor;width:19px;height:19px;display:block}.header-action-icon--mask{-webkit-mask-image:var(--header-action-icon-url);-webkit-mask-image:var(--header-action-icon-url);mask-image:var(--header-action-icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-action-icon--price{width:25px;height:25px}.header-action-icon--menu{width:22px;height:22px}.nav-item{align-items:stretch;display:flex;position:relative}.nav-trigger{cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:6px;height:100%;padding:0;display:inline-flex}.social-section__title+*,.taste__title+*,.rcp__title+*{font-family:var(--font-text)}.nav-trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .25s;transform:rotate(45deg)}.nav-item:hover .nav-trigger:after,.nav-item.is-open .nav-trigger:after{transform:rotate(-135deg)}.nav-dropdown{opacity:0;visibility:hidden;background:#fff;border-radius:12px;min-width:180px;margin-top:8px;padding:12px 0;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 12px 32px #12110e26}.nav-item:hover .nav-dropdown,.nav-item.is-open .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown a{padding:10px 20px;transition:background .15s;display:block}.nav-dropdown a:hover{background:var(--color-sand)}.mega-menu{z-index:1;color:#fff;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);border-bottom:3px solid var(--color-red);background:#000;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:opacity .28s,clip-path .32s cubic-bezier(.16,1,.3,1),visibility .28s;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(0);box-shadow:0 28px 44px #0000006b}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0%)}.mega-menu__inner{z-index:2;grid-template-columns:28.6458vw 1fr;width:100%;min-height:480px;display:grid;position:relative}.mega-menu__glow,.mega-menu__pattern,.mega-menu__croco{pointer-events:none;position:absolute}.mega-menu__glow{z-index:0;opacity:.8;transform-origin:50%;background:radial-gradient(circle,#f80409b8 0%,#f804095c 34%,#f8040900 72%);width:2484px;height:1242px;margin-top:-500px;margin-left:-1242px;top:50%;left:50%}@media (max-aspect-ratio:16/9) and (orientation:landscape){.mega-menu__glow{transform:scale(calc(56.25vw/100vh))}}.mega-menu__pattern{aspect-ratio:656/527;z-index:1;opacity:.5;background:url(/production/pat-small.webp) 0 0/contain no-repeat;width:430px}.mega-menu__pattern--left{bottom:-80px;left:-3.64583vw;transform:rotate(187deg)}.mega-menu__pattern--right{top:-100px;left:73.4375vw;right:auto;transform:rotate(-7deg)}.mega-menu__croco{z-index:1;transform-origin:50%;background:url(/production/mega-menu/croco2.webp) 50%/contain no-repeat;width:645px;height:465px;top:60px;left:66.9271vw;right:auto;transform:scale(1.6)}.mega-menu__intro{color:#fff;background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px;padding:56px 56px 36px 5vw;display:flex}.mega-menu__title{text-transform:uppercase;color:#fff;margin:0;font-family:InterSemiBold,Arial;font-size:47px;line-height:.95}.mega-menu__description{display:none}.mega-menu__content{background:0 0;align-content:start;gap:0;padding:40px 5vw 40px .6vw;display:grid}.mega-menu__link{justify-content:flex-start;align-items:center;gap:17px;min-height:0;padding:17px 0;transition:opacity .2s;display:flex;position:relative}.mega-menu__link:hover{opacity:.72}@media (hover:hover) and (orientation:landscape){.mega-menu__link:hover{opacity:1}.mega-menu__link:hover .mega-menu__link-icon,.mega-menu__link:hover .mega-menu__link-title{color:var(--color-green)}}.mega-menu__link-icon{opacity:1;color:#fff;flex:none;width:46px;height:46px}.mega-menu__link-icon--mask{-webkit-mask-image:var(--mega-menu-icon-url);-webkit-mask-image:var(--mega-menu-icon-url);mask-image:var(--mega-menu-icon-url);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mega-menu__link-copy{flex-direction:column;gap:0;display:flex}.mega-menu__link:after{content:"";background:#000;width:400px;height:2px;position:absolute;bottom:0;left:63px}.mega-menu__link:last-child:after{display:none}.mega-menu__link-title{color:#fff;font-family:InterSemiBold,Arial;font-size:23px;font-weight:600;line-height:1.05}.nav-toggle{width:var(--header-circle-size);height:var(--header-circle-size);border:2px solid var(--color-border);cursor:pointer;z-index:20;color:var(--color-ink);background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.nav-toggle__line{background-color:currentColor;width:18px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-toggle[aria-expanded=true] .nav-toggle__line:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{z-index:160;box-sizing:border-box;background:var(--burger-menu-bg-color,#f8f4ec);width:100dvw;max-width:100vw;height:100dvh;max-height:100dvh;padding-top:calc(var(--overlay-close-top));padding-right:var(--overlay-right-padding);padding-bottom:var(--safe-bottom);padding-left:var(--overlay-left-padding);color:var(--color-ink);opacity:0;visibility:hidden;pointer-events:none;clip-path:circle(0 at var(--overlay-reveal-origin-x)calc(var(--header-total-height)/2));will-change:clip-path,opacity;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;flex-direction:column;transition:clip-path .4s cubic-bezier(.19,1,.22,1),opacity .4s,visibility 0s linear .4s;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-menu[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;clip-path:circle(180vmax at var(--overlay-reveal-origin-x)calc(var(--header-total-height)/2));transition:clip-path 2.2s cubic-bezier(.19,1,.22,1),opacity .2s,visibility linear}.mobile-menu,.mobile-menu button,.mobile-menu a{-webkit-tap-highlight-color:transparent}.mobile-menu__inner{height:calc(100dvh - var(--overlay-close-top) - var(--safe-bottom));overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;max-width:100%;min-height:0;padding-right:0;display:flex;overflow:hidden auto}.mobile-menu__head{min-height:var(--header-circle-size);justify-content:flex-end;margin-bottom:clamp(30px,2.73vw,42px);display:flex}.mobile-menu__close{width:var(--header-circle-size);height:var(--header-circle-size);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;clip-path:inset(0 round 999px);touch-action:manipulation;background:#fff padding-box padding-box;border:1px solid #12110e29;border-radius:999px;flex:none;margin-right:6px;position:relative;overflow:hidden;transform:translateZ(0)}.mobile-menu__close span{background:var(--color-ink);width:16px;height:1.5px;position:absolute;top:50%;left:50%}.mobile-menu__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.mobile-menu__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.mobile-nav{flex-direction:column;gap:clamp(22px,2vw,31px);max-width:100%;display:flex;overflow:visible}.mobile-nav__group{flex-direction:column;gap:10px;display:flex}.mobile-nav__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:clamp(12px,1.09vw,17px);font-family:var(--font-nav);font-weight:600}.mobile-nav__link{align-items:center;gap:clamp(12px,1.09vw,17px);display:flex}button.mobile-nav__link{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0}.mobile-nav__link--primary{font-family:var(--burger-main-link-font,var(--font-display));text-transform:uppercase;letter-spacing:.01em;color:var(--burger-main-link-color,var(--color-green));font-size:clamp(28px,2.55vw,39px);font-weight:400;line-height:.9}.mobile-nav__link--sub{font-family:var(--burger-category-link-font,var(--font-title-secondary));color:var(--burger-category-link-color,#12110eb8);font-size:clamp(21px,1.91vw,29px);font-weight:700;line-height:1.05}.mobile-nav__link-icon{opacity:.82;flex:none;width:24px;height:24px}.mobile-nav__link-icon img{object-fit:contain;filter:brightness(0)saturate();width:100%;height:100%}.mobile-nav__link-icon--mask{background-color:var(--burger-category-icon-color,#12110eb8);-webkit-mask-image:var(--mobile-nav-icon-url);-webkit-mask-image:var(--mobile-nav-icon-url);mask-image:var(--mobile-nav-icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-nav__item{opacity:0;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translate(34px)}.mobile-menu__close{opacity:0;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s;transform:translate(18px)}.mobile-menu[aria-hidden=false] .mobile-menu__close{opacity:1;transition-delay:.11s;transform:translate(0)}.mobile-menu[aria-hidden=false] .mobile-nav__item{opacity:1;transition-delay:calc(.12s + (var(--menu-item-order,0)*48ms));transform:translate(0)}html.price-request-open,body.price-request-open{overscroll-behavior:none;overflow:hidden}.price-request-modal{z-index:220;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:18px;transition:opacity .22s,visibility 0s linear .22s;display:grid;position:fixed;inset:0}.price-request-modal[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility linear}.price-request-modal__backdrop{background:color-mix(in srgb,var(--price-popup-overlay-color,#000)65%,transparent);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.price-request-modal__sheet{z-index:1;aspect-ratio:1/1.414;background:var(--price-popup-bg-color,#f5f4f2);opacity:0;border:1px solid #12110e29;flex-direction:column;width:min(96vw,860px);max-height:92vh;transition:opacity .24s,transform .24s;display:flex;position:relative;overflow:hidden;transform:translateY(8px)scale(.985);box-shadow:0 24px 70px #0006}.price-request-modal[data-open=true] .price-request-modal__sheet{opacity:1;transform:translateY(0)scale(1)}.price-request-modal__head{border-bottom:1px solid #12110e29;padding:28px clamp(22px,3vw,40px) 18px;position:relative}.price-request-modal__head h2{text-align:center;font-family:var(--price-popup-title-font,var(--font-display));text-transform:uppercase;color:var(--price-popup-title-color,var(--color-green));margin:0;font-size:clamp(34px,3.5vw,54px);line-height:.94}.price-request-modal__close{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;clip-path:inset(0 round 999px);touch-action:manipulation;background:#fff padding-box padding-box;border:1px solid #12110e33;border-radius:999px;width:36px;height:36px;position:absolute;top:12px;right:12px;overflow:hidden;transform:translateZ(0)}.price-request-modal__close span{background:var(--color-ink);width:16px;height:1.6px;position:absolute;top:50%;left:50%}.price-request-modal__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.price-request-modal__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.price-request-modal__form{flex:auto;gap:clamp(12px,1.09vw,17px);padding:18px clamp(22px,3vw,40px) clamp(20px,2.2vw,30px);display:grid;overflow-y:auto}.price-request-modal__field{gap:6px;display:grid}.price-request-modal__field span{font-family:var(--price-popup-field-label-font,var(--font-text));color:var(--price-popup-field-label-color,#12110ead);font-size:clamp(13px,1.18vw,18px);line-height:1.35}.price-request-modal__field input,.price-request-modal__field textarea{background:var(--price-popup-input-bg-color,#fff);width:100%;color:var(--price-popup-input-text-color,var(--color-ink));font-family:var(--price-popup-placeholder-font,var(--font-text));border:1px solid #12110e3d;padding:12px 14px;font-size:clamp(16px,1.45vw,22px);line-height:1.45}.price-request-modal__field input::placeholder,.price-request-modal__field textarea::placeholder{color:var(--price-popup-placeholder-color,#12110e85);font-family:var(--price-popup-placeholder-font,var(--font-text));opacity:1}.price-request-modal__field textarea{resize:vertical;min-height:96px}.price-request-modal__field small,.price-request-modal__consent-error{color:#b3201d;font-size:clamp(12px,1.09vw,17px);line-height:1.35}.price-request-modal__consent{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.price-request-modal__consent input{width:18px;height:18px;margin-top:2px}.price-request-modal__consent span{font-family:var(--price-popup-consent-font,var(--font-text));color:var(--price-popup-consent-color,#12110ecc);font-size:clamp(14px,1.27vw,20px);line-height:1.42}.price-request-modal__consent a{margin-left:4px;text-decoration:underline}.price-request-modal__status{margin:0;font-size:clamp(14px,1.27vw,20px);line-height:1.42}.price-request-modal__status.is-error{color:#b3201d}.price-request-modal__status.is-success{color:var(--color-green)}.price-request-modal__submit{background:var(--price-popup-button-bg-color,var(--color-green));min-width:224px;min-height:52px;color:var(--price-popup-button-text-color,#fff);font-family:var(--price-popup-button-text-font,var(--font-title-secondary));cursor:pointer;border:0;border-radius:999px;justify-self:center;margin-top:8px;padding:0 34px;font-size:clamp(17px,1.55vw,24px);font-weight:700}.price-request-modal__submit:disabled{opacity:.7;cursor:wait}@media (max-width:820px),(orientation:portrait){.price-request-modal{padding:0}.price-request-modal__backdrop{background:color-mix(in srgb,var(--price-popup-overlay-color,#000)65%,transparent)}.price-request-modal__sheet{aspect-ratio:auto;width:100vw;min-height:100dvh;max-height:100dvh;box-shadow:none;background:var(--price-popup-bg-color,#f8f4ec);-webkit-overflow-scrolling:touch;border:0;display:block;overflow-y:auto;transform:translateY(8px)}.price-request-modal__head{padding:calc(var(--overlay-close-top) + 4px)var(--overlay-right-padding)0 var(--overlay-left-padding);border-bottom:0;flex-direction:column;align-items:stretch;gap:clamp(12px,1.09vw,17px);display:flex}.price-request-modal__head h2{text-align:left;color:var(--price-popup-title-color,var(--color-green));order:2;margin:0 0 12px;font-size:clamp(32px,2.91vw,45px);line-height:.9}.price-request-modal__close{width:var(--header-circle-size);height:var(--header-circle-size);border:1px solid #12110e1f;align-self:flex-end;margin-right:6px;position:relative;top:auto;right:auto}.price-request-modal__form{padding:0 var(--overlay-right-padding)calc(28px + var(--safe-bottom))var(--overlay-left-padding);overflow:visible}.price-request-modal__field input,.price-request-modal__field textarea{padding:9px 12px;font-size:clamp(15px,1.36vw,21px);line-height:1.35}.price-request-modal__field textarea{min-height:77px}}@media (max-width:520px){.price-request-modal__head h2{font-size:clamp(28px,2.55vw,39px)}}.hero{z-index:5;--hero-wave-height:56px;--hero-landscape-poster-height-ratio:.520833;background:var(--page-bg,var(--color-bg-primary));position:relative}.page--hero:not(.products-page) .hero{background:0 0}.hero__slide video{background:var(--page-bg,var(--color-bg-primary))}.hero--bleed{width:100%;margin-top:0;margin-left:0}.hero__media{height:100dvh;min-height:0;box-shadow:none;will-change:clip-path;border-radius:0;position:relative;overflow:hidden}.page--hero:not(.products-page) .hero__media{clip-path:polygon(0 0,100% 0,100% 97.929%,98.438% 98.169%,96.875% 98.029%,95.313% 97.325%,93.75% 96.081%,92.188% 94.587%,90.625% 93.318%,89.063% 92.719%,87.5% 92.99%,85.938% 93.982%,84.375% 95.265%,82.813% 96.342%,81.25% 96.874%,79.688% 96.811%,78.125% 96.351%,76.563% 95.785%,75% 95.33%,73.438% 95.044%,71.875% 94.879%,70.313% 94.795%,68.75% 94.855%,67.188% 95.211%,65.625% 95.989%,64.063% 97.142%,62.5% 98.391%,60.938% 99.305%,59.375% 99.496%,57.813% 98.831%,56.25% 97.515%,54.688% 96.019%,53.125% 94.861%,51.563% 94.369%,50% 94.558%,48.438% 95.172%,46.875% 95.855%,45.313% 96.341%,43.75% 96.55%,42.188% 96.55%,40.625% 96.436%,39.063% 96.217%,37.5% 95.811%,35.938% 95.131%,34.375% 94.229%,32.813% 93.348%,31.25% 92.86%,29.688% 93.082%,28.125% 94.086%,26.563% 95.618%,25% 97.184%,23.438% 98.27%,21.875% 98.577%,20.313% 98.138%,18.75% 97.273%,17.188% 96.398%,15.625% 95.82%,14.063% 95.627%,12.5% 95.722%,10.938% 95.949%,9.375% 96.227%,7.813% 96.582%,6.25% 97.074%,4.688% 97.669%,3.125% 98.173%,1.563% 98.285%,0% 97.76%)}.hero__slide{position:absolute;inset:0}.hero__slide img,.hero__slide video{object-fit:cover;width:100%;height:100%}.hero__wave{width:100%;height:calc(var(--hero-wave-height) + 8px);z-index:3;pointer-events:none;position:absolute;inset:auto 0 -8px}@media (orientation:landscape) and (max-aspect-ratio:16/9){.hero__media{height:calc(100vw*var(--hero-landscape-poster-height-ratio))}}@media (orientation:landscape) and (aspect-ratio:16/9){.hero__media{height:100dvh}}.hero__copy-shell{z-index:2;gap:clamp(14px,1.27vw,20px);width:min(520px,100vw - 48px);display:grid;position:absolute;top:clamp(96px,14vh,180px);left:clamp(24px,5vw,72px)}.hero__headline{font-family:var(--hero-title-font,var(--font-display));font-size:clamp(40px,5.5vw,var(--hero-title-size-landscape,94px));text-transform:uppercase;color:var(--hero-title-color-landscape,#fff);margin:0;line-height:.92}.hero__headline-copy{max-width:34ch;font-family:var(--hero-lead-font,var(--font-text));font-size:clamp(15px,1.2vw,var(--hero-lead-size-landscape,18px));color:var(--hero-lead-color-landscape,#ffffffdb);margin:0;line-height:1.52}@media (orientation:portrait){.page--hero{--home-hero-bottom-y:100svh;--home-glow-red-offset-y:96px;--home-glow-green-offset-y:420px;--home-glow-red-y:calc(100svh + 96px);--home-glow-green-y:calc(100svh + 420px);--home-glow-size:474px;--home-glow-recipes-green-secondary-size:1000px;--home-glow-recipes-green-secondary-x:60vw;--home-glow-recipes-green-secondary-offset-y:1800px;--home-glow-recipes-green-secondary-y:calc(100svh + var(--home-glow-recipes-green-secondary-offset-y))}.page--hero:before,.page--hero:after{display:none}.home-glow-layer{pointer-events:none;z-index:0;opacity:0;position:absolute;inset:0;overflow:visible;margin-top:0!important}.page--hero.is-glow-ready .home-glow--recipes-green{opacity:0}.page--hero.is-glow-ready .home-glow-layer{opacity:1}.home-glow{width:var(--home-glow-size);height:var(--home-glow-size);opacity:.7;transform-origin:50%;position:absolute;transform:translateZ(0)}.home-glow--red{top:var(--home-glow-red-y);right:calc(var(--home-glow-size)/-2);margin-top:calc(var(--home-glow-size)/-2);background:radial-gradient(circle,#f80409b8 0%,#f804095c 34%,#f8040900 72%)}.home-glow--green{top:var(--home-glow-green-y);left:calc(var(--home-glow-size)/-2);margin-top:calc(var(--home-glow-size)/-2);background:radial-gradient(circle,#98e3058f 0%,#98e30547 36%,#98e30500 74%)}.home-glow--recipes-green-secondary{top:var(--home-glow-recipes-green-secondary-y);left:var(--home-glow-recipes-green-secondary-x);width:var(--home-glow-recipes-green-secondary-size);height:var(--home-glow-recipes-green-secondary-size);margin-left:calc(var(--home-glow-recipes-green-secondary-size)/-2);margin-top:calc(var(--home-glow-recipes-green-secondary-size)/-2);background:radial-gradient(circle,#f804098c 0%,#f804092e 38%,#f8040900 72%)}.hero__wave{inset:auto 0 -8px}.hero__copy-shell{text-align:center;width:min(88vw,520px);top:clamp(104px,16vh,176px);left:50%;transform:translate(-50%)}.hero__headline{font-size:clamp(32px,10vw,var(--hero-title-size-portrait,64px));color:var(--hero-title-color-portrait,var(--hero-title-color-landscape,#fff))}.hero__headline-copy{font-size:clamp(14px,4.2vw,var(--hero-lead-size-portrait,16px));color:var(--hero-lead-color-portrait,var(--hero-lead-color-landscape,#ffffffdb));margin-inline:auto}.hero{--hero-wave-height:calc(39px*var(--page-zoom,1) + 4px)}.taste{--taste-wave-h:clamp(54px,5.25vw,90px)}.site-footer__lower{--footer-wave-h:clamp(36px,3.75vw,60px)}}.marquee{--marquee-scale:var(--initial-marquee-scale,1);--marquee-portrait-size-factor:1;--marquee-text-scale:var(--marquee-text-scale-landscape,1);gap:var(--marquee-row-gap,clamp(16px,2vw,36px));background:var(--color-ink);padding:clamp(8px,1.5vw,20px) 0;display:grid;overflow:hidden}.page--hero .marquee,.page--hero .social-section{content-visibility:visible;contain-intrinsic-size:auto;background:0 0}.page--hero:not(.products-page) .social-section,.page--hero:not(.products-page) .rcp,.page--hero:not(.products-page) .press-center{background:0 0}.hero+.marquee{margin-top:0;padding-top:clamp(8px,1.2vh,14px)}#after-hero{z-index:4;position:relative}.marquee+.social-section{margin-top:clamp(28px,5vh,56px)}.social-section+.marquee{margin-top:clamp(6px,1.5vh,16px)}.marquee--auto{padding-top:0;padding-bottom:0}.marquee--auto+.taste{margin-top:clamp(16px,3vh,36px)}.marquee__row{position:relative;overflow:hidden}.marquee__track{opacity:1;gap:0;width:max-content;padding:0;display:flex}.marquee__track.is-ready{opacity:1}.marquee__group{align-items:center;gap:calc(clamp(22px,2.2vw,34px)*var(--marquee-scale)*var(--marquee-portrait-size-factor));padding-right:calc(clamp(22px,2.2vw,34px)*var(--marquee-scale)*var(--marquee-portrait-size-factor));display:flex}.marquee__item{font-family:SVG_Cyrillic_Regenerated_V_C_Fixed,InterBold,Arial;font-size:calc(clamp(128px,13.6vw,170px)*var(--marquee-scale)*var(--marquee-text-scale)*var(--marquee-portrait-size-factor));text-transform:uppercase;letter-spacing:-.06em;font-kerning:normal;font-feature-settings:"kern" 1;white-space:nowrap;transform-origin:0;padding-top:.08em;font-weight:400;line-height:1;display:block;transform:translateY(-.08em)}.marquee__item--blue{color:#98e305}.marquee__item--yellow,.marquee__item--red{color:#f80409}.marquee__item--gold{color:#c8922a}.marquee__item--green{color:#98e305}.marquee__asset-shell{width:calc(clamp(90px,8.5vw,136px)*var(--marquee-scale)*var(--marquee-portrait-size-factor));height:calc(clamp(90px,8.5vw,136px)*var(--marquee-scale)*var(--marquee-portrait-size-factor));border-radius:clamp(20px,2vw,30px);flex:none;overflow:hidden}.marquee__asset{object-fit:cover;flex:auto;width:100%;height:100%;transform:scale(1.01)}.marquee--pepsi{gap:var(--marquee-row-gap,clamp(8px,1vw,14px));padding:clamp(8px,1.3vw,18px) 0 clamp(10px,1.4vw,20px)}@media (orientation:portrait){.marquee{--marquee-portrait-size-factor:.75;--marquee-text-scale:var(--marquee-text-scale-portrait,var(--marquee-text-scale-landscape,1))}}.marquee--auto .marquee__track{opacity:1;animation:26s linear infinite paused marquee-auto}.marquee--auto.is-visible .marquee__track{will-change:transform;animation-play-state:running}.marquee--auto [data-marquee-row="-1"] .marquee__track{animation-direction:normal}.marquee--auto [data-marquee-row="1"] .marquee__track{animation-direction:reverse}@media (orientation:portrait){.marquee--auto .marquee__track{animation-duration:17.333s}}.marquee--pepsi .marquee__row{padding:8px 0 2px}.marquee--pepsi .marquee__group{gap:calc(clamp(36px,4vw,64px)*var(--marquee-scale)*var(--marquee-portrait-size-factor));padding-right:calc(clamp(36px,4vw,64px)*var(--marquee-scale)*var(--marquee-portrait-size-factor))}.social-section,.taste,.rcp,.press-center{background:var(--section-bg-color,var(--color-bg-primary))}.social-section{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 800px;background:var(--color-ink);padding:clamp(10px,.9vw,15px) 0 0;position:relative;overflow:hidden}.rcp,.press-center{background:0 0}.social-section__header,.taste__header{justify-content:space-between;align-items:center;gap:clamp(20px,1.82vw,28px);padding:0 5vw;display:flex}.social-section__header{margin-bottom:clamp(-20px,-1.75vw,-30px)}.social-section__title,.taste__title,.rcp__title{font-family:var(--section-title-font,"Hanky",sans-serif);text-transform:uppercase;color:var(--section-title-color,var(--color-green));margin:0;font-size:clamp(60px,8vw,96px);line-height:.9}.social-section__title,.rcp__title,.press-center__title{color:var(--color-green);font-family:InterSemiBold,Arial;font-size:clamp(37px,4.896vw,59px)}.social-section__intro{gap:10px;display:grid}.social-section__lead{max-width:720px;font-family:var(--section-copy-font,var(--font-text));color:var(--section-copy-color,#12110ec2);margin:0;font-size:clamp(16px,1.45vw,22px);line-height:1.52}.taste__active-title{color:var(--taste-active-title-color,inherit);font-family:InterRegular,Arial;font-weight:400}.rcp__meta h3{font-family:var(--recipes-card-title-font,var(--font-title-secondary));color:var(--recipes-card-title-color,#fff);font-weight:400}.social-section__nav{gap:10px;display:flex}.social-nav{border:3px solid var(--color-green);cursor:pointer;width:48px;height:48px;color:var(--color-green);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}.social-nav:disabled{opacity:.35;cursor:not-allowed}.social-nav svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.social-section__nav--header{gap:10px;display:flex}.social-nav--mobile{display:none}.social-section__scroll-wrapper{isolation:isolate;align-items:center;display:flex;position:relative}.social-section__list{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;z-index:1;flex:1;gap:clamp(17px,1.53vw,24px);margin-top:0;margin-bottom:-18px;padding:clamp(40px,3.64vw,56px) 5vw clamp(30px,2.73vw,42px);scroll-padding-left:5vw;list-style:none;display:flex;overflow-x:auto}.social-section__list::-webkit-scrollbar{display:none}.social-card{aspect-ratio:9/16;scroll-snap-align:start;scroll-snap-stop:always;width:15vw;min-width:220px;max-width:300px;height:auto;box-shadow:none;background:0 0;border-radius:20px;flex:none;position:relative}.social-card__inner{background:var(--color-ink);border:3px solid var(--color-green);border-radius:20px;width:100%;height:100%;transition:transform .3s ease-out;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.social-card:hover .social-card__inner{transform:scale(var(--social-card-hover-scale,1.03))}}.social-section__scroll-wrapper.is-nav-hit .social-card__inner{transform:none!important}.social-card__media-shell{background:var(--color-ink);width:100%;height:100%;position:relative;overflow:hidden}.social-card__poster,.social-card__video{object-fit:cover;background:var(--color-ink);width:100%;height:100%;display:block;position:absolute;inset:0}.social-card__poster{z-index:2}.social-card__video{z-index:1}@media (hover:hover) and (pointer:fine){.social-card__media-shell{cursor:pointer}}.social-card__video,.taste__video,.rcp__video{opacity:0;transition:none!important}.social-card__poster,.taste__img,.taste__video,.social-card__video,.rcp__poster,.rcp__video{transition:none!important}.social-card__media-shell[data-video-visible=true] .social-card__video,.taste__media-shell[data-video-visible=true] .taste__video,.rcp__media-shell[data-video-visible=true] .rcp__video{opacity:1}.social-card__media-shell[data-poster-hidden=true] .social-card__poster,.taste__media-shell[data-poster-hidden=true] .taste__img,.rcp__media-shell[data-poster-hidden=true] .rcp__poster{opacity:0}.social-card__overlay{pointer-events:none;background:linear-gradient(#0000,#00000080);width:100%;height:40%;position:absolute;bottom:0;left:0}.social-card__icon{z-index:10;pointer-events:none;background:#ffffff40;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:flex;position:absolute;bottom:16px;right:16px}.social-dots{justify-content:center;align-items:center;gap:8px;padding:12px 0 4px;display:none}.social-dot{pointer-events:none;background:#2b660f40;border-radius:50%;flex:0 0 12px;width:12px;height:12px;transition:transform .3s,background-color .3s;transform:scale(.6667)}.social-dot.is-active{background:#2b660f;transform:scale(1)}.social-card__click-shield{z-index:5;cursor:pointer;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}.product-entry+.product-flavors{margin-top:0}.product-flavors{padding:clamp(28px,3.8vw,56px) 0 10px}.product-flavors .social-section__header{margin-bottom:6px}.product-flavors__list{gap:clamp(16px,1.8vw,24px);margin-bottom:0;padding-top:6px;padding-bottom:clamp(12px,1.09vw,17px)}.product-flavors-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(276px,21vw,360px);min-width:clamp(276px,21vw,360px);max-width:clamp(276px,21vw,360px)}.product-flavors-card .product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.21)}@media (hover:hover) and (pointer:fine){.product-flavors-card .product-card:hover .product-card__image{transform:translate(-50%,-50%)rotate(-7deg)scale(1.21)}}.product-flavors-card__link{color:inherit;text-decoration:none}.product-flavors-card__copy{min-height:52px;padding:0 clamp(10px,1vw,16px)}.product-flavors-card__copy h2{text-align:center;font-size:clamp(17px,1.2vw,21px)}.product-flavors__dots{padding:6px 0 2px}.product-flavors--all-fit .social-section__nav--header{display:none}.product-entry-page .social-section__title,.products-page .social-section__title,.product-entry-page .rcp__title,.recipe-detail-page .rcp__title,.recipes-page~.taste .taste__title{font-size:clamp(32px,3.57vw,61px);line-height:.99}.product-entry-page .rcp{padding-top:clamp(18px,2.4vw,34px);padding-bottom:0}.recipe-detail-page .rcp{padding-top:var(--gap-l-medium);contain:layout style;content-visibility:visible;padding-bottom:0}.taste{--taste-design-bg:#d8c686;--taste-wave-h:clamp(72px,7vw,120px);--taste-pattern-w:1338px;--taste-shadow-image:url(/production/taste/taste-shadow-profile.webp);content-visibility:auto;contain-intrinsic-size:auto 760px;isolation:isolate;background:0 0;padding:clamp(72px,7vw,120px) 0 clamp(48px,4vw,70px);position:relative;overflow:visible}.taste__clip{z-index:0;pointer-events:none;background:var(--taste-bg-active,var(--section-bg-color,var(--taste-design-bg)));transition:background-color .42s;position:absolute;inset:0;overflow:hidden}.taste__decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.taste__pattern,.taste__shadow{pointer-events:none;display:block;position:absolute}.taste__pattern{z-index:2;width:var(--taste-pattern-w);aspect-ratio:906/400;opacity:.3;mix-blend-mode:multiply;background-repeat:no-repeat;background-size:contain;max-width:none}.taste__pattern--top{background-image:url(/production/taste/taste-pattern-top.webp);top:-280px;right:-420px}.taste__pattern--bottom{background-image:url(/production/taste/taste-pattern-top.webp);bottom:-350px;left:-400px;transform:scale(-1)}.taste__shadow{z-index:1;background:var(--taste-shadow-image)center/100% 100% no-repeat;opacity:.8;inset:0 0 -50px}.taste__header{z-index:5;justify-content:flex-start;margin-top:clamp(-34px,-2vw,-20px);margin-bottom:-6px;padding-top:0;position:relative}.taste__title{color:#fff;font-family:InterSemiBold,Arial;font-size:clamp(36px,4.896vw,59px)}.taste__stage{z-index:3;place-items:center;height:clamp(360px,50vw,560px);padding:0 clamp(14px,2.2vw,28px);display:grid;position:relative;overflow:hidden}.taste__track{--taste-card:clamp(180px,18.5vw,280px);--taste-step:.96;--taste-step-near:1.06;place-items:center;width:min(1140px,100%);height:100%;display:grid;position:relative}.taste__card{width:var(--taste-card);aspect-ratio:9/16;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taste__card[data-instant-pos="1"]{transition:none!important}.taste__card:focus-visible{outline-offset:6px;border-radius:22px;outline:2px solid #12110e8c}.taste__media{transform-origin:50%;background:0 0;width:100%;height:100%;position:relative;overflow:visible}.taste__media-shell{width:100%;height:100%;position:relative;overflow:visible}.taste__img,.taste__video{object-fit:contain;object-position:center;transform-origin:50%;clip-path:inset(0 0 2px);background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:rotate(7deg)scale(1.48)}.taste__card[data-pos="0"] .taste__img,.taste__card[data-pos="0"] .taste__video{transform:rotate(7deg)scale(1.54)}.taste__active{text-align:center;z-index:3;width:100%;margin-top:-6px;display:block;position:relative}.taste__active-title{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:min(30vw,420px);max-width:100%;height:2.04em;margin:0 auto;font-size:clamp(16px,1.638vw,21px);font-weight:400;line-height:1.02;display:-webkit-box;overflow:hidden}.hero__video-fallback{display:block;position:absolute;inset:0}.hero__video-fallback img{object-fit:cover;width:100%;height:100%;display:block}.hero__poster-carousel{background:var(--color-ink);position:absolute;inset:0;overflow:hidden}.hero__poster-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__poster-image--previous{z-index:1}.hero__poster-image--active{z-index:2;animation:.4s both hero-poster-fade-in}@keyframes hero-poster-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__poster-image--active{animation:none}}.site-footer__prefs{justify-content:center;align-items:center;margin-top:10px;margin-bottom:clamp(16px,1.45vw,22px);display:flex}.site-footer__toggle{color:#ffffffd6;letter-spacing:0;text-transform:none;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(12px,1.09vw,17px);font-size:clamp(13px,1.18vw,18px);line-height:1;display:inline-flex;position:relative}.site-footer__toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer__toggle-ui{box-sizing:border-box;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;flex:none;width:46px;height:26px;position:relative}.site-footer__toggle-ui:after{content:"";background:#ffffffeb;border-radius:50%;width:20px;height:20px;transition:transform .16s ease-out,background-color .16s ease-out;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.site-footer__toggle input:checked+.site-footer__toggle-ui:after{transform:translate(18px,-50%)}.site-footer__toggle input:focus-visible+.site-footer__toggle-ui{outline-offset:3px;outline:2px solid #ffffffbf}.site-footer__toggle-label{font-family:var(--font-text);white-space:nowrap;opacity:.78;font-size:clamp(13px,1.18vw,18px);font-weight:400}@media (max-width:600px){.site-footer__prefs{margin-top:-8px;margin-bottom:clamp(18px,1.64vw,25px)}.site-footer__toggle{gap:10px}.site-footer__toggle-label{opacity:.72;text-overflow:ellipsis;max-width:calc(100vw - 90px);font-size:11px;overflow:hidden}}.taste__nav{z-index:10;color:#000;cursor:pointer;opacity:.5;background:0 0;border:3px solid #000;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.taste__nav svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.taste__nav--prev{left:5vw}.taste__nav--next{right:5vw}.taste__card[data-pos="-2"]{transform:translate(-50%,-50%)translateX(calc(-2*var(--taste-card)*var(--taste-step)))scale(.4);opacity:.72}.taste__card[data-pos="-1"]{transform:translate(-50%,-50%)translateX(calc(-1*var(--taste-card)*var(--taste-step-near)))scale(.7);opacity:.88}.taste__card[data-pos="0"]{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}.taste__card[data-pos="1"]{transform:translate(-50%,-50%)translateX(calc(1*var(--taste-card)*var(--taste-step-near)))scale(.7);opacity:.88}.taste__card[data-pos="2"]{transform:translate(-50%,-50%)translateX(calc(2*var(--taste-card)*var(--taste-step)))scale(.4);opacity:.72}.taste__card[data-pos="-3"]{transform:translate(-50%,-50%)translateX(calc(-3*var(--taste-card)*var(--taste-step)))scale(.3);opacity:0;pointer-events:none}.taste__card[data-pos="3"]{transform:translate(-50%,-50%)translateX(calc(3*var(--taste-card)*var(--taste-step)))scale(.3);opacity:0;pointer-events:none}.rcp{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 700px;padding:clamp(4px,.4vw,6px) 5vw clamp(8px,.75vw,12px)}.rcp__head{justify-content:space-between;align-items:flex-end;gap:clamp(20px,1.82vw,28px);margin-bottom:clamp(24px,2vw,36px);display:flex}.rcp__link{text-transform:uppercase;letter-spacing:.04em;color:var(--color-green);white-space:nowrap;flex-shrink:0;font-size:clamp(13px,1.18vw,18px);font-weight:400;transition:opacity .2s}.rcp__link:hover{color:#aa0300;opacity:1}.rcp__grid{grid-template-rows:repeat(20,1fr);grid-template-columns:1fr 1.5fr 1fr;gap:clamp(17px,1.53vw,24px);height:clamp(515px,52vw,760px);display:grid}.rcp__card1{grid-area:1/1/9;margin-top:7%}.rcp__card2{grid-area:1/2/12}.rcp__card3{grid-area:1/3/9;margin-top:7%}.rcp__card4{grid-area:9/1/21;margin-bottom:7%}.rcp__card5{grid-area:12/2/21}.rcp__card6{grid-area:9/3/21;margin-bottom:7%}.rcp__card{background:var(--color-ink);border:3px solid var(--color-green);border-radius:24px;transition:transform .3s ease-out;display:block;position:relative;overflow:hidden}.rcp__media{width:100%;height:100%}.rcp__media-shell{width:100%;height:100%;position:relative;overflow:hidden}.rcp__media img,.rcp__poster,.rcp__video{object-fit:cover;width:100%;height:100%;display:block}.rcp__poster,.rcp__video{position:absolute;inset:0}.rcp__veil{background:linear-gradient(#0000 0%,#000000b8 100%);height:50%;position:absolute;inset:auto 0 0}.rcp__meta{z-index:2;color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(12px,1.09vw,17px);display:grid;position:absolute;bottom:16px;left:16px;right:16px}.rcp__meta h3{overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;margin:0;font-size:clamp(18px,1.45vw,24px);line-height:1.08}.rcp__arrow{border:1.5px solid #ffffffd9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.section-cta-mobile{display:none}.press-center{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 550px;padding:clamp(38px,4.5vw,58px) 0 0;overflow:hidden}.press-center__head{gap:clamp(16px,1.45vw,22px);padding:0 5vw;display:grid}.press-center__title{text-transform:uppercase;color:var(--color-green);margin:0;font-family:InterSemiBold,Arial;font-size:clamp(37px,4.896vw,59px);line-height:.95}.press-center__intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 28px;display:grid}.press-center__copy{max-width:760px;font-family:var(--section-copy-font,var(--font-text));color:var(--color-green);margin:0;font-size:clamp(15px,1.18vw,18px);line-height:1.55}.press-center__link{text-transform:uppercase;letter-spacing:.04em;width:fit-content;color:var(--color-green);white-space:nowrap;font-size:clamp(13px,1.18vw,18px);font-weight:400;transition:opacity .2s}.press-center__link:hover{color:#aa0300;opacity:1}.press-center__list{gap:clamp(17px,1.53vw,24px);padding:22px 5vw 0;display:flex}.press-center__list::-webkit-scrollbar{display:none}.press-card{background:var(--color-ink);border:3px solid var(--color-green);cursor:pointer;border-radius:28px;flex:1 1 0;min-width:0;min-height:clamp(360px,34vw,460px);transition:flex .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.press-card[data-desktop-state=active]{flex:1.5 1 0}.press-card[data-desktop-state=passive]{flex:.75 1 0}.press-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.press-card__veil{opacity:0;background:linear-gradient(#12110e00 0%,#12110ec2 100%);height:44%;transition:opacity .3s;position:absolute;inset:auto 0 0}.press-card__meta{z-index:1;color:#fff;opacity:0;gap:8px;transition:opacity .28s,transform .28s;display:grid;position:absolute;bottom:20px;left:20px;right:20px;transform:translateY(10px)}.press-card__date,.press-card__meta p{font-family:var(--font-text);font-size:clamp(14px,1.27vw,20px);line-height:1.4}.press-card__meta h3{font-family:var(--press-card-title-font,var(--font-title-secondary));color:var(--press-card-title-color,#fff);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:clamp(22px,1.8vw,30px);line-height:1.02;display:-webkit-box;overflow:hidden}.press-card__meta p{font-family:var(--press-card-copy-font,var(--font-text));color:var(--press-card-copy-color,#ffffffdb);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.press-card[data-desktop-state=active] .press-card__veil,.press-card[data-desktop-state=active] .press-card__meta{opacity:1;transform:translateY(0)}.press-center__dots{display:none}.press-breadcrumbs{font-family:var(--font-text);color:#12110e85;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(18px,1.64vw,25px);font-size:clamp(13px,1.18vw,18px);line-height:1.4;display:flex}.press-page .press-breadcrumbs{margin-bottom:clamp(28px,3.2vw,42px)}.press-article .press-breadcrumbs{margin-bottom:clamp(10px,1.2vw,16px)}.press-breadcrumbs a{color:#12110eb8}.press-breadcrumbs--compact{gap:0}.press-breadcrumbs--compact a{font-family:var(--font-nav);color:#12110ead;align-items:center;gap:6px;font-size:clamp(15px,1.36vw,21px);font-weight:700;line-height:1.4;display:inline-flex}.press-breadcrumbs--compact a:hover,.press-breadcrumbs--compact a:hover span{color:var(--color-green)}.press-breadcrumbs span:last-child{color:#12110e85}.press-page{width:min(1440px,90vw);margin:0 auto}.press-page__head{gap:clamp(14px,1.27vw,20px);display:grid}.press-page__title{font-family:var(--listing-page-title-font,var(--font-display));text-transform:uppercase;color:var(--listing-page-title-color,var(--color-green));margin:0;font-size:clamp(44px,5.8vw,76px);line-height:.95}.press-page__lead{max-width:760px;font-family:var(--listing-page-lead-font,var(--font-text));color:var(--listing-page-lead-color,#12110ec2);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.press-page__year-link{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,1.09vw,17px);font-family:var(--font-nav);color:#12110e7a;text-decoration:none}.press-page__year-link.is-active{letter-spacing:0;text-transform:none;color:var(--color-ink);font-size:clamp(15px,1.36vw,21px)}.press-page__year-link:hover{color:var(--color-green)}.press-page__grid.press-page__grid--archive{margin-top:clamp(8px,1vw,14px)}.press-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,1.53vw,24px);margin-top:clamp(36px,3.27vw,50px);display:grid}.press-page__card{align-content:start;align-items:start;gap:clamp(16px,1.45vw,22px);display:grid}.press-page__image-shell{aspect-ratio:1.45;border-radius:var(--listing-card-radius,28px);background:#d9d2c7;overflow:hidden}.press-page__image{object-fit:cover;width:100%;height:100%;transition:transform .28s}.press-page__meta{align-content:start;align-items:start;gap:8px;display:grid}.press-page__date{color:#12110e99;font-size:clamp(14px,1.27vw,20px);line-height:1.4}.press-page__meta h2{font-family:var(--listing-card-title-font,var(--font-title-secondary));color:var(--listing-card-title-color,inherit);margin:0;font-size:clamp(24px,2vw,34px);line-height:1.04}.press-page__meta p{font-family:var(--listing-card-description-font,var(--font-text));color:var(--listing-card-description-color,#12110ec2);margin:0;font-size:clamp(16px,1.45vw,22px);line-height:1.52}@media (hover:hover) and (pointer:fine){.press-page__card:hover .press-page__image,.recipes-page__card:hover .press-page__image{transform:scale(var(--listing-card-hover-scale,1.03))}}.recipes-page__meta-top{color:#12110e99;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:20px;font-size:clamp(14px,1.27vw,20px);line-height:1.4;display:flex}.recipes-page__meta-item{align-items:center;gap:6px;display:inline-flex}.recipes-page__meta-item--spiciness img{object-fit:contain;width:18px;height:18px}.recipes-page-root{--recipes-glow-red-size:1600px;--recipes-glow-green-size:1500px;--recipes-glow-scale:.85;--recipes-glow-blur:120px;--recipes-glow-opacity:.7;z-index:10;isolation:isolate;background:0 0;padding-bottom:0;position:relative;overflow:visible}.recipes-page-root>.recipes-page-glow-layer+*{margin-top:0}.recipes-page-root>.recipes-page,.recipes-page-root>.taste{z-index:10;position:relative}.recipes-page-root+.site-footer{--recipes-footer-underlap:clamp(72px,7vw,120px);--recipes-footer-social-gap:clamp(42px,4.2vw,72px);margin-top:calc(-1*var(--recipes-footer-underlap));z-index:5}.recipes-page-root+.site-footer .site-footer__upper{min-height:calc(287px + var(--recipes-footer-underlap) + var(--recipes-footer-social-gap));padding-top:calc(var(--recipes-footer-underlap) + var(--recipes-footer-social-gap))}.recipes-page-root+.site-footer .site-footer__pattern{top:calc(-170px + var(--recipes-footer-underlap) + var(--recipes-footer-social-gap))}.recipes-page-root+.site-footer .site-footer__social-panel{top:calc(10px + var(--recipes-footer-underlap) + var(--recipes-footer-social-gap))}.recipes-page-glow-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.recipes-page-glow{left:var(--recipes-glow-x,50%);top:var(--recipes-glow-y,50%);opacity:0;filter:blur(var(--recipes-glow-blur));border-radius:999px;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)translateZ(0)}.recipes-page-glow--red{width:calc(var(--recipes-glow-red-size)*var(--recipes-glow-scale));height:calc(var(--recipes-glow-red-size)*var(--recipes-glow-scale));background:radial-gradient(circle,#f80409e6 0%,#f8040980 34%,#f8040929 62%,#f8040900 82%)}.recipes-page-glow--green{width:calc(var(--recipes-glow-green-size)*var(--recipes-glow-scale));height:calc(var(--recipes-glow-green-size)*var(--recipes-glow-scale));background:radial-gradient(circle,#98e305e6 0%,#98e30580 34%,#98e30529 62%,#98e30500 82%)}.recipes-page-root.is-recipes-glow-ready .recipes-page-glow{opacity:var(--recipes-glow-opacity)}.press-center-page{--press-glow-red-size:1600px;--press-glow-green-size:1500px;--press-glow-scale:.85;--press-glow-blur:120px;--press-glow-opacity:.7;z-index:10;isolation:isolate;background:0 0;position:relative;overflow:visible}.press-center-page>.press-page-glow-layer+*{margin-top:0}.press-center-page>.press-page{z-index:10;color:#fff;background:0 0;position:relative}.press-center-page+.site-footer{z-index:0}.press-page-glow-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.press-page-glow{left:var(--press-glow-x,50%);top:var(--press-glow-y,50%);opacity:0;filter:blur(var(--press-glow-blur));border-radius:999px;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)translateZ(0)}.press-page-glow--red{width:calc(var(--press-glow-red-size)*var(--press-glow-scale));height:calc(var(--press-glow-red-size)*var(--press-glow-scale));background:radial-gradient(circle,#f80409e6 0%,#f8040980 34%,#f8040929 62%,#f8040900 82%)}.press-page-glow--green{width:calc(var(--press-glow-green-size)*var(--press-glow-scale));height:calc(var(--press-glow-green-size)*var(--press-glow-scale));background:radial-gradient(circle,#98e305e6 0%,#98e30580 34%,#98e30529 62%,#98e30500 82%)}.press-center-page.is-press-glow-ready .press-page-glow{opacity:var(--press-glow-opacity)}.recipes-page{color:#fff;background:0 0}.recipes-page .press-page__title,.press-center-page .press-page__title{color:var(--color-green);font-family:InterSemiBold,Arial;font-size:clamp(32px,3.57vw,61px);font-weight:600;line-height:.99}.recipes-page .press-page__lead,.press-center-page .press-page__lead{color:#ffffffb3;font-family:InterRegular,Arial;font-size:clamp(16px,.94vw,18px);font-weight:400}.press-center-page .press-page__date{color:#ffffffb3;font-family:InterRegular,Arial;font-size:clamp(13px,1.094vw,18px);font-weight:400}.press-center-page .press-page__meta h2{color:#fff;font-family:InterSemiBold,Arial}.press-center-page .press-page__meta p,.press-center-page .press-page__year-link{color:#ffffffb3;font-family:InterRegular,Arial}.press-center-page .press-page__year-link.is-active,.press-center-page .press-page__year-link:hover{color:var(--color-green)}.recipes-page__toolbar{justify-content:flex-start;align-items:center;margin-top:clamp(24px,2.18vw,34px);display:flex}.recipes-page__summary{align-items:baseline;gap:10px;display:inline-flex}.recipes-page__summary-label{letter-spacing:.08em;text-transform:uppercase}.recipes-page__summary,.recipes-page__summary-label,.recipes-page__summary strong{font-family:"InterRegular",var(--font-text);color:#ffffffb8;font-size:clamp(10px,.98vw,15px);font-weight:400}.recipes-page__media-link{color:inherit;text-decoration:none;display:block}.recipes-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,2.5vw,40px) clamp(13px,1.4vw,20px);margin-top:clamp(8px,1vw,14px)}.recipes-page__card{gap:0}.recipes-page__image-shell{aspect-ratio:1;border:3px solid var(--color-green);border-radius:var(--listing-card-radius-landscape,28px)var(--listing-card-radius-landscape,28px)0 0;border-bottom:0;position:relative}.recipes-page__badges{pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.recipes-page__badge{--recipes-spice-icon-size:45px;--recipes-spice-backing-inset:1px;width:var(--recipes-spice-icon-size);height:var(--recipes-spice-icon-size);box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.recipes-page__badge:before{content:"";inset:var(--recipes-spice-backing-inset);z-index:0;background:#ffffff80;border-radius:50%;position:absolute}.recipes-page__badge--category{display:none}.recipes-page__badge img{object-fit:contain;width:34px;height:34px}.recipes-page__badge--spiciness img{width:var(--recipes-spice-icon-size);height:var(--recipes-spice-icon-size);z-index:1;position:relative}.recipes-page__badge--category img{filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75)}.recipes-page__badge-icon{flex-shrink:0;width:34px;height:34px}.recipes-page__time-icon{flex-shrink:0;width:18px;height:18px}.recipes-page__time-pill{color:#12110ecc;background:#ffffffeb;border:1px solid #12110e14;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:clamp(13px,1.18vw,18px);font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 10px #00000014}.recipes-page__time-pill svg{width:18px;height:18px}.recipes-page__meta-strip{border:3px solid var(--color-green);border-radius:0 0 var(--listing-card-radius-landscape,28px)var(--listing-card-radius-landscape,28px);background:0 0;border-top:0;align-items:stretch;gap:0;padding:8px 0;display:flex}.recipes-page__meta-chip{color:#ffffffdb;text-align:center;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-family:InterRegular,Arial;font-size:clamp(13px,1.15vw,16px);font-weight:400;display:flex}.recipes-page__meta-chip+.recipes-page__meta-chip{border-left:1px solid #98e30573}.recipes-page__meta-chip-icon{flex-shrink:0;width:25px;height:25px}.recipes-page__meta{gap:10px;margin-top:clamp(14px,1.5vw,18px)}.recipes-page__meta h2{text-align:center;color:#fff;margin:0;font-family:InterRegular,Arial;font-size:clamp(17px,1.094vw,21px);font-weight:400;line-height:1.02}.recipes-page__meta h2 a{color:#fff;font-family:InterRegular,Arial;text-decoration:none}.recipes-page__description{color:#ffffffc2;-webkit-line-clamp:var(--recipes-description-lines,2);-webkit-box-orient:vertical;font-family:InterRegular,Arial;font-size:clamp(16px,1.45vw,22px);line-height:1.52;display:-webkit-box;overflow:hidden}.recipes-page__description p{margin:0}.recipes-page__description--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.recipes-page__toggle{cursor:pointer;color:#12110ed6;background:0 0;border:none;width:fit-content;padding:0;font-family:inherit;font-size:clamp(16px,1.45vw,22px);font-weight:700;line-height:1.52;text-decoration:underline}.recipes-page__toggle:hover{color:var(--color-green)}.recipes-page__footer{justify-content:center;margin-top:clamp(34px,3.09vw,48px);display:flex}.recipes-page__load-more{min-width:220px}.recipes-page .products-catalog__done{color:#ffffffb3;font-family:InterRegular,Arial;font-size:clamp(12px,1.09vw,17px)}.recipe-detail-page{background:var(--page-bg,#f8f4ec);padding-top:0;padding-bottom:0}.recipe-detail-page>*+*,.recipe-detail-page>.recipe-detail__body+.rcp{margin-top:0}.recipe-detail-hero{background:var(--recipe-detail-hero-bg,#7d2012);color:#fff}.recipe-detail-hero__inner{width:100%;padding:calc(var(--header-total-height) + 18px)clamp(20px,3.4vw,56px)clamp(28px,3.2vw,42px);gap:clamp(22px,2vw,31px);margin:0 auto;display:grid}.recipe-detail-hero__content{align-content:start;gap:clamp(14px,1.27vw,20px);display:grid}.recipe-detail__breadcrumbs a{font-family:var(--font-nav);color:#ffffffbd;align-items:center;gap:6px;font-size:clamp(15px,1.36vw,21px);font-weight:700;line-height:1.4;transition:opacity .18s;display:inline-flex}.recipe-detail__breadcrumbs a:hover{opacity:.45}.recipe-detail__title{font-family:var(--recipe-detail-title-font,var(--font-display));letter-spacing:.01em;text-transform:uppercase;color:var(--recipe-detail-title-color,#fff);max-width:15ch;margin:0;font-size:clamp(32px,3.57vw,61px);line-height:.99}.recipe-detail__badges{align-items:center;gap:clamp(12px,1.09vw,17px);display:flex}.recipe-detail__badge{background:#fff;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 4px 12px #00000029}.recipe-detail__badge img{object-fit:contain;width:36px;height:36px}.recipe-detail__badge:first-child img{filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75)}.recipe-detail__badge-icon{flex-shrink:0;width:36px;height:36px}.recipe-detail__description{color:#ffffffdb;font-size:clamp(17px,1.55vw,24px);line-height:1.58;display:block;overflow:visible}.recipe-detail__description p{margin:0}.recipe-detail__description--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.recipe-detail__hero-image{background:#d9d2c7;width:100%;overflow:hidden}.recipe-detail__hero-image img{object-fit:cover;width:100%;height:100%;display:block}.recipe-detail__hero-image--desktop{display:none}.recipe-detail__hero-image--mobile{aspect-ratio:4/3}.recipe-detail__meta-strip{background:#f3e6d0;justify-content:center;align-items:center;gap:clamp(18px,1.64vw,25px);padding:16px 20px;display:flex}.recipe-detail__meta-chip{color:#12110ed1;background:#f8f4ec;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:clamp(14px,1.27vw,20px);font-weight:700;display:inline-flex}.recipe-detail__meta-chip img{object-fit:contain;filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75);width:22px;height:22px}.recipe-detail__meta-icon{flex-shrink:0;width:22px;height:22px}.recipe-detail__tabs{display:none}.recipe-detail__body{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(40px,3.6vw,64px);width:min(1120px,100% - 32px);margin:0 auto;padding:44px 0 12px;display:grid;position:relative}.recipe-detail__section{gap:clamp(18px,1.64vw,25px);display:grid}.recipe-detail__section h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-green);margin:0;font-size:clamp(30px,3vw,46px);line-height:.96}.recipe-detail__ingredients{gap:10px;display:grid}.recipe-detail__ingredient-row{grid-template-columns:minmax(88px,120px) minmax(0,1fr);gap:clamp(16px,1.45vw,22px);padding:10px 0;display:grid;position:relative}.recipe-detail__ingredient-row:after{content:"";border-bottom:1px solid #12110e1a;width:calc(100% - clamp(24px,2.2vw,36px));position:absolute;bottom:0;left:0}.recipe-detail__ingredient-row:last-child{border-bottom:0}.recipe-detail__ingredient-row:last-child:after{display:none}.recipe-detail__ingredient-amount{font-family:var(--font-title-secondary);color:#12110ee0;font-size:clamp(18px,1.64vw,25px);line-height:1.3}.recipe-detail__ingredient-item{color:#12110ed1;font-size:clamp(18px,1.64vw,25px);line-height:1.5}.recipe-detail__steps{gap:clamp(26px,2.36vw,36px);display:grid}.recipe-detail__step{gap:10px;display:grid}.recipe-detail__step h3{font-family:var(--font-title-secondary);color:#12110ee6;margin:0;font-size:clamp(24px,2.18vw,34px);line-height:1.08}.recipe-detail__step p{color:#12110ed1;margin:0;font-size:clamp(18px,1.64vw,25px);line-height:1.62}.recipe-detail__step-photos{flex-wrap:wrap;gap:clamp(6px,.55vw,10px);margin-top:clamp(10px,.9vw,16px);display:flex}.recipe-detail__step-photo-thumb{cursor:pointer;background:#d9d2c7;border:none;border-radius:clamp(6px,.55vw,10px);flex-shrink:0;width:clamp(72px,7.3vw,112px);height:clamp(72px,7.3vw,112px);padding:0;transition:opacity .18s;display:block;overflow:hidden}.recipe-detail__step-photo-thumb:hover{opacity:.84}.recipe-detail__step-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.recipe-lightbox{z-index:9000;cursor:pointer;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.recipe-lightbox__img{object-fit:contain;cursor:default;border-radius:clamp(8px,.7vw,14px);width:auto;max-width:min(92%,1200px);height:auto;max-height:90svh;display:block;box-shadow:0 24px 64px #00000080}.recipe-lightbox__close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:background .18s;display:flex;position:absolute;top:clamp(14px,1.5vw,24px);right:clamp(14px,1.5vw,24px)}.recipe-lightbox__close:hover{background:#ffffff3d}.popular-recipes{background:var(--color-bg-primary);padding:clamp(34px,4vw,56px) 0 clamp(30px,3.6vw,48px)}.popular-recipes__inner{width:min(1440px,90vw);margin:0 auto}.popular-recipes__head{margin-bottom:clamp(18px,2vw,26px)}.popular-recipes__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-green);margin:0;font-size:clamp(32px,3.57vw,61px);line-height:.99}.popular-recipes__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.4vw,20px);display:grid}.popular-recipes__card{min-width:0}.popular-recipes__card-link{color:inherit;gap:clamp(14px,1.27vw,20px);text-decoration:none;display:grid}.popular-recipes__media{aspect-ratio:1.18;background:#d9d2c7;border-radius:28px;position:relative;overflow:hidden}.popular-recipes__image{object-fit:cover;width:100%;height:100%;transition:transform .28s}.popular-recipes__badges{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.popular-recipes__badge{background:#fff;border:1px solid #12110e14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 3px 10px #00000014}.popular-recipes__badge img{object-fit:contain;width:30px;height:30px}.popular-recipes__badge--category img{filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75)}.popular-recipes__badge-icon{flex-shrink:0;width:30px;height:30px}.popular-recipes__time-icon{flex-shrink:0;width:18px;height:18px}.popular-recipes__time{color:#12110ed1;background:#ffffffeb;border:1px solid #12110e14;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:clamp(13px,1.18vw,18px);font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 10px #00000014}.popular-recipes__time img{object-fit:contain;filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75);width:18px;height:18px}.popular-recipes__copy{padding:0 10px}.popular-recipes__copy h3{font-family:var(--font-card-label);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto;font-size:clamp(20px,1.6vw,28px);font-weight:700;line-height:1.06;display:-webkit-box;overflow:hidden}.popular-recipes__dots{display:none}@media (hover:hover) and (pointer:fine){.popular-recipes__card:hover .popular-recipes__image{transform:scale(1.03)}}@media (min-width:821px) and (orientation:landscape){.recipe-detail-hero__inner{padding:var(--header-total-height)0 0;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 50vw;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0}.recipe-detail-hero__content{padding:clamp(18px,2.2vw,34px)clamp(24px,2.2vw,40px)clamp(18px,2.2vw,34px)var(--desktop-shell-edge,clamp(24px,3.4vw,56px));order:1;align-content:start;gap:10px}.recipe-detail__breadcrumbs{margin:0 0 18px}.recipe-detail__title{max-width:15ch;font-size:clamp(32px,3.57vw,61px);line-height:.99}.recipe-detail__badges{gap:clamp(12px,1.09vw,17px);margin-top:clamp(16px,1.45vw,22px)}.recipe-detail__description{margin-top:8px}.recipe-detail__hero-image--desktop{aspect-ratio:auto;border-radius:0;order:2;align-self:stretch;display:block;position:relative;overflow:hidden}.recipe-detail__hero-image--desktop img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.recipe-detail__hero-image--mobile{display:none}}.press-article{gap:clamp(22px,2vw,31px);width:min(1280px,100% - 40px);margin:0 auto;display:grid}.press-article__media{gap:10px;width:100%;max-width:1280px;margin-inline:auto;display:grid}.press-article__hero{aspect-ratio:16/9;background:#d9d2c7;border-radius:32px;max-width:1280px;position:relative;overflow:hidden}.press-article__image{object-fit:cover;opacity:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity 0s .25s,z-index;display:block;position:absolute;inset:0}.press-article__image[data-active=true]{opacity:1;z-index:2;pointer-events:auto;transition:opacity .25s ease-in-out,z-index}.press-article__thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:clamp(4px,2vw,10px);width:100%;margin:4px -4px -4px;padding:4px;display:flex;overflow-x:auto}.press-article__thumbs::-webkit-scrollbar{display:none}.press-article__thumb{aspect-ratio:1;cursor:pointer;background:#ffffffbf;border:1px solid #12110e24;border-radius:12px;justify-content:center;align-items:center;width:clamp(70px,7.2vw,104px);padding:4px;display:inline-flex}.press-article__thumb img,.press-article__thumb video{object-fit:cover;border-radius:8px;width:100%;height:100%}.press-article__thumb[data-active=true]{border-color:#2b660f8c;box-shadow:0 0 0 2px #2b660f3d}.press-article__content{gap:clamp(16px,1.45vw,22px);display:grid}.press-article__date{color:#12110e94;font-size:clamp(14px,1.27vw,20px);line-height:1.4}.press-article__content h1{font-family:var(--press-article-title-font,var(--font-display));text-transform:uppercase;color:var(--press-article-title-color,inherit);margin:0;font-size:clamp(34px,3.8vw,58px);line-height:.95}.press-article__lead{color:var(--press-article-lead-color,#12110ed1);margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.press-article__content p{color:var(--press-article-body-color,#12110ecc);margin:0;font-size:clamp(17px,1.55vw,24px);line-height:1.68}.press-article__text-block{gap:clamp(10px,.9vw,14px);display:grid}.press-article__inline-photos{flex-wrap:wrap;gap:clamp(6px,.55vw,10px);display:flex}.press-article__inline-thumb{cursor:pointer;background:#d9d2c7;border:none;border-radius:clamp(6px,.55vw,10px);flex-shrink:0;width:clamp(72px,7.3vw,112px);height:clamp(72px,7.3vw,112px);padding:0;transition:opacity .18s;display:block;overflow:hidden}.press-article__inline-thumb:hover{opacity:.84}.press-article__inline-thumb img{object-fit:cover;width:100%;height:100%;display:block}.press-article__inline-video{background:#111;border-radius:16px;width:100%;max-width:1280px;min-height:120px;margin-inline:auto;position:relative;overflow:hidden}.press-article__thumb--video{position:relative}.press-article__thumb-play{color:#fff;pointer-events:none;background:#00000052;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp{z-index:1;opacity:0;transition:opacity 0s .25s;position:absolute;inset:0}.vp[data-active=true]{opacity:1;z-index:2;transition:opacity .25s ease-in-out}.press-article__inline-video .vp{opacity:1;z-index:1;transition:none;position:absolute;inset:0}.vp video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.vp__controls{z-index:3;opacity:1;background:linear-gradient(#0000 0%,#000000a6 100%);align-items:center;gap:clamp(6px,.55vw,10px);padding:clamp(8px,.9vw,14px) clamp(10px,.9vw,14px);transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.vp[data-playing=true][data-controls=false] .vp__controls{opacity:0;pointer-events:none}.vp__play{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,2.9vw,44px);height:clamp(32px,2.9vw,44px);transition:background .15s;display:flex}.vp__play:hover{background:#ffffff52}.vp__seek-wrap{cursor:pointer;flex:1;align-items:center;height:20px;display:flex;position:relative}.vp__track{pointer-events:none;background:#ffffff47;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.vp__track-fill{background:#fff;border-radius:2px;height:100%;transition:width .1s linear}.vp__seek{opacity:0;cursor:pointer;z-index:1;-webkit-appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vp__time{color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;flex-shrink:0;font-size:clamp(11px,1vw,14px);line-height:1}.vp__mute{color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(28px,2.5vw,36px);height:clamp(28px,2.5vw,36px);transition:color .15s;display:flex}.vp__mute:hover{color:#fff}.site-footer{z-index:0;background:0 0;margin-top:0;position:relative;overflow:visible}.site-footer__upper{isolation:isolate;background:0 0;min-height:287px;padding:0;position:relative;overflow:visible}.site-footer__pattern{aspect-ratio:656/527;opacity:.5;z-index:1;pointer-events:none;background:url(/production/pat-small.webp) 0 0/contain no-repeat;width:720px;max-width:none;position:absolute;top:-170px;left:-280px;transform:none}.site-footer__social-panel{z-index:3;box-sizing:border-box;background:var(--color-ink);color:#fff;width:864px;min-height:99px;box-shadow:none;border-radius:999px;align-items:center;gap:18px;padding:15px 15px 15px 53px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.site-footer__price-btn,.site-footer__mascot-mobile{display:none}.site-footer__panel{--footer-panel-gap:clamp(56px,calc(150px + (100vw - 1920px)*.65),150px);width:calc(510px + var(--footer-panel-gap));gap:var(--footer-panel-gap);grid-template-columns:150px 360px;justify-self:start;align-items:start;margin:0;padding:0;display:grid;position:absolute;top:0;left:580px;transform:none}.site-footer__col{flex-direction:column;gap:clamp(12px,1.09vw,17px);display:flex}.site-footer__label{font-family:var(--footer-label-text-font,var(--font-text));letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);font-size:18px;font-weight:400}.site-footer__label--social{color:#fff;letter-spacing:.04em;white-space:nowrap;font-size:24px}.site-footer__social-arrow{color:#fff;opacity:.9;font-size:30px;line-height:1}.site-footer__nav{flex-direction:column;gap:10px;display:flex}.site-footer__contact{width:fit-content;font-size:clamp(26px,2.25vw,42px);font-weight:400;line-height:1.12;font-family:"InterRegular",var(--font-text);color:var(--color-ink);white-space:nowrap;transition:opacity .2s}.site-footer__nav-link{width:fit-content;font-family:var(--footer-section-text-font,var(--font-text));color:var(--color-ink);font-size:18px;line-height:1.25;transition:opacity .2s}.site-footer__nav-link:hover,.site-footer__contact:hover,.site-footer__social-link:hover{color:#aa0300;opacity:1}.site-footer__col--nav,.site-footer__col--contacts{text-align:left;justify-self:start;align-items:flex-start;padding-left:0}.site-footer__socials{box-sizing:border-box;background:var(--color-red);border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;width:439px;max-width:none;height:69px;margin-left:auto;padding:0 24px;display:flex}.site-footer__social-link{background:0 0;border:0;border-radius:999px;place-items:center;width:54px;height:54px;transition:opacity .2s,transform .2s;display:grid}.site-footer__social-link:hover{transform:translateY(-2px)}@keyframes social-pop{0%{opacity:1;transform:translateY(14px)scale(.82)}55%{transform:translateY(-4px)scale(1.06)}75%{transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.site-footer__socials.is-animating .site-footer__social-link{animation:.5s cubic-bezier(.34,1.56,.64,1) both social-pop}.site-footer__socials.is-animating .site-footer__social-link:first-child{animation-delay:0s}.site-footer__socials.is-animating .site-footer__social-link:nth-child(2){animation-delay:75ms}.site-footer__socials.is-animating .site-footer__social-link:nth-child(3){animation-delay:.15s}.site-footer__socials.is-animating .site-footer__social-link:nth-child(4){animation-delay:.225s}.site-footer__socials.is-animating .site-footer__social-link:nth-child(5){animation-delay:.3s}.site-footer__social-link svg{color:#fff;width:36px;height:36px}.site-footer__social-link:nth-child(2) svg{width:52px;height:52px}.site-footer__lower{--footer-wave-h:95px;background:var(--color-green);color:var(--color-ink);text-align:left;z-index:1;min-height:299px;margin-top:0;padding:0 34px;position:relative;overflow:visible}.site-footer__wave{width:calc(100% + 160px);height:calc(var(--footer-wave-h) + 10px);left:-80px;top:calc(-1*var(--footer-wave-h) + 2px);z-index:1;pointer-events:none;position:absolute}.site-footer__content{z-index:2;align-items:center;width:100%;height:299px;min-height:0;margin:0 auto;display:grid;position:relative;overflow:visible}.site-footer__brand{pointer-events:none;position:absolute;top:-20px;left:70px}.site-footer__bottom-logo{width:323px;height:auto;display:block}.site-footer__mascot{--croco-center-offset-x:660px;transform:translateX(calc(-50% + var(--croco-center-offset-x)));pointer-events:none;z-index:1;position:absolute;bottom:102px;left:50vw}.site-footer__croco{width:700px;max-width:none;height:auto;display:block}.site-footer__legal{z-index:4;width:auto;font-size:18px;line-height:1.4;font-family:var(--footer-legal-text-font,var(--font-text));justify-content:space-between;align-items:center;gap:16px 28px;margin:0;display:flex;position:absolute;bottom:20px;left:110px;right:110px}.site-footer__legal a,.site-footer__legal-copy{color:var(--color-ink);opacity:1}.site-footer__prefs{display:none}.site-footer__legal-link--center{margin-left:auto;margin-right:auto}.products-page{padding-top:0}@media (min-width:821px){.products-page .products-catalog+.social-section{margin-top:clamp(60px,5vw,90px)}}.products-hero{width:100%;max-width:none;margin:0}.products-catalog{background:var(--catalog-bg,transparent);width:min(100%,100% - 56px);max-width:1440px;margin:0 auto;padding-top:clamp(10px,1vw,18px)}.products-hero__media{--hero-plate-height:clamp(85px,6.64vw,150px);background:var(--products-hero-loading-bg,#7d2012)}.products-hero__picture{width:100%;height:100%;display:block}.products-hero__image{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity .2s}.products-hero__image[data-loaded=true]{opacity:1}.products-hero__content{width:min(var(--products-hero-content-max-width-landscape,420px),38vw);z-index:2;color:var(--products-hero-title-color-landscape,#fff);flex-direction:column;justify-content:flex-start;gap:clamp(12px,1.09vw,17px);display:flex;position:absolute;top:calc(clamp(110px,21vh,210px) + 18px);left:clamp(52px,8vw,128px)}.products-hero__title{font-family:var(--products-hero-title-font,var(--font-display));font-size:clamp(50px,5.6vw,var(--products-hero-title-size-landscape,94px));letter-spacing:.01em;text-transform:uppercase;margin:0;line-height:.88}.products-hero__copy{max-width:28ch;font-family:var(--products-hero-lead-font,var(--font-text));font-size:clamp(16px,1.3vw,var(--products-hero-lead-size-landscape,18px));color:var(--products-hero-copy-color-landscape,#fff);margin:0;line-height:1.42}.products-catalog__toolbar{flex-direction:column;gap:clamp(16px,1.45vw,22px);margin-bottom:clamp(8px,1vw,14px);display:flex}.products-catalog__toolbar-row{align-items:stretch;display:none}.products-catalog__summary{color:#12110ead;align-items:baseline;gap:10px;font-size:clamp(15px,1.36vw,21px);display:inline-flex}.products-catalog__summary-label{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(12px,1.09vw,17px);font-family:var(--font-nav);color:#12110e7a}.products-catalog__summary strong{color:var(--color-ink);font-family:var(--font-nav);font-size:clamp(15px,1.36vw,21px)}.products-catalog__mobile-trigger{border:1px solid var(--color-border);min-height:48px;color:var(--color-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:clamp(16px,1.45vw,22px);padding:11px 16px;display:none}.products-catalog__mobile-trigger-label{font-family:var(--font-nav);letter-spacing:.04em;text-transform:uppercase;color:#12110ea8;font-size:clamp(12px,1.09vw,17px);display:none}.products-catalog__mobile-trigger strong{width:100%;max-width:100%;font-family:var(--font-title-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,2.8vw,15px);font-weight:800;line-height:1.02;display:block;overflow:hidden}.products-filters-stack{flex-direction:column;gap:10px;display:flex}.products-filters-desktop{background-color:var(--catalog-card-pad-color,#f6efe2);width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px 0;position:relative;left:0;right:0}.products-filters-desktop__inner{grid-template-rows:auto 1px auto;gap:clamp(12px,1.09vw,17px);width:min(100%,100% - 56px);max-width:1440px;margin:0 auto;display:grid}.products-filters-desktop__row{padding:0 16px;display:flex}.products-filters-desktop__divider{background-color:#12110e1f;height:1px;margin:0 16px}.products-filters-desktop .products-filters{justify-content:center;gap:4px;margin:0;padding-bottom:0;display:flex;overflow-x:visible}.products-filters-desktop .products-filters__item{width:calc((100% - (var(--filter-cols,6) - 1)*4px)/var(--filter-cols,6));white-space:nowrap;border-radius:12px;flex-direction:column;flex:0 auto;align-items:center;gap:8px;max-width:250px;padding:12px 8px;font-size:clamp(15px,1.4vw,22px);font-weight:700;transition:background-color .2s,box-shadow .2s;display:flex}.products-filters-desktop .products-filters__item:hover{background-color:#12110e0a}.products-filters-desktop .products-filters__item[data-active=true]{color:var(--filter-popup-item-active-color,var(--color-green));background-color:#fff;box-shadow:0 2px 8px #12110e14}.products-filters-desktop .products-filters__item[data-active=true]:hover{background-color:#fff;box-shadow:0 2px 12px #12110e1f}.products-filters-desktop .products-filters__icon{width:44px;height:44px}.products-filters-desktop .products-filters__icon--spiciness img{object-fit:contain;width:100%;height:100%}.products-filters-desktop .products-filters__item:after{display:none}@media (max-width:820px),(orientation:portrait){.products-filters-desktop{display:none}}@media (orientation:landscape) and (min-width:821px){.products-catalog{padding-top:0}}.products-filters-group{gap:8px;display:grid}.products-filters-group__title{font-family:var(--filter-popup-section-title-font,var(--font-nav));letter-spacing:.08em;text-transform:uppercase;color:var(--filter-popup-section-title-color,#12110e7a);font-size:clamp(12px,1.875vw - 12px,24px)}.products-filters{scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,60px);width:100%;margin:0 auto;padding-bottom:4px;display:flex;overflow-x:auto}.products-filters::-webkit-scrollbar{display:none}.products-filters__item,.products-filters-overlay__item{color:var(--filter-popup-item-color,#12110e8f);font-family:var(--filter-popup-item-font,var(--font-title-secondary));cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:8px 18px 8px 0;font-size:clamp(16px,1.4vw,30px);font-weight:800;display:inline-flex;position:relative}.products-filters__item[data-disabled=true],.products-filters-overlay__item[data-disabled=true]{opacity:.5;pointer-events:none}.products-filters__item:after,.products-filters-overlay__item:after{content:"";border-top:2px solid var(--filter-popup-active-indicator-color,var(--color-green));border-right:2px solid var(--filter-popup-active-indicator-color,var(--color-green));opacity:0;width:8px;height:8px;transition:transform .22s,opacity .22s;position:absolute;top:50%;right:0;transform:translateY(-52%)rotate(225deg)scale(.68)}.products-filters__item[data-active=true],.products-filters-overlay__item[data-active=true]{color:var(--filter-popup-item-active-color,var(--color-green));font-family:var(--filter-popup-item-active-font,var(--filter-popup-item-font,var(--font-title-secondary)))}.products-filters__item[data-active=true]:after,.products-filters-overlay__item[data-active=true]:after{opacity:1;transform:translateY(-52%)rotate(225deg)scale(1)}.products-filters-overlay__item{width:100%}.products-filters__icon{color:currentColor;flex:none;width:clamp(34px,2.65vw,48px);height:clamp(34px,2.65vw,48px)}.products-filters__icon--spiciness{justify-content:center;align-items:center;display:inline-flex}.products-filters__icon--spiciness img{object-fit:contain;width:100%;height:100%}.products-filters__icon svg{display:none}.products-filters__icon-image{width:100%;height:100%;-webkit-mask-image:var(--filter-icon-mask);-webkit-mask-image:var(--filter-icon-mask);mask-image:var(--filter-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.products-filters__icon--category{color:var(--filter-popup-category-icon-color,var(--filter-popup-item-color,#12110e8f))}.products-filters__item[data-active=true] .products-filters__icon--category,.products-filters-overlay__item[data-active=true] .products-filters__icon--category{color:var(--filter-popup-category-icon-active-color,var(--filter-popup-item-active-color,var(--color-green)))}.products-filters__icon-glyph{width:100%;height:100%;-webkit-mask-image:var(--filter-icon-mask);-webkit-mask-image:var(--filter-icon-mask);mask-image:var(--filter-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.products-filters-overlay{z-index:140;background:var(--filter-popup-bg,#f8f4ec);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.products-filters-overlay__glow,.products-filters-overlay__croco{pointer-events:none;display:none;position:absolute}.products-filters-overlay[data-open=true]{opacity:1;pointer-events:auto}.products-filters-overlay__panel{box-sizing:border-box;height:100dvh;padding:calc(var(--overlay-close-top) + 4px)var(--overlay-right-padding)28px var(--overlay-left-padding);overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}.products-filters-overlay__head{min-height:var(--header-circle-size);justify-content:flex-end;align-items:center;gap:clamp(16px,1.45vw,22px);margin-bottom:clamp(12px,1.09vw,17px);display:flex}.products-filters-overlay__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-green);font-size:clamp(44px,4vw,62px);line-height:.92}.products-filters-overlay__title--content{margin:0 0 22px;display:block}.products-filters-overlay__close{width:var(--header-circle-size);height:var(--header-circle-size);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;clip-path:inset(0 round 999px);touch-action:manipulation;background:#fff padding-box padding-box;border:1px solid #12110e1f;border-radius:999px;flex:none;margin-right:6px;position:relative;overflow:hidden;transform:translateZ(0)}.products-filters-overlay__close span{background:var(--color-ink);width:16px;height:1.5px;position:absolute;top:50%;left:50%}.products-filters-overlay__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.products-filters-overlay__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.products-filters-overlay__list{flex-direction:column;gap:clamp(16px,1.45vw,22px);display:flex}.products-filters-overlay__section+.products-filters-overlay__section{margin-top:clamp(30px,2.73vw,42px)}.products-filters-overlay__footer{justify-content:center;padding-top:28px;display:flex}.products-filters-overlay__apply{background:var(--color-red);color:#fff;min-width:165px;min-height:52px;font-family:var(--font-title-secondary);cursor:pointer;border:0;border-radius:18px;padding:0 28px;font-size:clamp(16px,1.45vw,22px);font-weight:700}.products-filters-overlay__apply:disabled{cursor:default;opacity:.45}html.products-filters-open,body.products-filters-open{overscroll-behavior:none;touch-action:none;scrollbar-width:none;overflow:hidden!important}html.products-filters-open .products-page .products-catalog{z-index:300}body.products-filters-open::-webkit-scrollbar{width:0;display:none}.products-grid{grid-template-columns:repeat(var(--products-grid-columns),minmax(0,1fr));gap:clamp(13px,1.4vw,20px);transition:opacity .18s;display:grid}@media (orientation:landscape){.products-grid{--products-grid-columns:4}}@media (orientation:landscape) and (min-aspect-ratio:21/9){.products-grid{--products-grid-columns:5}}@media (orientation:portrait){.products-grid{--products-grid-columns:1;gap:clamp(16px,4.5vw,28px)}}@media (orientation:portrait) and (min-aspect-ratio:9/16){.products-grid{--products-grid-columns:2;gap:clamp(12px,3vw,24px)}}.products-page{background:var(--page-bg,var(--color-bg-primary))}.products-grid[data-loading=true]{opacity:.78}.product-card{--product-card-media-ratio:8/10;flex-direction:column;gap:clamp(14px,1.5vw,18px);min-width:0;display:flex}.product-card__media{aspect-ratio:var(--product-card-media-ratio);border-radius:var(--catalog-card-radius,30px);isolation:isolate;position:relative;overflow:hidden}.product-card__pad{border-radius:var(--catalog-card-radius,30px);background:var(--catalog-card-pad-color,#f6efe2);transition:background-color .22s;position:absolute;inset:0}.product-card__shadow{background:radial-gradient(circle,#1a16105c 0%,#1a161033 42%,#1a161000 78%);border-radius:999px;width:clamp(70%,5vw,76%);height:clamp(2%,.3vh,3%);position:absolute;bottom:clamp(6%,1vh,8%);left:50%;transform:translate(-50%)}.product-card__image{aspect-ratio:4/5;object-fit:contain;transform-origin:50%;will-change:transform;z-index:1;width:clamp(70%,5vw,76%);transition:transform .28s;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(1.1)}.product-card__pills{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;width:calc(100% - clamp(20px,2vw,24px));display:flex;position:absolute;top:clamp(10px,1vw,12px);left:clamp(10px,1vw,12px)}.product-card__pill{width:clamp(36px,3.4vw,56px);height:clamp(36px,3.4vw,56px);transform:scale(var(--card-scale,1));background:#fff;border:1px solid #12110e14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 10px #00000014}.product-card__pill img{object-fit:contain;width:clamp(24px,2.3vw,38px);height:clamp(24px,2.3vw,38px)}.product-card__pill--category img{filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75)}.product-card__pill-icon{flex-shrink:0;width:clamp(24px,2.3vw,38px);height:clamp(24px,2.3vw,38px)}.product-card__copy{flex:auto;min-height:56px;padding:0 clamp(10px,1vw,16px)}.product-card__copy h2{font-family:var(--catalog-card-title-font,var(--font-card-label));font-size:clamp(18px,calc(1.4vw*var(--text-scale,1)),23px);text-align:center;color:var(--catalog-card-title-color,inherit);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.product-card:hover .product-card__pad{background:var(--catalog-card-hover-pad-color,#e7a8a0)}.product-card:hover .product-card__image{transform:translate(-50%,-50%)rotate(-7deg)scale(var(--catalog-card-hover-scale,1.1))}}.products-catalog__footer{justify-content:center;padding:12px 0 4px;display:flex}.products-catalog__load-more{min-width:220px;min-height:52px;color:var(--color-ink);font-family:var(--font-title-secondary);cursor:pointer;background:#fff;border:1px solid #12110e1f;border-radius:999px;padding:0 28px;font-size:clamp(16px,1.45vw,22px);font-weight:800;transition:transform .18s,border-color .18s}.products-catalog__load-more:hover{border-color:#12110e3d;transform:translateY(-1px)}.products-catalog__load-more:disabled{cursor:wait;opacity:.72;transform:none}.products-catalog__done{color:#12110e8f;font-size:clamp(15px,1.36vw,21px)}.product-entry-page{padding-top:var(--header-total-height);background:var(--page-bg,#f8f4ec);padding-bottom:0}.product-entry-page>*+*{margin-top:0}.product-entry{--product-entry-media-ratio:8/10;background:var(--catalog-card-pad-color,#f6efe2);width:100%;margin:0}.product-entry__grid{grid-template-columns:minmax(340px,.782fr) minmax(0,1.138fr);grid-template-areas:"breadcrumbs breadcrumbs""media content";align-items:start;gap:clamp(8px,1vw,14px) clamp(28px,3vw,68px);width:min(1520px,100%);margin:0 auto;padding:clamp(18px,2.2vw,34px) clamp(20px,3.4vw,56px) clamp(12px,1.8vw,28px);display:grid}.product-entry__content{grid-area:content;align-content:start;gap:clamp(18px,1.64vw,25px);min-width:0;display:grid}.product-entry__intro{align-content:start;gap:10px;min-width:0;padding-top:6px;display:grid}.product-entry__media-wrap{flex-direction:column;grid-area:media;align-items:center;min-width:0;display:flex}.product-entry__media{isolation:isolate;background:0 0;justify-content:center;align-items:center;width:100%;min-height:clamp(372px,39vw,590px);display:flex;position:relative;overflow:visible}.product-entry__breadcrumbs{margin:0}.product-entry__breadcrumbs--desktop{grid-area:breadcrumbs;justify-self:start}.product-entry__breadcrumbs--desktop.press-breadcrumbs{justify-content:flex-start;margin-bottom:clamp(16px,1.8vw,28px)}.product-entry__breadcrumbs--mobile{display:none}.product-entry__breadcrumbs--mobile a{font-family:var(--font-nav);color:#12110ead;align-items:center;gap:6px;font-size:clamp(15px,1.36vw,21px);font-weight:700;line-height:1.4;display:inline-flex}.product-entry__breadcrumbs--mobile a:hover{color:var(--color-green)}.product-entry__breadcrumbs-back-icon{border-bottom:1.8px solid;border-left:1.8px solid;flex:none;width:9px;height:9px;transform:rotate(45deg)translateY(-.5px)}.product-entry__pills-row{align-items:center;gap:clamp(12px,1.09vw,17px);display:flex}.product-entry__pills-row--desktop{margin-top:clamp(16px,1.45vw,22px)}.product-entry__pills-row--mobile{display:none}.product-entry__pills-row--mobile-corners{z-index:4;pointer-events:none;justify-content:space-between;display:none;position:absolute;top:10px;left:10px;right:10px}.product-entry__category-pill{background:#fff;border:1px solid #12110e14;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:0 4px 12px #00000014}.product-entry__category-pill img{object-fit:contain;filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(75deg)brightness(.75);flex-shrink:0;width:41px;max-width:none;height:41px}.product-entry__category-pill-icon{flex-shrink:0;width:41px;height:41px}.product-entry__spiciness-pill{background:#fff;border:1px solid #12110e14;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:0 4px 12px #00000014}.product-entry__spiciness-pill img{object-fit:contain;flex-shrink:0;width:41px;max-width:none;height:41px}.product-entry__image{object-fit:contain;z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out,z-index;display:block;position:absolute;inset:0}.product-entry__image[data-active=true]{opacity:1;z-index:2;pointer-events:auto;transition:opacity .25s ease-in-out,z-index}.product-entry__image-stage{aspect-ratio:8/10;isolation:isolate;transform-origin:50%;z-index:1;width:min(77%,486px);animation:4.25s ease-in-out infinite product-entry-float;position:relative}.product-entry__image--incoming{z-index:2;opacity:0;transition:opacity .12s}.product-entry__image--incoming[data-ready=true]{opacity:1}.product-entry__thumbs{justify-content:center;align-items:center;gap:clamp(10px,1vw,16px);width:100%;margin-top:-12px;display:flex}.product-entry__thumb{aspect-ratio:1;cursor:pointer;background:#ffffffb3;border:1px solid #12110e29;border-radius:14px;justify-content:center;align-items:center;width:clamp(77px,7.2vw,116px);padding:6px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.product-entry__thumb img{object-fit:contain;width:100%;height:100%}.product-entry__thumb[data-active=true]{border-color:#2b660f8c;transform:translateY(-1px);box-shadow:0 0 0 2px #2b660f47}.product-entry__shadow{z-index:0;background:radial-gradient(circle,#1a16106b 0%,#1a161038 46%,#1a161000 82%);border-radius:999px;width:56%;height:2%;animation:4.25s ease-in-out infinite product-entry-shadow;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.product-story{border-bottom:1px solid #12110e26;padding-bottom:clamp(20px,1.82vw,28px)}.product-story__heading{min-height:74px;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-green);align-items:center;margin:0;font-size:clamp(22px,1.89vw,31px);font-weight:400;line-height:.95;display:flex}.product-story__text{color:#12110ed6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(17px,1.55vw,24px);line-height:1.6;display:-webkit-box;overflow:hidden}.product-story__text p{margin:0}.product-story__text p+p{margin-top:clamp(12px,1.09vw,17px)}.product-story__text--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.product-story__toggle{cursor:pointer;color:#12110ed6;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:clamp(17px,1.55vw,24px);font-weight:700;line-height:1.6;text-decoration:underline;display:inline}.product-story__toggle:hover{color:var(--color-green)}.product-story__weight{color:#12110ed6;margin:14px 0 0;font-size:clamp(17px,1.55vw,24px);font-weight:700;line-height:1.6}.product-entry__stores-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(14px,1.27vw,20px);display:grid}.product-entry__store-card{text-align:center;background:#fafafa;border:1px solid #12110e1a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;display:flex}.product-entry__store-card img{object-fit:contain;border-radius:10px;width:48px;height:48px}.product-entry__store-card span{font-family:var(--font-nav);color:#12110eb8;font-size:clamp(13px,1.18vw,18px);font-weight:600}.product-entry__details{min-width:0}.product-entry__title{font-family:var(--product-entry-title-font,var(--font-display));letter-spacing:.01em;text-transform:uppercase;color:var(--product-entry-title-color,var(--color-green));max-width:15ch;margin:0;font-size:clamp(32px,3.57vw,61px);line-height:.99}.product-entry__details-item{border-bottom:1px solid #12110e26}.product-entry__details-item:last-child{border-bottom:0}.product-entry__details-item summary{cursor:pointer;min-height:74px;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-green);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:clamp(14px,1.27vw,20px);font-size:clamp(22px,1.89vw,31px);font-weight:400;line-height:.95;list-style:none;display:flex;position:relative}.product-entry__details-item summary::-webkit-details-marker{display:none}.product-entry__details-item summary:after{content:"";background:linear-gradient(var(--color-green),var(--color-green))center/12px 2px no-repeat,linear-gradient(var(--color-green),var(--color-green))center/2px 12px no-repeat;border:1px solid #2b660f52;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,color .2s;display:inline-flex;transform:none}.product-entry__details-item[open] summary:after{background:linear-gradient(var(--color-green),var(--color-green))center/12px 2px no-repeat;transform:scale(1.03)}.product-entry__details-copy{color:#12110ed6;padding:0 0 20px;font-size:clamp(17px,1.55vw,24px);line-height:1.6}.product-entry__details-copy p{margin:0}.product-entry__details-copy p+p{margin-top:clamp(12px,1.09vw,17px)}.product-entry__details-copy ul{gap:8px;margin:0;padding-left:22px;display:grid}.product-entry__nutrition{margin:0}.product-entry__nutrition div{border-bottom:1px dashed #12110e2e;grid-template-columns:1fr auto;gap:clamp(14px,1.27vw,20px);padding:9px 0;display:grid}.product-entry__nutrition div:last-child{border-bottom:0}.product-entry__nutrition dt{color:#12110ea3;margin:0}.product-entry__nutrition dd{font-family:var(--font-nav);color:var(--color-ink);margin:0}@keyframes product-entry-float{0%,to{transform:translateY(-44px)rotate(0)}50%{transform:translateY(-55px)rotate(0)}}@keyframes product-entry-shadow{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.38;transform:translate(-50%)scale(.92)}}@keyframes product-entry-float-mobile{0%,to{transform:translateY(-24px)rotate(0)}50%{transform:translateY(-30px)rotate(0)}}@keyframes product-entry-shadow-mobile{0%,to{opacity:.84;transform:translate(-50%)scale(1)}50%{opacity:.68;transform:translate(-50%)scale(.96)}}.container-placeholder{width:min(1120px,90vw);margin:0 auto;padding:32px 0 0}.container-placeholder h1{font-family:var(--about-title-font,"Hanky",sans-serif);text-transform:uppercase;color:var(--about-title-color,var(--color-green));margin:0 0 12px;font-size:clamp(44px,6vw,76px);line-height:.95}.container-placeholder h2,.container-placeholder h3{font-family:var(--font-title-secondary);font-weight:400}.container-placeholder p,.placeholder-list{font-family:var(--about-lead-font,var(--font-text));color:var(--about-lead-color,inherit);margin:0;font-size:clamp(18px,1.64vw,25px);line-height:1.5}.placeholder-list{padding-left:20px}@media (max-width:1200px){.product-entry__grid{grid-template-columns:minmax(280px,.84fr) minmax(0,1fr);column-gap:clamp(20px,2.6vw,44px)}.product-entry__media{min-height:clamp(364px,37vw,540px)}.product-entry__title{font-size:clamp(28px,3.15vw,52px)}.product-entry__details-item summary{font-size:clamp(20px,1.72vw,27px)}.products-hero__content{width:min(400px,42vw);top:calc(clamp(100px,18vh,182px) + 18px);left:clamp(38px,6.4vw,90px)}}@media (orientation:portrait){body{font-size:clamp(15px,calc(1vw*var(--text-scale,1.1)),17px)}.product-entry__grid{grid-template-columns:1fr;grid-template-areas:"intro""media""details";row-gap:9px;padding-top:0}.product-entry__content{display:contents}.product-entry__intro{grid-area:intro}.product-entry__details{grid-area:details}.product-entry__breadcrumbs--desktop{display:none}.product-entry__breadcrumbs--mobile{margin-bottom:clamp(18px,1.64vw,25px);display:block}.product-entry__title{text-align:center;max-width:none;font-size:clamp(35px,10.8vw,55px)}.product-entry__media{aspect-ratio:var(--product-entry-media-ratio);min-height:0;margin-top:clamp(14px,1.27vw,20px)}.product-entry__image-stage{width:min(86%,384px);animation-name:product-entry-float-mobile}.product-entry__shadow{background:radial-gradient(circle,#1a1610ad 0%,#1a161061 46%,#1a161000 82%);width:62%;height:.8%;animation-name:product-entry-shadow-mobile;bottom:7.5%}.product-entry__pills-row--desktop,.product-entry__pills-row--mobile{display:none}.product-entry__pills-row--mobile-corners{display:flex}.product-entry__details-item summary{min-height:62px;font-size:clamp(22px,7.8vw,30px)}.product-entry__details-copy{font-size:clamp(14px,calc(1.1vw*var(--text-scale,1)),16px);padding-bottom:clamp(16px,1.45vw,22px);line-height:1.55}.product-story__heading{min-height:clamp(56px,8vw,62px);font-size:clamp(22px,calc(7.8vw*var(--text-scale,1)),30px)}.product-story__text,.product-story__toggle,.product-story__weight{font-size:clamp(14px,calc(1.1vw*var(--text-scale,1)),16px);line-height:1.55}.product-entry__spiciness-pill,.product-entry__category-pill{width:clamp(48px,5vw,52px);height:clamp(48px,5vw,52px)}.product-entry__thumbs{margin-top:8px}.product-entry__thumb{width:clamp(56px,calc(16vw*var(--card-scale,1)),86px);border-radius:12px;padding:4px}.product-entry__stores-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(90px,10vw,100px),1fr));gap:clamp(8px,1vw,10px)}.product-entry__store-card{padding:clamp(10px,1.2vw,12px) clamp(6px,.8vw,8px)}.product-entry__store-card img{width:clamp(36px,4vw,40px);height:clamp(36px,4vw,40px)}.product-entry__store-card span{font-size:clamp(11px,calc(.9vw*var(--text-scale,1)),12px)}.press-page__breadcrumbs,.press-article__breadcrumbs--desktop{display:none}.press-page__head{margin-top:clamp(28px,2.55vw,39px)}.press-page__title{text-align:center}.press-article__breadcrumbs--mobile{margin-bottom:2px;display:block}.press-article__thumbs{justify-content:center}.recipe-detail__hero-image--desktop{display:none}.recipe-detail__title{text-align:center;max-width:none;font-size:clamp(35px,10.8vw,55px)}}@media (max-width:820px) and (orientation:landscape) and (min-aspect-ratio:1) and (max-aspect-ratio:16/9){.recipe-detail-page .recipe-detail__screen-section{flex-direction:column;min-height:100svh;display:flex}.recipe-detail-page .recipe-detail-hero{flex-direction:column;flex:1;display:flex;min-height:0!important;margin-top:0!important}.recipe-detail-page .recipe-detail-hero__inner{width:100%;max-width:none;padding:var(--header-total-height)0 0;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 50vw;align-items:stretch;gap:0;min-height:0;margin-left:0;margin-right:0;display:grid}.recipe-detail-page .recipe-detail-hero__content{order:1;align-content:start;gap:10px;padding:clamp(16px,2vw,28px) clamp(16px,2.2vw,28px) clamp(16px,2vw,24px)}.recipe-detail-page .recipe-detail__breadcrumbs{justify-content:flex-start;margin:0 0 16px;display:flex}.recipe-detail-page .recipe-detail__title{text-align:left;max-width:15ch;margin:0;font-size:clamp(30px,4vw,44px)}.recipe-detail-page .recipe-detail__badges{justify-content:flex-start;gap:clamp(10px,1.2vw,16px);margin-top:clamp(12px,1.4vw,20px)}.recipe-detail-page .recipe-detail__description{margin-top:8px;font-size:clamp(16px,1.8vw,22px);line-height:1.52}.recipe-detail-page .recipe-detail__hero-image--desktop{order:2;align-self:stretch;display:block;position:relative;overflow:hidden}.recipe-detail-page .recipe-detail__hero-image--desktop img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.recipe-detail-page .recipe-detail__hero-image--mobile{display:none}.recipe-detail-page .recipe-detail__meta-strip{justify-content:center;gap:clamp(14px,1.8vw,22px);padding:14px 16px;overflow:visible}.recipe-detail-page .recipe-detail__meta-chip{text-align:left;flex-direction:row;flex:none;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;font-size:clamp(13px,1.5vw,17px)}.recipe-detail-page .recipe-detail__tabs{display:none}.recipe-detail-page .recipe-detail__body{grid-template-columns:1fr 1fr;column-gap:clamp(28px,3.2vw,48px);width:min(1120px,100% - 32px);padding:28px 0 12px}.recipe-detail-page .recipe-detail__body[data-active-tab=ingredients] [data-tab-panel=steps],.recipe-detail-page .recipe-detail__body[data-active-tab=steps] [data-tab-panel=ingredients],.recipe-detail-page .recipe-detail__section h2{display:block}}@media (max-width:820px),(orientation:portrait){.product-entry__grid{padding-left:16px;padding-right:16px}.product-entry__media{aspect-ratio:var(--product-entry-media-ratio);min-height:0}.product-entry__image-stage{width:min(99%,442px)}.product-entry__details-item summary{min-height:62px;font-size:clamp(22px,7.8vw,30px)}.product-entry__details-copy{font-size:clamp(15px,1.36vw,21px);line-height:1.55}body.products-filters-open{overflow:hidden}.products-catalog{width:min(100%,100% - 28px);padding-top:8px}.products-hero__image{object-position:center center}.products-hero__content{width:min(var(--products-hero-content-max-width-landscape,430px),calc(100vw - 64px));top:clamp(74px,12.5vh,124px);left:24px}.products-hero__copy{max-width:20ch}.products-catalog__toolbar{gap:clamp(20px,1.82vw,28px);margin-bottom:clamp(14px,1.27vw,20px)}.products-catalog__toolbar-row{flex-direction:column;align-items:stretch;gap:6px;display:flex}.products-catalog__mobile-trigger{display:inline-flex}.products-catalog__mobile-trigger-label{display:block}.products-filters,.products-filters-stack{display:none}.product-card__pad{border-radius:24px}.product-card{gap:clamp(12px,1.09vw,17px)}.product-card__pills{width:calc(100% - 20px);top:10px;left:10px}.product-card__pill{width:36px;height:36px}.product-card__pill img{width:24px;height:24px}.product-card__copy{min-height:66px}.product-card__copy h2{font-size:clamp(17px,1.55vw,24px);line-height:1.05}}@media (orientation:portrait){.products-page>*+*{margin-top:var(--portrait-gap-md,28px)}.products-catalog{padding-top:0}.products-catalog__toolbar{gap:clamp(20px,1.82vw,28px);margin-bottom:8px}.products-catalog__mobile-trigger{background:#f6efe2}.products-catalog__mobile-trigger strong{color:var(--color-green);font-size:clamp(18px,1.64vw,25px)}.products-catalog__mobile-trigger-label{text-align:center;width:100%;font-size:clamp(12px,1.09vw,17px);font-weight:400;font-family:var(--font-text);letter-spacing:0;text-transform:none;color:#12110eb8}.products-catalog__summary{color:#12110eb8;justify-content:flex-start;gap:6px;width:100%;font-size:clamp(12px,1.09vw,17px)}.products-catalog__summary-label{letter-spacing:0;text-transform:none;font-size:clamp(12px,1.09vw,17px);font-family:var(--font-text);color:#12110eb8}.products-catalog__summary strong{font-size:clamp(12px,1.09vw,17px);font-weight:700;font-family:var(--font-text);color:#12110eb8}.products-filters-overlay__head{margin-bottom:clamp(12px,1.09vw,17px)}.products-filters-overlay__title{font-size:clamp(32px,2.91vw,45px);line-height:.9}.products-filters-overlay__title--content{margin:0 0 12px}.products-filters-overlay__list{gap:1px}.products-filters-overlay__section+.products-filters-overlay__section{margin-top:clamp(30px,2.73vw,42px)}.products-filters-overlay__item{padding-top:1px;padding-bottom:1px;line-height:.6}.product-card__media{aspect-ratio:var(--product-card-media-ratio)}.product-card__pill{width:52px;height:52px}.product-card__pill img{width:35px;height:35px}}@media (max-width:520px){.product-entry__breadcrumbs--mobile a{font-size:clamp(13px,1.18vw,18px)}.product-entry__title{font-size:clamp(32px,10.2vw,46px)}.product-entry__details-item summary{min-height:60px;font-size:clamp(18px,6.4vw,24px)}.product-entry__details-item summary:after{width:34px;height:34px;font-size:clamp(20px,1.82vw,28px)}.product-entry__details-copy{padding-bottom:clamp(16px,1.45vw,22px);font-size:clamp(15px,1.36vw,21px);line-height:1.55}.product-entry__category-pill,.product-entry__spiciness-pill{width:48px;height:48px;min-height:0;padding:0}.product-entry__category-pill img,.product-entry__spiciness-pill img{width:32px;height:32px}.products-page>*+*{margin-top:var(--portrait-gap-md,28px)}.products-catalog__toolbar-row{gap:5px}.products-catalog__summary{justify-content:flex-start}.products-catalog__mobile-trigger{width:100%}.products-filters-overlay__title{font-size:clamp(28px,2.55vw,39px)}.product-card__pills{width:calc(100% - 16px);top:8px;left:8px}.product-card__pill{width:41px;height:41px}.product-card__pill img{width:26px;height:26px}}@media (orientation:portrait) and (max-aspect-ratio:9/16){.product-card__pill{width:52px;height:52px}.product-card__pill img,.product-card__pill-icon{width:35px;height:35px}.product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.21)}}@media (orientation:portrait) and (min-aspect-ratio:9/16){.product-card__pill{aspect-ratio:1;width:17%;height:auto}.product-card__pill img,.product-card__pill-icon{aspect-ratio:1;width:67%;height:auto}.product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.21)}}@media (orientation:portrait){.product-flavors-card .product-card__pill{aspect-ratio:1;width:20%;height:auto}.product-flavors-card .product-card__pill img,.product-flavors-card .product-card__pill-icon{aspect-ratio:1;width:67%;height:auto}.products-hero .hero__media{height:100svh;min-height:0}.products-hero .hero__slide img{object-fit:cover;object-position:bottom center}.products-hero__content{width:min(96%,var(--products-hero-content-max-width-portrait,560px));text-align:center;color:var(--products-hero-title-color-portrait,var(--products-hero-title-color-landscape,#fff));zoom:var(--page-zoom,1);align-items:center;top:120px;left:50%;transform:translate(-50%)}.products-hero__title{font-size:clamp(50px,4.55vw,70px);line-height:.88}.products-hero__copy{max-width:32ch;color:var(--products-hero-copy-color-portrait,var(--products-hero-copy-color-landscape,#fff));font-size:clamp(15px,1.36vw,21px);line-height:1.52}}@media (max-width:900px){:root{--header-height:64px;--header-side-padding:16px;--header-circle-size:42px}.nav-toggle,.mobile-menu,.mobile-menu[aria-hidden=false]{display:flex}.mega-menu{display:none}body.has-hero.menu-open .site-header{color:var(--header-section-title-color,#fff);background:#000;border-bottom:0}body.has-hero.menu-open .nav-toggle{color:var(--header-action-icon-color,#fff);border-color:var(--header-action-icon-color,#ffffff29)}body.has-hero.menu-open .header-logo__img{filter:none}.header__inner{padding:0 16px}.site-nav--primary{display:none}.social-card{min-width:200px;max-width:260px}.social-section__list{gap:clamp(18px,1.64vw,25px);padding-left:4vw;padding-right:4vw;scroll-padding-left:4vw}.social-nav{width:52px;height:52px}.social-nav svg{width:22px;height:22px}.site-footer__panel{text-align:left;grid-template-columns:1fr;gap:clamp(40px,3.64vw,56px);width:min(100%,100% - 32px)}.site-footer__col,.site-footer__col--contacts,.site-footer__col--social{justify-self:start;align-items:flex-start;padding-left:0}.site-footer__socials{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%}.site-footer__col+.site-footer__col{padding-top:6px}.site-footer__socials{justify-content:space-between}.site-footer__social-link{width:clamp(34px,10vw,42px);height:clamp(34px,10vw,42px)}.site-footer__social-link svg{width:clamp(17px,5vw,21px);height:clamp(17px,5vw,21px)}.rcp__grid{grid-template-columns:1fr 1.3fr 1fr;gap:clamp(18px,1.64vw,25px);height:clamp(400px,56vw,560px)}.rcp__title{font-size:clamp(44px,10vw,72px)}.rcp__meta h3{font-size:clamp(16px,1.45vw,22px)}.rcp__arrow{width:32px;height:32px}.press-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root{--header-side-padding:14px;--header-circle-size:35px}.page{padding:calc(var(--header-total-height) + 20px)0 16px}.product-entry-page{padding-bottom:0}.page--hero{padding-top:0}.header__inner{padding:0 max(14px,calc(14px + var(--safe-right)))0 max(14px,calc(14px + var(--safe-left)));grid-template-columns:auto 1fr auto;gap:10px}.header-logo{width:118px;height:45px}.header-actions{gap:6px}.icon-button{width:var(--header-circle-size);height:var(--header-circle-size)}.header-action-icon--price,.header-action-icon--menu{width:22px;height:22px}.nav-toggle__line{width:16px}.hero{--hero-plate-height:clamp(44px,11vw,90px)}.hero__media{height:100svh;min-height:0}.press-page,.press-article{width:min(100%,100% - 32px)}.press-page__meta h2{font-size:26px}.press-article__content h1{font-size:34px}.press-article__lead{font-size:clamp(18px,1.64vw,25px)}.press-article__content p{font-size:clamp(16px,1.45vw,22px);line-height:1.62}}@media (orientation:portrait){.recipes-page-root{--recipes-glow-scale:.425}.press-center-page{--press-glow-scale:.425}.recipes-page-root+.site-footer{z-index:0;margin-top:0}.recipes-page-root+.site-footer .site-footer__upper{min-height:0;padding:20px 16px 220px}.recipes-page-root+.site-footer .site-footer__pattern{top:110px}.recipes-page-root+.site-footer .site-footer__social-panel{top:auto}.taste__pattern{display:none}.recipes-page-root,.press-center-page,.press-article-page{padding-top:calc(var(--header-total-height,72px) + 20px)}.press-article__content h1{font-size:34px}.hero__media{height:100svh;min-height:0}.hero__slide img,.hero__slide video{object-fit:cover;object-position:center center;width:100%;height:100%}.marquee--pepsi .marquee__row{padding-top:clamp(12px,1.09vw,17px)}}@media (orientation:portrait) and (max-aspect-ratio:9/16){.press-article__content h1{font-size:34px}}@media (orientation:portrait) and (max-aspect-ratio:486/841){.page--hero{--home-hero-bottom-y:calc(100vw*1.595)}.hero__media{height:var(--hero-portrait-height,calc(100vw*1.595))}.hero__slide img,.hero__slide video{object-fit:contain;object-position:top center}.products-hero .hero__media{height:159.5vw}.products-hero .hero__slide img{object-fit:cover;object-position:top center}}@media (orientation:portrait){.hero{--hero-plate-height:clamp(48px,12.3vw,150px);z-index:5;margin-bottom:-2px;position:relative}.social-section__title,.taste__title,.rcp__title,.press-center__title{text-align:center;font-size:39px}.container-placeholder h1,.press-page__title,.recipes-page .press-page__title{text-align:center;font-size:clamp(34px,10.5vw,44px);line-height:.94}.social-section__header,.taste__header,.rcp__head,.press-center__head{text-align:center;justify-content:center}.social-section__nav,.rcp__link,.press-center__link{display:none}.section-cta-mobile{background:var(--color-green);color:#fff;width:fit-content;min-height:47px;font-family:var(--font-title-secondary);box-shadow:none;border-radius:16px;justify-content:center;align-items:center;padding:0 30px;font-size:clamp(16px,1.45vw,22px);line-height:1;text-decoration:none;display:flex}.section-cta-mobile,.price-request-modal__submit,.products-catalog__load-more,.products-catalog__mobile-trigger,.recipe-detail__tab-btn--active{background:var(--color-red)!important}.recipe-detail__tab-btn--active{border-color:var(--color-red)!important}.social-card{scroll-snap-align:center;width:50vw;min-width:160px;max-width:224px}.social-section__list{scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:clamp(14px,1.27vw,20px);margin-bottom:-26px;padding:clamp(28px,2.55vw,39px) calc(50vw - min(112px,25vw)) clamp(38px,3.45vw,53px);scroll-padding-left:0;scroll-padding-right:0}.social-card__inner{border-radius:16px}.product-flavors__list{margin-bottom:-10px;padding-top:clamp(14px,1.27vw,20px);padding-bottom:clamp(16px,1.45vw,22px)}.product-flavors-card{scroll-snap-align:center;width:50vw;min-width:187px;max-width:246px}.product-flavors-card__copy{min-height:46px}.product-flavors-card__copy h2{font-size:clamp(15px,1.36vw,22px);line-height:1.03}.product-entry-page .social-section__title,.products-page .social-section__title,.product-entry-page .rcp__title,.recipe-detail-page .rcp__title{font-size:clamp(32px,10.2vw,46px)}.product-entry-page .rcp{padding-top:clamp(27px,2.45vw,38px)}.recipe-detail-page .rcp{padding-top:var(--portrait-gap-md,28px)}.social-nav--mobile{display:none}.social-dots{display:flex}.press-center{padding-top:clamp(25px,2.27vw,35px)}.press-center__head{gap:clamp(14px,1.27vw,20px);padding:0 16px}.press-center__intro{grid-template-columns:1fr;gap:0}.press-center__copy,.press-page__lead,.recipes-page .press-page__lead{max-width:none;font-size:clamp(15px,1.36vw,21px);line-height:1.55}.press-center__list{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:clamp(14px,1.27vw,20px);padding:18px calc(50% - 138px) 0;scroll-padding-left:calc(50% - 138px);scroll-padding-right:calc(50% - 138px);overflow-x:auto}.press-card{scroll-snap-align:center;scroll-snap-stop:always;border-radius:20px;flex:0 0 276px;min-height:380px}.press-card[data-desktop-state=active],.press-card[data-desktop-state=passive]{flex-basis:276px}.press-card__veil,.press-card__meta{opacity:1;transform:translateY(0)}.press-card__veil{height:52%}.press-card__meta{gap:6px;bottom:16px;left:16px;right:16px}.press-card__date,.press-card__meta p{font-size:clamp(13px,1.18vw,18px);line-height:1.36}.press-card__meta h3{font-size:clamp(23px,2.09vw,32px);line-height:1.02}.press-center__dots{justify-content:center;gap:10px;padding:16px 0 0;display:flex}.press-center__dot{opacity:.9;pointer-events:none;background:#2b660f;border-radius:50%;flex:0 0 10px;width:10px;height:10px;transition:transform .3s,opacity .3s;transform:scale(.86)}.press-center__dot.is-active{background:var(--color-green);opacity:1;transform:scale(1.25)}.section-cta-mobile--news,.section-cta-mobile--recipes{margin:18px auto 0}.site-footer__nav-link{font-size:clamp(17px,1.55vw,24px)}.site-footer__contact{font-size:clamp(20px,1.82vw,28px)}.site-footer__legal{flex-direction:column;justify-content:center;gap:10px;font-size:11px}.site-footer__legal a,.site-footer__legal-copy{opacity:.6}.taste{--taste-portrait-title-product-gap:16px;padding-top:var(--taste-wave-h)}.taste__header{margin-top:0;margin-bottom:var(--taste-portrait-title-product-gap)}.taste__stage{--taste-phone-card:200px;height:calc(var(--taste-phone-card)*1.7778 + 34px)}.taste__track{--taste-card:var(--taste-phone-card);--taste-step-near:1.12}.taste__card{top:calc(50% - 10px)}.taste__active{margin-top:0}.taste__active-title{width:300px;min-height:2.08em;font-size:clamp(18px,1.638vw,25px);line-height:1.04}.page--hero>.rcp+*{margin-top:var(--portrait-gap-md,28px)}.taste__nav{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.5;width:41px;height:41px}.taste__nav--prev{left:28px}.taste__nav--next{right:28px}.taste__card:not([data-pos="0"]):not([data-pos="-3"]):not([data-pos="3"]){opacity:0;pointer-events:none}.rcp__head{margin-bottom:clamp(14px,1.27vw,20px)}.rcp__grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);gap:9px;height:auto}.rcp__card1{grid-area:1/1/auto/7;margin:0}.rcp__card2{grid-area:1/7/auto/13}.rcp__card3{grid-area:2/1/auto/13;margin:0}.rcp__card4{grid-area:3/1/auto/7;margin:0}.rcp__card5{grid-area:3/7/auto/13;margin:0}.rcp__card6{display:none}.rcp__card{border-radius:18px}.rcp__card1,.rcp__card2,.rcp__card4,.rcp__card5{aspect-ratio:4/3}.rcp__card3{aspect-ratio:16/9}.page--hero.is-glow-ready .home-glow--recipes-green-secondary{opacity:.7}.rcp__meta{gap:10px;bottom:12px;left:12px;right:12px}.rcp__meta h3{font-size:clamp(14px,1.27vw,20px);line-height:1.04}.rcp__arrow{width:28px;height:28px}.rcp__arrow svg{width:15px;height:15px}.rcp__card1 .rcp__meta,.rcp__card2 .rcp__meta,.rcp__card4 .rcp__meta,.rcp__card5 .rcp__meta{gap:8px;bottom:10px;left:10px;right:10px}.rcp__card1 .rcp__meta h3,.rcp__card2 .rcp__meta h3,.rcp__card4 .rcp__meta h3,.rcp__card5 .rcp__meta h3{font-size:clamp(10px,3.2vw,13px);line-height:1.02}.rcp__card1 .rcp__arrow,.rcp__card2 .rcp__arrow,.rcp__card4 .rcp__arrow,.rcp__card5 .rcp__arrow{width:24px;height:24px}.rcp__card1 .rcp__arrow svg,.rcp__card2 .rcp__arrow svg,.rcp__card4 .rcp__arrow svg,.rcp__card5 .rcp__arrow svg{width:12px;height:12px}.press-page{width:min(100%,100% - 32px)}.press-page__grid{grid-template-columns:1fr;gap:clamp(32px,2.91vw,45px);margin-top:clamp(24px,2.18vw,34px)}.press-page__grid.press-page__grid--archive{margin-top:clamp(8px,1vw,14px)}.press-page__card{gap:clamp(12px,1.09vw,17px)}.press-page__image-shell{aspect-ratio:4/3;border-radius:20px}.press-page__meta h2{font-size:26px}.recipes-page__meta-top{gap:8px 12px;font-size:clamp(13px,1.18vw,18px)}.recipes-page__toolbar{margin-top:clamp(16px,1.45vw,22px)}.recipes-page__summary{justify-content:flex-start;gap:6px;width:100%}.recipes-page__summary,.recipes-page__summary-label,.recipes-page__summary strong{font-size:14px}.recipes-page__badges{top:10px;left:10px;right:10px}.recipes-page__badge{--recipes-spice-icon-size:37px}.recipes-page__badge img{width:24px;height:24px}.recipes-page__badge--spiciness img{width:var(--recipes-spice-icon-size);height:var(--recipes-spice-icon-size)}.recipes-page__time-pill{min-height:34px;padding:0 10px;font-size:clamp(12px,1.09vw,17px);bottom:10px;right:10px}.recipes-page__time-pill svg{width:16px;height:16px}.press-page__meta p,.recipes-page__description,.recipes-page__toggle{font-size:clamp(15px,1.36vw,21px);line-height:1.55}.recipes-page__footer{margin-top:var(--portrait-gap-md,28px)}.recipes-page .recipes-page__load-more{background:var(--color-red);color:#fff;text-transform:none;border:0;border-radius:16px;min-width:220px;min-height:47px;padding:0 28px;font-family:InterSemiBold,Arial;font-size:16px;font-weight:700}.recipes-page__grid{column-gap:0;row-gap:var(--portrait-gap-md,28px);grid-template-columns:1fr;margin-top:12px}.recipes-page__card{gap:0}.recipes-page__image-shell{border-radius:var(--listing-card-radius-portrait,20px)var(--listing-card-radius-portrait,20px)0 0}.recipes-page__meta-strip{border-radius:0 0 var(--listing-card-radius-portrait,20px)var(--listing-card-radius-portrait,20px);padding:5px 0}.recipes-page__image-shell{aspect-ratio:5/4}.recipes-page__meta-chip{gap:3px;padding:5px 4px;font-size:12px}.recipes-page__meta-chip-icon{width:18px;height:18px}.recipes-page__badge-icon{width:24px;height:24px}.recipes-page__meta{margin-top:8px}.recipes-page__meta h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(17px,1.55vw,24px);display:-webkit-box;overflow:hidden}.recipe-detail-page{padding-top:0!important;padding-bottom:0!important}.recipe-detail-hero{margin-top:0!important}.recipe-lightbox__close{display:none}.recipe-detail-hero__inner{padding:calc(var(--header-total-height) + clamp(18px,2.2vw,34px))16px 20px;gap:clamp(14px,1.27vw,20px)}.recipe-detail__breadcrumbs{justify-content:flex-start;margin-top:10px;margin-bottom:4px;display:flex}.recipe-detail__breadcrumbs a{font-size:clamp(13px,1.18vw,18px)}.recipe-detail__title{text-align:center;margin:10px auto 0;font-size:clamp(32px,10.2vw,46px)}.recipe-detail__badges{justify-content:center;gap:10px}.recipe-detail__badge{width:38px;height:38px}.recipe-detail__badge img{width:32px;height:32px}.recipe-detail__description{margin-top:clamp(14px,1.27vw,20px);font-size:clamp(15px,1.36vw,21px);line-height:1.55;display:block;overflow:visible}.recipe-detail__meta-strip{scrollbar-width:none;justify-content:flex-start;gap:10px;padding:12px 16px;overflow-x:auto}.recipe-detail__meta-strip::-webkit-scrollbar{display:none}.recipe-detail__meta-chip{text-align:center;background:#f8f4ec;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:auto;padding:10px 10px 8px;font-size:clamp(11px,1vw,15px)}.recipe-detail__meta-chip img{width:22px;height:22px}.recipe-detail__tabs{gap:14px;width:min(100%,100% - 40px);margin:0 auto;padding-top:8px;display:flex}.recipe-detail__tab-btn{min-height:50px;font-family:var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:.02em;color:var(--color-green);border:2px solid var(--color-green);cursor:pointer;background:0 0;border-radius:100px;flex:1;justify-content:center;align-items:center;padding:12px 16px 8px;font-size:clamp(15px,4.8vw,22px);font-weight:700;line-height:1;transition:background .18s,color .18s;display:inline-flex}.recipe-detail__tab-btn--active{background:var(--color-green);color:#fff}.recipe-detail__body{grid-template-columns:1fr;gap:clamp(28px,2.55vw,39px);width:min(100%,100% - 40px);padding-top:14px}.recipe-detail__body[data-active-tab=ingredients] [data-tab-panel=steps],.recipe-detail__body[data-active-tab=steps] [data-tab-panel=ingredients]{display:none}.recipe-detail__section{gap:clamp(14px,1.27vw,20px)}.recipe-detail__section h2{display:none}.recipe-detail__ingredient-row{grid-template-columns:minmax(74px,92px) minmax(0,1fr);gap:clamp(12px,1.09vw,17px);padding:8px 0}.recipe-detail__ingredient-amount,.recipe-detail__ingredient-item,.recipe-detail__step p{font-size:clamp(15px,1.36vw,21px);line-height:1.55}.recipe-detail__step h3{font-size:clamp(20px,1.82vw,28px)}.popular-recipes{background:var(--color-bg-primary);padding:26px 0 0}.popular-recipes__inner{width:100%;overflow:visible}.popular-recipes__head{margin-bottom:clamp(14px,1.27vw,20px)}.popular-recipes__title{text-align:center;font-size:clamp(32px,10.2vw,46px)}.popular-recipes__list{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:clamp(14px,1.27vw,20px);margin:0;padding:0 calc(50vw - min(30.5vw,135px)) 6px;scroll-padding-left:calc(50vw - min(30.5vw,135px));scroll-padding-right:calc(50vw - min(30.5vw,135px));display:flex;position:relative;overflow-x:auto}.popular-recipes__list::-webkit-scrollbar{display:none}.popular-recipes__card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(61vw,271px)}.popular-recipes__card-link{gap:10px}.popular-recipes__media{aspect-ratio:4/5;border-radius:18px}.popular-recipes__badges{top:10px;left:10px;right:10px}.popular-recipes__badge{width:38px;height:38px}.popular-recipes__badge img{width:24px;height:24px}.popular-recipes__time{min-height:34px;padding:0 10px;font-size:clamp(12px,1.09vw,17px);bottom:10px;right:10px}.popular-recipes__time img{width:16px;height:16px}.popular-recipes__copy{padding:0 8px}.popular-recipes__copy h3{font-size:clamp(14px,1.27vw,20px);line-height:1.03}.popular-recipes__dots{background:var(--color-bg-primary);justify-content:center;gap:10px;margin-bottom:0;padding:8px 0 0;display:flex}.recipe-detail-page>*+*,.recipe-detail-page>.recipe-detail__body+.rcp{margin-top:var(--portrait-gap-md,28px)}.recipe-detail__body{padding-top:0}.popular-recipes__dot{background:#266f0833;border-radius:50%;width:8px;height:8px;transition:transform .2s,background .2s}.popular-recipes__dot.is-active{background:var(--color-green);transform:scale(1.35)}.press-article{gap:clamp(20px,1.82vw,28px);width:min(100%,100% - 32px)}.press-article__hero{aspect-ratio:4/3;border-radius:20px}.press-article__thumb{width:clamp(58px,16vw,74px)}.press-article__content{gap:clamp(14px,1.27vw,20px)}.press-breadcrumbs{justify-content:center;margin-bottom:clamp(14px,1.27vw,20px);font-size:clamp(12px,1.09vw,17px)}}@media (orientation:portrait) and (max-aspect-ratio:9/19){.rcp__meta{gap:8px;bottom:10px;left:10px;right:10px}.rcp__meta h3{overflow-wrap:anywhere;min-width:0;font-size:clamp(11px,3.7vw,14px);line-height:1.02}.rcp__arrow{width:26px;height:26px}.rcp__arrow svg{width:14px;height:14px}}@media (hover:hover) and (pointer:fine){.rcp__card:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes marquee-auto{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (min-width:821px) and (max-width:1280px) and (orientation:landscape){:root{--desktop-shell-width:min(1280px,95.625vw);--desktop-shell-edge:calc((100vw - var(--desktop-shell-width))/2)}.header__inner{width:var(--desktop-shell-width);max-width:none}.site-footer__legal{width:auto}.page--hero:not(.products-page){--home-shell-width:var(--desktop-shell-width);--home-shell-edge:var(--desktop-shell-edge)}.page--hero:not(.products-page) .hero__copy-shell,.page--hero:not(.products-page) .social-section__header,.page--hero:not(.products-page) .taste__header,.page--hero:not(.products-page) .rcp__head,.page--hero:not(.products-page) .press-center__head{width:var(--home-shell-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.page--hero:not(.products-page) .hero__copy-shell{transform:translateX(calc(-1*var(--home-shell-width)/2));width:min(520px,calc(var(--home-shell-width) - 48px));left:50%}.page--hero:not(.products-page) .social-section__list,.page--hero:not(.products-page) .press-center__list,.page--hero:not(.products-page) .rcp{padding-left:var(--home-shell-edge);padding-right:var(--home-shell-edge)}.page--hero:not(.products-page) .social-section__list{scroll-padding-left:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__stage{padding-left:var(--home-shell-edge);padding-right:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__nav--prev{left:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__nav--next{right:var(--home-shell-edge)}}@media (min-width:1281px) and (orientation:landscape){:root{--desktop-shell-width:min(1920px,90vw);--desktop-shell-edge:calc((100vw - var(--desktop-shell-width))/2)}.header__inner{width:var(--desktop-shell-width);max-width:none}.site-footer__legal{width:auto}.page--hero:not(.products-page){--home-shell-width:var(--desktop-shell-width);--home-shell-edge:var(--desktop-shell-edge)}.page--hero:not(.products-page) .hero__copy-shell,.page--hero:not(.products-page) .social-section__header,.page--hero:not(.products-page) .taste__header,.page--hero:not(.products-page) .rcp__head,.page--hero:not(.products-page) .press-center__head{width:var(--home-shell-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.page--hero:not(.products-page) .hero__copy-shell{transform:translateX(calc(-1*var(--home-shell-width)/2));width:min(520px,calc(var(--home-shell-width) - 48px));left:50%}.page--hero:not(.products-page) .social-section__list,.page--hero:not(.products-page) .press-center__list,.page--hero:not(.products-page) .rcp{padding-left:var(--home-shell-edge);padding-right:var(--home-shell-edge)}.page--hero:not(.products-page) .social-section__list{scroll-padding-left:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__stage{padding-left:var(--home-shell-edge);padding-right:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__nav--prev{left:var(--home-shell-edge)}.page--hero:not(.products-page) .taste__nav--next{right:var(--home-shell-edge)}}@media (min-width:821px) and (max-width:1280px) and (orientation:landscape){.products-page,.product-entry-page{--page-shell-width:var(--desktop-shell-width);--page-shell-edge:var(--desktop-shell-edge)}.products-catalog{width:var(--page-shell-width);max-width:none}.products-hero__content{left:var(--page-shell-edge)}.products-page .social-section__header,.product-entry-page .social-section__header{width:var(--page-shell-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.products-page .social-section__list{padding-left:var(--page-shell-edge);padding-right:var(--page-shell-edge);scroll-padding-left:var(--page-shell-edge)}.product-entry__grid{width:var(--page-shell-width);padding-left:0;padding-right:0}.product-entry-page .social-section__list,.product-entry-page .rcp{padding-left:var(--page-shell-edge);padding-right:var(--page-shell-edge)}.product-entry-page .social-section__list{scroll-padding-left:var(--page-shell-edge)}.product-entry-page .rcp__head{width:var(--page-shell-width);margin-left:auto;margin-right:auto}}@media (min-width:1281px) and (orientation:landscape){.products-page,.product-entry-page{--page-shell-width:var(--desktop-shell-width);--page-shell-edge:var(--desktop-shell-edge)}.products-catalog{width:var(--page-shell-width);max-width:none}.products-hero__content{left:var(--page-shell-edge)}.products-page .social-section__header,.product-entry-page .social-section__header{width:var(--page-shell-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.products-page .social-section__list{padding-left:var(--page-shell-edge);padding-right:var(--page-shell-edge);scroll-padding-left:var(--page-shell-edge)}.product-entry__grid{width:var(--page-shell-width);padding-left:0;padding-right:0}.product-entry-page .social-section__list,.product-entry-page .rcp{padding-left:var(--page-shell-edge);padding-right:var(--page-shell-edge)}.product-entry-page .social-section__list{scroll-padding-left:var(--page-shell-edge)}.product-entry-page .rcp__head{width:var(--page-shell-width);margin-left:auto;margin-right:auto}}@media (min-width:821px) and (orientation:landscape){.product-entry-page .rcp{padding-bottom:clamp(8px,.75vw,12px)}.product-entry__media{aspect-ratio:4/5;width:auto;height:clamp(357px,min(70.5vh,43.3vw),884px);min-height:0;overflow:visible}.product-entry__image-stage{width:min(89%,559px)}.product-entry__thumbs{width:auto;margin-top:-35px}.product-entry__thumb[data-active=true]{border-width:2px;border-color:#2b660fbf;box-shadow:0 0 0 3px #2b660f52}.product-entry__title{max-width:none}.product-entry__details-item summary,.product-story__heading{font-size:clamp(24px,2.08vw,34px)}.product-story__text,.product-story__toggle,.product-story__weight,.product-entry__details-copy{font-size:clamp(15px,1.4vw,22px)}.press-article{width:min(1280px,100% - 40px);max-width:none;margin-left:auto;margin-right:auto}.press-page,.popular-recipes__inner,.recipe-detail__body{width:var(--desktop-shell-width);max-width:none;margin-left:auto;margin-right:auto}.recipe-detail__screen-section{flex-direction:column;min-height:100svh;display:flex}.recipe-detail-hero{flex-direction:column;flex:1;display:flex;min-height:0!important}.recipe-detail-hero__inner{flex:1;grid-template-rows:1fr;grid-template-columns:1fr 50vw;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.recipe-detail__meta-strip{width:100%;max-width:none;margin-left:0;margin-right:0;padding:clamp(20px,2.5vw,38px) 0}.recipe-detail__meta-chip{flex:none;justify-content:center;gap:clamp(10px,.9vw,14px);min-width:clamp(160px,14vw,220px);min-height:clamp(52px,5vw,72px);padding:0 clamp(18px,1.6vw,26px);font-size:clamp(16px,1.45vw,22px)}.recipe-detail__meta-icon{width:clamp(24px,2.2vw,32px);height:clamp(24px,2.2vw,32px)}.mega-menu__inner{width:100%;max-width:none;margin-left:0;margin-right:0}.mega-menu__intro{padding-left:5vw}.mega-menu__content{padding-right:5vw}}@media (orientation:portrait){:root{--header-height:64px;--header-side-padding:16px;--header-circle-size:42px;--card-scale:1;--text-scale:1}.nav-toggle,.mobile-menu,.mobile-menu[aria-hidden=false]{display:flex}.mega-menu,.site-nav--primary{display:none}.header__inner{padding:0 var(--header-side-padding)}}@media (hover:none){.social-section__list,.rcp__grid,.products-grid,.product-flavors__list{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom!important;scroll-snap-type:x mandatory!important;overflow-x:auto!important}:root{--header-height:64px;--header-side-padding:16px;--header-circle-size:42px;--card-scale:1;--text-scale:1}.nav-toggle,.mobile-menu,.mobile-menu[aria-hidden=false]{display:flex}.mega-menu,.site-nav--primary{display:none}body.has-hero.menu-open .site-header{color:var(--header-section-title-color,#fff);background:#000;border-bottom:0}body.has-hero.menu-open .nav-toggle{color:var(--header-action-icon-color,#fff);border-color:var(--header-action-icon-color,#ffffff29)}body.has-hero.menu-open .header-logo__img{filter:none}.header__inner{padding:0 var(--header-side-padding)}}@media (orientation:landscape) and (min-width:821px){.nav-toggle,.mobile-menu,.mobile-menu[aria-hidden=false]{display:none}.site-nav--primary{display:flex}.mega-menu{display:block}.header-price-link{display:inline-flex}}@media (orientation:portrait){.icon-button,.nav-toggle{width:var(--header-circle-size);height:var(--header-circle-size)}.social-section__title,.taste__title{font-size:39px}.site-footer__panel{text-align:left;grid-template-columns:1fr;gap:clamp(40px,3.64vw,56px);width:min(100%,100% - 32px)}.site-footer__col,.site-footer__col--contacts,.site-footer__col--social{justify-self:start;align-items:flex-start;padding-left:0}.site-footer__socials{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%}.site-footer__col+.site-footer__col{padding-top:6px}.site-footer__socials{justify-content:space-between}.product-card__pill{transform:scale(1)}.header-logo{grid-column:1;width:118px;height:45px}.header-price-link{display:none}.header-actions{grid-column:3;gap:6px}.header__inner{grid-template-columns:auto 1fr auto}.icon-button{width:var(--header-circle-size,42px);height:var(--header-circle-size,42px)}.header-action-icon--price,.header-action-icon--menu{width:22px;height:22px}.hero,.products-hero{zoom:calc(1/var(--page-zoom,1))}.social-card{width:188px}.page--hero:not(.products-page) .social-section__title,.page--hero:not(.products-page) .taste__title,.page--hero:not(.products-page) .rcp__title,.page--hero:not(.products-page) .press-center__title{text-align:center;color:var(--color-green);font-family:InterSemiBold,Arial;font-size:36px;line-height:.95}.page--hero:not(.products-page) .taste .taste__title{color:#fff}.page--hero:not(.products-page) .social-section__header,.products-page .social-section__header{margin-bottom:0}.social-section__list{padding-left:calc(50% - 94px);padding-right:calc(50% - 94px)}.product-flavors-card{width:188px}.products-page .social-section__title,.product-entry-page .social-section__title,.product-entry-page .rcp__title,.recipe-detail-page .rcp__title{font-size:40px}.container-placeholder h1,.press-page__title,.recipes-page .press-page__title{font-size:clamp(40px,3.64vw,56px)}.site-footer__upper{flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;min-height:0;padding:20px 16px 220px;display:flex;overflow:visible}.site-footer__pattern{opacity:.5;z-index:1;pointer-events:none;width:260px;position:absolute;top:110px;left:-140px}.site-footer__social-panel{background:0 0;flex-direction:column;order:1;width:auto;min-height:0;padding:0;position:relative;top:auto;left:auto;transform:none;gap:var(--footer-social-title-gap-portrait,6px)!important}.site-footer__label--social{letter-spacing:.08em;text-transform:uppercase;font-family:"InterRegular",var(--font-text);font-size:var(--footer-social-title-size-portrait,14px)!important}.site-footer__social-arrow{display:none}.site-footer__socials{background:0 0;gap:12px;width:auto;padding:0}.site-footer__social-link{width:40px;height:40px}.site-footer__social-link svg{width:27.5px;height:27.5px}.site-footer__social-link:nth-child(2) svg{width:32.5px;height:32.5px}.site-footer__social-link:first-child{animation-delay:0s}.site-footer__social-link:nth-child(2){animation-delay:75ms}.site-footer__social-link:nth-child(3){animation-delay:.15s}.site-footer__social-link:nth-child(4){animation-delay:.225s}.site-footer__social-link:nth-child(5){animation-delay:.3s}.site-footer__lower{--footer-wave-h:53px;min-height:64px;padding:22px 20px calc(20px + var(--safe-bottom))}.site-footer__content{grid-template-columns:1fr;place-items:start stretch;gap:0;height:auto;min-height:130px;display:grid}.site-footer__brand,.site-footer__mascot,.site-footer__col--nav{display:none}.site-footer__mascot-mobile{z-index:5;pointer-events:none;display:block;position:absolute;bottom:calc(100% - 10px);left:48%;transform:translate(-50%)}.site-footer__croco--mobile{width:300px}.site-footer__price-btn{z-index:5;background:var(--color-green);min-height:47px;box-shadow:none;color:var(--color-ink);font-family:var(--font-title-secondary);text-transform:uppercase;white-space:nowrap;border:0;border-radius:16px;outline:none;order:2;justify-content:center;align-items:center;padding:0 30px;font-size:12px;line-height:1;display:inline-flex;position:relative;top:auto;left:auto;transform:none}.site-footer__price-btn:focus,.site-footer__price-btn:focus-visible,.site-footer__price-btn:active{box-shadow:none;outline:none}.site-footer__upper:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#3eff408c 0%,#3eff402e 38%,#3eff4000 72%);border-radius:50%;width:600px;height:600px;position:absolute;top:-500px;left:50%;transform:translate(-50%)}.site-footer__panel{grid-template-columns:1fr;gap:0;width:100%;position:static}.site-footer__col--contacts{text-align:center;justify-self:stretch;align-items:center}.site-footer__label{letter-spacing:.08em;font-size:14px}.site-footer__contact{white-space:nowrap;font-size:25px;line-height:1.05}.site-footer__contact--phone{order:1}.site-footer__contact--mail{order:2}.site-footer__legal{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:0;font-size:12px;position:static}.site-footer__legal-copy,.site-footer__legal a{white-space:nowrap}.rcp__grid{height:auto}.products-filters-overlay__title{font-size:clamp(28px,2.55vw,39px)}.mobile-menu{box-sizing:border-box;background:#000;width:auto;min-width:0;max-width:none;height:auto;min-height:100svh;max-height:none;inset:0}.mobile-menu__inner{z-index:1;flex:auto;height:auto;min-height:0;position:relative}.mobile-menu__glow{pointer-events:none;z-index:0;background:radial-gradient(46% 56%,#be1414eb 0%,#8c0a0a9e 26%,#41050552 55%,#0000 76%);position:absolute;inset:-100%;transform:rotate(-20deg)}.mobile-menu:before{content:"";top:var(--menu-pattern-offset-top,-120px);left:var(--menu-pattern-offset-left,-80px);width:var(--menu-pattern-width,260px);height:var(--menu-pattern-height,210px);opacity:.5;pointer-events:none;z-index:1;background:url(/production/pat-small.webp) 0 0/contain no-repeat;position:absolute;transform:rotate(-30deg)scale(.7)}.mobile-menu .mobile-menu__head{position:relative}.mobile-menu .mobile-menu__close{top:var(--menu-close-offset-top,3px);right:var(--menu-close-offset-right,-6px);background:0 0;border-width:3px;border-color:#fff;position:absolute}.mobile-menu .mobile-menu__close span{background:#fff;height:2.5px}.mobile-menu .mobile-nav__link--primary{color:#fff;width:calc(100% - var(--menu-separator-right-margin,80px));border-bottom:none;margin-right:0;padding-bottom:0;font-family:InterSemiBold,Arial;font-size:18px}.mobile-menu .mobile-nav{gap:0}.mobile-menu .mobile-nav>.mobile-nav__item,.mobile-menu .mobile-nav__group{width:calc(100% - var(--menu-separator-right-margin,80px));border-bottom:2px solid #00000054;margin-bottom:14px;margin-right:0;padding-bottom:14px;position:relative}.mobile-menu .mobile-nav__group .mobile-nav__link--primary{border-bottom:none;margin-right:0;padding-bottom:0}.mobile-menu .mobile-nav>:last-child{border-bottom:none;margin-bottom:0}.mobile-menu .mobile-nav__link--sub{color:#ffffffbf;font-family:InterRegular,Arial;font-size:15px;font-weight:100}.mobile-menu .mobile-nav__link-icon--mask{background-color:#fff}.mobile-menu .mobile-nav__link-icon{width:var(--menu-category-icon-size,24px);height:var(--menu-category-icon-size,24px)}.mobile-menu .mobile-nav__link--contests{color:#aadb1e}.mobile-menu__croco{aspect-ratio:419/540;pointer-events:none;z-index:1;background:url(/production/croco-bottom.webp) 100% 100%/contain no-repeat;width:450px;position:fixed;bottom:-100px;right:-280px}.products-filters-overlay__panel{height:100%}.price-request-modal__sheet{width:100%;min-height:100%;max-height:100%}.rcp{padding-left:16px;padding-right:16px}.marquee--pepsi{gap:1px}.marquee--pepsi .marquee__row{padding-top:2px;padding-bottom:1px}.marquee--auto.marquee--pepsi .marquee__row{padding-top:18px}.marquee--auto.marquee--pepsi .marquee__item{padding-top:.12em}.page--hero:not(.products-page) .social-dots{gap:10px;padding-top:14px}.page--hero:not(.products-page) .social-dot{opacity:.9;background:#2b660f;flex-basis:10px;width:10px;height:10px;transform:scale(.86)}.page--hero:not(.products-page) .social-dot.is-active{background:var(--color-green);opacity:1;transform:scale(1.25)}.products-page .social-dots{gap:10px;padding-top:14px}.products-page .social-dot{opacity:.9;background:#2b660f;flex-basis:10px;width:10px;height:10px;transform:scale(.86)}.products-page .social-dot.is-active{background:var(--color-green);opacity:1;transform:scale(1.25)}.hero+.marquee{padding-top:8px}.marquee+.social-section{margin-top:var(--portrait-gap-md,28px)}.social-section+.marquee{margin-top:10px}.marquee--auto+.taste{margin-top:var(--portrait-gap-md,28px)}.taste{padding-bottom:60px}.container-placeholder{width:min(1120px,100% - 56px)}.recipe-detail__body{width:min(100%,100% - 56px)}.page--hero>*+*{margin-top:var(--portrait-gap-md,28px)}.page--hero{padding-bottom:calc(20px + var(--portrait-gap-md,28px)*.5)}.product-entry-page{background:var(--color-bg-primary,#fdfbfa)}.product-entry-page .product-entry{background:var(--catalog-card-pad-color,#f6efe2);margin-top:calc(-1*var(--header-total-height));padding-top:var(--header-total-height)}.product-entry__title{font-size:clamp(41px,3.73vw,57px)}.product-entry__details-item summary{font-size:clamp(26px,2.36vw,37px)}.product-story__heading{min-height:50px;font-size:clamp(26px,2.36vw,37px)}.product-entry__thumb{width:60px}.product-entry__grid{padding-left:20px;padding-right:20px}.product-entry-page>*+*{margin-top:var(--portrait-gap-md,28px)}.product-entry-page .product-flavors{padding-bottom:0}.product-entry-page .product-flavors .product-flavors__list{margin-bottom:0;padding-bottom:0}.product-entry__details{margin-top:20px}.product-entry__breadcrumbs--mobile a{font-size:13px}.product-entry__media{width:321px;margin-left:auto;margin-right:auto}.product-entry__spiciness-pill img,.product-entry__category-pill img,.product-entry__category-pill-icon{width:32px;height:32px}.recipe-detail__tabs{box-sizing:border-box;width:100%;margin:0;padding:25px 20px 0}.recipe-detail__tab-btn{min-height:52px;padding:14px 12px 6px;font-size:18px}.recipe-detail__body{box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}.recipe-detail__title{font-size:40px}.recipe-detail__section h2{font-size:clamp(34px,3.09vw,49px)}.popular-recipes__title,.recipe-detail-page .rcp__title{font-size:40px}.popular-recipes__list{padding-bottom:6px;padding-left:calc(50% - 115px);padding-right:calc(50% - 115px);scroll-padding-left:calc(50% - 115px);scroll-padding-right:calc(50% - 115px)}.popular-recipes__card{flex-basis:230px}.recipes-page~.taste .taste__title{font-size:40px}}.products-page{--page-bg:#000;z-index:1;isolation:isolate;background:0 0;overflow:visible}.products-page:before,.products-page:after,.products-page>.products-hero{display:none}.products-page>.hero:not(.products-hero){background:0 0}.products-page>*+*{margin-top:0}.products-page .products-catalog,.products-page .products-filters-desktop,.products-page .social-section{background:0 0}.products-page .products-catalog{z-index:1;padding-top:clamp(10px,2vw - 10px,26px);position:relative}.products-page .products-filters-desktop{padding:16px 0}.products-page .products-filters-desktop__inner{gap:clamp(12px,1.09vw,17px)}.products-page .products-filters-desktop__divider{background-color:#000}.products-page .products-filters-desktop .products-filters__item{min-width:260px;max-width:300px;height:64px;min-height:64px;box-shadow:none;color:#fff;font-family:var(--font-title-secondary);background:0 0;border:3px solid #0000;border-radius:12px;flex-direction:row;justify-content:center;gap:16px;padding:12px 18px;font-size:clamp(15px,1.4vw,22px);font-weight:700}.products-page .products-filters-desktop .products-filters__item:has(.products-filters__icon--spiciness){position:relative}.products-page .products-filters-desktop .products-filters__item:hover,.products-page .products-filters-desktop .products-filters__item[data-active=true],.products-page .products-filters-desktop .products-filters__item[data-active=true]:hover{box-shadow:none;color:var(--color-green);background:0 0}.products-page .products-filters-desktop .products-filters__item[data-active=true]{border-color:var(--color-green)}.products-page .products-filters__icon--category{display:none}.products-page .products-filters-desktop .products-filters__icon--spiciness,.products-page .products-filters__icon--spiciness{width:48px;height:48px}.products-page .products-filters-desktop .products-filters__icon--spiciness{flex:none;height:28px;position:relative;overflow:visible;transform:none}.products-page .products-filters-desktop .products-filters__icon--spiciness img{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-page .products-filters-desktop .products-filters__item:has(.products-filters__icon--spiciness)>span:not(.products-filters__icon){white-space:nowrap;display:block}@media (orientation:landscape) and (min-width:821px){.products-page .products-filters-desktop__inner{zoom:var(--products-filter-landscape-scale,1)}}.products-page .products-catalog__summary,.products-page .products-catalog__summary-label,.products-page .products-catalog__summary strong{font-family:"InterRegular",var(--font-text);color:#ffffffb8;font-size:clamp(10px,.98vw,15px);font-weight:400}.products-page .products-catalog__done{color:#ffffffb3;font-size:clamp(12px,1.09vw,17px)}.products-page .products-catalog__mobile-trigger{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.products-page .products-catalog__mobile-trigger-label{color:#ffffffb8}.products-page .product-card__media{isolation:auto;border-radius:0;overflow:visible}.products-page .product-card__media,.products-page .product-card__copy{position:relative}.products-page .product-card__pad,.products-page .product-card__pill--category{display:none}.products-page .product-card__shadow{filter:none;opacity:.25;background:radial-gradient(closest-side,#000 0%,#000000b8 33%,#00000047 66%,#0000 100%);width:76%;height:12.5%;bottom:calc(7% - 25px)}.products-page .product-card__image{transform:translate(-50%,-50%)rotate(7deg)scale(1.1)}.products-page .product-card__pills{justify-content:flex-end}.products-page .product-card__pill{width:clamp(38px,3.4vw,56px);height:clamp(38px,3.4vw,56px);box-shadow:none;background:0 0;border:0;border-radius:0}.products-page .product-card__pill img{width:100%;height:100%}.products-page .product-card__copy h2{font-family:"InterRegular",var(--font-text);font-size:clamp(16px,calc(1.26vw*var(--text-scale,1)),21px);color:#fff;font-weight:400}.products-page .products-catalog__footer{padding-top:46px}.products-page .products-catalog__load-more{background:var(--color-red);color:#fff;min-height:64px;font-family:"InterRegular",var(--font-text);text-transform:uppercase;border:0;border-radius:18px;justify-content:center;align-items:center;padding-top:3px;font-size:clamp(14px,1.16vw,19px);font-weight:400;line-height:1;display:inline-flex}.products-page .products-glow-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible;margin-top:0!important}.products-page .products-glow{pointer-events:none;opacity:0;transform-origin:50%;position:absolute;transform:translateZ(0)}.products-page .home-glow--red,.products-page .home-glow--green,.products-page .home-glow--recipes-green,.products-page .home-glow--recipes-green-secondary{display:none!important}.products-page.is-products-card-glows-ready .products-glow--product-card{left:var(--products-card-glow-x,50%);top:var(--products-card-glow-y,900px);width:var(--products-card-glow-w,520px);height:var(--products-card-glow-h,676px);margin-left:calc(var(--products-card-glow-w,520px)/-2);margin-top:calc(var(--products-card-glow-h,676px)/-2);background:radial-gradient(ellipse closest-side at center,var(--products-card-glow-color,var(--color-red))0%,var(--products-card-glow-color,var(--color-red))6%,color-mix(in srgb,var(--products-card-glow-color,var(--color-red))58%,transparent)0%,color-mix(in srgb,var(--products-card-glow-color,var(--color-red))43%,transparent)22%,color-mix(in srgb,var(--products-card-glow-color,var(--color-red))24%,transparent)48%,color-mix(in srgb,var(--products-card-glow-color,var(--color-red))10%,transparent)72%,color-mix(in srgb,var(--products-card-glow-color,var(--color-red))3%,transparent)88%,transparent 100%);opacity:1}@media (hover:hover) and (pointer:fine){.products-page .product-card:hover .product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.166)}}@media (orientation:portrait){.products-page .products-filters-overlay{z-index:160;background:#000;overflow:hidden}.products-page .products-filters-overlay:before{content:"";top:var(--menu-pattern-offset-top,-120px);left:var(--menu-pattern-offset-left,-80px);width:var(--menu-pattern-width,260px);height:var(--menu-pattern-height,210px);opacity:.5;pointer-events:none;z-index:1;background:url(/production/pat-small.webp) 0 0/contain no-repeat;position:absolute;transform:rotate(-30deg)scale(.7)}.products-page .products-filters-overlay__glow{z-index:0;background:radial-gradient(46% 56%,#be1414eb 0%,#8c0a0a9e 26%,#41050552 55%,#0000 76%);display:block;inset:-100%;transform:rotate(-20deg)}.products-page .products-filters-overlay__croco{aspect-ratio:419/540;z-index:1;background:url(/production/croco-bottom.webp) 100% 100%/contain no-repeat;width:450px;display:block;position:fixed;bottom:-100px;right:-280px}.products-page .products-filters-overlay__panel{z-index:2;height:100dvh;min-height:100dvh;padding:calc(var(--overlay-close-top) + 4px)var(--overlay-right-padding)calc(24px + var(--safe-bottom))var(--overlay-left-padding);background:0 0;flex-direction:column;display:flex;position:relative;overflow-y:hidden}.products-page .products-filters-overlay__head{min-height:var(--header-circle-size);margin-bottom:30px;position:relative}.products-page .products-filters-overlay__close{top:var(--menu-close-offset-top,0px);right:var(--menu-close-offset-right,-2px);background:0 0;border-width:3px;border-color:#fff;margin-right:0;position:absolute}.products-page .products-filters-overlay__close span{background:#fff;height:2.5px}.products-page .products-filters-overlay__title{display:none}.products-page .products-filters-overlay__title--content{margin-bottom:0}.products-page .products-filters-overlay__list{gap:7px}.products-page .products-filters-overlay__section+.products-filters-overlay__section{border-top:2px solid #0000004d;margin-top:10px;margin-right:10px;padding-top:10px}.products-page .products-filters-overlay__item{color:#fff;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:36px;padding:0 122px 0 0;font-family:InterSemiBold,Arial;font-size:16px;line-height:.67}.products-page .products-filters-overlay__item[data-active=true]{color:var(--color-green)}.products-page .products-filters-overlay__item:after{right:calc(90px - var(--overlay-right-padding));border-top:3px solid var(--color-green);border-right:3px solid var(--color-green);opacity:0;border-bottom:0;width:8px;height:8px;display:block;transform:translateY(-52%)rotate(225deg)scale(.8)}.products-page .products-filters-overlay__item[data-active=true]:after{opacity:1;transform:translateY(-52%)rotate(225deg)scale(1)}.products-page .products-filters-overlay__item .products-filters__icon--category,.products-page .products-filters-overlay__item .products-filters__icon--spiciness{flex:none;width:29px;height:22px;display:inline-flex;position:relative;overflow:visible}.products-page .products-filters-overlay__item .products-filters__icon--category,.products-page .products-filters-overlay__item[data-active=true] .products-filters__icon--category{color:#fff}.products-page .products-filters-overlay__item .products-filters__icon--category .products-filters__icon-glyph,.products-page .products-filters-overlay__item .products-filters__icon--spiciness img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-page .products-filters-overlay__item .products-filters__icon--category .products-filters__icon-glyph{width:28px;height:28px}.products-page .products-filters-overlay__item .products-filters__icon--spiciness img{width:34px;height:34px}.products-page .products-filters-overlay__footer{margin-top:18px;padding-top:0}.products-page .products-filters-overlay__apply,.products-page .products-catalog__load-more{background:var(--color-red);color:#fff;border:0;border-radius:16px;min-height:47px;font-family:InterSemiBold,Arial;font-size:16px;font-weight:700}.products-page .products-filters-overlay__apply{min-width:124px;padding-left:21px;padding-right:21px}.products-page .products-catalog__mobile-trigger{border:3px solid var(--color-green);min-height:47px;color:var(--color-green);border-radius:16px;padding:0 30px;font-family:InterSemiBold,Arial;font-size:16px;font-weight:700;background:0 0!important}.products-page .products-catalog__mobile-trigger strong{color:var(--color-green);font-family:"InterRegular",var(--font-text);font-size:14px;font-weight:400}.products-page .products-catalog__toolbar{gap:32px}.products-page .products-catalog__summary,.products-page .products-catalog__summary-label,.products-page .products-catalog__summary strong{font-size:14px}.products-page .products-catalog__load-more{text-transform:none;min-width:220px}.products-page .products-catalog__footer{z-index:1;padding:6px 0 60px;position:relative}.products-page .products-catalog+.social-section{margin-top:0}.products-page .products-catalog{padding-top:12px}.products-page .products-grid{gap:0}.products-page .product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.21)}.products-page .product-card__copy h2{font-size:16px}.products-page .product-card__pill--spiciness{width:63px;height:63px}.products-page .product-card__pill--spiciness img{width:41px;height:41px}}@media (orientation:portrait) and (min-aspect-ratio:9/16){.products-page .product-card__copy h2{font-size:14px}.products-page .product-card__pill--spiciness{width:45px;height:45px}.products-page .product-card__pill--spiciness img{width:29px;height:29px}}.product-entry-page{--product-detail-font-regular:"InterRegular",var(--font-text);--product-detail-font-semibold:"InterSemiBold","Arial";--product-flavors-wave-h:clamp(72px,7vw,120px);--product-first-preview-scale:.85;--product-first-preview-y:-30px;--product-first-thumb-y:0px;--product-first-shadow-y:-20px;--product-first-shadow-width:60%;--product-first-shadow-height:10%;--product-detail-thumb-scale:.85;--product-detail-thumbs-gap:10px;--product-accordion-chevron-x:-1px;--product-accordion-chevron-y-closed:-1px;--product-accordion-chevron-y-open:3px;--product-accordion-chevron-right:15px;--product-details-row-height:88px;--product-detail-portrait-top-gap:20px;--product-detail-portrait-title-media-gap:18px;--product-detail-portrait-media-thumbs-gap:10px;--product-detail-portrait-thumb-gap:8px;--product-detail-portrait-thumb-scale-1:.9;--product-detail-portrait-thumb-scale-2:.95;--product-detail-portrait-thumb-scale-3:.95;--product-detail-portrait-details-gap:0px;--product-detail-portrait-details-title-size:19px;--product-detail-portrait-first-preview-scale:.9;--product-detail-portrait-first-preview-y:-20px;--product-detail-portrait-first-shadow-y:-5px;--product-detail-portrait-first-shadow-width:55%;--product-detail-portrait-first-shadow-height:8%;--product-detail-portrait-accordion-button-size:27px;--product-detail-portrait-accordion-chevron-size:6px;--product-detail-portrait-accordion-chevron-stroke:3.5px;--product-detail-portrait-accordion-chevron-x:-1px;--product-detail-portrait-accordion-chevron-y-closed:-1px;--product-detail-portrait-accordion-chevron-y-open:2px;--product-detail-portrait-flavor-card-width:300px;--product-detail-portrait-flavor-card-aspect:4/5;--product-detail-portrait-flavor-card-gap:80px;--product-detail-portrait-flavor-product-scale:1.25;--product-detail-portrait-flavor-product-rotation:0deg;--product-detail-portrait-flavor-shadow-width:62%;--product-detail-portrait-flavor-shadow-height:9%;--product-detail-portrait-flavor-shadow-offset-y:0px;--product-detail-portrait-flavor-spice-size:42px;--product-detail-portrait-flavor-spice-offset-x:-15px;--product-detail-portrait-flavor-spice-offset-y:0px;--product-flavors-top-gap:20px;--product-recipes-wave-gap:10px;--product-recipes-footer-gap:60px;--product-flavors-top-gap-portrait:0px;--product-recipes-wave-gap-portrait:0px;--product-recipes-footer-gap-portrait:30px;--product-recipes-cta-footer-gap:var(--product-recipes-footer-gap);--product-detail-media-width:min(31.25vw,648px);--product-detail-media-content-gap:clamp(58px,5.6vw,106px);--product-detail-breadcrumb-x:25px;--product-page-green-glow-size:clamp(980px,73vw,1400px);--product-page-green-glow-opacity:.58;--header-total-height:calc(var(--header-height) + var(--safe-top));padding-top:var(--header-total-height);color:#000;font-family:var(--product-detail-font-regular);z-index:10;isolation:isolate;background:0 0;position:relative;overflow:visible}.product-entry-page>:not(.product-page-glow-layer){z-index:10;position:relative}.product-entry-page>.product-page-glow-layer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible;margin-top:0!important}.product-page-glow--recipes-green{left:var(--product-page-green-glow-x,72vw);top:var(--product-page-green-glow-y,2400px);width:var(--product-page-green-glow-size);height:var(--product-page-green-glow-size);margin-left:calc(var(--product-page-green-glow-size)/-2);margin-top:calc(var(--product-page-green-glow-size)/-2);opacity:0;transform-origin:50%;background:radial-gradient(circle,#98e3058f 0%,#98e30547 36%,#98e30500 74%);border-radius:50%;position:absolute;transform:translateZ(0)}.product-entry-page.is-product-recipes-glow-ready .product-page-glow--recipes-green{opacity:var(--product-page-green-glow-opacity)}.product-entry-page .product-entry,.product-entry-page .product-flavors{background:0 0}.product-entry-page .product-entry{background:var(--product-entry-bg,#e31113);padding-top:var(--header-total-height);margin-top:calc(-1*var(--header-total-height))}.product-entry-page .product-entry__grid{padding-top:clamp(28px,3vw,58px);padding-bottom:clamp(24px,2.4vw,44px)}.product-entry-page .product-entry__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,2vw,34px);display:grid}.product-entry-page .product-entry__title,.product-entry-page .product-story__heading,.product-entry-page .product-entry__details-item summary,.product-entry-page .product-entry__packaging h2{font-family:var(--product-detail-font-semibold);color:#000;letter-spacing:0;font-weight:700}.product-entry-page .product-entry__title{text-transform:none;max-width:18ch}.product-entry-page .product-entry__spiciness-pill{width:clamp(58px,4.7vw,78px);height:clamp(58px,4.7vw,78px);box-shadow:none;background:0 0;border:3px solid #000;margin-top:.12em}.product-entry-page .product-story,.product-entry-page .product-entry__details-item,.product-entry-page .product-entry__packaging{border-color:#000}.product-entry-page .product-story__text,.product-entry-page .product-story__toggle,.product-entry-page .product-story__weight,.product-entry-page .product-entry__details-copy,.product-entry-page .product-entry__nutrition dt,.product-entry-page .product-entry__nutrition dd,.product-entry-page .product-entry__breadcrumbs a{color:#000;opacity:1;font-family:var(--product-detail-font-regular)}.product-entry-page .product-entry__breadcrumbs,.product-entry-page .product-entry__breadcrumbs a,.product-entry-page .product-entry__breadcrumbs span{color:#000;opacity:1}.product-entry-page .product-story__toggle,.product-entry-page .product-story__weight,.product-entry-page .product-entry__nutrition dd,.product-entry-page .product-entry__details-item summary{font-family:var(--product-detail-font-semibold)}.product-entry-page .product-entry__details-item summary:after,.product-entry-page .product-entry__details-item[open] summary:after{background:linear-gradient(#000,#000) 50%/12px 2px no-repeat,linear-gradient(#000,#000) 50%/2px 12px no-repeat;border-color:#000}.product-entry-page .product-entry__details-item[open] summary:after{background:linear-gradient(#000,#000) 50%/12px 2px no-repeat}.product-entry-page .product-entry__image-stage{animation:none}.product-entry-page .product-entry__shadow{width:var(--product-first-shadow-width);height:var(--product-first-shadow-height);filter:none;opacity:.25;background:radial-gradient(closest-side,#000 0%,#000000b8 33%,#00000047 66%,#0000 100%);animation:4.25s ease-in-out infinite product-entry-shadow;bottom:calc(7% - 25px)}.product-entry-page .product-entry__image-stage,.product-entry-page .product-entry__thumbs{width:min(77%,486px)}.product-entry-page .product-entry__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:clamp(12px,1.2vw,18px);margin-top:clamp(14px,1.4vw,22px);display:grid}.product-entry-page .product-entry__thumb{aspect-ratio:1;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.product-entry-page .product-entry__thumb[data-active=true]{box-shadow:none;border:0;transform:none}.product-entry-page .product-entry__thumb img{object-fit:cover}.product-entry-page .product-entry__packaging{border-top:2px solid #000;align-items:center;gap:clamp(18px,2vw,34px);padding:clamp(18px,1.8vw,28px) 0 0;display:flex}.product-entry-page .product-entry__packaging h2{text-transform:uppercase;margin:0;font-size:clamp(18px,1.7vw,28px);line-height:1}.product-entry-page .product-entry__packaging-options{flex-wrap:wrap;gap:clamp(8px,.8vw,14px);display:flex}.product-entry-page .product-entry__packaging-options span{min-height:clamp(48px,4vw,66px);font-family:var(--product-detail-font-semibold);color:#000;border:3px solid #000;border-radius:8px;justify-content:center;align-items:center;padding:0 clamp(18px,1.7vw,28px);font-size:clamp(16px,1.45vw,24px);display:inline-flex}.product-entry-page .product-flavors{isolation:isolate;padding-top:calc(clamp(18px,2.2vw,36px) + var(--product-flavors-top-gap));padding-bottom:calc(var(--product-flavors-wave-h) + clamp(20px,2vw,34px));contain:layout style;content-visibility:visible;position:relative;overflow:visible}.product-entry-page .product-flavors__bg{z-index:0;background:var(--product-entry-bg,#e31113);pointer-events:none;position:absolute;inset:-2px 0 0}.product-entry-page .product-flavors .social-section__header,.product-entry-page .product-flavors .social-section__scroll-wrapper,.product-entry-page .product-flavors .product-flavors__dots{z-index:2;position:relative}.product-entry-page .product-flavors__wave{height:calc(var(--product-flavors-wave-h) + 8px);z-index:20;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.product-entry-page .product-flavors .social-section__title{font-family:var(--product-detail-font-semibold);color:#000;font-size:clamp(37px,4.896vw,59px)}.product-entry-page .product-flavors .social-section__nav--header{color:#000}.product-entry-page .product-flavors .social-nav{color:#000;border-width:3px;border-color:#000}.product-entry-page .product-flavors-card .product-card__pad,.product-entry-page .product-flavors-card .product-card__pills{display:none}.product-entry-page .product-flavors-card .product-card__media{background:0 0;overflow:visible}.product-entry-page .product-flavors-card .product-card__shadow{opacity:.25;background:radial-gradient(closest-side,#000 0%,#000000b8 33%,#00000047 66%,#0000 100%);width:76%;height:12.5%;bottom:calc(7% - 25px)}.product-entry-page .product-flavors-card .product-card__image{transition:transform .28s ease-out;transform:translate(-50%,-50%)rotate(7deg)scale(1.1)}@media (hover:hover) and (pointer:fine){.product-entry-page .product-flavors-card .product-card:hover .product-card__image{transform:translate(-50%,-50%)rotate(0)scale(1.166)}}.product-entry-page .product-flavors-card__copy h2{font-family:var(--product-detail-font-semibold);color:#000}.product-entry-page .rcp{contain:layout style;content-visibility:visible;background:0 0;padding-top:clamp(54px,5vw,86px);padding-bottom:clamp(76px,7vw,120px)}.product-entry-page .rcp__title{font-family:var(--product-detail-font-semibold);color:var(--color-green);font-size:clamp(37px,4.896vw,59px)}.product-entry-page .rcp__link,.product-entry-page .rcp__meta h3{font-family:var(--product-detail-font-regular)}@media (orientation:portrait){.product-entry-page .product-entry__grid{padding-top:calc(var(--product-detail-portrait-top-gap)/var(--page-zoom,1))}.product-entry-page .product-entry__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-entry-page .product-entry__title{text-align:left;font-size:clamp(32px,9.4vw,46px)}.product-entry-page .product-entry__intro{padding-top:0}.product-entry-page .product-entry__spiciness-pill{width:52px;height:52px}.product-entry-page .product-entry__image-stage,.product-entry-page .product-entry__thumbs{width:min(86%,384px)}.product-entry-page .product-entry__image-stage--animated{animation-name:product-entry-float-mobile}.product-entry-page .product-entry__shadow{animation-name:product-entry-shadow-mobile}.product-entry-page .product-entry__packaging{flex-direction:column;align-items:flex-start;gap:12px}.product-entry-page .product-entry__packaging-options span{border-width:2px;min-height:44px}.product-entry-page .product-flavors .social-section__title,.product-entry-page .rcp__title{text-align:center;font-size:40px}.product-entry-page .rcp{padding-top:48px;padding-bottom:86px}}@media (min-width:821px) and (orientation:landscape){.product-entry-page .product-entry__grid{grid-template-columns:minmax(520px,.78fr) minmax(0,1.12fr);grid-template-areas:"media breadcrumbs""media content";align-items:start;gap:0 clamp(54px,5vw,92px);padding-top:clamp(14px,1.5vw,26px)}.product-entry-page .product-entry__breadcrumbs--desktop{align-self:start;margin-top:0;margin-bottom:clamp(20px,2vw,34px);transform:translateY(-6px)}.product-entry-page .product-entry__content{margin-top:0}.product-entry-page .product-entry__media-wrap{align-self:start}.product-entry-page .product-entry__media{aspect-ratio:1;width:min(100%,650px);height:auto;min-height:0;margin-top:0}.product-entry-page .product-entry__image-stage{aspect-ratio:1;width:100%}.product-entry-page .product-entry__thumbs{gap:0;width:min(100%,650px);margin-top:0}.product-entry-page .product-entry__thumb{border-radius:0}.product-entry-page .product-entry__shadow{opacity:.175;bottom:21%}}.product-entry-page .product-entry__image-stage--animated{animation:none}.product-entry-page .product-entry__spiciness-pill{box-shadow:none;background:0 0;border:0}.product-entry-page .product-entry__spiciness-pill img{width:100%;height:100%}.product-entry-page .product-flavors-card .product-card__pills{display:flex}.product-entry-page .product-flavors-card .product-card__pill--category{display:none}.product-entry-page .product-flavors-card .product-card__pill--spiciness{box-shadow:none;background:0 0;border:0;display:inline-flex}.product-entry-page .product-flavors-card .product-card__pill--spiciness img{width:100%;height:100%}.product-entry-page .product-entry__shadow{transform:translateX(-50%)translateY(var(--product-first-shadow-y));animation:none}@media (orientation:portrait){.product-entry-page .product-entry__shadow{animation:none}}@media (min-width:821px) and (orientation:landscape){.product-entry-page .product-entry__grid{grid-template-columns:var(--product-detail-media-width)minmax(0,1fr);column-gap:var(--product-detail-media-content-gap);grid-template-areas:"breadcrumbs.""media content";row-gap:0;width:min(1760px,100% - 68px);padding-top:40px}.product-entry-page .product-entry__breadcrumbs--desktop{margin-left:var(--product-detail-breadcrumb-x);grid-area:breadcrumbs;justify-self:start;margin-bottom:15px}.product-entry-page .product-entry__media-wrap{grid-area:media;margin-top:0}.product-entry-page .product-entry__content{grid-area:content;margin-top:0}.product-entry-page .product-entry__media,.product-entry-page .product-entry__thumbs{width:100%}.product-entry-page .product-entry__media{aspect-ratio:1}.product-entry-page .product-entry__image-stage{aspect-ratio:1;width:100%}.product-entry-page .product-entry__thumbs{gap:0;margin-top:0}.product-entry-page .product-entry__shadow{opacity:.175;bottom:-1.5%}}.product-entry-page .product-entry__title-row{align-items:center}.product-entry-page .product-entry__spiciness-pill{align-self:center}.product-entry-page .product-story__heading{display:none}.product-entry-page .product-story,.product-entry-page .product-entry__details-item,.product-entry-page .product-entry__packaging{border-bottom-width:3px}.product-entry-page .product-entry__details-item:last-child,.product-entry-page .product-entry__details>:last-child,.product-entry-page .product-entry__packaging-accordion{border-bottom:0}.product-entry-page .product-entry__packaging{border-top-width:3px;border-bottom:0}.product-entry-page .product-entry__details-item summary:after,.product-entry-page .product-entry__details-item[open] summary:after{background:0 0;border:3px solid #000;width:40px;height:40px}.product-entry-page .product-entry__details-item summary:before{content:"";z-index:1;pointer-events:none;border-bottom:3px solid #000;border-right:3px solid #000;width:10px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.product-entry-page .product-entry__thumb[data-preview-index="0"] img,.product-entry-page .product-entry__image[data-preview-index="0"]{object-fit:contain}.product-entry-page .product-flavors{overflow:visible;clip-path:none!important}.product-entry-page .product-flavors__wave{z-index:30;width:auto;left:0;right:0;transform:none}.product-entry-page .product-flavors-card .product-card__pills{justify-content:flex-end;width:auto;left:auto;right:clamp(10px,1vw,12px)}.product-entry-page .product-flavors-card .product-card__pill--spiciness{width:48px;height:48px}.product-entry-page .rcp{z-index:10;padding-top:var(--product-recipes-wave-gap);padding-bottom:var(--product-recipes-cta-footer-gap);position:relative;overflow:visible}.product-entry-page+.site-footer{z-index:5}.product-entry-page .rcp__head,.product-entry-page .rcp__grid,.product-entry-page .section-cta-mobile--recipes{z-index:1;position:relative}@media (orientation:portrait){.product-entry-page .product-story__heading{display:none}.product-entry-page .product-entry__title-row{align-items:center}.product-entry-page .product-flavors{overflow:visible;clip-path:none!important}}.product-entry-page .product-entry__thumb[data-preview-index="0"] img,.product-entry-page .product-entry__thumb:first-child img{object-fit:contain}.product-entry-page svg.product-flavors__wave,.product-entry-page canvas.product-flavors__wave,.product-entry-page div.product-flavors__wave{width:auto;height:calc(var(--product-flavors-wave-h) + 8px);z-index:30;pointer-events:none;position:absolute;bottom:-8px;left:0;right:0;transform:none}@media (min-width:821px) and (orientation:landscape){.product-entry-page .product-entry__media-wrap{align-items:flex-start;margin-top:-18px}.product-entry-page .product-entry__content{margin-top:-24px}.product-entry-page .product-entry__media,.product-entry-page .product-entry__thumbs{width:100%}.product-entry-page .product-entry__thumbs{margin-top:var(--product-detail-thumbs-gap);grid-template-columns:repeat(3,minmax(0,calc(33.333%*var(--product-detail-thumb-scale))));justify-content:space-between}}.product-entry-page .product-entry__image[data-preview-index="0"],.product-entry-page .product-entry__thumb[data-preview-index="0"] img{transform:translateY(var(--product-first-preview-y))scale(var(--product-first-preview-scale))}.product-entry-page .product-entry__thumb[data-preview-index="0"] img{transform:translateY(var(--product-first-thumb-y))scale(var(--product-first-preview-scale))}.product-entry-page .product-entry__title{font-size:clamp(29px,3.213vw,55px)}.product-entry-page .product-entry__details-item summary,.product-entry-page .product-entry__packaging h2{font-size:clamp(20px,1.701vw,28px);line-height:.95}.product-entry-page .product-entry__details-item summary,.product-entry-page .product-entry__packaging{min-height:var(--product-details-row-height)}.product-entry-page .product-entry__packaging{border-top:0;min-height:74px;padding:0}.product-entry-page .product-entry__packaging-accordion{display:none}.product-entry-page .product-entry__details-item summary:before{right:var(--product-accordion-chevron-right);transform:translate(var(--product-accordion-chevron-x),calc(-50% + var(--product-accordion-chevron-y-closed)))rotate(45deg)}.product-entry-page .product-entry__details-item[open] summary:before{transform:translate(var(--product-accordion-chevron-x),calc(-50% + var(--product-accordion-chevron-y-open)))rotate(225deg)}.product-entry-page .product-entry__packaging-options span{width:clamp(86px,5.8vw,108px);min-height:clamp(38px,3.2vw,53px);padding-left:0;padding-right:0}@media (orientation:portrait){.product-entry-page{--product-details-row-height:62px;--product-first-preview-scale:var(--product-detail-portrait-first-preview-scale);--product-first-preview-y:var(--product-detail-portrait-first-preview-y);--product-first-shadow-y:var(--product-detail-portrait-first-shadow-y);--product-first-shadow-width:var(--product-detail-portrait-first-shadow-width);--product-first-shadow-height:var(--product-detail-portrait-first-shadow-height);--product-accordion-chevron-x:var(--product-detail-portrait-accordion-chevron-x);--product-accordion-chevron-y-closed:var(--product-detail-portrait-accordion-chevron-y-closed);--product-accordion-chevron-y-open:var(--product-detail-portrait-accordion-chevron-y-open);--product-accordion-chevron-right:calc((var(--product-detail-portrait-accordion-button-size) - var(--product-detail-portrait-accordion-chevron-size))/2);--product-flavors-top-gap:var(--product-flavors-top-gap-portrait);--product-recipes-wave-gap:var(--product-recipes-wave-gap-portrait);--product-recipes-cta-footer-gap:var(--product-recipes-footer-gap-portrait)}.product-entry-page .product-page-glow--recipes-green{display:none}.product-entry-page .product-entry__grid{row-gap:0}.product-entry-page .product-entry__media-wrap{margin-top:var(--product-detail-portrait-title-media-gap);align-items:stretch;width:100%}.product-entry-page .product-entry__media{aspect-ratio:1;width:100%;min-height:0;margin-top:0}.product-entry-page .product-entry__image-stage{aspect-ratio:1;width:100%}.product-entry-page .product-entry__thumbs{gap:var(--product-detail-portrait-thumb-gap);width:100%;margin-top:var(--product-detail-portrait-media-thumbs-gap);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.product-entry-page .product-entry__thumb{width:auto;transform:scale(var(--product-detail-portrait-thumb-scale-current,1));transform-origin:50%}.product-entry-page .product-entry__thumb[data-preview-index="0"]{--product-detail-portrait-thumb-scale-current:var(--product-detail-portrait-thumb-scale-1)}.product-entry-page .product-entry__thumb[data-preview-index="1"]{--product-detail-portrait-thumb-scale-current:var(--product-detail-portrait-thumb-scale-2)}.product-entry-page .product-entry__thumb[data-preview-index="2"]{--product-detail-portrait-thumb-scale-current:var(--product-detail-portrait-thumb-scale-3)}.product-entry-page .product-entry__details{row-gap:var(--product-detail-portrait-details-gap);display:grid}.product-entry-page .product-entry__details-item summary,.product-entry-page .product-entry__packaging-accordion summary{font-size:var(--product-detail-portrait-details-title-size)}.product-entry-page .product-entry__details-item summary:after,.product-entry-page .product-entry__details-item[open] summary:after{width:var(--product-detail-portrait-accordion-button-size);height:var(--product-detail-portrait-accordion-button-size)}.product-entry-page .product-entry__details-item summary:before{width:var(--product-detail-portrait-accordion-chevron-size);height:var(--product-detail-portrait-accordion-chevron-size);border-right-width:var(--product-detail-portrait-accordion-chevron-stroke);border-bottom-width:var(--product-detail-portrait-accordion-chevron-stroke)}.product-entry-page .product-entry__packaging{display:none}.product-entry-page .product-entry__packaging-accordion{display:block}.product-entry-page .product-entry__packaging-options--accordion{gap:10px;padding-top:0}.product-entry-page .product-flavors{padding-bottom:calc(var(--product-flavors-wave-h) + 22px)}.product-entry-page .product-flavors__bg,.product-entry-page svg.product-flavors__wave,.product-entry-page canvas.product-flavors__wave,.product-entry-page div.product-flavors__wave{width:calc(100vw*var(--page-zoom-inverse,1));margin-left:calc(-50vw*var(--page-zoom-inverse,1));left:50%;right:auto}.product-entry-page .product-flavors .product-flavors__list{gap:var(--product-detail-portrait-flavor-card-gap);padding-left:max(0px,calc(50vw*var(--page-zoom-inverse,1) - var(--product-detail-portrait-flavor-card-width)/2));padding-right:max(0px,calc(50vw*var(--page-zoom-inverse,1) - var(--product-detail-portrait-flavor-card-width)/2));scroll-padding-left:max(0px,calc(50vw*var(--page-zoom-inverse,1) - var(--product-detail-portrait-flavor-card-width)/2));scroll-padding-right:max(0px,calc(50vw*var(--page-zoom-inverse,1) - var(--product-detail-portrait-flavor-card-width)/2))}.product-entry-page .product-flavors-card{flex-basis:var(--product-detail-portrait-flavor-card-width);min-width:var(--product-detail-portrait-flavor-card-width);max-width:var(--product-detail-portrait-flavor-card-width)}.product-entry-page .product-flavors-card .product-card__media{aspect-ratio:var(--product-detail-portrait-flavor-card-aspect)}.product-entry-page .product-flavors-card .product-card__image{transform:translate(-50%,-50%)rotate(var(--product-detail-portrait-flavor-product-rotation))scale(var(--product-detail-portrait-flavor-product-scale))}.product-entry-page .product-flavors-card .product-card__shadow{width:var(--product-detail-portrait-flavor-shadow-width);height:var(--product-detail-portrait-flavor-shadow-height);transform:translateX(-50%)translateY(var(--product-detail-portrait-flavor-shadow-offset-y))}.product-entry-page .product-flavors-card .product-card__pill--spiciness{width:var(--product-detail-portrait-flavor-spice-size);height:var(--product-detail-portrait-flavor-spice-size);transform:translate(var(--product-detail-portrait-flavor-spice-offset-x),var(--product-detail-portrait-flavor-spice-offset-y))}.product-entry-page .product-flavors__dots{gap:10px;padding-top:14px}.product-entry-page .product-flavors-dot{opacity:.9;background:#2b660f;flex-basis:10px;width:10px;height:10px;transform:scale(.86)}.product-entry-page .product-flavors-dot.is-active{background:var(--color-green);opacity:1;transform:scale(1.25)}}.recipe-detail-page{--recipe-detail-paper:#f1eee8;--recipe-detail-wave-h:var(--product-flavors-wave-h,clamp(72px,7vw,120px));--recipe-detail-content-left:var(--desktop-shell-edge,clamp(40px,3.4vw,64px));--recipe-detail-hero-edge:var(--recipe-detail-content-left);--recipe-detail-hero-content-offset-y:48px;--recipe-detail-breadcrumb-title-gap:20px;--recipe-detail-title-description-gap:clamp(32px,2.6vw,50px);--recipe-detail-description-max-width:850px;--recipe-detail-description-right-pad:150px;--recipe-detail-hero-wave-offset-y:620px;--recipe-detail-meta-offset-y:696px;--recipe-detail-image-offset-y:48px;--recipe-detail-image-height:760px;--recipe-detail-recipes-wave-title-gap:10px;--recipe-detail-recipes-footer-gap:var(--product-recipes-cta-footer-gap,60px);--recipe-detail-font-regular:"InterRegular",var(--font-text);--recipe-detail-font-semibold:"InterSemiBold","Arial";--product-page-green-glow-size:clamp(980px,73vw,1400px);--product-page-green-glow-opacity:.58;isolation:isolate;color:var(--color-ink,#000);background:0 0;position:relative;overflow:visible}.recipe-detail-page>:not(.product-page-glow-layer){z-index:10;position:relative}.recipe-detail-page>.product-page-glow-layer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible;margin-top:0!important}.recipe-detail-page.is-product-recipes-glow-ready .product-page-glow--recipes-green{opacity:var(--product-page-green-glow-opacity)}.recipe-detail-page .recipe-detail__screen-section,.recipe-detail-page .recipe-detail__body-band{z-index:10;background:0 0;position:relative;overflow:visible}.recipe-detail-page .recipe-detail__screen-section{z-index:20;background:var(--recipe-detail-paper);min-height:0;display:block}.recipe-detail-page .recipe-detail-hero{z-index:4;height:calc(var(--header-total-height) + var(--recipe-detail-meta-offset-y));min-height:0;color:var(--color-ink,#000);background:0 0;flex:none;display:block;position:relative;overflow:visible}.recipe-detail-page .recipe-detail-hero__bg,.recipe-detail-page .recipe-detail__body-bg{pointer-events:none;position:absolute;inset:0}.recipe-detail-page .recipe-detail-hero__bg{z-index:0;background:var(--color-green)}.recipe-detail-page .recipe-detail-hero__inner{z-index:3;flex:none;position:relative}.recipe-detail-page .recipe-detail__title-row{justify-content:space-between;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.recipe-detail-page .recipe-detail__title{max-width:12ch;font-family:var(--recipe-detail-font-semibold);letter-spacing:0;text-align:left;text-transform:none;color:#000;margin:0;font-size:55px;line-height:1.08}.recipe-detail-page .recipe-detail__description{max-width:min(var(--recipe-detail-description-max-width),calc(100% - var(--recipe-detail-description-right-pad)));margin-top:var(--recipe-detail-title-description-gap);font-family:var(--recipe-detail-font-regular);letter-spacing:0;color:#000;font-size:22px;line-height:1.4}.recipe-detail-page .recipe-detail__breadcrumbs{margin:0 0 var(--recipe-detail-breadcrumb-title-gap);justify-content:flex-start;transform:translateY(-6px)}.recipe-detail-page .recipe-detail__breadcrumbs a{font-family:var(--product-detail-font-regular,var(--recipe-detail-font-regular));color:#000;opacity:1;font-size:clamp(15px,1.36vw,21px);font-weight:700;line-height:1.4}.recipe-detail-page .recipe-detail__breadcrumbs span{color:#000;opacity:1}.recipe-detail-page .recipe-detail__breadcrumbs a:hover,.recipe-detail-page .recipe-detail__breadcrumbs a:hover span{color:var(--color-red);opacity:1}.recipe-detail-page .recipe-detail__spiciness{width:clamp(58px,4.7vw,78px);height:clamp(58px,4.7vw,78px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.recipe-detail-page .recipe-detail__spiciness img{object-fit:contain;width:100%;height:100%}.recipe-detail-page .recipe-detail__hero-wave,.recipe-detail-page .recipe-detail__body-wave{width:100%;height:calc(var(--recipe-detail-wave-h) + 8px);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.recipe-detail-page .recipe-detail__hero-wave{top:calc(var(--header-total-height) + var(--recipe-detail-hero-wave-offset-y));bottom:auto}.recipe-detail-page .recipe-detail__body-wave{bottom:-1px}.recipe-detail-page .recipe-detail__hero-image--desktop{z-index:4;background:0 0;border-radius:clamp(18px,1.7vw,32px);position:relative;overflow:hidden;box-shadow:0 18px 58px #00000038}.recipe-detail-page .recipe-detail__meta-strip{z-index:3;width:50vw;padding:28px var(--recipe-detail-hero-edge)40px var(--recipe-detail-content-left);background:var(--recipe-detail-paper);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:10px;margin:0;display:grid;position:relative}.recipe-detail-page .recipe-detail__meta-chip{color:#fff;min-width:0;min-height:64px;font-family:var(--recipe-detail-font-semibold);white-space:nowrap;background:#000;border-radius:18px;justify-content:center;gap:10px;padding:0 14px;font-size:18px;font-weight:600;line-height:1}.recipe-detail-page .recipe-detail__meta-icon,.recipe-detail-page .recipe-detail__meta-chip img{width:30px;height:30px}.recipe-detail-page .recipe-detail__body-band{padding-bottom:var(--recipe-detail-wave-h);background:0 0}.recipe-detail-page .recipe-detail__body-bg{z-index:0;background:var(--recipe-detail-paper)}.recipe-detail-page .recipe-detail-hero>.recipe-detail__hero-image--mobile,.recipe-detail-page .recipe-detail-hero>.recipe-detail__meta-strip{display:none}.recipe-detail-page .recipe-detail__body{z-index:2;width:100%;padding:clamp(32px,3.1vw,58px)var(--recipe-detail-content-left)clamp(68px,5vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(56px,5vw,96px);margin:0;position:relative}.recipe-detail-page .recipe-detail__section h2{font-family:var(--recipe-detail-font-semibold);letter-spacing:0;text-transform:none;color:#000;font-size:clamp(36px,3vw,58px);line-height:1.05;display:block}.recipe-detail-page .recipe-detail__ingredient-amount,.recipe-detail-page .recipe-detail__step h3{font-family:var(--recipe-detail-font-semibold);color:#000;font-weight:600}.recipe-detail-page .recipe-detail__ingredient-item,.recipe-detail-page .recipe-detail__step p{font-family:var(--recipe-detail-font-regular);color:#12110ed6}.recipe-detail-page .rcp{z-index:10;padding-top:var(--recipe-detail-recipes-wave-title-gap);padding-bottom:var(--recipe-detail-recipes-footer-gap);contain:layout style;content-visibility:visible;margin-top:0;position:relative;overflow:visible;background:0 0!important}.recipe-detail-page .rcp__head,.recipe-detail-page .rcp__grid{z-index:1;position:relative}.recipe-detail-page+.site-footer{z-index:5}@media (min-width:821px) and (orientation:landscape){.recipe-detail-page .recipe-detail-hero__inner{box-sizing:border-box;grid-template-columns:minmax(0,calc(50vw - var(--recipe-detail-content-left)))minmax(0,calc(50vw - var(--recipe-detail-hero-edge)));width:100%;height:calc(var(--header-total-height) + var(--recipe-detail-meta-offset-y));min-height:0;padding:calc(var(--header-total-height) + var(--recipe-detail-hero-content-offset-y))var(--recipe-detail-hero-edge)28px var(--recipe-detail-content-left);gap:0;display:grid}.recipe-detail-page .recipe-detail-hero__content{padding:0 var(--recipe-detail-hero-edge)0 0;gap:0}.recipe-detail-page .recipe-detail__hero-image--desktop{height:var(--recipe-detail-image-height);min-height:0;margin-top:calc(var(--recipe-detail-image-offset-y) - var(--recipe-detail-hero-content-offset-y));place-self:start stretch;display:block}.recipe-detail-page .recipe-detail__hero-image--desktop img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}}@media (max-width:820px),(orientation:portrait){.recipe-detail-page{--recipe-detail-wave-h:72px;--recipe-detail-content-left:20px;--recipe-detail-hero-edge:20px;--recipe-detail-portrait-header-breadcrumb-gap:28px;--recipe-detail-portrait-breadcrumb-title-gap:14px;--recipe-detail-portrait-title-description-gap:14px;--recipe-detail-portrait-wave-tabs-gap:10px;--recipe-detail-portrait-description-image-gap:22px;--recipe-detail-portrait-image-meta-gap:20px;--recipe-detail-portrait-meta-wave-gap:25px;--recipe-detail-portrait-tabs-top-gap:var(--recipe-detail-portrait-wave-tabs-gap);--recipe-detail-portrait-body-top-gap:20px;--recipe-detail-recipes-wave-title-gap:var(--product-recipes-wave-gap-portrait,0px);--recipe-detail-recipes-footer-gap:var(--product-recipes-footer-gap-portrait,30px)}.recipe-detail-page .product-page-glow--recipes-green{display:none}.recipe-detail-page .recipe-detail__screen-section{z-index:10;background:var(--recipe-detail-paper)}.recipe-detail-page .recipe-detail__screen-section>.recipe-detail__hero-image--mobile,.recipe-detail-page .recipe-detail__screen-section>.recipe-detail__meta-strip{display:none}.recipe-detail-page .recipe-detail-hero{height:auto;min-height:0;padding-bottom:var(--recipe-detail-wave-h);display:block}.recipe-detail-page .recipe-detail-hero__bg{inset:0}.recipe-detail-page .recipe-detail__hero-wave{top:auto;bottom:-3px}.recipe-detail-page .recipe-detail-hero__inner{height:auto;min-height:0;padding:calc(var(--header-total-height) + var(--recipe-detail-portrait-header-breadcrumb-gap))20px 0;display:block}.recipe-detail-page .recipe-detail__title-row{gap:14px}.recipe-detail-page .recipe-detail__title{font-size:29px;line-height:1.08}.recipe-detail-page .recipe-detail__description{max-width:100%;margin-top:var(--recipe-detail-portrait-title-description-gap);font-size:14px;line-height:1.42}.recipe-detail-page .recipe-detail__breadcrumbs{margin-bottom:var(--recipe-detail-portrait-breadcrumb-title-gap);transform:none}.recipe-detail-page .recipe-detail__breadcrumbs a{font-size:13px}.recipe-detail-page .recipe-detail__spiciness{width:52px;height:52px}.recipe-detail-page .recipe-detail__hero-image--mobile{z-index:4;width:calc(100% - 40px);margin:var(--recipe-detail-portrait-description-image-gap)auto 0;aspect-ratio:4/3;background:0 0;border-radius:20px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 42px #0003}.recipe-detail-page .recipe-detail__meta-strip{z-index:4;width:calc(100% - 40px);margin:var(--recipe-detail-portrait-image-meta-gap)auto 0;padding:0 0 var(--recipe-detail-portrait-meta-wave-gap);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative}.recipe-detail-page .recipe-detail-hero>.recipe-detail__hero-image--mobile{display:block}.recipe-detail-page .recipe-detail-hero>.recipe-detail__meta-strip{display:grid}.recipe-detail-page .recipe-detail__meta-chip{border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:14px;line-height:1;display:flex}.recipe-detail-page .recipe-detail__meta-chip span{white-space:nowrap;display:inline-block}.recipe-detail-page .recipe-detail__meta-icon,.recipe-detail-page .recipe-detail__meta-chip img{width:24px;height:24px}.recipe-detail-page .recipe-detail__tabs{z-index:2;width:calc(100% - 40px);padding:var(--recipe-detail-portrait-tabs-top-gap)0 0;background:0 0;gap:10px;margin:0 auto;display:flex;position:relative}.recipe-detail-page .recipe-detail__tab-btn{color:#000;min-height:46px;font-family:var(--recipe-detail-font-semibold);text-transform:uppercase;letter-spacing:0;background:0 0;border:3px solid #000;border-radius:12px;flex:1;padding:0 12px;font-size:14px;line-height:1}.recipe-detail-page .recipe-detail__tab-btn--active{color:var(--color-red);border-color:var(--color-red)!important;background:0 0!important}.recipe-detail-page .recipe-detail__body-band{margin-top:-1px}.recipe-detail-page .recipe-detail__body{padding:var(--recipe-detail-portrait-body-top-gap)20px 46px;grid-template-columns:1fr}.recipe-detail-page .rcp{padding-top:var(--recipe-detail-recipes-wave-title-gap);padding-bottom:var(--recipe-detail-recipes-footer-gap)}}
