.ProductCardAction{--action-fill-delay:0s;width:4.4rem;width:var(--product-card-action-size,4.4rem);height:4.4rem;height:var(--product-card-action-size,4.4rem);color:var(--color-main-black);cursor:pointer;transition:var(--transition-press), opacity var(--transition-duration) var(--ease-out-quad), color var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ProductCardAction:active{scale:.9}@media (hover:hover) and (width>=769px){.ProductCardAction:hover{background:var(--color-black-4)}.ProductCardAction:hover:not(.isActive){color:var(--color-black-60)}.ProductCardAction:hover:not(.isActive) .ProductCardAction__empty{opacity:0}.ProductCardAction:hover:not(.isActive) .ProductCardAction__filled{opacity:1}}.ProductCardAction.isActive{color:var(--color-gold-100)}.ProductCardAction.isPopping{--action-fill-delay:calc(var(--duration-page) / 2);animation:ProductCardAction_pop var(--duration-page) var(--ease-spring-snappy)}@media (prefers-reduced-motion:reduce){.ProductCardAction{transition:none;animation:none}.ProductCardAction .ProductCardAction__icon{transition:none}.ProductCardAction:active{scale:none}}.ProductCardAction:where(.ProductCard *){opacity:0;pointer-events:none}@media (hover:hover){.ProductCardAction.isActive:where(.ProductCard *){opacity:0;pointer-events:none}}@keyframes ProductCardAction_pop{0%{scale:1}45%{scale:1.25}to{scale:1}}.ProductCardAction__icon{width:2.4rem;width:var(--product-card-action-icon,2.4rem);height:2.4rem;height:var(--product-card-action-icon,2.4rem);transition:opacity var(--transition-duration) var(--ease-out-quad) var(--action-fill-delay);margin:auto;position:absolute;inset:0}.ProductCardAction__filled,.ProductCardAction.isActive .ProductCardAction__empty{opacity:0}.ProductCardAction.isActive .ProductCardAction__filled{opacity:1}@media (width>=769px) and (width<=1024px){.ProductCardAction{background:var(--color-white-80);backdrop-filter:blur(1.5rem)}.ProductCardAction.isActive{background:var(--color-white-100)}}a.ProductCardCart{-webkit-text-decoration:none;text-decoration:none}.ProductCardCart{right:var(--product-card-padding-x);bottom:var(--product-card-padding-bottom);z-index:2;width:4.8rem;width:var(--product-card-cart-size,4.8rem);height:4.8rem;height:var(--product-card-cart-size,4.8rem);color:var(--color-main-black);background:linear-gradient(180deg, var(--color-light-grey-100) 0%, var(--color-light-grey-60) 100%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad), color var(--transition-duration) var(--ease-out-quad), background var(--transition-duration) var(--ease-out-quad), box-shadow var(--transition-duration) var(--ease-out-quad);border:none;border-radius:2.8rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:inset 0 0 0 .3rem #0000}@media (hover:hover){.ProductCardCart:hover:not(:disabled):not(.isActive){box-shadow:inset 0 0 0 .3rem #1f1f2514}}.ProductCardCart.isActive{color:var(--color-main-white);background:linear-gradient(180deg, var(--color-gold-100) 0%, var(--color-gold-light) 100%);opacity:1;pointer-events:auto;box-shadow:inset 0 0 0 .3rem #0000}.ProductCardCart.isActive .ProductCardCart__icon--card{opacity:0;filter:blur(.2rem);transform:scale(.85)}.ProductCardCart.isActive .ProductCardCart__icon--check{opacity:1;filter:blur();transform:scale(1)}.ProductCardCart:disabled{color:var(--color-main-black);background:var(--color-black-6);cursor:not-allowed;box-shadow:inset 0 0 0 .3rem #0000}.ProductCardCart.isActive:disabled{color:var(--color-main-black);background:var(--color-black-6)}.ProductCardCart.isActive:disabled .ProductCardCart__icon--card{opacity:1;filter:blur();transform:scale(1)}.ProductCardCart.isActive:disabled .ProductCardCart__icon--check{opacity:0;filter:blur(.2rem);transform:scale(.85)}@media (prefers-reduced-motion:reduce){.ProductCardCart,.ProductCardCart .ProductCardCart__icon{transition:none}}.ProductCardCart__icon{width:2.4rem;height:2.4rem;transition:opacity var(--transition-duration) var(--ease-out-quad), filter var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);position:absolute}.ProductCardCart__icon--check{opacity:0;filter:blur(.2rem);transform:scale(.85)}.ProductCardCart__labels{display:none}.ProductCardCart__label{transition:opacity var(--duration-base) var(--ease-out-cubic);grid-area:1/1}.ProductCardCart__label--active,.ProductCardCart.isActive .ProductCardCart__label--idle{opacity:0}.ProductCardCart.isActive .ProductCardCart__label--active{opacity:1}.ProductCardCart__checkPath{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-base) var(--ease-out-cubic)}.ProductCardCart.isActive .ProductCardCart__checkPath{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ProductCardCart__checkPath{stroke-dasharray:none;stroke-dashoffset:0;transition:none}}@media (width<=768px){.ProductCardCart{width:100%;height:4.4rem;color:var(--color-main-white);background:linear-gradient(180deg, var(--color-black-100) 0%, var(--color-black-80) 100%);opacity:1;pointer-events:auto;border-radius:2.8rem;order:5;gap:0;position:relative;bottom:auto;right:auto}.ProductCardCart.isActive{color:var(--color-black-100);background:var(--color-main-white);box-shadow:inset 0 0 0 .2rem var(--color-black-100)}.ProductCardCart__icon{width:2rem;height:2rem;display:none;position:static}.ProductCardCart__icon--check{display:none}.ProductCardCart__labels{place-items:center;display:grid}}.ProductCard{--product-card-padding-x:2rem;--product-card-padding-top:1.5rem;--product-card-padding-bottom:2rem;--product-card-radius:2.8rem;--product-card-media-padding:calc(3rem * var(--fit));--product-card-media-ratio:calc(1 / var(--fit));--product-card-title-lines:4;--product-card-body-gap:.5rem;--product-card-meta-gap:.6rem;--product-card-title-height:max-content;--product-card-title-pr:2rem;--product-card-footer-gap:1.5rem;--product-card-cart-size:4.8rem;--product-card-action-size:4.4rem;--product-card-action-inset:1.5rem;--product-card-action-icon:2.4rem;--product-card-width:31.6rem;--product-card-title-size:2rem;--product-card-price-size:2rem;width:31.6rem;width:var(--product-card-width);height:100%;padding:1.5rem 2rem 2rem;padding:var(--product-card-padding-top) var(--product-card-padding-x) var(--product-card-padding-bottom);border-radius:2.8rem;border-radius:var(--product-card-radius);background:var(--color-main-white);box-shadow:none;transition:var(--transition-press), background-color var(--transition-duration) var(--ease-out-quad), box-shadow var(--transition-duration) var(--ease-out-quad);flex-direction:column;display:flex;position:relative}.ProductCard.muted{background:var(--color-main-white)}.ProductCard:has(button:active){scale:none}.ProductCard__link{z-index:1;border-radius:inherit;color:inherit;touch-action:pan-y pinch-zoom;-webkit-text-decoration:none;text-decoration:none;position:absolute;inset:0}.ProductShowcase__item .ProductCard__link,.ProductShowcase__item .ProductCard__media{touch-action:auto}.ProductCard__media{aspect-ratio:1;aspect-ratio:var(--product-card-media-ratio,1);position:relative;overflow:hidden}.ProductCard__media.hasGallery{touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductCard__placeholder{top:var(--product-card-media-padding);right:var(--product-card-media-padding);bottom:var(--product-card-media-padding);left:var(--product-card-media-padding);background:var(--color-black-4);border-radius:2rem;justify-content:center;align-items:center;display:flex;position:absolute}.ProductCard__placeholderIcon{width:40%;height:40%;color:var(--color-black-12)}.ProductCard__image{top:var(--product-card-media-padding);right:var(--product-card-media-padding);bottom:var(--product-card-media-padding);left:var(--product-card-media-padding);-o-object-fit:contain;object-fit:contain;opacity:0;mix-blend-mode:multiply;width:auto;height:auto;transform:translate(0%);transform:translateX(calc((var(--card-image-index,0) - var(--card-image-active,0)) * 110%));transition:transform var(--duration-base) var(--ease-out-quint), opacity var(--duration-fast) var(--ease-out-quad);position:absolute}.ProductCard__image.isActive,.ProductCard__image.isNear{opacity:1}.ProductCard__image .Image__picture,.ProductCard__image .Image__AstroImage{-o-object-fit:contain;object-fit:contain}.ProductCard__image .Image__AstroImage{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:100%;height:100%;position:relative;inset:auto}.ProductCard__dots{top:var(--product-card-padding-top);right:var(--product-card-padding-x);left:var(--product-card-padding-x);z-index:2;aspect-ratio:1;aspect-ratio:var(--product-card-media-ratio,1);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-quad);align-items:flex-end;gap:.2rem;padding-bottom:1rem;padding-left:10.87%;padding-right:10.87%;display:flex;position:absolute}.ProductCard__dot{cursor:pointer;pointer-events:none;background:0 0;border:0;flex:1 0 0;min-width:0;height:2rem;padding:0;position:relative}.ProductCard__dot:after{content:"";background:var(--color-black-12);height:1px;transition:background-color var(--transition-duration) var(--ease-out-quad);position:absolute;bottom:0;left:0;right:0}.ProductCard__dot.isActive:after{background:var(--color-main-black)}.ProductCard__body{gap:var(--product-card-body-gap);flex-direction:column;flex:1;padding-left:1rem;display:flex}.ProductCard__meta{gap:var(--product-card-meta-gap);flex-direction:column;display:flex}.ProductCard__badges{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ProductCard__badge{margin:0}.ProductCard__badge.isSale{color:var(--color-orange-100)}.ProductCard__badge.isNew{color:var(--color-success)}.ProductCard__badge.isMuted{color:var(--color-black-40)}.ProductCard__stickers{top:var(--product-card-padding-top);z-index:2;max-width:calc(100% - 1.5rem - var(--product-card-action-size) - var(--product-card-action-inset));pointer-events:none;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute;left:1.5rem}.ProductCard__sticker{max-width:100%;height:2rem;color:var(--tone-text,var(--color-red-text));background:var(--tone-bg,var(--color-red-16));white-space:nowrap;border-radius:2rem;flex-shrink:0;align-items:center;padding-bottom:1px;padding-left:.8rem;padding-right:.8rem;display:flex;overflow:hidden}.ProductCard__promo{z-index:2;color:var(--tone-text,var(--color-red-text));pointer-events:auto;transition:background-color var(--transition-duration) var(--ease-out-quad);-webkit-text-decoration:none;text-decoration:none;position:relative}@media (hover:hover){.ProductCard__promo:hover{background:color-mix(in srgb, var(--tone-ink,var(--color-red)) 28%, transparent)}}.ProductCard__promo:focus-visible{outline:2px solid var(--tone-ink,var(--color-red));outline-offset:2px}.ProductCard__note{display:none}.ProductCard:has(.ProductCard__promo:active){scale:none}.ProductCard__title{height:var(--product-card-title-height);padding-right:var(--product-card-title-pr);font-family:var(--font-sans);font-weight:400;font-size:var(--product-card-title-size);letter-spacing:-.02rem;-webkit-line-clamp:var(--product-card-title-lines);line-clamp:var(--product-card-title-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;line-height:1.1;display:-webkit-box;overflow:hidden}.ProductCard__footer{flex-direction:column;gap:.7rem;margin-top:auto;display:flex}.ProductCard__footerMain{gap:var(--product-card-footer-gap);align-items:center;display:flex}.ProductCard__prices{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ProductCard__priceRow{align-items:center;gap:1rem;height:2rem;display:flex}.ProductCard.isExpired .ProductCard__priceRow{visibility:hidden}.ProductCard__oldPrice{color:var(--color-black-40)}.ProductCard__deal{background:var(--color-red-16);border-radius:2rem;flex-shrink:0;align-items:center;gap:.6rem;height:2rem;padding-right:.8rem;display:flex}.ProductCard__deal:not(:has(.ProductCard__timer)){background:0 0;height:auto;padding-right:0}.ProductCard__deal:not(:has(.ProductCard__discount)){padding-left:.8rem;padding-right:.8rem}.ProductCard__discount{height:2rem;color:var(--color-main-white);background:var(--color-orange-100);border-radius:3rem;justify-content:center;align-items:center;padding-left:.7rem;padding-right:.7rem;display:flex}.ProductCard__timer{color:var(--color-main-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProductCard__price,.ProductCard__outOfStockTitle{font-size:var(--product-card-price-size);margin:0}.ProductCard__outOfStockInfo{align-items:center;gap:1.6rem;min-width:0;min-height:2rem;display:flex}.ProductCard__outOfStockSlot{flex-shrink:0;align-items:center;display:flex}.ProductCard__outOfStockNote{min-width:0;color:var(--color-text-secondary);margin:0}.ProductCard__outOfStockNoteShort{display:none}.ProductCard__preorder{background:var(--color-black-6);border-radius:2rem;flex-shrink:0;align-items:center;gap:.6rem;height:2rem;margin:0;padding:0 .4rem 0 .6rem;display:inline-flex}.ProductCard__preorderLabel{white-space:nowrap}.ProductCard__preorderIcon{width:1.6rem;height:1.6rem;color:var(--color-orange-100);flex-shrink:0}.ProductCard__stock{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;min-height:2rem;display:flex}.ProductCard__stock:not(:has(*)){display:none}.ProductCard__installment{background:var(--color-black-4);border-radius:2rem;flex-shrink:0;align-items:center;gap:.6rem;width:max-content;max-width:100%;height:2rem;margin:0;padding:0 .6rem 0 .4rem;display:inline-flex}.ProductCard__installmentIcon{width:1.2rem;height:1.2rem;color:var(--color-yellow);flex-shrink:0}.ProductCard__installmentText{font-family:var(--font-sans);letter-spacing:.0022rem;white-space:nowrap;font-size:1.1rem;font-weight:400;line-height:1.1}.ProductCard__availability{font-family:var(--font-sans);letter-spacing:.0022rem;text-align:left;white-space:nowrap;z-index:2;cursor:pointer;background:0 0;border:none;flex-shrink:1;align-items:center;gap:.2rem;min-width:0;padding:0 .4rem 0 0;font-size:1.1rem;font-weight:400;line-height:1.1;display:flex;position:relative}.ProductCard__availability:focus-visible{border-radius:.4rem}@media (hover:hover){.ProductCard__availability:hover .ProductCard__availabilityDetail{color:var(--color-gold-100)}}.ProductCard__availabilityLabel{color:var(--color-black-60);flex-shrink:0}.ProductCard__availabilityDetail{color:var(--color-main-black)}.ProductCard__pickup{color:var(--color-text-secondary);margin:0;display:none}.ProductCard__cartSlot{width:var(--product-card-cart-size);height:var(--product-card-cart-size);flex-shrink:0}@media (width>=769px){.ProductCard .ProductCardCart{right:var(--product-card-padding-x);bottom:var(--product-card-padding-bottom);position:absolute}.ProductCard__stock{padding-right:calc(var(--product-card-cart-size) + var(--product-card-footer-gap))}.ProductCard:has(.ProductCard__installment:not([hidden])):has(.ProductCard__pickup) .ProductCard__footerMain{position:relative}.ProductCard:has(.ProductCard__installment:not([hidden])):has(.ProductCard__pickup) .ProductCardCart{top:50%;bottom:auto;right:0;translate:0 -50%}.ProductCard:has(.ProductCard__installment:not([hidden])):has(.ProductCard__pickup) .ProductCard__stock{flex-wrap:nowrap;padding-right:0}.ProductCard:has(.ProductCard__installment:not([hidden])):has(.ProductCard__pickup) .ProductCard__availability{flex-shrink:0;max-width:100%}}.ProductCard__actions{top:var(--product-card-action-inset);right:var(--product-card-action-inset);z-index:2;flex-direction:column;gap:.2rem;display:flex;position:absolute}.ProductCard.lg{--product-card-width:31.6rem;--product-card-padding-x:2rem;--product-card-padding-top:1.5rem;--product-card-padding-bottom:2rem;--product-card-radius:2.8rem;--product-card-media-padding:3rem;--product-card-cart-size:4.8rem;--product-card-action-size:4.4rem}@media (width>=769px){.ProductCard.dense{--product-card-title-lines:3;--product-card-title-size:1.8rem}}.ProductCard.md{--product-card-width:24.8rem;--product-card-padding-x:1.2rem;--product-card-padding-top:1rem;--product-card-padding-bottom:1.2rem;--product-card-radius:2rem;--product-card-media-padding:1.6rem;--product-card-title-pr:1.2rem;--product-card-cart-size:4.4rem;--product-card-action-size:4.4rem;--product-card-action-inset:1rem;--product-card-action-icon:2rem;--product-card-footer-gap:1rem;--product-card-title-size:1.4rem;--product-card-price-size:1.6rem}@media (hover:none) and (width>=769px){.ProductCard .ProductCardCart,.ProductCard .ProductCard__dots,.ProductCard .ProductCardAction{opacity:1}.ProductCard .ProductCardCart:not(:disabled),.ProductCard .ProductCard__dot,.ProductCard .ProductCardAction{pointer-events:auto}}@media (hover:hover){.ProductCard:hover{box-shadow:var(--shadow-card)}.ProductCard:hover .ProductCardCart,.ProductCard:hover .ProductCard__dots,.ProductCard:hover .ProductCardAction{opacity:1}.ProductCard:hover .ProductCardCart:not(:disabled),.ProductCard:hover .ProductCard__dot,.ProductCard:hover .ProductCardAction{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ProductCard,.ProductCard .ProductCard__dots,.ProductCard .ProductCard__image,.ProductCard .ProductCard__dot:after,.ProductCard .ProductCardAction{transition:none}}@media (width<=768px){.ProductCard,.ProductCard.lg{--product-card-width:17rem;--product-card-padding-x:1.5rem;--product-card-padding-top:2rem;--product-card-padding-bottom:2rem;--product-card-radius:var(--card-radius-m);--product-card-media-padding:1.5rem;--product-card-title-height:5.1rem;--product-card-title-pr:0;--product-card-action-size:2.3rem;--product-card-action-gap:1rem;--product-card-action-inset:1rem;--product-card-action-icon:2.3rem;--product-card-title-size:1.5rem;--product-card-price-size:1.6rem;--product-card-cart-height:4.4rem;flex-direction:column;align-items:center;gap:0;height:auto;display:flex}.ProductCard.muted{background:var(--color-grey-grey-bg)}.ProductCard__media{aspect-ratio:1;flex-shrink:0;order:0;width:100%}.ProductCard__image{inset:1.5rem 1.5rem 1rem}.ProductCard__dots{top:var(--product-card-padding-top);right:var(--product-card-padding-x);left:var(--product-card-padding-x);opacity:1;justify-content:center;padding:0}.ProductCard__dot{flex:0 0 2rem}.ProductCard__body,.ProductCard__meta,.ProductCard__footer,.ProductCard__footerMain,.ProductCard__priceRow{display:contents}.ProductCard__badges{order:1;justify-content:center;gap:.5rem;margin-top:.8rem}.ProductCard__stickers{display:none}.ProductCard__note{text-align:center;flex-wrap:wrap;order:6;justify-content:center;gap:.2rem .4rem;width:100%;margin:.6rem 0 0;font-size:1rem;line-height:1.1;display:flex}.ProductCard__noteStock{color:var(--color-red-text)}.ProductCard__noteMore{color:var(--color-black-40)}.ProductCard__notePromo{color:var(--tone-text,var(--color-red-text))}@media (hover:hover){.ProductCard__notePromo:hover{background:0 0}}.ProductCard__title{order:2;width:100%;margin-top:.2rem;margin-bottom:.6rem}.ProductCard__title:first-child,.ProductCard__badges[hidden]+.ProductCard__title{margin-top:1.2rem}.ProductCard__title{text-align:center;-webkit-line-clamp:3;line-clamp:3;padding-right:0}.ProductCard__prices{flex-direction:row;flex:none;order:3;justify-content:center;align-items:baseline;gap:.5rem;margin-top:auto;margin-bottom:1rem}.ProductCard__price{order:-1}.ProductCard__stock{display:contents}.ProductCard__availability,.ProductCard__pickup{display:none}.ProductCard__installment{order:3;align-self:center;height:1.6rem;margin:-.6rem 0 1rem}.ProductCard__installmentText{font-size:1.1rem}.ProductCard__deal{z-index:1;pointer-events:none;background:var(--color-red-16);flex-wrap:wrap;order:-1;gap:.4rem;max-width:calc(100% - 7.6rem);height:1.6rem;padding-right:.5rem;position:absolute;top:1.2rem;left:1.2rem}.ProductCard__deal:not(:has(.ProductCard__discount)){padding-left:.5rem;padding-right:.5rem}.ProductCard__discount{min-width:1.6rem;height:1.6rem;padding-left:.4rem;padding-right:.4rem}.ProductCard.isExpired .ProductCard__priceRow{display:none}.ProductCard__outOfStockInfo{flex-direction:column;order:5;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;height:auto;min-height:0;margin-top:0;margin-bottom:0}.ProductCard__outOfStockSlot{width:100%;height:var(--product-card-cart-height);justify-content:center}.ProductCard__outOfStockNote{display:none}.ProductCard__outOfStockNoteShort{text-align:center;color:var(--color-text-secondary);margin:0;display:block}.ProductCard__cartSlot{display:none}.ProductCard__actions{top:var(--product-card-action-inset);right:var(--product-card-action-inset);gap:var(--product-card-action-gap);flex-direction:row-reverse}.ProductCardAction{opacity:1;pointer-events:auto}.ProductCardAction:after{content:"";width:calc(var(--product-card-action-size) + var(--product-card-action-gap));height:var(--tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ProductCard [hidden]{display:none}
