.CarouselItem_image-wrapper__HzsWj{position:relative;width:var(--list-item-image-width);height:calc(var(--list-item-image-width) / (4 / 5));overflow:hidden;border-radius:1rem}.CarouselItem_image___tYdI{width:100%;height:100%;object-fit:cover}.CarouselItem_title__LoEFn{margin-top:var(--spacing-md)}.CarouselItem_subtitle__V83NH{margin-top:.25rem;color:var(--carousel-item-subtitle-color)}.LinkButton_link-button__j6LkW{display:inline-block;padding:.75rem 1.125rem;background-color:var(--color-core-black);color:var(--color-core-white)}@media (hover:hover){.LinkButton_link-button__j6LkW:hover{background-color:var(--color-core-dark-grey);color:var(--color-core-black)}}@media (prefers-reduced-motion:no-preference){.LinkButton_link-button__j6LkW{transition:all .2s}}.Carousel_carousel__cXpXU{--list-item-image-width:80vw;position:relative}.Carousel_scroller__62lzY{overflow:auto hidden;scroll-snap-type:x mandatory;scroll-padding:auto var(--base-container-margins)}.Carousel_list__rkEcM{display:flex}.Carousel_list__rkEcM:after,.Carousel_list__rkEcM:before{content:"";flex:0 0 var(--base-container-margins,0);height:1px}.Carousel_nav-btn__6o6v9{display:block;position:absolute;top:calc((var(--list-item-image-width) * 1.25) * .42);width:3rem;height:3rem;background:var(--color-core-black)}.Carousel_nav-btn__6o6v9[disabled]{display:none}.Carousel_nav-btn__6o6v9.Carousel_next__Tj3Xq{right:0;transform:rotate(180deg)}.Carousel_nav-btn__6o6v9 svg{width:var(--base-icon-size);fill:var(--color-core-white)}.Carousel_item__AkSid{scroll-snap-align:start;width:var(--list-item-image-width);padding-bottom:var(--spacing-lg)}[dir=ltr] .Carousel_item__AkSid:not(:last-of-type){margin-right:var(--spacing-sm)}[dir=rtl] .Carousel_item__AkSid:not(:last-of-type){margin-left:var(--spacing-sm)}@media (min-width:48em){.Carousel_carousel__cXpXU{--list-item-image-width:40vw}}@media (min-width:64em){.Carousel_carousel__cXpXU{--list-item-image-width:25vw}.Carousel_nav-btn__6o6v9{width:5rem;height:5rem}[dir=ltr] .Carousel_item__AkSid:not(:last-of-type){margin-right:var(--spacing-md)}[dir=rtl] .Carousel_item__AkSid:not(:last-of-type){margin-left:var(--spacing-md)}}.CarouselSection_carousel-section__qLdvF{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);background-color:var(--carousel-section-background-color);color:var(--carousel-section-color)}.CarouselSection_carousel-section__qLdvF>div{margin-top:var(--spacing-md)}.CarouselSection_header__DVqaa{--stack-block-size:1.5rem;padding-left:var(--base-container-margins);padding-right:var(--base-container-margins)}.CarouselSection_header__DVqaa>p{max-width:34rem}@media (min-width:48em){.CarouselSection_header__DVqaa>h2{white-space:pre}}.CarouselSection_footer__dEAT4{padding-left:var(--base-container-margins);padding-right:var(--base-container-margins)}@media (min-width:64em){.CarouselSection_carousel-section__qLdvF{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.CarouselSection_carousel-section__qLdvF>div{margin-top:var(--spacing-lg)}}@media (min-width:90em){.CarouselSection_header__DVqaa>p{width:50%;max-width:none}}@keyframes LogoMarquee_marquee__icBnK{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.LogoMarquee_wrapper__FCJ6e{background-color:var(--marquee-background-color);text-align:center}.LogoMarquee_title-padding__bnSa1{padding-top:var(--spacing-lg)}.LogoMarquee_marquee__icBnK{--marquee-column-gap:var(--spacing-md);--marquee-logo-size:4rem;--marquee-block-padding-medium:var(--spacing-sm);--marquee-block-padding-large:var(--spacing-lg);display:flex;justify-content:center;padding-top:var(--marquee-block-padding);padding-bottom:var(--marquee-block-padding);overflow:hidden}.LogoMarquee_title__8fSlY{text-transform:uppercase}.LogoMarquee_logos__UwD7K{display:flex;gap:var(--marquee-column-gap)}[dir=ltr] .LogoMarquee_logos__UwD7K:not(:first-child){padding-left:var(--marquee-column-gap)}[dir=rtl] .LogoMarquee_logos__UwD7K:not(:first-child){padding-right:var(--marquee-column-gap)}.LogoMarquee_logo__0kKND{max-width:calc(var(--marquee-logo-size) * var(--marquee-logo-aspect-ratio));height:auto}@media (min-width:64em){.LogoMarquee_marquee__icBnK{--marquee-block-padding-medium:var(--spacing-md);--marquee-block-padding-large:6rem;--marquee-column-gap:var(--spacing-lg);--marquee-logo-size:5rem}}@media (prefers-reduced-motion:no-preference){.LogoMarquee_marquee__icBnK.LogoMarquee_is-animated__duXQU{--marquee-animation-duration:calc(var(--marquee-total-logo-width, 0) * var(--marquee-duration-per-pixel, 20ms));--marquee-animation:LogoMarquee_marquee__icBnK var(--marquee-animation-duration) linear infinite;justify-content:flex-start}[dir=ltr] .LogoMarquee_marquee__icBnK.LogoMarquee_is-animated__duXQU .LogoMarquee_logos__UwD7K{padding-left:var(--marquee-column-gap)}[dir=rtl] .LogoMarquee_marquee__icBnK.LogoMarquee_is-animated__duXQU .LogoMarquee_logos__UwD7K{padding-right:var(--marquee-column-gap)}.LogoMarquee_marquee__icBnK.LogoMarquee_is-animated__duXQU .LogoMarquee_logos__UwD7K{animation:var(--marquee-animation)}}.ProductDescription_mobile-title__ap3DQ{padding:var(--spacing-md) var(--base-container-margins);background-color:var(--color-core-white)}.ProductDescription_product-description__YRhm6{--stack-block-size:var(--spacing-md);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--base-container-margins) var(--spacing-lg);background-color:var(--color-core-white)}.ProductDescription_wrapper__d1DBC{max-width:70rem}@media (min-width:48em){.ProductDescription_mobile-title__ap3DQ{display:none}.ProductDescription_product-description__YRhm6{padding-top:var(--spacing-lg)}}@media (min-width:64em){.ProductDescription_product-description__YRhm6{min-height:80vh;padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);text-align:center}}.ProductFeature_transparent__19wqF{width:100%;height:calc(100vh - var(--navigation-block-size, 0))}.ProductFeature_section__i109R{display:flex;position:fixed;z-index:-1;top:var(--navigation-block-size,0);left:0;align-items:center;justify-content:center;width:calc(100% - var(--scroll-lock-scrollbar-gutter, 0rem));height:calc(100vh - var(--navigation-block-size, 0));padding:var(--spacing-sm);background-repeat:no-repeat;background-size:cover;color:var(--color-core-white);text-align:center}.ProductFeature_section__i109R:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,#0000001a,#0000001a)}.ProductFeature_title__i9i6p{z-index:1}@media (min-width:64em){.ProductFeature_section__i109R{padding-left:var(--inline-padding);padding-right:var(--inline-padding)}}.ProductHero_wrapper__hbZhm{display:flex;flex-direction:column;height:calc(var(--vh, calc(100vh * .01)) * 100 - var(--navigation-block-size, 0));background-color:var(--color-core-white)}.ProductHero_swiper__MP6G_{flex-grow:1}.ProductHero_desktop-title__0rynq{display:none}.ProductHero_buy-btn__FZyXK{display:block;padding:var(--spacing-sm);background-color:var(--color-core-black);color:var(--color-core-white);text-align:center}.ProductHero_buy-btn__FZyXK:hover{background-color:var(--color-core-dark-grey)}.ProductHero_packshot-wrapper__HHBYX{display:flex;flex:1 1;align-items:center;justify-content:center;background-color:var(--product-hero-highlight-color)}.ProductHero_packshot-wrapper__HHBYX>*{--product-packshot-box-shadow-offset:1rem;width:min(calc(70% * var(--product-hero-packshot-aspect-ratio)),70%)}.ProductHero_hero-image__slide__TJONJ>*{width:100%;height:100%;object-fit:cover}@media (min-width:26.75em){.ProductHero_packshot-wrapper__HHBYX>*{--product-packshot-box-shadow-offset:1.5rem}}@media (min-width:48em){.ProductHero_header__1yRXf{display:flex;box-shadow:0 8px 8px #0000001a}.ProductHero_header__1yRXf>*{width:50%}.ProductHero_desktop-title__0rynq{display:block;padding:var(--spacing-sm) var(--base-container-margins)}}@media (min-width:64em){.ProductHero_wrapper__hbZhm{flex-direction:row;flex-wrap:wrap;align-items:center;height:calc(100vh - var(--navigation-block-size, 0))}.ProductHero_wrapper__hbZhm>*{width:50%}.ProductHero_header__1yRXf{width:100%;height:3.5rem}[dir=ltr] .ProductHero_hero-image__ZhqIw{padding-left:var(--base-container-margins)}[dir=rtl] .ProductHero_hero-image__ZhqIw{padding-right:var(--base-container-margins)}.ProductHero_hero-image__ZhqIw>*{width:56%}.ProductHero_packshot-wrapper__HHBYX{min-height:calc(100% - 3.5rem)}}[dir=ltr] .ProductInfoDialog_openButton__qSinr{text-align:left}[dir=rtl] .ProductInfoDialog_openButton__qSinr{text-align:right}.ProductInfoDialog_openButton__qSinr{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--spacing-xs)}.ProductInfoDialog_openButton__qSinr>span{height:.9em}.ProductInfoDialog_openButton__qSinr>svg{width:.75rem;height:.5rem;transform:rotate(-90deg);fill:currentColor}@media (prefers-reduced-motion:no-preference){.ProductInfoDialog_container__Ahn2u[aria-hidden=true] .ProductInfoDialog_dialog__G1tUF{transform:translateX(100%)}}@media (hover:hover){.ProductInfoDialog_openButton__qSinr:hover{color:var(--color-core-dark-grey)}@media (prefers-reduced-motion:no-preference){.ProductInfoDialog_openButton__qSinr{transition:color .2s}}}@media (min-width:64em){[dir=ltr] .ProductInfoDialog_dialog__G1tUF{margin-left:auto}[dir=rtl] .ProductInfoDialog_dialog__G1tUF{margin-right:auto}.ProductInfoDialog_dialog__G1tUF{width:calc(50% + var(--scroll-lock-scrollbar-gutter, 0px) / 2)}}.ProductInfoDialogContent_content__SiaAA{--stack-block-size:var(--spacing-md);min-height:100%;padding:var(--spacing-lg) var(--base-container-margins);background-color:var(--background-color)}.ProductInfoDialogContent_details__8LBJK>*{--stack-block-size:var(--spacing-sm)}.ProductInfoDialogContent_table__LiQSM{width:100%;border-collapse:collapse}[dir=ltr] .ProductInfoDialogContent_table__LiQSM th{text-align:right}[dir=rtl] .ProductInfoDialogContent_table__LiQSM th{text-align:left}.ProductInfoDialogContent_table__LiQSM th{border-bottom:1px solid var(--color-core-black)}.ProductInfoDialogContent_table__LiQSM td{border-bottom:1px solid var(--color-core-black-transparent)}.ProductInfoDialogContent_table__LiQSM td,.ProductInfoDialogContent_table__LiQSM th{padding-top:.75rem;padding-bottom:.75rem}[dir=ltr] .ProductInfoDialogContent_table__LiQSM th:first-child{text-align:left}[dir=ltr] .ProductInfoDialogContent_table__LiQSM td:not(:first-child),[dir=rtl] .ProductInfoDialogContent_table__LiQSM th:first-child{text-align:right}[dir=rtl] .ProductInfoDialogContent_table__LiQSM td:not(:first-child){text-align:left}.ProductInfoDialogContent_tagline__Kw6Mj{margin-bottom:var(--spacing-lg)}@media (min-width:64em){.ProductInfoDialogContent_content__SiaAA{--stack-block-size:var(--spacing-lg);padding-top:var(--spacing-xl)}.ProductInfoDialogContent_details__8LBJK>*{--stack-block-size:var(--spacing-md)}.ProductInfoDialogContent_table__LiQSM td,.ProductInfoDialogContent_table__LiQSM th{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}}.ProductInfo_product-info__mH7if{display:flex;position:relative;flex-direction:column-reverse;overflow:hidden;background-color:var(--color-core-white)}.ProductInfo_content__36WjK{display:flex;flex-direction:column;height:100%;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.ProductInfo_tagline___3ypd{margin-bottom:var(--spacing-lg)}.ProductInfo_img-column__NU04d{position:relative;aspect-ratio:1}.ProductInfo_text-column__mMNnC{padding:var(--spacing-sm) var(--base-container-margins) 0}.ProductInfo_product-info__mH7if img{width:100%;height:100%;object-fit:cover}.ProductInfo_features__MWc_E{margin-top:auto;margin-bottom:var(--spacing-md)}@media (min-width:64em){.ProductInfo_product-info__mH7if{flex-direction:row;min-height:calc(100vh - var(--navigation-block-size))}.ProductInfo_column__gWGK1{width:50%;overflow:hidden}.ProductInfo_img-wrapper__R_FBe{position:absolute;top:0;left:0;width:100%;height:100%}.ProductInfo_features__MWc_E{margin-bottom:var(--spacing-lg)}.ProductInfo_img-column__NU04d{aspect-ratio:unset}}.RecipeCarousel_carousel__PfJ_W{height:var(
		--carousel-height,calc(var(--vh, calc(100vh * .01)) * 100 - var(--navigation-block-size, 0))
	);background-color:var(--color-core-black)}.RecipeCarousel_image___QRYe{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=611503bd7411fc7d.css.map*/