/* Actual reference tokens: Autel home/commercial/AC Pro, 1440 and 390 viewports. */
body{font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:300;line-height:25.5px;letter-spacing:.17px;color:#1f2223}h1,h2,h3{font-family:Raleway,Arial,sans-serif;font-weight:600;letter-spacing:.01em}h2{line-height:56px}.container{width:min(1140px,calc(100% - 60px))}.utility{height:32.671875px}.site-header{height:79px}.site-header nav{font:300 17px/25.5px Roboto,Arial,sans-serif;gap:32px}.brand,.brand img{width:140px;height:49px}.button{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:300;line-height:16px;padding:15px 30px;border:0;border-radius:0;min-height:46px;background:#4bb95a}.scene-hero{min-height:0;max-height:none}.home.scene-hero{height:39.065755208333vw;background:#000;color:white}.collection.scene-hero{height:550px}.product.scene-hero{height:40.319010416667vw}.home .hero-title{left:auto;right:10.4%;top:20%;max-width:39%;color:white}.home .hero-title h1{font-size:56px;line-height:56px}.home .hero-title>p{font-family:Raleway,Arial,sans-serif;font-size:24px;line-height:31.2px;font-weight:600}.has-scene .hero-title{filter:none}.scene-caption{font-size:11px;background:#0009;color:white;line-height:18px}.collection.has-scene .hero-title{left:41.6666666667%;right:auto;top:40.31%;max-width:none;width:58.3333333333%}.collection .hero-title>p{font-family:Raleway,Arial,sans-serif;font-size:36px;line-height:46.8px;font-weight:400;margin:0;letter-spacing:.36px}.collection .hero-title h1{font-size:46px;line-height:59.8px;letter-spacing:.46px;margin:0 0 25px}.product.has-scene .hero-title{left:71.3541666667%;right:auto;top:55px;width:18.2291666667%;max-width:none}.product .hero-title>p{font-family:Raleway,Arial,sans-serif;font-size:32px;line-height:41.6px;font-weight:600;margin:0 0 -5px;letter-spacing:.32px}.product .hero-title h1{font-size:50px;line-height:50px;font-weight:600;letter-spacing:.5px;margin:0 0 25px}.product .hero-title>.button{margin-top:12px}.product-overview{height:188.75px;min-height:188.75px;background:#4a4a4a;padding:20px 0}.product-overview>.container{height:148.75px;min-height:0;display:grid;grid-template-columns:520px 529px;gap:56px;align-items:center;width:1105px}.product-overview p{font-size:17px;line-height:25.5px;font-weight:300}.product-overview p:first-letter{font-size:50px}.overview:not(.collection-overview){height:383px;padding:100px 0}.overview h2{font-size:56px;line-height:46px;letter-spacing:.56px}.overview p{font-size:17px;line-height:25.5px;font-weight:300}.applications{height:814.1875px;min-height:814.1875px;padding:175px 0;background:#171b19}.applications h2{font-size:56px;line-height:56px;letter-spacing:.56px;white-space:nowrap}.application-columns{gap:100px;margin-top:65px}.application-columns h3{font-size:34px;line-height:34px;margin-bottom:20px}.line-icon{height:175px;width:175px;display:block;color:#4bb95a;stroke:#4bb95a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 25px}.line-icon .icon-secondary{stroke:#b8b8b8;stroke-width:2}.application-columns>div{text-align:center}.application-columns .button{background:transparent;color:#4bb95a;text-decoration:underline;padding:0;line-height:17px;min-height:18px;font-size:17px}.feature-copy p{font-size:17px;line-height:25.5px}.feature h2{font-size:56px;line-height:56px;letter-spacing:.56px}.oem{background:#4bb95a}.quality{background:#000}.quality h2{line-height:56px}.collection-overview{height:719px;padding:50px 0;min-height:719px}.collection-overview>.container>p{height:149px;max-width:1120px}.benefits{margin-top:0;gap:105px}.benefits article>span{border:0;border-radius:0;background:none;font-size:16px;height:150px;width:150px;margin-bottom:25px}.benefits h2{font-size:34px;line-height:34px}.benefits p{font-size:17px;line-height:25.5px}.config-card{padding:80px 0;border:0}.config-card .feature-inner{min-height:0;height:100%;gap:0;grid-template-columns:57.2368421% 42.7631579%}.config-card .feature-copy{padding:0}.config-card h2{font-size:52px;line-height:56px;letter-spacing:.52px}.config-card[data-config-index="1"]{height:949.078125px}.config-card[data-config-index="2"]{height:855.53125px}.config-card[data-config-index="3"]{height:827.390625px}.config-card[data-config-index="4"]{height:660.875px}.config-card[data-config-index] .feature-inner{min-height:0}.config-card+.config-card{border-top:32px solid white}.product-detail{width:1105px;padding:35px 0 80px;grid-template-columns:520px 529px;gap:56px;min-height:1420.796875px}.technical-copy{padding:0;border:0}.technical-copy h2{font-size:43px;line-height:43px;font-weight:400;letter-spacing:.43px;margin-bottom:20px}.technical-copy h3{font-size:24px;line-height:31.2px;font-weight:700;letter-spacing:.24px}.technical-copy p,.technical-copy li{font-size:17px;line-height:25.5px}.product-photo h3{font-size:28px;color:#4bb95a}.resource-nav{color:#4bb95a}.gallery{background:#f2f2f2}.specifications{background:#f2f2f2}.menu-toggle{align-items:center;gap:10px}.benefit-icon{width:150px;height:150px;stroke:#888;stroke-width:2;fill:none;display:block}.type-one{background:transparent}.type-one p{font-size:14px}.filters{position:relative}.site-header nav .button{font-size:15px;padding:12px 18px}.contact h2{font-size:48px;line-height:48px}
@media(min-width:761px){body[data-page=H01] .feature.pale{height:804.125px;padding:50px 0}body[data-page=H01] .feature.pale .feature-inner{min-height:0;height:704.125px}body[data-page=H01] .feature.reverse{height:551.703125px;padding:50px 0 25px}body[data-page=H01] .feature.reverse .feature-inner{min-height:0;height:476.703125px}body[data-page=H01] .feature:not(.pale):not(.reverse){height:1012.078125px}body[data-page=H01] .feature:not(.pale):not(.reverse) .feature-inner{height:912.078125px;min-height:0}body[data-page=H01] .feature.reverse .feature-media>img{height:430px}.oem{height:589px;min-height:589px}.quality{height:530px;min-height:530px;padding-block:65px}.quality>.container{height:400px;align-items:center}.quality article{margin-bottom:12px;padding-bottom:5px}.quality article h3{font-size:24px;margin:0}.quality article p{margin:5px 0}.quality h2{margin:0}}
@media(max-width:1100px) and (min-width:761px){.site-header nav{font-size:14px;gap:16px}.product-overview>.container,.product-detail{width:calc(100% - 60px);grid-template-columns:1fr 1fr;gap:35px}}
@media(max-width:760px){body{font-size:15px;line-height:22.5px;letter-spacing:.15px}.container{width:calc(100% - 30px)}.utility{display:none}.site-header{height:59px;padding-inline:17px}.brand,.brand img{width:110px;height:38px}.site-header nav{font-size:17px;line-height:25.5px;gap:18px}.menu-toggle{display:flex;font-size:14px}.home.scene-hero{height:219.515625px}.home.has-scene .scene-background{object-position:24% center}.home .hero-title{left:auto;right:15px;top:20px;max-width:43%;width:43%}.home .hero-title h1{font-size:28px;line-height:29px;margin-bottom:12px}.home .hero-title>p{font-size:13px;line-height:18px;margin:0 0 8px}.home .hero-title .button{font-size:11px;line-height:13px;min-height:0;padding:9px 10px}.collection.scene-hero{height:656.390625px;background:white}.collection.has-scene .scene-background{height:444px;object-position:27% center;object-fit:cover}.collection.has-scene:after{display:none}.collection.has-scene .hero-title{left:15px;right:auto;top:464px;width:360px;max-width:calc(100% - 30px);color:#1f2223}.collection .hero-title>p{font-size:26px;line-height:33.8px;font-weight:400;letter-spacing:.26px}.collection .hero-title h1{font-size:36px;line-height:46.8px;letter-spacing:.36px;margin-bottom:12px}.collection .hero-title>.button{display:none}.collection .scene-caption{top:413px;bottom:auto}.product.scene-hero{height:396.25px;min-height:0}.product.has-scene .scene-background{object-position:22% center}.product.has-scene .hero-title{left:37.7487179487%;right:auto;top:28px;width:50.1442307692%;max-width:none}.product .hero-title>p{font-size:32px;line-height:41.6px;font-weight:600;letter-spacing:.32px;margin-bottom:-5px}.product .hero-title h1{font-size:40px;line-height:42px;letter-spacing:.4px;margin-bottom:15px}.product .hero-title>.button{font-size:12px;line-height:14px;min-height:0;padding:10px 12px}.scene-caption{font-size:10px;line-height:16px}.product-overview{height:440px;min-height:440px;padding:20px 0}.product-overview>.container{width:calc(100% - 50px);height:400px;min-height:0;display:flex;flex-direction:column;gap:35px;justify-content:flex-start;align-items:stretch}.product-overview p{font-size:17px;line-height:25.5px}.rating{margin-top:25px}.overview:not(.collection-overview){height:393px;min-height:393px;padding:15px 0 50px}.overview h2{font-size:34px;line-height:46px;letter-spacing:.34px;margin-bottom:25px}.overview p{font-size:15px;line-height:22.5px}.applications{height:956.5625px;min-height:956.5625px;padding:125px 0}.applications h2{font-size:34px;line-height:56px;letter-spacing:.34px;white-space:normal}.application-columns{gap:40px;margin-top:40px}.line-icon{width:125px;height:125px;margin-bottom:18px}.application-columns h3{font-size:26px;line-height:31px;margin-bottom:15px}.application-columns p{font-size:15px;line-height:22.5px}.collection-overview{height:1648px;min-height:1648px;padding:50px 0}.collection-overview>.container>p{height:285px;font-size:15px;line-height:22.5px}.benefits{gap:45px;margin-top:0}.benefits article{min-height:365px}.benefits article>span{height:150px;width:150px;margin-bottom:25px}.benefits h2{font-size:34px;line-height:34px}.benefits p{font-size:15px;line-height:22.5px}.config-card{padding:80px 0}.config-card[data-config-index="1"]{height:962.6875px}.config-card[data-config-index="2"]{height:900.390625px}.config-card[data-config-index="3"]{height:853.125px}.config-card[data-config-index="4"]{height:812px}.config-card .feature-inner{display:flex;flex-direction:column;gap:20px;justify-content:center}.config-card .feature-media{width:100%;height:420px}.config-card .feature-media>img{height:380px}.config-card .feature-copy{width:100%}.config-card h2{font-size:34px;line-height:34px}.config-card .mini-spec{font-size:14px;line-height:21px;margin-block:15px}.config-card .overline{font-size:13px;margin-bottom:10px}.config-card .small-note{font-size:12px;margin-top:10px}.config-card .button{font-size:14px}.feature h2{font-size:34px;line-height:34px;letter-spacing:.34px}.feature-copy p{font-size:15px;line-height:22.5px}.product-detail{width:calc(100% - 30px);display:block;padding:33px 0 60px;min-height:2763.640625px}.technical-copy{margin-bottom:70px}.technical-copy h2{font-size:40px;line-height:43px;letter-spacing:.4px;margin-bottom:20px}.technical-copy h3{font-size:24px;line-height:31.2px;font-weight:700;letter-spacing:.24px}.technical-copy p,.technical-copy li{font-size:15px;line-height:22.5px}.product-photo>img{height:500px}.product-photo h3{font-size:28px;line-height:36.4px}.contact h2{font-size:36px;line-height:36px}.feature-copy{order:1}.oem{height:auto}.quality{height:auto}}

.collection-overview{position:relative}.collection-overview .filters{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;height:70px;padding:0;margin:0}.collection-overview .filters h2,.collection-overview .filters>.small-note{display:none}.collection-overview .filter-fields{justify-content:center;align-items:end;font-size:13px;gap:20px}.collection-overview .filter-fields label{min-width:160px;gap:2px;text-align:left}.collection-overview .filter-fields select{padding:7px;line-height:20px;height:38px}.collection-overview .reset{height:38px;padding:7px 15px}.collection-overview .filter-fields>p{margin-bottom:7px}
@media(max-width:760px){.collection-overview .filters{bottom:20px;height:122px;width:calc(100% - 30px)}.collection-overview .filter-fields{gap:10px}.collection-overview .filter-fields label{flex:0 0 calc(50% - 5px);min-width:0}.collection-overview .filter-fields select{font-size:14px}.collection-overview .reset{font-size:13px}.collection-overview .filter-fields>p{font-size:12px}.benefits h2{min-height:68px}}

.type-one strong{line-height:1.2}.type-one span{line-height:1.3}.type-one p{line-height:1.5}
@media(min-width:1200px){.product-detail,.product-overview>.container{margin-left:calc((100% - 1140px)/2 + 35px);margin-right:0}}
