@layer pantry{.description-module__VmuVIq__description{color:var(--color-foreground-secondary-default)}}
[data-brand=ah] .original-price-module__yWJH-G__price-1{letter-spacing:.096px;text-transform:none;font-family:Hamburg Serial;font-size:3rem;font-weight:800;line-height:3rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__price-2{letter-spacing:.08px;text-transform:none;font-family:Hamburg Serial;font-size:2.5rem;font-weight:800;line-height:2.5rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__price-3{letter-spacing:.064px;text-transform:none;font-family:Hamburg Serial;font-size:2rem;font-weight:800;line-height:2rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__price-superscript-1{letter-spacing:.336px;text-transform:none;font-family:Hamburg Serial;font-size:1.75rem;font-weight:800;line-height:1.75rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__price-superscript-2{letter-spacing:.24px;text-transform:none;font-family:Hamburg Serial;font-size:1.25rem;font-weight:800;line-height:1.25rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__price-superscript-3{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:800;line-height:1rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__old-price-1{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__old-price-2{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:none}[data-brand=ah] .original-price-module__yWJH-G__old-price-strikethrough-1{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:line-through}[data-brand=ah] .original-price-module__yWJH-G__old-price-strikethrough-2{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:line-through}[data-brand=ah] .original-price-module__yWJH-G__mobile-body-extra-strong{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:800;line-height:1.5rem}@layer pantry{.original-price-module__yWJH-G__root{color:var(--color-foreground-primary-default);margin:0}}
.product-card-current-price-module-scss-module__KCdEfG__root{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);display:flex}.product-card-current-price-module-scss-module__KCdEfG__root.product-card-current-price-module-scss-module__KCdEfG__discount{color:var(--color-accent-discount)}.product-card-current-price-module-scss-module__KCdEfG__root.product-card-current-price-module-scss-module__KCdEfG__etos{color:var(--color-accent-external-etos)}.product-card-current-price-module-scss-module__KCdEfG__root.product-card-current-price-module-scss-module__KCdEfG__horizontalLayout{font-size:var(--typography-body-regular-mobile-fontSize);line-height:var(--typography-button-mobile-lineHeight)}
@layer pantry{.product-card-content-module-scss-module__HkpQGW__title{color:var(--color-foreground-primary-default);-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-content-module-scss-module__HkpQGW__subtitle{color:var(--color-foreground-secondary-default);overflow:hidden}.product-card-content-module-scss-module__HkpQGW__subtitle>span{display:block}.product-card-content-module-scss-module__HkpQGW__subtitle.product-card-content-module-scss-module__HkpQGW__lineHeight{--line-height:1rem;max-height:2rem}.product-card-content-module-scss-module__HkpQGW__subtitle.product-card-content-module-scss-module__HkpQGW__lineHeight .product-card-content-module-scss-module__HkpQGW__oneLineMax{max-height:1rem;overflow:hidden}.product-card-content-module-scss-module__HkpQGW__discountPeriod{color:var(--color-accent-discount);text-transform:lowercase}.product-card-content-module-scss-module__HkpQGW__discountPeriod:first-letter{text-transform:uppercase}.product-card-content-module-scss-module__HkpQGW__availability{color:var(--color-accent-primary)}.product-card-content-module-scss-module__HkpQGW__additionalAction{justify-content:unset;width:fit-content;min-height:var(--sizing-core-6)}.product-card-content-module-scss-module__HkpQGW__additionalAction>svg{height:var(--sizing-core-4);width:var(--sizing-core-4)}.product-card-content-module-scss-module__HkpQGW__price{transition:opacity var(--motion-duration-core-x-long);pointer-events:auto;gap:var(--spacing-core-1);flex-direction:column;width:fit-content;display:flex;position:relative;overflow:hidden}.product-card-content-module-scss-module__HkpQGW__price .product-card-content-module-scss-module__HkpQGW__priceSection{gap:var(--spacing-core-1);display:flex}.product-card-content-module-scss-module__HkpQGW__price .product-card-content-module-scss-module__HkpQGW__priceSection .product-card-content-module-scss-module__HkpQGW__currentPrice{margin:0}.product-card-content-module-scss-module__HkpQGW__price .product-card-content-module-scss-module__HkpQGW__priceSection .product-card-content-module-scss-module__HkpQGW__originalPrice{color:var(--color-foreground-secondary-default);align-self:flex-end;margin-bottom:-1px}.product-card-content-module-scss-module__HkpQGW__price .product-card-content-module-scss-module__HkpQGW__priceDescription,.product-card-content-module-scss-module__HkpQGW__price .product-card-content-module-scss-module__HkpQGW__adviceDescription{font-size:var(--typography-subtext-regular-mobile-fontSize);line-height:var(--typography-subtext-regular-mobile-lineHeight)}.product-card-content-module-scss-module__HkpQGW__price.product-card-content-module-scss-module__HkpQGW__horizontalPrice{gap:1px}.product-card-content-module-scss-module__HkpQGW__price.product-card-content-module-scss-module__HkpQGW__horizontalPrice .product-card-content-module-scss-module__HkpQGW__adviceInfo{order:-1}.product-card-content-module-scss-module__HkpQGW__price.product-card-content-module-scss-module__HkpQGW__horizontalPrice .product-card-content-module-scss-module__HkpQGW__priceSection{align-items:baseline}@media (min-width:552px){.product-card-content-module-scss-module__HkpQGW__price.product-card-content-module-scss-module__HkpQGW__horizontalPrice{padding-top:17px;position:relative;overflow:visible}}}
[data-brand=ah] .current-price-module__jGyi4q__price-1{letter-spacing:.096px;text-transform:none;font-family:Hamburg Serial;font-size:3rem;font-weight:800;line-height:3rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__price-2{letter-spacing:.08px;text-transform:none;font-family:Hamburg Serial;font-size:2.5rem;font-weight:800;line-height:2.5rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__price-3{letter-spacing:.064px;text-transform:none;font-family:Hamburg Serial;font-size:2rem;font-weight:800;line-height:2rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__price-superscript-1{letter-spacing:.336px;text-transform:none;font-family:Hamburg Serial;font-size:1.75rem;font-weight:800;line-height:1.75rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__price-superscript-2{letter-spacing:.24px;text-transform:none;font-family:Hamburg Serial;font-size:1.25rem;font-weight:800;line-height:1.25rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__price-superscript-3{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:800;line-height:1rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__old-price-1{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__old-price-2{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:none}[data-brand=ah] .current-price-module__jGyi4q__old-price-strikethrough-1{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:line-through}[data-brand=ah] .current-price-module__jGyi4q__old-price-strikethrough-2{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:line-through}[data-brand=ah] .current-price-module__jGyi4q__mobile-body-extra-strong{letter-spacing:.192px;text-transform:none;font-family:Hamburg Serial;font-size:1rem;font-weight:800;line-height:1.5rem}@layer pantry{.current-price-module__jGyi4q__root{color:var(--color-foreground-primary-default);align-items:baseline;display:flex}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__discount{color:var(--color-accent-discount)}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__etos{color:var(--color-accent-external-etos)}.current-price-module__jGyi4q__root p,.current-price-module__jGyi4q__root sup{margin:0}.current-price-module__jGyi4q__root>.current-price-module__jGyi4q__centsWrapper{position:relative}.current-price-module__jGyi4q__root>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__cents{padding-left:var(--spacing-core-05)}.current-price-module__jGyi4q__root>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__separator{position:absolute;bottom:0}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__price-1>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__cents{top:var(--spacing-core-05);padding-left:var(--spacing-core-1);position:relative}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__price-2>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__cents{padding-left:3px}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__price-3>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__cents{padding-left:var(--spacing-core-05)}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__mobile-body-extra-strong>.current-price-module__jGyi4q__centsWrapper{flex-direction:row;display:flex}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__mobile-body-extra-strong>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__cents{padding:0}.current-price-module__jGyi4q__root.current-price-module__jGyi4q__mobile-body-extra-strong>.current-price-module__jGyi4q__centsWrapper>.current-price-module__jGyi4q__separator{position:relative}}
@layer pantry{.price-module__Mu7hFa__root{max-width:fit-content;display:flex}.price-module__Mu7hFa__root.price-module__Mu7hFa__horizontal{align-items:last baseline;gap:var(--spacing-core-1);flex-wrap:wrap}.price-module__Mu7hFa__root.price-module__Mu7hFa__vertical{flex-direction:column}.price-module__Mu7hFa__root.price-module__Mu7hFa__vertical.price-module__Mu7hFa__right{align-items:flex-end}.price-module__Mu7hFa__root .price-module__Mu7hFa__currentPrice.price-module__Mu7hFa__vertical{order:1}.price-module__Mu7hFa__root .price-module__Mu7hFa__additionalPriceInfo{flex-direction:column;display:flex}.price-module__Mu7hFa__root .price-module__Mu7hFa__additionalPriceInfo.price-module__Mu7hFa__vertical{order:0}.price-module__Mu7hFa__root .price-module__Mu7hFa__additionalPriceInfo.price-module__Mu7hFa__vertical.price-module__Mu7hFa__right{align-items:flex-end}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice{gap:var(--spacing-core-1);flex-flow:wrap;display:flex}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice.price-module__Mu7hFa__vertical{flex-direction:column-reverse;gap:0}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice.price-module__Mu7hFa__vertical.price-module__Mu7hFa__right{align-items:flex-end}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice .price-module__Mu7hFa__price{order:0}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice .price-module__Mu7hFa__advice{order:1}.price-module__Mu7hFa__root .price-module__Mu7hFa__originalPrice .price-module__Mu7hFa__description,.price-module__Mu7hFa__root .price-module__Mu7hFa__verticalDescription{order:2}}
@layer pantry{.chevron-action-module-scss-module__Pdj0na__chevronAction{justify-content:flex-end;align-self:center;display:flex}}
@layer pantry{.choose-variant-module-scss-module__D6P2pq__choose{right:var(--spacing-core-2);position:absolute;bottom:0}}
.product-card-list-action-module-scss-module__65QYka__listQuantityStepper{right:var(--spacing-core-2);position:absolute}.product-card-list-action-module-scss-module__65QYka__chooseListView div{right:var(--spacing-core-4);top:50%;transform:translateY(-50%)}
@layer pantry{.product-card-list-templates-module-scss-module__FwqpUa__root{gap:var(--spacing-core-4);min-height:var(--sizing-core-24);height:100%;padding:0}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__imageContainer{background:var(--taxonomy-bg);padding:var(--sizing-core-2);width:var(--sizing-core-24);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:auto;display:flex}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__imageContainer img,.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__imageContainer>div{height:var(--sizing-core-20);width:var(--sizing-core-20);transition:transform var(--motion-duration-hover) ease-in-out}.product-card-list-templates-module-scss-module__FwqpUa__root:has(.product-card-list-templates-module-scss-module__FwqpUa__linkContainer:hover) .product-card-list-templates-module-scss-module__FwqpUa__imageContainer img{transform:scale(1.05)}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__textContainer{padding:var(--spacing-core-3) 0;margin:0}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__customAction{width:auto;right:var(--spacing-core-2);padding:0}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__actionPlaceholder{width:var(--sizing-core-16)}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__actionPlaceholder.product-card-list-templates-module-scss-module__FwqpUa__hasSwap{width:var(--sizing-core-30)}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__actionPlaceholder.product-card-list-templates-module-scss-module__FwqpUa__isWide{width:10rem}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__actionPlaceholder.product-card-list-templates-module-scss-module__FwqpUa__isChoose{width:var(--sizing-core-20)}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__actionPlaceholder.product-card-list-templates-module-scss-module__FwqpUa__customNotQs{width:var(--sizing-core-16)}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__labelsContainer{gap:var(--spacing-core-1);padding:var(--spacing-core-1) 0;flex-wrap:wrap;display:flex}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__labelsContainer:empty{padding:0}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__labelsContainer>div{display:contents}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__labelsContainer .product-card-list-templates-module-scss-module__FwqpUa__listPromotionLabel{border-radius:0;padding:0}.product-card-list-templates-module-scss-module__FwqpUa__root .product-card-list-templates-module-scss-module__FwqpUa__labelsContainer .product-card-list-templates-module-scss-module__FwqpUa__listDiscountPeriodLabel{line-height:12px}}
