@font-face{font-family:DIN Fallback Shim;src:local("Arial");font-style:normal;font-weight:700;font-display:swap;size-adjust:78.7%;ascent-override:106.6%;descent-override:91.6%}body.template-product{--msp-display:"MASONTEX Barlow Condensed","DIN Condensed","DIN Fallback Shim","Arial Narrow",Arial,sans-serif;--msp-text:"MASONTEX Barlow",Montserrat,Arial,sans-serif;--msp-meta:14px;--msp-control:15px;--msp-body:16px;--msp-button:15px;--msp-feature:18px;--msp-group:20px}html body.template-product #MainContent .ms-v12-overview .ms-pi-title,html body.template-product #MainContent .ms-v12-overview .ms-v12-title{font-family:MASONTEX Barlow Condensed,DIN Condensed,DIN Fallback Shim,Arial Narrow,Arial,sans-serif!important}html body.template-product #MainContent :is(.ms-v12-overview,#V12QuickOem,[id^=MSDetails-],.ms-product-recs),html body.template-product .msq-inquiry{font-family:var(--msp-text)!important;font-synthesis:none!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-tab,.ms-v12-option-label,.ms-v12-view-title,.ms-v12-stage-header span,.ms-v12-current span,.ms-v12-structure-label,.ms-v12-eyebrow,.ms-v12-badge,.ms-lite-reset,.ms-v12-spec dt,.ms-v12-button,.ms-pi-eyebrow,.ms-pi-identity-badge,.ms-pi-price-label,.ms-pi-core-spec dt,.ms-pi-bottom-item summary,.ms-pi-cta){font-family:var(--msp-display)!important;font-synthesis:none!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-lite-choice strong,.ms-v12-stage-header strong,.ms-v12-current strong,.ms-v12-view-rail .ms-lite-segment,.ms-v12-structure .ms-lite-segment,.ms-v12-description,.ms-v12-spec dd,.ms-pi-family,.ms-pi-model-note,.ms-pi-price-value,.ms-pi-core-spec dd,.ms-pi-bottom-body,.ms-pi-bottom-note){font-family:var(--msp-text)!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-tab{font-size:var(--msp-control)!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.05em!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-option-label,.ms-v12-view-title,.ms-v12-stage-header span,.ms-v12-current span,.ms-v12-structure-label,.ms-v12-eyebrow,.ms-v12-badge,.ms-lite-reset,.ms-pi-eyebrow,.ms-pi-identity-badge,.ms-pi-model-note,.ms-pi-price-label,.ms-pi-core-spec dt){font-size:var(--msp-meta)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.045em!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-lite-choice strong,.ms-v12-stage-header strong,.ms-v12-current strong,.ms-v12-view-rail .ms-lite-segment,.ms-v12-structure .ms-lite-segment){font-size:var(--msp-control)!important;line-height:1.25!important;font-weight:500!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-description,.ms-v12-spec dd,.ms-pi-core-spec dd,.ms-pi-bottom-body,.ms-pi-bottom-note){font-size:var(--msp-body)!important;line-height:1.5!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-button,.ms-pi-bottom-item summary,.ms-pi-cta){font-size:var(--msp-button)!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.045em!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-model{font-family:var(--msp-display)!important;font-size:min(var(--msp-model,100px),78px)!important;font-weight:700!important;line-height:.82!important;letter-spacing:-.055em!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-family{font-size:clamp(31px,2.65vw,42px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.02em!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-price-value{font-size:clamp(20px,1.8vw,28px)!important;line-height:1!important;font-weight:500!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-price-value.is-quote{font-family:var(--msp-display)!important;font-size:28px!important;font-weight:700!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-identity-badge{font-size:13px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__eyebrow,.ms-quick__header h2,.ms-quick__tiers button>strong,.ms-quick__tiers button>em,.ms-quick__oem-nav b,.ms-quick__group-head h3,.ms-quick__segmented button,.msq-state-controls button,.ms-quick__fields label>span,.ms-quick__package-title h3,.ms-quick__summary-top p,.ms-quick__summary-code,.ms-quick__summary-grid dt,.ms-quick__cta,[data-msq-cta-label]:after){font-family:var(--msp-display)!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__eyebrow{font-size:14px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__header h2{font-size:clamp(42px,3.5vw,54px)!important;line-height:.96!important;font-weight:700!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__header>p{font-size:16px!important;line-height:1.5!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__tiers button>strong{font-size:20px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__tiers button>small,.ms-quick__tiers button>em,.ms-quick__fields label>span,.ms-quick__summary-grid dt){font-size:14px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__oem-nav b,.ms-quick__segmented button,.msq-state-controls button,.ms-quick__cta,[data-msq-cta-label]:after){font-size:15px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__group-head h3{font-size:20px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__group-head p,.ms-quick__fields input,.ms-quick__fields select,.ms-quick__summary-grid dd){font-size:16px!important}html body.template-product .msq-inquiry :is(.msq-inquiry__eyebrow,.msq-inquiry__attached span,.msq-inquiry__field>span,.msq-inquiry__privacy,.msq-inquiry__summary dt,.msq-inquiry__submit){font-family:var(--msp-display)!important}html body.template-product .msq-inquiry .msq-inquiry__form-pane h2{font-family:var(--msp-display)!important;font-size:clamp(40px,3.4vw,50px)!important;line-height:.98!important;font-weight:700!important}html body.template-product .msq-inquiry :is(.msq-inquiry__intro,.msq-inquiry__field input,.msq-inquiry__field textarea,.msq-inquiry__summary dd){font-family:var(--msp-text)!important;font-size:16px!important}html body.template-product .msq-inquiry :is(.msq-inquiry__eyebrow,.msq-inquiry__field>span,.msq-inquiry__privacy,.msq-inquiry__summary dt){font-size:14px!important}html body.template-product .msq-inquiry .msq-inquiry__submit{font-size:15px!important}html body.template-product #MainContent [id^=MSDetails-] :is(.msd__eyebrow,.msd__head h2,.msd__stage-label,.msd__story-no,.msd__story-copy>strong){font-family:var(--msp-display)!important}html body.template-product #MainContent [id^=MSDetails-] .msd__eyebrow{font-size:14px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__head h2{font-size:clamp(40px,3vw,46px)!important;line-height:.98!important;font-weight:700!important}html body.template-product #MainContent [id^=MSDetails-] .msd__head>p{font-size:17px!important;line-height:1.5!important}html body.template-product #MainContent [id^=MSDetails-] .msd__story-copy>strong{font-size:18px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__story .rte{font-size:15px!important;line-height:1.45!important}html body.template-product #MainContent .ms-product-recs__head h2,html body.template-product #MainContent .ms-product-recs__type,html body.template-product #MainContent .ms-product-recs__model{font-family:var(--msp-display)!important}html body.template-product #MainContent .ms-product-recs__head h2{font-size:clamp(46px,3.8vw,56px)!important;line-height:.96!important;font-weight:700!important}html body.template-product #MainContent .ms-product-recs__type{font-size:14px!important}html body.template-product #MainContent .ms-product-recs__model{font-size:24px!important;font-weight:700!important}@media(max-width:749px){body.template-product{--msp-meta:12px;--msp-control:13px;--msp-body:14px;--msp-button:14px;--msp-feature:16px;--msp-group:18px}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-option-label,.ms-v12-view-title,.ms-v12-stage-header span,.ms-v12-current span,.ms-v12-structure-label,.ms-v12-eyebrow,.ms-v12-badge,.ms-lite-reset,.ms-pi-eyebrow,.ms-pi-identity-badge,.ms-pi-model-note,.ms-pi-price-label,.ms-pi-core-spec dt){font-size:12px!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-tab,.ms-lite-choice strong,.ms-v12-view-rail .ms-lite-segment,.ms-v12-structure .ms-lite-segment,.ms-v12-button,.ms-pi-bottom-item summary,.ms-pi-cta){font-size:13px!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-description,.ms-v12-spec dd,.ms-pi-core-spec dd,.ms-pi-bottom-body,.ms-pi-bottom-note){font-size:14px!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-model{font-size:clamp(52px,15vw,64px)!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-family{font-size:clamp(24px,6.8vw,28px)!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-price-value,html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-price-value.is-quote{font-size:28px!important}html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-identity-badge{font-size:11px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__eyebrow{font-size:12px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__header h2{font-size:32px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__header>p{font-size:14px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__tiers button>strong{font-size:17px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__oem-nav b,.ms-quick__segmented button,.msq-state-controls button,.ms-quick__cta,[data-msq-cta-label]:after){font-size:13px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__group-head h3{font-size:18px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__group-head p{font-size:14px!important}html body.template-product #MainContent #V12QuickOem.ms-quick :is(.ms-quick__fields input,.ms-quick__fields select,.ms-quick__fields textarea){font-size:16px!important}html body.template-product .msq-inquiry .msq-inquiry__form-pane h2{font-size:30px!important}html body.template-product .msq-inquiry :is(.msq-inquiry__intro,.msq-inquiry__summary dd){font-size:14px!important}html body.template-product .msq-inquiry :is(.msq-inquiry__eyebrow,.msq-inquiry__field>span,.msq-inquiry__privacy,.msq-inquiry__summary dt){font-size:12px!important}html body.template-product .msq-inquiry :is(.msq-inquiry__field input,.msq-inquiry__field textarea){font-size:16px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__eyebrow{font-size:12px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__head h2{font-size:32px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__head>p{font-size:14px!important;max-width:none!important}html body.template-product #MainContent [id^=MSDetails-] .msd__story-copy>strong{font-size:16px!important}html body.template-product #MainContent [id^=MSDetails-] .msd__story .rte{font-size:14px!important}html body.template-product #MainContent .ms-product-recs__head h2{font-size:32px!important}html body.template-product #MainContent .ms-product-recs__type{font-size:12px!important}html body.template-product #MainContent .ms-product-recs__model{font-size:20px!important}}@media(max-width:374px){html body.template-product #MainContent .ms-v12-overview[data-model] .ms-pi-model{font-size:52px!important}html body.template-product #MainContent #V12QuickOem.ms-quick .ms-quick__header h2,html body.template-product #MainContent [id^=MSDetails-] .msd__head h2,html body.template-product #MainContent .ms-product-recs__head h2{font-size:30px!important}}@media(prefers-reduced-motion:reduce){body.template-product #MainContent *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ms-product-typography-master-v15.css.map */
