@keyframes ProductImage_useFade-fadeIn____XOH{0%{opacity:0}to{opacity:1}}@keyframes ProductImage_useFade-fadeOut__0jS_8{0%{opacity:1}to{opacity:0}}.ProductImage_root__jQ75i{position:relative;flex-shrink:0;width:var(--width);height:var(--height);max-width:var(--width);max-height:var(--height)}.ProductImage_image__l2RU8{transition:opacity .2s ease}.ProductImage_image__l2RU8.ProductImage_rounded__xllmQ{border-radius:8px;overflow:hidden}.ProductImage_image__l2RU8.ProductImage_unavailable__w9XkP{opacity:.4}.ProductImage_labels__LDGJi{position:absolute;top:12px;left:-1px}.ProductImage_tags__Zk5lE{position:absolute;bottom:8px;left:8px}.ProductImage_badge__vdZw7{position:absolute;left:0;right:0;margin:auto}@keyframes CartContentSkeleton_useFade-fadeIn__JJm1X{0%{opacity:0}to{opacity:1}}@keyframes CartContentSkeleton_useFade-fadeOut__0APKV{0%{opacity:1}to{opacity:0}}.CartContentSkeleton_root__kZdrt{overflow:hidden}.CartContentSkeleton_root__kZdrt .CartContentSkeleton_skeleton__Zo_Ea{margin:0 -8px;padding:16px 24px}.CartContentSkeleton_root__kZdrt .CartContentSkeleton_skeleton__Zo_Ea:not(:first-child){border-top:1px solid #f4f4f4}@keyframes CartRecommendationsButton_useFade-fadeIn__nRDf_{0%{opacity:0}to{opacity:1}}@keyframes CartRecommendationsButton_useFade-fadeOut__1qtYP{0%{opacity:1}to{opacity:0}}.CartRecommendationsButton_icon__8Lmdl{position:relative;left:-1px;margin-bottom:4px}@keyframes CartFooter_useFade-fadeIn__qWsFP{0%{opacity:0}to{opacity:1}}@keyframes CartFooter_useFade-fadeOut__dL1dC{0%{opacity:1}to{opacity:0}}.CartFooter_btnWrapper__cr_dJ{width:100%;flex:1 1}@keyframes CartSlot_useFade-fadeIn__BgnoQ{0%{opacity:0}to{opacity:1}}@keyframes CartSlot_useFade-fadeOut__eOheM{0%{opacity:1}to{opacity:0}}.CartSlot_root__A8fsV{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:-webkit-sticky;position:sticky;width:320px;padding:32px 0 0;margin:-32px 0 0 32px;align-self:flex-start;flex-shrink:0}.CartSlot_root__A8fsV:not(.CartSlot_hasHeaderCategoriesBarOffset__Xk_9r){top:142px;height:calc(100vh - 142px - 24px)}.CartSlot_root__A8fsV.CartSlot_hasHeaderCategoriesBarOffset__Xk_9r{top:188px;height:calc(100vh - 142px - 46px - 24px)}@media(max-width:1439.98px){.CartSlot_root__A8fsV{display:none}}.CartSlot_inner__lwQtK{border-radius:8px;width:100%;border:1px solid #f4f4f4;box-shadow:0 9px 27px 0 rgba(0,0,0,.0509803922);overflow:hidden}@keyframes OpenInAppBanner_useFade-fadeIn__IDsqj{0%{opacity:0}to{opacity:1}}@keyframes OpenInAppBanner_useFade-fadeOut__i0PSa{0%{opacity:1}to{opacity:0}}.OpenInAppBanner_root__BGGc_{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;z-index:1550;background:#e9f8e8;border-top:2px solid green;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.OpenInAppBanner_textContent__InR5U{flex-grow:1;margin:0 12px}@media(max-width:364px){.OpenInAppBanner_textContent__InR5U{margin:0 8px}}.OpenInAppBanner_title__G_LC4{font-size:14px;font-weight:500}@media(min-width:1024px){.OpenInAppBanner_title__G_LC4{font-size:14px}}.OpenInAppBanner_title__G_LC4{color:#000}.OpenInAppBanner_subtitle__9_OEr{font-size:14px;font-weight:400}@media(min-width:1024px){.OpenInAppBanner_subtitle__9_OEr{font-size:14px}}.OpenInAppBanner_subtitle__9_OEr{color:#767272}@media(max-width:352px){.OpenInAppBanner_subtitle__9_OEr{display:none}}.OpenInAppBanner_buttonsContainer__Kn4xR{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.OpenInAppBanner_openBtn__f8t_B{font-size:14px;font-weight:500}@media(min-width:1024px){.OpenInAppBanner_openBtn__f8t_B{font-size:14px}}.OpenInAppBanner_dismissBtn__RLu1o{margin-left:12px}@media(max-width:364px){.OpenInAppBanner_dismissBtn__RLu1o{margin-left:8px}}.OpenInAppBanner_closeIcon__Mful8{color:green}@keyframes Layout_useFade-fadeIn__19pdT{0%{opacity:0}to{opacity:1}}@keyframes Layout_useFade-fadeOut__6_84d{0%{opacity:1}to{opacity:0}}.Layout_root__DM2Wx.Layout_fullscreen__HJBV7{display:flex;flex-direction:column;min-height:100vh}.Layout_root__DM2Wx.Layout_fullscreen__HJBV7 .Layout_container__mhVHB{flex-grow:1;width:100%;position:relative}.Layout_container__mhVHB{max-width:1800px;padding:32px 0;margin:0 auto;display:flex}@media(min-width:1024px){.Layout_container__mhVHB{padding:32px 24px;min-height:50vh}}.Layout_content__UeXta{padding:0 16px;flex-grow:1;overflow-x:hidden}@media(min-width:1024px){.Layout_content__UeXta{margin:0 -16px;visibility:hidden;opacity:0}.Layout_content__UeXta.Layout_rendered__5Y8A3{visibility:visible;opacity:1}}@keyframes ViewMoreLink_useFade-fadeIn__ps2TE{0%{opacity:0}to{opacity:1}}@keyframes ViewMoreLink_useFade-fadeOut__4yPyQ{0%{opacity:1}to{opacity:0}}.ViewMoreLink_viewMoreLink__NKVmS{flex-shrink:0;margin-left:24px;padding:6px 16px;background-color:#f4f4f4;color:#000;cursor:pointer;line-height:inherit;border:none}.ViewMoreLink_viewMoreLink__NKVmS .ViewMoreLink_viewMoreIcon__E_41O{margin-left:8px;color:green}.ViewMoreLink_viewMoreLink__NKVmS{border-radius:8px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;font-size:14px;font-weight:500}@media(min-width:1024px){.ViewMoreLink_viewMoreLink__NKVmS{font-size:14px}}@media screen and (hover:hover){.ViewMoreLink_viewMoreLink__NKVmS:focus,.ViewMoreLink_viewMoreLink__NKVmS:hover{background-color:green;color:#fff}.ViewMoreLink_viewMoreLink__NKVmS:focus .ViewMoreLink_viewMoreIcon__E_41O,.ViewMoreLink_viewMoreLink__NKVmS:hover .ViewMoreLink_viewMoreIcon__E_41O{color:#fff}}.ViewMoreLink_viewMoreCard__YrGDO{border-radius:8px;height:100%;border:1px solid #f4f4f4;transition:border-color .2s ease}.ViewMoreLink_viewMoreCard__YrGDO,.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreContent__2IMOM{display:flex;align-items:center;justify-content:center;flex-direction:column}.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreIcon__E_41O{display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:8px;width:48px;height:48px;background:#f4f4f4;color:green;transition:background-color .2s ease}.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreIcon__E_41O .ViewMoreLink_icon__TPk75{margin-right:0}.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreText__NHY7I{font-size:14px;font-weight:500}@media(min-width:1024px){.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreText__NHY7I{font-size:16px}}.ViewMoreLink_viewMoreCard__YrGDO .ViewMoreLink_viewMoreText__NHY7I{color:#000;margin-top:16px;transition:color .2s ease}@media screen and (hover:hover){.ViewMoreLink_viewMoreCard__YrGDO:focus,.ViewMoreLink_viewMoreCard__YrGDO:hover{background-color:#f9f9f9;border-color:rgba(0,0,0,0)}.ViewMoreLink_viewMoreCard__YrGDO:focus .ViewMoreLink_viewMoreIcon__E_41O,.ViewMoreLink_viewMoreCard__YrGDO:hover .ViewMoreLink_viewMoreIcon__E_41O{background:green;color:#fff}}.ViewMoreLink_recipesViewMoreCard__qaYot{border-radius:16px;transform:translateY(0);transition:box-shadow .2s ease,transform .2s ease}@media screen and (hover:hover){.ViewMoreLink_recipesViewMoreCard__qaYot:focus,.ViewMoreLink_recipesViewMoreCard__qaYot:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.0509803922);background-color:#f9f9f9;transform:translateY(-1px);border-color:rgba(0,0,0,0)}}@keyframes InfoBanner_useFade-fadeIn__I6ti4{0%{opacity:0}to{opacity:1}}@keyframes InfoBanner_useFade-fadeOut__Dz4y4{0%{opacity:1}to{opacity:0}}.InfoBanner_root__0p12g{display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-radius:4px;font-size:12px;font-weight:400}@media(min-width:1024px){.InfoBanner_root__0p12g{font-size:12px}}.InfoBanner_root__0p12g{border:0;background:rgba(0,0,0,0);outline:0;box-shadow:none;height:24px;width:100%;max-width:100%;padding:0 6px;color:var(--color);background-color:var(--background-color);transition:background-color .2s ease;cursor:pointer}@media screen and (hover:hover){.InfoBanner_root__0p12g:focus,.InfoBanner_root__0p12g:hover{background-color:var(--background-hover-color)}.InfoBanner_root__0p12g:focus .InfoBanner_arrow__jIN_X,.InfoBanner_root__0p12g:hover .InfoBanner_arrow__jIN_X{transform:translateX(2px)}}.InfoBanner_root__0p12g.InfoBanner_full__d28VW{width:100%}.InfoBanner_root__0p12g.InfoBanner_tall__AQOsh{height:28px}.InfoBanner_root__0p12g.InfoBanner_tall__AQOsh .InfoBanner_name__yAJ1M{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:20px;max-height:40px;word-spacing:1px;text-align:start;white-space:unset}.InfoBanner_root__0p12g .InfoBanner_content__LTUfq .InfoBanner_name__yAJ1M{font-weight:500}.InfoBanner_content__LTUfq{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;overflow:hidden}.InfoBanner_icon__quAaY{position:relative;width:16px;height:16px;margin-right:8px;flex-shrink:0}.InfoBanner_name__yAJ1M{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InfoBanner_arrow__jIN_X,.InfoBanner_info__WhlZ2{justify-self:flex-end;margin-left:8px;flex-shrink:0;transition:all .2s ease}@keyframes ProductDetailsQuantityVariants_useFade-fadeIn__qysVi{0%{opacity:0}to{opacity:1}}@keyframes ProductDetailsQuantityVariants_useFade-fadeOut__g10MT{0%{opacity:1}to{opacity:0}}.ProductDetailsQuantityVariants_root__A2q4A{max-width:592px;margin-top:12px}@media(min-width:640px){.ProductDetailsQuantityVariants_root__A2q4A{margin-top:16px}}.ProductDetailsQuantityVariants_title__sQ3lv{font-size:14px;font-weight:400}@media(min-width:1024px){.ProductDetailsQuantityVariants_title__sQ3lv{font-size:14px}}.ProductDetailsQuantityVariants_title__sQ3lv{margin-bottom:8px;color:#767272}.ProductDetailsQuantityVariants_variant__ePj_7{border-bottom:1px solid #f4f4f4}.ProductDetailsQuantityVariants_variant__ePj_7 .ProductDetailsQuantityVariants_variantTitle__DdNDk{margin-left:8px;font-size:16px}.ProductDetailsQuantityVariants_variant__ePj_7 .ProductDetailsQuantityVariants_variantQuantity__nCDaq{display:none;content-visibility:hidden}.ProductDetailsQuantityVariants_addBtn__uZqWV{margin-left:16px}.ProductDetailsQuantityVariants_addBtnBuyMore__3HmhZ{background-color:rgba(255,0,0,.17)!important}@media screen and (hover:hover){.ProductDetailsQuantityVariants_addBtnBuyMore__3HmhZ:focus,.ProductDetailsQuantityVariants_addBtnBuyMore__3HmhZ:hover{background-color:rgba(255,0,0,.253)!important}}.ProductDetailsQuantityVariants_addBtnIcon__SGjPv{color:red}.ProductDetailsQuantityVariants_skeletonContainer__8KySP{display:flex;align-items:center;justify-content:center;flex-direction:column}.ProductDetailsQuantityVariants_skeletonContainer__8KySP .ProductDetailsQuantityVariants_variant__ePj_7{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;width:100%;padding-bottom:12px;margin:10px 0}.ProductDetailsQuantityVariants_skeletonContainer__8KySP .ProductDetailsQuantityVariants_variant__ePj_7 .ProductDetailsQuantityVariants_imageSkeleton__7IHA3{height:48px;width:48px}.ProductDetailsQuantityVariants_skeletonContainer__8KySP .ProductDetailsQuantityVariants_variant__ePj_7 .ProductDetailsQuantityVariants_variantNameSkeleton__y_2rY{width:100%;height:24px;padding:0 24px}.ProductDetailsQuantityVariants_buyMoreVariant__SqYU7{padding:8px;background-color:#ffefef;border-radius:8px}.ProductDetailsQuantityVariants_buyMoreVariant__SqYU7:not(:first-of-type){margin-top:8px}@media(min-width:640px){.ProductDetailsQuantityVariants_buyMoreVariant__SqYU7{padding:12px}.ProductDetailsQuantityVariants_buyMoreVariant__SqYU7:not(:first-of-type){margin-top:16px}}@keyframes ProductDetailsSameBrandNavigation_useFade-fadeIn__ZAmUm{0%{opacity:0}to{opacity:1}}@keyframes ProductDetailsSameBrandNavigation_useFade-fadeOut__kzTdR{0%{opacity:1}to{opacity:0}}.ProductDetailsSameBrandNavigation_root__30QIq{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;font-size:14px;font-weight:400}@media(min-width:1024px){.ProductDetailsSameBrandNavigation_root__30QIq{font-size:16px}}.ProductDetailsSameBrandNavigation_root__30QIq{margin:16px -16px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:16px}@media(min-width:640px){.ProductDetailsSameBrandNavigation_root__30QIq{border:0;padding:0;margin:40px 0 0;display:none}}.ProductDetailsSameBrandNavigation_label__mS_Lm{color:#454545;font-weight:500;flex-shrink:0}.ProductDetailsSameBrandNavigation_brandLink__Kb97T{color:green;margin-left:8px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetailsSameBrandNavigation_brandLink__Kb97T:hover{color:#060}.ProductDetailsSameBrandNavigation_icon__4jrDE{flex-shrink:0;margin-left:8px;color:#767272}@keyframes ProductDetailsSGRWidget_useFade-fadeIn__eFQch{0%{opacity:0}to{opacity:1}}@keyframes ProductDetailsSGRWidget_useFade-fadeOut__6hdKh{0%{opacity:1}to{opacity:0}}.ProductDetailsSGRWidget_root__ALpXW{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;background-color:#e9f8e8;padding-left:12px;border-radius:8px;max-width:592px;margin-top:8px}.ProductDetailsSGRWidget_root__ALpXW.ProductDetailsSGRWidget_skeleton__ISxtT{background-color:rgba(0,0,0,0);border:1px solid #f4f4f4;padding:12px}.ProductDetailsSGRWidget_root__ALpXW.ProductDetailsSGRWidget_skeleton__ISxtT .ProductDetailsSGRWidget_skeletonContainer__8_6E9{width:100%;flex-grow:1;margin-left:12px}.ProductDetailsSGRWidget_root__ALpXW.ProductDetailsSGRWidget_skeleton__ISxtT .ProductDetailsSGRWidget_iconSkeleton__tBC7W{height:24px;width:24px}.ProductDetailsSGRWidget_root__ALpXW.ProductDetailsSGRWidget_skeleton__ISxtT .ProductDetailsSGRWidget_contentSkeleton__4Ckqx{height:24px;width:100%}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP{border-radius:12px;border-top:none;padding:8px 12px}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP .ProductDetailsSGRWidget_quantityButton__LUVyC{background-color:#cfe7cf}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP .ProductDetailsSGRWidget_quantityButton__LUVyC:hover:not([disabled]){background-color:#b4dab4}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP .ProductDetailsSGRWidget_taxes__pj4S4{display:none}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP .ProductDetailsSGRWidget_cardContent__0nVov{padding:0}@media(min-width:640px){.ProductDetailsSGRWidget_root__ALpXW{margin-top:16px}.ProductDetailsSGRWidget_root__ALpXW .ProductDetailsSGRWidget_card__RcUvP{padding:12px}}.ProductDetailsSGRWidget_iconWrapper__KiGvm{display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#fff;border-radius:50%;padding:4px}.ProductDetailsSGRWidget_iconWrapper__KiGvm .ProductDetailsSGRWidget_icon__UL9_O{width:24px;height:24px}@media(min-width:640px){.ProductDetailsSGRWidget_iconWrapper__KiGvm{width:28px;height:28px}}@keyframes ProductTemplate_useFade-fadeIn__BoipW{0%{opacity:0}to{opacity:1}}@keyframes ProductTemplate_useFade-fadeOut__dPdFM{0%{opacity:1}to{opacity:0}}.ProductTemplate_content__jRHv5{margin-top:24px;background:#fff}