body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:.01em;line-height:1.2}.banner__heading{letter-spacing:.02em}.header__menu-item span,.header__menu-item{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-family:var(--font-body-family);font-weight:600}.announcement-bar__message{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.button,.shopify-payment-button__button{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;font-weight:600;padding:1.6rem 3.2rem;transition:opacity .2s ease,transform .2s ease}.button:hover{opacity:.88;transform:translateY(-1px)}.card-wrapper{transition:transform .25s ease}.card-wrapper:hover{transform:translateY(-3px)}.collection__title,.featured-collection .title,.section-header .title{letter-spacing:.02em}.collection__description,.featured-collection__description,.rte p{line-height:1.75;font-size:1.5rem}.price__regular .price-item--regular,.price .price-item{font-weight:600;letter-spacing:.01em}.footer__content-top{padding-top:5rem}.footer__menu-heading{letter-spacing:.1em;text-transform:uppercase;font-size:1.15rem;font-weight:700}.rich-text .rich-text__heading{letter-spacing:.015em}.color-background-2+.color-background-1,.color-background-1+.color-background-2{border-top:1px solid rgba(26,31,54,.06)}.field__input,.select__select{border-radius:3px;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hfh-premium.css.map */
