:root{--xc-type-hero: clamp(2.25rem, 4.8vw, 3rem);--xc-type-h2: clamp(1.875rem, 3.6vw, 2.25rem);--xc-type-body: 1rem;--xc-type-label: .9375rem}body{font-family:var(--font-body--family);font-size:var(--xc-type-body);line-height:1.5}.content-for-layout :where(h1,.h1){font-family:var(--font-heading--family)!important;font-size:var(--xc-type-hero)!important;line-height:1.1!important}.content-for-layout :where(h2,.h2){font-family:var(--font-heading--family)!important;font-size:var(--xc-type-h2)!important;line-height:1.2!important}.content-for-layout :is(.hero,[class*=xh-hero],[class*=x403-hero],.sh-hero,[class*=osv2-hero],[class*=product-story-hero]) :where(h1,h2){font-size:var(--xc-type-hero)!important;line-height:1.1!important}.content-for-layout :where(p,li,dd,td,th),.content-for-layout :where(.rte,.shopify-policy__body){font-family:var(--font-body--family)!important;font-size:var(--xc-type-body)!important;line-height:1.5!important}:where(#header-group,.content-for-layout,footer) :where(nav a,label,summary,[role=tab],.button,.button-secondary){font-family:var(--font-body--family)!important;font-size:var(--xc-type-label)!important;font-weight:600!important;line-height:1.4}@media screen and (max-width:749px){:root{--xc-type-hero: 2.25rem;--xc-type-h2: 1.875rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/typography-system.css.map */
