h1,.h1{letter-spacing:-.03em;line-height:1.08}h2,.h2{letter-spacing:-.02em;line-height:1.12}h3,.h3{letter-spacing:-.015em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caption-with-letter-spacing{letter-spacing:.14em;font-size:1.1rem;font-weight:600}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.button{letter-spacing:.06em;font-size:1.3rem;font-weight:600;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .18s ease,box-shadow .22s ease}@media(prefers-reduced-motion:no-preference){.button:not(:disabled):hover{transform:translateY(-.2rem);box-shadow:0 .6rem 1.8rem rgba(var(--color-shadow),.16)}.button:not(:disabled):active{transform:translateY(0);box-shadow:none}}a{transition:color .15s ease,opacity .15s ease}.card-wrapper{transition:transform .3s ease}@media(prefers-reduced-motion:no-preference){.card-wrapper:hover{transform:translateY(-.4rem)}}.announcement-bar{letter-spacing:.1em;font-size:1.15rem;font-weight:500}.footer__heading{letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.footer-block__list a{opacity:.7;transition:opacity .18s ease;text-decoration:none}.footer-block__list a:hover{opacity:1}.price .price-item--regular{font-weight:500}.price .price-item--sale{font-weight:700}.badge{letter-spacing:.08em;font-size:1rem;font-weight:700;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-premium.css.map */
