.card--custom{--card-custom-transition: .35s;--card-custom-wishlist-size: 4.4rem;--card-custom-wishlist-active: #c8102e}@media(hover:hover)and (pointer:fine){.card-wrapper .card--custom .media.media--hover-effect>img.card-custom__image--primary,.card-wrapper .card--custom .media.media--hover-effect>img.card-custom__image--secondary{transition:opacity var(--card-custom-transition) ease,transform var(--duration-long, .5s) ease}.card-wrapper .card--custom .media.media--hover-effect>img.card-custom__image--secondary{opacity:0}.card-wrapper:hover .card--custom .media.media--hover-effect>img.card-custom__image--primary:not(:only-child),.card-wrapper:focus-within .card--custom .media.media--hover-effect>img.card-custom__image--primary:not(:only-child){opacity:0}.card-wrapper:hover .card--custom .media.media--hover-effect>img.card-custom__image--secondary,.card-wrapper:focus-within .card--custom .media.media--hover-effect>img.card-custom__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.card-wrapper .card--custom .media.media--hover-effect>img.card-custom__image--primary,.card-wrapper .card--custom .media.media--hover-effect>img.card-custom__image--secondary{transition:none}.card-wrapper:hover .card--custom .media.media--hover-effect>img.card-custom__image--primary,.card-wrapper:hover .card--custom .media.media--hover-effect>img.card-custom__image--secondary{transform:none;transition:none}}.card-custom__badge-sale{font-weight:600;letter-spacing:.04rem;white-space:nowrap}.card-custom__category{margin-top:.2rem;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.08rem;font-size:1.1rem;color:rgba(var(--color-foreground),.68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--custom .price--on-sale .price__sale s.price-item--regular,.card--custom .price--on-sale .price__regular s.price-item--regular{color:rgba(var(--color-foreground),.6);text-decoration:line-through;font-weight:400;margin-right:.4rem}.card--custom .price--on-sale .price-item--sale{font-weight:600;color:rgb(var(--color-foreground))}.card--custom .price{margin-top:.4rem}.card-custom__sizes{margin-top:.8rem;line-height:0}.card-custom__chip{display:inline-block;min-width:2.8rem;margin:0 .4rem .4rem 0;padding:.3rem .6rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:.4rem;font-size:1.1rem;line-height:1.6rem;text-align:center;color:rgba(var(--color-foreground),.85)}.card-custom__chip--unavailable{color:rgba(var(--color-foreground),.38);border-color:rgba(var(--color-foreground),.12);text-decoration:line-through}.card-custom__chip--more{border-style:dashed;color:rgba(var(--color-foreground),.68)}.card-custom__wishlist,.wishlist-toggle{--card-custom-wishlist-size: 4.4rem;--card-custom-wishlist-active: #c8102e}.card-custom__wishlist{position:absolute;top:.6rem;right:.6rem;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--card-custom-wishlist-size);height:var(--card-custom-wishlist-size);padding:0;margin:0;border:0;border-radius:50%;background-color:rgba(var(--color-background),.86);color:rgb(var(--color-foreground));cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:0 .1rem .4rem rgba(var(--color-foreground),.12);transition:background-color var(--duration-short, .1s) ease,transform var(--duration-short, .1s) ease}.card-custom__wishlist:hover{background-color:rgb(var(--color-background))}.card-custom__wishlist:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.wishlist-toggle__icon{display:none;width:2.2rem;height:2.2rem;pointer-events:none}.wishlist-toggle__icon svg{display:block;width:100%;height:100%}.wishlist-toggle .wishlist-toggle__icon--outline{display:block}.wishlist-toggle[aria-pressed=true] .wishlist-toggle__icon--outline{display:none}.wishlist-toggle[aria-pressed=true] .wishlist-toggle__icon--filled{display:block}.wishlist-toggle[aria-pressed=true]{color:var(--card-custom-wishlist-active)}@media(prefers-reduced-motion:reduce){.card-custom__wishlist{transition:none}}.card--custom-sold-out .card__media .media img,.card--custom-sold-out .card__media .placeholder-svg{opacity:.55;filter:grayscale(25%)}.card--custom-sold-out .card__heading a{color:rgba(var(--color-foreground),.85)}@media screen and (max-width:749px){.card-custom__wishlist{top:.4rem;right:.4rem}.card-custom__category{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card-custom.css.map */
