.yt-lite {
  background-color: #000;
  position: relative;
  display: block;
  contain: layout style;
  background-position: 50%;
  background-size: cover;
  cursor: pointer;
  aspect-ratio: 16 / 9;
}

.yt-lite.lyt-activated::before {
  content: "";
  box-sizing: content-box;
  display: block;
  position: absolute;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position: top;
  background-repeat: repeat-x;
  height: 60px;
  padding-bottom: 50px;
  width: 100%;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
/* Fallback for browsers without aspect-ratio support */
.yt-lite::after {
  content: "";
  display: block;
  padding-bottom: var(--aspect-ratio, 56.25%);
}

/* Modern browsers: aspect-ratio takes precedence, hide the padding hack */
@supports (aspect-ratio: 16 / 9) {
  .yt-lite::after {
    display: none;
  }
}
.yt-lite > iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  display: block;
}
.yt-lite > .lty-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.yt-lite > .lty-playbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 68px;
  height: 48px;
  z-index: 1;
  background-color: transparent;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="%23f00"/><path d="M45 24 27 14v20" fill="%23fff"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1);
  border: none;
  cursor: pointer;
  filter: grayscale(100%);
  opacity: 0.8;
  padding: 0;
  line-height: 0;
  font-size: 0;
}
.yt-lite:hover > .lty-playbtn {
  filter: none;
  opacity: 1;
}
.yt-lite.lyt-activated {
  cursor: unset;
}
.yt-lite.lyt-activated::before,
.yt-lite.lyt-activated > .lty-playbtn {
  opacity: 0;
  pointer-events: none;
}

/* Visually hidden but accessible to screen readers */
.lty-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* Playlist icon overlay */
.yt-lite > .lty-playlist-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  pointer-events: none;
}

.yt-lite > .lty-playlist-icon::before {
  content: "";
  width: 28px;
  height: 28px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M4 6h2v12H4V6zm12 0h-2v12h2V6zM8 6h10v12H8V6z" opacity="0.5"/><path d="M10 8h8v8h-8V8z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.VideoContainer_mainContainer__6A44_{margin-bottom:var(--pp-spacing-m)}@media(min-width: 768px){.VideoContainer_mainContainer__6A44_{margin-bottom:var(--pp-spacing-2xl)}}.VideoContainer_videoContainer__AlObL{background-size:cover;background-position:center;background-repeat:no-repeat}.VideoContainer_centeredSingleVideo__Suo0m{width:570px;max-width:100%;margin:0 auto;aspect-ratio:16/9;border-radius:var(--pp-radius-s);box-shadow:var(--pp-elevation-medium);overflow:hidden}@media(min-width: 768px){.VideoContainer_centeredSingleVideo__Suo0m{flex-basis:570px}}.VideoContainer_headline__k6kuA{margin:0 0 var(--pp-spacing-m) 0}
.VisualShoppingProductCard_card__u7wWT{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-gap:var(--pp-spacing-m);gap:var(--pp-spacing-m);align-items:start}.VisualShoppingProductCard_card__u7wWT+.VisualShoppingProductCard_card__u7wWT{padding-top:var(--pp-spacing-m);border-top:1px solid var(--pp-color-stroke-subtle)}.VisualShoppingProductCard_imageLink__i3aRI{aspect-ratio:1/1}.VisualShoppingProductCard_image___Qit3,.VisualShoppingProductCard_image___Qit3 img{display:block;width:100%;height:100%}.VisualShoppingProductCard_image___Qit3 img{object-fit:contain}.VisualShoppingProductCard_details__bPAOX{display:flex;flex-direction:column;min-width:0}.VisualShoppingProductCard_brand__niUpc{color:var(--pp-color-text-default)}.VisualShoppingProductCard_titleLink__OdWiQ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VisualShoppingProductCard_rating__btajk,.VisualShoppingProductCard_priceRow__9spCG{margin-top:var(--pp-spacing-s)}.VisualShoppingProductCard_priceRow__9spCG{display:flex;gap:var(--pp-spacing-s);align-items:flex-end;justify-content:space-between}
.VisualShoppingProductList_list__yJpKF{display:flex;flex-direction:column;gap:var(--pp-spacing-m)}@media(min-width: 768px){.VisualShoppingProductList_list__yJpKF{max-height:574px;overflow-y:auto}}
.VisualShoppingDrawer_drawer__0o_hf .z-modal__content{padding-bottom:var(--pp-spacing-3xl)}.VisualShoppingDrawer_body__xIwgL{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--pp-spacing-l);gap:var(--pp-spacing-l);align-items:start;padding-top:0}.VisualShoppingDrawer_image__2z9LS{min-width:0;overflow:hidden;border-radius:var(--pp-radius-m)}.VisualShoppingDrawer_tileSquare__JyU6t{aspect-ratio:1/1}.VisualShoppingDrawer_tilePortrait__lHKCE{aspect-ratio:3/4}.VisualShoppingDrawer_tileLandscape__qc7Ad{aspect-ratio:4/3}.VisualShoppingDrawer_image__2z9LS picture,.VisualShoppingDrawer_imageElement__hZnH4{display:block;width:100%;height:100%}.VisualShoppingDrawer_imageElement__hZnH4{object-fit:cover;object-position:center}
.VisualShoppingTile_tile__fNuzP{display:flex;flex-direction:column;min-width:0}.VisualShoppingTile_trigger__qTDVO{display:block;flex:0 0 auto;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.VisualShoppingTile_imageFrame__BvWEO{display:block;overflow:hidden;border-radius:var(--pp-radius-m)}.VisualShoppingTile_tileSquare__INE6s .VisualShoppingTile_imageFrame__BvWEO{aspect-ratio:1/1}.VisualShoppingTile_tilePortrait___Nm6H .VisualShoppingTile_imageFrame__BvWEO{aspect-ratio:3/4}.VisualShoppingTile_tileLandscape__yRORq .VisualShoppingTile_imageFrame__BvWEO{aspect-ratio:4/3}.VisualShoppingTile_imageFrame__BvWEO picture,.VisualShoppingTile_image__hY__H{display:block;width:100%;height:100%}.VisualShoppingTile_image__hY__H{object-fit:cover;object-position:center}.VisualShoppingTile_caption__ocPcD{display:flex;flex:0 0 auto;flex-direction:column;margin-top:var(--pp-spacing-2xs)}.VisualShoppingTile_brand__t9b51{display:flex;align-items:center;gap:var(--pp-spacing-2xs);min-width:0}.VisualShoppingTile_brandLogo__CdWL1{display:block;flex:0 0 auto;width:16px;height:16px}.VisualShoppingTile_brandLogo__CdWL1 picture,.VisualShoppingTile_brandLogoImage__rn3SB{display:block;width:100%;height:100%}.VisualShoppingTile_brandLogoImage__rn3SB{object-fit:contain}.VisualShoppingTile_brandName__1WASE{overflow:hidden;color:var(--pp-color-text-default);text-overflow:ellipsis;white-space:nowrap}.VisualShoppingTile_sponsored__BivVf .z-disclaimer__icon{display:none}@supports(container-type: inline-size){.VisualShoppingTile_tile__fNuzP{padding-bottom:var(--vs-gap)}.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 62}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 69}.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 78}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 85}.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 50}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 57}@media(min-width: 375px){.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 60}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 66}.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 76}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 82}.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 48}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 54}}@media(min-width: 544px){.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 59}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 65}.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 75}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 81}.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 47}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 53}}@media(min-width: 768px){.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 56}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 60}.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 72}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 76}.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 44}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 48}}@media(min-width: 1024px){.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 56}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileSquare__INE6s{grid-row:auto/span 61}.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 72}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tilePortrait___Nm6H{grid-row:auto/span 77}.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 44}.VisualShoppingTile_tileSponsored__chpPB.VisualShoppingTile_tileLandscape__yRORq{grid-row:auto/span 49}}}
.VisualShoppingMasonry_viewport__JABAD{container-type:inline-size;-webkit-margin-before:var(--pp-spacing-m);margin-block-start:var(--pp-spacing-m)}.VisualShoppingMasonry_grid__lJETH{--vs-cols: 2;--vs-gap: var(--pp-spacing-s);display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:var(--vs-gap);column-gap:var(--vs-gap);grid-row-gap:var(--vs-gap);row-gap:var(--vs-gap);margin:0;padding:0;list-style:none}@media(min-width: 544px){.VisualShoppingMasonry_grid__lJETH{--vs-cols: 3;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.VisualShoppingMasonry_grid__lJETH{--vs-gap: var(--pp-spacing-m)}}@media(min-width: 1024px){.VisualShoppingMasonry_grid__lJETH{--vs-cols: 4;grid-template-columns:repeat(4, minmax(0, 1fr))}}@supports(container-type: inline-size){.VisualShoppingMasonry_grid__lJETH{--vs-col-width: calc((100cqw - (var(--vs-cols) - 1) * var(--vs-gap)) / var(--vs-cols));grid-auto-rows:calc(var(--vs-col-width)/48);row-gap:0}}
.BonusPoints_bonusPoints__q9FR1{display:inline-flex;gap:3px;line-height:var(--pp-font-copy-small)}.BonusPoints_bonusPointsBold__1iQ_b{font-weight:700}.BonusPoints_bpContainer__fEcgN{font-size:14px}
.PetPolaroid_card__l35_1{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:var(--pp-radius-xs);background:var(--pp-color-surface-static-default);box-shadow:var(--pp-elevation-medium);color:var(--pp-color-text-subtle)}.PetPolaroid_cardLarge__4iM3V{width:96px;height:111px;padding:var(--pp-spacing-2xs) var(--pp-spacing-2xs) var(--pp-spacing-2xs);gap:2px}.PetPolaroid_cardSmall___FZMU{width:64px;height:76px;padding:var(--pp-spacing-2xs) var(--pp-spacing-2xs) 0}.PetPolaroid_name___c_xv{max-width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PetPolaroid_pictureContainer__rAIHi{display:grid;place-content:center;background-color:var(--pp-color-surface-static-neutral)}.PetPolaroid_pictureContainer__rAIHi>*{grid-row:1;grid-column:1;align-self:center;justify-self:center}.PetPolaroid_pictureContainerLarge__E69Oj{width:86px;height:86px}.PetPolaroid_pictureContainerSmall__mETUU{width:56px;height:56px}.PetPolaroid_picture__TfZax{position:relative;border-radius:1px;overflow:hidden}.PetPolaroid_picture__TfZax::before{content:"";display:block;height:0;padding-top:100%}.PetPolaroid_picture__TfZax img{position:absolute;top:0;left:0;width:100%;height:auto}@supports(object-fit: cover){.PetPolaroid_picture__TfZax img{height:100%;object-fit:cover}}.PetPolaroid_pictureLarge__sWlS6{width:86px;height:86px}.PetPolaroid_pictureSmall__AyxPU{width:56px;height:56px}
.PetsViewer_container__AsJv5{display:grid !important;grid-template-rows:1fr min-content 1fr;grid-template-columns:auto 1fr auto;grid-column-gap:var(--pp-spacing-l);column-gap:var(--pp-spacing-l);align-items:center;color:var(--pp-color-primary-mid, #3c9700);text-decoration:none;font-weight:bold}.PetsViewer_container__AsJv5:hover{color:var(--pp-color-surface-action-primary-hover)}.PetsViewer_link__jioS5{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--pp-color-stroke-subtle);border-radius:var(--pp-radius-xs);padding:var(--pp-spacing-s) var(--pp-spacing-s) var(--pp-spacing-s) var(--pp-spacing-m);background-color:var(--pp-color-surface-static-default, #fff);color:var(--color-text-primary, #237803)}@supports(grid-template-columns: subgrid){.PetsViewer_link__jioS5{grid-template-columns:subgrid}}.PetsViewer_linkContent__zMNeb{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--pp-spacing-2xs)}.PetsViewer_bonusPointsIncentive___MQMd{display:flex;align-items:center;padding:var(--pp-spacing-2xs) var(--pp-spacing-xs);background-color:var(--pp-color-icon-warning);border-radius:var(--pp-radius-xs);color:var(--pp-color-text-subtle);font-size:var(--pp-font-copy-small);line-height:1.3333}.PetsViewer_bonusPointsIncentive___MQMd>*{align-items:center}.PetsViewer_iconRight__TPQz1{grid-column:-1;justify-self:end;color:var(--pp-color-primary-mid, #3c9700)}.PetsViewer_stack__L77vh{grid-row:1/-1;grid-column:2;width:100%;max-width:180px;justify-self:end;margin-right:var(--pp-spacing-l)}@supports(grid-template-columns: subgrid){.PetsViewer_stack__L77vh{justify-self:center;margin-right:0;max-width:288px}}.PetsViewer_items1__IIy44{max-width:128px}@supports(grid-template-columns: subgrid){.PetsViewer_items1__IIy44{max-width:128px}}.PetsViewer_items2__aDC6o{max-width:128px}@supports(grid-template-columns: subgrid){.PetsViewer_items2__aDC6o{max-width:192px}}
.PetPolaroidStack_stackContainer__Wu9rG{display:grid}.PetPolaroidStack_stack1__OOpUS{place-content:center}.PetPolaroidStack_stack1__OOpUS>*{transform:rotate(12deg)}.PetPolaroidStack_stack2__xhfZ1{grid-template-columns:1fr}.PetPolaroidStack_stack2__xhfZ1>*{grid-column:1;grid-row:1;transform:rotate(-8deg)}.PetPolaroidStack_stack2__xhfZ1>:last-child{margin-left:auto;transform:rotate(12deg)}.PetPolaroidStack_stack3__lirAO{grid-template-columns:1fr}.PetPolaroidStack_stack3__lirAO>*{grid-column:1;grid-row:1;transform:rotate(4deg)}.PetPolaroidStack_stack3__lirAO>:nth-child(2){margin-left:auto;margin-right:auto;transform:rotate(-8deg)}.PetPolaroidStack_stack3__lirAO>:last-child{margin-left:auto;transform:rotate(12deg)}.PetPolaroidStack_stack4__9p1cL{grid-template-columns:1fr}.PetPolaroidStack_stack4__9p1cL>*{grid-column:1;grid-row:1;transform:rotate(-3.914deg)}.PetPolaroidStack_stack4__9p1cL>:nth-child(2){margin-left:10%;margin-right:auto;transform:rotate(4deg)}.PetPolaroidStack_stack4__9p1cL>:nth-child(3){margin-left:auto;margin-right:auto;transform:rotate(-8deg)}.PetPolaroidStack_stack4__9p1cL>:last-child{margin-left:auto;transform:rotate(12deg)}
.WelcomeData_section__f9_t5{display:flex;flex-direction:column;grid-column:1/-1;gap:var(--pp-spacing-m);width:100%;margin:0 auto;padding-top:var(--pp-spacing-2xl);background-color:var(--pp-color-surface-static-default, #fff)}@media(min-width: 1024px){.WelcomeData_section__f9_t5{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:141px}}.WelcomeData_section__f9_t5>*{flex-shrink:0;flex-grow:1}.WelcomeData_welcome__ry8PI{display:flex;justify-content:space-between;align-items:center;gap:var(--pp-spacing-m);flex-shrink:1}@media(min-width: 1024px){.WelcomeData_welcome__ry8PI{flex-direction:column;gap:var(--pp-spacing-s);align-items:flex-start;justify-content:center}}.WelcomeData_title__CS60H{margin:0;word-break:break-all}.WelcomeData_logoutLink__Kj7tr{padding:0;color:var(--pp-color-primary-mid, #3c9700);font-weight:bold}
.WishlistClient_wishlistWrapper__pUygn{--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){.WishlistClient_wishlistWrapper__pUygn{column-gap:var(--pp-spacing-m)}}@media(min-width: 1200px){.WishlistClient_wishlistWrapper__pUygn{column-gap:var(--pp-spacing-xl)}}
.EmptyWishlist_box__SWH_B{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--pp-spacing-l);background-color:var(--pp-color-surface-static-neutral);border:1px solid var(--pp-color-surface-static-neutral);border-radius:var(--pp-radius-m)}@media(min-width: 544px){.EmptyWishlist_box__SWH_B{padding:var(--pp-spacing-xxl) var(--pp-spacing-l)}}.EmptyWishlist_illustration__t4VOP{margin-bottom:var(--pp-spacing-l)}.EmptyWishlist_title__TwxER{font-size:1.25rem;font-weight:700;margin:0 0 var(--pp-spacing-s) 0}.EmptyWishlist_subtitle__O1reu{font-size:1rem;margin:0 0 var(--pp-spacing-l) 0;color:var(--pp-color-text-secondary)}
.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);
  }
}

.Discount_discount__cVZvj{display:flex;align-items:center;padding:var(--pp-spacing-2xs) 0}.Discount_discount__cVZvj 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__cVZvj .z-checkbox__icon,.Discount_discount__cVZvj .z-checkbox__input{top:50%;left:var(--pp-spacing-xs);transform:translateY(-50%)}
.PersonalizedDiscount_discount__BAoan{display:flex;align-items:center;gap:var(--pp-spacing-xs);padding:var(--pp-spacing-2xs) var(--pp-spacing-xs);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__wVEAr{border-color:var(--pp-color-icon-warning);background-color:var(--pp-color-surface-static-neutral)}.PersonalizedDiscount_hiddenInput__t_UE1{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__lDOyL{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__xLXGV{color:var(--pp-color-text-primary);font-weight:500}.PersonalizedDiscount_dealIcon__ZcxkK{display:flex;color:var(--pp-color-icon-warning)}.PersonalizedDiscount_tooltipIcon__ufXEF{display:flex;align-items:center;color:var(--pp-color-text-default);cursor:pointer}.PersonalizedDiscount_tooltipIconActive__G5TGO{color:var(--pp-color-icon-warning)}
.Prices_pricesContainer__ztfwF{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right}@media(max-width: 543px){.Prices_pricesContainer__ztfwF{align-items:flex-start;justify-content:flex-start;text-align:left}}.Prices_pricesContainer__ztfwF .z-price,.Prices_pricesContainer__ztfwF .z-price--best{width:100%}.Prices_pricesContainer__ztfwF .z-tooltip__popup{white-space:normal}
@keyframes StockReminder_shake__7vDdd{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__8i9RF{display:flex;justify-content:flex-end;padding-right:var(--productActionsCartTrailingSlot)}.StockReminder_link__ztOur{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__ztOur{max-width:180px}}.StockReminder_link__ztOur:hover>i{animation:StockReminder_shake__7vDdd .5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.StockReminder_text__h3Fed{padding-left:var(--pp-spacing-l)}@media(min-width: 544px){.StockReminder_text__h3Fed{padding-left:0}}.StockReminder_icon__THoTV{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__THoTV:hover{background-color:var(--pp-color-surface-action-primary-hover)}
.ArticleCard_card__sgyLB{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:var(--pp-spacing-m) var(--pp-spacing-s);align-items:center}@media(min-width: 544px){.ArticleCard_card__sgyLB{gap:var(--pp-spacing-m)}}.ArticleCard_card__sgyLB:not(:last-child){border-bottom:1px solid var(--pp-color-stroke-subtle)}.ArticleCard_highlighted__OWnTe{border-left:3px solid var(--pp-color-text-primary)}.ArticleCard_highlighted__OWnTe:first-child{border-top-left-radius:5px}.ArticleCard_highlighted__OWnTe:last-child{border-bottom-left-radius:5px}.ArticleCard_productVariant__lWbzb{font-size:var(--pp-font-copy-small);line-height:1.333}.ArticleCard_productSoldOut__Mxhf0{color:var(--pp-color-text-error)}.ArticleCard_infoSection__DMRfl{grid-column:1/3;grid-row:1;min-width:0}@media(min-width: 544px){.ArticleCard_infoSection__DMRfl{grid-column:1;grid-row:1}}.ArticleCard_infoSectionNoDiscount__OP3gc{min-width:0;margin-bottom:var(--pp-spacing-m)}@media(max-width: 544px){.ArticleCard_infoSectionNoDiscount__OP3gc{margin-bottom:var(--pp-spacing-m)}}.ArticleCard_discountSection__Tjdvx{grid-column:1/3;grid-row:2;min-width:0;margin-bottom:var(--pp-spacing-l)}@media(min-width: 544px){.ArticleCard_discountSection__Tjdvx{grid-column:1/3;grid-row:2;margin-bottom:0}}.ArticleCard_priceSection__l2Uvz{grid-column:1;grid-row:3;text-align:right}@media(min-width: 544px){.ArticleCard_priceSection__l2Uvz{grid-column:2;grid-row:1;text-align:right;justify-self:end}}.ArticleCard_cartSection__hIiRk{--productActionsCartTrailingSlot: 20px;grid-column:1/-1;grid-row:4;margin-left:auto;margin-top:var(--pp-spacing-m)}@media(min-width: 544px){.ArticleCard_cartSection__hIiRk{grid-column:3;grid-row:1;margin:0}}
.Articles_flatBox__8hiKm{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__8NHNJ{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__8NHNJ{margin-top:var(--pp-spacing-m);grid-template-columns:1fr 1fr 13.125rem}}.Articles_expandButton__DzNIr{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--pp-spacing-xs) 0;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__DzNIr{min-height:90px}}html .Articles_expandButton__DzNIr{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Articles_expandButton__DzNIr svg{fill:currentcolor}.Articles_expandButton__DzNIr:hover{color:var(--pp-color-surface-action-primary-hover)}.Articles_expandIcon__vaBbr{height:var(--pp-spacing-xl)}
.DiscountBadge_personalizedIcon__tWsYP{position:relative;display:inline-flex;align-items:center;margin-right:var(--pp-spacing-2xs);color:var(--pp-color-icon-warning)}
.ExpandableArticles_expandableContainer__TEQJX{width:100%}.ExpandableArticles_expandButton__3e5v2{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--pp-spacing-xs);background-color:var(--pp-color-surface-static-neutral);border:1px solid var(--pp-color-stroke-subtle);border-radius:var(--pp-radius-xs);cursor:pointer;color:var(--pp-color-text-default);gap:var(--pp-spacing-s)}.ExpandableArticles_expandLabel__1V_fj{font-size:var(--pp-font-copy-large);color:var(--pp-color-text-default)}.ExpandableArticles_minPrice__sWGpV{display:inline-flex;column-gap:var(--pp-spacing-2xs);flex-wrap:wrap;align-items:baseline;margin:var(--pp-spacing-2xs) 0;font-size:var(--pp-font-Title-Medium-size, 1.25rem);font-weight:700;color:var(--pp-color-text-default)}.ExpandableArticles_expandIcon__6dmt_{display:flex;align-items:center;color:var(--pp-color-text-default)}.ExpandableArticles_articlesList__iRQAW{padding-top:var(--pp-spacing-s);border:1px solid var(--pp-color-stroke-subtle);border-radius:var(--pp-radius-xs);display:grid;grid-template-columns:1fr max-content}
.ProductRating_ratingContainer__j_6pi{display:flex;align-items:center;margin-bottom:var(--pp-spacing-xs)}.ProductRating_ratingLink__93D1x{display:flex;align-items:center;text-decoration:none;color:inherit;gap:var(--pp-spacing-xs)}.ProductRating_rating__zMVHx{display:flex;align-items:center}.ProductRating_starFilled__L_89z{color:var(--pp-Rating-star-color-full);display:flex}.ProductRating_starEmpty__1VobO{color:var(--pp-Rating-star-color-empty);display:flex}.ProductRating_reviewsCount__Wu_FB{font-size:var(--pp-font-copy-small);color:var(--pp-color-text-secondary)}
.ProductCard_productGrid__V0Jeh{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:var(--pp-spacing-m) 0}.ProductCard_productGrid__V0Jeh:not(:last-child){border-bottom:1px solid var(--pp-color-stroke-subtle)}@media(min-width: 544px){.ProductCard_productGrid__V0Jeh{grid-template-areas:"imageSection productInfo";grid-template-columns:subgrid;grid-column:1/-1;gap:inherit;padding:var(--pp-spacing-l) 0}.ProductCard_productGrid__V0Jeh:not(:last-child){border-bottom:0}}.ProductCard_imageSectionGrid__ri7lc{grid-area:imageSection;display:flex;flex-direction:column;align-items:center}@media(min-width: 544px){.ProductCard_imageSectionGrid__ri7lc{grid-column:1/span 3}}.ProductCard_productInfoGrid__Sdzdx{grid-area:productInfo}@media(min-width: 544px){.ProductCard_productInfoGrid__Sdzdx{grid-column:4/-1}}.ProductCard_productLinkWrapper__pAT4k{display:flex;margin-bottom:var(--pp-spacing-xs)}@media(min-width: 544px){.ProductCard_productLinkWrapper__pAT4k{margin-bottom:var(--pp-spacing-s)}}.ProductCard_productLink__zcPWm{width:100%}.ProductCard_productName__mkLYV{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.125rem;margin:0}.ProductCard_linkIcon__JRGKj{height:var(--pp-spacing-xl);margin-left:var(--pp-spacing-xs);font-size:1.5rem;color:var(--pp-color-text-secondary)}@media(min-width: 544px){.ProductCard_linkIcon__JRGKj{display:none}}.ProductCard_addToWishlistWrapper__ayFAY{margin-top:calc(-1*var(--pp-spacing-xs));margin-right:calc(-1*var(--pp-spacing-xs));flex-shrink:0}@media(min-width: 544px){.ProductCard_addToWishlistWrapper__ayFAY{margin-top:0}}.ProductCard_noUnderlineGrid__oZXd2{width:100%;text-decoration:none}.ProductCard_imageGrid___r98J{display:block;width:100%;max-width:100%;object-fit:contain;border-radius:var(--pp-radius-m);background-color:var(--pp-color-surface-static-neutral)}.ProductCard_zooChoiceContainer__6lPzp{display:grid;width:100%;align-items:end}.ProductCard_zooChoiceContainer__6lPzp>*{grid-row:1;grid-column:1}.ProductCard_zooplusChoiceLabel__yJUoa{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:5px;align-self:end;margin:0}.ProductCard_morePicturesLink__J1H0d{display:none;margin-top:var(--pp-spacing-s)}@media(min-width: 544px){.ProductCard_morePicturesLink__J1H0d{display:inline-flex}}.ProductCard_productSummary__LB8S3{display:none;font-size:var(--pp-font-copy-medium);line-height:var(--pp-spacing-l);margin:var(--pp-spacing-m) 0}@media(min-width: 544px){.ProductCard_productSummary__LB8S3{display:block}}.ProductCard_soldWrapper__nHzJF{margin-top:var(--pp-spacing-xs)}.ProductCard_sellerName__TKvXh{font-weight:700;font-size:var(--pp-font-copy-small)}.ProductCard_soldText__Yeeuu{font-size:var(--pp-font-copy-small)}.ProductCard_desktopArticles__NcZPx{display:none}@media(min-width: 544px){.ProductCard_desktopArticles__NcZPx{display:block}}.ProductCard_expandableSection__2H7zh{grid-area:expandableSection;grid-column:1/3;max-height:-moz-fit-content;max-height:fit-content}@media(min-width: 544px){.ProductCard_expandableSection__2H7zh{display:none}}.ProductCard_badgeContainer__M3oFC:not(:empty){margin-top:var(--pp-spacing-xs)}
.RemovedProducts_notificationsContainer__XQWwG{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--pp-spacing-s)}.RemovedProducts_notification__aKqQD{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-spacing-m)}.RemovedProducts_addAgainButton__rb57q{background:none;border:none;color:var(--pp-color-text-link);cursor:pointer;font-size:var(--pp-font-copy-medium);text-decoration:underline;white-space:nowrap;padding:0}.RemovedProducts_addAgainButton__rb57q:hover{text-decoration:none}.RemovedProducts_addAgainButton__rb57q:disabled{opacity:.5;cursor:not-allowed}
.WishlistContent_headerGrid__C8mSH{display:grid;grid-template-columns:subgrid;align-items:center;grid-column:1/-1;margin:var(--pp-spacing-l) 0}.WishlistContent_title__TLYlw{margin:0;grid-column:1/-1}.WishlistContent_alertGrid__CQAwe{grid-column:1/-1}
.Breadcrumbs_block_breadcrumbs__HbpX4{margin-top:var(--pp-spacing-m)}

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