.product-card-current-price_root__XiXvv{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__XiXvv.product-card-current-price_discount__5nzNp{color:var(--color-accent-discount)}.product-card-current-price_root__XiXvv.product-card-current-price_etos__F2aWT{color:var(--color-accent-external-etos)}.product-card-current-price_root__XiXvv.product-card-current-price_horizontalLayout__fgAJ5{font-size:var(--typography-body-regular-mobile-fontSize);line-height:var(--typography-button-mobile-lineHeight)}@layer pantry{.product-card-content_title__VNanP{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__RGD61{color:var(--color-foreground-secondary-default);overflow:hidden}.product-card-content_subtitle__RGD61>span{display:block}.product-card-content_subtitle__RGD61.product-card-content_lineHeight__GQ1_F{--line-height:1rem;max-height:2rem}.product-card-content_subtitle__RGD61.product-card-content_lineHeight__GQ1_F .product-card-content_oneLineMax__1yw95{max-height:1rem;overflow:hidden}.product-card-content_discountPeriod__nk1C8{color:var(--color-accent-discount);text-transform:lowercase}.product-card-content_discountPeriod__nk1C8:first-letter{text-transform:uppercase}.product-card-content_availability__eM8fC{color:var(--color-accent-primary)}.product-card-content_additionalAction__ix1zo{justify-content:unset;width:fit-content;min-height:var(--sizing-core-6)}.product-card-content_additionalAction__ix1zo>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}.product-card-content_price___8IYP{transition:opacity var(--motion-duration-core-x-long);overflow:hidden;position:relative;pointer-events:auto;flex-direction:column;width:fit-content}.product-card-content_price___8IYP,.product-card-content_price___8IYP .product-card-content_priceSection__rItdy{display:flex;gap:var(--spacing-core-1)}.product-card-content_price___8IYP .product-card-content_priceSection__rItdy .product-card-content_currentPrice__xynJU{margin:0}.product-card-content_price___8IYP .product-card-content_priceSection__rItdy .product-card-content_originalPrice__rXPm0{align-self:flex-end;color:var(--color-foreground-secondary-default);margin-bottom:-1px}.product-card-content_price___8IYP .product-card-content_adviceDescription__HVXFv,.product-card-content_price___8IYP .product-card-content_priceDescription__6XEpZ{font-size:var(--typography-subtext-regular-mobile-fontSize);line-height:var(--typography-subtext-regular-mobile-lineHeight)}.product-card-content_price___8IYP.product-card-content_horizontalPrice___qJX9{gap:1px}.product-card-content_price___8IYP.product-card-content_horizontalPrice___qJX9 .product-card-content_adviceDescription__HVXFv{order:-1}.product-card-content_price___8IYP.product-card-content_horizontalPrice___qJX9 .product-card-content_priceSection__rItdy{align-items:baseline}.delete-icon_deleteIconButton__NcVG3{background-color:var(--color-background-primary-default);cursor:pointer;padding:0;height:var(--spacing-core-8);width:var(--spacing-core-8);z-index:1;border-radius:var(--border-radius-core-circle);display:flex;align-items:center;justify-content:center;animation:delete-icon_growFade__mgcDP .4s cubic-bezier(.4,0,.2,1);border:none}.delete-icon_deleteIconButton__NcVG3 svg{fill:var(--color-foreground-primary-default);transition:all var(--motion-duration-hover) ease-in-out}.delete-icon_deleteIconButton__NcVG3:hover svg{fill:var(--color-foreground-secondary-hover)}}@layer pantry{@keyframes delete-icon_growFade__mgcDP{0%{transform:scale(1)}60%{transform:scale(1.15)}to{transform:scale(1)}}}@layer pantry{.product-card-favorite-icon_favoriteIconButton__U_4w0{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__U_4w0 .product-card-favorite-icon_iconStack__z4E5q{display:grid;place-items:center;width:var(--spacing-core-4);height:var(--spacing-core-4)}.product-card-favorite-icon_favoriteIconButton__U_4w0 .product-card-favorite-icon_iconStack__z4E5q>*{grid-area:1/1}.product-card-favorite-icon_favoriteIconButton__U_4w0 .product-card-favorite-icon_favoriteIcon__4rsy1{width:var(--spacing-core-4);height:var(--spacing-core-4)}.product-card-favorite-icon_favoriteIconButton__U_4w0 .product-card-favorite-icon_outlinedIcon__CGBK9{color:var(--color-foreground-primary-default);transition:color var(--motion-duration-hover) ease-out}.product-card-favorite-icon_favoriteIconButton__U_4w0 .product-card-favorite-icon_filledIcon__bKc0G{color:var(--color-action-destructive-default);opacity:0;transition:opacity var(--motion-duration-hover) ease-out}.product-card-favorite-icon_favoriteIconButton__U_4w0 .product-card-favorite-icon_filledIcon__bKc0G.product-card-favorite-icon_checked__Xw8kF{opacity:1}.product-card-favorite-icon_favoriteIconButton__U_4w0:hover .product-card-favorite-icon_outlinedIcon__CGBK9{color:var(--color-action-destructive-hover)}.product-card-favorite-icon_favoriteIconButton__U_4w0:hover .product-card-favorite-icon_filledIcon__bKc0G{color:var(--color-action-destructive-hover);opacity:1}.product-card-favorite-icon_favoriteIconButton__U_4w0:active .product-card-favorite-icon_outlinedIcon__CGBK9{color:var(--color-action-destructive-pressed)}.product-card-favorite-icon_favoriteIconButton__U_4w0:active .product-card-favorite-icon_filledIcon__bKc0G{color:var(--color-action-destructive-pressed);opacity:1}.chevron-action_chevronAction__Tdh8I{display:flex;justify-content:flex-end;align-self:center}.choose-variant_choose__729Gh{position:absolute;right:var(--spacing-core-2);bottom:0}}@layer pantry{}@layer pantry{}.product-card-quantity-stepper_root__JeuZB{display:flex;justify-content:space-between;gap:var(--spacing-core-1);align-items:flex-end}.product-card-quantity-stepper_root__JeuZB:not(.product-card-quantity-stepper_horizontalView__SojxS){height:100%;position:absolute;right:0;left:-8px}@media(max-width:699px){.product-card-quantity-stepper_root__JeuZB:not(.product-card-quantity-stepper_horizontalView__SojxS) .product-card-quantity-stepper_quantityStepper__T_GTQ{gap:0}}.product-card-quantity-stepper_root__JeuZB.product-card-quantity-stepper_horizontalView__SojxS .product-card-quantity-stepper_quantityStepper__T_GTQ{container-type:inline-size}@container (max-width: 180px){.product-card-quantity-stepper_root__JeuZB.product-card-quantity-stepper_horizontalView__SojxS .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_increaseButton__KhyBF{margin-left:0}.product-card-quantity-stepper_root__JeuZB.product-card-quantity-stepper_horizontalView__SojxS .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_decreaseButton__WFPJ2{margin-right:0}}.product-card-quantity-stepper_root__JeuZB.product-card-quantity-stepper_alwaysVisible__OklGK{gap:0}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ{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__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ.product-card-quantity-stepper_expanded__kV5nw{justify-content:space-between}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ.product-card-quantity-stepper_expanded__kV5nw.product-card-quantity-stepper_alwaysVisible__OklGK{justify-content:flex-end}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_stepperButton__VThaT{position:relative}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_decreaseButton__WFPJ2{visibility:hidden;position:absolute;right:0}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_decreaseButton__WFPJ2.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA{animation:product-card-quantity-stepper_decreaseCollapse__h_5jA ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_decreaseButton__WFPJ2.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA.product-card-quantity-stepper_swapButtonEnabled__d1g_a:not(.product-card-quantity-stepper_showDecreaseButton__msbqB){animation:product-card-quantity-stepper_decreaseCollapseHasSwap__9HWaM ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_decreaseButton__WFPJ2.product-card-quantity-stepper_alwaysVisible__OklGK{display:flex;visibility:visible;position:unset;right:unset;animation:none}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_showDecreaseButton__msbqB{display:flex;align-self:flex-start;visibility:visible;position:relative}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_showDecreaseButton__msbqB.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA{animation:product-card-quantity-stepper_decreaseExpand___aEfs ease-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_increaseButton__KhyBF{display:none;align-self:flex-end}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_increaseButton__KhyBF.product-card-quantity-stepper_quickAdd__Frs3j{display:flex;gap:var(--spacing-core-1);align-items:center;width:auto;padding:0 var(--spacing-core-3)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_increaseButton__KhyBF.product-card-quantity-stepper_quickAdd__Frs3j span{margin-top:var(--spacing-core-05)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_increaseButton__KhyBF.product-card-quantity-stepper_alwaysVisible__OklGK{display:flex;position:unset;animation:none}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_showIncreaseButton__Ld3sP{display:flex;visibility:visible;z-index:1}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputHide___A9VF.product-card-quantity-stepper_inputCollapse__hVWqH{pointer-events:none;position:absolute;right:0;opacity:0}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputHide___A9VF.product-card-quantity-stepper_inputCollapse__hVWqH.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA{animation:product-card-quantity-stepper_inputHide___A9VF ease-in-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputExpand__i5Iur{display:inline-block;position:relative;opacity:1;text-align:center;line-height:var(--spacing-core-8)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputExpand__i5Iur.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA{animation:product-card-quantity-stepper_inputExpand__i5Iur ease-out var(--motion-duration-core-medium)}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputCollapse__hVWqH{display:inline-block;position:relative;opacity:1}.product-card-quantity-stepper_root__JeuZB .product-card-quantity-stepper_quantityStepper__T_GTQ .product-card-quantity-stepper_inputCollapse__hVWqH.product-card-quantity-stepper_inputCollapseExpandAnimation__bQKeA{animation:product-card-quantity-stepper_inputCollapse__hVWqH ease-in-out var(--motion-duration-core-medium)}@keyframes product-card-quantity-stepper_decreaseExpand___aEfs{0%{right:-50%}to{right:0}}@keyframes product-card-quantity-stepper_decreaseCollapse__h_5jA{0%{right:70%}to{right:0}}@keyframes product-card-quantity-stepper_decreaseCollapseHasSwap__9HWaM{0%{right:70%}to{right:50%}}@keyframes product-card-quantity-stepper_inputExpand__i5Iur{0%{right:-30%}to{right:0}}@keyframes product-card-quantity-stepper_inputCollapse__hVWqH{0%{right:40%}to{right:0}}@keyframes product-card-quantity-stepper_inputHide___A9VF{0%{right:30%;opacity:1}80%{right:-1%;opacity:.1}to{right:0;opacity:0}}@layer pantry{.product-card-vertical-templates_linkContainer__LrMTl{z-index:3}.product-card-vertical-templates_root__c7mTO .product-card-vertical-templates_imageContainer__r8cVs{background:var(--taxonomy-bg)}.product-card-vertical-templates_root__c7mTO .product-card-vertical-templates_imageContainer__r8cVs img{transition:transform var(--motion-duration-hover) ease-in-out}.product-card-vertical-templates_root__c7mTO:has(.product-card-vertical-templates_linkContainer__LrMTl:hover) .product-card-vertical-templates_imageContainer__r8cVs img{transform:translateX(-50%) scale(1.0266666667)}.product-card-vertical-templates_content__MQSpZ{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__MQSpZ .product-card-vertical-templates_actionSection__B_0A9{display:flex;flex:1 1}.product-card-vertical-templates_content__MQSpZ .product-card-vertical-templates_actionSection__B_0A9 .product-card-vertical-templates_priceContainer__DJ4ZG{flex:1 1;height:unset;padding:0;background:unset!important;width:100%}.product-card-vertical-templates_content__MQSpZ .product-card-vertical-templates_actionSection__B_0A9 .product-card-vertical-templates_priceContainer__DJ4ZG.product-card-vertical-templates_hide___dgwq{flex:0 1;width:0}.product-card-vertical-templates_content__MQSpZ .product-card-vertical-templates_actionSection__B_0A9 .product-card-vertical-templates_actionContainer__S5Wi8{flex:1 1}.product-card-vertical-templates_action__tL9tY{flex:1 1;z-index:3;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}.product-card-vertical-templates_action__tL9tY button[data-testid*=quantity-stepper-increase-button]:after{width:unset;height:unset}.product-card-vertical-templates_additionalAction__k7aqZ{z-index:3}.product-card-vertical-templates_verticalPriceContainer__jPEgf{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__jPEgf.product-card-vertical-templates_showPrice__WAp2N{opacity:1}.product-card-vertical-templates_verticalPriceContainer__jPEgf.product-card-vertical-templates_hidePrice__qumox{opacity:0}.product-card-vertical-templates_verticalPriceContainer__jPEgf>div{background-color:rgb(from var(--color-background-primary-default) r g b/50%)}@media(max-width:699px){.product-card-vertical-templates_action__tL9tY.product-card-vertical-templates_openStepper__IQBdS:not(.product-card-vertical-templates_chooseVariantNoQuantity__IQ2Vw){width:calc(100% - var(--spacing-core-6))}.product-card-vertical-templates_action__tL9tY.product-card-vertical-templates_chooseVariantNoQuantity__IQ2Vw{right:var(--spacing-core-4);left:var(--spacing-core-4);padding-right:0}.product-card-vertical-templates_verticalPriceContainer__jPEgf{padding:var(--spacing-core-1) var(--spacing-core-4) 0 var(--spacing-core-1)}}}