:root{--ac-font-body:"DM Sans",Arial,sans-serif;--ac-font-heading:"DM Serif Display",Georgia,serif;--font-body-family:var(--ac-font-body);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-family:var(--ac-font-heading);--font-heading-style:normal;--font-heading-weight:400}body,body :is(p,a,span,div,li,label,input,button,textarea,select,legend,summary,small,strong,em,td,th,blockquote,figcaption){font-family:var(--ac-font-body)!important}body{font-weight:400}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5),body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5) *{font-family:var(--ac-font-heading)!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.025em}body :is(h1,h2,h3,h4,h5,h6) em{font-style:italic!important}body :is(button,.button,.btn,.ach-button,.aca-button,.acas-button,.ach-card-cta,.aca-text-link,.acs-label,.header__menu-item,.menu-drawer__menu-item,.ac-menu__heading,.list-menu__item,.ach-all),body :is(button,.button,.btn,.ach-button,.aca-button,.acas-button,.acs-label,.header__menu-item,.menu-drawer__menu-item,.ac-menu__heading) *{font-family:var(--ac-font-body)!important;font-weight:600!important;letter-spacing:normal}body :is(.card__heading,.card__heading *,.product__title,.product__title *,.product-title,.product-title *,.cart-item__name,.cart-item__name *,.predictive-search__item-heading,.predictive-search__item-heading *,.ach-theme-copy h3,.ach-theme-copy h3 *,.ach-font-caption h3,.ach-font-caption h3 *){font-family:var(--ac-font-body)!important;font-weight:500!important;letter-spacing:normal}body :is(.ach,.ac-about,.acas,.acs,.ach-footer,.rte,.product__description,.collection-hero__description){font-family:var(--ac-font-body)!important}body main p:not(.acas-eyebrow):not(.aca-eyebrow):not(.ach-eyebrow):not(.ach-font-style):not(.ach-font-price):not(.price):not(.product__text),body :is(.aca-text,.rte,.product__description,.collection-hero__description){font-size:clamp(16px,1.15vw,18px);font-weight:400;line-height:1.5}body :is(.ach-hero-copy>p,.ach-collection-copy>p,.ach-theme-copy>p,.ach-process-list p,.ach-story-copy>p,.aca-offer-copy>p,.aca-value-grid p,.acas-description,.aca-text){font-size:clamp(16px,1.15vw,18px)!important;font-weight:400;line-height:1.5}body :is(.ach-benefit-list p,.ach-footer-brand p,.ach-signup-copy>p,.acs-label){line-height:1.35}body :is(.footer-block__heading,.ach-footer h2,.ach-footer-wordmark){font-family:var(--ac-font-body)!important;font-weight:600!important;letter-spacing:normal}body .ach-footer-wordmark{font-family:var(--ac-font-heading)!important;font-weight:400!important}body :is(.ach-step-number,.acas-controls button,.acs-arrow){font-family:var(--ac-font-body)!important}body strong,body b{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ac-brand-typography.css.map */
