.product-card-actions_root__Z3kdb{position:relative;z-index:3}.quantity-stepper-input_scopedTypography__go5zY{font-size:var(--typography-button-desktop-fontSizeRem);line-height:var(--typography-button-desktop-lineHeightRem);letter-spacing:var(--typography-button-desktop-letterSpacing);font-family:var(--typography-button-desktop-fontFamily);font-weight:var(--typography-button-desktop-fontWeightNumeric);text-transform:var(--typography-button-desktop-textCase)}@layer pantry{.quantity-stepper-input_root__ZGvJ_{min-height:var(--sizing-core-10);width:var(--sizing-core-16);background:var(--color-background-primary-default);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-default) inset;border-radius:var(--border-radius-core-circle);color:var(--color-action-primary-default);text-align:center;cursor:pointer;transition:var(--motion-duration-core-x-short);z-index:1;appearance:textfield;border:none;align-content:center;padding:0;display:flex}.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_formattedDisplay__jeQCf{gap:var(--spacing-core-05);justify-content:center;align-items:center;width:100%;display:flex}.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_formattedDisplay__jeQCf span{margin-top:var(--spacing-core-025)}.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_hiddenInput__tfm6j{opacity:0;appearance:none;z-index:2;cursor:pointer;-moz-appearance:textfield;border:none;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_hiddenInput__tfm6j:disabled{cursor:not-allowed}.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_hiddenInput__tfm6j::-webkit-inner-spin-button,.quantity-stepper-input_root__ZGvJ_ .quantity-stepper-input_hiddenInput__tfm6j::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_increaseAnimation___UgXh{animation:quantity-stepper-input_increaseAnimation___UgXh var(--motion-duration-core-x-short) ease-out}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_increaseAnimation___UgXh:focus-visible{animation:none}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_small__wCDO9{min-height:var(--sizing-core-8);max-width:var(--sizing-core-12)}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_small__wCDO9.quantity-stepper-input_collapsed__f8QqT{margin:0 var(--spacing-core-2)}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_small__wCDO9.quantity-stepper-input_doubleDigit__uMfvK{max-width:var(--sizing-core-14)}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_collapsed__f8QqT{margin:0 var(--spacing-core-1)}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3{cursor:auto;color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-primary-default) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3:focus-visible{color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-primary-hover) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3:active{color:var(--color-foreground-primary-pressed);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-primary-pressed) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3:disabled{color:var(--color-foreground-primary-disabled);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-disabled) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3.quantity-stepper-input_discount__nN_Fy{color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-primary-default) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3.quantity-stepper-input_discount__nN_Fy:focus-visible{color:var(--color-foreground-primary-default);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-discount-hover) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3.quantity-stepper-input_discount__nN_Fy:active{color:var(--color-foreground-primary-pressed);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-action-discount-pressed) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_expanded__3dKw3.quantity-stepper-input_discount__nN_Fy:disabled{color:var(--color-foreground-primary-disabled);box-shadow:0 0 0 var(--border-width-core-regular) var(--color-foreground-secondary-disabled) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_discount__nN_Fy{color:var(--color-action-discount-default);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-default) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_discount__nN_Fy:focus-visible{color:var(--color-action-discount-hover);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-hover) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_discount__nN_Fy:active{color:var(--color-action-discount-pressed);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-pressed) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_discount__nN_Fy.quantity-stepper-input_disabled__2kiDo{color:var(--color-action-discount-disabled);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-discount-disabled) inset}.quantity-stepper-input_root__ZGvJ_:focus-visible{color:var(--color-action-primary-hover);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-hover) inset;outline:none}.quantity-stepper-input_root__ZGvJ_:active{color:var(--color-action-primary-pressed);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-pressed) inset}.quantity-stepper-input_root__ZGvJ_.quantity-stepper-input_disabled__2kiDo{color:var(--color-action-primary-disabled);box-shadow:0 0 0 var(--border-width-core-thick) var(--color-action-primary-disabled) inset;cursor:not-allowed}.quantity-stepper-input_root__ZGvJ_::-webkit-inner-spin-button,.quantity-stepper-input_root__ZGvJ_::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.quantity-stepper-input_root__ZGvJ_:invalid,.quantity-stepper-input_root__ZGvJ_:required{box-shadow:none}}@keyframes quantity-stepper-input_increaseAnimation___UgXh{0%{-webkit-animation-timing-function:ease-out;transform:scale(1)}50%{-webkit-animation-timing-function:ease-out;transform:scale(1.2)}to{-webkit-animation-timing-function:ease-out;transform:scale(1)}}@layer pantry{.quantity-stepper-swap_root__CxTNd{justify-content:center;align-items:center;gap:var(--spacing-core-1);color:var(--color-action-primary-default);min-height:var(--sizing-core-12);min-width:var(--sizing-core-12);transition:var(--motion-duration-hover);background-color:#0000;border:none;flex-direction:column;padding:0;transition-property:color;display:flex}.quantity-stepper-swap_root__CxTNd:hover{cursor:pointer;color:var(--color-action-primary-hover)}.quantity-stepper-swap_root__CxTNd:hover .quantity-stepper-swap_text__oeBe2{color:var(--color-action-primary-hover)}.quantity-stepper-swap_root__CxTNd:active,.quantity-stepper-swap_root__CxTNd:active .quantity-stepper-swap_text__oeBe2{color:var(--color-action-primary-pressed)}.quantity-stepper-swap_root__CxTNd:disabled{cursor:not-allowed;pointer-events:auto;color:var(--color-action-primary-disabled)}.quantity-stepper-swap_root__CxTNd:disabled .quantity-stepper-swap_text__oeBe2{color:var(--color-action-primary-disabled)}.quantity-stepper-swap_root__CxTNd:focus-visible{color:var(--color-action-primary-hover)}.quantity-stepper-swap_root__CxTNd:focus-visible .quantity-stepper-swap_text__oeBe2{color:var(--color-action-primary-hover)}.quantity-stepper-swap_root__CxTNd .quantity-stepper-swap_text__oeBe2{color:var(--color-action-primary-default)}.quantity-stepper_root__fI2AS{justify-content:space-between;gap:var(--spacing-core-1);align-items:center;display:flex}}@layer pantry{.quantity-stepper_root__fI2AS:not(:has(.quantity-stepper_expanded__n8quZ,.quantity-stepper_alwaysVisible__HD1vx)){width:fit-content}.quantity-stepper_root__fI2AS.quantity-stepper_alwaysVisible__HD1vx{gap:0}.quantity-stepper_quantityStepper__hYMus{width:100%;height:var(--sizing-core-12);justify-content:flex-end;align-items:center;gap:var(--spacing-core-2);display:flex;position:relative}.quantity-stepper_quantityStepper__hYMus.quantity-stepper_expanded__n8quZ{justify-content:space-between}.quantity-stepper_quantityStepper__hYMus.quantity-stepper_expanded__n8quZ.quantity-stepper_alwaysVisible__HD1vx{justify-content:flex-end}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_stepperButton__nzZC1{position:relative}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_decreaseButton__heaV1{visibility:hidden;position:absolute;right:0}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_decreaseButton__heaV1.quantity-stepper_inputCollapseExpandAnimation__JLDE6{animation:quantity-stepper_decreaseCollapse__YVsRq ease-in-out var(--motion-duration-core-medium)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_decreaseButton__heaV1.quantity-stepper_alwaysVisible__HD1vx{visibility:visible;position:unset;right:unset;animation:none;display:flex}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_showDecreaseButton__W96cz{visibility:visible;align-self:flex-start;display:flex;position:relative}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_showDecreaseButton__W96cz.quantity-stepper_inputCollapseExpandAnimation__JLDE6{animation:quantity-stepper_decreaseExpand__fY_e4 ease-in-out var(--motion-duration-core-medium)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_increaseButton__71_1_{align-self:flex-end;display:none}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_increaseButton__71_1_.quantity-stepper_quickAdd___SM_0{gap:var(--spacing-core-1);width:auto;padding:0 var(--spacing-core-3);align-items:center;display:flex}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_increaseButton__71_1_.quantity-stepper_quickAdd___SM_0 span{margin-top:var(--spacing-core-05)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_increaseButton__71_1_.quantity-stepper_alwaysVisible__HD1vx{position:unset;animation:none;display:flex}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_showIncreaseButton__AYmgM{visibility:visible;z-index:1;display:flex}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputHide__iujii.quantity-stepper_inputCollapse__FpjGY{pointer-events:none;opacity:0;position:absolute;right:0}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputHide__iujii.quantity-stepper_inputCollapse__FpjGY.quantity-stepper_inputCollapseExpandAnimation__JLDE6{animation:quantity-stepper_inputHide__iujii ease-in-out var(--motion-duration-core-medium)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputExpand__2gwfh{opacity:1;display:inline-block;position:relative}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputExpand__2gwfh.quantity-stepper_inputCollapseExpandAnimation__JLDE6{animation:quantity-stepper_inputExpand__2gwfh ease-in-out var(--motion-duration-core-medium)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputCollapse__FpjGY{opacity:1;display:inline-block;position:relative}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_inputCollapse__FpjGY.quantity-stepper_inputCollapseExpandAnimation__JLDE6{animation:quantity-stepper_inputCollapse__FpjGY ease-in-out var(--motion-duration-core-medium)}.quantity-stepper_quantityStepper__hYMus .quantity-stepper_alwaysVisible__HD1vx{display:unset;position:unset}}@keyframes quantity-stepper_decreaseExpand__fY_e4{0%{right:-50%}to{right:0}}@keyframes quantity-stepper_decreaseCollapse__YVsRq{0%{right:70%}to{right:0}}@keyframes quantity-stepper_inputExpand__2gwfh{0%{right:-30%}to{right:0}}@keyframes quantity-stepper_inputCollapse__FpjGY{0%{right:40%}to{right:0}}@keyframes quantity-stepper_inputHide__iujii{0%{opacity:1;right:30%}80%{opacity:.1;right:-1%}to{opacity:0;right:0}}@layer pantry{.product-card-container_linkContainer__P3Zzz{position:absolute;width:100%;height:100%;left:0;color:rgba(0,0,0,0);z-index:1}.product-card-container_horizontalContainer__I1s52{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__I1s52{padding-left:0}}.product-card-container_horizontalImageContainer__VFBwa{position:relative;padding:var(--spacing-core-4) 0;align-content:center;line-height:0}.product-card-container_horizontalImageContainer__VFBwa div[class*=fallback]{height:var(--spacing-core-26)}.product-card-container_horizontalContent___oC7i{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__wjXYo{display:flex;flex-direction:column;gap:var(--spacing-core-1);position:absolute;bottom:var(--spacing-core-4)}.product-card-container_horizontalBrandLogoContainer__szTmc{display:contents}@media(max-width:999px){.product-card-container_horizontalBrandLogoContainer__szTmc svg[aria-label*="card.ProductIcon.nutriscore"]{height:var(--spacing-core-4);width:30px}.product-card-container_horizontalBrandLogoContainer__szTmc svg{height:var(--spacing-core-4);width:var(--spacing-core-4)}}.product-card-container_horizontalImage__di0Xr{min-width:104px;max-height:104px;max-width:104px;border-radius:var(--border-radius-core-m)}.product-card-container_horizontalActionContainer__3vZQD{display:flex;justify-content:space-between;position:relative;padding:0 0 0 var(--spacing-core-2);z-index:1}.product-card-container_verticalContainer__oloJT{min-width:220px;max-width:290px;min-height:264px;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__oloJT div[data-testid*=choose-variant-quantity-stepper]{width:auto}.product-card-container_verticalImageContainer___qYU8{display:flex;justify-content:space-between;position:relative;gap:var(--spacing-core-2);padding-top:var(--spacing-core-6);width:100%;height:174px}.product-card-container_verticalLogoLabelContainer___OuAq{display:flex;flex:1 1 auto;width:inherit;flex-direction:column;gap:var(--spacing-core-1)}.product-card-container_verticalLogoLabelContainer___OuAq div[data-testid*=product-card-promotion-label]{max-width:100%}.product-card-container_verticalLogoLabelContainer___OuAq svg:not([aria-label*="card.ProductIcon.nutriscore"]){height:var(--spacing-core-5);width:var(--spacing-core-5)}.product-card-container_verticalImage__Tzh0_{position:absolute;width:150px;height:150px;border-radius:var(--border-radius-core-m);left:50%;transform:translateX(-50%)}.product-card-container_verticalHighlightImageContainer__Li3FJ{position:absolute;z-index:1;top:var(--spacing-core-6);left:var(--spacing-core-6);height:var(--sizing-core-8)}.product-card-container_verticalProductLogoLabelContainerPosition__W5oit{position:relative;order:-1;align-items:flex-start;justify-content:flex-end;margin-left:var(--spacing-core-6);margin-right:var(--spacing-core-2);z-index:1}button.product-card-container_verticalFavoriteIcon__HOkWH{position:absolute;top:var(--spacing-core-6);right:var(--spacing-core-6);left:unset;z-index:3}.product-card-container_verticalActionContainer__2cIkK{display:flex;align-items:flex-start;position:relative;padding:0 var(--spacing-core-4) var(--spacing-core-4) var(--spacing-core-6)}.product-card-container_listContainer__2fEWJ{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__2fEWJ.product-card-container_listActiveContainer__m8xUv{background-color:var(--color-background-secondary-default);transition:background-color var(--motion-duration-core-short) ease-out}.product-card-container_listContainer__2fEWJ:hover{cursor:pointer}.product-card-container_listImageContainer__JgiPS{position:relative;height:var(--sizing-core-16);width:var(--sizing-core-16);align-content:center}.product-card-container_listImageContainer__JgiPS img{height:100%;width:100%}.product-card-container_listTextContainer__FeoIn{margin-left:var(--spacing-core-2);display:flex;flex-direction:column;flex-grow:1;overflow:auto;overflow-wrap:break-word}.product-card-container_listPriceContainer__6g08m{display:flex;gap:var(--spacing-core-1)}.product-card-container_listActionPlaceholder__e0O2W{width:var(--sizing-core-16);flex-shrink:0}.product-card-container_listActionContainer__WR75k{width:var(--sizing-core-14)}.product-card-container_listActionContainerActive__9xjVX,.product-card-container_listActionContainer__WR75k{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__9xjVX{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__VnA4f{position:relative;display:flex;gap:var(--spacing-core-1);height:var(--spacing-core-5);width:var(--spacing-core-5)}.product-card-container_productLogo__QiFIo{height:var(--spacing-core-6);width:var(--spacing-core-6)}.product-card-container_textContainer__GFJ7j{display:flex;flex-direction:column;gap:var(--spacing-core-05);transition:opacity var(--motion-duration-core-short) ease}.product-card-container_textContainer__GFJ7j.product-card-container_showContent__YfpI3{opacity:1}.product-card-container_textContainer__GFJ7j.product-card-container_hideContent__hDln0{opacity:0}@media(max-width:699px){.product-card-container_verticalContainer__oloJT{max-width:247px;min-width:247px;min-height:264px;gap:var(--spacing-core-4)}.product-card-container_verticalImageContainer___qYU8{padding-top:var(--spacing-core-2)}.product-card-container_verticalImage__Tzh0_{width:120px;height:120px}.product-card-container_verticalProductLogoContainer__apbgd,.product-card-container_verticalProductLogoLabelContainerPosition__W5oit{left:var(--spacing-core-4)}.product-card-container_verticalHighlightImageContainer__Li3FJ{top:var(--spacing-core-2);left:var(--spacing-core-4)}.product-card-container_verticalFavoriteIcon__HOkWH{top:var(--spacing-core-2);right:var(--spacing-core-4);left:unset}.product-card-container_verticalActionContainer__2cIkK{padding:0 var(--spacing-core-2) var(--spacing-core-4) var(--spacing-core-4)}}}