.variant_wrap{background:#ebebeb!important}.variant_display .component-heading h1{border-bottom:0!important;margin-bottom:20px;text-align:center;text-transform:uppercase!important}.variant_display .variant_bg{background-color:#ebebeb!important;padding:20px 0!important}.variant_display .component-heading ul{text-align:center;display:table;margin:0 auto;margin-bottom:2em;padding-top:0!important}.variant_display .component-heading ul li{list-style:none!important;float:left;margin:0 5px;position:relative;width:142px!important;padding:3px 0!important}.variant_display .custom-checkbox{margin-left:0!important;padding-left:0!important}.variant_display .custom-checkbox label.custom-control-label{padding-left:7px!important}.variant_display .component-heading ul li div.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background:#313131!important;border:solid 1px #707070!important}.variant_display .component-heading ul li div.custom-checkbox .custom-control-input~.custom-control-label::before,.custom-control-input .custom-control-label::before{background:#fff!important;border:solid 1px #707070!important}.variant_display .component-heading ul li .custom-control-label::after{width:13px!important;height:11px!important}.variant_display .component-heading ul li div.custom-checkbox .custom-control-input~.custom-control-label::before{border-radius:0!important;height:15px!important;width:15px!important}.variant_display .component-heading ul li div.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-size:contain!important;background-position:2px 2px!important}.variant_display .component-heading ul li div.custom-checkbox input{margin:0!important;padding:0!important}.variant_display .component-heading ul li a{color:#000!important;font-size:16px!important;text-transform:uppercase;padding-left:0!important;font-family:montserrat,sans-serif;font-weight:400;text-align:center!important;padding-bottom:0!important;border-bottom:0!important;margin-right:-18px!important}.variant_display .component-heading ul li a.active,.variant_display .component-heading ul li a:focus{font-weight:400!important}.variant_display .component-heading ul li a:hover{font-weight:400!important;text-decoration:none!important}.variant_display .component-heading ul li.activeli{font-weight:400!important;border-bottom:solid 1px #ce0e2d!important;background:#fff!important;border-radius:20px}.component-heading ul li a:focus{font-weight:700;border-bottom:0!important}.variant_display .component-heading ul li a:before{display:none!important}.variant_display .variant-listing{margin-top:15px!important}.variant_display .component-heading ul,.variant_display .component-heading li{padding-top:0!important}.variant_display .carousel{border:0!important;background-color:transparent!important}.variant_display .slide_wrap div.key-features-component{border-bottom:solid 3px #ff2d00;height:200px;background:#fff;-webkit-box-shadow:1px 1px 3px 2px #dedede;box-shadow:1px 1px 3px 2px #dedede}.variant_display .slide_wrap div.field-feature-image img{width:100%}.variant_display .slide_wrap div.caption{background:#000;opacity:.9;position:absolute;bottom:3px;padding:15px 20px;width:calc(100% - 30px)}.variant_display .slide_wrap div.caption h3{font-size:14px!important;color:#ce0e2d;margin-bottom:5px!important}.variant_display .slide_wrap div.caption p{color:#fff;font-size:14px!important;font-weight:400!important;opacity:unset!important;margin-bottom:0!important}.variant_display .mySlides{display:none}.variant_display .slider a.prev-text,.slider a.next-text{position:absolute;top:35%;z-index:9999;cursor:pointer!important}.variant_display .slider a.prev-text{left:40px}.variant_display .slider a.next-text{right:40px}.variant_display .slider a.prev-text,.slider a.next-text{font-size:60px;color:#707070}.variant_display .view-all{position:absolute;top:50px;right:31px}.variant_display .view-all h3 a{font-size:14px;border-bottom:solid 1px #000!important;color:#000}.variant_display .vehicle_wrap .component-content h1{border-bottom:0!important;margin-bottom:20px;text-align:center;font-size:22px!important;text-transform:uppercase}.variant_display .vehicle_wrap ul.tabs-heading{text-align:center!important;display:table!important;margin:0 auto!important;margin-bottom:2em!important}.variant_display .vehicle_wrap ul.tabs-heading li{list-style:none!important;float:left!important;margin:0 20px!important}.variant_display .vehicle_wrap ul.tabs-heading li a{color:#000!important;font-size:16px!important;text-transform:uppercase;padding-left:0!important;font-family:montserrat,sans-serif;font-weight:400;margin:0 0 10px;padding-bottom:5px}.variant_display .vehicle_wrap ul.tabs-heading li{padding:0!important;border:0!important;background-color:transparent!important}.variant_display .vehicle_wrap ul.tabs-heading li div{padding:0!important;margin:0!important}.variant_display .vehicle_wrap ul.tabs-heading li a:hover{text-decoration:none!important;color:#ce0e2d!important;border-bottom:0!important}.variant_display .vehicle_wrap ul.tabs-heading li h3{margin:0!important;font-weight:400!important;text-transform:uppercase}.variant_display .vehicle_wrap ul.tabs-heading li.active h3{font-weight:700!important}.variant_display .vehicle_wrap ul.tabs-heading li.active,.vehicle_wrap ul.tabs-heading li a:focus{font-weight:700;border-bottom:solid 2px #ce0e2d!important}.variant_display .component-heading ul li a:before{display:none!important}.variant_display .vehicle_wrap div.tabs-container{padding:0!important;border:0!important;position:relative}.variant_display .gallery-controls{width:40%;position:absolute;left:30%;bottom:160px;z-index:999}.variant_display .desc_wrap{position:absolute;bottom:0;left:50%;transition:all .2s;width:520px;margin-left:-260px!important;text-align:center!important}.variant_display .desc_wrap h2,.desc_wrap h1,.desc_wrap h3{text-align:center}.variant_display .desc_wrap h2{font-weight:700!important;color:#ce0e2d!important;margin-bottom:0!important}.variant_display .desc_wrap h3{margin:0!important;font-size:20px!important;font-weight:400!important}.variant_display .desc_wrap h1{margin:0!important}.variant_display .desc_wrap .field-slidelink2{text-decoration:underline!important;color:#ff2d00!important;font-weight:700}.variant_display .desc_wrap field-slidepoints ul{margin-left:0!important;padding-left:0!important}.variant_display .desc_wrap .field-slidepoints ul li{margin:0 auto!important;font-size:12px;width:250px;list-style:none!important}.variant_display .vehicle_wrap div.component.carousel{background-color:transparent!important}.vehicles_display .desc_wrap{display:none!important}.variant_display li.gallery-item-selected .desc_wrap{display:none!important}.vehicles_display .desc_wrap .field-slidetext{font-size:14px!important;font-weight:700;text-transform:uppercase}.vehicles_display .desc_wrap .field-slidedescription{font-size:14px!important;text-transform:uppercase}.vehicles_display .desc_wrap .field-slideprice{font-size:18px!important;font-weight:700;margin-bottom:15px}.variant_display .desc_wrap .field-slidelink,.variant_display .desc_wrap .compare-cta{font-weight:700;margin:5px!important;display:inline}.variant_display .field-slidelink a,.variant_display .compare-cta a{text-decoration:none!important;padding:15px 0!important;color:#fff!important;width:170px!important;display:inline-block;font-size:16px!important}.variant_display .field-slidelink a{background:#ce0e2d!important}.variant_display .compare-cta a{background:#313131!important}.vehicles_display li.gallery-item-selected .vehicle_imagewrap{position:relative}.vehicles_display .gallery-controls a{display:block!important;width:20px!important;height:20px}a.wishlist-icon{position:absolute;left:12%;top:10px;display:none;z-index:99999}.vehicles_display li.gallery-item-selected a.wishlist-icon{display:block}a.wishlist-icon img{}.variant_bg .terms{bottom:10%;overflow:visible!important}.variant_bg .terms a{font-size:11px;color:#313131;text-decoration:underline}.variant_bg .terms a:hover{color:#000}.variant_bg .terms .popover{border:1px solid #707070;opacity:1!important;border-radius:0!important;max-width:300px;border-color:#707070;background-color:#fff!important}.variant_bg .terms .popover h3{display:none}.variant_bg .terms .popover-title{background-color:#73ad21;color:#fff;font-size:28px;text-align:center}.variant_bg .terms .popover-content{background-color:#fff!important;color:#707070;padding:0!important;padding-right:5px!important}.variant_bg .terms .popover-body ul,.variant_bg .terms .popover-content ul{margin-bottom:0!important;margin-left:15px}.variant_bg .terms .popover-body ul li,.variant_bg .terms .popover-content ul li{list-style:disc!important;font-size:11px!important;margin-bottom:5px;color:#707070;list-style-position:outside!important}.variant_bg .terms .popover-body ul li:last-child{margin-bottom:0!important}.variant_bg .terms .popover>.arrow,.popover>.arrow:after{border-style:none!important}.variant_bg .terms .pop_over_ov{display:inline-block;margin:0 0 10px 0;padding:6px}@media screen and (max-width:767px){.variantFilters ul{display:flex!important;overflow-x:auto}.variantFilters ul li{width:142px;min-width:142px}.vehicles_display .gallery-item.gallery-item-selected{width:330px!important}.vehicles_display .gallery-item.gallery-item-previous{left:-18%}.vehicles_display .gallery-item.gallery-item-next{left:118%!important}.variant_display .gallery-controls{width:93%;left:3%}.variant_display .desc_wrap h3{width:50%!important;margin:0 auto!important}.variant_display .desc_wrap{bottom:0%!important}}