.page .featured-image.page-header-image{display:none !important;visibility:hidden !important}.main-navigation a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items,.main-navigation a:hover,.main-navigation .menu-toggle:hover,.main-navigation .menu-bar-items:hover,.main-navigation a:active,.main-navigation .menu-toggle:active,.main-navigation .menu-bar-items:active,.main-navigation a:focus,.main-navigation .menu-toggle:focus,.main-navigation .menu-bar-items:focus{transition:color .2s ease !important}.elementor-nav-menu a,.elementor-nav-menu a:hover,.elementor-nav-menu a:active,.elementor-nav-menu a:focus,.elementor-icon-list-item a span,.elementor-icon-list-item a:hover span,.elementor-icon-list-item a:focus span,.elementor-icon-list-item a:active span,.elementor-social-icon *,.elementor-social-icon:hover *,.elementor-social-icon:focus *,.elementor-social-icon:active *{transition:all .2s ease !important}.swiper-slide-image.swiper-lazy.lazy-hidden,.entry img.swiper-slide-image.swiper-lazy.lazy-hidden,img.thumbnail.swiper-slide-image.swiper-lazy.lazy-hidden{opacity:1 !important}.hours-table table{margin-bottom:0}.hours-table table thead,.hours-table table tbody{display:inline-block}.hours-table table,.hours-table td,.hours-table th{border:none;text-align:left !important}.hours-table td,.hours-table th{padding:.25rem 1rem 0 0}.hours-table{white-space:nowrap}@media (max-width:1366px){.hours-table .elementor-widget-container{margin-left:0 !important}}.menu-bar-item.account-item{padding-left:20px;padding-right:20px}.menu-bar-item.account-item .menu li ul li a{font-family:inherit;font-size:.9rem;line-height:1.4rem;padding:10px 20px}.menu-bar-item.account-item .menu-item i._mi{font-size:1em;margin-right:.5rem}.mobile-menu-control-wrapper .menu-bar-item.account-item ul,.is_stuck .menu-bar-item.account-item ul{display:block}.is_stuck .menu-toggle{line-height:60px}.menu-bar-item.account-item ul.menu>li>a{line-height:60px}.menu-bar-item.account-item a:hover,.menu-bar-item.account-item a:active,.menu-bar-item.account-item a:focus{color:var(--kp-blue-lighter)}.menu-bar-item.account-item li[class*=current-menu-] a{color:var(--kp-blue-light)}.dgwt-wcas-search-icon path,.dgwt-wcas-search-icon:hover path{transition:all .2s ease !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-family:'Barlow',sans-serif}.secondary-menu .phone-menu-item .gp-icon{width:1rem;height:1rem;line-height:1.3rem;vertical-align:-.15rem;margin-right:.1rem}.secondary-navigation .inside-navigation{padding:0 40px !important}.current-menu-item:hover a{color:var(--kp-blue-lighter) !important}.slideout-navigation.main-navigation .main-nav ul ul li a{padding:12px 20px}nav .gp-icon{vertical-align:-2px}nav .menu-bar-item.account-item .gp-icon{margin-right:.2rem}nav .main-navigation .menu-bar-items a{line-height:60px}@media (max-width:896px){.main-navigation.toggled .menu{background:var(--black);border-radius:10px}.main-navigation.toggled ul ul{background:var(--contrast)}.secondary-navigation.toggled .secondary-menu{background:var(--contrast);border-radius:10px}.secondary-navigation.toggled{position:absolute;z-index:1000;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}}.secondary-menu .menu-item.menu-item-gtranslate a.gt_switcher-popup span{font-size:inherit;margin-left:.25rem;color:inherit !important;line-height:inherit !important;vertical-align:0;transition:all .2s ease}.secondary-menu .menu-item.menu-item-gtranslate a.gt_switcher-popup:hover span{transition:all .2s ease}.secondary-menu .menu-item.menu-item-gtranslate a.gt_switcher-popup span:last-of-type{vertical-align:2px;margin-left:0;font-size:7px !important}.secondary-menu .menu-item.menu-item-gtranslate a.gt_switcher-popup img{height:.9rem;line-height:inherit;vertical-align:-2px}.gt_white_content .gt_languages .glink{font-weight:400}.gt_white_content .gt_languages .glink:not(.gt-current-lang){color:var(--contrast) !important}.gt_white_content .gt_languages .glink.gt-current-lang{font-weight:700 !important;color:var(--kp-blue)}.gt_white_content .gt_languages img{box-shadow:0px 1px 3px rgba(0,0,0,.3);margin-right:.25rem}.gt_white_content{overflow:scroll;height:60vh;min-height:350px}.gt_white_content .gt_languages{overflow:scroll !important;max-height:unset !important}.footer-gtranslate .gtranslate_wrapper a.gt_switcher-popup span{font-size:inherit;margin-left:.25rem;color:#fff !important;line-height:inherit !important;transition:all .2s ease}.footer-gtranslate .gtranslate_wrapper a.gt_switcher-popup:hover span{color:var(--kp-blue-lighter) !important;transition:all .2s ease}.facetwp-facet-model_years{display:flex;flex-direction:row;flex-wrap:wrap}.facetwp-facet-model_years input[type=text]{width:50%}.facetwp-facet-model_years .facetwp-submit{width:100%;margin-top:.75rem}.facet-wrap select,.facet-wrap .fs-wrap{width:100%}.facetwp-facet{margin-bottom:0 !important}.facetwp-selections ul{margin-left:0;margin-bottom:0}.wlfmc-all-list-buttons a{border-radius:10000px !important}.wlfmc-add-to-outofstock:not(.is-elementor) .wlfmc-add-button>a{color:#fff !important}.elementor-widget-container .wlfmc-all-list-buttons{padding:0 !important}.elementor-element.elementor-widget-wlfmc-add-to-wish-list .wlfmc-add-to-wishlist .wlfmc-add-button .wlfmc-custom-btn{border-radius:10000px !important;border-width:2px !important}.product-li-add-wishlist{display:flex;justify-content:end}.home .secondary-navigation{background:0 0}.home .header-wrap{background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.elementor-widget-slides .elementor-button.elementor-slide-button:hover,.elementor-widget-slides .elementor-button.elementor-slide-button:active,.elementor-widget-slides .elementor-button.elementor-slide-button:focus{text-shadow:none !important;cursor:pointer !important}.sticky-enabled .main-navigation.is_stuck{background:rgba(0,0,0,.9);backdrop-filter:blur(10px)}.sticky-enabled .main-navigation.is_stuck button.menu-toggle{background-color:transparent !important}.sticky-enabled .main-navigation.is_stuck.toggled .main-nav>ul{border-top-left-radius:0;border-top-right-radius:0}.li-contact-shortcuts h3{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.ib-contact-heading h3 span{vertical-align:2px}}@media (max-width:767px){.ib-contact-heading h3 span{vertical-align:0px}.ib-contact-heading h3{margin-top:-4px}}.form-consent-message{font-size:.8rem;color:#9e9e9e}.form-consent-message a{color:inherit}.gform_required_legend{display:none !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{border-radius:.25rem}.gform_wrapper .gfield.hide-instruction .instruction{display:none;visibility:none}.gform_button,.gform_wrapper input[type=submit]{font-weight:800;font-family:'Barlow',sans-serif;font-size:1.2rem}.ginput_address_state{margin-bottom:8px}.gform_fields{--gf-form-gap-y:1.5rem}.gform-button{color:var(--kp-blue);border-radius:10000px !important}.gform-button:hover,.gform-button:active,.gform-button:focus{color:var(--kp-blue-light) !important;--gf-ctrl-btn-bg-color-hover-primary:var(--kp-blue-light) !important;color:#fff !important}.gform_wrapper .gform-button--width-full{width:100% !important}.gform_wrapper .gform_button,.gform_wrapper input[type=submit]{text-transform:uppercase !important;font-weight:700 !important;border-radius:10000px !important;background:var(--kp-blue);color:#fff}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_button:active,.gform_wrapper .gform_button:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:active,.gform_wrapper input[type=submit]:focus{background:var(--kp-blue-light) !important;color:#fff !important}.gff-round input{border-radius:10000px !important}.fs-fw .dgwt-wcas-search-wrapp{max-width:unset !important}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}.product-li p.price{margin-bottom:0}ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:0 !important}.product-single-details .woocommerce-product-rating{margin-top:0 !important}.woocommerce-Tabs-panel:nth-of-type(1){border:1px solid var(--e-global-color-b6aef2b) !important}.woocommerce-Tabs-panel{border:1px solid var(--e-global-color-b6aef2b)}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation ul{border-top:none !important}.woocommerce-cart-form #coupon_code{padding:1rem}.elementor-widget-icon-list p.stock{display:inline;font-weight:400}.stock.out-of-stock{color:#b71c1c !important}.stock.in-stock{color:#1b5e20 !important}.elementor-widget-share-buttons .elementor-grid{display:flex}.outofstock .elementor-widget-woocommerce-product-add-to-cart{display:none !important;visibility:hidden !important}.wlfmc-addtowaitlist .wlfmc-custom-btn{padding:.5rem 1rem !important;font-weight:800;text-transform:uppercase;letter-spacing:1px}.wlfmc-default-table:not(.is-elementor).qty-same-button input.qty{background-color:#fff !important;color:var(--contrast) !important;border:1px solid #e0e0e0 !important;border-radius:10px !important}.elementor-widget-wlfmc-add-to-wish-list{justify-content:end !important;display:flex !important}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop){max-width:unset;padding:1.5rem}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2{border-radius:10px !important}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 p{margin-bottom:.5rem}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc-title{font-size:1.25rem;line-height:1.75rem;font-weight:800}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc-desc{font-size:1rem;line-height:1.5rem;font-weight:400;text-transform:none;color:var(--contrast)}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt{background:var(--kp-blue) !important;color:#fff !important;border-radius:1000px !important;font-weight:800;letter-spacing:1px}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt i{color:#fff !important}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:hover,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:active,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:focus,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:hover,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:active,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:focus{background:var(--kp-blue-light) !important;color:#fff !important}.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:hover i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:active i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_add_to_outofstock.button.alt:focus i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:hover i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:active i,.wlfmc-add-to-outofstock:not(.wlfmc-add-to-outofstock-loop).wlfmc-theme_2 .wlfmc_cancel_outofstock.button.alt:focus i{color:#fff !important}.wlfmc-fields input[type=email],.wlfmc-fields input[type=number],.wlfmc-fields input[type=tel],.wlfmc-fields input[type=text],.wlfmc-fields input[type=url],.wlfmc-fields select{min-height:40px !important;border-radius:10px !important;height:40px !important;line-height:40px !important;padding:0 1rem !important}.e-btn-fw .elementor-button{width:100% !important}@media (max-width:767px){.e-btn-fw-m-p .elementor-button{width:100% !important}}#wc-mini-cart{border-radius:10px;padding:1rem}#wc-mini-cart .wlfmc-add-to-saveforlater{display:none !important;visibility:hidden !important}#wc-mini-cart .elementor-menu-cart__footer-buttons a{border-radius:10000px !important;background:var(--kp-blue) !important;color:#fff !important;transition:all .2s ease !important}#wc-mini-cart .elementor-menu-cart__footer-buttons a:hover,#wc-mini-cart .elementor-menu-cart__footer-buttons a:active,#wc-mini-cart .elementor-menu-cart__footer-buttons a:focus{background:var(--kp-blue-light) !important;transition:all .2s ease !important}#wc-mini-cart{display:none;visibility:hidden}.woocommerce-ResetPassword .woocommerce-form-row{float:none !important;width:100% !important}.woocommerce{font-family:"Barlow",sans-serif}.elementor-widget-woocommerce-my-account .woocommerce-form{height:auto !important;min-height:525px}.kp-login-subtitle,.kp-register-subtitle{font-size:1.25rem !important;line-height:1.75rem !important;color:var(--contrast-2) !important;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem !important}.woocommerce-form-register .woocommerce-privacy-policy-text,.woocommerce-form-register .woocommerce-privacy-policy-text p{font-size:11px !important;line-height:15px !important;margin-top:0 !important}.woocommerce form{--wc-form-border-color:#bdbdbd}.woocommerce-info{background-color:var(--kp-blue-dark);border-radius:10px}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:before{display:none !important;visibility:hidden !important}.pass-strength-result ul{margin-left:0}.elementor-widget-woocommerce-checkout-page .woocommerce .col2-set,.elementor-widget-woocommerce-checkout-page .woocommerce-page .col2-set{width:100% !important;float:unset !important;margin-right:0 !important}.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single .select2-selection__rendered{padding:0 1rem !important}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{margin-bottom:0 !important}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input,.elementor-widget-woocommerce-checkout-page .woocommerce .input-radio{vertical-align:-1px !important}.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-weight:800 !important}.elementor-widget-woocommerce-checkout-page #customer_details+#wc_checkout_add_ons,.elementor-widget-woocommerce-checkout-page #order_review,#order_review_heading{width:100%;float:unset !important}.elementor-widget-woocommerce-checkout-page .woocommerce table.shop_table th{background:unset}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-methods label{color:inherit !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method>label{background:unset !important;padding:0 !important;font-size:1.25rem;font-weight:800 !important;text-transform:uppercase;color:var(--kp-blue)}.elementor-widget-woocommerce-checkout-page .payment_box{background:unset !important;padding:0 !important;margin:1.5rem 0 0 !important}.elementor-widget-woocommerce-checkout-page .payment_box p{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce-SavedPaymentMethods-saveNew #wc-nmi-new-payment-method{margin-right:.25rem !important;vertical-align:-1px}.imp-tooltip-content *{font-family:"Barlow",sans-serif !important}.imp-tooltip-content .btn{text-decoration:none !important;background-color:var(--kp-blue) !important;border-radius:100000px !important;transition:background-color .2s ease}.imp-tooltip-content .btn:hover,.imp-tooltip-content .btn:active,.imp-tooltip-content .btn:focus{background-color:var(--kp-blue-light) !important;transition:background-color .2s ease}.imp-container *{font-family:"Barlow",sans-serif !important}.imp-object-list-item p{margin-bottom:0 !important}.diagram-lists ul li a{font-weight:600;color:var(--kp-blue);background:#f5f5f5;margin:.2rem 0;border-radius:100000px}.diagram-lists ul li a:hover,.diagram-lists ul li a:active,.diagram-lists ul li a:focus{color:#fff;background:var(--kp-blue)}#tab-diagrams h2{font-size:1.5rem;line-height:2rem}.corvettes-menu .elementor-menu-toggle:after{content:"Select a Corvette";display:inline-block;margin-left:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:-1px}.corvettes-menu .elementor-menu-toggle{padding:.5rem 1rem;height:60px;transition:all .3s ease}.corvettes-menu .elementor-menu-toggle svg{transition:all .3s ease}.corvettes-menu .elementor-menu-toggle:hover,.corvettes-menu .elementor-menu-toggle:active,.corvettes-menu .elementor-menu-toggle:focus{background:var(--kp-blue);color:#fff;border-color:var(--kp-blue);transition:all .3s ease}@media (min-width:2400px){.corvettes-menu ul{columns:6 !important}}.corvettes-menu ul{columns:5}@media (max-width:1366px){.corvettes-menu ul{columns:4}}@media (max-width:1200px){.corvettes-menu ul{columns:4}}@media (max-width:880px){.corvettes-menu ul{columns:3}}@media (max-width:767px){.corvettes-menu ul{columns:2}}@media (max-width:400px){.corvettes-menu ul{columns:1}}.pd-menu .elementor-menu-toggle:after{content:"Diagram Categories";display:inline-block;margin-left:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:-1px}.pd-menu .elementor-menu-toggle{padding:.5rem 1rem;height:60px;transition:all .3s ease}.pd-menu .elementor-menu-toggle svg{transition:all .3s ease}.pd-menu .elementor-menu-toggle:hover,.pd-menu .elementor-menu-toggle:active,.pd-menu .elementor-menu-toggle:focus{background:var(--kp-blue);color:#fff;border-color:var(--kp-blue);transition:all .3s ease}.pc-menu .elementor-menu-toggle:after{content:"Post Categories";display:inline-block;margin-left:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:-1px}.pc-menu .elementor-menu-toggle{padding:.5rem 1rem;height:60px;transition:all .3s ease}.pc-menu .elementor-menu-toggle svg{transition:all .3s ease}.pc-menu .elementor-menu-toggle:hover,.pc-menu .elementor-menu-toggle:active,.pc-menu .elementor-menu-toggle:focus{background:var(--kp-blue);color:#fff;border-color:var(--kp-blue);transition:all .3s ease}@media (min-width:2400px){.pc-menu nav>ul{columns:6 !important}}.pc-menu nav>ul{columns:5}@media (max-width:1366px){.pc-menu nav>ul{columns:4}}@media (max-width:1200px){.pc-menu nav>ul{columns:4}}@media (max-width:880px){.pc-menu nav>ul{columns:3}}@media (max-width:767px){.pc-menu nav>ul{columns:2}}@media (max-width:400px){.pc-menu nav>ul{columns:1}}li.elementor-icon-list-item.elementor-inline-item .elementor-icon-list-text *{display:inline !important}.woocommerce-cart-form a.remove,.elementor-widget-woocommerce-cart .woocommerce .remove{width:20px !important;margin-right:1rem}.woocommerce-cart-form a.remove:hover,.woocommerce-cart-form a.remove:active,.woocommerce-cart-form a.remove:focus,.elementor-widget-woocommerce-cart .woocommerce .remove:hover,.elementor-widget-woocommerce-cart .woocommerce .remove:active,.elementor-widget-woocommerce-cart .woocommerce .remove:focus{background:var(--kp-blue) !important;border-color:var(--kp-blue) !important;color:#fff !important}.woocommerce-cart-form .quantity.buttons-added{display:flex;flex-direction:row}.woocommerce-cart-form .quantity.buttons-added a{width:2rem !important;min-height:unset !important;height:2rem !important}.woocommerce-cart-form .quantity.buttons-added input.qty{height:2rem !important;min-height:unset !important;max-height:unset !important}@media (max-width:1024px){.woocommerce .e-cart__column.e-cart__column-end{order:0 !important}.woocommerce .e-cart__column.e-cart__column-start{order:1 !important}.woocommerce-cart-form{display:flex;flex-direction:column-reverse;gap:1rem}.woocommerce-cart-form .quantity.buttons-added a{width:3rem !important;min-height:unset !important;height:3rem !important}.woocommerce-cart-form .quantity.buttons-added input.qty{height:3rem !important;min-height:unset !important;max-height:unset !important}}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block !important}.woocommerce #content table.cart .product-thumbnail:before,.woocommerce table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before{display:none !important;visibility:hidden !important}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:150px !important}.woocommerce .woocommerce-cart-form .quantity.buttons-added{justify-content:end}.woocommerce .woocommerce-cart-form .product-name:before{display:none !important;visibility:hidden !important}.woocommerce .woocommerce-cart-form .product-name{text-align:left !important;display:flex !important;align-items:center;justify-content:space-between}.woocommerce .woocommerce-cart-form .product-name a{font-size:1.5rem;line-height:2rem}.woocommerce-cart-form a.remove,.elementor-widget-woocommerce-cart .woocommerce .remove{margin-right:0 !important;width:1.5rem !important;height:1.5rem !important;font-size:1.5rem !important}.woocommerce .e-sticky-right-column--active{position:relative;top:unset !important}}.woocommerce form label:not(.radio){font-weight:700}.thwmsc-tab-panel{padding:0 !important}#thwmsc_wrapper{padding-bottom:4rem !important}.wc-th-btn{text-decoration:none !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1px !important}li.thwmsc-tab a.thwmsc-finished-step{background:var(--kp-blue) !important}li.thwmsc-tab.tab-active,li.thwmsc-tab a.active{background:var(--kp-blue) !important}li.thwmsc-tab a.thwmsc-finished-step{background:var(--kp-blue-dark) !important;color:#fff !important}#thwmsc_wrapper a.active .thwmsc-img-icon,#thwmsc_wrapper a.active .thwmsc-tab-icon,li.thwmsc-tab a.thwmsc-finished-step .thwmsc-img-icon,li.thwmsc-tab a.thwmsc-finished-step .thwmsc-tab-icon{border-color:#fff !important}#thwmsc_wrapper a .thwmsc-img-icon,#thwmsc_wrapper a .thwmsc-tab-icon{border-color:var(--kp-blue) !important;border-width:2px !important}.thwmsc-index{padding:1px}.thwcfe-input-field-wrapper label.radio{line-height:1.5rem !important}.thwcfe-input-field-wrapper input[type=radio]{margin-top:1rem !important}.thwcfe-html-field-wrapper p:last-of-type{margin-bottom:0}.cart .button.wlfmc_save_all_for_later_link{padding:var(--forms-buttons-padding,.88rem 2rem);height:unset !important;font-size:14px !important;border:2px solid var(--kp-blue)}.cart .button,.cart .button:hover,.cart .button:active,.cart .button:focus,.cart .button i,.cart .button:hover i,.cart .button:active i,.cart .button:focus i{transition:all .3s ease}@media (min-width:768px){.thwmscp-hbox-tab ul li:first-child,.thwmscp-hbox-tab ul li:first-child a{border-radius:1000px 0 0 1000px !important}.thwmscp-hbox-tab ul li:last-child,.thwmscp-hbox-tab ul li:last-child a{border-radius:0 1000px 1000px 0 !important}.thwmscp-hbox-tab li.thwmsc-tab{border:none !important}.thwmscp-hbox-tab li.thwmsc-tab a{border-top:2px solid var(--kp-blue) !important;border-bottom:2px solid var(--kp-blue) !important;border-color:var(--kp-blue) !important}.thwmscp-hbox-tab li.thwmsc-tab:first-child a{border-left:2px solid var(--kp-blue) !important}.thwmscp-hbox-tab li.thwmsc-tab:last-child a{border-right:2px solid var(--kp-blue) !important}.thwmscp-hbox-tab li.thwmsc-tab a.thwmsc-finished-step{border-color:var(--kp-blue-dark) !important}}@media (max-width:767px){ul.thwmsc-tabs li{display:block}.thwmscp-hbox-tab ul li,.thwmscp-hbox-tab ul li a{border-radius:1000px !important}.thwmscp-hbox-tab li.thwmsc-tab{border:2px solid var(--kp-blue) !important}}.woocommerce #place_order{border-radius:10000px;font-weight:900 !important}.elementor-widget-woocommerce-my-account .woocommerce .button{background:var(--kp-blue) !important;color:#fff !important;border-radius:10000px !important;border:none !important}.elementor-widget-woocommerce-my-account .woocommerce .button:hover,.elementor-widget-woocommerce-my-account .woocommerce .button:active,.elementor-widget-woocommerce-my-account .woocommerce .button:focus{background:var(--kp-blue-light) !important}.elementor-widget-woocommerce-my-account #additional_sp_selection_field label,.elementor-widget-woocommerce-my-account #additional_sp_selection_field em,.elementor-widget-woocommerce-my-account #additional_sp_p_field{color:var(--contrast)}.elementor-widget-woocommerce-my-account #additional_sp_selection_field label[for=ship_now]{font-size:1.25rem;line-height:1.75rem}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-weight:400 !important}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-radius:10px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:0 0;padding:0;border-radius:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top:8px !important;left:12px !important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border:none !important}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:48px !important}.fs-hero .dgwt-wcas-search-wrapp,.fs-footer .dgwt-wcas-search-wrapp,.elementor-widget-fibosearch:not(.dgwt-wcas-menu-bar-item) .dgwt-wcas-search-wrapp{max-width:unset !important}.elementor-widget-fibosearch:not(.dgwt-wcas-menu-bar-item):not(.fs-hero):not(.fs-footer) .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.elementor-widget-fibosearch:not(.dgwt-wcas-menu-bar-item):not(.fs-hero):not(.fs-footer) .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.elementor-widget-fibosearch:not(.dgwt-wcas-menu-bar-item):not(.fs-hero):not(.fs-footer) .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border:2px solid var(--kp-blue) !important}.ws-vehicle-menu .elementor-menu-toggle:after{content:"Select a Vehicle";display:inline-block;margin-left:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:-1px}.ws-vehicle-menu .elementor-menu-toggle{padding:.5rem 1rem;height:60px;transition:all .3s ease}.ws-vehicle-menu .elementor-menu-toggle svg{transition:all .3s ease}.ws-vehicle-menu .elementor-menu-toggle:hover,.ws-vehicle-menu .elementor-menu-toggle:active,.ws-vehicle-menu .elementor-menu-toggle:focus{background:var(--kp-blue);color:#fff;border-color:var(--kp-blue);transition:all .3s ease}.main_wholesale_product .elementor-add-to-cart{display:none !important}@media (min-width:2400px){.ws-vehicle-menu ul{columns:6 !important}}.ws-vehicle-menu ul{columns:5}@media (max-width:1366px){.ws-vehicle-menu ul{columns:4}}@media (max-width:1200px){.ws-vehicle-menu ul{columns:4}}@media (max-width:880px){.ws-vehicle-menu ul{columns:3}}@media (max-width:767px){.ws-vehicle-menu ul{columns:2}}@media (max-width:400px){.ws-vehicle-menu ul{columns:1}}@media (min-width:768px){.gen-tiles .elementor-widget-icon .elementor-icon{width:100%}}@media (max-width:767px){.gen-tiles .elementor-widget-icon .elementor-icon{width:20rem}}@media (max-width:480px){.gen-tiles .elementor-widget-icon .elementor-icon{width:16rem}}@media (max-width:350px){.gen-tiles .elementor-widget-icon .elementor-icon{width:12rem}}@media (max-width:280px){.gen-tiles .elementor-widget-icon .elementor-icon{width:100%}}.new-products .elementor-widget-image a{display:block}.e-loop-add-to-cart-form .quantity.buttons-added .plus,.e-loop-add-to-cart-form .quantity.buttons-added .minus{display:none}.product-li .elementor-widget-woocommerce-product-price .price{font-size:1.5rem;line-height:2rem;font-weight:500}@media (min-width:768px){.ib-core-charge .elementor-icon-box-icon .elementor-icon{margin-bottom:1px !important}}.ib-core-charge .elementor-icon-box-wrapper:hover a,.ib-core-charge .elementor-icon-box-wrapper:hover i,.ib-core-charge .elementor-icon-box-wrapper:active a,.ib-core-charge .elementor-icon-box-wrapper:active i,.ib-core-charge .elementor-icon-box-wrapper:focus a,.ib-core-charge .elementor-icon-box-wrapper:focus i{color:var(--kp-blue-light);transition:color .2s ease}.ib-core-charge .elementor-icon-box-wrapper a,.ib-core-charge .elementor-icon-box-wrapper i{transition:color .2s ease}.p-attr-il .elementor-icon-list-item:first-of-type .elementor-icon-list-text *{display:inline}a.wlfmc-custom-btn{padding:10px 20px !important;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:1px}.policy-frame iframe{margin:-21px}.newsletter-section .elementor-widget-shortcode{width:100% !important}.newsletter-section form{display:flex;flex-direction:row}.newsletter-section .gform-body{width:100% !important}.newsletter-section .gform_fields{display:flex !important;flex-direction:row !important;width:100% !important;align-items:center}.newsletter-section .gfield--type-email{flex-grow:1}.newsletter-section input[type=email]{height:70px !important}.newsletter-section #field_submit{align-items:center !important;flex-grow:0;display:flex !important;flex-wrap:nowrap !important}.newsletter-section .gf-turnstile-container{padding-top:18px}.newsletter-section #field_submit .gform-button{min-width:200px;height:70px;flex-grow:1}@media (max-width:768px){.newsletter-section form{flex-direction:column}.newsletter-section .gform_fields{flex-direction:column !important}.newsletter-section .gfield--type-email{width:100%}.newsletter-section #field_submit{align-items:center;flex-grow:1;display:flex !important}}@media (max-width:540px){.newsletter-section form{display:block !important}.newsletter-section .gform_fields{display:block !important}.newsletter-section .gfield--type-email{display:block !important}.newsletter-section #field_submit{display:block !important}.newsletter-section #field_submit .gform-button{display:block !important}}.kp-cust-acc-form label{display:block;color:var(--contrast);margin-bottom:.25rem;font-weight:600;font-size:1rem;line-height:1.5rem}.kp-cust-acc-form input:not([type=checkbox]){background:#fafafa;border:1px solid #eee;border-radius:10px;color:var(--contrast);padding:.75rem 1rem;display:block;width:100%}label .required{color:var(--wc-red);font-size:1.25rem;line-height:1rem}.kp-cust-acc-form .woocommerce-button{padding:.75rem 2rem}.kp-cust-acc-form .pass-strength-result{background:#f5f5f5;padding:1.5rem;border-radius:10px}.kp-cust-acc-form .pass-strength-result ul{margin-bottom:0}.kp-cust-acc-form .woocommerce-form-login__rememberme{padding-bottom:1rem}.kp-cust-acc-form .woocommerce-form-login__rememberme input{margin-right:.25rem}div.woocommerce-form-row{margin-bottom:1.5rem}div.woocommerce-form-row.row-items-half{display:flex;flex-direction:row;column-gap:1.5rem;row-gap:1.5rem;flex-wrap:wrap}div.woocommerce-form-row.row-items-half .field-group{flex:1;min-width:200px}div.woocommerce-form-row.row-items-half:before,div.woocommerce-form-row.row-items-half:after{display:none;visibility:hidden}@media (min-width:769px){.elementor-widget-woocommerce-my-account #customer_login .col-1:after,.elementor-widget-woocommerce-my-account #customer_login .u-column-1:after{content:'';background:url('/wp-content/uploads/2024/01/keen-parts-logo-black.svg)');width:100%;height:250px;display:block !important;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.05}}