:root{--t-h1:clamp(2.25rem,1.5rem + 3.6vw,4.25rem);--t-h2:clamp(1.875rem,1.45rem + 2vw,2.75rem);--t-h3:clamp(1.3rem,1.2rem + .45vw,1.55rem);--t-price:clamp(1.75rem,1.6rem + .6vw,2.1rem);--t-lede:clamp(1.0625rem,1rem + .25vw,1.1875rem);--t-body:clamp(.95rem,.92rem + .15vw,1rem);--t-ui:1rem;--t-small:.875rem;--t-eyebrow:.75rem;--lh-tight:1.06;--lh-title:1.2;--lh-body:1.6}.fo-h2,.fo-sp__title,.fo-mem__title,.fo-snake__heading,.fo-cta__copy .fo-h2,.fo-page-title,.fo-split .fo-h2{font-family:var(--fo-font-heading)!important;font-weight:400!important;font-size:var(--t-h2)!important;line-height:var(--lh-tight)!important;letter-spacing:-.025em!important;color:var(--fo-ink)!important}.fo-sp__name,.fo-q__title,.fo-px__name,.fo-addon__body h3,.fo-s-addons .fo-addon__body h3,.fo-toc h3,.fo-spread__title,.fo-snake__title,.fo-isisnt h3,.fo-teaser h2,.fo-teaser h3{font-family:var(--fo-font-heading)!important;font-weight:400!important;font-size:var(--t-h3)!important;line-height:var(--lh-title)!important;letter-spacing:-.012em!important;text-transform:none!important}.fo-spread__title{font-size:1.45em!important}.fo-px__price span,.fo-plan__amount,.fo-mem__aside .fo-mem__count{font-family:var(--fo-font-heading)!important;font-weight:400!important;font-size:var(--t-price)!important;line-height:1!important;letter-spacing:-.02em!important;color:var(--fo-ink)!important}.fo-s-addons .fo-addon .fo-addon__body p.fo-addon__price,.fo-addon .fo-addon__body p.fo-addon__price{font-family:var(--fo-font-heading)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1!important;color:var(--fo-ink)!important}.fo-format__price{font-family:var(--fo-font-heading)!important;font-size:1.25rem!important}.fo-mem__aside .fo-mem__count em{font-family:var(--fo-font-body)!important;font-size:.75rem!important}.fo-eyebrow,.fo-cta__copy .fo-eyebrow,.fo-sp__eyebrow,.fo-mem__eyebrow,.fo-q__eyebrow,.fo-q__kicker,.fo-px__kicker,.fo-snake__eyebrow,.fo-k__small,.fo-spread__label{font-family:var(--fo-font-body)!important;font-weight:600!important;font-style:normal!important;font-size:var(--t-eyebrow)!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fo-accent)!important;margin-bottom:12px!important}.fo-q__eyebrow{color:var(--fo-gold-on-dark,#D9B77E)!important}.fo-spread__label{color:var(--fo-muted)!important}.fo-lede,.fo-hero__lede,.fo-sp__lede,.fo-mem__aside p:not(.fo-mem__count),.fo-px__lede,.fo-cta__copy p:not(.fo-eyebrow),.fo-pdp__lede{font-family:var(--fo-font-body)!important;font-size:var(--t-lede)!important;line-height:var(--lh-body)!important;color:var(--fo-text)!important;font-weight:400!important}.fo-qa summary,.fo-s-trust-usps .fo-trust-usps__copy h3,.fo-trust-usps__copy h3,.fo-strip__item h3,.fo-format__name,.fo-k__vtop b{font-family:var(--fo-font-body)!important;font-size:var(--t-ui)!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;line-height:1.35!important;color:var(--fo-ink)!important}.fo-sp__text,.fo-qa__a,.fo-px__list li,.fo-q__qtext,.fo-q__result p,.fo-mem__foot p,.fo-toc ol,.fo-list li{font-family:var(--fo-font-body)!important;font-size:var(--t-body)!important;line-height:var(--lh-body)!important}.fo-qa__a{color:var(--fo-text)!important}.fo-hero__price,.fo-sp__tag,.fo-sp__cta span,.fo-addon__body>p:not(.fo-addon__price),.fo-s-addons .fo-addon__body>p:not(.fo-addon__price),.fo-s-trust-usps .fo-trust-usps__copy p,.fo-trust-usps__copy p,.fo-strip__item p,.fo-k__meta,.fo-q__pos,.fo-px__note,.fo-paymarks__label,.fo-footer__tag,.fo-footer__copy,.fo-footer__policies{font-size:var(--t-small)!important;line-height:1.5!important}.fo-hero__features li,.fo-s-hero .fo-hero__features li,.fo-q__btns button{font-size:.8125rem!important}.fo-k__tag{font-size:.75rem!important}.fo-px__badge,.fo-plan__badge,.fo-format__badge{font-size:.6875rem!important;letter-spacing:.1em!important}.fo-scrollhint{display:none!important}.fo-k__hand,.fo-k__quote,.fo-k__lines{font-family:var(--fo-font-note)!important}.fo-k__hand{font-size:1.25rem!important}.fo-k__hand--big,.fo-k__quote{font-size:1.6rem!important}.fo-q__open,.fo-q__but{font-size:clamp(1.4rem,1.2rem + 1vw,2rem)!important}.fo-q__slot{font-size:clamp(1.75rem,1.45rem + 1.6vw,2.6rem)!important}.fo-sp__num{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fo-type.css.map */
