.custom_anmt .announcement-bar__message.h5{font-size:18px;font-weight:500}.quick-add__submit{background:#3c6aab;color:#fff}.product-form__submit,.quick-add__submit{margin-bottom:1rem;border:2px solid #ffffff;color:#fff;padding:15px 26px!important;border-radius:999px;font-weight:600;text-decoration:none;transition:all .2s ease;background:#3f6cab;font-size:16px;font-family:var(--font-body-family)}.quick-add__submit.button:after,.product-form__submit.button:after{box-shadow:unset!important}.product__title h1{font-weight:700}.product__description p{text-align:left!important}.contact h2.title.title-wrapper--no-top-margin{font-weight:700}.contact__button button.button{padding:15px 26px!important;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:16px;font-family:var(--font-body-family);border-radius:50px;color:#3c6aab;background:#fff;border:1px solid #fff}h2.related-products__heading.inline-richtext.h2{font-size:46px;font-weight:700}.card__heading{font-size:18px;font-weight:700}.collection-hero__title{font-weight:700}.cstm_header .header{display:grid;grid-template-columns:1fr 5fr 1fr;gap:20px}.cstm_header .list-menu--inline{display:flex;width:100%;justify-content:center}.cstm_header a.custom-shop-button{min-width:max-content;margin-left:auto;padding:10px 20px;background:#294976;color:#fff;border:1px solid #294976;text-decoration:none;font-size:18px;line-height:22px;font-weight:600;border-radius:30px;transition:.2s ease;cursor:pointer;position:relative}.header-localization .header__icon .icon{color:#3c6aab}.cstm_header a.custom-shop-button:hover{color:#294976;background:#29497600}.cstm_banner{background-size:contain;background-position:left bottom;padding:80px 0 300px;text-align:center;background-repeat:no-repeat}.cstm_banner h2{font-size:48px;max-width:940px;margin:0 auto;font-weight:600;color:#fff}.cstm_banner .banner_desc{font-size:18px;color:#fff;padding-top:10px}.cstm_banner .cstm_btns{display:flex;width:100%;justify-content:center;gap:15px;align-items:center;padding-top:20px}.cstm_btn{padding:12px 30px;border-radius:30px;font-size:18px;line-height:18px;text-decoration:none;font-weight:600;transition:.2s ease;cursor:pointer}.cstm_btns-1{color:#3c6aab;background:#fff;border:1px solid #fff}.cstm_btns-1:hover,.cstm_btns-2{color:#fff;background:#29497600;border:1px solid #fff}.cstm_btns-2:hover{color:#3c6aab;background:#fff;border:1px solid #fff}.video-icons{margin-top:-220px;position:relative;z-index:1}.video-icons:after{position:absolute;content:"";height:300px;width:350px;right:0;bottom:0;background:url(/cdn/shop/files/1_1.png) no-repeat;background-size:cover;background-position:bottom left;z-index:-1}.video-icons video{width:100%;border-radius:30px}.csmt_icon_row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-top:60px;position:relative;z-index:9}.cstm-landing-icons .csmt_icon_row{padding-top:20px}.csmt-icon-box{background:#fafafa;text-align:center;padding:28px;border-radius:15px}.csmt-icon-box img{max-width:50px}.csmt-icon-box h3{font-size:18px;line-height:26px;margin:0}.two-images-icons{background:linear-gradient(to right,#000 0% 90%,#3c6aab);padding:80px 0}.left_cont .upper_heading{font-size:40px;font-weight:600;color:#fff;margin:0}.heading{font-size:40px}.left_cont ul{padding-left:0;margin:0;padding-top:25px}#shopify-section-template--21833728622847__cstm_two_images_FmxKpa .left_cont ul{padding-top:10px}.left_cont ul li{list-style:none;display:flex;gap:10px;align-items:self-start;padding-bottom:12px}.left_cont ul li img{max-width:35px;object-fit:contain}.left_cont ul li h4{font-size:16px;color:#fff;margin:0;padding-bottom:12px}.main_row_cont{display:grid;grid-template-columns:1fr 1.7fr;gap:30px}.righ_imgs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.righ_imgs img{width:100%;max-width:100%;border-radius:20px}.left_cont .bottom_heading{font-size:22px;color:#fff;margin:0}.left_cont .csmt_desss{font-size:16px;color:#fff;line-height:24px}.csmt_icons_row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:40px}.mudflap-sec .heading{font-size:40px;font-weight:600;color:#252525;margin:0 auto;text-align:center;max-width:500px}.mudflap-sec{background-position:left bottom;background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}.mudflap-sec:after{position:absolute;content:"";height:460px;width:440px;left:0;bottom:0;background:url(/cdn/shop/files/Group_1261152947.png?v=1768484547) no-repeat;background-size:cover;z-index:-1;background-position:top right}.compare_section{position:relative;z-index:1}.compare_section:after{position:absolute;content:"";height:520px;width:280px;left:0;top:-100px;background:url(/cdn/shop/files/Group_1261152950.png?v=1768550521) no-repeat;background-size:contain;background-position:top;z-index:-1}.cstm-landing-pricing{position:relative;z-index:1}.cstm-landing-pricing:after{position:absolute;content:"";height:400px;width:300px;left:0;bottom:0;background:url(/cdn/shop/files/Group_1261152951.png?v=1768554407) no-repeat;background-size:cover;background-position:top;z-index:-1}.how_it_work_row:before{content:"";position:absolute;top:50%;left:0;width:100%;height:120px;background:url(/cdn/shop/files/Vector_2.png?v=1768555016) no-repeat center;background-size:contain;transform:translateY(-50%);z-index:1;pointer-events:none}.csmt-icon-boxs{text-align:center;padding:30px 10px 20px;box-shadow:3px 5px 10px 1px #00000014;border-radius:15px;background:#fff}.csmt-icon-boxs img{max-width:70px}.csmt-icon-boxs h3{margin:10px 0;font-size:22px;font-weight:600}.csmt-icon-boxs .box_dess{font-size:18px;line-height:26px;margin:0}.how_it_work h2.heading{font-size:44px;font-weight:600;color:#fff;text-align:center;margin:0 auto}.how_it_work .how_it_work_row{display:flex;padding-top:38px;justify-content:space-between;gap:30px;position:relative;z-index:2}.how_it_work .how_it_work_col{width:300px;height:300px;background:#fff;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;z-index:999}.how_it_work .how_it_work_col h2{color:#3c6aab;font-size:44px;font-weight:600;margin:0}.how_it_work .how_it_work_col h3{font-size:24px;font-weight:600;line-height:28px;margin:0 auto 10px;position:relative;padding-bottom:8px}.how_it_work .how_it_work_col h3:after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);width:90px;height:2px;background:#252525}.how_it_work .how_it_work_col .circle_dess{font-size:18px;line-height:24px;margin:0;max-width:230px}div#klaviyo-featured-reviews-carousel{background:linear-gradient(to right,#000 0% 90%,#3c6aab)}.cstm-landing-banner{padding:80px 0 300px;background-repeat:no-repeat;background-size:cover;background-position:center}.cstm-landing-banner .cstm_btns{display:flex;width:100%;gap:15px;align-items:center;padding-top:20px}.cstm-landing-banner .banner_desc{font-size:20px;color:#fff;padding-top:10px}.cstm-landing-banner h2{font-size:54px;margin:0 auto;font-weight:600;color:#fff}.banner_badge,.banner_review,.banner_subheading{color:#fff;font-size:18px}.banner_rating_wrap{display:flex;align-items:center;gap:12px;margin-top:12px}.banner_stars .star{font-size:18px;color:#ccc}.banner_stars .star.filled{color:#f5a623}.banner_guarantee .check_icon{background:#1a73e8;color:#fff;font-size:12px;border-radius:3px;padding:2px 4px}.banner_guarantee{display:flex;align-items:center;gap:6px;font-size:14px;color:#fff}.guarantee_icon_img{width:16px;height:16px;object-fit:contain}.check_icon{background:#1a73e8;color:#fff;font-size:12px;border-radius:3px;padding:2px 4px}.cstm-landing-banner .banner_guarantee{font-size:18px!important;margin-top:12px}.cstm-landing-banner .cstm_btns-1{color:#fff!important;background:#3c6aab!important;border:none}.text-container h2 span{color:#3c6aab}.cstm-landing-banner .cstm_btn{padding:12px 40px}.cstm-landing-icons.video-icons:after{content:unset}.cstm-landing-icons .csmt_icon_row{grid-template-columns:repeat(4,1fr)!important}.cstm-landing-icons .csmt-icon-box h3{font-size:20px;font-weight:600;line-height:normal}.cstm-landing-icons .csmt-icon-box p{font-size:17px}.cstm-landing-icons .csmt-icon-box{padding:25px}.cstm-landing-includes.warranty-section{background:linear-gradient(to right,#3c6aab,#0b1320 10%,#000 70% 100%)}.cstm-landing-includes .warranty-text h2,.cstm-landing-includes .warranty-list li span{color:#fff}.cstm-landing-includes .warranty-image img{border-radius:unset}.cstm-landing-pricing .warranty-text h3{font-size:28px;font-weight:600;margin-bottom:0}.cstm-landing-pricing .warranty-text h3 span,.cstm-landing-pricing .warranty-text p span{color:#3c6aab}.cstm-landing-pricing .warranty-text p{font-size:18px}.cstm-landing-selector .truck-brand__logos{display:flex;gap:24px;margin-bottom:40px;justify-content:center}.cstm-landing-selector .truck-brand__logo{border-radius:30px;padding:12px 32px;text-decoration:none}.cstm-faq h2.collapsible-content__heading.inline-richtext.h0 span{color:#3c6aab}.cstm-faq h2.collapsible-content__heading.inline-richtext.h0{font-weight:600;font-size:40px}.cstm-faq .accordion{border:1px solid #2525253D!important;margin-top:30px!important;padding:5px 20px;border-radius:5px}.cstm-faq .collapsible-content summary:hover{background:transparent}.cstm-faq .collapsible-content summary:hover .accordion__title{text-decoration:none!important}.cstm-faq .accordion:hover{background:#3c6aab}.cstm-faq .accordion:hover,.cstm-faq .accordion:hover h3,.cstm-faq .accordion:hover p,.cstm-faq .accordion:hover summary{color:#fff}.cstm-faq .accordion:hover .icon-caret{color:#fff}.cstm-faq .accordion:has(details[open]){background:#3c6aab}.cstm-faq .accordion:has(details[open]),.cstm-faq .accordion:has(details[open]) h3,.cstm-faq .accordion:has(details[open]) p{color:#fff}.cstm-faq h3.accordion__title.inline-richtext.h4{font-size:20px;font-weight:600}.cstm-faq .accordion__content.rte p{font-size:18px}.cstm-faq .accordion__content{padding:0}.cstm-landing-banner .banner_subheading{margin-top:10px}.truck-brand__text{font-size:17px!important}.cstm-landing-icons.video-icons{z-index:2!important}.cstm-faq{position:relative;z-index:1}.cstm-faq:after{position:absolute;content:"";height:400px;width:350px;right:0;bottom:0;background:url(/cdn/shop/files/Group_1261152952.png?v=1768558337) no-repeat;background-size:cover;z-index:-1;background-position:top right}.cstm-faq .accordion summary .icon-caret{display:none}.cstm-faq .accordion summary{position:relative;padding-right:40px}.cstm-faq .accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:26px;font-weight:600;line-height:1;transition:transform .2s ease}.cstm-faq .accordion details[open] summary:after{content:"\2212"}.contact__button button.button:after{content:none}.black p{color:#fff}.landing-banner{padding:80px 0 100px}.landing-banner{position:relative;background-size:cover;background-position:center;overflow:hidden}.landing-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000087;z-index:1}.landing-banner>*{position:relative;z-index:2}.landing-img-txt .warranty-image img{height:-webkit-fill-available!important;height:stretch!important}.mudflap-hed .csmt_desss p{text-align:center;font-size:18px}.landing-txt-icon .heading{max-width:100%}.landing-txt-icon .csmt-icon-boxs img{max-width:50px!important;width:100%;height:44px;object-fit:contain}#shopify-section-template--21833728622847__cta_upgrade_truck_ec7Kbg .cta-box{max-width:100%}.cstm-four-gallery .use-cases__left{grid-template-columns:repeat(4,1fr)}.cstm-four-gallery .use-cases__grid{display:block}.cstm-four-gallery .use-cases__heading{margin:0}.cstm-four-gallery .mudflap-hed{margin-bottom:40px}.cstm-four-gallery .csmt_desss p{margin-top:10px}.cstm-four-gallery .use-cases__label{font-size:18px}.header__menu-item[href="/pages/store-locator"],.menu-drawer__menu-item[href="/pages/store-locator"]{background:#3c6aab;color:#fff!important;padding:10px 20px;border-radius:10px;margin-left:16px;display:inline-flex;align-items:normal;gap:5px;transition:all .3s ease}.header__menu-item[href="/pages/store-locator"]:after,.menu-drawer__menu-item[href="/pages/store-locator"]:after{content:url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg' fill='none'><path fill='white' fill-rule='evenodd' clip-rule='evenodd' d='M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z'/></svg>");display:inline-block;width:14px;height:10px;margin-left:4px;transition:transform .3s ease}.header__menu-item[href="/pages/store-locator"]:hover,.menu-drawer__menu-item[href="/pages/store-locator"]:hover{background:#2f558c}.header__menu-item[href="/pages/store-locator"]:hover:after,.menu-drawer__menu-item[href="/pages/store-locator"]:hover:after{transform:translate(4px)}.header__menu-item[href="/pages/store-locator"] .header__active-menu-item{color:unset}@media screen and (min-width:768px){.cstm-landing-banner .text-container{width:580px}.cstm-landing-banner .banner_guarantee{font-size:18px!important}.cstm-landing-banner .banner_desc{width:92%}}@media screen and (min-width:768px)and (max-width:1024px){.cstm-landing-icons .csmt_icon_row,.csmt_icon_row{grid-template-columns:repeat(2,1fr)!important}.how_it_work .how_it_work_col{height:250px!important}.how_it_work .how_it_work_col .circle_dess{font-size:16px!important}.how_it_work .how_it_work_col h3{font-size:20px!important}.how_it_work .how_it_work_col h2{font-size:36px!important}.csmt_icons_row{grid-template-columns:repeat(2,1fr)!important}.how_it_work .how_it_work_col .circle_dess{max-width:180px!important}.left_cont .upper_heading,.heading{font-size:36px!important}.cstm-four-gallery .use-cases__left{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:768px)and (max-width:990px){.compare_list li{font-size:18px!important}.cta-section{padding:40px 0!important}}@media screen and (min-width:991px)and (max-width:1040px){.cstm_header a.header__menu-item.list-menu__item,summary.header__menu-item.list-menu__item.link{font-size:11px!important;padding:10px}.header__menu-item[href="/pages/store-locator"]{margin-left:6px}}@media screen and (min-width:1040px)and (max-width:1100px){.cstm_header a.header__menu-item.list-menu__item,summary.header__menu-item.list-menu__item.link{font-size:12px!important;padding:10px}}@media screen and (min-width:1100px)and (max-width:1140px){.cstm_header a.header__menu-item.list-menu__item,summary.header__menu-item.list-menu__item.link{font-size:13px!important;padding:11px}}@media screen and (min-width:990px){.cstm-faq .collapsible-content-wrapper-narrow{max-width:800px}#shopify-section-template--21833728622847__cta_upgrade_truck_ec7Kbg .cta-box h2{font-size:40px}.landing-txt-icon .mudflap-hed{width:750px;margin:0 auto}#shopify-section-template--21833728622847__cstm_two_images_FmxKpa .righ_imgs img{height:600px}}@media screen and (max-width:990px){.main_row_cont{grid-template-columns:auto}}@media screen and (max-width:767px){.cstm_banner h2{font-size:30px!important}.csmt_icon_row{grid-template-columns:repeat(1,1fr)!important}.left_cont .upper_heading,.heading,.mudflap-sec .heading{font-size:36px!important}.csmt_icons_row{grid-template-columns:auto}.how_it_work_row{flex-direction:column;gap:20px}.how_it_work .how_it_work_col{width:100%!important}.video-icons:after{display:none}.comparison-table th{font-size:12px!important}.comparison-table td{font-size:13px!important}.cta-section{padding:40px 0!important}.cstm-landing-banner h2{font-size:40px!important}.cstm-landing-banner .banner_desc,.cstm-landing-banner .banner_badge,.cstm-landing-banner .banner_review,.cstm-landing-banner .banner_subheading,.cstm-landing-banner .banner_guarantee,.cstm_btn{font-size:16px!important}.cstm-landing-icons .csmt_icon_row{grid-template-columns:repeat(1,1fr)!important}.truck-brand__text{font-size:16px!important}.cstm-landing-selector .truck-brand__logos{display:grid;grid-template-columns:repeat(2,1fr)!important}.cstm-landing-pricing .warranty-text h3{font-size:24px!important}.warranty-list li{align-items:flex-start!important}.warranty-list img{margin-top:5px!important}.cstm-faq h3.accordion__title.inline-richtext.h4{font-size:18px!important}.cstm-faq .accordion__content.rte p{font-size:16px!important}.cstm-faq h2.collapsible-content__heading.inline-richtext.h0{font-size:36px}.cstm_header a.custom-shop-button{padding:10px 15px!important}.mudflap-sec:after{height:350px!important;width:200px!important}.how_it_work_row:before{display:none}.use-cases__heading,.how_it_work h2.heading{font-size:36px!important}.landing-banner .cstm_btns{flex-direction:column}.cstm-landing-pricing .quote-box p{font-size:16px}}@media screen and (min-width:1200px)and (max-width:1600px){.cstm_header a.header__menu-item.list-menu__item,summary.header__menu-item.list-menu__item.link{font-size:16px}.cstm-landing-pricing .warranty-text p{width:500px}}@media screen and (min-width:1200px){.landing-banner .text-container{width:80%;margin:0 auto}}@media screen and (min-width:1600px){.comparison-table td{font-size:18px!important}.comparison-table th{font-size:24px!important}.warranty-text h2{font-size:46px!important}.cta-box h2,.left_cont .upper_heading,.heading,.mudflap-sec .heading{font-size:44px!important}.cstm_header .list-menu--inline a,.cstm_header .list-menu--inline summary{font-size:18px!important}.cstm_banner h2{font-size:56px!important}.cstm-landing-banner h2{font-size:64px!important}.cstm-landing-banner .banner_subheading,.cstm-landing-banner .banner_desc,.cstm-landing-icons .csmt-icon-box h3{font-size:22px!important}.compare_list li{font-size:18px!important}.compare_heading{font-size:48px!important}.cstm-landing-includes .warranty-text h2,.cstm-landing-pricing .warranty-text h2{font-size:56px!important}.cstm-landing-pricing .warranty-list li{font-size:20px!important}.cstm-landing-selector .truck-brand__heading{font-size:54px!important}.cstm-landing-pricing .warranty-text p{font-size:20px}.truck-brand__text{font-size:20px!important}.use-cases__heading{font-size:44px!important}.mudflap-sec:after{height:530px!important;width:600px!important}.cstm-faq h2.collapsible-content__heading.inline-richtext.h0{font-size:54px!important}.cstm-faq:after{height:530px!important;width:480px!important}.left_cont ul li h4{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
