:root{--dr-brand-font:var(--font-heading-family,Arial,sans-serif);--dr-brand-body:var(--font-body-family,Arial,sans-serif)}body{font-family:var(--dr-brand-body);font-weight:400;letter-spacing:0;line-height:1.6}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.dr h1,.dr h2,.dr h3,.product__title h1,.drawer__heading{font-family:var(--dr-brand-font);font-weight:750;letter-spacing:-.027em;line-height:1.18}.dr__eyebrow,.dr__pill,.product__info-container .caption-with-letter-spacing{font-family:var(--dr-brand-body);font-weight:700;letter-spacing:.04em}.dr .dr__lead,.dr .rte,.product__description,.cart-drawer .product-option{font-family:var(--dr-brand-body);letter-spacing:0;line-height:1.65}.dr__button,.product-form__submit,.cart__checkout-button{font-family:var(--dr-brand-body);font-size:14px;font-weight:700;letter-spacing:0}.product__info-container .product__title h1{font-size:clamp(28px,2.45vw,35px);line-height:1.18}.featured-product .product__title h2{font-size:clamp(28px,2.7vw,38px)}@media(max-width:749px){.product__info-container .product__title h1{font-size:clamp(25px,7vw,31px)}.featured-product .product__title h2{font-size:30px}}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__eyebrow{font-size:13px!important;letter-spacing:.07em!important;line-height:1.45!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero h1{line-height:1.18!important;letter-spacing:-.015em!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__subtitle{font-size:clamp(17px,1.35vw,19px)!important;line-height:1.57!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__cta{font-size:16px!important;line-height:1.35!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__proof{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__eyebrow,#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__eyebrow,#MainContent:is([data-template=index],[data-template=product]) .dr-mech__eyebrow,#MainContent:is([data-template=index],[data-template=product]) .dr-routine__eyebrow{font-size:13px!important;line-height:1.45!important;letter-spacing:.08em!important}#MainContent:is([data-template=index],[data-template=product]) .dr h1,#MainContent:is([data-template=index],[data-template=product]) .dr h2{line-height:1.2!important;letter-spacing:-.015em!important}#MainContent:is([data-template=index],[data-template=product]) .dr h3{font-size:clamp(18px,1.6vw,21px)!important;line-height:1.3!important;letter-spacing:-.01em!important}#MainContent:is([data-template=index],[data-template=product]) .dr__lead{font-size:17px!important;line-height:1.6!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__card p,#MainContent:is([data-template=index],[data-template=product]) .dr__point .rte{font-size:16px!important;line-height:1.56!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__point h3{font-size:19px!important;line-height:1.33!important}#MainContent:is([data-template=index],[data-template=product]) .dr__fine,#MainContent:is([data-template=index],[data-template=product]) .dr__pill{font-size:13px!important;line-height:1.5!important}#MainContent:is([data-template=index],[data-template=product]) .dr__comparison th,#MainContent:is([data-template=index],[data-template=product]) .dr__comparison td{font-size:15px!important;line-height:1.45!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__faq summary,#MainContent:is([data-template=index],[data-template=product]) .dr.dr__faq .dr__faq summary{font-size:17px!important;line-height:1.46!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__faq .rte,#MainContent:is([data-template=index],[data-template=product]) .dr.dr__faq .dr__faq .rte{font-size:16px!important;line-height:1.63!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__button,#MainContent:is([data-template=index],[data-template=product]) .dr__modal-close{font-size:16px!important;line-height:1.4!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__modal-top>span,#MainContent:is([data-template=index],[data-template=product]) .dr__modal-role,#MainContent:is([data-template=index],[data-template=product]) .dr__modal-body h4{font-size:13px!important;line-height:1.45!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__modal-heading h3{font-size:20px!important;line-height:1.32!important;letter-spacing:-.01em!important}#MainContent:is([data-template=index],[data-template=product]) .dr__modal-intro,#MainContent:is([data-template=index],[data-template=product]) .dr__modal-checks li{font-size:16px!important;line-height:1.58!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr__modal-dose{font-size:14px!important;line-height:1.6!important}#MainContent:is([data-template=index],[data-template=product]) .dr__modal-caution{font-size:12px!important;line-height:1.6!important}#MainContent:is([data-template=index],[data-template=product]) .hs-review-three h2{letter-spacing:-.015em!important;line-height:1.2!important}#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__subtitle,#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__quote{font-size:16px!important;line-height:1.6!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__byline{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__verified,#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__product-name,#MainContent:is([data-template=index],[data-template=product]) .hs-review-three__cta{font-size:13px!important;line-height:1.45!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech h2,#MainContent:is([data-template=index],[data-template=product]) .dr-routine h2,#MainContent:is([data-template=index],[data-template=product]) .dr-promise h2{line-height:1.2!important;letter-spacing:-.015em!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech__head .rte,#MainContent:is([data-template=index],[data-template=product]) .dr-routine__intro,#MainContent:is([data-template=index],[data-template=product]) .dr-promise__content .rte{font-size:17px!important;line-height:1.62!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech__diagram-node{font-size:clamp(15px,1.65vw,18px)!important;line-height:1.42!important;letter-spacing:-.01em!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech__step h3,#MainContent:is([data-template=index],[data-template=product]) .dr-routine__step h3{font-size:18px!important;line-height:1.35!important;letter-spacing:-.01em!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech__step .rte,#MainContent:is([data-template=index],[data-template=product]) .dr-routine__step .rte{font-size:16px!important;line-height:1.58!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr-mech__note,#MainContent:is([data-template=index],[data-template=product]) .dr-routine__note{font-size:13px!important;line-height:1.6!important}#MainContent:is([data-template=index],[data-template=product]) .dr-promise__cta{font-size:16px!important;line-height:1.4!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .product__title h1,#MainContent:is([data-template=index],[data-template=product]) .featured-product .product__title h2{line-height:1.2!important;letter-spacing:-.015em!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__badge{font-size:12px!important;line-height:1.35!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__rating,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__proof-top{font-size:13px!important;line-height:1.45!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__sale{font-size:14px!important;line-height:1.4!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__benefits h3{font-size:clamp(19px,1.65vw,22px)!important;line-height:1.33!important;letter-spacing:-.015em!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__benefits li{font-size:17px!important;line-height:1.46!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__shipping{font-size:13px!important;line-height:1.46!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__stock-description{font-size:16px!important;line-height:1.5!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__accordions summary{font-size:16px!important;line-height:1.45!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__accordions .rte{font-size:15px!important;line-height:1.6!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__authenticity .rte,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__spotlight .rte{font-size:15px!important;line-height:1.55!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__authenticity h3,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__spotlight h3{font-size:16px!important;line-height:1.35!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__trust-grid small,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__spotlight-author,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__taxnote{font-size:12px!important;line-height:1.5!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__legend{font-size:15px!important;line-height:1.35!important;letter-spacing:0!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__heading-row strong,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices strong{font-size:18px!important;line-height:1.25!important;letter-spacing:-.01em!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__supply,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__details small,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices s{font-size:13px!important;line-height:1.4!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__ribbon,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__note{font-size:12px!important;line-height:1.45!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__guarantee,#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-atc-guarantee{font-size:13px!important;line-height:1.45!important}@media(max-width:750px){#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero h1{font-size:clamp(33px,8.3vw,38px)!important;line-height:1.17!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__eyebrow{font-size:12px!important}#MainContent:is([data-template=index],[data-template=product]) .hs-home-hero__subtitle{font-size:17px!important;line-height:1.55!important}#MainContent:is([data-template=index],[data-template=product]) .dr h1,#MainContent:is([data-template=index],[data-template=product]) .dr h2{font-size:clamp(32px,8.2vw,38px)!important;line-height:1.2!important}#MainContent:is([data-template=index],[data-template=product]) .dr__comparison th,#MainContent:is([data-template=index],[data-template=product]) .dr__comparison td{font-size:14px!important;line-height:1.43!important}#MainContent:is([data-template=index],[data-template=product]) .hs-review-three h2,#MainContent:is([data-template=index],[data-template=product]) .dr-mech h2,#MainContent:is([data-template=index],[data-template=product]) .dr-routine h2,#MainContent:is([data-template=index],[data-template=product]) .dr-promise h2{font-size:clamp(31px,7.7vw,36px)!important;line-height:1.19!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .product__title h1,#MainContent:is([data-template=index],[data-template=product]) .featured-product .product__title h2{font-size:clamp(30px,7.6vw,35px)!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__benefits h3{font-size:20px!important;line-height:1.35!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__benefits li{font-size:17px!important;line-height:1.5!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__heading-row strong,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices strong{font-size:16px!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__supply,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__details small,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices s{font-size:12px!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__legend{font-size:14px!important}#MainContent:is([data-template=index],[data-template=product]) .product__info-container .dr-pdp__shipping{font-size:12px!important}}@media(max-width:370px){#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__heading-row strong,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices strong{font-size:15px!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__supply{font-size:11px!important}#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__details small,#MainContent:is([data-template=index],[data-template=product]) .dr-pack-picker__prices s{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dr-brand-typography.css.map */
