body{letter-spacing:-.005em}h1,h2,h3,h4,.h1,.h2,.h3{font-weight:var(--heading-weight);letter-spacing:-.035em;line-height:1.06}.h1{font-size:calc(clamp(2.2rem,5vw,3.6rem) * var(--heading-scale))}.h2,.section-title{font-size:calc(clamp(1.75rem,3.4vw,2.6rem) * var(--heading-scale))}.h3{font-size:calc(clamp(1.2rem,2vw,1.45rem) * var(--heading-scale));letter-spacing:-.02em}.hero__title,.cdb__title,.stats__title,.plp-hero__title{font-weight:calc(var(--heading-weight) - 100);letter-spacing:-.05em;line-height:1}.hero__title{font-size:calc(clamp(2.5rem,6.2vw,4.6rem) * var(--heading-scale))}.cdb__title,.plp-hero__title{font-size:calc(clamp(2.2rem,5vw,3.8rem) * var(--heading-scale))}.stats__title{font-size:calc(clamp(2rem,4.4vw,3.4rem) * var(--heading-scale))}.spot__title,.pdp__title{font-size:calc(clamp(1.8rem,3.4vw,2.6rem) * var(--heading-scale));letter-spacing:-.04em}.em-color h1 em,.em-color h2 em,.em-color h3 em,.em-color .h1 em,.em-color .h2 em,.em-color .h3 em,.em-color .section-title em,.em-color .spot__title em{font-style:normal;color:var(--c-accent-dark)}.em-color .hero__title em,.em-color .cdb__title em,.em-color .stats__title em,.em-color .plp-hero--img .plp-hero__title em,.em-color .fcol__banner em{font-style:normal;color:var(--c-accent)}.em-italic h1 em,.em-italic h2 em,.em-italic .h2 em,.em-italic .h1 em{font-style:italic}.nav__link{text-transform:none;letter-spacing:-.01em;font-size:.95rem;font-weight:500}.btn{text-transform:none;letter-spacing:-.005em;font-size:.95rem;font-weight:600}.btn--card{font-size:.88rem}.btn--sm{font-size:.8rem}.ui-upper .nav__link{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.ui-upper .btn{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.header__wordmark,.footer__wordmark{font-weight:600;letter-spacing:.04em}.announce__item em{font-family:var(--f-body);font-style:normal;opacity:.75}.announce__item strong{letter-spacing:.06em}.drawer__title{font-weight:600;font-size:1.3rem;letter-spacing:-.02em}.mnav>li>a,.mnav__group>summary{font-size:1.2rem;font-weight:500;letter-spacing:-.02em}.marquee__item{font-style:normal;font-weight:500;letter-spacing:-.03em}.review-card blockquote{font-family:var(--f-body);font-size:1.05rem;font-weight:500;line-height:1.45;letter-spacing:-.01em}.cd b{font-weight:600;letter-spacing:-.03em}.stats__list b{font-weight:500;letter-spacing:-.05em}.testi__score b,.previews__avg{font-weight:600;letter-spacing:-.04em}.price--main .price__current{font-weight:600;letter-spacing:-.03em;font-size:1.75rem}.ctype__title{font-weight:600;letter-spacing:-.035em;font-size:1.6rem}.upsell__title{font-weight:600;font-size:1.1rem;letter-spacing:-.02em}.search-ov__form input{font-weight:500;letter-spacing:-.02em}.card__title{font-weight:500;letter-spacing:-.01em}.price__current{letter-spacing:-.01em}.acc>summary{letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/typography.css.map */
