[hidden]{display:none!important}
.site-language{width:135px;min-width:100px;max-width:32vw;height:40px;padding:6px 8px;border:1px solid #cdd3d1;background:white;color:#202725;font:14px Arial,sans-serif;border-radius:3px}
.nav .inner{gap:18px}
.hero h1{font-size:72px}
.section-head h2,.page-head h1{font-size:48px}
.product-intro h1{font-size:50px}
.kicker,.model{letter-spacing:0}
.rail-link{overflow-wrap:anywhere}
html[dir=rtl] .contact-rail{left:18px;right:auto}
html[dir=rtl] .category-copy{text-align:right}
html[dir=rtl] .feature-list li:before{margin-right:0;margin-left:12px}
@media(max-width:1200px){.navlinks{gap:15px}.nav .nav-cta{display:none}.hero h1{font-size:60px}.section-head h2,.page-head h1{font-size:42px}}
@media(max-width:980px){.navlinks{inset:100% 0 auto}.hero h1{font-size:48px}.product-intro h1{font-size:42px}html[dir=rtl] .contact-rail{left:0;right:0}.site-language{margin-inline-start:auto}.menu-btn{flex-shrink:0}.field input,.field textarea,.field select{max-width:100%;min-width:0}.form{min-width:0}}
@media(max-width:650px){.hero h1{font-size:38px}.section-head h2,.page-head h1{font-size:34px}.product-intro h1{font-size:34px}.rail-link{font-size:13px;padding:2px}.nav .inner{gap:10px}.brand{gap:7px}.site-language{width:110px;font-size:13px}.form{grid-template-columns:minmax(0,1fr)}.hero{min-height:510px}}
