@media(prefers-reduced-motion:reduce){.announcement-bar__track{transition:none}}.ermes-footer__divider-overlap{position:absolute;inset:0 0 auto;overflow:hidden;transform:translateY(calc(-100% + 1px))}.ermes-footer{--footer-rule: rgba(var(--color-scheme-text), .3);padding-inline:var(--section-x-padding, 1.5rem)}.ermes-footer__inner{padding-block:clamp(2.5rem,5vw,5rem) 1.5rem}.ermes-footer__menu-heading{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ermes-footer__main{display:flex;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem)}.ermes-footer__brand{flex:1 1 28%;min-width:0}.ermes-footer__logo{display:block;max-width:var(--footer-logo-width);margin-bottom:1.5rem}.ermes-footer__tagline{max-width:19ch;font-size:clamp(1.75rem,2.2vw,2.5rem);line-height:1.2;text-wrap:pretty}.ermes-footer__connections{max-width:19.5rem;margin-top:1.5rem}.ermes-footer__family{display:grid;grid-template-columns:repeat(5,minmax(0,3.5rem));gap:.5rem;max-width:100%}.ermes-footer__family{align-items:center;font-size:1rem;line-height:1.4}.ermes-footer__family span{grid-column:2 / -1}.ermes-footer__menus{flex:1 1 72%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.ermes-footer__menu-heading{margin-bottom:1.125rem}.ermes-footer__menu ul{display:grid;gap:.875rem}.ermes-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding-block:1.5rem;border-top:1px solid var(--footer-rule)}.ermes-footer__payments .payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ermes-footer__payments li{width:2rem}.ermes-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;border-top:1px solid var(--footer-rule);padding-top:1.5rem;font-size:.75rem;line-height:1.6}.ermes-footer__legal p span{display:inline-block;margin-left:.5rem}.ermes-footer__legal ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}@media(max-width:989px){.ermes-footer__main{flex-direction:column}.ermes-footer__social-block{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.ermes-footer__tagline{max-width:24ch}.ermes-footer__connections{flex:0 1 19.5rem;margin-top:0}}@media(max-width:639px){.ermes-footer__inner{padding-top:2rem}.ermes-footer__main{padding-block:2rem}.ermes-footer__social-block{display:block}.ermes-footer__connections{margin-top:1.5rem}.ermes-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.ermes-footer__menu--shop{grid-column:1 / -1}.ermes-footer__menu--shop ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ermes-footer__menu a{min-height:2rem}}.cart-count-badge{width:1.5rem;height:1.5rem;border:var(--general-border-width) solid currentColor;padding-block-start:.125em;font-size:.6875rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;line-height:1}.logo-pop-out{--logo-pop-out-scale: .003}@media(min-width:768px)and (max-width:989px){.logo-pop-out{--logo-pop-out-scale: .004}}@media(min-width:990px){.lg\:grow{flex-grow:1}.lg\:w-3\/4{width:75%}}@media(min-width:990px)and (max-width:1029px){.logo-pop-out--desktop-left{--logo-pop-out-scale: .002}.site-header.header-is-active .logo-pop-out--desktop-left{--logo-pop-out-scale: .0015}}@media(min-width:1030px)and (max-width:1079px){.logo-pop-out--desktop-left{--logo-pop-out-scale: .0025}.site-header.header-is-active .logo-pop-out--desktop-left{--logo-pop-out-scale: .0018}}@media(min-width:1080px){.site-header.header-is-active .logo-pop-out--desktop-left{--logo-pop-out-scale: .002}}.recipe__instructions .metafield-single_line_text_field-array{list-style-type:decimal}.recipe__icon-anchor{position:relative}.recipe__content{padding-top:clamp(3rem,5vw,4rem)}.recipe__scale legend{margin-bottom:.5rem;font-weight:700}.recipe__scale-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.recipe__scale:not([hidden])+.recipe__base-servings{display:none}.recipe__instructions>h2:first-child{margin-top:0}.recipe__instructions>h2,.recipe__ingredients h2,.recipe__tips>h2{text-align:center}.recipe__instructions .recipe__steps{list-style:none;padding-inline-start:0}.recipe__instructions .recipe__steps>li>:last-child{grid-column:2;grid-row:1 / span 2;margin-block:0}.recipe__instructions .recipe__steps.recipe__steps--structured{display:grid;gap:1.5rem;margin-block:1.25rem 0}.recipe__instructions .recipe__steps.recipe__steps--structured>li{display:block;margin:0}.recipe__step-index{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5em;height:1.5em;padding-bottom:.05em;border-radius:50%;font-size:.72em;background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-accent-1-contrast));font-variant-numeric:tabular-nums;line-height:1}.recipe__instructions .recipe__steps.recipe__steps--structured>li>.recipe__step-text{margin:0}@media(min-width:990px){.recipe__instructions .recipe__steps.recipe__steps--structured{gap:1.75rem}}.occasion-ribbon{position:relative;width:100%;overflow:hidden;isolation:isolate}.occasion-ribbon__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}.occasion-ribbon__viewport{position:relative;z-index:1;width:100%;height:288px;overflow:hidden}.occasion-ribbon__svg.is-ready{opacity:1}.occasion-ribbon__copy{fill:rgb(var(--color-scheme-accent-2-contrast));white-space:pre}.occasion-ribbon__prefix{font-family:var(--main-font-stack);font-size:clamp(.8rem,1.35vw,1.15rem);font-style:var(--main-font-style);font-weight:700;letter-spacing:.025em;text-transform:none}.occasion-ribbon__title{font-family:var(--heading-font-stack);font-size:clamp(1.9rem,3.8vw,4rem);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letterspacing);text-transform:var(--heading-capitalize)}@media(max-width:639px){.occasion-ribbon__viewport{height:224px}.occasion-ribbon__prefix{font-size:.75rem}.occasion-ribbon__title{font-size:clamp(1.55rem,8vw,2.15rem)}}.ermes-cart{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.ermes-cart__header{display:flex;flex:none;align-items:center;justify-content:space-between;padding:16px 20px 10px;gap:12px}.ermes-cart__shipping{flex:none;padding:0 20px}.ermes-cart__shipping>div{margin:0 0 12px;padding:12px;max-width:none;border-radius:var(--button-border-radius)}.ermes-cart__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ermes-cart__footer{flex:none;padding:12px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(var(--color-scheme-text),.2);background:rgb(var(--color-scheme-background))}.ermes-cart:has([data-cart-empty]) .ermes-cart__footer{display:none}@media(min-width:768px){.ermes-cart{display:grid;grid-template-columns:minmax(0,440px);grid-template-rows:auto auto minmax(0,1fr) auto}.ermes-cart[data-has-recommendations]:not(:has([data-cart-empty])){grid-template-columns:200px minmax(0,440px)}.ermes-cart__header,.ermes-cart__shipping,.ermes-cart__footer{grid-column:-2 / -1}.ermes-cart__header{grid-row:1}.ermes-cart__shipping{grid-row:2}.ermes-cart__body{display:contents}.ermes-cart__footer{grid-row:4}}@media(max-width:767px){.ermes-cart:has([data-cart-empty]) .ermes-cart__body{display:flex;flex-direction:column}.ermes-cart textarea{font-size:16px}.ermes-cart__header{padding-top:max(16px,env(safe-area-inset-top))}.ermes-cart__footer{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media(max-height:550px){.ermes-cart__header{padding-top:max(4px,env(safe-area-inset-top));padding-bottom:4px}.ermes-cart__shipping>div{padding:6px 10px;margin-bottom:6px}.ermes-cart__footer{padding-top:8px;padding-bottom:max(10px,env(safe-area-inset-bottom));max-height:48dvh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.ermes-cart *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.ermes-cart-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px 0 max(32px,env(safe-area-inset-bottom));text-align:center}.ermes-cart-empty__plate{flex:none;width:220px;height:auto;max-width:65%}.ermes-cart-empty__accent{fill:rgb(var(--color-scheme-scheme-story-postcard-background, var(--color-scheme-accent-2)))}.ermes-cart-empty__content{display:grid;justify-items:center;gap:24px;max-width:310px}.ermes-cart-empty__title{font-size:52px;line-height:1.05}.ermes-cart-empty__content p{max-width:260px;line-height:1.4}@media(max-height:550px){.ermes-cart-empty{flex-direction:row;gap:16px;padding-block:16px}.ermes-cart-empty__plate{width:100px;max-width:28%}.ermes-cart-empty__content{gap:14px}.ermes-cart-empty__title{font-size:36px}.ermes-cart-empty__content p{font-size:14px}}.no-js .ermes-cart-discount{display:none}.ermes-cart-totals{display:grid;gap:8px}.ermes-cart-totals__rows>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.ermes-cart-totals__savings{font-size:13px}.ermes-cart-totals__tax{font-size:12px;line-height:1.3;margin-bottom:4px}.ermes-cart-checkout{isolation:isolate;margin-bottom:var(--button-drop-shadow-size)}.ermes-cart-discount{font-size:13px}.ermes-cart-discount .ermes-cart-discount__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ermes-cart-discount__codes{display:flex;gap:6px;flex-wrap:wrap}#CartDiscountStatus:empty{display:none}#CartDiscountStatus{padding-top:6px}.ermes-cart-totals [disabled]{opacity:.55;cursor:wait}@media(max-height:550px){.ermes-cart-totals{gap:4px}.ermes-cart-totals__rows{font-size:14px;line-height:1.2}.ermes-cart-totals__tax{font-size:11px}}.cart-shipping-progress{--cart-shipping-progress-bubble-size: 32px;--cart-shipping-progress-end-offset: calc(.625rem + (var(--cart-shipping-progress-bubble-size) / 2));display:flex;align-items:center;gap:.625rem;width:100%}.cart-shipping-progress__track{position:absolute;top:50%;left:0;width:calc(100% + var(--cart-shipping-progress-end-offset));height:10px;overflow:hidden;transform:translateY(-50%);border:var(--button-border-width) solid rgb(var(--color-scheme-text));border-radius:999px;background-color:rgb(var(--color-scheme-background))}.cart-shipping-progress__marker{position:absolute;top:50%;left:calc(100% + var(--cart-shipping-progress-end-offset));z-index:20;display:inline-flex;align-items:center;justify-content:center;width:var(--cart-shipping-progress-bubble-size);height:var(--cart-shipping-progress-bubble-size);transform:translate(-50%,-50%);border:var(--button-border-width) solid rgb(var(--color-scheme-text));border-radius:var(--button-border-radius)}.cart-shipping-progress__goal{display:inline-flex;position:relative;z-index:10;flex:0 0 var(--cart-shipping-progress-bubble-size);align-items:center;justify-content:center;width:var(--cart-shipping-progress-bubble-size);height:var(--cart-shipping-progress-bubble-size);border-width:var(--button-border-width);border-style:dashed;border-color:rgb(var(--color-scheme-text));border-radius:var(--button-border-radius);background-color:rgb(var(--color-scheme-card));color:rgb(var(--color-scheme-text))}.cart-shipping-progress.is-complete .cart-shipping-progress__goal{visibility:hidden}.cart-shipping-progress__marker-check{width:18px;height:18px}.cart-items-list{gap:.875rem}.cart-line-item-card--page{padding:var(--cart-card-padding)}.cart-line-item-card--page .cart-line-item-card__summary{display:contents}.cart-line-item-card__media{align-self:center;overflow:visible;border-radius:0}.cart-line-item-card__image{width:100%;max-height:8rem;object-fit:contain;filter:drop-shadow(0 .25rem .15rem rgb(var(--color-scheme-text) / .12))}.cart-line-item-card--page .cart-line-item-card__controls{align-items:center;margin-top:0}.cart-line-item-card__discount{display:inline-flex;align-items:center;gap:.4rem;padding:0;border-radius:0;background:transparent;color:rgb(var(--color-scheme-card-text));font-size:var(--font-size-xs);line-height:1.2}.cart-line-item-card__discount strong{flex-shrink:0}.cart-line-item-card__price--discounted strong{padding:.35rem .5rem;border-radius:var(--button-border-radius);background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-accent-1-contrast))}.cart-bundle-card[data-enhanced] .cart-bundle-card__plan--fallback{display:none}.no-js .cart-bundle-card .cart-bundle-card__plan--fallback{display:block}.ermes-cart-action:disabled,.ermes-cart-action[aria-disabled=true]{cursor:progress}.cart-bundle-card[data-enhanced] .cart-bundle-card__disclosure{display:none}.ermes-cart-action--muted{opacity:.7}@container (min-width: 30rem){.cart-line-item-card--drawer .cart-line-item-card__summary{min-height:8.75rem;grid-template-columns:6.75rem minmax(0,1fr) auto}}@container (max-width: 21.25rem){.cart-line-item-card--drawer .cart-line-item-card__summary{min-height:7.25rem;grid-template-columns:4.75rem minmax(0,1fr);gap:.625rem;align-items:start;padding:.7rem}.cart-line-item-card--drawer .cart-line-item-card__media{grid-row:1 / span 2}.cart-line-item-card--drawer .cart-line-item-card__price{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;text-align:left}}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card{border:0;border-radius:0;background:transparent;color:inherit;container-type:normal;overflow:visible;padding:0}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__summary{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:0;padding:20px 0;gap:12px;align-items:start}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__media{grid-column:1;grid-row:1;align-self:stretch;position:relative;min-height:168px}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__media a{position:absolute;top:0;right:0;bottom:0;left:0}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__image{width:100%;height:100%;max-height:none;object-fit:contain}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__identity{display:grid;grid-column:2 / -1;grid-row:1;gap:12px}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__headline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__price{grid-column:auto;grid-row:auto;justify-self:end;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:5px;font-size:14px;padding:0;background:none;border:0;min-width:0;max-width:80px}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__price strong{padding:0;border-radius:0;background:none;color:inherit;font-size:14px}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__price del{font-size:12px;opacity:.55}:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__controls{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:0;padding-right:14px}.cart-line-item-card__controls .ermes-cart-action{min-height:40px;padding-block:0}[data-cart-items]:has([data-cart-empty]){flex:1}@media(min-width:768px){:is(.ermes-cart,[data-cart-page]) .cart-line-item-card__summary{grid-template-columns:132px minmax(0,1fr)}}.ermes-cart-recommendations{display:block;padding:20px;background:rgb(var(--color-scheme-scheme-story-postcard-background, var(--color-scheme-accent-2)))}.ermes-cart-recommendations__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.ermes-cart-recommendations h3{font-size:24px;line-height:1.05}.ermes-cart-recommendations__navigation{display:flex}.ermes-footer__localization{display:flex;flex-wrap:wrap;gap:1rem 2rem;max-width:100%}.ermes-footer__localization-field{min-width:0;max-width:100%}.ermes-footer__localization-label{margin-bottom:.25rem;font-size:.75rem}.ermes-footer__disclosure{position:relative}.ermes-footer__disclosure summary,.ermes-footer__country{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;font-size:.9375rem}.ermes-footer__disclosure summary{list-style:none;cursor:pointer}.ermes-footer__disclosure summary::-webkit-details-marker{display:none}.ermes-footer__chevron{width:.75rem;margin-left:.25rem;flex:0 0 .75rem}.ermes-footer__disclosure[open] .ermes-footer__chevron{transform:rotate(180deg)}.ermes-footer__options{position:absolute;z-index:40;bottom:calc(100% + .5rem);left:0;width:max-content;min-width:100%;max-width:min(22rem,calc(100vw - 3rem));max-height:min(24rem,36vh);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid currentColor;border-radius:var(--input-border-radius);background:rgb(var(--color-scheme-background));box-shadow:0 4px 16px #00000026}.ermes-footer__options--languages{left:auto;right:0}.ermes-footer__options button{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem;text-align:left;font-size:.9375rem;cursor:pointer}.ermes-footer__options button:hover,.ermes-footer__options button[aria-current=true]{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}@media(max-width:639px){.ermes-footer__localization{gap:1rem}.ermes-footer__options--languages{left:0;right:auto}}.ermes-footer__newsletter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--footer-rule)}.ermes-footer__newsletter-heading{max-width:18ch;font-size:clamp(2.125rem,3.5vw,3.75rem);line-height:1.08;text-wrap:balance}.ermes-footer__signup{padding-top:4.5rem}.ermes-footer__email-field{--footer-control-height: 4.25rem;position:relative;display:flex;align-items:center;gap:.75rem}.ermes-footer__gift-sticker{position:absolute;z-index:1;left:-3rem;bottom:calc(100% - 3rem);width:6rem;height:auto;transform:rotate(12deg);transform-origin:bottom center;pointer-events:none;-webkit-user-select:none;user-select:none}.ermes-footer__email-field input::placeholder{color:inherit;opacity:.75}.ermes-footer__submit{flex-shrink:0}.ermes-footer__consent{margin-top:1rem;max-width:62ch;font-size:.875rem;line-height:1.5}.ermes-footer__message{padding:1rem;margin-block:1rem;border:1px solid currentColor;border-radius:var(--input-border-radius)}@media(min-width:640px){.ermes-footer__newsletter{padding-top:2rem}.ermes-footer__signup{padding-top:0}}@media(min-width:990px){.ermes-footer__newsletter-heading{max-width:none;font-size:clamp(1.875rem,3.5vw,3.75rem)}}@media(max-width:989px){.ermes-footer__newsletter{column-gap:2rem}}@media(max-width:639px){.ermes-footer__newsletter{grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:2rem}.ermes-footer__newsletter-heading{max-width:none;font-size:1.875rem;line-height:1.12}.ermes-footer__signup{padding-top:0}.ermes-footer__email-field{--footer-control-height: 3.25rem;flex-direction:column;align-items:stretch;gap:1rem}.ermes-footer__email-field input{padding-block:.625rem;font-size:1rem}.ermes-footer__gift-sticker{top:calc(var(--footer-control-height) - 1rem);right:.25rem;bottom:auto;left:auto;width:3.75rem}.ermes-footer__consent{margin-top:.875rem;font-size:.8125rem}}.mega-menu-tabs{--mega-menu-ink: rgb(var(--color-scheme-text));--mega-menu-soft: rgba(var(--color-scheme-text), .06);--mega-menu-yellow: rgb(var(--color-scheme-scheme1-accent-1));--mega-menu-star: #e0a800;--mega-menu-kraft: #d4ad78;--mega-menu-kraft-dark: #b98d55;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:2.75rem;min-height:280px;align-items:start;text-align:left;white-space:normal}.mega-menu-tabs__tab-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.mega-menu-tabs__tab{display:grid;justify-items:start;row-gap:.35rem;color:inherit;font-size:clamp(2.1rem,2.5vw,2.6rem);line-height:1;text-decoration:none}.mega-menu-tabs__tab>span:first-child{text-decoration-line:underline;text-decoration-thickness:var(--general-border-width);text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.mega-menu-tabs__tab:is(.is-active,:hover)>span:first-child{text-decoration-color:currentColor}.mega-menu-tabs__favorite{font-family:var(--main-font-stack);text-transform:none;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.mega-menu-tabs__stars{color:var(--mega-menu-star);letter-spacing:.05em}.mega-menu-tabs__panels{min-width:0;container-type:inline-size}.mega-menu-tabs__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.mega-menu-tabs__tiles .mega-menu-tile__name,.mega-menu-tabs__tiles .mega-menu-end__label{font-size:clamp(1.15rem,2.6cqi,1.75rem)}.mega-menu-tabs__tiles .mega-menu-tile__media{container-type:inline-size}.mega-menu-tabs__tiles .mega-menu-tile__band{top:12%;right:-21%;width:78%;padding:.3em 0 .22em;font-size:clamp(.66rem,8cqi,1.3rem)}.mega-menu-tabs__tiles .mega-menu-tile__name{display:block;overflow:visible;-webkit-line-clamp:unset;text-wrap:balance}.mega-menu-end{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.7rem;color:inherit;text-decoration:none}.mega-menu-end__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--mega-menu-soft);border-radius:1rem}.mega-menu-end__label{font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.05}.mega-menu-end:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:1rem}.mega-menu-steps__art--box img{position:absolute;bottom:0;width:41%;height:auto;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.mega-menu-end__mosaic{display:grid;grid-template:repeat(2,minmax(0,1fr)) / repeat(2,minmax(0,1fr));gap:.3rem;padding:.55rem;transition:gap .2s ease,padding .2s ease}.mega-menu-end__mosaic>span{display:grid;place-items:center;min-height:0;overflow:hidden;background:var(--mega-menu-tile-bg);border-radius:.55rem}.mega-menu-end__mosaic img{width:78%;height:86%;object-fit:contain}.mega-menu-end--all:is(:hover,:focus-visible) .mega-menu-end__mosaic{gap:.5rem;padding:.4rem}.mega-menu-steps{--step-art: min(9rem, 19cqi);display:grid;justify-items:center;gap:1.25rem}.mega-menu-steps__title{margin:0;font-size:min(3rem,6.5cqi);line-height:1}.mega-menu-steps__row{display:flex;align-items:flex-start;gap:.75rem}.mega-menu-steps__step{display:grid;justify-items:center;gap:.6rem;color:inherit;text-decoration:none;transition:transform .2s ease}.mega-menu-steps__step:is(:hover,:focus-visible){transform:translateY(-3px)}.mega-menu-steps__art{position:relative;display:block;width:var(--step-art);aspect-ratio:1;overflow:hidden;background:var(--mega-menu-soft);border-radius:1rem;transition:background .15s ease}.mega-menu-steps__step:is(:hover,:focus-visible) .mega-menu-steps__art{background:var(--mega-menu-yellow)}.mega-menu-steps__art--box img{bottom:22%;width:46%}.mega-menu-steps__art--box img:nth-child(1){left:6%;transform:rotate(-16deg)}.mega-menu-steps__art--box img:nth-child(2){left:27%;bottom:30%;z-index:1;transform:rotate(-2deg)}.mega-menu-steps__art--box img:nth-child(3){right:6%;transform:rotate(14deg)}.mega-menu-steps__crate{position:absolute;z-index:2;left:14%;right:14%;bottom:9%;height:24%;background:repeating-linear-gradient(90deg,rgba(70,45,15,.07) 0 2px,transparent 2px 8px),var(--mega-menu-kraft);border-radius:.35rem .35rem .6rem .6rem;box-shadow:inset 0 .35rem 0 var(--mega-menu-kraft-dark)}.mega-menu-steps__crate:before{content:"";position:absolute;left:-6%;right:-6%;top:-.35rem;height:.5rem;background:#c49a62;border-radius:.3rem}.mega-menu-steps__art--packs img{position:absolute;bottom:10%;width:40%;height:auto}.mega-menu-steps__art--packs img:nth-child(1){left:8%;transform:rotate(-12deg)}.mega-menu-steps__art--packs img:nth-child(2){left:30%;bottom:16%;z-index:1}.mega-menu-steps__art--packs img:nth-child(3){right:8%;transform:rotate(12deg)}.mega-menu-steps__art--plate img{width:88%;height:88%;margin:6%;object-fit:contain}.mega-menu-steps__label{font-size:min(1.75rem,4cqi);line-height:1}.mega-menu-steps__arrow{display:grid;place-items:center;height:var(--step-art);color:rgba(var(--color-scheme-text),.42);font-size:1.4rem}.mega-menu-steps__start{display:grid;place-items:center;width:calc(var(--step-art) * .7);height:calc(var(--step-art) * .7);margin-top:calc(var(--step-art) * .15);background:var(--mega-menu-yellow);border-radius:50%;color:inherit;font-size:1.6rem;text-decoration:none;transition:transform .2s ease}.mega-menu-steps__start:is(:hover,:focus-visible){transform:scale(1.06) rotate(-4deg)}.mega-menu-steps__step:focus-visible,.mega-menu-steps__start:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:1rem}@media(prefers-reduced-motion:reduce){.mega-menu-steps__art--box img,.mega-menu-end__mosaic,.mega-menu-steps__step,.mega-menu-steps__start{transition:none}}.mega-menu-tile{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.7rem;color:inherit;text-decoration:none}.mega-menu-tile__media{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--mega-menu-tile-bg);border-radius:1rem}.mega-menu-tile--box .mega-menu-tile__media{background-image:repeating-linear-gradient(45deg,rgba(70,45,15,.024) 0 1.5px,transparent 1.5px 7px)}.mega-menu-tile__pack{width:78%;height:84%;object-fit:contain;transition:opacity .25s ease,transform .25s ease}.mega-menu-tile__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8%;object-fit:contain;opacity:0;transform:scale(.92) rotate(-6deg);transition:opacity .25s ease,transform .3s ease}.mega-menu-tile:is(:hover,:focus-visible) .mega-menu-tile__plate{opacity:1;transform:none}.mega-menu-tile__plate--box{padding:6% 10%;transform:scale(.96)}.mega-menu-tile--has-hover:is(:hover,:focus-visible) .mega-menu-tile__pack{opacity:0;transform:scale(.9)}.mega-menu-tile:not(.mega-menu-tile--has-hover):is(:hover,:focus-visible) .mega-menu-tile__pack{transform:scale(1.04)}.mega-menu-tile__band{position:absolute;top:9%;right:-22%;width:72%;padding:.2rem 0 .15rem;background:var(--mega-menu-tile-surface);border-block:1.5px solid rgb(var(--color-scheme-text));font-family:var(--heading-font-stack);font-size:.72rem;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(45deg)}.mega-menu-tile__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.05}.mega-menu-tile:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:1rem}@media(prefers-reduced-motion:reduce){.mega-menu-tile__pack,.mega-menu-tile__plate{transition:none}}.spoon-hero__cycle-control{position:absolute;right:8px;bottom:8px;z-index:21}#popups-popup:has(#popup-slot .bundle-product-popup){display:flex;align-items:center;justify-content:center}#popups-popup:has(.product-label-popup){display:grid;padding:1rem;place-items:center}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AgAAAEgAgABAAAAAAAAAAAAAADsCAADgoE4AAAAAAAAAEAAAAAAAAAAAAAAABQAAAAAAUAk */
