main.ms-factory-main{--ms-factory-body: Inter, Arial, sans-serif;--ms-factory-display: "IBM Plex Sans Condensed", Arial, sans-serif;--ms-factory-ink: #111820;--ms-factory-heading: #102039;--ms-factory-muted: #596b7e;--ms-factory-blue: #1c69d4;--ms-factory-border: #dbe3ed;--ms-factory-pale: #f3f5f8;--ms-factory-dark: #10243b}main.ms-factory-main .ms-factory-content,main.ms-factory-main .ms-factory-content *{box-sizing:border-box}main.ms-factory-main .ms-factory-content{color:var(--ms-factory-ink);font-family:var(--ms-factory-body);font-size:16px;line-height:1.58}main.ms-factory-main .ms-factory-content :is(h1,h2,h3,h4,h5,h6,p,a,li,figcaption,summary){overflow-wrap:normal;text-wrap:wrap}main.ms-factory-main .ms-factory-content img{display:block;max-width:100%;height:auto}main.ms-factory-main .ms-factory-content a{color:inherit}main.ms-factory-main .ms-factory-content .reference-container,main.ms-factory-main .ms-factory-content .container,main.ms-factory-main .ms-factory-content .ms-oem-reference__container{width:min(1120px,calc(100% - 64px));margin-inline:auto;min-width:0}main.ms-factory-main .ms-factory-content .marketing-hero{position:relative;display:grid;min-height:720px;overflow:hidden;isolation:isolate;background:#101e31;color:#fff}main.ms-factory-main .ms-factory-content .marketing-hero__media,main.ms-factory-main .ms-factory-content .marketing-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}main.ms-factory-main .ms-factory-content .marketing-hero__media{z-index:-2}main.ms-factory-main .ms-factory-content .marketing-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}main.ms-factory-main .ms-factory-content .marketing-hero__overlay{z-index:-1;background:linear-gradient(90deg,#000000c7,#00000080 45%,#0000001f 78%)}main.ms-factory-main .ms-factory-content .marketing-hero__content{display:flex;align-items:center;width:min(calc(100% - 160px),1280px);min-height:720px;margin-inline:auto;padding:72px 0 92px;text-align:left}main.ms-factory-main .ms-factory-content .marketing-hero__copy{width:100%;max-width:510px;min-width:0}main.ms-factory-main .ms-factory-content .marketing-hero .eyebrow{margin:0 0 14px;color:#64a4ff;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}main.ms-factory-main .ms-factory-content .marketing-hero h1{max-width:510px;margin:0 0 18px;color:#fff;font-family:var(--ms-factory-display);font-size:56px;font-weight:700;line-height:1.04;text-transform:uppercase}main.ms-factory-main .ms-factory-content .marketing-hero__text{display:block;max-width:510px;margin:0 0 27.2px;overflow:visible}main.ms-factory-main .ms-factory-content .marketing-hero__text p{margin:0;color:#ffffffe6;font-family:var(--ms-factory-body);font-size:18px;font-weight:400;line-height:1.55}main.ms-factory-main .ms-factory-content .button,main.ms-factory-main .ms-factory-content .marketing-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:26px 0 0;padding:12px 26px;border:2px solid var(--ms-factory-blue);border-radius:0;background:var(--ms-factory-blue);color:#fff;font-family:var(--ms-factory-body);font-size:13px;font-weight:600;line-height:1.3;gap:.55rem;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;touch-action:manipulation}main.ms-factory-main .ms-factory-content .marketing-hero__button:hover,main.ms-factory-main .ms-factory-content .button:hover{background:#0b1d33;border-color:#0b1d33;color:#fff}main.ms-factory-main .ms-factory-content .section,main.ms-factory-main .ms-factory-content .reference-module,main.ms-factory-main .ms-factory-content .trust-detail,main.ms-factory-main .ms-factory-content .seo-oem-section,main.ms-factory-main .ms-factory-content .ms-oem-reference{padding-block:64px}main.ms-factory-main .ms-factory-content .section,main.ms-factory-main .ms-factory-content .reference-module,main.ms-factory-main .ms-factory-content .trust-detail,main.ms-factory-main .ms-factory-content .seo-oem-section{background:#fff}main.ms-factory-main .ms-factory-content [data-ui-surface=white]{background-color:#fff}main.ms-factory-main .ms-factory-content [data-ui-surface=alternate]{background-color:var(--ms-factory-pale)}main.ms-factory-main .ms-factory-content .section,main.ms-factory-main .ms-factory-content .reference-module,main.ms-factory-main .ms-factory-content .trust-detail,main.ms-factory-main .ms-factory-content .seo-oem-section,main.ms-factory-main .ms-factory-content .ms-oem-reference{margin:0}main.ms-factory-main .ms-factory-content .content-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}main.ms-factory-main .ms-factory-content .content-split--reverse .content-split__media{order:2}main.ms-factory-main .ms-factory-content .content-split__media,main.ms-factory-main .ms-factory-content .content-split__content{min-width:0}main.ms-factory-main .ms-factory-content .content-split__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover}main.ms-factory-main .ms-factory-content .content-split h2,main.ms-factory-main .ms-factory-content .trust-page-heading,main.ms-factory-main .ms-factory-content .section-heading h2,main.ms-factory-main .ms-factory-content .reference-module h2,main.ms-factory-main .ms-factory-content .seo-oem-section h2{margin:0 0 20px;color:var(--ms-factory-heading);font-family:var(--ms-factory-display);font-size:clamp(30px,3.3vw,47.52px);font-weight:700;line-height:1.12;text-transform:uppercase}main.ms-factory-main .ms-factory-content .section-heading h2 span{display:block;color:var(--ms-factory-blue)}main.ms-factory-main .ms-factory-content .trust-page-heading span,main.ms-factory-main .ms-factory-content .seo-oem h2 span{display:block;color:var(--ms-factory-blue)}main.ms-factory-main .ms-factory-content .content-split .trust-page-heading,main.ms-factory-main .ms-factory-content .trust-page-heading,main.ms-factory-main .ms-factory-content .seo-oem-section h2{margin-bottom:14px}main.ms-factory-main .ms-factory-content .section-heading{max-width:850px;margin:0 0 28px;text-align:center}main.ms-factory-main .ms-factory-content .reference-gallery-module .section-heading{text-align:left}main.ms-factory-main .ms-factory-content .section-heading h2,main.ms-factory-main .ms-factory-content .ms-oem-reference .ms-oem-reference__heading .trust-page-heading{margin-bottom:14px}main.ms-factory-main .ms-factory-content .section-heading .lede,main.ms-factory-main .ms-factory-content .reference-module p,main.ms-factory-main .ms-factory-content .content-split p,main.ms-factory-main .ms-factory-content .trust-detail p,main.ms-factory-main .ms-factory-content .trust-detail li{color:var(--ms-factory-muted);font-size:16px;line-height:1.65}main.ms-factory-main .ms-factory-content .content-split .rte.lede{color:var(--ms-factory-muted);font-size:16px;line-height:1.65}main.ms-factory-main .ms-factory-content .section-heading .lede{margin:0}main.ms-factory-main .ms-factory-content .section p{margin-bottom:20px}main.ms-factory-main .ms-factory-content .content-split p,main.ms-factory-main .ms-factory-content .trust-detail p{margin:0 0 20px}main.ms-factory-main .ms-factory-content .trust-detail p{margin-bottom:28px}main.ms-factory-main .ms-factory-content .trust-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}main.ms-factory-main .ms-factory-content .trust-detail figure{min-width:0;margin:0}main.ms-factory-main .ms-factory-content .trust-detail figure img{width:100%;aspect-ratio:3 / 2;object-fit:cover}main.ms-factory-main .ms-factory-content .trust-detail figcaption,main.ms-factory-main .ms-factory-content .seo-oem figcaption,main.ms-factory-main .ms-factory-content .ms-oem-reference__caption{margin-top:16px;color:#68798a;font-size:14px;line-height:1.65}main.ms-factory-main .ms-factory-content .trust-detail figcaption{margin:0;padding:12px 0 0;color:var(--ms-factory-muted);font-size:13px;line-height:1.6}main.ms-factory-main .ms-factory-content .seo-oem figcaption{margin:0;padding:12px 0 10px}main.ms-factory-main .ms-factory-content .trust-detail[data-ui-surface=dark]{position:relative;isolation:isolate;overflow:visible;background-color:var(--ms-factory-dark);color:#e3edfa}main.ms-factory-main .ms-factory-content[data-factory-page=factory] .trust-detail[data-ui-surface=dark]{background-image:linear-gradient(#10243bd1,#10243be0),url(//www.masontexsports.com/cdn/shop/t/67/assets/ms-page-racing-full-manufacturing.jpg?v=144246892770700555501791540319);background-position:center,center bottom;background-size:100% 100%,cover;background-repeat:no-repeat}main.ms-factory-main .ms-factory-content[data-factory-page=helmet-factory] .seo-oem-section[data-ui-surface=dark]{position:relative;isolation:isolate;background-color:var(--ms-factory-dark);background-image:linear-gradient(#10243bd1,#10243be0),url(//www.masontexsports.com/cdn/shop/t/67/assets/ms-page-racing-full-workshop.jpg?v=130142288379808068891791540318);background-position:center,center bottom;background-size:100% 100%,cover;background-repeat:no-repeat;color:#e3edfa}main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] h2,main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] h2 span,main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] h3{color:#fff}main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] p,main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] li{color:#d5e1ef}main.ms-factory-main .ms-factory-content .trust-detail[data-ui-surface=dark] a:not(.button){color:#8bbdff}main.ms-factory-main .ms-factory-content .reference-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}main.ms-factory-main .ms-factory-content .factory-photo-grid figure{display:flex;flex-direction:column;min-width:0;margin:0}main.ms-factory-main .ms-factory-content .gallery-open{display:block;width:100%;padding:0;border:0;overflow:visible;background:var(--ms-factory-pale);color:inherit;font:inherit;text-align:center;-webkit-appearance:none;appearance:none;cursor:zoom-in;touch-action:manipulation}main.ms-factory-main .ms-factory-content .reference-gallery .gallery-open{overflow:hidden}main.ms-factory-main .ms-factory-content .gallery-open img{width:100%;aspect-ratio:3 / 2;object-fit:cover}main.ms-factory-main .ms-factory-content .reference-gallery figcaption{margin:12px 0 8px;color:var(--ms-factory-muted);font-size:13px;line-height:1.6}main.ms-factory-main .ms-factory-content .oem-grey-design-crop{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:#fff}main.ms-factory-main .ms-factory-content .oem-grey-design-crop img{position:absolute;top:-48%;left:12.5%;width:75%;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain}main.ms-factory-main .ms-factory-content .ms-oem-reference__step .oem-grey-design-crop img{position:absolute;top:-48%;left:12.5%;width:75%;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain}main.ms-factory-main .ms-factory-content .ms-oem-reference{background:var(--ms-factory-pale);color:var(--ms-factory-ink);font-family:var(--ms-factory-body)}main.ms-factory-main .ms-factory-content .ms-oem-reference__container{max-width:1120px}main.ms-factory-main .ms-factory-content .ms-oem-reference h2{margin:0 0 20px;color:var(--ms-factory-heading);font-family:var(--ms-factory-display);font-size:clamp(30px,3.3vw,47.52px);font-weight:700;line-height:1.12;text-transform:uppercase}main.ms-factory-main .ms-factory-content .ms-oem-reference h2 span{display:block;color:var(--ms-factory-blue)}main.ms-factory-main .ms-factory-content .ms-oem-reference__text{color:var(--ms-factory-muted);font-size:16px;line-height:1.65}main.ms-factory-main .ms-factory-content .ms-oem-reference__text p{margin:0 0 16px}main.ms-factory-main .ms-factory-content .ms-oem-reference__step .ms-oem-reference__caption{color:var(--ms-factory-muted);font-size:14px;line-height:1.65}main.ms-factory-main .ms-factory-content .ms-oem-reference__step .ms-oem-reference__caption p{font-size:16px}main.ms-factory-main .ms-factory-content .ms-oem-reference__process{display:flex;gap:20px;overflow:auto;margin:28px 0 0;padding:0;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin}main.ms-factory-main .ms-factory-content .ms-oem-reference__step{flex:0 0 calc(33.3333% - 13.3333px);min-width:0;padding:0 0 24px;border-right:0;line-height:1.65;scroll-snap-align:start}main.ms-factory-main .ms-factory-content .ms-oem-reference__number{display:block;margin:0 0 16px;color:var(--ms-factory-blue);font-size:36px;font-weight:700;line-height:1}main.ms-factory-main .ms-factory-content .ms-oem-reference__step h3{margin:0 0 16px;color:var(--ms-factory-heading);font-size:21px;font-weight:600;line-height:1.25;letter-spacing:.015em;text-transform:uppercase}main.ms-factory-main .ms-factory-content .ms-oem-reference__step img{width:100%;aspect-ratio:3 / 2;object-fit:cover}main.ms-factory-main .ms-factory-content .ms-oem-reference__step .oem-grey-design-crop img{aspect-ratio:auto}main.ms-factory-main .ms-factory-content .ms-oem-reference__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}main.ms-factory-main .ms-factory-content .ms-oem-reference__controls{display:flex;flex-shrink:0;justify-content:flex-end;gap:12px;margin-bottom:24px}main.ms-factory-main .ms-factory-content .ms-oem-reference__controls button,main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--ms-factory-blue);border-radius:0;background:#fff;color:var(--ms-factory-blue);font:inherit;cursor:pointer}main.ms-factory-main .ms-factory-content .ms-oem-reference__controls button:hover,main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls button:hover:not(:disabled){background:var(--ms-factory-blue);color:#fff}main.ms-factory-main .ms-factory-content .ms-oem-reference__controls button:focus-visible,main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls button:focus-visible,main.ms-factory-main .ms-factory-content [data-oem-slides]:focus-visible,main.ms-factory-main .ms-factory-content .gallery-open:focus-visible,main.ms-factory-main .ms-factory-content summary:focus-visible,main.ms-factory-main .ms-factory-content a:focus-visible{outline:2px solid var(--ms-factory-blue);outline-offset:4px}main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:18px 0 0}main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls[hidden],main.ms-factory-main .ms-factory-content .ms-oem-reference__controls [hidden]{display:none!important}main.ms-factory-main .ms-factory-content .ms-factory-carousel-status{margin-right:auto;color:#68798a;font-size:12px;font-variant-numeric:tabular-nums}main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls button:disabled{opacity:.3;cursor:default}main.ms-factory-main .ms-factory-content .factory-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:28px 0 0}main.ms-factory-main .ms-factory-content .factory-photo-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover}main.ms-factory-main .ms-factory-content .factory-photo-grid figcaption{margin-top:0;padding:12px 0 0;background:transparent;color:var(--ms-factory-muted);font-size:13px;font-weight:400;line-height:1.6}main.ms-factory-main .ms-factory-content .seo-oem{color:var(--ms-factory-heading)}main.ms-factory-main .ms-factory-content .seo-oem-section[data-ui-surface=dark]{background-color:var(--ms-factory-dark);color:#e3edfa}main.ms-factory-main .ms-factory-content .seo-oem h3{margin:0 0 10px;color:var(--ms-factory-heading);font-family:var(--ms-factory-display);font-size:19px;line-height:1.03;letter-spacing:.015em;text-transform:uppercase}main.ms-factory-main .ms-factory-content .seo-oem p{max-width:850px;margin:0 0 20px;color:var(--ms-factory-muted);font-size:16px;line-height:1.65}main.ms-factory-main .ms-factory-content .seo-oem-split{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}main.ms-factory-main .ms-factory-content .seo-oem img{width:100%;object-fit:contain}main.ms-factory-main .ms-factory-content .seo-oem figure{min-width:0;margin:0}main.ms-factory-main .ms-factory-content .seo-oem figure img,main.ms-factory-main .ms-factory-content .seo-oem .seo-reference-photo img{aspect-ratio:3 / 2;object-fit:cover}main.ms-factory-main .ms-factory-content .seo-oem figcaption{padding:12px 0 10px;color:var(--ms-factory-muted);font-size:13px;line-height:1.6}main.ms-factory-main .ms-factory-content .seo-oem .factory-photo-grid figcaption{margin-top:0;padding:12px 0 0;background:transparent;color:var(--ms-factory-muted);font-size:13px;font-weight:400;line-height:1.6}main.ms-factory-main .ms-factory-content .seo-oem .factory-selected-photo figcaption{margin:0;padding:12px 0 0;color:var(--ms-factory-muted);font-size:13px;line-height:1.6}main.ms-factory-main .ms-factory-content :is(.trust-detail,.seo-oem-section)[data-ui-surface=dark] figcaption{color:#d5e1ef}main.ms-factory-main .ms-factory-content .seo-oem .seo-reference-photo{overflow:hidden;text-align:center}main.ms-factory-main .ms-factory-content .seo-oem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:28px 0}main.ms-factory-main .ms-factory-content .factory-photo-grid{margin-bottom:0}main.ms-factory-main .ms-factory-content .factory-capability-split>.seo-oem-grid{gap:16px;margin:0}main.ms-factory-main .ms-factory-content .factory-capability-split>.factory-selected-photo{margin:0;min-width:0}main.ms-factory-main .ms-factory-content .factory-capability-split>.seo-oem-grid article{padding:16px}main.ms-factory-main .ms-factory-content .seo-oem-grid article{padding:24px;border:1px solid #dde4ec;background:#fff}main.ms-factory-main .ms-factory-content .seo-oem-section[data-ui-surface=dark] .seo-oem-grid article{border-color:#ffffff3d;background:#10243bd1}main.ms-factory-main .ms-factory-content .seo-oem-section[data-ui-surface=dark] .seo-oem-grid article h3,main.ms-factory-main .ms-factory-content .seo-oem-section[data-ui-surface=dark] .seo-oem-grid article p{color:#e3edfa}main.ms-factory-main .ms-factory-content .seo-oem-grid article p{margin:0}main.ms-factory-main .ms-factory-content .seo-oem-link{display:inline-block;margin:12px 0;color:var(--ms-factory-heading);font-size:14px;line-height:1.58}main.ms-factory-main .ms-factory-content .trust-detail ul{margin:16px 0;padding-left:20px}main.ms-factory-main .ms-factory-content .trust-detail p:last-child{margin-bottom:20px}main.ms-factory-main .ms-factory-content .trust-detail a:not(.button){color:var(--ms-factory-blue)}main.ms-factory-main .ms-factory-content #factory-location p:first-of-type{margin-bottom:28px}main.ms-factory-main .ms-factory-content #factory-location p:last-of-type{margin-bottom:0}main.ms-factory-main .ms-factory-content .trust-detail li+li{margin-top:8px}@media(min-width:768px){main.ms-factory-main .ms-factory-content[data-factory-page=factory] .trust-detail[data-ui-surface=dark]{background-image:linear-gradient(90deg,#10243b9e,#10243bcc 40% 60%,#10243b9e),url(//www.masontexsports.com/cdn/shop/t/67/assets/ms-page-racing-full-manufacturing.jpg?v=144246892770700555501791540319)}main.ms-factory-main .ms-factory-content .ms-oem-reference__controls button,main.ms-factory-main .ms-factory-content .ms-factory-carousel-controls button{width:40px;height:40px;min-width:40px;min-height:40px}}main.ms-factory-main .ms-factory-content .seo-oem details{padding:18px 0;border-bottom:1px solid var(--ms-factory-border)}main.ms-factory-main .ms-factory-content .seo-oem summary{color:var(--ms-factory-heading);font-weight:600;cursor:pointer}main.ms-factory-main .ms-factory-content .seo-oem details p{margin-top:14px}main.ms-factory-main dialog.ms-factory-gallery{width:min(1000px,calc(100% - 32px));max-width:1000px;max-height:90vh;padding:24px;border:0;background:#fff;color:var(--ms-factory-ink)}main.ms-factory-main dialog.ms-factory-gallery::backdrop{background:#000000bf}main.ms-factory-main dialog.ms-factory-gallery img{display:block;max-width:100%;max-height:70vh;margin:auto;object-fit:contain}main.ms-factory-main dialog.ms-factory-gallery p{margin:12px 0 0;color:var(--ms-factory-ink);text-align:center}main.ms-factory-main dialog.ms-factory-gallery [data-factory-gallery-close]{position:absolute;top:4px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:var(--ms-factory-ink);font-size:28px;cursor:pointer}main.ms-factory-main .ms-factory-content .ms-oem-reference :focus-visible,main.ms-factory-main .ms-factory-content .seo-oem :focus-visible,main.ms-factory-main dialog.ms-factory-gallery :focus-visible{outline:2px solid var(--ms-factory-blue);outline-offset:4px}@media(max-width:900px){main.ms-factory-main .ms-factory-content .reference-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}main.ms-factory-main .ms-factory-content .content-split{gap:28px}main.ms-factory-main .ms-factory-content .seo-oem-split{gap:40px}main.ms-factory-main .ms-factory-content .trust-detail-grid{gap:40px}}@media(min-width:768px)and (max-width:1024px){main.ms-factory-main .ms-factory-content .marketing-hero h1{font-size:44px;line-height:1.04;margin-bottom:24px}}@media(min-width:1025px){main.ms-factory-main .ms-factory-content .marketing-hero h1{margin-bottom:24px}}@media(max-width:767px){main.ms-factory-main .ms-factory-content .ms-oem-reference__heading h2{flex:1 1 0%}main.ms-factory-main .ms-factory-content{line-height:1.55}main.ms-factory-main .ms-factory-content .seo-oem-link{line-height:1.55}main.ms-factory-main .ms-factory-content .reference-container,main.ms-factory-main .ms-factory-content .container,main.ms-factory-main .ms-factory-content .ms-oem-reference__container{width:calc(100% - 32px)}main.ms-factory-main .ms-factory-content .marketing-hero{height:560px;min-height:560px}main.ms-factory-main .ms-factory-content .marketing-hero__overlay{background:linear-gradient(180deg,#0a182b59,#0a182bcc)}main.ms-factory-main .ms-factory-content .marketing-hero__content{align-items:flex-end;width:calc(100% - 32px);min-height:560px;padding:48px 0 56px}main.ms-factory-main .ms-factory-content .marketing-hero__copy{max-width:none}main.ms-factory-main .ms-factory-content .marketing-hero h1{font-size:36px;line-height:1.04}main.ms-factory-main .ms-factory-content .marketing-hero .eyebrow{margin-bottom:10px;font-size:9px;letter-spacing:.11em;line-height:1.4}main.ms-factory-main .ms-factory-content .marketing-hero__text p{font-size:18px;color:#ffffffd1;line-height:1.55}main.ms-factory-main .ms-factory-content .marketing-hero__button{margin-top:20px}main.ms-factory-main .ms-factory-content .section,main.ms-factory-main .ms-factory-content .reference-module,main.ms-factory-main .ms-factory-content .trust-detail,main.ms-factory-main .ms-factory-content .seo-oem-section,main.ms-factory-main .ms-factory-content .ms-oem-reference{padding-block:36px}main.ms-factory-main .ms-factory-content .trust-detail p{margin-bottom:24px}main.ms-factory-main .ms-factory-content #factory-location p:first-of-type{margin-bottom:24px}main.ms-factory-main .ms-factory-content .content-split,main.ms-factory-main .ms-factory-content .trust-detail-grid,main.ms-factory-main .ms-factory-content .seo-oem-split,main.ms-factory-main .ms-factory-content .seo-oem-grid,main.ms-factory-main .ms-factory-content .factory-photo-grid{grid-template-columns:minmax(0,1fr);gap:24px}main.ms-factory-main .ms-factory-content .content-split--reverse .content-split__media{order:0}main.ms-factory-main .ms-factory-content .section-heading{margin-bottom:24px}main.ms-factory-main .ms-factory-content .section-heading h2{margin-bottom:14px}main.ms-factory-main .ms-factory-content .content-split p,main.ms-factory-main .ms-factory-content .trust-detail p,main.ms-factory-main .ms-factory-content .trust-detail li,main.ms-factory-main .ms-factory-content .seo-oem p,main.ms-factory-main .ms-factory-content .ms-oem-reference__text{font-size:14px}main.ms-factory-main .ms-factory-content .ms-oem-reference__step .ms-oem-reference__caption,main.ms-factory-main .ms-factory-content .ms-oem-reference__step .ms-oem-reference__caption p{font-size:14px}main.ms-factory-main .ms-factory-content .reference-gallery{grid-template-columns:minmax(0,1fr);gap:12px}main.ms-factory-main .ms-factory-content .seo-oem-grid{gap:12px;margin-top:20px}main.ms-factory-main .ms-factory-content .seo-oem-grid article{padding:18px}main.ms-factory-main .ms-factory-content .ms-oem-reference__step{flex-basis:85%;padding:0 0 24px}main.ms-factory-main .ms-factory-content .ms-oem-reference__number{margin-bottom:16px;font-size:36px}main.ms-factory-main .ms-factory-content .ms-oem-reference__step h3{font-size:19px;line-height:1.25;letter-spacing:.015em}main.ms-factory-main .ms-factory-content .ms-oem-reference__process{margin-top:28px}main.ms-factory-main .ms-factory-content .ms-oem-reference__heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){main.ms-factory-main .ms-factory-content :is(.ms-oem-reference__process,.reference-gallery){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/ms-factory.css.map */
