.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}}.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)}}.RecipeDifficultyIcon_wrapper__Ss9We{--stack-inline-size:0.25rem}.RecipeDifficultyIcon_smiley-icon__rnghK{width:1.4375rem;height:1.4375rem}.RecipeDifficultyIcon_theme-dark__HMgdU{color:var(--color-core-black)}.RecipeDifficultyIcon_theme-light__sMrCK{color:var(--color-core-white)}.RecipeListCard_item__4Bq8d{padding-bottom:var(--spacing-md)}.RecipeListCard_info__yWosH{--stack-inline-size:var(--spacing-xs);display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:space-between;padding:1rem;background:linear-gradient(180deg,#0000,#0006);color:var(--color-core-white)}@media (min-width:64em){.RecipeListCard_item__4Bq8d{padding-bottom:var(--spacing-lg)}}@media (hover:hover){.RecipeListCard_item__4Bq8d:hover .RecipeListCard_info__yWosH{background:linear-gradient(180deg,#0000001a,#00000080)}}@media (prefers-reduced-motion:no-preference){.RecipeListCard_info__yWosH{transition:all .2s}}.Button_button__L2wUb{display:inline-block;padding:var(--spacing-sm) 3.125rem;background-color:var(--color-core-black);color:var(--color-core-white);line-height:110%}.Button_button__L2wUb:disabled{background-color:var(--color-core-light-grey);color:var(--color-core-dark-grey)}@media (hover:hover){.Button_button__L2wUb:hover:not(:disabled){background-color:var(--color-core-dark-grey);color:var(--color-core-black)}}@media (prefers-reduced-motion:no-preference){.Button_button__L2wUb{transition:all .2s}}.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}.RecipeFilterCriteria_wrapper__XF3bA{--button-height:1.75rem;position:relative;text-align:left}.RecipeFilterCriteria_button__ePl9_{align-items:center}.RecipeFilterCriteria_icon__BE1jx{display:inline-block;width:var(--base-icon-size);height:var(--base-icon-size)}.RecipeFilterCriteria_icon__BE1jx svg{width:.75rem;height:var(--spacing-xs);margin-bottom:.3rem}.RecipeFilterCriteria_arrow-up__9LGbl svg{transform:rotate(-180deg)}.RecipeFilterCriteria_options__IXRO9{display:none;position:absolute;z-index:2;top:var(--button-height);left:0;padding:1.375rem var(--spacing-sm);border:1px solid var(--color-core-light-grey);border-radius:.25rem;background-color:var(--color-core-white)}.RecipeFilterCriteria_is-open__N0xbQ{display:inline-block}.RecipeFilterCriteria_option__f9Xe_{display:flex}.RecipeFilterCriteria_label__rFzGP{white-space:nowrap}[dir=ltr] .RecipeFilterCriteria_input__v2_3B{margin-right:var(--spacing-xs)}[dir=rtl] .RecipeFilterCriteria_input__v2_3B{margin-left:var(--spacing-xs)}.RecipeFilterCriteria_input__v2_3B{width:1rem;height:1rem;border-radius:.25rem}@media (prefers-reduced-motion:no-preference){.RecipeFilterCriteria_icon__BE1jx svg{transition:transform .2s ease-in-out}}.RecipeFilters_wrapper__RAAeu{--stack-inline-size:var(--spacing-sm);display:inline-flex;flex-wrap:wrap;justify-content:var(--justify-content,center)}[dir=ltr] .RecipeFilters_criteria__L4Zjv:not(:last-child){margin-right:var(--spacing-sm)}[dir=rtl] .RecipeFilters_criteria__L4Zjv:not(:last-child){margin-left:var(--spacing-sm)}.RecipeListingHighlightSection_wrapper__pytQU{align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-sm);background-color:var(--color-core-white)}.RecipeListingHighlightSection_wrapper__pytQU>*{flex:1 1}.RecipeListingHighlightSection_description-section__nCE8G{--stack-block-size:var(--spacing-md);text-align:left}.RecipeListingHighlightSection_filters__DdvdC{display:flex}.RecipeListingHighlightSection_carousel-wrapper__V49OB{position:relative;height:var(--carousel-height)}.RecipeListingHighlightSection_carousel__nS2hh{position:absolute;width:100%}.RecipeListingHighlightSection_featured-section__lc97N{margin-top:var(--spacing-md)}.RecipeListingHighlightSection_featured___OD9d{display:inline-block;padding:var(--spacing-xs);background-color:var(--color-future-green);line-height:110%}.RecipeListingHighlightSection_difficulty__wT5pl{--stack-inline-size:var(--spacing-xs)}@media (min-width:64em){[dir=ltr] .RecipeListingHighlightSection_featured-section__lc97N{margin-left:5.6875rem}[dir=rtl] .RecipeListingHighlightSection_featured-section__lc97N{margin-right:5.6875rem}.RecipeListingHighlightSection_featured-section__lc97N{margin-top:0}.RecipeListingHighlightSection_wrapper__pytQU{display:flex;padding:var(--spacing-xl) var(--spacing-lg)}}
/*# sourceMappingURL=5c2dc0c5a8603e2e.css.map*/