:root{--ahti-type-display: 42px;--ahti-type-heading: 22px;--ahti-type-body: 15px;--ahti-font-family: "Assistant", Arial, Helvetica, sans-serif}html,body{font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.65}body :is(p,a,button,input,textarea,select,option,label,summary,small,li,span,time,strong,em,blockquote,figcaption,td,th){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;line-height:1.65!important}html body :is(h1,h2,.h0,.h1,.h2,.title--primary,.main-page-title,.collection-hero__title){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-display)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.12!important}html body :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6,.card__heading,.product__title){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-heading)!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.25!important}html body main :is(h1,h2,.h0,.h1,.h2),html body main .atx :is(h1,h2),html body main .gf_row :is(h1,h2),html body main [data-label] :is(h1,h2){font-size:var(--ahti-type-display)!important}html body main :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6),html body main .atx :is(h3,h4,h5,h6),html body main .gf_row :is(h3,h4,h5,h6),html body main [data-label] :is(h3,h4,h5,h6){font-size:var(--ahti-type-heading)!important}html body :is(.atx-kicker,.caption,.caption-large,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large,.product__text,.article-card__info,.card-information,.badge,.button,.shopify-payment-button__button,.header__menu-item,.mega-menu__link,.footer-block__details-content,.field__label){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important}html body :is(button,.button,[class*=btn],input,textarea,select){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;font-weight:500!important;letter-spacing:.02em!important}html body :is(.footer,footer,.cart-drawer,.cart-notification,.menu-drawer) :is(h1,h2,h3,h4,h5,h6){font-size:var(--ahti-type-heading)!important;letter-spacing:-.015em!important;line-height:1.25!important}html body :is(.rte,.product__description,.article-template__content,.page-width--narrow){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;line-height:1.7!important}html body main h1.banner__heading.h1{font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-display)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.12!important}html body #MainContent :is(.main-page-title,.collection-hero__title,.banner__heading,.rich-text__heading,.image-with-text__heading,.article-template__title,.product__title h1){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-display)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.12!important}html body #MainContent h2.rich-text__heading.rte.inline-richtext.h1{font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-display)!important}html body #MainContent p.ahti-native-page__lead{font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-heading)!important;line-height:1.4!important}html body #MainContent .ahti-bespoke-v2__card-copy :is(p,span,.ahti-bespoke-v2__num){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;line-height:1.65!important}html body main h3.card__heading.h2{font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-heading)!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.25!important}html body main .atx :is(p,a,button,li,span,label,small,time,figcaption),html body main .atx-finishes :is(p,a,button,li,span,label,small,time,figcaption){font-family:var(--ahti-font-family)!important;font-size:var(--ahti-type-body)!important;line-height:1.65!important}@media screen and (max-width:749px){:root{--ahti-type-display: 34px;--ahti-type-heading: 20px;--ahti-type-body: 16px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ahti-global-typography.css.map */
