.ks-refit .card .price.price--sale,.ks-refit .card.card--editorial .card-price .price.price--sale{color:#ff3535!important;text-shadow:0 0 8px rgba(255,48,48,.62),0 0 18px rgba(255,48,48,.26);transition:color .25s ease,text-shadow .25s ease}.ks-refit .card .price.price--sale .was,.ks-refit .card.card--editorial .card-price .price.price--sale .was{color:#c7c3be!important;text-shadow:none}.ks-refit .ks-pdp .pdp-price[data-price-wrap]:has(.was:not([style*=none])) .now,.ks-refit .ks-cart-editorial .cart-price-stack:has(s)>.price{color:#ff3535!important;text-shadow:0 0 8px rgba(255,48,48,.62),0 0 18px rgba(255,48,48,.26);transition:color .25s ease,text-shadow .25s ease}@media(hover:hover)and (pointer:fine){.ks-refit .card .card-price:hover .price.price--sale,.ks-refit .card.card--editorial .card-price:hover .price.price--sale{color:#ff5757!important;text-shadow:0 0 12px rgba(255,48,48,.85),0 0 25px rgba(255,48,48,.4)}}@media(prefers-reduced-motion:reduce){.ks-refit .card .price.price--sale,.ks-refit .ks-pdp .pdp-price[data-price-wrap] .now,.ks-refit .ks-cart-editorial .cart-price-stack>.price{transition:none}}@keyframes ks-sale-glint{0%,66%,to{text-shadow:0 0 8px rgba(255,48,48,.62),0 0 18px rgba(255,48,48,.26)}80%{text-shadow:0 0 12px rgba(255,92,72,.95),0 0 28px rgba(255,48,48,.5),0 0 2px rgba(255,255,255,.65)}}.ks-refit .card .price.price--sale,.ks-refit .card.card--editorial .card-price .price.price--sale,.ks-refit .ks-pdp .pdp-price[data-price-wrap]:has(.was:not([style*=none])) .now,.ks-refit .ks-cart-editorial .cart-price-stack:has(s)>.price{animation:ks-sale-glint 5.6s ease-in-out infinite}.ks-refit .card:nth-child(2n) .price.price--sale{animation-delay:-1.9s}.ks-refit .card:nth-child(3n) .price.price--sale{animation-delay:-3.6s}.ks-refit .card .price.price--sale .was,.ks-refit .card.card--editorial .card-price .price.price--sale .was{animation:none}@media(prefers-reduced-motion:reduce){.ks-refit .card .price.price--sale,.ks-refit .card.card--editorial .card-price .price.price--sale,.ks-refit .ks-pdp .pdp-price[data-price-wrap] .now,.ks-refit .ks-cart-editorial .cart-price-stack>.price{animation:none}}.ks-refit :is(.ks-promo--image,.ks-wide--image,.ks-mini--image):before,.ks-refit :is(.ks-mini:not(.ks-mini--image),.ks-wide:not(.ks-wide--image)):after{content:"";display:block;position:absolute;top:-25%;bottom:-25%;left:-10%;width:55%;z-index:1;pointer-events:none;opacity:0;transform:translate(-140%) skew(-18deg);background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.12) 30%,rgba(255,255,255,.46) 48%,rgba(255,176,128,.34) 54%,transparent 74%)}@keyframes ks-offer-sheen{0%{opacity:0;transform:translate(-140%) skew(-18deg)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(330%) skew(-18deg)}}.ks-refit :is(.ks-promo,.ks-wide,.ks-mini){transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .3s ease}.ks-refit :is(.ks-promo,.ks-wide,.ks-mini) :is(.ks-promo__cta,.ks-wide__cta,.ks-mini__cta) svg{transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.ks-refit :is(.ks-promo,.ks-wide,.ks-mini):hover{box-shadow:0 0 0 1px #ff7e548c,0 0 28px -4px #ff5c3866,0 16px 34px -16px #140a0599}.ks-refit :is(.ks-promo--image,.ks-wide--image,.ks-mini--image):hover:before,.ks-refit :is(.ks-mini:not(.ks-mini--image),.ks-wide:not(.ks-wide--image)):hover:after{animation:ks-offer-sheen 1.15s cubic-bezier(.3,.6,.3,1) 1}.ks-refit :is(.ks-promo,.ks-wide,.ks-mini):hover :is(.ks-promo__cta,.ks-wide__cta,.ks-mini__cta) svg{transform:translate(4px)}}@media(hover:none){.ks-refit :is(.ks-promo--image,.ks-wide--image,.ks-mini--image):active:before,.ks-refit :is(.ks-mini:not(.ks-mini--image),.ks-wide:not(.ks-wide--image)):active:after{animation:ks-offer-sheen .9s ease-out 1}.ks-refit :is(.ks-promo,.ks-wide,.ks-mini):active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){.ks-refit :is(.ks-promo--image,.ks-wide--image,.ks-mini--image):before,.ks-refit :is(.ks-mini:not(.ks-mini--image),.ks-wide:not(.ks-wide--image)):after{animation:none!important;opacity:0!important}.ks-refit :is(.ks-promo,.ks-wide,.ks-mini),.ks-refit :is(.ks-promo,.ks-wide,.ks-mini) svg{transition:none!important}}@media(max-width:749px){html body.ks-refit .ks-promo.ks-promo--image .ks-promo__note,html body.ks-refit .ks-promo.ks-promo--image .ks-promo__cta,html body.ks-refit .ks-promo__store,html body.ks-refit .ks-wide__note,html body.ks-refit .ks-price-soon,html body.ks-refit .badge,html body .ks-promo__store,html body .ct-left__eyebrow,html body .qs-hero__eyebrow,html body .qs-strip__dot,html body .pol-hero__eyebrow,html body .pol-toc__hd,html body .faq-hero__eyebrow,html body .ks-ch__eyebrow,html body .wa-rule__badge,html body .ks-sc__eyebrow,html body .hs-copy__eyebrow,html body .bl-eyebrow,html body .ks-ed__eyebrow,html body .fp-eyebrow,html body .ks-gs__label,html body .ks-nl__eyebrow,html body .vid__eyebrow,html body .gs-panel__count,html body .gs-strip__link,html body .pvi-deadline__label,html body .pvi-eyebrow,html body .pvi-vol__hd,html body .pvi-fam__num,html body .pvi-fam__label,html body .pvi-tile__go,html body .pvi-pause__eyebrow,html body .pvi-cond__item strong,html body .pvi-close__cta,html body .ks-department--brands .ks-department-card__kicker,html body .ks-department--brands .ks-department-card__count,html body .ks-department--category-index .ks-department-card__kicker,html body .ks-department--category-index .ks-department-card__cta,html body .ks-paths .ks-paths__kicker,html body .ks-winter-index__wayfinder-intro>span,html body .ks-winter-index__wayfinder-links small,html body .ks-winter-index__outlet-eyebrow,html body .ks-product-discovery__eyebrow,html body .ks-recent__brand,html body .ks-quote__badge,html body .ks-quote__send-kicker,html body .art__label,html body .footer-pay .pi-label,html body .icon-btn .count,html body .icon-btn--cart .count,html body .mo-editorial-hd,html body .cart-discounts .promo-sticker,html body .ks-pdp-buybar .promo-sticker,html body .ks-pdp .ks-pdp-buybar .promo-sticker--art,html body .ks-pdp-buybar .pdp-price .was{font-size:11px}html body.ks-refit .site-header .search-pill--header:not(:focus-within) .search-pill__input{top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto}html body .breadcrumb a,html body main a[href^="mailto:"]{display:inline-block;padding-block:13px;margin-block:-13px}html body.ks-refit .ks-editorial__secondary{min-height:44px}html body .vdot{position:relative}html body .vdot:before{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}html body .ks-trust__item,html body .ct-split,html body .ct-left,html body .ct-right,html body .ct-bar,html body .qs-hero,html body [class*=ks-ed-] .ks-ed__text,html body .ks-vp,html body .ks-winter-index__inner{padding-inline:20px}html body [class*=ks-ed-] .ks-ed__eyebrow,html body .ks-winter-index__name span{font-size:11px}html body .ks-winter-index__wayfinder-links a,html body .ks-winter-index__handoff a,html body .wa-rule__wa-link{min-height:44px}html body .ks-winter-index__group-head a{display:inline-block;padding-block:12px;margin-block:-12px}html body main .section:has(>.rte:empty){display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ks-sale-and-sheen.css.map */
