.ProductReviewSummary_container__1OXZb{margin-top:var(--pp-spacing-2xl);display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--pp-spacing-md);gap:var(--pp-spacing-md);align-items:start}.ProductReviewSummary_productImage__P43c_{grid-column:1/span 12;display:none}@media(min-width: 768px){.ProductReviewSummary_productImage__P43c_{grid-column:1/span 6;display:block}}.ProductReviewSummary_productImage__P43c_ img{width:100%;max-width:380px}.ProductReviewSummary_reviewSummary__pQxwf{grid-column:1/span 12;display:flex;flex-direction:column;gap:var(--pp-spacing-md)}@media(min-width: 768px){.ProductReviewSummary_reviewSummary__pQxwf{grid-column:7/span 6;padding-right:var(--pp-spacing-4xl)}}.ProductReviewSummary_reviewButtons___3b5W{display:flex;gap:var(--pp-spacing-m);margin:var(--pp-spacing-l) 0}.ProductReviewSummary_reviewButtons___3b5W>*{width:100%}@media(max-width: 768px){.ProductReviewSummary_reviewButtons___3b5W{flex-direction:column}}.ProductReviewSummary_reviewCount__Kja1V{font:var(--pp-font-title-xsmall);color:var(--pp-color-text-default)}.ProductReviewSummary_productTitle__qtYcy{margin:0}.ProductReviewSummary_pictureUploadLink__AqdJ8{display:flex;align-items:center;gap:var(--pp-spacing-xs);margin:var(--pp-spacing-l) 0}.ProductReviewSummary_ratingSection__G7ybd{display:flex;align-items:center;gap:var(--pp-spacing-md)}
.PromoBar_content__OLOgF{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:var(--pp-spacing-s)}@media(min-width: 544px){.PromoBar_content__OLOgF{padding-left:var(--pp-spacing-5xl)}}.PromoBar_icon__fAd2_{display:flex;margin-right:var(--pp-spacing-s)}.PromoBar_contentBlock__Jd_XM{display:flex;align-items:center;gap:var(--pp-spacing-s);align-self:stretch}@media(min-width: 1200px){.PromoBar_contentBlock__Jd_XM{gap:var(--pp-spacing-xl)}}.PromoBar_imageWrapper__2WxRq{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative;gap:var(--pp-spacing-s)}@media(min-width: 544px){.PromoBar_imageWrapper__2WxRq{min-width:112px}}@media(min-width: 768px){.PromoBar_imageWrapper__2WxRq{min-width:168px}}.PromoBar_imageWrapper__2WxRq svg{width:41px;height:100%;max-height:100%;object-fit:cover}@media(min-width: 544px){.PromoBar_imageWrapper__2WxRq svg{width:auto;max-width:100%}}.PromoBar_textBlock__TUB2B{padding:var(--pp-spacing-xs) 0;display:flex;align-items:center;flex:1 1;min-width:0}.PromoBar_promoBar__BNwSy{display:inline-flex;align-items:center;gap:var(--pp-spacing-xs);flex-shrink:0}.PromoBar_text__oCjY3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.PromoBar_text__oCjY3 p{display:inline;font:var(--pp-font-copy-medium);margin-right:var(--pp-spacing-xs)}.PromoBar_text__oCjY3 p svg{vertical-align:middle;margin-right:var(--pp-spacing-xs);margin-top:0}@media(min-width: 544px){.PromoBar_text__oCjY3 p svg{margin-top:-5px}}.PromoBar_text__oCjY3 a{display:inline;padding-left:0;text-decoration:underline;color:var(--pp-color-text-default)}.PromoBar_closeButton__qsnxp{display:flex;align-items:center;border:none;background-color:rgba(0,0,0,0);padding:0}.PromoBar_specialBackground__iumER{background-color:var(--pp-color-surface-static-success)}.PromoBar_infoBackground__zA7G6{background-color:var(--pp-color-surface-static-info)}.PromoBar_mobile__JbkW2{display:block}@media(min-width: 544px){.PromoBar_mobile__JbkW2{display:none}}.PromoBar_desktop__3Wk2h{display:none}@media(min-width: 544px){.PromoBar_desktop__3Wk2h{display:block}}.PromoBar_getCouponsButton__3uSCY{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:var(--pp-spacing-2xs) var(--pp-spacing-s);min-height:32px;min-width:120px;white-space:nowrap;background-color:var(--pp-color-surface-action-primary-default);color:var(--pp-color-text-inverse);font:var(--pp-font-copy-medium);line-height:1;cursor:pointer}.PromoBar_getCouponsButton__3uSCY:disabled{opacity:.6;cursor:not-allowed}.PromoBar_getCouponsStatus__wfNEa{display:inline-block;font:var(--pp-font-copy-small)}
.PromoBarBlock_serverPromoBar__BAZ2e>section{position:relative}
.ReorderClient_reorderWrapper__FqdF2{--pp-Rating-star-color-full: var(--pp-color-special-rating);--pp-Rating-star-color-empty: var(--pp-color-surface-action-snow-active);display:grid;grid-template-columns:repeat(12, 1fr);grid-row-gap:var(--pp-spacing-l);row-gap:var(--pp-spacing-l);grid-column-gap:var(--pp-spacing-s);column-gap:var(--pp-spacing-s)}@media(min-width: 544px){.ReorderClient_reorderWrapper__FqdF2{column-gap:var(--pp-spacing-m)}}@media(min-width: 1200px){.ReorderClient_reorderWrapper__FqdF2{column-gap:var(--pp-spacing-xl)}}
.CartSelector_cartSelectorContainer__xYTuX {
  display: flex;
  align-items: center;
  gap: var(--pp-spacing-xs);

  /* The article grid gives this column a fixed width wide enough for both this control and
     the stock reminder link (see Articles.module.css in each consuming block). Without
     flex-end this narrower control would sit left in that column while the stock reminder
     right-aligns its bell, leaving the two controls out of line. Consumers set
     --productActionsCartTrailingSlot to reserve room for the confirmation tick. */
  justify-content: flex-end;
  padding-right: var(--productActionsCartTrailingSlot);
}

.CartSelector_cartCounter__pEozx {
  flex-shrink: 0;
}

.CartSelector_cartContainer__isC8k {
  position: relative;
  display: flex;
  align-items: center;
}

/* Sits in the trailing slot reserved by .cartSelectorContainer rather than in the flex flow,
   so the cart button stays flush against that slot and lines up with StockReminder's bell. */
.CartSelector_addedToCartIcon__yNUE0 {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-left: var(--pp-spacing-2xs);
  color: var(--pp-color-text-success);
  font-size: 14px;
  transition: opacity 0.3s ease;
  opacity: 1;
  display: flex;
  align-items: center;
}

.CartSelector_addedToCartIconHidden__3q5M3 {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.CartSelector_screenReaderOnly__WzS_N {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*
 * Dimensions come from IconButton's own `size` prop so a consumer can pick medium or large;
 * pinning width/height here would silently override it. Only the colour and the transparent
 * background are set, matching the legacy account pages' red heart.
 */
.WishlistHeartButton_heartButton__HN8FT {
  background: transparent;
  color: var(--pp-color-text-error);
  cursor: pointer;
}

.WishlistHeartButton_heartButton__HN8FT:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.WishlistHeartButton_animating__kCKXc {
  animation: WishlistHeartButton_heart-pulse__rDSQo 0.3s ease-in-out;
}

@keyframes WishlistHeartButton_heart-pulse__rDSQo {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}

.WishlistToast_container__z8J1G{position:fixed;bottom:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;pointer-events:none}.WishlistToast_notification__PsNKD{margin:var(--pp-spacing-m) 15px;width:100%;max-width:480px;pointer-events:initial;box-shadow:0 6px 15px 0 rgba(0,0,0,.1);animation:WishlistToast_slide-up__bEs4n .25s ease-out}@media(min-width: 544px){.WishlistToast_notification__PsNKD{margin-bottom:50px}}@keyframes WishlistToast_slide-up__bEs4n{from{transform:translate3d(0, 100%, 0)}to{transform:translate3d(0, 0, 0)}}
.EmptyBoxes_boxes__iwk6o{max-width:360px}@keyframes EmptyBoxes_fade-in-1___FDkV{0%,25%{opacity:0;transform:scale(0.9) translate3d(20px, 110px, 0)}36%,100%{opacity:.8;transform:scale(0.9) translate3d(20px, 60px, 0)}}.EmptyBoxes_card1__aXdwh{animation:EmptyBoxes_fade-in-1___FDkV 5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@keyframes EmptyBoxes_fade-in-2__ZmQOG{0%,25%{opacity:0;transform:scale(0.95) translate3d(10px, 110px, 0)}36%,100%{opacity:.8;transform:scale(0.95) translate3d(10px, 40px, 0)}}.EmptyBoxes_card2__Njjsu{animation:EmptyBoxes_fade-in-2__ZmQOG 5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@keyframes EmptyBoxes_fade-in-3__2V6gA{0%,25%{opacity:0;transform:translate3d(0, 110px, 0)}36%,100%{opacity:1;transform:rotate(0) translate3d(0, 20px, 0)}}.EmptyBoxes_card3__OmACj{animation:EmptyBoxes_fade-in-3__2V6gA 5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}
.EmptyReorder_box__psqXR{display:flex;flex-direction:column;align-items:center;padding:var(--pp-spacing-m);text-align:center;background-color:var(--pp-color-surface-static-neutral);border:1px solid var(--pp-color-surface-static-neutral);grid-column:1/-1}@media(min-width: 544px){.EmptyReorder_box__psqXR{padding:50px var(--pp-spacing-m)}}.EmptyReorder_title__xyDt2{font-size:1.5rem;line-height:1.208;margin-top:1.875rem}.EmptyReorder_subtitle__Y2cbI{margin-top:0;margin-bottom:1.875rem}
.PersonalizedDiscountBox_boxGrid__00jcw{grid-column:1/-1;margin-bottom:var(--pp-spacing-m)}.PersonalizedDiscountBox_banner__j_i_2{display:flex;align-items:center;gap:var(--pp-spacing-m);padding:var(--pp-spacing-m) var(--pp-spacing-l);background:linear-gradient(135deg, #1a6b3c 0%, #238a4e 100%);border-radius:var(--pp-spacing-xs);position:relative;overflow:hidden}.PersonalizedDiscountBox_iconBig__Yifnv{display:flex;font-size:var(--pp-spacing-2xl);flex-shrink:0}.PersonalizedDiscountBox_content__94q45{flex:1 1;color:#fff}.PersonalizedDiscountBox_content__94q45 h2{margin:0 0 var(--pp-spacing-2xs);color:#fff}.PersonalizedDiscountBox_content__94q45 p{margin:0 0 var(--pp-spacing-s);color:hsla(0,0%,100%,.9)}.PersonalizedDiscountBox_smallIconsContainer__MxiQs{position:absolute;right:var(--pp-spacing-m);top:0;bottom:0;width:100px;opacity:.3}.PersonalizedDiscountBox_firstIcon__kguz_{position:absolute;top:var(--pp-spacing-xs);right:40px}.PersonalizedDiscountBox_secondIcon__4_s0Z{position:absolute;bottom:var(--pp-spacing-s);right:60px}.PersonalizedDiscountBox_thirdIcon__OOBSs{position:absolute;top:20px;right:10px}.PersonalizedDiscountBox_fourthIcon__eZ8xP{position:absolute;bottom:var(--pp-spacing-2xs);right:20px}
.CartSelector_cartSelectorContainer__ZOGj3{display:flex;align-items:center;gap:var(--pp-spacing-xs);justify-content:flex-end;padding-right:var(--reorderCartTrailingSlot)}.CartSelector_cartCounter__cw3bI{flex-shrink:0}.CartSelector_cartContainer__i02i_{position:relative;display:flex;align-items:center}.CartSelector_addedToCartIcon__W2ZUR{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:var(--pp-spacing-2xs);color:var(--pp-color-text-success);font-size:14px;transition:opacity .3s ease;opacity:1;display:flex;align-items:center}.CartSelector_addedToCartIconHidden__Ncsix{opacity:0;pointer-events:none;visibility:hidden}.CartSelector_screenReaderOnly__kMxq1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.Discount_discount__lWRRG{display:flex;align-items:center;padding:var(--pp-spacing-2xs) 0}.Discount_discount__lWRRG label{display:inline-flex;align-items:center;gap:var(--pp-spacing-xs);background-color:var(--pp-color-surface-static-primary);border-radius:var(--pp-spacing-2xs);padding-top:var(--pp-spacing-2xs);padding-right:var(--pp-spacing-xs);padding-bottom:var(--pp-spacing-2xs);padding-left:var(--pp-spacing-3xl)}.Discount_discount__lWRRG .z-checkbox__icon,.Discount_discount__lWRRG .z-checkbox__input{top:50%;left:var(--pp-spacing-xs);transform:translateY(-50%)}
.PersonalizedDiscount_discount__exkKJ{display:flex;align-items:center;gap:var(--pp-spacing-xs);padding:6px 10px;border:1px solid var(--pp-color-stroke-subtle);border-radius:var(--pp-spacing-2xs);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.PersonalizedDiscount_discountActive__G43WF{border-color:var(--pp-color-icon-warning);background-color:var(--pp-color-surface-static-neutral)}.PersonalizedDiscount_hiddenInput__nJKdO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.PersonalizedDiscount_label__KrF2j{display:flex;align-items:center;gap:var(--pp-spacing-2xs);cursor:pointer;font-size:12px;line-height:1.4;color:var(--pp-color-text-default)}.PersonalizedDiscount_labelActive__l3pw_{color:var(--pp-color-text-primary);font-weight:500}.PersonalizedDiscount_dealIcon__MElKJ{display:flex;color:var(--pp-color-icon-warning)}.PersonalizedDiscount_tooltipIcon__zdKR7{display:flex;align-items:center;color:var(--pp-color-text-default);cursor:pointer}.PersonalizedDiscount_tooltipIconActive__48jVP{color:var(--pp-color-icon-warning)}
.DiscountBadge_personalizedIcon__NEHXw{position:relative;display:inline-flex;align-items:center;margin-right:var(--pp-spacing-2xs);color:var(--pp-color-icon-warning)}
.ZooplusChoiceLabel_zooChoiceLabel__5tXne{display:block;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;text-align:center;color:#fff;background-color:var(--pp-color-surface-action-primary-default);border-radius:0 0 5px 5px;align-self:end;margin:0}
.Prices_priceContainer__QjGW4{display:flex;flex-direction:column;gap:var(--pp-spacing-xl);justify-content:flex-start;align-items:flex-start}@media(min-width: 544px){.Prices_priceContainer__QjGW4{justify-content:flex-end;align-items:flex-end}}.Prices_priceContainer__QjGW4 .z-price--best,.Prices_priceContainer__QjGW4 .z-price{width:100%}.Prices_priceContainer__QjGW4 .z-tooltip__popup{white-space:normal}
@keyframes StockReminder_shake__JQcJR{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-2px, 0, 0)}40%,60%{transform:translate3d(2px, 0, 0)}}.StockReminder_container__sYHB4{display:flex;justify-content:flex-end;padding-right:var(--reorderCartTrailingSlot)}.StockReminder_link__ZX7GX{display:flex;align-items:center;gap:var(--pp-spacing-xs);max-width:175px;margin-left:var(--pp-spacing-m);font-size:var(--pp-font-copy-xsmall);font-weight:700;color:var(--pp-color-surface-action-primary-default);text-decoration:none}@media(min-width: 544px){.StockReminder_link__ZX7GX{max-width:180px}}.StockReminder_link__ZX7GX:hover>i{animation:StockReminder_shake__JQcJR .5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.StockReminder_text__uucqb{padding-left:var(--pp-spacing-l)}@media(min-width: 544px){.StockReminder_text__uucqb{padding-left:0}}.StockReminder_icon__iWfDf{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;color:var(--pp-color-icon-inverse);background-color:var(--pp-color-surface-action-primary-default);border:none;width:36px;height:36px}.StockReminder_icon__iWfDf:hover{background-color:var(--pp-color-surface-action-primary-hover)}
.ArticleCard_card__ToHnn{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-gap:0 var(--pp-spacing-m);gap:0 var(--pp-spacing-m);min-height:92px;padding:15px var(--pp-spacing-s);align-items:center}@media(min-width: 544px){.ArticleCard_card__ToHnn{gap:var(--pp-spacing-m)}}.ArticleCard_card__ToHnn:not(:last-child){border-bottom:1px solid var(--pp-color-stroke-subtle)}.ArticleCard_highlighted__eI5OF{border-left:3px solid var(--pp-color-text-primary)}.ArticleCard_highlighted__eI5OF:first-child{border-top-left-radius:5px}.ArticleCard_highlighted__eI5OF:last-child{border-bottom-left-radius:5px}.ArticleCard_productVariant__XX5OY{font-size:var(--pp-font-copy-small);line-height:1.333}.ArticleCard_productSoldOut__yfxor{color:var(--pp-color-text-error)}.ArticleCard_infoSection__5MG56{grid-column:1/3;grid-row:1;min-width:0}@media(min-width: 544px){.ArticleCard_infoSection__5MG56{grid-column:1;grid-row:1}}.ArticleCard_infoSectionNoDiscount__LLjI_{min-width:0;margin-bottom:var(--pp-spacing-m)}@media(max-width: 544px){.ArticleCard_infoSectionNoDiscount__LLjI_{margin-bottom:var(--pp-spacing-m)}}.ArticleCard_discountSection__JR8KE{grid-column:1/3;grid-row:2;min-width:0;margin-bottom:var(--pp-spacing-l)}@media(min-width: 544px){.ArticleCard_discountSection__JR8KE{grid-column:1/3;grid-row:2;margin-bottom:0}}.ArticleCard_priceSection__Scvx_{grid-column:1;grid-row:3;text-align:right}@media(min-width: 544px){.ArticleCard_priceSection__Scvx_{grid-column:2;grid-row:1;text-align:right;justify-self:end}}.ArticleCard_cartSection___Fjfu{--reorderCartTrailingSlot: 20px;grid-column:1/-1;grid-row:4;margin-left:auto;margin-top:var(--pp-spacing-m)}@media(min-width: 544px){.ArticleCard_cartSection___Fjfu{grid-column:3;grid-row:1;margin:0}}
.Articles_flatBox__BNEBt{background-color:var(--pp-color-surface-static-default);border-radius:var(--pp-spacing-xs);border:1px solid var(--pp-color-stroke-subtle);box-shadow:none}.Articles_article__JZPlQ{padding:0;border-radius:var(--pp-radius-xs);margin-top:var(--pp-spacing-xs);display:grid;grid-template-columns:1fr max-content}@media(min-width: 544px){.Articles_article__JZPlQ{margin-top:.9375rem;grid-template-columns:1fr 1fr 13.125rem}}.Articles_expandButton__ExNj0{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--pp-spacing-xs) var(--pp-spacing-none);border:0;cursor:pointer;color:var(--pp-color-text-primary);font:var(--pp-font-copy-medium-heavy);line-height:var(--pp-font-lh-base);max-height:-moz-fit-content;max-height:fit-content}@media(max-width: 543px){.Articles_expandButton__ExNj0{min-height:90px}}html .Articles_expandButton__ExNj0{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Articles_expandButton__ExNj0 svg{fill:currentcolor}.Articles_expandButton__ExNj0:hover{color:var(--pp-color-surface-action-primary-hover)}.Articles_expandIcon__sB_bo{height:var(--pp-spacing-xl)}
.ExpandableArticles_variantsButton__cSMj8{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--pp-color-surface-static-neutral);border:1px solid var(--pp-color-stroke-subtle);border-radius:5px;padding:var(--pp-spacing-s);color:var(--pp-color-text-default)}html .ExpandableArticles_variantsButton__cSMj8{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ExpandableArticles_variantsIcon__CkMzS{display:flex}.ExpandableArticles_minArticlePrice__2DSpG{display:inline-flex;column-gap:5px;flex-wrap:wrap;align-items:baseline;margin:.1875rem 0;font-size:.875rem;font-weight:700;color:var(--pp-color-text-primary)}
.Rating_rating__F8Hfd{display:flex;gap:3px}.Rating_star__OVSi6{margin-left:-3px}.Rating_starFilled__povNW{color:var(--pp-Rating-star-color-full)}.Rating_starEmpty__Q_ENU{color:var(--pp-Rating-star-color-empty)}
.ProductRating_productRating__M1gGp{display:flex;flex-direction:column;gap:var(--pp-spacing-2xl)}@media(min-width: 544px){.ProductRating_productRating__M1gGp{flex-direction:row;flex-wrap:wrap;align-items:center}}.ProductRating_reviews___1t__{margin-left:2px;font-size:var(--pp-font-copy-small);line-height:1.333}@media(min-width: 544px){.ProductRating_reviews___1t__{font-size:var(--pp-font-copy-medium);line-height:1.25rem}}.ProductRating_ratingContainer__BgVKT{display:inline-flex;align-items:center}
.TooltipCard_tooltip__9Nk83{color:#000;font-size:var(--pp-font-Copy-Medium-size);font-style:normal;font-weight:400;line-height:var(--pp-font-Copy-Medium-line-height)}.TooltipCard_ausContainer__4_7uZ{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--pp-spacing-2xs);align-self:stretch}@media(max-width: 544px){.TooltipCard_ausContainer__4_7uZ{justify-content:flex-start}}
.ProductCard_productGrid__u7PxY{grid-column:1/-1;display:grid;grid-template-areas:"imageSection productInfo" "expandableSection expandableSection";grid-template-columns:1fr 2fr;grid-gap:var(--pp-spacing-m);gap:var(--pp-spacing-m);padding-right:15px;padding-left:15px;margin-right:-15px;margin-left:-15px;padding-top:96px;margin-top:-76px;padding-bottom:var(--pp-spacing-m)}@media(min-width: 544px){.ProductCard_productGrid__u7PxY{grid-template-areas:"imageSection productInfo";grid-template-columns:subgrid;gap:inherit;padding-right:0;padding-left:0;margin-right:0;margin-left:0;padding-top:15px;margin-top:0;padding-bottom:15px}}.ProductCard_productGrid__u7PxY:not(:last-child){border-bottom:1px solid var(--pp-color-stroke-subtle)}@media(min-width: 544px){.ProductCard_productGrid__u7PxY:not(:last-child){border-bottom:0}}.ProductCard_productInfoGrid__kB9KJ{grid-area:productInfo}@media(min-width: 544px){.ProductCard_productInfoGrid__kB9KJ{grid-column:4/-1}}.ProductCard_productLinkWrapper__kM5hC{display:flex;margin-bottom:var(--pp-spacing-s)}@media(min-width: 544px){.ProductCard_productLinkWrapper__kM5hC{margin-bottom:15px}}.ProductCard_productLink__kAFy9{width:100%}.ProductCard_productName__LOjKA{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.125rem;margin:0}.ProductCard_linkIcon__TucfC{height:var(--pp-spacing-xl);margin-left:var(--pp-spacing-xs);line-height:1.222}.ProductCard_addToWishlistWrapper__bHSOv{margin-top:-10px;margin-right:-10px}@media(min-width: 544px){.ProductCard_addToWishlistWrapper__bHSOv{margin-top:0}}.ProductCard_imageSectionGrid__i_NZq{display:flex;flex-direction:column;align-items:center;grid-area:imageSection}@media(min-width: 544px){.ProductCard_imageSectionGrid__i_NZq{grid-column:1/span 3}}.ProductCard_imageGrid__U7pUc{display:block;width:100%;max-width:100%;object-fit:contain;border:1px solid rgba(0,0,0,0);border-radius:5px;background-color:var(--pp-color-surface-static-neutral);background-clip:padding-box}.ProductCard_productRating__tBzNJ{display:flex;flex-wrap:wrap;align-items:center}.ProductCard_reviews__m8ie7{margin-left:2px}.ProductCard_badgeContainer__Yr6wP:not(:empty){margin-top:var(--pp-spacing-s)}.ProductCard_noUnderlineGrid__xv8__{width:100%;text-decoration:none}.ProductCard_morePicturesLink__JjgNe{margin-top:var(--pp-spacing-s)}.ProductCard_zooChoiceContainer__1DszU{display:grid;width:100%;align-items:end}.ProductCard_zooChoiceContainer__1DszU>*{grid-row:1;grid-column:1}.ProductCard_expandableSection__bFc4Z{grid-area:expandableSection;grid-column:1/3;max-height:-moz-fit-content;max-height:fit-content}@media(max-width: 543px){.ProductCard_expandableSection__bFc4Z{min-height:95px}}.ProductCard_productSummary__5TP4h{font-size:var(--pp-font-copy-medium);line-height:var(--pp-spacing-l);margin:.9375rem 0}.ProductCard_shippedAddress__MIq06{color:var(--pp-color-text-default)}.ProductCard_soldWrapper__diEbB{margin-top:var(--pp-spacing-s)}.ProductCard_sellerName__QGFtb{margin:0;padding:0;font-weight:700;font-size:var(--pp-font-copy-small)}.ProductCard_soldText___mLHO{margin:0;padding:0;font-size:var(--pp-font-copy-small)}
.RecommendationCarousal_recommendationCarouselGrid__7A5Oj{grid-column:1/-1}.RecommendationCarousal_recommendationCarouselGrid__7A5Oj [data-zta='recoSlider']{max-height:400px;overflow:hidden}.RecommendationCarousal_recommendationCarouselGrid__7A5Oj .z-carousel__arrow{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.RecommendationCarousal_recommendationCarouselGrid__7A5Oj .z-carousel__arrow:disabled,.RecommendationCarousal_recommendationCarouselGrid__7A5Oj .z-carousel__arrow[disabled]{display:none !important}
.RecommendationsBox_boxGrid__POlTo{grid-column:1/-1;margin-right:-15px;margin-left:-15px}@media(min-width: 544px){.RecommendationsBox_boxGrid__POlTo{margin-right:0;margin-left:0}}
.Sorting_sortingGridContainer__Z6ijE{display:flex;width:50%;height:56px;position:relative;margin-left:0;border-left:1px solid #e6e6e6;grid-column:1/-1}@media(min-width: 544px){.Sorting_sortingGridContainer__Z6ijE{margin-left:auto;grid-column:6/-1;height:auto;border-left:0}}@media(min-width: 1200px){.Sorting_sortingGridContainer__Z6ijE{grid-column:6/-1;width:100%;height:auto;border-left:0}}.Sorting_sortingSelect__TwZ2A{background-color:rgba(0,0,0,0);width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:rgba(0,0,0,0)}@media(min-width: 544px){.Sorting_sortingSelect__TwZ2A{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.875rem;border:1px solid #555;border-radius:5px;color:var(--pp-color-text-default);padding:0 var(--pp-spacing-s) 0 34px;min-width:138px}}.Sorting_sortingSelect__TwZ2A::-ms-expand{display:none}.Sorting_sortingLabelContainer__DVicb{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--pp-spacing-s);display:flex;justify-content:center;align-items:center;pointer-events:none}@media(min-width: 544px){.Sorting_sortingLabelContainer__DVicb{top:12px;justify-content:flex-start}}.Sorting_sortingLabel__46GuJ{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--pp-color-text-primary)}@media(min-width: 544px){.Sorting_sortingLabel__46GuJ{color:initial}}.Sorting_sortingIcon__fD1VK{height:1.5rem;padding-right:.3rem;color:var(--pp-color-icon-primary)}.Sorting_option___Qa6u{color:var(--pp-color-text-default)}.Sorting_selectWrapper__P8_vW{display:flex;flex-direction:column;width:100%}@media(max-width: 544px){.Sorting_label__LJj82{position:relative;top:-24px}}
.ReorderContent_containerGrid__gbDTj{display:flex;flex-direction:column;gap:var(--pp-spacing-m);padding-bottom:var(--pp-spacing-m);grid-column:1/-1}.ReorderContent_headerGrid__zGGRh{display:grid;grid-template-columns:subgrid;align-items:center;margin:1.25rem 0;grid-column:1/-1}.ReorderContent_titleGrid__sFbER{display:inline;margin:0;grid-column:1/span 5;line-height:1.2;font-size:var(--pp-spacing-xl)}@media(max-width: 544px){.ReorderContent_titleGrid__sFbER{font-size:var(--pp-spacing-l);line-height:1.2;grid-column:1/-1}}@media(min-width: 1200px){.ReorderContent_titleGrid__sFbER{grid-column:1/span 5}}.ReorderContent_sortingMobileGridContainer__S9lP_{display:flex;border-top:1px solid var(--pp-color-stroke-subtle);border-bottom:1px solid var(--pp-color-stroke-subtle);margin-right:-15px;margin-left:-15px;grid-column:1/-1;border-radius:var(--pp-radius-m);border:1px solid var(--pp-color-stroke-default);grid-template-columns:subgrid}@media(min-width: 544px){.ReorderContent_sortingMobileGridContainer__S9lP_{margin-right:0;margin-left:0;grid-column:6/-1}}@media(min-width: 1200px){.ReorderContent_sortingMobileGridContainer__S9lP_{grid-column:6/-1}}.ReorderContent_alertContainer___Uz_N{grid-column:1/-1}
.ResponsiveBanner_responsiveBanner__jSqyh{overflow:hidden}.ResponsiveBanner_responsiveBanner__jSqyh img{width:100%;height:auto}.ResponsiveBanner_responsiveBanner__jSqyh picture{display:flex}[id^='CenteredContainer-'] .ResponsiveBanner_responsiveBanner__jSqyh{border-radius:var(--pp-radius-l)}@media(max-width: 768px){[id^='CenteredContainer-'] .ResponsiveBanner_responsiveBanner__jSqyh{margin-left:calc(-1*var(--pp-spacing-m));margin-right:calc(-1*var(--pp-spacing-m));border-radius:0}}
.ReviewList_container__AA3S1{margin-top:var(--pp-spacing-3xl);margin-bottom:var(--pp-spacing-xl)}@media(min-width: 768px){.ReviewList_container__AA3S1{margin-top:var(--pp-spacing-2xl)}}.ReviewList_pagination__zN5xd{display:flex;justify-content:center;margin:var(--pp-spacing-l) 0}.ReviewList_loadMoreReviews__KTaGC{margin-block:var(--pp-spacing-s);text-align:center}
.SellerInfo_sellerInfo__0VwQC .SellerInfo_sellerName__oE5Pi{margin-top:0}.SellerInfo_sellerInfo__0VwQC .SellerInfo_sellerLink__kU0jX>svg{height:18px;width:18px;margin-right:var(--pp-spacing-2xs)}.SellerInfo_sellerInfoFullscreen__5gxhR .SellerInfo_sellerTextContainer__apjkO{margin:0 var(--pp-spacing-m) var(--pp-spacing-m)}@media(min-width: 544px){.SellerInfo_sellerInfoFullscreen__5gxhR .SellerInfo_sellerTextContainer__apjkO{margin-bottom:30px}}.SellerInfo_sellerInfoFullscreen__5gxhR .SellerInfo_sellerName__oE5Pi{font:var(--pp-font-copy-large);margin-top:25px}.SellerInfo_sellerInfoFullscreen__5gxhR .SellerInfo_sellerLink__kU0jX{padding-left:0}.SellerInfo_sellerInfoFullscreen__5gxhR .z-accordion__item__title{font:var(--pp-font-copy-medium)}.SellerInfo_preformatted__LQ_2W{white-space:pre-wrap}
.SellerInfoContent_breadcrumbs__TjHgO{margin-top:var(--pp-spacing-xl)}
.SEOAccordion_seoAccordionContainer__mHlkt{margin-bottom:var(--pp-spacing-l)}.SEOAccordion_l4SiblingsScrollContainer__D2_y0{--seoAccordion-l4Siblings-height: 200px;height:var(--seoAccordion-l4Siblings-height);overflow-y:auto}.SEOAccordion_headerRow__7h71k{display:flex;flex-direction:column}@media(min-width: 1024px){.SEOAccordion_headerRow__7h71k{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--pp-spacing-m)}}.SEOAccordion_expandAllWrapper__Wq_v2{display:flex;justify-content:flex-end;align-self:flex-end;margin-block:var(--pp-spacing-l) var(--pp-spacing-s)}@media(min-width: 1024px){.SEOAccordion_expandAllWrapper__Wq_v2{margin-left:auto;flex-shrink:0}}.SEOAccordion_textBlock__PjOg8.SEOAccordion_specialStylesForFrance__3l_Q3{background-color:var(--pp-color-stroke-subtle);padding:var(--pp-spacing-s);border:1px solid var(--pp-color-text-default)}.SEOAccordion_textBlock__PjOg8 li{list-style-type:disc;margin-left:var(--pp-spacing-l)}.SEOAccordion_textBlock__PjOg8 a{color:var(--pp-color-text-primary);text-decoration:none}@media(hover: hover){.SEOAccordion_textBlock__PjOg8 a:hover{color:var(--pp-color-surface-action-primary-active)}}.SEOAccordion_textBlock__PjOg8>:first-child{margin-top:0}.SEOAccordion_textBlock__PjOg8>:last-child{margin-bottom:0}@media print{.SEOAccordion_textBlock__PjOg8 a{font-weight:normal !important;text-decoration:underline !important}.SEOAccordion_textBlock__PjOg8 a[href^=http]:not(:empty)::after{content:" (" attr(href) ")" !important}.SEOAccordion_textBlock__PjOg8 img{display:none}}.SEOAccordion_accordionTable__Kif1a{margin:var(--pp-spacing-m) 0}.SEOAccordion_cookieButton__5o_pK{margin:var(--pp-spacing-m) 0}.SEOAccordion_squareImageWrapper__hkMfX{order:0}@media(min-width: 768px){.SEOAccordion_squareImageWrapper__hkMfX{order:0}}.SEOAccordion_squareImageWrapper__hkMfX.SEOAccordion_imageAlignBottom__jRwiu{order:2;margin-top:var(--pp-spacing-s)}@media(min-width: 768px){.SEOAccordion_squareImageWrapper__hkMfX.SEOAccordion_imageAlignBottom__jRwiu{order:0;margin-top:0;align-self:flex-end}}.SEOAccordion_squareImageAndText__p7NJ_{display:flex;flex-wrap:wrap}@media(min-width: 768px){.SEOAccordion_squareImageAndText__p7NJ_{display:grid;grid-template-columns:233px 1fr;grid-gap:var(--pp-spacing-m)}}@media(min-width: 768px){.SEOAccordion_squareImageAndText__p7NJ_.SEOAccordion_imageAlignRight__Sz3tL{grid-template-columns:1fr 233px}}@media(min-width: 768px){.SEOAccordion_squareImageAndText__p7NJ_.SEOAccordion_imageAlignRight__Sz3tL .SEOAccordion_squareImageWrapper__hkMfX{order:1}}.SEOAccordion_image__N5eq_{max-width:100%;min-height:100%;aspect-ratio:1/1}.SEOAccordion_fallback__d6fUU a{color:var(--pp-color-text-primary);text-decoration:none}@media(hover: hover){.SEOAccordion_fallback__d6fUU a:hover{color:var(--pp-color-surface-action-primary-active)}}
.SocialMedia_topTitle__IXUgY{padding-left:20px;margin-top:0;margin-bottom:var(--pp-spacing-m)}.SocialMedia_sectionBackground__gCK51{background:var(--pp-color-surface-static-neutral);padding:20px 25px;margin-top:0}.SocialMedia_carouselOffers__DeQ7a{--pp-Carousel-slide-spacing: var(--pp-spacing-3xl)}.SocialMedia_carouselOffers__DeQ7a .z-carousel__arrow--next{right:-1.55rem}.SocialMedia_imageMedia__HuX11{width:100%;height:auto;aspect-ratio:6/5;object-fit:cover}
.SoftRedirect_wrapper__aYxQy{border-bottom:none}.SoftRedirect_wrapper__aYxQy #soft-redirect-modal{margin:30px auto 0;padding-left:60px}.SoftRedirect_wrapper__aYxQy .img-flag_NL{background-image:url(/_next/static/media/sprite.7c7e007a.png);background-position:0 -442px;width:20px;height:20px}.SoftRedirect_wrapper__aYxQy .img-flag_BE{background-image:url(/_next/static/media/sprite.7c7e007a.png);background-position:0 -46px;width:20px;height:20px}.SoftRedirect_content__Oe5qN{background:none;text-align:center;padding-top:5px}.SoftRedirect_content__Oe5qN span[class^="img-flag"]{right:0}.SoftRedirect_text__vGVCD{padding:0 40px 30px}.SoftRedirect_goToButton___ZCZt{display:block;margin:auto}.SoftRedirect_stayAnchor__8RKga{display:inline-block;margin-top:5px}.SoftRedirect_anchorsHTML__xBmUi a{color:var(--pp-color-text-primary);text-decoration:none}@media(hover: hover){.SoftRedirect_anchorsHTML__xBmUi a:hover{color:var(--pp-color-surface-action-primary-active)}}
.SpecialOfferSection_container__Wuw_D{padding:var(--pp-spacing-sm)}.SpecialOfferSection_carousel__b1Ilt{opacity:0;--pp-Carousel-arrows-display: none;--pp-Carousel-extra-slide-to-show: 0.2;--pp-Carousel-slide-spacing: var(--pp-spacing-s)}@media(min-width: 544px){.SpecialOfferSection_carousel__b1Ilt{--pp-Carousel-extra-slide-to-show: 0.3;--pp-Carousel-slide-spacing: var(--pp-spacing-m)}}@media screen and (min-width: 800px){.SpecialOfferSection_carousel__b1Ilt{--pp-Carousel-extra-slide-to-show: 0;--pp-Carousel-slide-spacing: var(--pp-spacing-l)}}@media(min-width: 1200px){.SpecialOfferSection_carousel__b1Ilt{--pp-Carousel-slide-spacing: var(--pp-spacing-xl)}}.SpecialOfferSection_carouselVisible__Y3ovF{opacity:1}.SpecialOfferSection_header__9quKA{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pp-spacing-m);gap:var(--pp-spacing-m)}@media(min-width: 544px){.SpecialOfferSection_header__9quKA{margin-bottom:var(--pp-spacing-xl)}}.SpecialOfferSection_slide__hkgAG{border-radius:var(--pp-radius-m);overflow:hidden}.SpecialOfferSection_title__LYcN1{margin:0}.SpecialOfferSection_link__rxB_U{flex-direction:row;gap:var(--pp-spacing-xs);display:none}@media screen and (min-width: 800px){.SpecialOfferSection_link__rxB_U{display:flex}}.SpecialOfferSection_anchor__y3D4r{color:var(--pp-color-text-default);gap:var(--pp-spacing-xs)}.SpecialOfferSection_anchor__y3D4r:hover{text-decoration:underline}@media(min-width: 544px){.SpecialOfferSection_anchor__y3D4r{font:var(--pp-font-copy-medium-heavy)}}@media(min-width: 1200px){.SpecialOfferSection_anchor__y3D4r{font:var(--pp-font-copy-large-heavy)}}.SpecialOfferSection_carouselLink__T4yAA{display:flex;justify-content:center;align-items:center;flex-basis:140px}@media screen and (min-width: 800px){.SpecialOfferSection_carouselLink__T4yAA{display:none}}.SpecialOfferSection_carouselAnchor__TtnzT{background-color:var(--pp-color-surface-static-neutral);color:var(--pp-color-text-default);font:var(--pp-font-copy-medium-heavy);height:-moz-fit-content;height:fit-content;display:flex;padding:var(--pp-spacing-xs);flex-direction:row;justify-content:center;align-items:center;gap:var(--pp-spacing-2xs);border-radius:var(--pp-radius-m)}.SpecialOfferSection_image__zM7zX{width:100%;height:100%;object-fit:cover}.SpecialOfferSection_gridContainer__PVI_R{display:grid;grid-template-columns:repeat(12, minmax(12vw, 1fr));grid-gap:1rem;gap:1rem;overflow:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:"touch";scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;touch-action:auto}.SpecialOfferSection_gridContainer__PVI_R:not(:has(.SpecialOfferSection_third__Stcg8)){grid-template-columns:repeat(12, minmax(10.5vw, 1fr))}.SpecialOfferSection_gridContainer__PVI_R::-webkit-scrollbar{display:none}@media(min-width: 768px){.SpecialOfferSection_gridContainer__PVI_R{grid-template-columns:repeat(12, minmax(auto, 1fr))}.SpecialOfferSection_gridContainer__PVI_R:not(:has(.SpecialOfferSection_third__Stcg8)){grid-template-columns:repeat(12, minmax(auto, 1fr))}}.SpecialOfferSection_gridItem__MUvNK{grid-column:auto/span 4;scroll-snap-align:center;scroll-snap-stop:always}.SpecialOfferSection_gridItem__MUvNK.SpecialOfferSection_half___axHZ{grid-column:auto/span 6}.SpecialOfferSection_gridItem__MUvNK img{display:block;width:100%}
.BannerView_bannerShape__nUDBP{display:flex;gap:15px;margin-top:var(--pp-spacing-m);width:100%;justify-content:space-between;align-items:center;background:var(--pp-color-surface-static-secondary);border-radius:var(--pp-radius-s, 8px);padding:var(--pp-spacing-s)}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx{display:flex;align-items:center;gap:var(--pp-spacing-m);color:var(--pp-color-text-subtle, #706e6a)}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_logo__iiARs{height:48px;width:48px}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_logo__iiARs svg{height:48px;width:48px}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_titleContainer__89zzU p:nth-child(2){margin-top:var(--pp-spacing-2xs);margin-bottom:0}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_titleContainer__89zzU .BannerView_title__i8mrP{color:var(--pp-color-text-default, #343332);margin:0;font-size:16px;font-weight:bold}.BannerView_bannerShape__nUDBP .BannerView_buttonPlaceholder__YXLXy{display:flex;align-items:center;justify-content:right;flex-shrink:0;color:var(--pp-color-text-primary);cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:bold;gap:4px}.BannerView_bannerShape__nUDBP .BannerView_buttonPlaceholder__YXLXy:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.BannerView_hideBanner__290c9{display:none}.BannerView_skeletonBackground__WLR_6{background-color:hsla(0,0%,100%,.8)}.BannerView_logoPlaceholder__FaFT7{display:flex;align-items:center;flex-shrink:0}.BannerView_textPlaceholder___Vxqo{display:flex;flex-direction:column;flex:1 1}.BannerView_upperText__FfpKm{margin-bottom:0}@media only screen and (max-width: 544px){.BannerView_bannerShape__nUDBP{flex-wrap:wrap;height:unset;margin-top:15px;gap:unset;margin-bottom:unset}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_logo__iiARs{flex-shrink:0;align-self:start;height:38px;width:38px}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_logo__iiARs svg{height:38px;width:38px}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_titleContainer__89zzU p:nth-child(2){margin-top:var(--pp-spacing-s);margin-left:-50px}.BannerView_bannerShape__nUDBP .BannerView_headingContainer__RG1Bx .BannerView_titleContainer__89zzU .BannerView_title__i8mrP{margin-bottom:var(--pp-spacing-s)}}
.CardView_cardShape__MQv1o{position:relative;display:grid;min-height:140px;background-color:hsla(0,0%,100%,.8);box-shadow:2px 2px 16px rgba(0,0,0,.2);overflow:hidden;align-items:baseline;padding:var(--pp-spacing-m);width:100%;flex:1 1}.CardView_shortCard__t3DMG{max-width:425px}.CardView_cardBorder__eU4zE{border:1px solid #e6e6e6;border-radius:5px}.CardView_centralText__hPHV2{display:flex;align-items:baseline;grid-column:1;grid-row:2;margin-bottom:var(--pp-spacing-xs);margin-top:var(--pp-spacing-xs);color:var(--pp-color-text-subtle);font-weight:bold}.CardView_productTitle__7ABJ5{font-size:18px;font-weight:bold;margin:0}.CardView_bigCentralText__rSj6_{font-size:17px;padding-right:5px}.CardView_noBigText__K_cKy{align-items:center}.CardView_bigCentralText__rSj6_:empty{padding-right:0}.CardView_smallCentralText___0sXQ{color:var(--pp-color-text-subtle);font-weight:bold}.CardView_cardLink__KnAdl{display:flex;align-items:flex-end;grid-column:2;grid-row:3;justify-content:right;color:var(--pp-color-text-primary);cursor:pointer;white-space:pre;margin:0;font-weight:bold}.CardView_bottomElement__1YeL5{grid-column:1;grid-row:3;max-width:90%;margin-top:auto;align-self:end;color:var(--pp-color-text-subtle)}.CardView_bottomElement__1YeL5 .CardView_info__goP_p{margin:0}.CardView_linkDiv__9ztqY{grid-column:2;grid-row:3;align-self:end}.CardView_labeledText__z9Jjh{background:var(--pp-color-special-autoshipmentLight);border-radius:5px;font-weight:700;padding:3px}.CardView_iconPlace__zsvF_{position:absolute;right:0}.CardView_skeletonCard__eZY_j{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;flex-direction:column;height:100%}.CardView_skeletonRow__UNibG{display:flex;flex-direction:row;justify-content:space-between}
.StampCardStamps_stampsCard__q2q6b{background-color:var(--pp-color-surface-action-primary-active);align-items:center}.StampCardStamps_stampsFlex__hxrwv{display:grid;grid-template-columns:repeat(8, auto);justify-content:center}.StampCardStamps_stampsCardFlex__1vD2q{display:flex;flex-direction:column}.StampCardStamps_stampsCardFlex__1vD2q svg{margin:6px}@media only screen and (max-width: 400px){.StampCardStamps_stampsCardFlex__1vD2q svg{margin:4px}}.StampCardStamps_stampsCardLabel__IT_mc{display:flex;justify-content:flex-end;margin-right:8px;color:var(--pp-color-surface-static-primary);margin-top:-10px}
.StampsCardSection_benefitsSlider__J2kZ1{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:var(--pp-spacing-m);gap:var(--pp-spacing-m)}.StampsCardSection_benefitsContainer__FXsp6{display:grid;margin:0 -15px;padding:var(--pp-spacing-m);background:var(--pp-color-surface-static-neutral, #faf8f5)}@media(min-width: 1024px){.StampsCardSection_benefitsContainer__FXsp6{margin-inline:auto;border-radius:var(--pp-radius-m);border:1px solid var(--pp-color-stroke-subtle)}}
.StampsCardSkeleton_skeletonCard__hMQkQ{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;flex-direction:column;height:100%}.StampsCardSkeleton_skeletonRow__yGIcR{display:flex;flex-direction:row;justify-content:space-between}
.StockReminderForm_form__47kvw{display:flex;flex-direction:column;gap:var(--pp-spacing-m)}@media(min-width: 768px){.StockReminderForm_form__47kvw{border:1px solid var(--pp-color-stroke-subtle);border-radius:var(--borderRadius);padding:var(--pp-spacing-2xl) var(--pp-spacing-m) var(--pp-spacing-2xs)}}.StockReminderForm_formTitle__jFTPt{margin:0}.StockReminderForm_formButton__w_9za{align-self:flex-start}@media(min-width: 544px){.StockReminderForm_formButton__w_9za{align-self:flex-end}}.StockReminderForm_formText__GKqIB{margin:0}.StockReminderForm_termButton__DEgrx{display:inline;padding:0;border:none;background:none;font:inherit;color:var(--pp-color-text-primary);cursor:pointer}@media(hover: hover){.StockReminderForm_termButton__DEgrx:hover{text-decoration:underline}}
.StockReminderGridContent_grid__8ikgk{display:flex;flex-direction:column;gap:var(--pp-spacing-l);width:100%;margin-top:var(--pp-spacing-2xl);margin-bottom:var(--pp-spacing-l)}.StockReminderGridContent_grid__8ikgk h1,.StockReminderGridContent_grid__8ikgk p{margin:0}@media(min-width: 768px){.StockReminderGridContent_grid__8ikgk{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(12, 1fr)}.StockReminderGridContent_grid__8ikgk>*{grid-column:5/span 8}}.StockReminderGridContent_productImage__6PTEB{display:block}.StockReminderGridContent_productImage__6PTEB img{width:100%;max-width:400px;height:auto}@media(min-width: 768px){.StockReminderGridContent_productImage__6PTEB{grid-row:1/span 2;grid-column:1/span 3}}.StockReminderGridContent_details__vs0T4{display:flex;flex-direction:column;gap:var(--pp-spacing-l)}.StockReminderGridContent_productTitle__8Lz0D{font:var(--pp-font-copy-medium-heavy)}
.TabContainer_tabContainer__uXz4V .z-tabs__tablist{margin-bottom:var(--pp-spacing-m)}.TabContainer_tabContainerTopBanner__ZXXIJ{margin-bottom:var(--pp-spacing-l, 24px);width:100%}
.SeoAccordion_seoContainer__xhzBH{margin:var(--pp-spacing-3xl) 0 var(--pp-spacing-m)}
.ChatbotLoading_loadingIndicator___h53m{display:flex;align-items:center;gap:var(--pp-spacing-2xs);height:16px}.ChatbotLoading_loadingIndicator___h53m span{width:8px;height:8px;border-radius:var(--pp-radius-full);background-color:var(--pp-color-stroke-default);animation:ChatbotLoading_bounce-scale-fade__k6QEe 1.2s infinite ease-in-out}.ChatbotLoading_loadingIndicator___h53m span:nth-child(1){animation-delay:0s}.ChatbotLoading_loadingIndicator___h53m span:nth-child(2){animation-delay:.2s}.ChatbotLoading_loadingIndicator___h53m span:nth-child(3){animation-delay:.4s}@keyframes ChatbotLoading_bounce-scale-fade__k6QEe{0%,100%{transform:translateY(0);opacity:.5}25%{transform:translateY(-2px);opacity:.7}50%{transform:translateY(-4px);opacity:1}75%{transform:translateY(-2px);opacity:.7}}
.ChatBubble_chatBubble__7RqCG{display:flex;flex-direction:column;max-width:75%;animation:ChatBubble_fade-in__zBhIj .3s ease-in}.ChatBubble_chatBubble__7RqCG .ChatBubble_bubbleContent___Z0y1{padding:var(--pp-spacing-s);border-radius:var(--pp-radius-l);display:flex;flex-direction:column;gap:var(--pp-spacing-s)}.ChatBubble_chatBubble__7RqCG.ChatBubble_assistant__Ff74U{align-self:flex-start;align-items:flex-start}.ChatBubble_chatBubble__7RqCG.ChatBubble_assistant__Ff74U .ChatBubble_bubbleContent___Z0y1{background-color:var(--pp-color-surface-static-neutral)}.ChatBubble_chatBubble__7RqCG.ChatBubble_user__Txayd{align-self:flex-end;align-items:flex-end}.ChatBubble_chatBubble__7RqCG.ChatBubble_user__Txayd .ChatBubble_bubbleContent___Z0y1{background-color:var(--pp-color-surface-static-primary)}.ChatBubble_chatBubble__7RqCG.ChatBubble_assistant__Ff74U.ChatBubble_lastInGroup__eo6zL .ChatBubble_bubbleContent___Z0y1{border-radius:var(--pp-radius-l) var(--pp-radius-l) var(--pp-radius-l) var(--pp-radius-xs)}.ChatBubble_chatBubble__7RqCG.ChatBubble_user__Txayd.ChatBubble_lastInGroup__eo6zL .ChatBubble_bubbleContent___Z0y1{border-radius:var(--pp-radius-l) var(--pp-radius-l) var(--pp-radius-xs) var(--pp-radius-l);margin-block:var(--pp-spacing-m)}.ChatBubble_chatBubble__7RqCG.ChatBubble_fullWidth__0lP9b{max-width:100%;width:100%}.ChatBubble_bubbleWrapper__IarjL{display:flex;flex-direction:column;gap:var(--pp-spacing-2xs);width:100%}.ChatBubble_messageText__CyoL_{margin:0;font:var(--pp-font-copy-medium);white-space:pre-wrap;word-break:break-word}@keyframes ChatBubble_fade-in__zBhIj{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.MarkdownBlock_markdownBlock__cI0w_{margin:0;font:var(--pp-font-copy-medium);overflow-wrap:break-word}.MarkdownBlock_markdownBlock__cI0w_ p{margin:0}.MarkdownBlock_markdownBlock__cI0w_ ul{margin:0;padding-left:var(--pp-spacing-m)}.MarkdownBlock_markdownBlock__cI0w_ .MarkdownBlock_tableWrapper__EUn5x{width:100%;overflow-x:auto;margin-top:var(--pp-spacing-xs)}.MarkdownBlock_markdownBlock__cI0w_ table{min-width:100%;border-collapse:collapse}.MarkdownBlock_markdownBlock__cI0w_ p+p,.MarkdownBlock_markdownBlock__cI0w_ p+ul,.MarkdownBlock_markdownBlock__cI0w_ ul+p,.MarkdownBlock_markdownBlock__cI0w_ .MarkdownBlock_tableWrapper__EUn5x+p,.MarkdownBlock_markdownBlock__cI0w_ p+.MarkdownBlock_tableWrapper__EUn5x{margin-top:var(--pp-spacing-xs)}.MarkdownBlock_markdownBlock__cI0w_ th,.MarkdownBlock_markdownBlock__cI0w_ td{border:1px solid var(--pp-color-stroke-subtle);padding:6px 8px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:normal;word-break:normal}.MarkdownBlock_markdownBlock__cI0w_ th{font-weight:600}.MarkdownBlock_markdownBlock__cI0w_ thead{background:#f6f6f6}.MarkdownBlock_markdownBlock__cI0w_:last-child{margin-bottom:0}
.NutritionChart_nutritionChart__vJ_Dp{width:100%;position:relative}.NutritionChart_container__Ks6zj{display:flex;flex-direction:column;gap:var(--pp-spacing-m)}.NutritionChart_content__0QHVT{display:flex;flex-direction:column;gap:var(--pp-spacing-s)}.NutritionChart_introText__04Mp7{margin:0}.NutritionChart_barsContainer__3YBvJ{display:flex;width:100%;align-items:center}.NutritionChart_bar__LBuch{height:28px;border-radius:var(--pp-radius-m);transition:all .3s ease}.NutritionChart_productImage__wikIa{flex-shrink:0}.NutritionChart_legendArea__RG00m{display:flex;gap:var(--pp-spacing-s)}.NutritionChart_legendArea__RG00m img{height:90px;width:90px}.NutritionChart_legendContainer__RScRq{width:100%;display:flex;flex-wrap:wrap;gap:var(--pp-spacing-2xs) var(--pp-spacing-s)}.NutritionChart_legendItem__r8Jg6{display:flex;align-items:center;gap:var(--pp-spacing-xs);width:calc(50% - 12px);height:-moz-fit-content;height:fit-content}.NutritionChart_legendItemFourOrLess___nWRN{width:100%}.NutritionChart_colorDot__SMFob{width:10px;height:10px;border-radius:var(--pp-radius-full);flex-shrink:0}.NutritionChart_legendLabel__btsOq span{font-weight:700}.NutritionChart_legendLabel__btsOq{margin:0;display:block;display:-webkit-box;max-width:inherit;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space:nowrap}.NutritionChart_detailButton__cwl8_{display:flex;justify-content:center;align-items:center;gap:var(--pp-spacing-2xs);background:none;border:none;font:var(--pp-font-copy-xsmall);cursor:pointer;padding:var(--pp-spacing-2xs) 0;width:100%}.NutritionChart_detailList__8uk91{display:flex;flex-direction:column;gap:var(--pp-spacing-s)}.NutritionChart_detailItem__8wjj_ p{margin:0}

/*# sourceMappingURL=c69bea5548d2cc33.css.map*/