:root{--hq-text-body: clamp(14px, 1.07vw, 16px)}html body{--text-body: var(--hq-text-body)}html body{--font-size-body: var(--hq-text-body);--line-height-body: 1.6}html body .hq-shift__term,html body .hq-story__label,html body .hq-offer__mini,html body .hq-offer__legend,html body .hq-mech__col h3,html body .hq-dss .hq-dss__t,html body .hq-fx .hq-fx__name,html body .footer-col-title{letter-spacing:0;text-transform:none;font-weight:600}html body .hq-shift__term{font-size:15px}html body .hq-story__label{font-size:14.5px;color:var(--brand-primary)}html body .hq-offer__mini{font-size:14.5px;color:var(--brand-ink)}html body .hq-offer__legend{font-size:15px;color:var(--brand-ink)}html body .hq-hero__g-title{font-size:14px}html body .hq-mech__col h3{font-size:15px}html body .hq-dss .hq-dss__t{font-size:14.5px}html body .hq-fx .hq-fx__name{font-size:15px}html body .footer-col-title{font-size:14px}html body .footer-col-title{font-family:var(--brand-font-body)}html body :is(.hq-hier__kicker,.hq-hier__cadence,.hq-an__group,.hq-an__zoomlabel){font-size:12.5px}html body :is(.hq-refs__kind,.hq-fx__num,.product .hq-size-badge){font-size:12px}html body :is(.product .hq-guarantee-badge__title,.pd-faq__question){text-wrap:balance}@media(min-width:601px){html body .hq-story__block{grid-template-columns:150px 1fr}}html body .hq-text__body p{font-size:var(--hq-text-body)}html body .product__info-container .product__text.inline-richtext:not(.caption-with-letter-spacing):not(.subtitle),html body .product .product__text.hq-intro{font-size:var(--hq-text-body);line-height:1.65}.hq-an .hq-an__zoomlabel{color:var(--hq-teal-ink)}.hq-hier .hq-hier__tier--mid .hq-hier__kicker{opacity:1}.section-final:not(.section-final--photo) .hq-eyebrow{color:var(--hq-teal-ink)}.hq-hier .hq-hier__tier--base .hq-hier__kicker{opacity:1}.hq-pil__h2{text-wrap:balance}:root{--hq-teal-ink: var(--brand-footer-bg);--hq-gold-soft: var(--brand-border);--hq-line: color-mix(in srgb, var(--brand-primary) 14%, transparent);--hq-teal-tint: color-mix(in srgb, var(--brand-primary) 9%, var(--brand-surface));--hq-on-teal: var(--brand-bg);--hq-on-teal-muted: color-mix(in srgb, var(--brand-bg) 72%, transparent);--hq-h2: clamp(30px, 3.4vw, 44px);--hq-cover-shadow: 0 10px 24px rgba(8, 57, 58, .22);--hq-cover-shadow-dark: 0 16px 36px rgba(0, 0, 0, .36)}html body :is(.hq-offer__label,.hq-guide__inside-label,.hq-pil__label,.hq-sl__label,.section-co-eyebrow,.section-contact-offices__label,.section-label,.section-trust__label){font-family:var(--brand-font-body);font-weight:600;font-size:12.5px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}html body :is(.hq-offer__label,.hq-pil__label,.hq-mech__num,.hq-dss__n){color:var(--hq-teal-ink)}html body :is(.hq-sl__label,.section-contact-offices__label,.section-label,.hq-quote__eyebrow){color:var(--hq-teal-ink)}html body .section-pd-faq .section-label{color:var(--hq-teal-ink)}html body .section-trust__label{color:var(--brand-bg)}html body :is(.hq-guide__inside-label,.hq-story__sub,.section-final__trust-note,.hq-fx .hq-fx__name){color:var(--hq-gold-soft)}html body .shopify-section [data-section-type=co-hero] .section-co-eyebrow{color:var(--hq-gold-soft)!important}html body .hq-hier__kicker{letter-spacing:.14em}html body :is(.hq-pattern,.hq-shift__old,.hq-offer,.hp-op) .hq-eyebrow{color:var(--hq-teal-ink)}html body :is(.hq-pattern__h2,.hq-shift__h2,.hq-story__h2,.hq-offer__h2,.hq-guide__h2,.section-final__headline,.hq-an__h2,.hq-fx__h2,.hq-text__h2,.hq-pil__h2,.hq-refs__h2,.hq-sl__h2,.hq-founders__h2,.hq-closing__heading,.section-compare__headline,.section-pd-faq__h2,.section-pd-cta__h2,.hq-barn__h2,.wholesale-apply__title,.hq-mech__h2,.hp-op__heading){font-size:var(--hq-h2);letter-spacing:-.01em;line-height:1.12}html body :is(.hq-pattern__h2,.hq-shift__h2,.hq-story__h2,.hq-offer__h2,.section-final__headline,.hq-an__h2,.hq-text__h2,.hq-pil__h2,.hq-refs__h2,.hq-sl__h2,.hq-founders__h2,.section-compare__headline,.section-pd-faq__h2,.wholesale-apply__title,.hq-mech__h2,.hp-op__heading){color:var(--brand-primary)}html body :is(.wholesale-landing__title,.product .hq-title,.hq-b2b__title){color:var(--brand-ink)}h1,h2,h3,.hq-anchor p,[class*=__quote]{text-wrap:balance}p,li{text-wrap:pretty}html body .hq-refs__num{width:30px;height:30px;background:var(--brand-surface);border:1px solid var(--brand-accent);color:var(--brand-primary);font:600 13px/1 var(--brand-font-body);letter-spacing:0}html body .hq-shift__chain-n,html body .hq-shift__chain li:last-child .hq-shift__chain-n{width:30px;height:30px;background:var(--hq-teal-ink);border:1px solid var(--brand-accent);color:var(--brand-bg);font:600 13px/1 var(--brand-font-body)}html body .hq-fx__num{background:var(--hq-teal-ink);border:1px solid var(--brand-accent);color:var(--brand-bg)}html body .hq-dss__pt{color:var(--brand-primary)}html body .hq-shift__arrow-dot{background:transparent;border:1.5px solid var(--brand-accent);color:var(--brand-accent);box-shadow:none}html body :is(.hq-hero__includes-cover,.hq-offer__cover,.hq-gnote__cover){box-shadow:var(--hq-cover-shadow)}html body :is(.hq-guide__cover,.hq-guide__page img){box-shadow:var(--hq-cover-shadow-dark)}html body .hq-story__lab{font-size:14.5px;text-transform:none;letter-spacing:0;font-weight:600}html body .hq-shift__link a{display:inline-flex;align-items:center;min-height:44px}html body :is(.hq-offer__more summary,.hq-offer__dosing summary,.pd-faq__question){min-height:44px;box-sizing:border-box}html body :is(.hq-offer__more summary,.hq-offer__dosing summary){display:flex;align-items:center}html body :is(.nav-toggle,.site-nav .nav-icon,.nav-search-close){min-width:44px;min-height:44px;justify-content:center;align-items:center}@media(max-width:749px){html body .footer-col ul li{margin-bottom:0}html body .footer-col ul li a{display:inline-block;padding:12px 0}}@media(max-width:749px){html body :is(.hq-an__lede,.hq-fx .hq-fx__lede,.hq-hier__intro p,.hq-dss__intro p,.hq-pe__lede,.hq-pil__lede,.hq-gnote__text){font-size:17px;line-height:1.6}html body .hq-split--illus .hq-split__sub{line-height:1.6}html body :is(.hq-an__st-text,.hq-an__keyitem,.hq-an__zoomlede,.hq-fx .hq-fx__def,.hq-dss__item p,.hq-pil__dek,.hq-refs__intro,.hq-refs__text){font-size:16px;line-height:1.6}html body .hq-fx .hq-fx__why{font-size:15.5px;line-height:1.6}html body .hq-an .hq-an__st-share{font-size:16px;letter-spacing:0;line-height:1.4}html body .hq-dss .hq-dss__t,html body .hq-fx .hq-fx__name{font-size:16px}html body :is(.hq-refs__cite,.hq-refs__byline){font-size:14px;line-height:1.55}html body .hq-gnote__consent{font-size:13px;line-height:1.55}html body .hq-pil__more{font-size:15px;min-height:44px;display:inline-flex;align-items:center;padding-top:12px}html body .hq-refs__label{font-size:19px;line-height:1.28}html body .hq-hier__desc,html body .hq-hier__tier--base .hq-hier__desc{font-size:18px}html body .hq-dss__axis span{font-size:16px}html body .hq-pe__h2{font-size:var(--hq-h2)}html body .hq-gnote__h2{font-size:26px;line-height:1.18}html body :is(.hq-pe,.hq-dss,.hq-pil,.hq-gnote) .btn--compact{font-size:14px;letter-spacing:.06em;line-height:1.35;padding:8px 20px;min-height:48px;box-sizing:border-box}html body .hq-cite{font-size:max(12px,.7em)}html body .hq-cite a{padding:6px 2px;margin:-6px -2px}}@media(max-width:749px){:root{--hq-text-body: 16px}html body .section-final__subhead{font-size:17px;line-height:1.6}html body .section-final .btn{font-size:16px}html body :is(.hq-hier__intro p,.hq-dss__intro p){text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hq-type-rules.css.map */
