:root{--ms-type-legal:12px;--ms-type-micro:13px;--ms-type-meta:max(15px,var(--ms-site-meta,14px));--ms-type-control:max(15px,var(--ms-site-control,15px));--ms-type-body:max(16px,var(--ms-site-body,16px));--ms-type-button:max(16px,var(--ms-site-button,15px));--ms-type-nav:max(19px,var(--ms-site-nav,18px));--ms-type-lead:max(18px,var(--ms-site-lead,18px));--ms-type-feature:max(21px,var(--ms-site-feature,20px));--ms-type-card:max(26px,var(--ms-site-card,26px));--ms-type-group:max(34px,var(--ms-site-group,32px));--ms-type-section:clamp(46px,var(--ms-site-section,48px),52px);--ms-type-page:clamp(58px,var(--ms-site-page,64px),66px);--ms-type-hero:clamp(72px,var(--ms-site-hero,78px),82px)}html{font-synthesis:none}body{font-family:var(--ms-font-body)!important;font-size:var(--ms-type-body)!important;font-weight:400;line-height:1.58;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p,li,dd,input,textarea,select,option{font-family:var(--ms-font-body)}strong,b{font-weight:500}small{font-size:14px!important;line-height:1.45!important}body:not(.template-product) #MainContent h1{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-page)!important;font-weight:700!important;line-height:.92!important;letter-spacing:-.032em!important;text-transform:uppercase}body:not(.template-product) #MainContent h2{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-section)!important;font-weight:700!important;line-height:.96!important;letter-spacing:-.022em!important;text-transform:uppercase}body:not(.template-product) #MainContent h3{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-card)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.012em!important}body:not(.template-product) #MainContent h4{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-feature)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.006em!important}body:not(.template-product) #MainContent :where(p,li,dd){font-size:var(--ms-type-body);line-height:1.58}body:not(.template-product) #MainContent .rte{font-size:var(--ms-type-body)!important;line-height:1.64!important}body:not(.template-product) #MainContent .rte h2{font-size:var(--ms-type-group)!important;line-height:1.02!important;text-transform:none!important}body:not(.template-product) #MainContent .rte h3{font-size:var(--ms-type-card)!important;line-height:1.08!important;text-transform:none!important}body:not(.template-product) #MainContent :where(.eyebrow,[class$=__eyebrow],[class$=__kicker],[class*="__eyebrow "],[class*="__kicker "]){font-family:var(--ms-font-display)!important;font-size:var(--ms-type-meta)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.075em!important;text-transform:uppercase}body:not(.template-product) #MainContent :where([class$=__label],[class$=__status],[class$=__caption],[class$=__meta],[class*="__label "],[class*="__status "],[class*="__caption "],[class*="__meta "],.article-card__date,.product-card__label,.product-label){font-size:var(--ms-type-meta)!important;line-height:1.35!important}body:not(.template-product) #MainContent :where(.lede,[class$=__lede],[class$=__intro]){font-size:var(--ms-type-lead)!important;line-height:1.52!important}body:not(.template-product) #MainContent :where(.field__label,label:not(.visually-hidden),legend,.filter,[class$=__filter],[class$=__control],[class$=__tab]){font-size:var(--ms-type-control)!important;line-height:1.35!important}body:not(.template-product) #MainContent :where(button,.button,.shopify-payment-button__button,a[class$=__button],a[class$=__cta],a[class*="__button "],a[class*="__cta "],.text-link){font-family:var(--ms-font-display)!important;font-size:var(--ms-type-button)!important;font-weight:600!important;line-height:1!important;letter-spacing:.04em!important}body:not(.template-product) #MainContent input:not([type=checkbox]):not([type=radio]):not([type=range]),body:not(.template-product) #MainContent textarea,body:not(.template-product) #MainContent select{font-family:var(--ms-font-body)!important;font-size:var(--ms-type-body)!important;font-weight:400!important;line-height:1.45!important}.site-header,.site-header button,.site-header a,.site-header summary{font-family:var(--ms-font-display)!important}.section-announcement .announcement__inner,.announcement__inner{font-family:var(--ms-font-display)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.045em!important}@media(min-width:1200px){.site-header .desktop-nav>li>a,.site-header .desktop-nav>li>details>summary{font-size:var(--ms-type-nav)!important;font-weight:700!important;font-style:italic!important;line-height:1!important;letter-spacing:-.01em!important}.site-header .desktop-nav__dropdown a{font-size:16px!important;font-weight:600!important;font-style:italic!important;line-height:1.35!important}}@media(max-width:1199px){.site-header .mobile-menu__brand{font-size:0!important}.site-header .mobile-nav a,.site-header .mobile-nav summary{font-size:18px!important;font-weight:600!important;font-style:italic!important;line-height:1.2!important}.site-header .mobile-nav details ul a{font-size:15px!important;line-height:1.35!important}}.site-header__mobile-localization>summary,.site-header__mobile-language-menu button{font-family:var(--ms-font-display)!important;font-weight:600!important;letter-spacing:.02em!important}.mas-footer{font-family:var(--ms-font-body)!important}.mas-footer__brand-line{font-family:var(--ms-font-display)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase}.mas-footer__summary,.mas-footer h2,.mas-footer h3,.mas-footer__title{font-family:var(--ms-font-display)!important;font-size:18px!important;font-weight:600!important;line-height:1.08!important;letter-spacing:.015em!important;text-transform:uppercase!important}.mas-footer__links,.mas-footer__contact,.mas-footer a,.mas-footer p{font-size:15px!important;line-height:1.55!important}.mas-footer__legal,.mas-footer__legal a{font-size:var(--ms-type-legal)!important;line-height:1.45!important}.template-index #MainContent .home-hero h1,.template-index #MainContent .home-hero h2{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-hero)!important;font-weight:700!important;line-height:.9!important;letter-spacing:-.034em!important;text-transform:uppercase!important}.template-index #MainContent .home-hero__kicker{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-meta)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.08em!important}.template-index #MainContent .home-hero__text,.template-index #MainContent .home-hero__text p,.template-index #MainContent .home-hero__description{font-size:var(--ms-type-lead)!important;line-height:1.5!important}.template-index #MainContent :where(.home-products-v2__heading,.home-scope__heading,.home-manufacturing__title,.home-manufacturing__content h2,.home-trust__title,.home-contact__title,.home-final-cta__title,.home-blog__heading,.masontex-why-choose__heading,.home-inspection h2,.mts-helmet-types__header h2,.mscert__head h2){font-family:var(--ms-font-display)!important;font-size:var(--ms-type-section)!important;font-weight:700!important;line-height:.96!important;letter-spacing:-.022em!important}.template-index #MainContent :where(.masontex-why-choose__description,.masontex-why-choose__description p,.masontex-why-choose__content p,.home-inspection .rte,.home-scope__description,.home-scope__description p,.home-manufacturing__paragraphs,.home-manufacturing__paragraphs p){font-size:var(--ms-type-body)!important;line-height:1.6!important}.template-index #MainContent :where(.masontex-why-choose__content h3,.home-inspection h3,.home-manufacturing__card h3,.home-trust__item h3,.home-blog h3,.home-blog__card h3,.mts-helmet-type h3){font-family:var(--ms-font-display)!important;font-size:var(--ms-type-card)!important;font-weight:600!important;line-height:1.08!important}.template-index #MainContent .home-scope__item h3,.template-index #MainContent .mscert__item h3{font-size:var(--ms-type-feature)!important;line-height:1.12!important}.template-index #MainContent :where(.home-section-subtitle,.home-custom-cta__text,.home-custom-cta__text p,.mts-helmet-types__intro){font-size:var(--ms-type-lead)!important;line-height:1.5!important}.template-index #MainContent :where(.home-custom-scope .home-scope__kicker,.home-custom-scope .home-scope__progress,.home-manufacturing .home-manufacturing__eyebrow,.home-manufacturing .home-manufacturing__cap,.mts-helmet-types__eyebrow,.mscert__eye,.mscert__cap,.home-inspection .eyebrow){font-size:var(--ms-type-meta)!important}.template-index #MainContent :where(.home-manufacturing .home-manufacturing__btn,.home-final-cta .button,.home-contact .button,.home-hero .button,.home-custom-cta__button,.home-manufacturing__button,.masontex-why-choose__read-more,.mts-helmet-type__cta){font-family:var(--ms-font-display)!important;font-size:var(--ms-type-button)!important;font-weight:600!important}.template-index #MainContent .home-manufacturing__value,.template-index #MainContent .home-manufacturing [class*=stat] strong{font-family:var(--ms-font-display)!important;font-size:clamp(48px,4.2vw,68px)!important;font-weight:700!important;line-height:.88!important}.template-index #MainContent .home-manufacturing__label,.template-index #MainContent .home-manufacturing__suffix{font-size:var(--ms-type-meta)!important}.template-collection #MainContent :where(.ms-series__header h1,.collection-hero__title,.collection__title){font-size:var(--ms-type-page)!important}.template-collection #MainContent :where(.ms-series__intro,.collection-hero__description){font-size:var(--ms-type-lead)!important;line-height:1.52!important}.template-collection #MainContent :where(.ms-series__eyebrow,.ms-series__status,.ms-series__catalog-bar span,.ms-product-card__type,.ms-product-card__model-label,.ms-product-card__placeholder){font-size:var(--ms-type-meta)!important}.template-collection #MainContent .ms-product-card h2,.template-collection #MainContent .ms-product-card h2 strong{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-card)!important;font-weight:700!important;line-height:1!important}.template-collection #MainContent .ms-product-card__description{font-size:var(--ms-type-body)!important;line-height:1.55!important}.template-collection #MainContent .ms-product-card__cta{font-size:var(--ms-type-button)!important}.template-page #MainContent .page-width>h1,.template-page #MainContent .main-page-title,.template-page #MainContent .main-page h1,.template-blog #MainContent .main-blog h1,.template-search #MainContent .main-search h1{font-size:var(--ms-type-page)!important}#MainContent .faq-item summary{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-feature)!important;font-weight:600!important}#MainContent .faq-item__answer.rte,#MainContent :where(.masontex-contact,.masontex-oem-hero,.masontex-oem-customize,.masontex-oem-process) p{font-size:var(--ms-type-body)!important;line-height:1.6!important}#MainContent .marketing-hero__text,#MainContent .marketing-hero__text p{font-size:var(--ms-type-lead)!important;line-height:1.52!important}#MainContent .ms-sample-page,#MainContent .ms-sample-picker{font-family:var(--ms-font-body)!important}#MainContent .ms-sample-page .ms-v12-section-kicker,#MainContent .ms-sample-page__selection-strip span,#MainContent .ms-sample-page .ms-v12-field>span,#MainContent .ms-sample-page__summary-grid dt,#MainContent .ms-sample-picker__head p{font-size:var(--ms-type-meta)!important}#MainContent .ms-sample-page__intro .ms-v12-section-text{font-size:var(--ms-type-lead)!important}#MainContent .ms-sample-page :is(input,textarea),#MainContent .ms-sample-picker__search input{font-size:var(--ms-type-body)!important}#MainContent .ms-sample-page__summary-head h2,#MainContent .ms-sample-picker__head h2{font-size:var(--ms-type-group)!important}#MainContent .ms-sample-page button,#MainContent .ms-sample-picker button{font-size:var(--ms-type-button)!important}.ms-quote-dialog,.ms-unified-inquiry{font-family:var(--ms-font-body)!important}.ms-quote-dialog__eyebrow,.ms-unified-inquiry__field>span{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-meta)!important;font-weight:600!important;letter-spacing:.05em!important}.ms-quote-dialog__header h2{font-family:var(--ms-font-display)!important;font-size:var(--ms-type-group)!important;font-weight:700!important;line-height:.96!important;letter-spacing:-.02em!important}.ms-quote-dialog__header p{font-size:var(--ms-type-body)!important;line-height:1.5!important}.ms-unified-inquiry__field input,.ms-unified-inquiry__field textarea{font-size:16px!important}.ms-unified-inquiry__submit,.ms-unified-inquiry__sample{font-size:var(--ms-type-button)!important}.ms-unified-inquiry__foot,.ms-quote-form__note{font-size:var(--ms-type-legal)!important}@media(max-width:749px){:root{--ms-type-legal:11px;--ms-type-micro:11px;--ms-type-meta:12px;--ms-type-control:13px;--ms-type-body:14px;--ms-type-button:14px;--ms-type-nav:16px;--ms-type-lead:15px;--ms-type-feature:17px;--ms-type-card:20px;--ms-type-group:26px;--ms-type-section:32px;--ms-type-page:40px;--ms-type-hero:44px}body{font-size:var(--ms-type-body)!important;line-height:1.55}body:not(.template-product) #MainContent h1,.template-collection #MainContent :where(.ms-series__header h1,.collection-hero__title,.collection__title),.template-page #MainContent .page-width>h1,.template-page #MainContent .main-page-title,.template-page #MainContent .main-page h1,.template-blog #MainContent .main-blog h1,.template-search #MainContent .main-search h1{font-size:var(--ms-type-page)!important;line-height:.96!important}body:not(.template-product) #MainContent h2,.template-index #MainContent :where(.home-products-v2__heading,.home-scope__heading,.home-manufacturing__title,.home-manufacturing__content h2,.home-trust__title,.home-contact__title,.home-final-cta__title,.home-blog__heading,.mts-helmet-types__header h2,.mscert__head h2,.masontex-why-choose__heading,.home-inspection h2){font-size:var(--ms-type-section)!important;line-height:.98!important}.template-index #MainContent .home-hero h1,.template-index #MainContent .home-hero h2{font-size:var(--ms-type-hero)!important;line-height:.92!important}body:not(.template-product) #MainContent h3,.template-collection #MainContent .ms-product-card h2,.template-collection #MainContent .ms-product-card h2 strong,.template-index #MainContent :where(.masontex-why-choose__content h3,.home-inspection h3,.mts-helmet-type h3){font-size:var(--ms-type-card)!important}body:not(.template-product) #MainContent :where(p,li,dd,.rte),.template-index #MainContent :where(.masontex-why-choose__description,.masontex-why-choose__description p,.masontex-why-choose__content p,.home-inspection .rte,.home-scope__description,.home-scope__description p,.home-manufacturing__paragraphs,.home-manufacturing__paragraphs p){font-size:var(--ms-type-body)!important}body:not(.template-product) #MainContent :where(.eyebrow,[class$=__eyebrow],[class$=__kicker],[class*="__eyebrow "],[class*="__kicker "],[class$=__label],[class$=__status],[class$=__caption],[class$=__meta]){font-size:var(--ms-type-meta)!important}body:not(.template-product) #MainContent :where(button,.button,a[class$=__button],a[class$=__cta],a[class*="__button "],a[class*="__cta "]){font-size:var(--ms-type-button)!important}body:not(.template-product) #MainContent input:not([type=checkbox]):not([type=radio]):not([type=range]),body:not(.template-product) #MainContent textarea,body:not(.template-product) #MainContent select{font-size:16px!important}.site-header .mobile-nav a,.site-header .mobile-nav summary{font-size:16px!important}.site-header .mobile-nav details ul a{font-size:14px!important}.site-header__mobile-localization>summary{font-size:14px!important;line-height:1!important}.site-header__mobile-language-menu button{font-size:15px!important;line-height:1.2!important}.mas-footer__summary{font-size:17px!important}.mas-footer__links,.mas-footer__contact,.mas-footer__links a,.mas-footer__contact a{font-size:14px!important}.mas-footer__legal,.mas-footer__legal a{font-size:11px!important}.template-index #MainContent .home-manufacturing__value{font-size:clamp(26px,7.2vw,30px)!important;line-height:.92!important}.template-index #MainContent .home-manufacturing__label{font-size:13px!important;line-height:1.25!important}.template-index #MainContent .home-manufacturing__suffix{font-size:13px!important;line-height:1!important}.ms-quote-dialog__header h2{font-size:28px!important}.ms-quote-dialog__header p{font-size:14px!important}.ms-unified-inquiry__field>span{font-size:12px!important}.ms-unified-inquiry__field input,.ms-unified-inquiry__field textarea{font-size:16px!important}}@media(max-width:374px){:root{--ms-type-page:38px;--ms-type-section:30px;--ms-type-hero:41px;--ms-type-card:19px}.section-announcement .announcement__inner{font-size:11px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/masontex-typography-scale-v3.css.map */
