.genie_dropdowns .form-control{border:0;color:#000;height:50px;font-size:16px;width:100%;text-transform:capitalize;background-color:#fff;border-radius:5px}.template-collection .genie_dropdowns .form-control,.template-cart .genie_dropdowns .form-control,.template-search .genie_dropdowns .form-control,.template-product .genie_dropdowns .form-control,.template-page .genie_dropdowns .form-control,.template-404 .genie_dropdowns .form-control{border:0;color:#000;height:50px;font-size:20px;width:100%;background-color:#fff;border-radius:5px}.site-header--stuck .genie_dropdowns .form-control{border:3px solid #000;color:#000}.clear{clear:both}.template-product .fadein{opacity:1}.template-collection .genie_dropdowns .main-heading,.template-cart .genie_dropdowns .main-heading,.template-search .genie_dropdowns .main-heading,.template-product .genie_dropdowns .main-heading,.template-page .genie_dropdowns .main-heading,.template-404 .genie_dropdowns .main-heading,.site-header--stuck .main-heading{color:#000}.please-select-button{margin:30px 0;font-family:Exo;max-width:320px;height:auto;display:flex;background:#fad4d2}.please-select-button-box{display:inline-flex;flex-direction:row;height:auto;align-items:center;justify-content:center;padding:15px 0;gap:10px}.please-select-button-content-box{margin:0;padding-bottom:3px;font-weight:600;width:150px}.please-select-button-content-box .please-select-button-setting{margin:0;padding-bottom:3px;font-weight:600;color:#882721;font-size:14px}.please-select-button-content-box .please-select-button-content{margin:0;padding-bottom:3px;font-weight:700;font-size:16px}.please-select-button-content{font-size:16px;color:#ca4037;text-transform:uppercase;font-weight:700;margin-bottom:5px;margin-top:10px}.please-select-button button{text-transform:uppercase;border-radius:5px;border:none;width:90px;height:auto;font-size:11px;font-weight:700;color:#fff;padding:12px;background-color:#1785d4}.genie_dropdowns select:active,select:focus{border:3px solid #fff}#questions-content .div_select_car_image label>input{opacity:0;touch-action:auto!important}#questions-content .div_select_car_image label>input+img{cursor:pointer;border:2px solid #ccc;max-height:200px;margin:auto}#questions-content .div_select_car_image label>img:hover{border:2px solid #1785d4}#questions-content .img-responsive,#questions-content .thumbnail>img,#questions-content .thumbnail a>img,#questions-content .carousel-inner>.item>img,#questions-content .carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}#questions-content label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;text-align:center;font-size:17px}#questions-content img{vertical-align:middle}#questions-content .text-only span.caption{font-size:20px;color:#1785d4;border:5px solid #ccc;padding:10px;cursor:pointer;font-weight:600;text-transform:uppercase}#questions-content .image-only span.caption{text-transform:uppercase}.spacing{margin-bottom:40px!important}#questions-content .text-only span:hover,#questions-content .text-only span:focus,#questions-content .text-only span.active{border:3px solid #1785d4;background-color:#1785d4;color:#fff}.remove_left_padding{padding-left:0}.btn{background:#1785d4;color:#fff;font-size:14px}.btn:hover{background:#0f77c1;color:#fff}.edit_vehicle_selection{background:#1785d4;color:#fff;display:block;width:150px;float:right}.reset{border:1px solid #000!important;color:#fff!important;background-color:#000!important}#edit_vehicle_selection_content{padding:20px}.modal{display:none;position:fixed;z-index:16000003;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding:10px}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:5px;text-align:center;display:block;border-bottom:0px}.modal-body{position:relative;padding:15px}.modal-footer{padding:5px 16px;text-align:right;display:block;border-top:0px;font-size:14px}.modal-content{position:relative;margin:10% auto;padding:5px;background-color:#fff;border:1px solid #fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:.4s;color:#000}.modal-content h2,.modal-content h3{margin:0;color:#1785d4;font-size:1.49412em;text-transform:uppercase}.main-heading{color:#fff;text-align:left}.select_car_text{width:100%;border:2px solid #000;background-color:#fff}#questions-content .div_select_car_image label>input:checked+img{border:4px solid #1785d4;box-shadow:0 0 #1785d4}.o_default_snippet_text{text-align:left}#questions-content .back{font-family:ITC Avant Garde Gothic,sans-serif;font-weight:600;letter-spacing:.05em;line-height:2;display:inline-block;padding:9px 25px;margin:0;width:auto;min-width:90px;line-height:1.42;font-size:.94118em;text-decoration:none;text-align:center;vertical-align:middle;white-space:normal;cursor:pointer;border:1px solid #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;color:#000;background:#fff;transition:padding-right .3s,background .3s;float:left}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.show-link{display:none}.use_vehicle_selector_text p{border:1px solid black;padding:5px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.genie_dropdowns .tab{overflow:hidden;text-align:left}.genie_dropdowns .tab button{background-color:inherit;float:center;border:none;outline:none;cursor:pointer;padding:12px 16px;transition:.2s;border-bottom:2px solid #ccc}.genie_dropdowns .tab button:hover{border:1px solid #fff}.genie_dropdowns .tab .selected{color:#fff!important;background-color:#222!important}.tablinks{background-color:#222!important;color:#fff!important}.vehicle_type{color:#fff!important;padding:15px;width:260px;border-radius:5px;margin-bottom:-6px}.vehicle_type_car{background-color:#222!important;margin-left:-30px}.vehicle_type_utv{background-color:#666!important}.vehicle_type_div{position:relative}.vehicle_type label{margin-left:10px;margin-bottom:5px;width:50%;margin-top:15px}.vehicle_type .animated{animation-duration:2.5s;animation-fill-mode:both;animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.vehicle_type .pulse{animation-name:pulse;animation-duration:2s}.vehicle_type select{border:0;background-image:url(/cdn/shop/files/select_dropdown.svg?v=1622127785)}.vehicle_type_car_content{background-color:#222!important}.new_color{color:#fff!important;padding-top:40px;padding-bottom:50px;position:relative;margin-left:0!important}.vehicle_type_utv_content{background-color:#666!important}.product-fits{display:inline-flex;border:2px solid #0DBE0A;padding:10px;column-gap:20px;border-radius:4px;margin-top:20px;align-items:center}.product-fits h5{margin:0;line-height:1.25}.product-fits p{margin:0;color:#0dbe0a;line-height:1.25;font-size:20px}.product-fits i{color:#0dbe0a;display:flex;font-size:30px}.product-fits i:before{margin:0}.genie_dropdowns .tab button.active{background-color:#ccc}.genie_dropdowns .tabcontent{display:none;padding:6px 10px;border:1px solid #ccc;border-top:none}.site-header{padding-bottom:0}.white_dropdown{width:28%!important;text-align:left!important;margin-right:20px;display:inline-block}.product-fits button{border:none;min-width:auto;padding-bottom:6px;padding-top:6px;font-size:14px;border-radius:4px}.select_your_vehicle_content{text-align:center}nav.header__inline-menu{display:flex;justify-content:space-between;padding:10px}.nav-cta,.nav-cta-2{background:#1885d4;border:none;color:#fff;font-size:14px;margin-right:0;border-radius:20px;text-transform:uppercase;height:45px;padding:5px 20px;width:180px}#selectorToggle{position:absolute;width:100%;z-index:999;background:#1885d4;right:30px;max-width:1100px}#selectorToggle .section-title{display:none}#selectorToggle.CAR-TRUCKS-VANS{background:#1885d4}#selectorToggle.UTV{background:#1d6494}.ymmsearchfilter{border:none!important;padding:0}.force_to_select_vehicle_type{display:none}.drpselect{margin:0!important}#selectorToggle .container{max-width:none}#selectorToggle.CAR-TRUCKS-VANS .selector-bg{background:#1885d4}#selectorToggle.UTV .selector-bg{background:#1d6494}button.tab{background:#1d6494;border:none;padding:10px 40px;font-size:16px;font-weight:600;color:#fff}#selectorToggle.CAR-TRUCKS-VANS .tab.on{background:#1885d4}#selectorToggle.UTV .tab.on{background:#1d6494}#selectorToggle.UTV .button_b{background:#1885d4}.ymmsearhcustom .ykk-selector{position:absolute;width:100%;transform:translateY(-210%)}#shopify-section-ymm-selector .ykk-selector{position:unset;top:unset;width:unset;transform:unset}#selectorToggle .ykk-selector{right:-15px;top:0}#selectorToggle .ymmsearchfilter{padding:20px 0 15px}#selector_search{border:1px solid #ffffff;background:#1885d4;border-radius:3px;color:#fff;padding-top:9px;padding-bottom:8px}#selector_search:hover{background:#fff;color:#1885d4}#MainContent .ymmsearchfilter{background:#2f2f2f;border-radius:0 0 3px 3px}#MainContent button.tab{border-top:2px solid transparent;background-color:#1885d4}#MainContent button.tab.on{background:#2f2f2f;border-top:2px solid #1885D4}#MainContent #selector_search{border-color:#1885d4}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:0}to{opacity:1}}#tab1-ymm-selector .ymmsearchfilter select,#tab2-ymm-selector .ymmsearchfilter select{padding:11px 15px}.section-header-navigation.scrolled-past-header~.toggle-wrapper{position:fixed;z-index:9999;width:100%;top:63px}.tab.on~.tab.on{background:#0000001a!important}.tab-buttons{display:flex;flex-direction:row-reverse;justify-content:flex-end}.ymmsearchfilter .button{padding-top:12px!important;padding-bottom:12px!important;border-radius:4px;background:#1885d4;border-color:#1885d4;color:#fff}#selectorToggle .ymmsearchfilter .button{background:#fff;border-color:#fff;color:#000}.nav-cta{margin-right:0}@media (min-width: 1025px){.header-navigation .main-menu>.container{padding-right:15px!important;padding-left:15px!important}}@media only screen and (max-width:1024px){.section-header-navigation.scrolled-past-header~.toggle-wrapper{top:40px}.header-navigation .container{max-width:none;padding:0}.ymmsearchfilter{gap:15px}.toggle-wrapper .container{max-width:none}.ykk-selector{position:static}.selector-bg{margin-top:15px}#selectorToggle{right:0}.ymmsearhcustom .ykk-selector{position:static;transform:translateY(0)}#shopify-section-ymm-selector .ykk-selector{position:unset;transform:unset}.mobile-modal-wrapper{background-color:#000c;position:fixed;width:100%;top:50%;left:50%;transform:translate(200%,-50%);height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;transition:all .4s linear}.mobile-modal-wrapper.mobile-search-toggle{transform:translate(-50%,-50%)}.mobile-modal-wrapper .ymmsearchfilter.formstylehorizontal{flex-direction:column}.mobile-modal-wrapper .ymmsearchfilter.formstylehorizontal .drpselect{width:100%!important}.mobile-modal-wrapper p{color:#fff!important}.close_mobile-search-vehicle{z-index:9999;position:absolute;top:30px;right:30px;font-size:20px;color:#fff;font-weight:900}#MainContent button.tab{background-color:#1885d4;width:50%}button.mobile-nav-cta{position:fixed;background:#1885d4;border:none;color:#fff;padding:5px 12px;font-size:14px;right:13px;top:10%;transform:rotate(-90deg);transform-origin:right;cursor:pointer}button.nav-cta,button.nav-cta-2{display:none;width:100%}.main-menu--wrapper ul.list-menu{display:none}.main-menu--wrapper nav.header__inline-menu{display:flex;justify-content:center}.site-nav-mobile.nav .nav-cta{display:none!important}.main-menu.header-item.p-static .p-static{padding-left:0;padding-right:0}}@media only screen and (max-width:820px){button.mobile-nav-cta{top:13%}}@media only screen and (max-width:955px){.white_dropdown{width:28%!important}.force_to_select_vehicle_type{padding-left:35px!important}button.tab{background:#1d6494;border:none;padding:10px;font-size:13px;color:#fff;margin:0}.ymmsearchfilter{padding:20px!important}#selectorToggle .ymmsearchfilter{padding:20px 0!important}.ykk-selector .container{max-width:none}.ymmsearchfilter select{font-size:14px!important;margin-bottom:5px}.sections-slide-show .section-block-template--15103752241261__16321237356a896dad .fluid-width-video-wrapper{padding-top:50%!important}nav.header__inline-menu{display:block}}@media only screen and (max-width:767px){.section-header-navigation.scrolled-past-header~.toggle-wrapper{top:40px}.shopify-section-header-sticky{z-index:9999!important}}@media only screen and (max-width:590px){#questions-content .div_select_car_image label>input+img{max-height:150px}.container,.container-1770,.container-1570,.container-1470,.container-1370,.container-1320,.container-1170{padding-left:15px;padding-right:15px}.white_dropdown{width:100%!important;margin-bottom:10px}.remove_left_padding{padding-left:-30px}.select_your_vehicle_close_btn{width:100px;float:right;background-color:#000;color:#fff}.select_your_vehicle{cursor:pointer}.force_to_select_vehicle_type{padding-left:25px!important}.genie_dropdowns .grid__item{margin-bottom:2%;padding-left:20px;padding-right:20px}.genie_dropdowns .form-control,.template-collection .genie_dropdowns .form-control,.template-product .genie_dropdowns .form-control,.template-page .genie_dropdowns .form-control,.template-404 .genie_dropdowns .form-control{height:50px;font-size:18px}#questions-content .text-only span.caption{font-size:14px;font-weight:600}.vehicle_type_utv{width:80px!important}.header-navigation.header-nav-plain .container{padding-left:0;padding-right:0}}@media only screen and (max-width:1250px){.modal-body .medium-up--one-half{width:100%!important}}.continue{display:inline-block;padding:9px 25px}.caption{color:#000!important}.text-only{margin-top:30px}.edit_vehicle_selection_parent{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/112/assets/genie_style.css.map */
