@layer pantry{@media screen and (min-width:0){.rich-content_root__acx7v h1 h1{font-size:var(--typography-heading-1-mobile-fontSizeRem);line-height:var(--typography-heading-1-mobile-lineHeightRem);letter-spacing:var(--typography-heading-1-mobile-letterSpacing);font-family:var(--typography-heading-1-mobile-fontFamily);font-weight:var(--typography-heading-1-mobile-fontWeightNumeric);text-transform:var(--typography-heading-1-mobile-textCase)}}@media screen and (min-width:700px){.rich-content_root__acx7v h1 h1{font-size:var(--typography-heading-1-tablet-fontSizeRem);line-height:var(--typography-heading-1-tablet-lineHeightRem);letter-spacing:var(--typography-heading-1-tablet-letterSpacing);font-family:var(--typography-heading-1-tablet-fontFamily);font-weight:var(--typography-heading-1-tablet-fontWeightNumeric);text-transform:var(--typography-heading-1-tablet-textCase)}}@media print,screen and (min-width:1280px){.rich-content_root__acx7v h1 h1{font-size:var(--typography-heading-1-desktop-fontSizeRem);line-height:var(--typography-heading-1-desktop-lineHeightRem);letter-spacing:var(--typography-heading-1-desktop-letterSpacing);font-family:var(--typography-heading-1-desktop-fontFamily);font-weight:var(--typography-heading-1-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-1-desktop-textDecoration);text-decoration:var(--typography-heading-1-desktop-textDecoration);text-transform:var(--typography-heading-1-desktop-textCase)}}@media screen and (min-width:0){.rich-content_root__acx7v h2 h2{font-size:var(--typography-heading-2-mobile-fontSizeRem);line-height:var(--typography-heading-2-mobile-lineHeightRem);letter-spacing:var(--typography-heading-2-mobile-letterSpacing);font-family:var(--typography-heading-2-mobile-fontFamily);font-weight:var(--typography-heading-2-mobile-fontWeightNumeric);text-transform:var(--typography-heading-2-mobile-textCase)}}@media screen and (min-width:700px){.rich-content_root__acx7v h2 h2{font-size:var(--typography-heading-2-tablet-fontSizeRem);line-height:var(--typography-heading-2-tablet-lineHeightRem);letter-spacing:var(--typography-heading-2-tablet-letterSpacing);font-family:var(--typography-heading-2-tablet-fontFamily);font-weight:var(--typography-heading-2-tablet-fontWeightNumeric);text-transform:var(--typography-heading-2-tablet-textCase)}}@media print,screen and (min-width:1280px){.rich-content_root__acx7v h2 h2{font-size:var(--typography-heading-2-desktop-fontSizeRem);line-height:var(--typography-heading-2-desktop-lineHeightRem);letter-spacing:var(--typography-heading-2-desktop-letterSpacing);font-family:var(--typography-heading-2-desktop-fontFamily);font-weight:var(--typography-heading-2-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-2-desktop-textDecoration);text-decoration:var(--typography-heading-2-desktop-textDecoration);text-transform:var(--typography-heading-2-desktop-textCase)}}@media screen and (min-width:0){.rich-content_root__acx7v h3 h3{font-size:var(--typography-heading-3-mobile-fontSizeRem);line-height:var(--typography-heading-3-mobile-lineHeightRem);letter-spacing:var(--typography-heading-3-mobile-letterSpacing);font-family:var(--typography-heading-3-mobile-fontFamily);font-weight:var(--typography-heading-3-mobile-fontWeightNumeric);text-transform:var(--typography-heading-3-mobile-textCase)}}@media screen and (min-width:700px){.rich-content_root__acx7v h3 h3{font-size:var(--typography-heading-3-tablet-fontSizeRem);line-height:var(--typography-heading-3-tablet-lineHeightRem);letter-spacing:var(--typography-heading-3-tablet-letterSpacing);font-family:var(--typography-heading-3-tablet-fontFamily);font-weight:var(--typography-heading-3-tablet-fontWeightNumeric);text-transform:var(--typography-heading-3-tablet-textCase)}}@media print,screen and (min-width:1280px){.rich-content_root__acx7v h3 h3{font-size:var(--typography-heading-3-desktop-fontSizeRem);line-height:var(--typography-heading-3-desktop-lineHeightRem);letter-spacing:var(--typography-heading-3-desktop-letterSpacing);font-family:var(--typography-heading-3-desktop-fontFamily);font-weight:var(--typography-heading-3-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-3-desktop-textDecoration);text-decoration:var(--typography-heading-3-desktop-textDecoration);text-transform:var(--typography-heading-3-desktop-textCase)}}.rich-content_root__acx7v h1,.rich-content_root__acx7v h2,.rich-content_root__acx7v h3,.rich-content_root__acx7v h4,.rich-content_root__acx7v h5,.rich-content_root__acx7v h6,.rich-content_root__acx7v p{margin:0}.rich-content_root__acx7v strong{font-weight:700}.rich-content_root__acx7v a{color:inherit;text-decoration:underline}.rich-content_root__acx7v p{margin:var(--spacing-core-4) 0}.rich-content_root__acx7v ol,.rich-content_root__acx7v ul{margin:var(--spacing-core-4) 0;padding:0}.rich-content_root__acx7v ol li+li,.rich-content_root__acx7v ul li+li{margin-top:var(--spacing-core-2)}.rich-content_root__acx7v ol{margin-left:var(--spacing-core-6)}.rich-content_root__acx7v ol li{padding-left:var(--spacing-core-2)}.rich-content_root__acx7v ul li{padding-left:var(--spacing-core-8);list-style:none;position:relative}.rich-content_root__acx7v ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27white%27 d=%27M9.764 17.742l-5-6.07A1 1 0 1 1 6.307 10.4l4.165 5.057 6.316-8.996a1 1 0 0 1 1.637 1.15l-7.071 10.07a1 1 0 0 1-1.59.061Z%27/%3E%3C/svg%3E");background-color:var(--color-action-primary-default);text-align:center;background-position:50%;background-repeat:no-repeat;border-radius:100%;width:22px;height:22px;position:absolute;top:0;left:0}}.product-card_additionalAction__aA0eb{z-index:999}.product-card_refWrapper__2OxAz{display:block;height:100%}.product-card_refWrapper__2OxAz div[data-key*=promotion-label-premium]{outline-color:var(--color-accent-discount)}.product-card_refWrapper__2OxAz div[data-key*=promotion-label-premium] span[class*=title]{color:var(--color-accent-discount)}.product-card_refWrapper__2OxAz div[data-key*=promotion-label-premium] div[class*=textContainer]{background-color:var(--color-accent-discount)}.product-card_refWrapper__2OxAz div[data-key*=promotion-label-premium] div[class*=textContainer][class*=sTextContainer]{color:var(--color-accent-discount);background-color:unset}.product-card_image__gMED1{width:100%}.product-card_promotionLabelBase___dvhf{display:flex;flex-flow:row wrap}.product-card_promotionLabelBase___dvhf span[class*=title]{flex:1 1}.product-card_promotionLabelBase___dvhf div[class*=textContainer]{flex:1 1;text-wrap:nowrap}@layer pantry{.product-card-container_linkContainer__5Ly1c{position:absolute;width:100%;height:100%;left:0;color:rgba(0,0,0,0);z-index:1}.product-card-container_horizontalContainer__Olj6l{display:flex;gap:var(--spacing-core-2);padding-left:var(--spacing-core-4);cursor:pointer;position:relative;background-color:var(--color-background-primary-default);transition:background-color var(--motion-duration-hover) ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:999px){.product-card-container_horizontalContainer__Olj6l{padding-left:0}}.product-card-container_horizontalImageContainer__5tbCn{position:relative;padding:var(--spacing-core-4) 0;align-content:center;line-height:0}.product-card-container_horizontalImageContainer__5tbCn div[class*=fallback]{height:var(--spacing-core-26)}.product-card-container_horizontalContent__w6XAz{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-core-2);padding:var(--spacing-core-4) 0 var(--spacing-core-2) 0;overflow:hidden}.product-card-container_horizontalLogoContainer__q9iGc{display:flex;flex-direction:column;gap:var(--spacing-core-1);position:absolute;bottom:var(--spacing-core-4)}.product-card-container_horizontalBrandLogoContainer__yPSbl{display:contents}@media(max-width:999px){.product-card-container_horizontalBrandLogoContainer__yPSbl svg[aria-label*="card.ProductIcon.nutriscore"]{height:var(--spacing-core-4);width:30px}.product-card-container_horizontalBrandLogoContainer__yPSbl svg{height:var(--spacing-core-4);width:var(--spacing-core-4)}}.product-card-container_horizontalImage__lgR3o{min-width:104px;max-height:104px;max-width:104px;border-radius:var(--border-radius-core-m)}.product-card-container_horizontalActionContainer__vRni8{display:flex;justify-content:space-between;position:relative;padding:0 0 0 var(--spacing-core-2);z-index:1}.product-card-container_verticalContainer__Pc8AB{min-width:220px;max-width:288px;min-height:308px;height:100%;border:var(--border-width-core-regular) solid var(--color-foreground-tertiary-default);border-radius:var(--border-radius-core-m);display:flex;flex-direction:column;gap:var(--spacing-core-4);position:relative;cursor:pointer;background-color:var(--color-background-primary-default);-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-card-container_verticalContainer__Pc8AB div[data-testid*=choose-variant-quantity-stepper]{width:auto}.product-card-container_verticalImageContainer__8_LqP{display:flex;justify-content:space-between;position:relative;gap:var(--spacing-core-2);padding:var(--spacing-core-4);width:100%;height:184px;border-radius:var(--border-radius-core-m) var(--border-radius-core-m) 0 0}.product-card-container_verticalLogoLabelContainer__E2xsW{display:flex;flex:1 1 auto;width:inherit;flex-direction:column;gap:var(--spacing-core-1)}.product-card-container_verticalLogoLabelContainer__E2xsW div[data-testid*=product-card-promotion-label]{max-width:100%}.product-card-container_verticalLogoLabelContainer__E2xsW svg:not([aria-label*="card.ProductIcon.nutriscore"]){height:var(--spacing-core-5);width:var(--spacing-core-5)}.product-card-container_verticalImage__YR4f4{position:absolute;width:150px;height:150px;border-radius:var(--border-radius-core-m);left:50%;transform:translateX(-50%)}.product-card-container_verticalHighlightImageContainer__y0BM3{position:absolute;z-index:1;top:var(--spacing-core-4);height:var(--sizing-core-8)}.product-card-container_verticalProductLogoLabelContainerPosition__D3Muq{position:relative;order:-1;align-items:flex-start;justify-content:flex-end;z-index:1}button.product-card-container_verticalFavoriteIcon__UwpFW{position:absolute;top:var(--spacing-core-4);right:var(--spacing-core-4);left:unset;z-index:3}.product-card-container_verticalActionContainer__05e_d{display:flex;align-items:flex-start;position:relative}.product-card-container_listContainer__coWat{display:flex;width:100%;min-height:var(--sizing-core-16);padding:var(--spacing-core-3) var(--spacing-core-2) var(--spacing-core-3) var(--spacing-core-4);align-items:center;position:relative;background-color:var(--color-background-primary-default);transition:background-color var(--motion-duration-core-short) ease-in;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-card-container_listContainer__coWat.product-card-container_listActiveContainer__WaVmy{background-color:var(--color-background-secondary-default);transition:background-color var(--motion-duration-core-short) ease-out}.product-card-container_listContainer__coWat:hover{cursor:pointer}.product-card-container_listImageContainer__lAurR{position:relative;height:var(--sizing-core-16);width:var(--sizing-core-16);align-content:center}.product-card-container_listImageContainer__lAurR img{height:100%;width:100%}.product-card-container_listTextContainer__2gEI5{margin-left:var(--spacing-core-2);display:flex;flex-direction:column;flex-grow:1;overflow:auto;overflow-wrap:break-word}.product-card-container_listPriceContainer__gIBJU{display:flex;gap:var(--spacing-core-1)}.product-card-container_listActionPlaceholder__N8GQk{width:var(--sizing-core-16);flex-shrink:0}.product-card-container_listActionContainer__laeif{width:var(--sizing-core-14)}.product-card-container_listActionContainerActive__kNdmz,.product-card-container_listActionContainer__laeif{display:flex;align-items:center;position:absolute;right:0;z-index:1;height:100%;transition:box-shadow var(--motion-duration-core-short) ease-in,width var(--motion-duration-core-short)}.product-card-container_listActionContainerActive__kNdmz{width:calc(var(--sizing-core-22)*2);padding:0 var(--spacing-core-2);background-color:var(--color-background-primary-default);box-shadow:var(--elevation-left-s);transform-origin:right}.product-card-container_productLogoContainer__CE0bb{position:relative;display:flex;gap:var(--spacing-core-1);height:var(--spacing-core-5);width:var(--spacing-core-5)}.product-card-container_productLogo__kgfzT{height:var(--spacing-core-6);width:var(--spacing-core-6)}.product-card-container_textContainer__rAcKi{display:flex;flex-direction:column;gap:var(--spacing-core-05);transition:opacity var(--motion-duration-core-short) ease}.product-card-container_textContainer__rAcKi.product-card-container_showContent__MaNJm{opacity:1}.product-card-container_textContainer__rAcKi.product-card-container_hideContent__smRTq{opacity:0}@media(max-width:699px){.product-card-container_verticalContainer__Pc8AB{max-width:247px;min-width:247px;min-height:264px;gap:var(--spacing-core-4)}.product-card-container_verticalImageContainer__8_LqP{padding:var(--spacing-core-2)}.product-card-container_verticalImage__YR4f4{width:120px;height:120px}.product-card-container_verticalProductLogoContainer__7_4oB{left:var(--spacing-core-2)}.product-card-container_verticalHighlightImageContainer__y0BM3{top:var(--spacing-core-2);left:var(--spacing-core-2)}.product-card-container_verticalFavoriteIcon__UwpFW{top:var(--spacing-core-2);right:var(--spacing-core-2);left:unset}.product-card-container_verticalActionContainer__05e_d{padding:0 var(--spacing-core-2) var(--spacing-core-4) var(--spacing-core-4)}}}.product-card-current-price_root__7_1ri{display:flex;color:var(--color-foreground-primary-default);font-family:var(--typography-heading-2-mobile-fontFamily),serif;font-weight:var(--typography-heading-2-mobile-fontWeightNumeric);line-height:20px;font-size:var(--typography-heading-2-mobile-fontSize);letter-spacing:var(--typography-heading-2-mobile-letterSpacing)}.product-card-current-price_root__7_1ri.product-card-current-price_discount__MSKcz{color:var(--color-accent-discount)}.product-card-current-price_root__7_1ri.product-card-current-price_etos__IG8Ed{color:var(--color-accent-external-etos)}@layer pantry{.product-card-content_title__Rbf1C{color:var(--color-foreground-primary-default);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;word-break:break-word}.product-card-content_subtitle__8OHsd{color:var(--color-foreground-secondary-default);overflow:hidden}.product-card-content_subtitle__8OHsd>span{display:block}.product-card-content_subtitle__8OHsd.product-card-content_lineHeight__Gnmmt{--line-height:1rem;max-height:2rem}.product-card-content_subtitle__8OHsd.product-card-content_lineHeight__Gnmmt .product-card-content_oneLineMax__VAOvu{max-height:1rem;overflow:hidden}.product-card-content_discountPeriod__EOi2g{color:var(--color-accent-discount);text-transform:lowercase}.product-card-content_discountPeriod__EOi2g:first-letter{text-transform:uppercase}.product-card-content_availability__0U7aA{color:var(--color-accent-primary)}.product-card-content_additionalAction__FmHe2{justify-content:unset;width:fit-content}.product-card-content_additionalAction__FmHe2>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}.product-card-content_price__QtkbU{transition:opacity var(--motion-duration-core-x-long);overflow:hidden;position:relative;pointer-events:auto;display:flex;flex-direction:column;gap:var(--spacing-core-1);width:fit-content}.product-card-content_price__QtkbU.product-card-content_showPrice__zTbpl{opacity:1;pointer-events:auto;position:relative}.product-card-content_price__QtkbU.product-card-content_hidePrice__2oVxy{opacity:0;max-width:0;max-height:0;pointer-events:none}.product-card-content_price__QtkbU .product-card-content_priceSection__sd8Uj{display:flex;gap:var(--spacing-core-1)}.product-card-content_price__QtkbU .product-card-content_priceSection__sd8Uj .product-card-content_currentPrice__esCDh{margin:0}.product-card-content_price__QtkbU .product-card-content_priceSection__sd8Uj .product-card-content_originalPrice__yeUbE{align-self:flex-end;color:var(--color-foreground-secondary-default)}.product-card-content_price__QtkbU .product-card-content_descriptionSection__WVr6C .product-card-content_adviceDescription__GiDz_,.product-card-content_price__QtkbU .product-card-content_descriptionSection__WVr6C .product-card-content_priceDescription__WyJ1D{font-size:var(--typography-subtext-regular-mobile-fontSize);line-height:var(--typography-subtext-regular-mobile-lineHeight)}@media(max-width:501px){.product-card-content_price__QtkbU.product-card-content_isPriceAbsolutelyHidden__LCW2m{position:absolute}}}@layer pantry{.product-card-favorite-icon_favoriteIconButton__xWi6v{background-color:var(--color-background-primary-default);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:var(--spacing-core-8);width:var(--spacing-core-8);border-radius:var(--border-radius-core-circle);z-index:1}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_iconStack__fqbvH{display:grid;place-items:center;width:var(--spacing-core-4);height:var(--spacing-core-4)}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_iconStack__fqbvH>*{grid-area:1/1}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_favoriteIcon__Q9nQS{width:var(--spacing-core-4);height:var(--spacing-core-4)}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_outlinedIcon__FOvgN{color:var(--color-foreground-primary-default);transition:color var(--motion-duration-hover) ease-out}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_filledIcon__jgKzV{color:var(--color-action-destructive-default);opacity:0;transition:opacity var(--motion-duration-hover) ease-out}.product-card-favorite-icon_favoriteIconButton__xWi6v .product-card-favorite-icon_filledIcon__jgKzV.product-card-favorite-icon_checked__L3Hv4{opacity:1}.product-card-favorite-icon_favoriteIconButton__xWi6v:hover .product-card-favorite-icon_outlinedIcon__FOvgN{color:var(--color-action-destructive-hover)}.product-card-favorite-icon_favoriteIconButton__xWi6v:hover .product-card-favorite-icon_filledIcon__jgKzV{color:var(--color-action-destructive-hover);opacity:1}.product-card-favorite-icon_favoriteIconButton__xWi6v:active .product-card-favorite-icon_outlinedIcon__FOvgN{color:var(--color-action-destructive-pressed)}.product-card-favorite-icon_favoriteIconButton__xWi6v:active .product-card-favorite-icon_filledIcon__jgKzV{color:var(--color-action-destructive-pressed);opacity:1}.chevron-action_chevronAction__l4oOU{display:flex;justify-content:flex-end;align-self:flex-end}.choose-variant_choose__P0nui{position:absolute;right:var(--spacing-core-2);bottom:0}}@layer pantry{}@layer pantry{}.product-card-quantity-stepper_root__4VUKw{display:flex;justify-content:space-between;gap:var(--spacing-core-1);align-items:flex-end}.product-card-quantity-stepper_root__4VUKw:not(.product-card-quantity-stepper_horizontalView__iUb2i){height:100%;position:absolute;right:0;left:-8px}@media(max-width:699px){.product-card-quantity-stepper_root__4VUKw:not(.product-card-quantity-stepper_horizontalView__iUb2i) .product-card-quantity-stepper_quantityStepper__L6SZg{gap:0}}.product-card-quantity-stepper_root__4VUKw.product-card-quantity-stepper_alwaysVisible__Hbxip{gap:0}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg{display:flex;width:100%;height:var(--spacing-core-12);justify-content:flex-end;align-items:center;gap:var(--spacing-core-2);position:relative}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg.product-card-quantity-stepper_expanded__uzp1M{justify-content:space-between}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg.product-card-quantity-stepper_expanded__uzp1M.product-card-quantity-stepper_alwaysVisible__Hbxip{justify-content:flex-end}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_stepperButton__tjuQc{position:relative}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_decreaseButton__zBwcP{visibility:hidden;position:absolute;right:0}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_decreaseButton__zBwcP.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe{animation:product-card-quantity-stepper_decreaseCollapse__LsseW ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_decreaseButton__zBwcP.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe.product-card-quantity-stepper_swapButtonEnabled__RiVao:not(.product-card-quantity-stepper_showDecreaseButton___GdvM){animation:product-card-quantity-stepper_decreaseCollapseHasSwap__ESXDN ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_decreaseButton__zBwcP.product-card-quantity-stepper_alwaysVisible__Hbxip{display:flex;visibility:visible;position:unset;right:unset;animation:none}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_showDecreaseButton___GdvM{display:flex;align-self:flex-start;visibility:visible;position:relative}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_showDecreaseButton___GdvM.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe{animation:product-card-quantity-stepper_decreaseExpand__jRsE0 ease-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_increaseButton__rOC43{display:none;align-self:flex-end}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_increaseButton__rOC43.product-card-quantity-stepper_quickAdd__MRjta{display:flex;gap:var(--spacing-core-1);align-items:center;width:auto;padding:0 var(--spacing-core-3)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_increaseButton__rOC43.product-card-quantity-stepper_quickAdd__MRjta span{margin-top:var(--spacing-core-05)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_increaseButton__rOC43.product-card-quantity-stepper_alwaysVisible__Hbxip{display:flex;position:unset;animation:none}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_showIncreaseButton__1wLjg{display:flex;visibility:visible;z-index:1}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputHide__tSoHU.product-card-quantity-stepper_inputCollapse__cLrQU{pointer-events:none;position:absolute;right:0;opacity:0}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputHide__tSoHU.product-card-quantity-stepper_inputCollapse__cLrQU.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe{animation:product-card-quantity-stepper_inputHide__tSoHU ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputExpand__ZgHg7{display:inline-block;position:relative;opacity:1;text-align:center;line-height:var(--spacing-core-8)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputExpand__ZgHg7.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe{animation:product-card-quantity-stepper_inputExpand__ZgHg7 ease-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputCollapse__cLrQU{display:inline-block;position:relative;opacity:1}.product-card-quantity-stepper_root__4VUKw .product-card-quantity-stepper_quantityStepper__L6SZg .product-card-quantity-stepper_inputCollapse__cLrQU.product-card-quantity-stepper_inputCollapseExpandAnimation__xc1Fe{animation:product-card-quantity-stepper_inputCollapse__cLrQU ease-in-out var(--motion-duration-core-medium)}@keyframes product-card-quantity-stepper_decreaseExpand__jRsE0{0%{right:-50%}to{right:0}}@keyframes product-card-quantity-stepper_decreaseCollapse__LsseW{0%{right:70%}to{right:0}}@keyframes product-card-quantity-stepper_decreaseCollapseHasSwap__ESXDN{0%{right:70%}to{right:50%}}@keyframes product-card-quantity-stepper_inputExpand__ZgHg7{0%{right:-30%}to{right:0}}@keyframes product-card-quantity-stepper_inputCollapse__cLrQU{0%{right:40%}to{right:0}}@keyframes product-card-quantity-stepper_inputHide__tSoHU{0%{right:30%;opacity:1}80%{right:-1%;opacity:.1}to{right:0;opacity:0}}@layer pantry{.product-card-vertical-templates_linkContainer__6H6nd{z-index:3}.product-card-vertical-templates_root__j8pYf .product-card-vertical-templates_imageContainer__Ii1vB{background:var(--taxonomy-bg)}.product-card-vertical-templates_root__j8pYf .product-card-vertical-templates_imageContainer__Ii1vB img{transition:transform var(--motion-duration-hover) ease-in-out}.product-card-vertical-templates_root__j8pYf:has(.product-card-vertical-templates_linkContainer__6H6nd:hover) .product-card-vertical-templates_imageContainer__Ii1vB img{transform:translateX(-50%) scale(1.0266666667)}.product-card-vertical-templates_content__p4VFZ{display:flex;flex-direction:column;gap:var(--spacing-core-1);flex:1 1 auto;padding:0 var(--spacing-core-2) var(--spacing-core-2) var(--spacing-core-4)}.product-card-vertical-templates_content__p4VFZ .product-card-vertical-templates_actionSection__ql0LT{display:flex;flex:1 1}.product-card-vertical-templates_content__p4VFZ .product-card-vertical-templates_actionSection__ql0LT .product-card-vertical-templates_priceContainer__zfLK0{flex:1 1;height:unset;padding:0;background:unset!important;width:100%}.product-card-vertical-templates_content__p4VFZ .product-card-vertical-templates_actionSection__ql0LT .product-card-vertical-templates_priceContainer__zfLK0.product-card-vertical-templates_hide__HEIj0{flex:0 1;width:0}.product-card-vertical-templates_content__p4VFZ .product-card-vertical-templates_actionSection__ql0LT .product-card-vertical-templates_actionContainer__Ze5wu{flex:1 1}.product-card-vertical-templates_action__vFv4_{flex:1 1;z-index:3;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}.product-card-vertical-templates_action__vFv4_ button[data-testid*=quantity-stepper-increase-button]:after{width:unset;height:unset}.product-card-vertical-templates_additionalAction__LldUi{z-index:3}.product-card-vertical-templates_verticalPriceContainer__xFtZ9{flex:1 0 auto;position:relative;left:unset;display:flex;justify-content:flex-end;flex-direction:column;transition:opacity var(--motion-duration-core-short) ease;padding-bottom:var(--spacing-core-1)}.product-card-vertical-templates_verticalPriceContainer__xFtZ9.product-card-vertical-templates_showPrice__o_qZX{opacity:1}.product-card-vertical-templates_verticalPriceContainer__xFtZ9.product-card-vertical-templates_hidePrice__8HoEe{opacity:0}.product-card-vertical-templates_verticalPriceContainer__xFtZ9>div{background-color:rgb(from var(--color-background-primary-default) r g b/50%)}@media(max-width:699px){.product-card-vertical-templates_action__vFv4_.product-card-vertical-templates_openStepper__TkSx4:not(.product-card-vertical-templates_chooseVariantNoQuantity__W5GBH){width:calc(100% - var(--spacing-core-6))}.product-card-vertical-templates_action__vFv4_.product-card-vertical-templates_chooseVariantNoQuantity__W5GBH{right:var(--spacing-core-4);left:var(--spacing-core-4);padding-right:0}.product-card-vertical-templates_verticalPriceContainer__xFtZ9{padding:var(--spacing-core-1) var(--spacing-core-4) 0 var(--spacing-core-1)}}}