:root{--merch-sale-blue: #356584;--merch-sale-cream: #F5F1E5;--merch-sale-ink: #101921}.product-item__badge--merch-sale{position:relative;overflow:hidden;background:var(--merch-sale-blue);color:var(--merch-sale-cream);font-weight:700;letter-spacing:.06em;text-transform:uppercase;animation:merch-badge-in .18s ease-out backwards}.product-item__badge--merch-sale:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:#f5f1e559;transform:skew(-20deg);pointer-events:none}.product-item:hover .product-item__badge--merch-sale:after{animation:merch-badge-glint .6s ease-out 1}.collection .product-item:nth-child(5n+2) .product-item__badge--merch-sale{animation-delay:60ms}.collection .product-item:nth-child(5n+3) .product-item__badge--merch-sale{animation-delay:.12s}.collection .product-item:nth-child(5n+4) .product-item__badge--merch-sale{animation-delay:.18s}.collection .product-item:nth-child(5n+5) .product-item__badge--merch-sale{animation-delay:.24s}@keyframes merch-badge-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes merch-badge-glint{0%{left:-60%}to{left:130%}}.product-price--merch-sale .product-price--merch-now{color:var(--merch-sale-blue);font-weight:700}.product-price--merch-sale del.product-price--compare{text-decoration:none;opacity:.62;margin-inline-start:.4em}.product-price--merch-sale del.product-price--compare span[style]{position:relative;display:inline-block;text-decoration:none!important}.product-price--merch-sale del.product-price--compare span[style]:after{content:"";position:absolute;left:0;right:0;top:54%;height:1.5px;background:currentColor;transform-origin:left center;animation:merch-strike-draw .42s ease-out .22s both}@keyframes merch-strike-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.product-price--merch-pct{margin-inline-start:.5em;font-weight:700;color:var(--merch-sale-blue)}.collection .product-item .product-item__badge--merch-sale{transition:transform .12s ease-out}.collection .product-item:hover .product-item__badge--merch-sale{transform:translateY(-2px)}@media(max-width:767px){body#merch .main-collection-banner .card__image img{object-position:100% 50%}}@media(prefers-reduced-motion:reduce){.product-item__badge--merch-sale,.product-item:hover .product-item__badge--merch-sale:after,.product-price--merch-sale del.product-price--compare span[style]:after{animation:none}.collection .product-item:hover .product-item__badge--merch-sale{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/merch-sale.css.map */
