html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-wrapper{border-bottom:1px solid rgba(0,0,0,.08)}.header__menu-item{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem}.header__heading-logo{max-width:190px}.banner{overflow:hidden}.banner__media img{transition:transform .7s ease}.banner:hover .banner__media img{transform:scale(1.015)}.banner__heading{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 18px rgba(0,0,0,.3)}.banner__text{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem}.banner__buttons .button{text-transform:uppercase;letter-spacing:.14em;min-width:170px}.collection__title .title{text-transform:uppercase;letter-spacing:.08em}.collection__view-all .button{text-transform:uppercase;letter-spacing:.12em}.card__heading{text-transform:uppercase;letter-spacing:.04em}.price{letter-spacing:.05em}.newsletter h2{text-transform:uppercase;letter-spacing:.1em}.newsletter-form__field-wrapper .field__input{border-radius:0}.newsletter-form__button{border-radius:0}@media(max-width:749px){.header__heading-logo{max-width:150px}.banner__heading{font-size:3rem}.banner__text{font-size:1rem;letter-spacing:.12em}.banner__buttons .button{width:100%;min-width:0}.collection__title .title{font-size:2.4rem}.card__heading{font-size:1.35rem}.newsletter h2{font-size:2.4rem}}