@media only screen and (max-width:1200px){.keyPointsSwiper ul{gap:0px 50px}.main_banner{padding:100px 0 0}.three_steps_tuning_vehicle img{min-width:850px}.Foot_Rows{gap:0 40px}.shipping_and_return_section{padding:100px 0}.shipping_btn_area{padding:30px 20px;justify-content:start;overflow-x:auto;position:relative}.shipping_and_return_section .accordion-item-description-wrapper .accordion-item-description p{max-width:980px}.vf_services,.vf_kits_products,.pdp_details_swiper_sec,.vf_kit_process,.vf_supported_vehicle,.vf_faq_question,.resources_and_download,.contact_form_section,.need_help_section{margin-top:100px;margin-bottom:100px}.contact_form_grid{gap:30px}.contact_form_text_area{padding:40px}.contact_text_and_link{gap:50px}.pdp_details_Rows{grid-template-columns:42% 58%}.details__PDP_Info{padding:40px 20px 40px 80px;margin-left:-60px}.pdp_Slide_details_wrapper{padding:40px 25px}.info_cards_wrap{gap:25px;margin-top:40px}.pdp_product_title a{font-size:25px}.pdp_product_price span{font-size:20px}.details__PDP_Info h2{padding-bottom:15px}.disx__pdpinfo{margin-top:15px}body .header .menu-drawer-container .header__icon--summary .header-drawer-icon{height:20px;width:20px}body .header search-button .header-actions__action .svg-wrapper{height:20px;width:20px}.fit_your_kit{margin:100px 0}.fit_your_kit_form{gap:40px}.tune_vf_software_section{padding:100px 0}.tune_vs_software_btn_area h2{padding-bottom:25px}.tune_vf_buttons{gap:40px;padding:25px 0}.vehicle_detail_area h3{font-size:46px;line-height:52px;padding:50px 0}.vehicle_detail_box{padding:30px}.vehicle_detail_row{grid-template-columns:1.4fr 1.2fr 1fr;gap:25px}.vehicle_detail_header h5{font-size:24px;padding-bottom:30px}.vehicle_detail_row p{padding:30px 0}.vehicle_detail_row p:has(strong){font-size:24px}body .collection-wrapper{padding-bottom:100px}.product-recomm-sec{margin-top:100px;margin-bottom:100px}body .product-information .product-information__grid{padding-bottom:100px}.shipping_btn_area button{text-wrap:nowrap}body.template-product:has(.page_banner) .product-information .product-information__grid{padding-top:100px}.kitRecomm-sec .Kids_tabs_products{margin-top:50px;margin-bottom:100px}body .header .header__columns{padding-top:15px!important;padding-bottom:15px!important}body header .header .header-actions__action,body .header .menu-drawer-container .header__icon--summary{background:#fff;height:40px;width:40px;border-radius:0;padding:10px;overflow:unset}body .header .menu-drawer-container .header__icon--summary .header-drawer-icon--open svg path{stroke:#000}body header .header .header__column--left search-button{margin-left:11px!important}body header .header-logo{width:fit-content;margin-left:auto;margin-right:auto}body header .header .header-actions__action *{display:flex;align-items:center;justify-content:center}body header .header__column--right header-actions{gap:15px}body header .header-actions__action svg path{stroke:#000}body .header-actions__cart-icon .cart-bubble{background:#000;color:#fff;top:-10px}body .header-actions__cart-icon .cart-bubble .cart-bubble__background{background:#000}}@media only screen and (max-width:1024px){.main_banner{padding:80px 0 0}.banner_content{padding-bottom:80px}.vf_faq_row{gap:40px}.Heading_h1{font-size:54px;line-height:54px}.banner_content h1{padding:10px 0 25px}.banner_cta{padding-top:40px}.vf_services_row{gap:0 25px}.vf_services_cards h3{font-size:36px;line-height:40px}.vf_services_cards span.services_badge{margin-bottom:10px}.LoopMarque{gap:80px}.foot_logo{width:60px}.Heading_h2{font-size:44px;line-height:48px}.section_header span{padding-bottom:10px}.vf_process_box span{font-size:46px;line-height:50px;height:70px;width:70px}.vf_faq_info a.outline_btn{margin-top:30px}.vf_process_box{padding:20px}.vf_process_box h4{font-size:36px;line-height:40px}.vf_kit_process .main_button{padding-top:40px}.vf_supported_vehicle{position:relative}.vf_supported_vehicle_media{margin-top:-130px}.vf_faq_accordion .accordion-item .accordion-item-header span{font-size:22px;line-height:26px}.vf_faq_accordion .accordion-item .accordion-item-header{padding:15px 0}.vf_faq_accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p{padding:0 0 15px}.three_steps_tuning_vehicle img{min-width:750px}.three_steps_tuning_list_row{padding:30px 30px 30px 120px;z-index:1}.three_steps_tuning_list{padding-bottom:40px}.Foot_Rows{grid-template-columns:repeat(4,1fr);gap:0 30px}.Foot_Rows .shopify-block:nth-child(3){grid-area:1 / 1 / span 1 / span 4}.Foot_Rows .shopify-block:nth-child(1){grid-area:2 / 1 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(2){grid-area:2 / 2 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(4){grid-area:2 / 3 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(5){grid-area:2 / 4 / span 1 / span 1}.Foot_Rows .payment-icons{grid-area:3 / 1 / span 1 / span 2!important}.Foot_Rows .newsletter-banner{grid-area:3 / 3 / span 1 / span 2}.foot_about_wrap{margin-bottom:40px}.page_banner_content,.shipping_and_return_section{padding:80px 0}.page_banner_content h1{font-size:54px;line-height:60px}.shipping_and_return_text h3{font-size:50px;line-height:60px;padding:50px 0}.vf_services,.vf_kits_products,.pdp_details_swiper_sec,.vf_kit_process,.vf_supported_vehicle,.vf_faq_question,.resources_and_download,.contact_form_section,.need_help_section{margin-top:80px;margin-bottom:80px}.download_resources_grid{margin-top:40px;gap:20px}.download_resources_grid .download_resources_grid_box{padding:20px}.download_resources_grid .download_resources_grid_box h3{font-size:25px}.download_resources_grid .download_resources_grid_box p{margin-top:15px}.version_and_size{margin-top:20px}.download_resources_grid .download_resources_grid_box .outline_btn:after{right:calc(40% - 25px)}.about_vf_tuner_box{padding:40px 40px 0}.about_vf_tune_counter{gap:20px;margin-top:20px}.contact_form_filling_area{padding:20px}.contact_form_text_area{padding:30px 20px}.contact_form_text_area p{margin-top:10px}.counter_item span{font-size:25px}.counter_item p{font-size:25px;margin-top:15px}.need_help_text_area p{margin-top:15px}.contact_form_filling_area .filled_btn:after{right:calc(40% - 20px)}.info_cards_wrap{margin-top:35px;gap:25px}.info_btns{margin-top:40px}body div.pdp_Slide_details_wrapper :is(.swiper-button-next){right:-8px}body div.pdp_Slide_details_wrapper :is(.swiper-button-prev){left:-8px}.pdp_Slide_details_wrapper{padding:30px 20px}.pdp_product_card_content{padding-top:20px;margin-top:20px}body div .swiper-pagination{padding-top:30px}.pdp_product_title a{font-size:22px}.pdp_product_price span{font-size:18px}.fit_your_kit{margin:80px 0}.fit_your_kit_form{gap:30px}.fit_your_kit_form{padding:50px 25px}.fit_your_kit .fit_your_kit_form_caption{padding-top:10px}.fit_your_kit_form fieldset label{font-size:18px}.fit_your_kit_content{padding-bottom:40px}.Kids_products_tabs_nav,.Kids_tabs_products-wrap{margin-top:40px}body product-card.product-card .product-card__content .product-title a{font-size:21px}.vf_kits_products .outline_btn{margin-top:40px}.keyPointsSwiper ul{gap:0 40px}.tune_vf_software_section{padding:80px 0}.tune_vf_buttons{gap:30px;padding:30px 15px;justify-content:center;flex-wrap:wrap}.tune_vf_buttons button{font-size:20px}.vehicle_detail_area h3{font-size:40px;line-height:46px;padding:40px 0 45px}.vehicle_detail_box{padding:25px}.vehicle_detail_row{grid-template-columns:1.3fr 1.2fr 1fr;gap:20px}.vehicle_detail_header h5{font-size:22px;line-height:28px;padding-bottom:25px}.vehicle_detail_row p{font-size:14px;line-height:20px;padding:22px 0}.vehicle_detail_row p:has(strong){font-size:22px}body .collection-wrapper{padding-bottom:80px;padding-top:50px}body .collection-wrapper .facets--filters-title{font-size:24px}body .collection-wrapper .facets--horizontal .products-count-wrapper{margin-left:0}body .collection-wrapper .facets--horizontal .products-count-wrapper span{font-size:13px}body .facets .facets__item .facets__summary{padding-top:20px;padding-bottom:20px}body .collection-wrapper .product-grid{gap:20px;grid-template-columns:repeat(2,1fr)}body .facets .facets__item .facets__summary .facets__label{font-size:21px}body .collection-wrapper .main-collection-grid .filled_btn{margin-top:40px}body .product-information .product-information__grid{padding-bottom:80px;padding-top:50px;gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)!important}body .product-information .product-details .jdgm-prev-badge{margin-right:20px}body .product-information .product-details .product-inventory__status{font-size:14px}body .product-information .product-details .text-block h1{font-size:38px}body .product-information .product-details product-price{margin-top:20px;margin-bottom:10px}body .product-information .product-details product-price span{font-size:32px}body .product-information .product-details .variant-picker__form .variant-option legend,body .product-information .product-details .variant-picker__form .variant-option[data-testid=variant-option-single]{font-size:22px}body .product-information .product-details .variant-picker__form .variant-option__button-label,body .product-information .product-details .variant-picker__form .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{font-size:14px;padding:13px 20px}body .product-information .product-details .productCard-detal p{font-size:14px;line-height:18px}body .product-information .product-details .variant-picker__form{margin-bottom:5px}body .quantity-selector{min-height:46px;max-height:46px}body .product-information .product-details .product-form-buttons button.add-to-cart-button{height:46px;font-size:18px}.trustBadges-wrap{gap:20px}.trustBadge-icon{height:50px;width:55px}.trustBadge-icon img{height:25px;width:25px}.tustBadge-box .trustBadge-text{font-size:14px;line-height:18px}body .product-information .product-details .accordion{margin-top:0}body .product-information .product-details .accordion .details__header{padding:20px;font-size:21px}body .product-information .product-details .accordion details[open] .details__header{padding-bottom:15px}body .product-information .product-details .accordion .details-content{padding:0 20px 20px}body .product-information .product-details .accordion .details-content :is(p,li,span,div){font-size:14px;line-height:18px}body .product-information .product-details .accordion .details-content :is(h1,h2,h3,h4,h5,h6){font-size:21px}.product-recomm-sec{margin-top:80px;margin-bottom:80px}.three_steps_tuning_list h4{font-size:26px;line-height:30px}body .product-information .product-details .productDetail-list{padding:20px 15px}body .product-information .product-details .productDetail-list ul{gap:20px 10px}body .product-information .product-details .productDetail-list ul li{font-size:14px}body .product-information .product-details .productDetail-list ul li:before{height:18px;width:18px}.upsell-card .upsell-row{padding:10px;gap:12px}.recommended_rows .heading_recomed h3{font-size:21px}.upsell-card .upsell-row .upsell-image{width:56px;min-width:56px;height:56px}body .product-information .product-details .upsell-card .upsell-row .upsell-content .upsell-btn .product-form-buttons button.add-to-cart-button{margin-top:12px;font-size:15px}.upsell-card .upsell-row .upsell-content .upsell-title h3{font-size:16px}.page_banner_content .vehicle-pill{font-size:13px}body.template-product:has(.page_banner) .product-information .product-information__grid{padding-top:80px}.kitRecomm-sec .Kids_tabs_products{margin-top:40px;margin-bottom:80px}body product-card.product-card .product-card__content{padding:15px 15px 20px!important}body product-card.product-card product-price span{font-size:30px}body product-card.product-card .bestFor-wrap p{font-size:13px;line-height:18px}body product-card.product-card .productDetail-list ul li{font-size:13px;line-height:18px}body product-card.product-card .productDetail-list ul{gap:10px 20px}body .shopify-policy__container,body .page-width-content:has(.defaultPageLayout){margin:80px auto}body .shopify-policy__container .shopify-policy__title,.defaultPageLayout .text-block :is(h1,h2,h3,h4,h5,h6){margin-bottom:40px}}@media only screen and (max-width:768px){.main_banner{padding:60px 0 0}.Heading_h1{font-size:42px;line-height:42px}.banner_content h1{padding:10px 0 20px}.banner_cta{padding-top:30px}.banner_content{padding-bottom:60px}.vf_services_row{grid-template-columns:1fr;gap:30px}.outline_btn,.filled_btn{padding:10px 50px 10px 15px;font-size:16px;line-height:20px}.vf_services_cards{padding:20px}.vf_services_cards h3{font-size:32px;line-height:36px;padding:10px 0 20px}.vf_services_cards ul li{line-height:20px}.vf_kits_row_contents span{padding-bottom:10px}.Heading_h2{font-size:38px;line-height:42px;padding-bottom:20px}.Kids_products_tabs_nav{padding:15px 60px;margin-top:30px}.vf_process_row{grid-template-columns:repeat(2,1fr);gap:10px}.vf_kit_process .main_button{grid-column:span 2}.vf_process_box span{font-size:38px;line-height:42px;height:60px;width:60px}.vf_process_photo{margin-top:50px}.vf_process_box h4{font-size:32px;line-height:36px}.vf_faq_info span{padding-bottom:10px}.vf_kit_process .main_button{padding-top:30px}.vf_faq_row{display:grid;grid-template-columns:1fr;gap:30px}.vf_faq_accordion{order:1}.vf_faq_row{order:0}.vf_faq_accordion .accordion-item .accordion-item-header{padding:10px 0}.vf_faq_accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p{padding:0 0 10px}.vf_faq_accordion .accordion-item .accordion-item-header span{font-size:22px;line-height:26px}.Heading_h2{padding-bottom:0}.three_steps_tuning .section_header{margin-bottom:40px}.vf_faq_info a.outline_btn{margin-top:20px}.vf_supported_vehicle_media{margin-top:-100px}.vf_process_box{padding:15px}.three_steps_tuning_row{grid-template-columns:1fr}.three_steps_tuning_vehicle{position:none}.three_steps_tuning_list_row{z-index:1;padding:30px}.three_steps_tuning_list{padding-bottom:30px}.three_steps_tuning_vehicle img{min-width:auto;position:relative;left:0}.vf_faq_question:after{bottom:unset;top:50px}.vf_faq_info .Heading_h2{max-width:400px}.vf_faq_question:before{display:none}.Foot_Rows{gap:0 20px}.Foot_Rows .payment-icons.spacing-style .payment-icons__list{max-width:300px}.copy_sec .page-width{flex-wrap:wrap;justify-content:center;text-align:center;flex-direction:column-reverse}.copy_right_Text{margin-right:auto}.page_banner_content,.shipping_and_return_section{padding:60px 0}.page_banner_content h1{font-size:42px;line-height:50px}.shipping_and_return_text h3{font-size:36px;line-height:50px;padding:40px 0}.shipping_btn_area button{font-size:20px;line-height:24px}.vf_services,.vf_kits_products,.pdp_details_swiper_sec,.vf_kit_process,.vf_supported_vehicle,.vf_faq_question,.resources_and_download,.contact_form_section,.need_help_section{margin-top:60px;margin-bottom:60px}.download_resources_grid{grid-template-columns:repeat(2,1fr)}.contact_form_grid{grid-template-columns:repeat(1,1fr);gap:20px}.need_help_grid{grid-template-columns:repeat(1,1fr)}.need_help_text_area{padding:40px 0;order:1}.need_help_image_area{order:2}.pdp_details_Rows{grid-template-columns:100%}.details__PDP_Info{padding:80px 20px 40px;margin-left:0;margin-top:-40px;background:linear-gradient(0deg,#c6c6c680 -109.28%,#c6c6c600 87.7%)}.pdp_Slide_details_wrapper{padding:30px 25px}.info_cards_wrap{gap:28px;margin-top:30px}.cards__info{gap:15px}.cards__info .crds__icon{width:40px;min-width:40px;height:40px}.cards__info .crds__icon img{width:18px}.pdp_product_card_content{padding-top:20px;margin-top:20px;gap:20px}.pdp_product_title a{max-width:300px}body div :is(.swiper-button-next,.swiper-button-prev){width:30px;height:30px;padding:10px}body div.pdp_Slide_details_wrapper :is(.swiper-button-next){right:-10px}body div.pdp_Slide_details_wrapper :is(.swiper-button-prev){left:-10px}body div .swiper-pagination{padding-top:35px}body div :is(.swiper-button-next):after{right:0;top:53%;width:14px;height:12px;font-size:0px}body div :is(.swiper-button-prev):after{right:10px;top:28%;width:14px;height:12px;font-size:0px}.fit_your_kit{margin:60px 0}.fit_your_kit_form{grid-template-columns:repeat(3,1fr);gap:20px}.fit_your_kit_form .filled_btn{grid-column:span 3;width:fit-content;margin-left:auto;margin-right:auto}.tune_vf_software_section{padding:60px 0}.tune_vs_software_btn_area h2{padding-bottom:20px}.tune_vf_buttons{gap:20px;padding:20px 15px;justify-content:center}.tune_vf_buttons button{font-size:18px}.vehicle_detail_area h3{font-size:34px;line-height:40px;padding:35px 0}.vehicle_detail_box{padding:20px;overflow-x:auto}.vehicle_detail_row{grid-template-columns:1.3fr 1.2fr 1fr;gap:15px}.vehicle_detail_header h5{font-size:18px;line-height:24px;padding-bottom:20px}.vehicle_detail_row p{font-size:14px;line-height:18px;padding:20px 0}.vehicle_detail_row p:has(strong){font-size:18px}body .collection-wrapper{padding-top:40px;padding-bottom:60px;display:block}body .collection-wrapper .facets--horizontal,body .collection-wrapper .facets--vertical{display:none}body .collection-wrapper .facets-toggle{display:flex!important;margin-right:0;margin-bottom:30px;padding:15px;border:1px solid #F8F8F8;height:auto}body .collection-wrapper .facets-toggle .facets-toggle__button{display:flex!important;height:auto;gap:15px;font-family:Archivo;font-weight:400;font-size:24px;line-height:1;letter-spacing:0px}body .collection-wrapper .facets-toggle .facets-toggle__button .svg-wrapper{height:30px;width:30px}body .collection-wrapper .facets-toggle .facets-toggle__button .svg-wrapper svg{height:100%;width:100%}body .theme-drawer__dialog:has(facets-form-component){background:#000}body .theme-drawer__dialog:has(facets-form-component) .facets__drawer-actions{--to-top-gradient-background: transparent;flex-direction:column-reverse;padding-top:15px;padding-bottom:15px;border-top:1px solid #4A4A4A}body .theme-drawer__dialog:has(facets-form-component) .facets__drawer-actions button{width:100%;max-width:100%;font-family:Teko;font-size:18px;padding:13px 12px 9px}body .facets--drawer .theme-drawer__title{color:#f8f8f8;font-family:Teko}body .theme-drawer__dialog:has(facets-form-component) .facets__drawer-actions .facets__clear-all--active{border:1px solid #F8F8F8;color:#f8f8f8}.filter-count-bubble{display:none!important}body .facets--drawer .sorting-filter{display:block!important}body .facets--drawer .sorting-filter accordion-custom .facets__panel.mobile\:hidden{display:none!important}body .facets--drawer accordion-custom .facets__panel{padding:0}body #filters-drawer .facets__form-wrapper{padding-bottom:50px}body #filters-drawer accordion-custom .facets__panel{border-top:1px solid #4A4A4A;border-bottom:1px solid #4A4A4A;padding-left:15px;padding-right:15px}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{display:none!important}body .sorting-filter__container.desktop\:hidden{display:flex!important;justify-content:flex-start;margin-top:20px}body .sorting-filter__container .facets__label{font-family:Archivo;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0px;color:#f8f8f8;margin-inline-end:var(--margin-2xs)}body .sorting-filter__container .sorting-filter__select-wrapper{outline:none;box-shadow:none;border:none;padding:0}body .sorting-filter__container .sorting-filter__select-wrapper select{text-align:left;font-family:Archivo;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0px;color:#f8f8f8;text-align-last:left}body .sorting-filter__container .sorting-filter__select-wrapper svg *{opacity:1}body .sorting-filter__container .sorting-filter__select-wrapper svg path{fill:#fff}body .facets .facets__item .checkbox__label .checkbox__label-text{font-size:15px}body .product-information .product-information__grid{padding-bottom:60px;padding-top:40px;gap:20px;grid-template-columns:100%!important}body .product-information .product-information__grid media-gallery:is(.media-gallery--grid) slideshow-component{display:flex}body .product-information media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}body .product-information slideshow-controls.desktop\:hidden.media-gallery__mobile-controls{display:flex!important}body .product-information slideshow-controls .slideshow-controls__thumbnails{padding:20px 0 0;gap:15px}body .product-information slideshow-controls .slideshow-controls__thumbnails .slideshow-control{width:clamp(110px,7vw,var(--thumbnail-width));outline:none!important}.product-recomm-sec{margin-top:60px;margin-bottom:60px}body.template-product:has(.page_banner) .product-information .product-information__grid{padding-top:60px}.kitRecomm-sec .Kids_tabs_products{margin-top:40px;margin-bottom:60px}body .shopify-policy__container,body .page-width-content:has(.defaultPageLayout){margin:60px auto}}@media only screen and (max-width:576px){.page-width{padding:0 15px}.main_banner{padding:40px 0 0}.three_steps_tuning_list h4{font-size:22px;line-height:26px}.three_steps_tuning_list p{font-size:14px;line-height:18px}.vf_supported_vehicle_media{margin-top:-80px}.Heading_h1{font-size:36px;line-height:36px}.outline_btn:after{height:10px}.banner_content h1{padding:0 0 10px}.vf_services_cards{padding:15px}.banner_cta{padding-top:20px}.banner_content{padding-bottom:40px}.banner_content p{font-size:14px;line-height:18px}.Heading_h2{font-size:28px;line-height:32px;padding-bottom:10px}.Kids_products_tabs_nav{padding:15px 20px}.section_header span,.section_header p,.vf_process_box p{font-size:14px;line-height:18px}.vf_process_box h4{font-size:28px;line-height:32px;padding:10px 0}.vf_process_box span{font-size:30px;line-height:38px;height:50px;width:50px}.vf_process_photo{padding-top:0}.vf_services_cards{min-height:350px}.vf_kit_process .main_button{padding-top:20px}.vf_services_row{grid-template-columns:1fr;gap:20px}.outline_btn,.filled_btn{padding:10px 50px 10px 15px;font-size:16px;line-height:18px}.Kids_products_tabs a.outline_btn{margin:20px auto 0}.vf_services_cards h3{font-size:26px;line-height:30px;padding:10px 0}.keyPointsSwiper ul li{font-size:14px;line-height:18px}.keyPointsSwiper ul{gap:0 30px}.vf_services_cards span.services_badge{font-size:14px;line-height:18px}.vf_services_cards ul li{line-height:20px}.vf_process_row{grid-template-columns:1fr;gap:10px}.vf_kit_process .main_button{grid-column:span 1}.vf_kits_row_contents span,.vf_kits_empty{font-size:14px;line-height:18px}.vf_faq_info span,.text-block p{font-size:14px}.vf_faq_info a.outline_btn{margin-top:10px}.key_points_list{padding:20px 0}.vf_faq_row{gap:20px}.vf_faq_accordion .accordion-item .accordion-item-header span{font-size:19px;line-height:22px}.three_steps_tuning_list_row{padding:15px}.three_steps_tuning{padding:40px 0}.three_steps_tuning .section_header{margin-bottom:30px}.LoopMarque .slider__item img{height:40px}.LoopMarque{gap:40px}.Foot_Rows{padding-bottom:20px}.footTopSec{padding-top:40px}.Foot_Rows{grid-template-columns:repeat(1,1fr);gap:30px}.Foot_Rows .shopify-block:nth-child(1){grid-area:2 / 1 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(2){grid-area:3 / 1 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(3){grid-area:1 / 1 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(4){grid-area:4 / 1 / span 1 / span 1}.Foot_Rows .shopify-block:nth-child(5){grid-area:5 / 1 / span 1 / span 1}.Foot_Rows .newsletter-banner{grid-area:6 / 1 / span 1 / span 1}.Foot_Rows .payment-icons{grid-area:7 / 1 / span 1 / span 1!important}.foot_about_wrap{margin-bottom:0}.copy_sec .page-width{gap:15px}.Foot_Rows .payment-icons.spacing-style .payment-icons__list{max-width:300px;margin:0 auto;justify-content:center}.vf_faq_info .Heading_h2{max-width:300px}.template-cart .cart-page{margin:40px 0}body .cart-drawer__inner .theme-drawer__title,body .cart-page__title,body .cart-page__title *{font-size:30px!important}.cart-page__title{margin-bottom:20px}body .cart-items__table-row .cart-items__details div.cart-items__unit-price-wrapper span,body .cart-items__price,body .cart-items__price *{font-size:14px}.cart-page__summary .cart-summary__inner{padding:20px 15px!important;gap:10px}body .cart-totals__tax-note small{font-size:12px}body .cart-totals__total-label,body .cart-totals__total-value{font-size:17px}body .announcement-bar__text{font-size:12px}.page_banner_content,.shipping_and_return_section{padding:40px 0}.page_banner_content h1{font-size:36px;line-height:40px}.shipping_and_return_text h3{font-size:30px;line-height:40px;padding:30px 0 15px}.shipping_btn_area{overflow-x:auto;white-space:nowrap;justify-content:start;padding:20px 10px;gap:30px;position:relative}.shipping_btn_area button{white-space:nowrap;flex-shrink:0;font-size:18px;line-height:22px}.shipping_and_return_section .vf_faq_accordion .accordion-item .accordion-item-header{padding:20px 0}.vf_services,.vf_kits_products,.pdp_details_swiper_sec,.vf_kit_process,.vf_supported_vehicle,.vf_faq_question,.resources_and_download,.contact_form_section,.need_help_section{margin-top:40px;margin-bottom:40px}.section_header p{margin-top:0}.download_resources_grid{grid-template-columns:repeat(1,1fr);gap:15px}.download_resources_grid .download_resources_grid_box .outline_btn:after{right:calc(40% - 15px)}.about_vf_tuner_section{padding-top:40px}.about_vf_tuner_box{padding:30px 15px 0}.counter_item span{font-size:20px}.counter_item p{font-size:20px;margin-top:10px}.contact_text_and_link{gap:30px;margin-top:20px}.contact_link_area{gap:15px}.contact_link_area a{font-size:14px;line-height:18px}.contact_form_text_area p{margin-top:0;font-size:14px;line-height:19px}.contact_text_area{gap:10px}.form_row{grid-template-columns:repeat(1,1fr)}.form_group{margin-bottom:20px}.form_group label{font-size:18px}.need_help_grid{grid-template-columns:repeat(1,1fr);padding:0 15px}.need_help_text_area{padding:30px 0 10px}.need_help_text_area .Heading_h2{padding-bottom:0}.need_help_text_area p{margin-top:10px;font-size:14px;line-height:19px}.banner_cta{padding-top:20px;gap:10px}.form_group input,.form_group textarea,.form_group select{font-size:13px;line-height:18px}.contact_form_filling_area .filled_btn:after{right:calc(40% - 25px)}.pdp_details_Rows{gap:20px}.details__PDP_Info{padding:50px 15px 20px}.disx__pdpinfo{margin-top:0}.disx__pdpinfo :is(p,li,span,a){font-size:14px;line-height:18px}.pdp_Slide_details_wrapper{padding:12px 12px 20px}.info_cards_wrap{gap:20px;margin-top:30px}.cards__info{align-items:flex-start;gap:15px}.cards__info .crds__icon{width:30px;min-width:30px;height:30px}.cards__info .crds__icon img{width:15px}.crds_info_dts h3{font-size:18px;line-height:22px}.crds_info_dts p{font-size:14px;line-height:18px}.info_btns{margin-top:30px;gap:10px}.pdp_product_card_content{padding-top:15px;margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pdp_product_title a{font-size:20px;text-align:start}.pdp_product_price span{font-size:18px;text-align:start}body div :is(.swiper-button-next,.swiper-button-prev){width:30px;height:30px;padding:10px}body div.pdp_Slide_details_wrapper :is(.swiper-button-next){right:-5px}body div.pdp_Slide_details_wrapper :is(.swiper-button-prev){left:-5px}body div :is(.swiper-button-next,.swiper-button-prev):after{font-size:12px}body div .swiper-pagination{padding-top:25px}body div .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}body div .swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px}body div .swiper-pagination .swiper-pagination-bullet-active:after{width:10px;height:10px}.fit_your_kit{margin:40px 0}.fit_your_kit_form{grid-template-columns:repeat(1,1fr)}.fit_your_kit_form .filled_btn{grid-column:span 1;width:100%}.fit_your_kit_form{padding:30px 15px}.fit_your_kit_form fieldset select{border-color:#fff}.fit_your_kit_form fieldset label{font-size:16px;padding-bottom:10px}.fit_your_kit .fit_your_kit_form_caption{padding-top:5px;font-size:14px;line-height:19px}body product-card.product-card .product-card__content{padding:12px 12px 20px!important}body product-card.product-card .product-card__content .product-title a{font-size:18px}body product-card.product-card .product-card__content .buy-buttons-block button{font-size:15px;padding:11.5px 4px;margin-top:12px}.cardColl-tag{font-size:12px}body product-card.product-card .product-card__content .productCard-detal p{font-size:13px;line-height:18px}.Kids_products_tabs_nav span{font-size:16px}.vf_kits_products .outline_btn,.Kids_tabs_products-wrap{margin-top:30px}.Kids_products_tabs_nav{min-width:max-content;transform:translate(80px)}.tune_vf_software_section{padding:40px 0}.tune_vs_software_btn_area h2{padding-bottom:20px;text-align:center}.tune_vf_buttons{width:100%;min-width:0;max-width:100%;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;gap:30px;padding:20px 14px;position:relative}.tune_vf_buttons button{font-size:18px;flex:0 0 auto}.vehicle_detail_area h3{font-size:28px;line-height:34px;padding:30px 0}.vehicle_detail_box{padding:15px}.vehicle_detail_row{min-width:580px;grid-template-columns:1.2fr 1.1fr 1fr;gap:12px}.vehicle_detail_header h5{font-size:18px;line-height:22px;padding-bottom:15px}.vehicle_detail_row p{padding:15px 0}.vehicle_detail_row p:has(strong){font-size:18px;line-height:22px}body .collection-wrapper{padding-top:30px;padding-bottom:40px}body .collection-wrapper .facets-toggle{padding:10px 15px}body .collection-wrapper .facets-toggle .facets-toggle__button{gap:10px;font-size:20px}body .collection-wrapper .product-grid{gap:15px 10px}body .collection-wrapper .main-collection-grid .filled_btn{margin-top:30px}.news_lattar_form .news_lattar__Wrp_form :is(input){height:46px}body product-card.product-card .product-badges .product-badges__badge{font-size:15px;padding:8px 12px 6px}body .product-information slideshow-controls .slideshow-controls__thumbnails{padding:15px 0 0;gap:10px}body .product-information .product-information__grid{padding-bottom:40px;padding-top:30px}body .product-information .product-details .jdgm-prev-badge{font-size:10px;margin-right:15px}body .product-information .product-details .jdgm-prev-badge .jdgm-prev-badge__text{font-size:12px;margin-left:7px}body .product-information .product-details .product-inventory__status{font-size:13px;padding:6px 8px 5px}body .product-information .product-details .text-block h1{font-size:28px}body .product-information .product-details product-price{margin-top:10px;margin-bottom:5px}body .product-information .product-details product-price span{font-size:28px}body .product-information .product-details .variant-picker__form .variant-option legend,body .product-information .product-details .variant-picker__form .variant-option[data-testid=variant-option-single]{font-size:20px}body .product-information .product-details .variant-picker__form .variant-option legend{margin-bottom:15px}body .product-information .product-details .variant-picker__form .variant-option__button-label,body .product-information .product-details .variant-picker__form .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{font-size:12.5px;padding:10px 14px}body .product-information .product-details .variant-picker__form{margin-bottom:0}body .quantity-selector{min-height:42px;max-height:42px}.tustBadge-box{gap:15px}body .product-information .product-details .product-form-buttons button.add-to-cart-button{height:42px;font-size:16px}.trustBadges-wrap{gap:7px}.tustBadge-box .trustBadge-text{font-size:13px;line-height:16px}.trustBadge-icon{height:45px;width:45px}.trustBadge-icon img{height:20px;width:20px}body .product-information .product-details .accordion .details-content :is(p,li,span,div){font-size:13px;line-height:17px}body .product-information .product-details .accordion .details__header{padding:15px;font-size:18px}body .product-information .product-details .accordion details[open] .details__header{padding-bottom:10px}body .product-information .product-details .accordion .details-content{padding:0 15px 15px}body .product-information .product-details .accordion .details-content :is(p,li,span,div){margin:10px 0}body .product-information .product-details .accordion .details-content :is(h1,h2,h3,h4,h5,h6){font-size:18px;margin:15px 0}body .product-information .product-details .accordion .details__header .svg-wrapper{height:15px;width:15px}body .product-information .product-details .accordion{gap:12px}body .product-information .product-details .variant-picker__form .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{margin-top:15px}.section_header{margin-bottom:20px}.product-recomm-sec{margin-top:40px;margin-bottom:40px}.page_banner_content .match-tag{font-size:16px;margin-bottom:15px}.page_banner_content .vehicle-pill{font-size:12px;margin-bottom:15px}.page_banner_content p{margin-top:10px}body.template-product:has(.page_banner) .product-information .product-information__grid{padding-top:40px}.kitRecomm-sec .Kids_tabs_products{margin-top:30px;margin-bottom:40px}body product-card.product-card product-price span{font-size:22px}body product-card.product-card product-price{margin-top:0}body product-card.product-card .bestFor-wrap{padding-top:12px;padding-bottom:12px}body product-card.product-card .bestFor-wrap p{font-size:12px;line-height:15px}body product-card.product-card .productDetail-list ul{gap:10px}body product-card.product-card .productDetail-list ul li{font-size:12px;line-height:15px}body header .header .header-actions__action,body .header .menu-drawer-container .header__icon--summary{height:32px;width:32px;padding:8px}body header .header__column--right header-actions{gap:10px}body header .header .header__column--left search-button{margin-left:-2px!important}body .header search-button .header-actions__action .svg-wrapper{height:16px;width:16px}body header .header .header-actions__action svg{height:16px;width:16px}body .header .menu-drawer-container .header__icon--summary .header-drawer-icon{height:16px;width:16px}body .shopify-policy__container,body .page-width-content:has(.defaultPageLayout){margin:40px auto}body .shopify-policy__container .shopify-policy__title,.defaultPageLayout .text-block :is(h1,h2,h3,h4,h5,h6){margin-bottom:30px}body .shopify-policy__container .shopify-policy__title :is(h1,h2,h3),.defaultPageLayout .text-block :is(h1,h2,h3){font-size:26px}body .shopify-policy__container .shopify-policy__body .rte :is(p,li,div),.defaultPageLayout .page-content rte-formatter :is(p,li,div){font-size:14px;line-height:19px;margin:15px 0}body .shopify-policy__container .shopify-policy__body .rte :is(h1,h2),.defaultPageLayout .page-content rte-formatter :is(h1,h2){font-size:21px;line-height:25px;margin:20px 0}body .shopify-policy__container .shopify-policy__body .rte :is(h3,h4,h5,h6),.defaultPageLayout .page-content rte-formatter :is(h3,h4,h5,h6){font-size:18px;margin:20px 0;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/responsive.css.map */
