html{font-size:100%}body,button,input,select,textarea{font-size:16px;line-height:1.5}body{color:#1c1e1c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p,.rte,.product__description,.product__text,.caption,.caption-with-letter-spacing{font-size:16px;line-height:1.6}h1,.h1{font-size:clamp(32px,3vw,46px);line-height:1.12;font-weight:700}h2,.h2{font-size:clamp(26px,2.3vw,36px);line-height:1.2;font-weight:700}h3,.h3{font-size:22px;line-height:1.25;font-weight:700}.header__menu-item,.header__inline-menu a,.menu-drawer__menu-item{font-size:16px!important;font-weight:600}.header__icon{min-width:46px;min-height:46px}.button,.shopify-payment-button__button,button,input[type=submit]{font-size:15px;font-weight:700;letter-spacing:.01em}.button{min-height:48px}.card__heading,.card__heading a,.product-card-wrapper .card__heading{font-size:17px!important;line-height:1.35!important;font-weight:700!important}.card-information,.card-information *,.price,.price-item{font-size:16px}.card-information .price{margin-top:7px}.product__title h1,.product__title{font-size:clamp(30px,2.6vw,42px)!important;line-height:1.15!important;font-weight:700!important}.product__info-container .price,.product__info-container .price-item{font-size:22px!important;font-weight:700}.product-form__input label,.product-form__input .form__label,.quantity__label,.product__tax,.product__text,.product__description{font-size:16px!important}.product-form__submit,.shopify-payment-button__button{font-size:16px!important;min-height:52px!important}.product__description,.product__description p,.product__description li{font-size:16px!important;line-height:1.65!important}.facets__heading,.facets__label,.facets__summary,.mobile-facets__summary,.mobile-facets__label,.product-count,.facet-checkbox{font-size:15px!important}.collection__title .title,.title-wrapper-with-link .title{font-size:clamp(30px,2.7vw,42px);font-weight:700}.footer-block__heading{font-size:18px!important;font-weight:700}.footer-block__details-content,.footer-block__details-content a,.footer__content-bottom,.footer__copyright{font-size:15px!important}.ht-shop-nav__eyebrow,.ht-category-search__eyebrow{font-size:10px!important;letter-spacing:.14em!important;font-weight:800!important}.ht-shop-nav__title,.ht-shop-nav__intro h2,.ht-shop-nav__intro-title{font-size:clamp(30px,2.4vw,40px)!important;line-height:1.12!important;font-weight:800!important}.ht-shop-nav__intro p,.ht-shop-nav__subtitle{font-size:15px!important;line-height:1.5!important}.ht-shop-nav__menu-title,.ht-shop-nav__department-title{font-size:11px!important;letter-spacing:.13em!important;font-weight:800!important}.ht-shop-nav__main-button,.ht-shop-nav__menu button,.ht-shop-nav__menu a{font-size:15px!important;font-weight:700!important}.ht-shop-nav__choice-title,.ht-shop-nav__choice strong,.ht-shop-nav__choice-heading{font-size:16px!important;line-height:1.25!important;font-weight:800!important}.ht-shop-nav__choice small,.ht-shop-nav__choice-subtitle{font-size:12px!important;line-height:1.35!important}.ht-category-search__crumbs{font-size:11px!important;font-weight:700!important}.ht-category-search h3,.ht-category-search__title{font-size:23px!important;line-height:1.2!important;font-weight:800!important}.ht-category-search p,.ht-category-search__help{font-size:14px!important}.ht-category-search input,.ht-category-search select{font-size:15px!important;min-height:48px}.ht-category-search button{font-size:14px!important;min-height:48px}.ht-shop-nav__sidebar{min-width:270px}.ht-shop-nav__sidebar .ht-shop-nav__main-button,.ht-shop-nav__sidebar button,.ht-shop-nav__sidebar a{min-height:54px}.field__input,.select__select,.customer .field input,textarea{font-size:16px!important}@media screen and (max-width:749px){body,button,input,select,textarea{font-size:15px}h1,.h1{font-size:30px}h2,.h2{font-size:25px}.product__title h1,.product__title{font-size:29px!important}.card__heading,.card__heading a{font-size:16px!important}.ht-shop-nav__sidebar{min-width:0}.ht-shop-nav__main-button,.ht-shop-nav__menu button,.ht-shop-nav__menu a{font-size:14px!important}.ht-shop-nav__choice-title,.ht-shop-nav__choice strong,.ht-shop-nav__choice-heading{font-size:15px!important}.ht-category-search h3,.ht-category-search__title{font-size:21px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ht-global-readable.css.map */
