/**handles:flatsome-style**/
#main ul{margin:0 0 30px 20px}#main ul#my-account-nav,#main ul.nav-tabs,#main ul.tabs-nav{margin:0;z-index:9999}body .gform_wrapper li input{margin-bottom:12px!important}body .gform_wrapper .top_label div.ginput_container,body .gform_wrapper ul li.gfield,body .grom_wrapper ul li.gfield .ginput_container .address_line_1 input{margin-top:0!important}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(
[type=button]
):not([type=image]):not([type=file]){padding:0 .75em!important}body .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(
.gfield_time_ampm
):not(.ginput_container_date):not(.ginput_quantity):not(
ul.gfield_radio li input
):not(ul.gfield_checkbox li input):not(.datepicker),body .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(
.gfield_time_ampm
):not(.ginput_container_date):not(.ginput_quantity):not(
ul.gfield_radio li input
):not(ul.gfield_checkbox li input):not(.datepicker){margin:0!important}body .gform_wrapper .hidden_label .ginput_container input[type=text],body .gform_wrapper .hidden_label .ginput_container select,body .gform_wrapper li.gfield textarea.textarea{margin-top:12px!important}body .gform_wrapper .gform_footer{margin:0!important;padding:5px 0 10px}body .gform_wrapper .gfield_checkbox li input,body .gform_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gfield_radio li input[type=radio],body .gform_wrapper ul li.gfield.field_sublabel_hidden_label,body .gform_wrapper ul li.gfield.gf_left_half,body .gform_wrapper ul li.gfield.gf_right_half,body .gform_wrapper ul.gform_fields li{margin-bottom:0!important}body .gform_wrapper .gfield_checkbox li input,body .gform_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gfield_radio li input[type=radio]{margin-top:1px!important}body .gform_wrapper .ginput_container .gfield_checkbox,body .gform_wrapper .ginput_container .gfield_radio{margin-bottom:25px!important}.gf_simple_horizontal_wrapper form .gform_body{width:100%!important;max-width:100%!important}.gf_simple_horizontal_wrapper form .gform_body ul.gform_fields li.gfield select,.gf_simple_horizontal_wrapper.gform_wrapper,.gf_simple_horizontal_wrapper.gform_wrapper .gform_footer .gform_button{margin:0!important}.gform_ajax_spinner{width:48px}footer .social-icons .icon{font-size:24px;margin-right:20px}footer ul.links li{display:block;margin-left:0;margin-bottom:10px}.sidebar-inner .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:flex;flex-direction:column;justify-content:center;align-items:center}.sidebar-inner .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{width:100%;margin-bottom:.5em!important}.sidebar-inner form.gf_simple_horizontal .gform_body,.sidebar-inner form.gf_simple_horizontal .gform_footer{display:block!important;width:100%!important;max-width:100%!important}body .gform_wrapper form input,body .gform_wrapper form select,body .gform_wrapper form textarea{background-color:#efefef;border-color:#efefef!important;font-size:1em;font-weight:400;font-style:normal;line-height:1.2em;text-decoration:none;text-transform:none;letter-spacing:0;padding:1em 1.9em;height:3.9em!important;border:1px solid;border-radius:10px!important}.gform_wrapper.gf_browser_chrome select{padding:1em .7em!important}body .gform_wrapper form .gfield_checkbox input,body .gform_wrapper form .gfield_radio input{height:auto!important}body .gform_wrapper form input.datepicker{width:100%!important}form.dark ::-webkit-input-placeholder{color:#fff}form.dark :-moz-placeholder{opacity:1;color:#fff}form.dark ::-moz-placeholder{opacity:1;color:#fff}form.dark :-ms-input-placeholder{color:#fff}form.dark input:-moz-placeholder{color:#fff}a.affirm-btn{background-color:#392bf1!important}.home .shop-by-vehicle h3{font-size:1.55em;margin-bottom:0}.blog .widget.flatsome_recent_posts,.single-post span.byline{display:none}.kb-search__title,.mkb-section-title h3{text-transform:uppercase}.kb-faq{background-color:#f4f4f4;border-radius:8px;padding:2em}.kb-header .kb-search .kb-search__title{font-family:Oswald,sans-serif!important}.mkb-root .mkb-home-faq .kb-faq__controls .kb-faq__filter-form .kb-faq__filter-icon{margin:0 auto;padding:.6em 0}.mkb-root .mkb-home-faq .kb-faq__controls .kb-faq__filter-form input.kb-faq__filter-input{background-color:#fff}.rll-youtube-player{z-index:0!important}ul.bullet-arrow li,ul.bullet-checkmark li{list-style:none;position:relative;padding:7px 0 7px 25px;margin:0;border-bottom:1px solid #ececec}.dark ul.bullet-arrow li,.dark ul.bullet-checkmark li{border-color:rgba(255,255,255,.2)}ul.bullet-arrow li:before,ul.bullet-checkmark li:before{font-family:fl-icons!important;left:0;position:absolute;font-size:16px;color:#7a9c59}ul.bullet-arrow li,ul.bullet-checkmark li{list-style:none;position:relative;padding:7px 0 7px 25px;margin:0;border-bottom:1px solid #ececec}ul.bullet-checkmark li:before{content:"\e00a"!important}ul.bullet-arrow li:before{content:"\f105"!important}#main ul.wp-block-gallery{margin:0!important}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{padding:0 30px 30px}.wp-block-button.expand a{display:block!important}.wp-block-sbgd-wrapper-block{max-width:1080px;width:100%;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}.single-post.single-format-video .post .article-inner .entry-image{display:none}div.col.col-round .col-inner{border-radius:15px!important}div.col.col-round div.col.col-bottom-flat .col-inner{border-radius:15px 15px 0 0!important}.home .product-category .box-category .box-image{display:none}.home .product-category .box-category .box-text{padding-top:.5em;padding-bottom:.5em}.home .product-category a .box-category .box-text h5{color:#4f4f4f;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.home .product-category a:hover .box-category .box-text h5{color:#ec1d23;-ms-transform:translateX(10px);transform:translateX(10px)}.tabbed-content .nav+.tab-panels{position:relative;width:100%;height:auto;float:left;max-height:9999px;overflow:hidden}.box-text-products .title-wrapper .product-title a,.hide-thumbnails .product-category .box-text .box-text-inner h5.header-title,.product-small .box-text .title-wrapper .product-title a{color:#515151}.box-text-products .title-wrapper .product-title a:hover,.hide-thumbnails .product-category:hover .box-text .box-text-inner h5.header-title,.product-small .box-text .title-wrapper .product-title a:hover,.product-small:hover .box-text .title-wrapper .product-title a{color:#ec1d23!important}.product-thumbnails .flickity-slider .yith_featured_thumbnail{max-height:83px!important;object-fit:cover!important}.single-product .product-summary .price-wrapper .price span.from{display:none}.single-product .countdown-timer-wrap{background-color:#f4f4f4;padding:1em;border-radius:4px;margin-top:1em}.single-product .cart .bundle_wrap{margin-bottom:1em}.single-product .cart .bundle_wrap .bundle_price{display:inline-block;margin-left:.5em}.single-product .cart .bundle_wrap .bundle_price p{margin-bottom:0!important}.single-product .product-info p.available-on-backorder{display:none}.tax-product_cat .category-page-row.hide-thumbnails .products .box{border-bottom:.5px solid #d7d7d7}.tax-product_cat .category-page-row.hide-thumbnails .products .box-image,.tax-product_cat .category-page-row.hide-thumbnails .products .box-text .box-text-inner p{display:none}.tax-product_cat .category-page-row.hide-thumbnails .products .box-text{padding:20px 15px}.tax-product_cat .category-page-row.hide-thumbnails .products .box-text .box-text-inner{text-align:left}.tax-product_cat .category-page-row.hide-thumbnails .products .box-bounce:hover .box-text{-ms-transform:translateX(10px);transform:translateX(10px)}.tax-product_cat .category-page-row.hide-thumbnails .products .box-bounce .box-text h5{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tax-product_cat .category-page-row.hide-thumbnails .products .box-bounce:hover .box-text h5{color:#5b5b5b}@media screen and (min-width:850px),all{.tax-product_cat .category-page-row.hide-thumbnails .products.large-columns-3>.col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 9.8px 0}}.related-products-wrapper .flickity-viewport{height:380px!important}.short_desc_red .product .product-short-description{background-color:#ec1d23;color:#fff;padding:1em;border-radius:4px;margin-bottom:20px}.short_desc_gray .product .product-short-description{background-color:#f4f4f4;color:#ec1d23;padding:1em;border-radius:4px;font-weight:700;margin-bottom:20px}.short_desc_gray .product .product-short-description p,.short_desc_red .product .product-short-description p{margin-bottom:0}.hide_shipping_countdown .countdown-timer-wrap{display:none}.woocommerce-cart .countdown-timer-wrap{background-color:#ec1d23;color:#fff;padding:1em;border-radius:4px;margin:0 -15px 50px;font-size:.8em;text-align:center}.woocommerce-cart .countdown-timer-wrap a{color:#fff;border:1px #fff solid;border-radius:4px;padding:2px 4px;margin-left:.7em;display:inline-block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.woocommerce-cart .countdown-timer-wrap a:hover{background-color:#fff;color:#ec1d23}.cart-item .nav-dropdown .woocommerce-mini-cart__buttons a:first-child,.off-canvas-cart #cart-popup .woocommerce-mini-cart__buttons a:first-child,.sidebar-menu .cart-item .header-cart-link,.woocommerce-cart .cart .actions button.button{background-color:#4b4b4b!important}.sidebar-menu .cart-checkout-button .button.cart-checkout{background-color:#ec1d23!important}.sidebar-menu .cart-checkout-button,.sidebar-menu .cart-item{text-align:center;padding:.5em 0}.woocommerce-cart .cart .continue-shopping a.button-continue-shopping{color:#4b4b4b;white-space:nowrap}.woocommerce-cart .cart .continue-shopping a.button-continue-shopping:hover{color:#fff}.woocommerce-shipping-totals ul.shipping__list li.shipping__list_item input{margin-top:0}.woocommerce-cart table.cart tr.cart_item td.product-name dl.variation,.woocommerce-checkout table.shop_table tr.cart_item td.product-name dl.variation{display:none}.woocommerce-cart .cart-sidebar .cart-sidebar-content{font-size:.8em}.woocommerce-checkout .woocommerce-checkout-payment .payment_method_affirm img{max-width:70px}@media only screen and (max-width:849px){.woocommerce-checkout .checkout .large-5 .col-inner{padding:15px 10px 30px}}.woocommerce-checkout #main ul{margin:0}@media only screen and (max-width:336px){.woocommerce-checkout .woocommerce-checkout-review-order ul.wc_payment_methods li.wc_payment_method.payment_method_braintree_credit_card label img{width:32px!important;height:20px!important}}form.woocommerce-cart-form table.shop_table tbody tr.bundle_table_item td.product-quantity .quantity{display:none}.yotpo .yotpo-modal-dialog,.yotpo.yotpo-main-widget{width:100%!important}.woocommerce-checkout .shipping_address h3#ship-to-a-different-address_field{font-family:"Open Sans",sans-serif;font-size:85%;color:#4b4b4b;line-height:1.6;text-transform:none;font-weight:400;margin-bottom:20px}.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address span{font-family:"Open Sans",sans-serif;font-weight:700;font-size:.9em;margin-bottom:.4em}.tax-product_cat #main #shop-sidebar ul.menu{margin:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.tax-product_cat #main #shop-sidebar ul.menu li:first-child a{border-top:1px solid #e5e5e5;border-radius:5px 5px 0 0}.tax-product_cat #main #shop-sidebar ul.menu li:last-child a{border-bottom:1px solid #e5e5e5;border-radius:0 0 5px 5px}.tax-product_cat #main #shop-sidebar ul.menu li a{position:relative;font-weight:400;display:block;padding:10px 15px;font-size:14px;color:#666;background:#fff;border:1px solid #e5e5e5;border-top:none;border-bottom:none;padding-right:35px}.tax-product_cat #main #shop-sidebar ul.menu li a:before{font-family:FontAwesome;display:block;content:"\f054";position:absolute;right:25px;top:50%;font-size:12px;height:20px;line-height:20px;margin-top:-10px;color:#ccc;width:0;opacity:1}.tax-product_cat #main #shop-sidebar ul.menu li a:hover,.tax-product_cat #main #shop-sidebar ul.menu li.current_page_item a{color:#fff;background:#ec1d23}.btn-katapult-preapprove-static-dark-large{cursor:pointer;background:url(https://raceland.com/wp-content/themes/raceland/images/btn-katapult-preapprove-static-dark-large.png) no-repeat;background-size:216px 53px;width:216px;height:53px;display:block;background-color:#fff!important;display:inline-block}.btn-katapult-preapprove.btn-katapult-preapprove-static-dark-large:hover{background-position:0 0}.product .price-wrapper .price .from{display:none!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .product-name{border-top:none;border-left:none;border-right:none}.single-product .product-main .product-gallery .product-images .badge-container{display:none}.affim-header>*{display:inline-block}.affim-header{text-align:center;padding:10px 0 7px}.affim-header a{text-decoration:underline;color:#fff!important}.affim-header>img{margin:0 0 -2px}.affirm-promo{display:none!important}span.user-input{text-decoration:underline;color:#00c8e5}.learn-more{font-family:helvetica neue,Verdana,Arial,sans-serif;color:#636363;font-size:14px;line-height:1.5}.learn-more span{text-decoration:underline}.method-checkout-cart-methods-affirm-top img{width:186px}.catalog-product-view .product-essential form .product-shop>.add-to-cart{display:none}@media (max-width:767px){.affim-header>*{font-size:12px}.catalog-product-view .product-essential form .product-shop>.add-to-cart{display:block}.catalog-product-view .product-essential form .product-shop>.add-to-cart .add-to-cart-buttons{margin-top:20px}.affim-header>img{width:60px!important}}@media (max-width:670px){.checkout-types li a.btn.btn-default,.method-checkout-cart-methods-affirm-top a{width:100%;display:block;background:#00c8e5;border-radius:4px}}.sidebar-menu ul.nav-sidebar li.link-mobile-sub{margin-left:1em}form.bundle_form table.bundled_products{background-color:#f4f4f4}form.bundle_form table.bundled_products tbody tr.bundled_product:first-child{background-color:#fff;padding:0!important;margin-bottom:20px;height:40px}form.bundle_form table.bundled_products tbody tr.bundled_product:first-child>td.bundled_item_details_col{padding:0;vertical-align:top}form.bundle_form table.bundled_products tbody tr.bundled_product:first-child>td.bundled_item_details_col span.item_title{font-weight:400}form.bundle_form table.bundled_products tbody .bundled-title-wrapper:first-of-type{padding-top:20px!important}form.bundle_form table.bundled_products tbody .bundled-title-wrapper{display:inline-block;min-width:250px}@media (max-width:360px){form.bundle_form table.bundled_products tbody .bundled-title-wrapper{min-width:200px}}form.bundle_form table.bundled_products tbody .bundled-title-wrapper,form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_details_col{padding:0 30px}form.bundle_form table.bundled_products tbody tr.bundled_product:last-child td.bundled_item_details_col{padding-bottom:20px!important}form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col{padding:0}form.bundle_form table.bundled_products tbody tr.bundled_product:first-child td.bundled_item_qty_col{padding:0 1em 1em}form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col input.minus.button{margin-right:-4px}form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col input.plus.button{margin-left:-4px}form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col input.bundled_qty,form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col input.minus.button,form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col input.plus.button{background-color:rgba(255,255,255,.6)}form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_qty_col .quantity{margin:-5px 1em 0 0!important;font-size:.8em}.bundled_products .bundled_product_summary .bundled_product_optional_checkbox{font-size:.8em;font-weight:400;position:relative;display:inline;float:left;margin:5px 0 0 10px}.bundled_products .bundled_item_col .price{font-size:13px;font-weight:400}form.cart.cart_group.bundle_form.layout_tabular.group_mode_noindent{margin:0;padding:0}.bundled_item_images_col,.bundled_product .bundled_item_cart_content .bundled_item_wrap .woocommerce-variation-availability,.bundled_product .bundled_item_cart_content .bundled_item_wrap .woocommerce-variation-description,.bundled_product .bundled_item_cart_content .bundled_item_wrap .woocommerce-variation-price,.bundled_product .bundled_item_cart_content table.variations,.bundled_product_title_link,.bundled_products thead,.bundled_products tr.bundled_product td.bundled_item_col .details .cart{display:none!important}.bundled_product_title_inner span.item_title{color:#222;font-size:.8em;font-family:"Open Sans",sans-serif}h4.bundled_product_title.product_title{float:left;display:inline;width:auto!important}.bundled_item_col .price,.bundled_item_col .price .woocommerce-Price-currencySymbol{color:#222;font-size:13px;font-weight:400;font-family:"Open Sans",sans-serif;margin-left:0}.bundled_item_col .price .woocommerce-Price-currencySymbol{margin-top:-.09em;font-size:16px}.bundled_product_checkbox{vertical-align:middle;margin:-4px 6px 0 0!important}.bundled_products .bundled-title-wrapper:first-of-type h3.group-title{margin-top:0}.bundled_products .bundled-title-wrapper:first-of-type .product-tooltip{margin:2px 0 0 8px}h3.group-title{font-size:1em;position:relative;width:auto;margin-top:10px;margin-bottom:0;float:left}.product-tooltip{position:relative;width:16px;float:left;display:inline-block;cursor:help;margin:12px 0 0 8px}.product-tooltip .product-tooltip-bottom{min-width:230px;top:initial;left:50%;transform:translate(-50%,0);padding:10px 20px;color:#000;background-color:#eee;font-weight:400;font-size:13px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;border:1px solid #ccc;box-shadow:0 1px 8px rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:opacity .8s}.product-tooltip:hover .product-tooltip-bottom{visibility:visible;opacity:1}.product-tooltip .product-tooltip-bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.product-tooltip .product-tooltip-bottom i::after{content:"";position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#eee;border:1px solid #ccc;box-shadow:0 1px 8px rgba(0,0,0,.5)}label.bundled_product_optional_checkbox{visibility:hidden}label.bundled_product_optional_checkbox input,label.bundled_product_optional_checkbox span.price{visibility:visible}label.bundled_product_optional_checkbox span.price{margin-left:-45px!important}label.bundled_product_optional_checkbox span.price span.bundled_item_price_quantity{visibility:hidden}@media only screen and (max-width:405px){form.bundle_form table.bundled_products tbody .bundled-title-wrapper,form.bundle_form table.bundled_products tbody tr.bundled_product td.bundled_item_details_col{padding:0 12px}table.bundled_products td.bundled_item_col{font-size:.7em}label.bundled_product_optional_checkbox span.price{margin-left:-30px!important}}.bundle_wrap .bundle_button .bundle_price .price{font-size:1em}.bundle_wrap .bundle_button .bundle_price .price .woocommerce-Price-amount{color:#fff}.raceland-ribbon{font-size:13px;z-index:9;position:relative;display:inline-block;margin:10px 0 20px}.raceland-ribbon-text{display:inline-block;padding:.6em 1em .5em;line-height:1.2em;background:#ec1d23;color:#fff;position:relative}.raceland-ribbon-bold:before,.raceland-ribbon-text:after,.raceland-ribbon:after,.raceland-ribbon:before{content:"";position:absolute;border-style:solid}.raceland-ribbon:before{top:.3em;left:.2em;width:100%;height:100%;border:none;background:rgba(150,155,160,.26);z-index:-2}.raceland-ribbon-text:after{top:100%;right:0;border-width:.5em 2em 0 0;border-color:#b10f14 transparent transparent transparent}.raceland-ribbon-bold:before,.raceland-ribbon:after{top:.5em;right:-2em;border-width:1.1em 1em 1.1em 3em;border-color:#d61218 transparent #d61218 #d61218;z-index:-1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.raceland-ribbon-bold:hover::before,.raceland-ribbon:hover::after{right:-4em;border-width:1.1em 1em 1.1em 4.3em}.raceland-ribbon-bold:before{border-color:rgba(150,155,160,.26) transparent rgba(150,155,160,.26) rgba(150,155,160,.26);top:.7em;right:-2.3em;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.raceland-ribbon:hover .raceland-ribbon-bold:before{right:-4.3em;border-width:1.1em 1em 1.1em 4.7em}img.raceland-ribbon-icon{width:14px;height:14px;margin:0 5px 2px 0}img.raceland-ribbon-icon path{fill:#ffffff}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{text-align:center;font-size:150%;font-weight:700;color:#ec1d23}.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details{background:linear-gradient(90deg,#22c1c3 0,#fdbb2d 100%);border-radius:8px;padding:20px;margin-bottom:30px!important}.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details li{list-style:none;position:relative;padding:10px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.37);color:#000}.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details li:before{content:"\e409"!important;font-family:"Material Icons"!important;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{background-color:#eaeaea;border-radius:8px;padding:30px;margin-top:50px}@media only screen and (min-width:768px){.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details{width:48%;float:right}.woocommerce-order-received .woocommerce-order .woocommerce-order-details{width:48%}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:850px){.fits-this-product-row .col:first-child{padding:0 5px 30px 15px}.fits-this-product-row .col:nth-child(2){padding:0 10px 30px 10px}.fits-this-product-row .col:nth-child(3){padding:0 15px 30px 5px}.fits-this-product-row .col .box.fits-this-product .box-text{padding:5px 5px 5px 5px!important}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{margin-bottom:.5em!important}.home .shop-by-vehicle h3,.page-template-page-store .shop-by-vehicle h3{font-size:1.55em;text-align:center;margin-bottom:0}#footer .footer-widgets .social-icons{text-align:left}}#wp-admin-bar-customize,#wp-admin-bar-edit ul#wp-admin-bar-edit-default,#wp-admin-bar-edit_uxbuilder,#wp-admin-bar-flatsome-activate,#wp-admin-bar-flatsome_panel,#wp-admin-bar-new-content-default li#wp-admin-bar-new-blocks,.tooltipster-base,.tooltipster-content{display:none}body.user-id-1 #wp-admin-bar-customize,body.user-id-1 #wp-admin-bar-edit ul#wp-admin-bar-edit-default,body.user-id-1 #wp-admin-bar-edit ul#wp-admin-bar-edit-default li,body.user-id-1 #wp-admin-bar-flatsome_panel,body.user-id-1 #wp-admin-bar-new-content-default li#wp-admin-bar-new-blocks,body.user-id-1 .tooltipster-base,body.user-id-1 .tooltipster-content{display:block}.tooltipster-base.tooltipster-default{display:none!important}.video-iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}img#gform_ajax_spinner_3{position:absolute;left:0;top:50%;transform:translate(15px,-50%)}div.bundle_price del{display:none}body.page-template-page-homepage-v2 .row.rh-hero__row{max-width:none}body.page-template-page-homepage-v2 .video-iframe{padding-bottom:51.55%}body.page-template-page-homepage-v2 .rh-hero,body.page-template-page-homepage-v2 .rh-hero .col,body.page-template-page-homepage-v2 .rh-hero .col-inner,body.page-template-page-homepage-v2 .rh-hero .row,body.page-template-page-homepage-v2 .rh-hero .section-content{width:100%;max-width:100%;height:100%;margin:0!important;padding:0!important}body.page-template-page-homepage-v2 .rh-hero{width:100%;max-width:100%;margin:0!important;padding:0!important;height:calc(80vh - 136px);position:relative;overflow:hidden}body.page-template-page-homepage-v2 .rh-hero__slider{position:relative;width:100%;height:100%}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item,body.page-template-page-homepage-v2 .rh-hero__slider .owl-stage,body.page-template-page-homepage-v2 .rh-hero__slider .owl-stage-outer{height:100%}body.page-template-page-homepage-v2 .rh-hero__slide{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;background:#000}body.page-template-page-homepage-v2 .rh-hero__fallback,body.page-template-page-homepage-v2 .rh-hero__video{position:absolute;inset:0;width:100%;height:100%}body.page-template-page-homepage-v2 .rh-hero__fallback-img,body.page-template-page-homepage-v2 .rh-hero__video{width:100%;height:100%;object-fit:cover;object-position:var(--rh-media-pos,center center)}@media (max-width:767px){body.page-template-page-homepage-v2 .rh-hero__fallback-img,body.page-template-page-homepage-v2 .rh-hero__video{object-position:var(--rh-media-pos-m,var(--rh-media-pos,center center))}}body.page-template-page-homepage-v2 .rh-hero__fallback{z-index:1}body.page-template-page-homepage-v2 .rh-hero__video{z-index:2}body.page-template-page-homepage-v2 .rh-hero__overlay{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:end;padding:48px 24px}body.page-template-page-homepage-v2 .rh-hero__overlay-inner{max-width:var(--rh-mw,70%)}body.page-template-page-homepage-v2 .rh-hero__heading{margin:0;font-size:var(--rh-fs, 28px);font-weight:var(--rh-fw,600);line-height:1.1;color:#fff;text-wrap:balance}body.page-template-page-homepage-v2 .rh-hero__slider:not(.owl-loaded) .rh-hero__slide{display:none}body.page-template-page-homepage-v2 .rh-hero__slider:not(.owl-loaded) .rh-hero__slide:first-child{display:block}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item{backface-visibility:hidden;transform:translateZ(0);z-index:0}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.active{z-index:1}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.animated{animation-duration:420ms;animation-fill-mode:both}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.owl-animated-out{z-index:2;pointer-events:none}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.owl-animated-in{z-index:3}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.rh-fade-in{animation-name:rh-hero-owl-fade-in}body.page-template-page-homepage-v2 .rh-hero__slider .owl-item.rh-fade-out{animation-name:rh-hero-owl-fade-out}body.page-template-page-homepage-v2 .rh-hero__video{opacity:0;transition:opacity 420ms ease;will-change:opacity}body.page-template-page-homepage-v2 .rh-hero__video.is-visible{opacity:1}body.page-template-page-homepage-v2 .rh-hero__fallback{opacity:1;transition:opacity 420ms ease}body.page-template-page-homepage-v2 .rh-hero__fallback.is-dimmed{opacity:.9}body.page-template-page-homepage-v2 .rh-hero__slide.is-video-visible .rh-hero__fallback{opacity:0}@keyframes rh-hero-owl-fade-in{from{opacity:0}to{opacity:1}}@keyframes rh-hero-owl-fade-out{from{opacity:1}to{opacity:0}}body.page-template-page-homepage-v2 .section.rh-vehicle-finder-section{padding:20px 0 20px!important}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell{position:relative}body.page-template-page-homepage-v2 .rh-vehicle-finder__panel{overflow:visible}body.page-template-page-homepage-v2 .rh-vehicle-finder__layout{background:#e9e9ea;border-radius:10px;padding:15px 30px}body.page-template-page-homepage-v2 .rh-vehicle-finder__layout .col{padding-bottom:0}body.page-template-page-homepage-v2 .rh-vehicle-finder__form-col,body.page-template-page-homepage-v2 .rh-vehicle-finder__title-col{display:flex;align-items:center}body.page-template-page-homepage-v2 .rh-vehicle-finder__title-col{padding:0}body.page-template-page-homepage-v2 .rh-vehicle-finder__mobile-action{display:none}body.page-template-page-homepage-v2 .col.rh-vehicle-finder__form-col{padding:0!important}body.page-template-page-homepage-v2 .rh-vehicle-finder__toggle{width:100%;min-height:58px;margin:0;border-radius:6px;border:0;background:#f5222a;color:#fff;font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;transition:transform .55s cubic-bezier(.22, 1, .36, 1),box-shadow .55s cubic-bezier(.22, 1, .36, 1),background .25s ease}body.page-template-page-homepage-v2 .rh-vehicle-finder__toggle:focus,body.page-template-page-homepage-v2 .rh-vehicle-finder__toggle:hover{background:#d91b20;color:#fff}body.page-template-page-homepage-v2 .rh-vehicle-finder form{display:flex;align-items:center;gap:10px;margin:0;width:100%}body.page-template-page-homepage-v2 .rh-vehicle-finder .rh-vehicle-finder__label{font-weight:700;text-transform:uppercase;font-size:12px;white-space:nowrap;margin-right:6px}body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=search],body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=text],body.page-template-page-homepage-v2 .rh-vehicle-finder select{height:52px!important;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:0 16px;margin:0;min-width:140px}body.page-template-page-homepage-v2 .rh-vehicle-finder button[type=submit],body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=submit]{height:52px!important;min-width:108px;border-radius:6px;border:0;padding:0 28px;font-weight:800;font-size:19px;text-transform:uppercase;cursor:pointer}body.page-template-page-homepage-v2 .rh-vehicle-finder .gform_heading{display:none}body.page-template-page-homepage-v2 .rh-vehicle-finder-section .section-title.section-title-normal{color:#000;border-bottom:0;margin:0}body.page-template-page-homepage-v2 .rh-vehicle-finder-section .section-title.section-title-normal span{padding:0;border-bottom:0;color:#000;font-size:24px;font-weight:800;line-height:1;letter-spacing:.01em;margin-top:-6px}body.page-template-page-homepage-v2 .rh-advantages-section{background:#fff}body.page-template-page-homepage-v2 .col.rh-advantage-col{padding-bottom:65px}body.page-template-page-homepage-v2 .rh-advantage--link{display:block;color:inherit;text-decoration:none}body.page-template-page-homepage-v2 .rh-advantage__icon{display:flex;justify-content:center}body.page-template-page-homepage-v2 .rh-advantage__icon img{width:200px;height:200px;object-fit:contain}body.page-template-page-homepage-v2 .rh-advantage__heading{margin:0 0 6px 0;font-weight:400;font-size:32px;color:#111}body.page-template-page-homepage-v2 .rh-advantage__description{margin:0;color:rgba(0,0,0,.68)}body.page-template-page-homepage-v2 .rh-promo-banner .col,body.page-template-page-homepage-v2 .rh-promo-banner .col-inner,body.page-template-page-homepage-v2 .rh-promo-banner .row{width:100%;max-width:100%;height:100%;margin:0!important;padding:0!important}body.page-template-page-homepage-v2 .rh-promo-banner{position:relative;width:100%;height:var(--rh-banner-h,420px);overflow:hidden}body.page-template-page-homepage-v2 .rh-promo-banner-section,body.page-template-page-homepage-v2 .rh-promo-banner-section .col,body.page-template-page-homepage-v2 .rh-promo-banner-section .col-inner,body.page-template-page-homepage-v2 .rh-promo-banner-section .row,body.page-template-page-homepage-v2 .rh-promo-banner-section .section-content{margin:0!important;padding:0!important;max-width:100%}body.page-template-page-homepage-v2 .rh-promo-banner__img,body.page-template-page-homepage-v2 .rh-promo-banner__media{width:100%;height:100%;display:block}body.page-template-page-homepage-v2 .rh-promo-banner__img{object-fit:cover}body.page-template-page-homepage-v2 .rh-promo-banner__btn{position:absolute;right:4%;bottom:8%;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:8px;background:#ec1f26;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;text-decoration:none}body.page-template-page-homepage-v2 .rh-promo-banner__btn:hover{filter:brightness(.9)}body.page-template-page-homepage-v2 .rh-video-section__wrap{width:100%;background:#000;aspect-ratio:16/9;overflow:hidden}body.page-template-page-homepage-v2 .rh-video-section__video{width:100%;height:100%;display:block;object-fit:contain}body.page-template-page-homepage-v2 .rh-contact-strip-section{color:#000;padding-bottom:0!important;margin-bottom:-80px}body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip{font-size:28px;font-weight:700;color:#000}body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip h3{font-size:40px;font-weight:700;color:#000}body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip span{display:block;margin-bottom:-30px}body.page-template-page-homepage-v2 .banner-button-wrapper .text-box.banner-layer{margin-right:15px}body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip-col:nth-child(2),body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip-col:nth-child(3){text-align:center}body.page-template-page-homepage-v2 .hpv2-video .video.video-fit.mb{padding-top:0!important}body.page-template-page-homepage-v2 .hpv2-video__row{align-items:center}body.page-template-page-homepage-v2 .hpv2-video__copy-col{padding-right:2.5rem;padding-top:10px}body.page-template-page-homepage-v2 .hpv2-video__intro{max-width:31rem}body.page-template-page-homepage-v2 .hpv2-video__intro-heading{margin:0 0 28px;font-size:44px;font-weight:400;line-height:1.02;letter-spacing:-.03em;color:#383838}body.page-template-page-homepage-v2 .hpv2-video__intro-text{max-width:29rem;color:#454545;font-size:1.02rem;line-height:1.78}body.page-template-page-homepage-v2 .hpv2-video__intro-text p{margin-bottom:1.5rem}body.page-template-page-homepage-v2 .hpv2-video__intro-text p:last-child{margin-bottom:0}body.page-template-page-homepage-v2 .hpv2-cta--desktop .row-inner{align-items:center}body.page-template-page-homepage-v2 .hpv2-cta__actions{width:100%;max-width:620px;margin-left:auto}body.page-template-page-homepage-v2 .hpv2-cta__actions-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}body.page-template-page-homepage-v2 .have-questions-text{color:#000}body.page-template-page-homepage-v2 .hpv2-cta__actions-bottom{width:100%}body.page-template-page-homepage-v2 .hpv2-cta__actions .button{width:100%;margin:0;border-radius:8px}body.page-template-page-homepage-v2 .hpv2-cta__actions .button span{letter-spacing:.02em}@media (max-width:973px){body.page-template-page-homepage-v2 .hpv2-cta.hpv2-cta--desktop.hide-for-small{display:none!important}body.page-template-page-homepage-v2 .hpv2-cta.hpv2-cta--desktop.hide-for-small+.row.show-for-small{display:block!important}}@media (max-width:767px){body.page-template-page-homepage-v2 .hpv2-video__copy-col{padding-right:0}body.page-template-page-homepage-v2 .hpv2-video__intro{max-width:27rem;text-align:center;margin:0 0 16px;max-width:96%}body.page-template-page-homepage-v2 .hpv2-video__intro-heading{margin:0 auto 26px;font-size:32px;line-height:1.3}body.page-template-page-homepage-v2 .hpv2-video__intro-text{max-width:24rem;margin:0 auto;font-size:1rem;line-height:1.72}body.page-template-page-homepage-v2 .hpv2-video__intro-text p{margin-bottom:1.65rem}body.page-template-page-homepage-v2 .rh-hero__overlay{padding:32px 18px}body.page-template-page-homepage-v2 .rh-hero__overlay-inner{max-width:var(--rh-mw-m,90%)}body.page-template-page-homepage-v2 .rh-hero__heading{font-size:var(--rh-fs-m, 18px);font-weight:var(--rh-fw-m,600)}body.page-template-page-homepage-v2 .rh-vehicle-finder form{flex-wrap:wrap}body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=search],body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=text],body.page-template-page-homepage-v2 .rh-vehicle-finder select{flex:1 1 calc(50% - 10px);min-width:0}body.page-template-page-homepage-v2 .rh-vehicle-finder button[type=submit],body.page-template-page-homepage-v2 .rh-vehicle-finder input[type=submit]{flex:1 1 100%}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible{padding-top:0}body.page-template-page-homepage-v2 .rh-vehicle-finder-section .section-title.section-title-normal span{display:block;padding:0;background:0 0;width:auto;text-align:center;color:#202020;border:0;border-radius:0;margin:0 auto;font-size:24px;font-weight:800;letter-spacing:.02em;line-height:1.15}body.page-template-page-homepage-v2 .rh-vehicle-finder__mobile-action{display:block;position:relative;z-index:2}body.page-template-page-homepage-v2 .rh-vehicle-finder__panel{transition:max-height .68s cubic-bezier(.22, 1, .36, 1),opacity .42s ease,transform .68s cubic-bezier(.22, 1, .36, 1),margin-bottom .68s cubic-bezier(.22, 1, .36, 1);transform-origin:top center}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible .rh-vehicle-finder__panel{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px);margin-bottom:0}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible.is-expanded .rh-vehicle-finder__panel{max-height:var(--rh-finder-panel-height,900px);opacity:1;pointer-events:auto;transform:translateY(0);margin-bottom:12px}body.page-template-page-homepage-v2 .rh-vehicle-finder{background:#ececec;padding:26px 30px 20px;margin-top:0;border-radius:8px}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible .rh-vehicle-finder__panel{display:block}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible:not(.is-expanded) .rh-vehicle-finder__panel .rh-vehicle-finder button[type=submit],body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible:not(.is-expanded) .rh-vehicle-finder__panel .rh-vehicle-finder input[type=submit]{display:none}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible.is-expanded .rh-vehicle-finder__panel .rh-vehicle-finder button[type=submit],body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible.is-expanded .rh-vehicle-finder__panel .rh-vehicle-finder input[type=submit]{display:block}body.page-template-page-homepage-v2 .rh-vehicle-finder__title-col{margin-bottom:18px}body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap{width:100%}body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap form{gap:10px}body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap input[type=search],body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap input[type=text],body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap select{flex:1 1 100%;width:100%;height:48px;padding:0 14px;border:1px solid #dfdfdf;border-radius:6px;background:#fff;color:#444;font-size:16px;box-shadow:none}body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap input[type=search]::placeholder,body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap input[type=text]::placeholder,body.page-template-page-homepage-v2 .rh-vehicle-finder__form-wrap select::placeholder{color:#8c8c8c}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible.is-expanded .rh-vehicle-finder__toggle{box-shadow:0 8px 18px rgba(245,34,42,.14)}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible.is-expanded .rh-vehicle-finder__mobile-action{display:none}body.page-template-page-homepage-v2 .rh-advantages-section{padding:0 20px}body.page-template-page-homepage-v2 .rh-promo-banner{height:var(--rh-banner-h-m,260px)}body.page-template-page-homepage-v2 .rh-video-section{margin-top:20px}body.page-template-page-homepage-v2 .rh-promo-banner__btn{right:16px;bottom:16px;padding:10px 18px}body.page-template-page-homepage-v2 .rh-contact-strip-section .rh-contact-strip h3{font-size:70px;line-height:1}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell.is-collapsible{max-width:90%;margin:0 auto}}@media screen and (max-width:500px){body.page-template-page-homepage-v2 .rh-hero{height:calc(80vh - 136px)}body.page-template-page-homepage-v2 .rh-vehicle-finder__layout{margin-top:0}body.page-template-page-homepage-v2 .rh-vehicle-finder-shell .section-title{display:block}body.page-template-page-homepage-v2 .banner-button-wrapper .text-box.banner-layer{right:0}.absolute-footer.dark.medium-text-center.text-center{text-align:left!important}body.page-template-page-homepage-v2 .section.rh-vehicle-finder-section{padding:20px 0 40px!important}}@media screen and (max-width:463px){body.page-id-28 .icon-box-text.last-reset{padding-left:0}body.page-id-28 .icon-box-text.last-reset h4{font-size:1.1rem}}body.wp-singular.single.single-docs .betterdocs-entry-content .wp-block-table td:first-child,body.wp-singular.single.single-docs .betterdocs-entry-content .wp-block-table th:first-child{padding-left:.5em}.woocommerce form .form-row .required{visibility:visible;color:var(--fs-color-alert)}.cart-container.container.page-wrapper.page-checkout #ship-to-a-different-address_field{display:none}body.blog .qna{display:none}.yotpo-widget-clear .yotpo-base-layout{max-width:1050px}