:root{--font-size-xl: clamp(1.25rem, 1.18rem + .3vw, 1.45rem);--font-size-2xl: clamp(1.45rem, 1.32rem + .55vw, 1.8rem);--font-size-3xl: clamp(1.75rem, 1.55rem + .8vw, 2.25rem);--font-size-4xl: clamp(2.1rem, 1.78rem + 1.35vw, 3rem);--line-height-heading: 1.14;--line-height-body: 1.6;--letter-spacing-tight: -.018em}html,body{font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600}.site-navigation__top-link,.site-navigation__summary{font-size:.9375rem;font-weight:600;letter-spacing:-.005em}.site-navigation__overview,.site-navigation__child-overview,.site-navigation__child-summary,.site-header__action{font-weight:600}.announcement-bar__inner{font-size:.875rem;line-height:1.35}.button,.foundation-button{font-size:.9375rem;font-weight:600;line-height:1.2}.field__label,.info-field label{font-weight:600}.homepage-intro h1{max-inline-size:12ch;font-size:clamp(2.5rem,4.4vw,4.75rem);line-height:.98;letter-spacing:-.035em;font-weight:600}.content-section__header--editorial h2{max-inline-size:16ch;font-size:clamp(1.85rem,3vw,3.15rem);line-height:1.05;letter-spacing:-.025em}.product-shell__copy h1{max-inline-size:18ch;font-size:clamp(2rem,3vw,3.2rem);line-height:1.04;letter-spacing:-.025em;font-weight:600}.info-eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.055em}.info-hero__title{max-inline-size:18ch;font-size:clamp(2.25rem,4.25vw,3.75rem);line-height:1.06;letter-spacing:-.03em;font-weight:600}.info-hero__text{max-width:40rem;font-size:clamp(1rem,.97rem + .18vw,1.1rem);line-height:1.65}.info-section-heading h2{font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.16;letter-spacing:-.018em;font-weight:600}.info-prose{font-size:1rem;line-height:1.7}.info-prose p,.info-prose li{line-height:1.7}.info-prose h2{margin-block:2rem .75rem;font-size:clamp(1.45rem,1.3rem + .6vw,1.9rem);line-height:1.2}.info-prose h3{margin-block:1.5rem .6rem;font-size:clamp(1.18rem,1.1rem + .3vw,1.35rem);line-height:1.25}.info-card h3,.info-process__step h3{font-weight:600}.info-faq__item summary{font-size:1rem;font-weight:600;line-height:1.35}.shopify-policy__title h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.025em;font-weight:600}.shopify-policy__body{font-size:1rem;line-height:1.7}.shopify-policy__body h2{margin:2rem 0 .75rem;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem);line-height:1.22;font-weight:600}.shopify-policy__body h3{font-size:1.18rem;line-height:1.3;font-weight:600}.policy-toc summary,.site-footer__heading,.site-footer__social-heading{font-weight:600}.product-card__title{font-size:clamp(.94rem,.9rem + .15vw,1rem);line-height:1.34;font-weight:600}.product-card__price,.product-card__rating{font-size:clamp(.84rem,.82rem + .1vw,.92rem)}@media(max-width:47.999rem){.site-navigation__top-link,.site-navigation__summary,.site-navigation__overview,.site-navigation__child-overview,.site-navigation__link,.site-navigation__child-summary{font-size:1rem}.homepage-intro h1{max-inline-size:12ch;font-size:clamp(2.25rem,10vw,3.25rem);line-height:1}.content-section__header--editorial h2{max-inline-size:15ch;font-size:clamp(1.7rem,7vw,2.35rem)}.product-shell__copy h1{max-inline-size:16ch;font-size:clamp(1.9rem,8.5vw,2.6rem);line-height:1.06}.info-hero__title{max-inline-size:16ch;font-size:clamp(2rem,9vw,2.75rem);line-height:1.08}.info-hero__text{font-size:1rem;line-height:1.62}.info-section-heading h2{font-size:clamp(1.45rem,6vw,1.9rem)}.shopify-policy__title h1{font-size:clamp(1.9rem,8vw,2.5rem)}.shopify-policy__body{font-size:.9875rem;line-height:1.68}.button,.foundation-button{font-size:.9375rem}}@media(max-width:22.5rem){.homepage-intro h1,.info-hero__title{letter-spacing:-.025em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/typography-refinement.css.map */
