:root{--silver:#8FA4B8;--silver-light:#C8D1DB;--silver-glow:rgba(143,164,184,.25);--frost:#ECEEF2;--charcoal:#17191C}h1,h2,h3,.heading,[class*=heading]{letter-spacing:-.015em}.product-badge,.hero-badge,[class*=badge]{background:linear-gradient(135deg,var(--silver) 0%,var(--silver-light) 50%,var(--silver) 100%)!important;background-size:200% 100%;animation:frost-shimmer 4s ease-in-out infinite;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#17191c!important;box-shadow:0 4px 20px var(--silver-glow)}@keyframes frost-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.price--on-sale .price__sale,.price--on-sale .price-item--sale{color:var(--silver-light)!important;font-weight:800}s.price-item--regular,.price__regular .price-item--regular{opacity:.55}.button--primary,button[type=submit],.shopify-payment-button__button{background:linear-gradient(135deg,var(--silver) 0%,var(--silver-light) 100%)!important;color:#17191c!important;letter-spacing:.06em;font-weight:800!important;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.button--primary:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 32px var(--silver-glow)}.button--primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);animation:shimmer 3.5s ease-in-out infinite}@keyframes shimmer{0%,70%{left:-120%}to{left:120%}}.product-card,.card-wrapper,[class*=product-card]{transition:transform .35s ease,box-shadow .35s ease;border:1px solid transparent}.product-card:hover,.card-wrapper:hover,[class*=product-card]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0006;border-color:var(--silver)}.hero__image img,[class*=hero] img{animation:slow-pan 24s ease-in-out infinite alternate}@keyframes slow-pan{0%{transform:scale(1) translateY(0)}to{transform:scale(1.07) translateY(-2%)}}.marquee__content,[class*=marquee]{text-shadow:0 0 18px var(--silver-glow);letter-spacing:.08em}details[open]>summary{color:var(--silver-light)}details{border-bottom:1px solid var(--silver)!important}[class*=trust] svg{filter:drop-shadow(0 0 7px var(--silver-glow))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/winter-frost.css.map */
