:root{--cc-font-display: "Libre Franklin", "Helvetica Neue", Helvetica, Arial, sans-serif;--cc-font-body: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--cc-font-prose: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--cc-ink-soft: #3E4E42}h1,h2,h3,.h1,.h2,.h3,.cc-h1,.cc-h2,.cc-h3,.cc-hero h1,.cc-phero h1,.cc-email h2,.cc-path__title,.cc-choose__t,.cc-kit__name,.cc-kit__now,.cc-promise__n,.cc-promise__t,.cc-note__title,.cc-res__card h3,.cc-col h3,.cc-guide__q,.cc-contact__block h3,.cc-split__stamp strong,.cc-ev__time,.cc-ev__t,.cc-nudge strong,.cc-callout strong,.cc-prose h2,.cc-prose h3,.cc-step h2,.cc-step__n b,.cc-foot__brand h3{font-stretch:normal;font-family:var(--cc-font-display)}.cc-h1{font-weight:800;letter-spacing:-.032em;line-height:1.04}.cc-h2{font-weight:800;letter-spacing:-.028em;line-height:1.08;font-size:clamp(1.85rem,3.6vw,2.85rem)}.cc-h3{font-weight:700;letter-spacing:-.018em}.cc-hero h1{font-weight:800;letter-spacing:-.036em;line-height:1;font-size:clamp(2.55rem,6.1vw,4.9rem)}.cc-phero h1{font-weight:800;letter-spacing:-.032em;line-height:1.04}.cc-email h2{font-weight:800;letter-spacing:-.03em}.cc-promise__n{font-weight:800;letter-spacing:-.04em}.cc-ev__time{font-weight:800;letter-spacing:-.035em}.cc-step h2,.cc-prose h2{font-weight:800;letter-spacing:-.028em}.cc-prose h3{font-weight:700;letter-spacing:-.018em}.cc-kit__name,.cc-path__title,.cc-choose__t,.cc-note__title{font-weight:700;letter-spacing:-.022em}.cc-kit__now{font-weight:800;letter-spacing:-.03em}.cc-foot__brand h3{font-weight:800;letter-spacing:-.028em}.cc-lead{font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.62;font-weight:400;max-width:46ch}.cc-body{font-size:1.02rem;line-height:1.7;font-weight:400}.cc-hero__sub{font-size:clamp(1.06rem,1.45vw,1.26rem);line-height:1.58;font-weight:400}.cc-phero p{font-weight:400;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.62}.cc-email p{font-weight:400;font-size:1.04rem;line-height:1.62}.cc-prose,.cc-step__body{font-family:var(--cc-font-prose);font-size:1.14rem;line-height:1.75;font-weight:400;letter-spacing:-.003em;color:#33423a}.cc-prose{max-width:68ch}.cc-prose--wide{max-width:70ch}.cc-prose p{margin:0 0 1.2em}.cc-prose li{margin-bottom:.6em}.cc-prose strong,.cc-step__body strong{font-weight:650;color:var(--cc-ink)}.cc-prose blockquote{font-family:var(--cc-font-display);font-style:normal;font-weight:500;font-size:1.32rem;line-height:1.4;letter-spacing:-.02em}.cc-faq__a{font-family:var(--cc-font-body);font-size:1.02rem;line-height:1.72;font-weight:400}.cc-callout{font-size:1rem;line-height:1.68;font-weight:400}.cc-path__desc,.cc-choose__d{font-size:.93rem;font-weight:400;line-height:1.55}.cc-kit__desc{font-size:.96rem;font-weight:400}.cc-kit__list li{font-size:.91rem;font-weight:400}.cc-note__ex{font-size:.94rem;font-weight:400}.cc-col p,.cc-res__card p,.cc-guide__a,.cc-contact__block p{font-size:.96rem;font-weight:400}.cc-promise__d,.cc-ev__d{font-size:.96rem;font-weight:400;line-height:1.62}.cc-trust__d{font-size:.86rem;font-weight:400}.cc-split__stamp span{font-weight:400}.cc-nudge p{font-weight:400;font-size:.96rem}.cc-check__grid li{font-size:.94rem;font-weight:400}.cc-step__gear li{font-size:.95rem}.cc-btn{font-weight:600;letter-spacing:.004em;font-size:.97rem}.cc-faq summary{font-weight:650;font-size:1.03rem}.cc-eyebrow{font-weight:700;letter-spacing:.16em}.cc-foot__col a,.cc-ev__gear a{font-weight:450}.cc-crumbs{font-weight:550}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cc-type.css.map */
