body.templeather-and-heated-seats,body{overflow-x:hidden}.templeather-and-heated-seats section.custom-about-car{margin:100px auto 70px;max-width:1200px;width:100%;padding:0 20px 0 50px}.templeather-and-heated-seats .about-car-div-left{max-width:50%;width:100%}.templeather-and-heated-seats .about-car-div-right{max-width:48%;width:100%;height:auto;max-height:100%!important;padding:40px 10px 50px}.templeather-and-heated-seats .about-car-div-right img{width:100%;height:100%;object-fit:cover;display:block}.templeather-and-heated-seats .about-section-logo img{margin:0 auto 0 0;display:block}.text-ggttxsd h2.image-with-text__heading.inline-richtext.h1.aos-init.aos-animate{font-size:40px}.text-ggttxsd strong{color:#254a6f}.text-ggttxsd .image-with-text__text.rte.body.aos-init.aos-animate{margin-top:10px}.exp-text-year h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{letter-spacing:normal;margin-top:0}.custom-feature-div .feature-card-div h3.feature-heading{font-size:20px!important}.custom-feature-div .feature-card-div p.feature-para{font-size:14px;color:#000000bf}.custom-feature-div .feature-card-div .feature-tag-left a{font-size:12px;color:#3c546b}.six-image-grid .container h2{font-size:32px!important;margin-top:100px!important;margin-bottom:45px!important}.templeather-and-heated-seats h2.rich-text__heading{font-size:36px;font-weight:700;margin:20px 0}.templeather-and-heated-seats .rich-text__text p{font-size:18px!important}.templeather-and-heated-seats a.button.button--primary{cursor:pointer;opacity:1!important}.templeather-and-heated-seats .rich-text__buttons.scroll-trigger.animate--slide-in{margin-top:35px}.templeather-and-heated-seats .isolate{margin:70px auto 50px}.templeather-and-heated-seats .newsletter.center .newsletter__wrapper{padding:0 90px 50px}.templeather-and-heated-seats .rich-text{padding:0}.templeather-and-heated-seats .rich-text__buttons a.button.button--primary{color:#0d182a!important;background:#fff}.templeather-and-heated-seats .newsletter.center .newsletter__wrapper{padding:50px 90px}.templeather-and-heated-seats button#Subscribe{max-width:max-content!important;position:unset;width:100%;padding:10px 15px;background-color:#000032;color:#fff;font-size:14px;margin-left:10px;border-radius:5px}.templeather-and-heated-seats .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{display:flex}.templeather-and-heated-seats .field input{border:1px solid #bbbbbb;border-radius:3px}.templeather-and-heated-seats form#contact_form,.templeather-and-heated-seats .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{max-width:650px}.templeather-and-heated-seats .image-with-text.image-with-text--no-overlap.isolate.scroll-trigger.animate--slide-in{margin:0}.templeather-and-heated-seats .ritch-text-padding.isolate .rich-text.content-container{padding:55px}@media(max-width:749px){.templeather-and-heated-seats section.custom-about-car{flex-direction:column}.templeather-and-heated-seats section.custom-about-car{padding:30px 15px!important;text-align:center;margin:50px 0;width:100%!important;max-width:100%}.templeather-and-heated-seats .about-car-div-right img{width:100%;aspect-ratio:unset!important}.templeather-and-heated-seats div#ImageWithText--template--17566613078079__image_with_text_Jp6Qrh{text-align:center;padding:15px}.templeather-and-heated-seats h2.image-with-text__heading.inline-richtext.h1.aos-init.aos-animate{font-size:31px!important}.templeather-and-heated-seats .image-with-text__text.rte.body p{font-size:14px}.templeather-and-heated-seats a.button.button--primary{font-size:15px;margin:35px auto}.templeather-and-heated-seats .about-car-div-left{max-width:100%}.templeather-and-heated-seats .about-car-div-right{max-width:100%!important}.templeather-and-heated-seats .image-with-text__text.rte.body.aos-init.aos-animate{width:100%!important}.templeather-and-heated-seats div#ImageWithText--template--17566613078079__image_with_text_iQ9Myx{padding:15px;text-align:center}.templeather-and-heated-seats .isolate{margin:40px 0}.templeather-and-heated-seats h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:31px}.templeather-and-heated-seats .rich-text__text p{font-size:14px!important}.templeather-and-heated-seats section.custom-feature-div{display:flex!important;flex-wrap:unset!important;scroll-snap-type:y mandatory;overflow-y:scroll;scrollbar-width:none;padding:20px!important;gap:30px}.templeather-and-heated-seats .feature-card-div{width:100%!important;min-width:100%}.templeather-and-heated-seats .grid-wrapper{display:flex!important;scroll-snap-type:y mandatory;overflow-y:scroll;scrollbar-width:none;width:100%;max-width:90%!important}.templeather-and-heated-seats .grid-item{width:100%;min-width:100%}.templeather-and-heated-seats .six-image-grid .container h2{font-size:31px!important;margin:20px!important}.templeather-and-heated-seats .about-car-div-left h2{font-size:31px;max-width:85%;margin:auto}.templeather-and-heated-seats .rich-text__blocks.center{max-width:100%!important;width:100%!important;padding:0 20px}.templeather-and-heated-seats .rich-text__wrapper.rich-text__wrapper--center.page-width{max-width:100%!important;width:100%!important}.templeather-and-heated-seats .ritch-text-padding.isolate .rich-text.content-container{padding:40px 15px}.templeather-and-heated-seats .rich-text__buttons.scroll-trigger.animate--slide-in{margin:0}.templeather-and-heated-seats .newsletter.center .newsletter__wrapper{padding:0 15px}.templeather-and-heated-seats .feature-card-div{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px}.templeather-and-heated-seats .about-section-logo img{margin:auto}.templeather-and-heated-seats section.six-image-grid{margin-top:40px!important}.templeather-and-heated-seats .newsletter__wrapper .newsletter__subheading p{font-size:16px!important}.templeather-and-heated-seats .newsletter__subheading{max-width:100%}.driving-section .image-with-text__content{padding:30px 0 0!important}.text-ggttxsd .image-with-text .grid{padding:0!important}.driving-section .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{aspect-ratio:2/2!important}.driving-section .page-width{padding:0 15px}.driving-section .image-with-text__media img{aspect-ratio:unset}}@media(max-width:767px){.temptruck-toppers .brands-banner .banner__buttons{max-width:none!important}}@media(min-width:768px)and (max-width:1199px){.services-gridd{grid-template-columns:repeat(2,1fr)}}.templeather-and-heated-seats .feature-card-div img{aspect-ratio:2 /1.5;object-fit:cover}.templeather-and-heated-seats h3.feature-heading{margin-top:0}.templeather-and-heated-seats .feature-card-div{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #0000001a;border-radius:10px}.templeather-and-heated-seats .grid-wrapper{max-width:1200px;margin:auto;padding:0 15px}.templeather-and-heated-seats section.custom-feature-div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;width:100%;margin:auto;padding:0 15px}.templeather-and-heated-seats .feature-div-center{padding:0 15px}.templeather-and-heated-seats .feature-tag-left{padding:0 15px 20px}.templeather-and-heated-seats section.six-image-grid{margin-top:100px}.templeather-and-heated-seats .driving-section{padding-bottom:30px!important}.templeather-and-heated-seats .newsletter .newsletter__wrapper{max-width:1200px;background-color:#fafafa}.templeather-and-heated-seats .newsletter .newsletter__wrapper h2.inline-richtext{letter-spacing:0}.templeather-and-heated-seats .newsletter__wrapper .newsletter__subheading p{font-size:20px;font-weight:500}.templeather-and-heated-seats .newsletter__subheading{max-width:90%}.templeather-and-heated-seats .rich-text__wrapper .rich-text__blocks.center{max-width:1230px;padding:0 15px}.templeather-and-heated-seats .image-with-text .grid{max-width:100%;margin:auto}.templeather-and-heated-seats .image-with-text__content{justify-content:unset!important}.templeather-and-heated-seats .about-car-div-left{padding:40px 0 5px}.image-with-text__text.rte.body p{line-height:unset;letter-spacing:normal}.templeather-and-heated-seats .text-ggttxsd .image-with-text__content{padding-right:20px}.text-ggttxsd .image-with-text__text.rte.body p{font-size:16px}.text-ggttxsd .image-with-text__media-item{padding:10px 0}.templeather-and-heated-seats .text-ggttxsd .isolate{background-color:#f5f6fb}.text-ggttxsd{background-color:transparent}.driving-section .page-width{max-width:1260px}.driving-section .image-with-text__content{padding-top:0;padding-right:0}.driving-section .image-with-text__media img{aspect-ratio:2 / 3!important}.driving-section .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media.aos-init.aos-animate{height:100%}.driving-section .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{aspect-ratio:5 /2;padding-left:40px}.field__input:not(:placeholder-shown)~.field__label{top:-6px;background-color:#fff;padding:0 5px}@media(min-width:749px)and (max-width:1024px){.text-ggttxsd h2.image-with-text__heading.inline-richtext.h1.aos-init.aos-animate{font-size:31px!important}}.tempabout section.custom-about-car{margin:100px auto 70px;max-width:1200px;width:100%;padding:0 20px 0 50px}.tempabout .about-car-div-left{max-width:50%;width:100%}.tempabout .about-car-div-right{max-width:48%;width:100%;height:auto;max-height:100%!important;padding:40px 10px 50px}.tempabout .about-car-div-right img{width:100%;height:100%;object-fit:cover;display:block}.tempabout .about-section-logo img{margin:0 auto 0 0;display:block}.tempabout h2.rich-text__heading{font-size:36px;font-weight:700;margin:20px 0}.tempabout .rich-text__text p{font-size:18px!important}.tempabout a.button.button--primary{cursor:pointer;opacity:1!important}.tempabout .rich-text__buttons.scroll-trigger.animate--slide-in{margin-top:35px}.tempnews .section-back-to-top svg.feather.feather-arrow-up{height:18px}.tempabout .isolate{margin:70px auto 50px}.tempabout .newsletter.center .newsletter__wrapper{padding:0 90px 50px}.tempabout .rich-text{padding:0}.tempabout .rich-text__buttons a.button.button--primary{color:#0d182a!important;background:#fff}.tempabout .newsletter.center .newsletter__wrapper{padding:50px 90px}.tempabout button#Subscribe{max-width:max-content!important;position:unset;width:100%;padding:10px 15px;background-color:#000032;color:#fff;font-size:14px;margin-left:10px;border-radius:5px}.tempabout .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{display:flex}.tempabout .field input{border:1px solid #bbbbbb;border-radius:3px}.tempabout form#contact_form,.tempabout .newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{max-width:650px}.tempabout .image-with-text.image-with-text--no-overlap.isolate.scroll-trigger.animate--slide-in{margin:0}.tempabout .ritch-text-padding.isolate .rich-text.content-container{padding:55px}@media(max-width:749px){.tempabout section.custom-about-car{flex-direction:column}.first-pading{padding-top:60px!important}.tempabout section.custom-about-car{padding:30px 15px!important;text-align:center;margin:50px 0;width:100%!important;max-width:100%}.tempabout .about-car-div-right img{width:100%;aspect-ratio:unset!important}.tempabout div#ImageWithText--template--17566613078079__image_with_text_Jp6Qrh{text-align:center;padding:15px}.tempabout h2.image-with-text__heading.inline-richtext.h1.aos-init.aos-animate{font-size:31px!important}.tempabout .image-with-text__text.rte.body p{font-size:14px}.tempabout a.button.button--primary{font-size:15px;margin:35px auto 0}.tempabout .about-car-div-left{max-width:100%}.tempabout .about-car-div-right{max-width:100%!important}.tempabout .isolate{margin:40px 0}.tempabout h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:31px}.tempabout .rich-text__text p{font-size:14px!important}.tempabout section.custom-feature-div{padding:20px!important;grid-template-columns:repeat(1,1fr)!important;gap:30px}.tempabout .feature-card-div{width:100%!important;min-width:100%}.tempabout .grid-item{width:100%;min-width:100%}.tempabout .six-image-grid .container h2{font-size:31px!important;margin:20px!important}.tempabout .about-car-div-left h2{font-size:31px;max-width:85%;margin:auto}.tempabout .rich-text__blocks.center{max-width:100%!important;width:100%!important;padding:0 20px}.tempabout .rich-text__wrapper.rich-text__wrapper--center.page-width{max-width:100%!important;width:100%!important}.tempabout .ritch-text-padding.isolate .rich-text.content-container{padding:40px 15px}.tempabout .rich-text__buttons.scroll-trigger.animate--slide-in{margin:0}.tempabout .newsletter.center .newsletter__wrapper{padding:0 15px}.tempabout .feature-card-div{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px}.tempabout .about-section-logo img{margin:auto}.tempabout section.six-image-grid{margin-top:40px!important}.tempabout .newsletter__wrapper .newsletter__subheading p{font-size:16px!important}.tempabout .newsletter__subheading{max-width:100%}}.tempabout .feature-card-div img{aspect-ratio:2 /1.5;object-fit:cover}.tempabout h3.feature-heading{margin-top:0}.tempabout .feature-card-div{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #0000001a;border-radius:10px}.tempabout .grid-wrapper{max-width:1200px;margin:auto;padding:0 15px}.tempabout section.custom-feature-div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;width:100%;margin:auto;padding:0 15px}.tempabout .feature-div-center{padding:0 15px}.tempabout .feature-tag-left{padding:0 15px 20px}.tempabout section.six-image-grid{margin-top:100px}.tempabout .newsletter .newsletter__wrapper{max-width:1200px;background-color:#fafafa}.tempabout .newsletter .newsletter__wrapper h2.inline-richtext{letter-spacing:0}.tempabout .newsletter__wrapper .newsletter__subheading p{font-size:20px;font-weight:500}.newsletter__subheading{max-width:90%}.tempabout .image-with-text__media-item{padding:0!important}.tempabout .banner__box .banner__heading{text-transform:uppercase;font-weight:600;color:#fff}.tempabout .banner__media:after,.tempabout .banner:after{background:#000!important}.header__inline-menu{margin:0!important;text-align:end}.header--top-left .header__heading-link{margin:0}.header__icons{margin:15px 0}@media(min-width:991px){.header__inline-menu{padding:11px 0 10px;border-top:2px solid rgb(255,255,255);display:flex;justify-content:space-between}.header__menu-item span{padding:6px 15px}ul.list-menu.list-menu--inline{gap:5px;align-items:center}span.header__active-menu-item{background-color:#fff;border-radius:10px;color:#000}}.header-wrapper{background-color:#0d182a}.header{z-index:2222;position:relative}.header-wrapper .list-social__item svg path{fill:#fff}.cart-drawer .product-option dd{color:#000000bf!important}.drawer__cart-items-wrapper .cart-item__details a[href^=tel]{color:#000000bf!important;text-decoration:none}.recent-builds{background:#0d182a}.rich-text.content-container{background:#0d182a;color:#fff}h2.rich-text__heading.rte.inline-richtext{color:#fff}.rich-text__blocks .button.button--primary{border-color:#fff;color:#fff}.product-form__input input[value=Classic]+label:before{content:"";display:block;width:60px;height:60px;margin:0 auto 10px;background-size:contain;position:static!important;background-position:center;z-index:1!important;background-image:url(/cdn/shop/files/classic.png?v=1771564037)}.product-form__input input[value=Pinnacle]+label:before{content:"";display:block;width:60px;height:60px;margin:0 auto 10px;background-size:contain;position:static!important;background-position:center;z-index:1!important;background-image:url(/cdn/shop/files/pinnacle.png?v=1771564037)}.product-form__input input[value=Stratos]+label:before{content:"";display:block;width:60px;height:60px;margin:0 auto 10px;background-size:contain;position:static!important;background-position:center;z-index:1!important;background-image:url(/cdn/shop/files/startos.png?v=1771564038)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style-custom.css.map */
