@charset "UTF-8";
/*!
Theme Name: 4WD Part Shop
Theme URI: https://4wdpartshop.com.au/
Template: kadence
Author: Concise Digital
Author URI: https://www.concise.digital/
Description: 4WD Part Shop child theme.
Version: 1.1.23
Text Domain: kadence-child
*/html body,html body .editor-styles-wrapper{--wp--preset--font-size--medium:16px;--wp--preset--font-size--large:22px;--wp--preset--font-size--huge:26px;--row-section-padding:20px;--separator-height:20px;--image-border-radius:20px;--border-radius:10px}@media (min-width:800px){html body,html body .editor-styles-wrapper{--row-section-padding:40px;--wp--preset--font-size--medium:18px;--wp--preset--font-size--large:30px;--wp--preset--font-size--huge:34px;--separator-height:28px;--image-border-radius:30px}}@media (min-width:1100px){html body,html body .editor-styles-wrapper{--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--huge:42px;--border-radius:15px;--row-section-padding:50px;--separator-height:40px}}@media (min-width:1500px){html body,html body .editor-styles-wrapper{--global-content-width:1420px}}@media (min-width:1800px){html body,html body .editor-styles-wrapper{--global-content-width:1720px}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{text-wrap:balance}.entry-content b,.entry-content strong{font-weight:700}.entry-content .wp-block-heading mark{text-transform:uppercase;background-color:transparent!important;text-decoration:underline;text-decoration-color:var(--global-palette1);text-decoration-thickness:0.1em;text-underline-offset:0.3em}p.has-large-font-size{line-height:1.2;text-wrap:balance}p.has-text-align-center{max-width:80ch;margin-left:auto;margin-right:auto}.entry-content .has-larger-font-size{font-size:var(--wp--preset--font-size--huge)!important}.entry-content.single-content p{margin-bottom:var(--global-xs-spacing)}h1,h2,h3,h4,h5,h6{text-wrap:balance}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{text-wrap:balance}.entry-content b,.entry-content strong{font-weight:700}.entry-content .wp-block-heading mark{text-transform:uppercase;background-color:transparent!important;text-decoration:underline;text-decoration-color:var(--global-palette1);text-decoration-thickness:0.1em;text-underline-offset:0.3em}p.has-large-font-size{line-height:1.2;text-wrap:balance}p.has-text-align-center{max-width:80ch;margin-left:auto;margin-right:auto}.entry-content .has-larger-font-size{font-size:var(--wp--preset--font-size--huge)!important}.entry-content.single-content p{margin-bottom:var(--global-xs-spacing)}.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center{background:-webkit-gradient(linear,left top,left bottom,color-stop(55.56%,rgba(0,0,0,0)),to(rgba(0,0,0,0.2))),var(--global-palette1);background:linear-gradient(180deg,rgba(0,0,0,0) 55.56%,rgba(0,0,0,0.2) 100%),var(--global-palette1)}.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .wp-block-kadence-header-section .wc-block-mini-cart__button{padding:0}.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .wp-block-kadence-header-section .wc-block-mini-cart__button .wc-block-mini-cart__icon circle,.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .wp-block-kadence-header-section .wc-block-mini-cart__button .wc-block-mini-cart__icon path{fill:var(--global-palette9)}.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .wp-block-kadence-header-section .wc-block-mini-cart__button:hover .wc-block-mini-cart__icon circle,.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .wp-block-kadence-header-section .wc-block-mini-cart__button:hover .wc-block-mini-cart__icon path{fill:var(--global-palette3)}@media (min-width:1500px){.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .header-middle-last>.kt-inside-inner-col{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media (min-width:1500px){.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .header-middle-last .wp-block-kadence-icon{gap:32px}}@media (min-width:1500px){.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-center .header-middle-last .wp-block-kadence-advancedbtn .kb-button{margin-left:16px}}.site-header .wp-block-kadence-header-desktop .wp-block-kadence-header-row-bottom{display:none}.site-header .wp-block-kadence-header-desktop .wp-block-navigation__container{gap:20px}.site-header .wp-block-kadence-header-desktop .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content{font-weight:600;font-size:16px}.site-header .wp-block-kadence-header-desktop .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container{background-color:#000}.site-header .wp-block-kadence-header-desktop .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{font-size:14px}@media (min-width:1500px){.site-header .wp-block-kadence-header-desktop .wp-block-navigation__container{gap:40px}}.site-header .wp-block-kadence-header-desktop .wc-block-mini-cart__badge{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;font-size:12px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;padding:2px;color:var(--global-palette9)!important}.site-header .wp-block-kadence-header-tablet .wp-block-kadence-header-row-center{background:-webkit-gradient(linear,left top,left bottom,color-stop(55.56%,rgba(0,0,0,0)),to(rgba(0,0,0,0.2))),var(--global-palette1);background:linear-gradient(180deg,rgba(0,0,0,0) 55.56%,rgba(0,0,0,0.2) 100%),var(--global-palette1)}.site-header .wp-block-kadence-header-tablet #partfindermobilebutton .kb-svg-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.site-header .wp-block-kadence-header-tablet #partfindermobile{display:none}}.site-header .wp-block-kadence-header-tablet .wp-block-kadence-header-row-bottom .wp-block-kadence-header-column-tablet-center{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.site-header .wp-block-kadence-header-tablet .mobile-extra-details .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{padding:0}.site-header .part-finder-title{min-width:100px}.site-header .car-finder-container .car-finder-form .car-finder-submit{border-radius:0;background-color:var(--global-palette1);font-weight:500;padding:14px 50px;height:auto;line-height:normal}.site-header .car-finder-container .car-finder-form .car-finder-submit:hover{background-color:var(--global-palette3)}@media (min-width:1200px){.site-header .car-finder-container .car-finder-form{gap:2rem}}@media (min-width:1800px){.site-header .car-finder-container .car-finder-form{gap:3rem}}.footer-register-section .wp-block-buttons{grid-gap:20px}.footer-register-section .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:5px;padding:12px 50px;min-width:190px}@media (max-width:781px){.footer-register-section .wp-block-buttons .wp-block-button .wp-block-button__link{padding:8px 25px;min-width:140px;font-size:14px}}.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link{border-color:var(--global-palette9)}.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:focus,.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:focus-within,.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:hover{background-color:var(--global-palette2);border-color:var(--global-palette2);color:var(--global-palette9)}.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus-within,.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--global-palette2);color:var(--global-palette2)}@media (max-width:1024px){.footer-register-section .wp-block-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:12px}}.site-footer{position:relative;z-index:3}.site-footer .site-middle-footer-inner-wrap p{text-align:left;font-size:14px;margin-top:0;margin-bottom:0.5em}.site-footer .wp-block-heading{color:var(--global-palette2);font-size:16px;margin-bottom:1em;margin-top:1em}.site-footer a{color:#fff}.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle{font-size:18px;font-weight:600;margin-bottom:14px;text-align:left}@media (max-width:1024px){.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle{padding-bottom:6px;padding-top:6px;border-bottom:1px solid rgba(0,0,0,0.16);padding-right:30px;background-image:url(assets/images/footer-mobile-menu-arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:auto;margin-bottom:0px}}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu{text-align:left}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li{color:rgba(255,255,255,0.8);font-size:15px}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a{color:rgba(255,255,255,0.8);font-size:15px}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:focus,.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:focus-within,.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:hover{color:var(--global-palette1)}@media (max-width:1024px){.site-footer .menu-customer-service-menu-container,.site-footer .menu-information-menu-container,.site-footer .menu-my-account-menu-container{display:none;margin-top:10px;margin-bottom:16px}}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem{padding:5px 0 5px 40px;background-position:left center;background-repeat:no-repeat;background-size:24px}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem .kt-svg-icon-list-text{font-size:15px}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem.footer-social-phone{background-image:url(assets/images/footer-phone-icon.svg)}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem.footer-social-phone .kt-svg-icon-list-text{font-size:20px;font-weight:600}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem.footer-social-address{background-image:url(assets/images/footer-address-icon.svg)}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem.footer-social-email{background-image:url(assets/images/footer-email-icon.svg)}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social-list .kt-svg-icon-list .wp-block-kadence-listitem .kb-svg-icon-wrap{display:none!important}.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .footer-social figure a:hover img{opacity:0.8}@media (min-width:1025px){.site-footer .site-middle-footer-wrap .site-middle-footer-inner-wrap .site-footer-middle-section-2{padding-left:76px}}.wp-block-group.is-style-narrow-group{max-width:80ch;margin-left:auto;margin-right:auto}.wp-block-group.is-style-feature-gradient-background{background-color:var(--global-palette5)}.wp-block-group.is-style-highlight-box{background-color:var(--global-palette4);padding:1em;border-radius:var(--border-radius);border:solid 1px var(--global-palette7)}.wp-block-group.has-theme-palette-9-background-color{border-radius:var(--border-radius)}.wp-block-group.has-background{padding:25px 30px!important}@media (min-width:900px){.wp-block-group.has-background{padding:35px 40px!important}}.wp-block-group .wp-block-group__inner-container.is-layout-grid.wp-block-group-is-layout-grid{gap:2em}@media (min-width:900px){.wp-block-group .wp-block-group__inner-container.is-layout-grid.wp-block-group-is-layout-grid{gap:3em}}.wp-block-separator.wp-block-separator.is-style-wavy-line{max-width:100%!important;width:100%!important;background-image:url("assets/images/green-dashed-line.svg");background-repeat:no-repeat;background-position:center;background-size:auto;background-color:transparent!important;height:5vh!important;border:none!important}.wp-block-separator.wp-block-separator.is-style-wavy-line.has-kb-palette-1-background-color{background-image:url("assets/images/pink-dashed-line.svg")}.wp-block-heading.is-style-sub-heading{text-transform:uppercase;font-size:18px;font-weight:400;line-height:1.2}.wp-block-button.has-small-font-size .wp-block-button__link{padding:4px 15px}.wp-block-quote.is-style-default{text-align:center;color:#fff;border:none;padding:0}.wp-block-quote.is-style-default:before{content:"“";display:block;font-size:5em;color:#fff}.wp-block-quote.is-style-default cite{color:var(--global-palette8)}.wp-block-pullquote.wp-block-pullquote{padding:1em 2em}.wp-block-pullquote.wp-block-pullquote blockquote{font-weight:500;padding:1em}.wp-block-pullquote.wp-block-pullquote blockquote p{text-wrap:balance}.wp-block-pullquote.wp-block-pullquote blockquote:before{content:""}.wp-block-pullquote.wp-block-pullquote blockquote cite{color:var(--global-palette5);font-weight:400;text-transform:none;font-size:var(--global-kb-font-size-md)}@media (max-width:600px){.wp-block-pullquote.wp-block-pullquote{padding:0}.wp-block-pullquote.wp-block-pullquote blockquote{padding-left:0;padding-right:0}.wp-block-pullquote.wp-block-pullquote blockquote p{font-size:0.9em;line-height:1.3}}.content-wrap ul.is-style-plus-icons,ul.is-style-plus-icons{list-style:none;padding-left:1.4em}.content-wrap ul.is-style-plus-icons li,ul.is-style-plus-icons li{margin-left:0;position:relative}.content-wrap ul.is-style-plus-icons li:before,ul.is-style-plus-icons li:before{content:"+";color:var(--global-palette1);font-weight:700;font-size:1.2em;margin-right:0.5em;position:absolute;left:-1em;top:-0.1em}.entry-content p.is-style-program-tag{font-size:var(--global-kb-font-size-sm);display:inline-block;line-height:1.2;margin:0 0 0.2em;padding:0.4em 0.6em;border-radius:2px}.entry-content p.is-style-program-tag a{color:inherit}.wp-block-image.is-style-profile-pic{position:relative;padding-left:4em;padding-bottom:4em}.wp-block-image.is-style-profile-pic img{position:relative;z-index:1;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wp-block-image.is-style-profile-pic:before{content:"";position:absolute;z-index:0;width:100%;height:100%;left:0;bottom:0;background-image:url("assets/images/grey-speach-shape.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.kb-row-layout-wrap.is-style-home-hero .kt-row-layout-overlay{opacity:1}.kb-row-layout-wrap.is-style-home-hero .kt-row-layout-overlay:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(assets/images/green-shelter-bg.svg),url(assets/images/home-grow-background.svg);background-repeat:no-repeat;background-size:30vw auto,33vw auto;background-position:left bottom,right 10vw bottom;pointer-events:none;z-index:1}.entry-hero.page-hero-section .entry-hero-container-inner{position:relative}.blog .content-area{margin-top:0}.blog .content-area #archive-container{-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem}.blog .content-area #archive-container .entry{background-color:#EAEAEA;border-radius:0px;padding:20px;position:relative}.blog .content-area #archive-container .entry h2.entry-title{font-size:16px}@media (min-width:1200px){.blog .content-area #archive-container .entry h2.entry-title{font-size:16px}}@media (min-width:1500px){.blog .content-area #archive-container .entry h2.entry-title{font-size:18px}}.blog .content-area #archive-container .entry .post-thumbnail{margin-bottom:12px}.blog .content-area #archive-container .entry .entry-footer a.post-more-link{text-transform:initial;font-weight:600;font-size:14px}.blog .content-area #archive-container .entry .entry-footer a.post-more-link .kadence-svg-iconset{display:none}@media (min-width:1200px){.blog .content-area #archive-container .entry .entry-footer{position:absolute;bottom:24px}}@media (min-width:1200px){.blog .content-area #archive-container .entry{padding:30px 30px 48px}}@media (max-width:1199px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:781px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-kadence-column.course-card h3.course-card-header{font-size:var(--global-kb-font-size-md)!important;font-weight:600}.wp-block-kadence-column.course-card p:empty{margin:0;visibility:hidden;display:none}.wp-block-kadence-column.course-card .course-meta .date-meta,.wp-block-kadence-column.course-card .course-meta .trainer-meta{position:relative;padding-left:1.6em;margin-bottom:0.75em}.wp-block-kadence-column.course-card .course-meta .date-meta:before,.wp-block-kadence-column.course-card .course-meta .trainer-meta:before{content:"";display:block;position:absolute;left:0;width:20px;top:0;bottom:0;background-position:left center;background-repeat:no-repeat;background-size:auto 18px}.wp-block-kadence-column.course-card .course-meta .trainer-meta:before{background-image:url("assets/images/user-3.svg")}.wp-block-kadence-column.course-card .course-meta .date-meta:before{background-image:url("assets/images/calendar-date.svg")}@media (min-width:900px){.wp-block-kadence-column.course-card .course-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3em}}.wp-block-kadence-column.course-card .course-book-buttons{margin-bottom:0;padding-bottom:0}.wp-block-kadence-column.course-card .course-book-buttons .wp-block-button__link{font-size:15px;padding:5px 15px}.wp-block-kadence-column.course-card .course-book-buttons .more-info-button .wp-block-button__link{color:var(--global-palette2)}.wp-block-kadence-column.course-card .course-book-buttons .book-button .wp-block-button__link{border-color:var(--global-palette6);color:#fff}body.woocommerce-cart .wc-block-cart__submit{border:none}.entry-hero.page-hero-section{position:relative;z-index:2}.entry-hero.page-hero-section .entry-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1em;padding-bottom:1em}.wp-block-cb-carousel.slick-slider .slick-arrow{width:28px;height:28px}.wp-block-cb-carousel.slick-slider .slick-arrow:before{background-image:url(assets/images/slider-arrow.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;content:"";top:0;left:0;right:0;bottom:0;display:block;position:absolute}.wp-block-cb-carousel.slick-slider .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-cb-carousel.slick-slider .slick-dots li button:before{font-size:13px;color:#fff}.wp-block-wpseopress-breadcrumbs .breadcrumb{padding-left:0;margin-left:0}.content-area{overflow-y:hidden;overflow-x:hidden}.entry-content .sand-background-up{position:relative}.entry-content .sand-background-up:before{position:absolute;content:"";display:block;background:var(--global-palette8);z-index:-99999}.entry-content .sand-background-up.wp-block-kadence-rowlayout:before{bottom:100%;left:0;right:0;width:100%;height:50vh}@media (min-width:780px){.entry-content .sand-background-up.wp-block-kadence-column:before{bottom:-20vh;top:-20vh;right:0;width:50vw}}@media (max-width:800px){.wp-block-table{max-width:100%;font-size:14px;line-height:1.3}.wp-block-table table{max-width:100%}}.entry-content p+ul{margin-top:-1em}@media (min-width:800px){ul.multi-col-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.entry-content .services-flex-container.wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--global-row-gutter-md,2rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:700px){.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:calc(50% - var(--global-row-gutter-md, 2rem));flex-basis:calc(50% - var(--global-row-gutter-md, 2rem))}}@media (min-width:1100px){.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:calc(33.333% - var(--global-row-gutter-md, 2rem));flex-basis:calc(33.333% - var(--global-row-gutter-md, 2rem))}}.entry-content .services-flex-container.wp-block-group h4{margin-top:10px}.entry-content .services-flex-container.wp-block-group .kt-inside-inner-col,.entry-content .services-flex-container.wp-block-group .wp-block-kadence-column{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.entry-content .services-flex-container.wp-block-group .wp-block-kadence-column .kt-inside-inner-col{height:100%}.car-finder-container{padding:1rem;border-radius:3px;margin-bottom:1.5rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%}.car-finder-container.car-selected .car-finder-form{display:none}@media (min-width:768px){.car-finder-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.car-finder-container .car-finder-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%}.car-finder-container .car-finder-form .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;margin-bottom:0px}.car-finder-container .car-finder-form .car-finder-submit{height:36px;white-space:nowrap}}.car-finder-container .form-group label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.car-finder-container select{width:100%;padding:0.6rem 0.6rem;border:1px solid rgba(255,255,255,0.3);border-radius:3px;background-color:transparent;color:rgba(255,255,255,0.6);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 11.5l-5-5h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.7rem center;background-size:10px;padding-right:2rem}.car-finder-container select:disabled{opacity:0.6;cursor:not-allowed}.car-finder-container select option{background-color:#333;color:white!important}.car-finder-container button{font-weight:400;text-transform:uppercase;font-size:15px;padding:0.5rem 1rem}.car-finder-container .selected-car{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;glyph-orientation-horizontal:0.5em}.car-finder-container .selected-car h4{margin:0;color:#fff;font-size:0.8rem}.car-finder-container .selected-car a{font-weight:700;color:#ee4343;text-decoration:none}@media (min-width:768px){.car-finder-container .selected-car{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3em}.car-finder-container .selected-car #selected-car-info{border:solid 1px #fff;padding:0.5em 1em}}.shop-categories .wc-block-product-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;margin:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item{margin:0;width:100%;max-width:48%}.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a{position:relative;padding:8px 6px;border:1px solid #e7e7e7;border-radius:8px;text-align:center;background-color:#ffffff;width:100%;height:100%;color:var(--global-palette3);text-decoration:none;min-height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover{color:var(--global-palette1);border:1px solid var(--global-palette1)}.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a .wc-block-product-categories-list-item__image{border:0px;display:block;margin:auto;max-width:50px;padding:0;position:relative;vertical-align:middle}.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a .wc-block-product-categories-list-item__name{text-transform:uppercase;font-size:12px;font-weight:600}@media (min-width:782px){.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item{max-width:15.5%}}@media (min-width:992px){.shop-categories .wc-block-product-categories-list .wc-block-product-categories-list-item{max-width:11.5%}}.woocommerce-shop .shop-hide{display:none!important}.kadence-shop-top-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px}.kadence-shop-top-row .facetwp-facet{margin-bottom:0}.kadence-shop-top-row .woocommerce-result-count{display:none!important}@media (min-width:1200px){.kadence-shop-top-row .woocommerce-result-count{font-size:16px}}@media (max-width:781px){.kadence-shop-top-row .kadence-woo-results-count{margin-bottom:20px}}.products{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:1rem!important}.products .product{border:1px solid #D6D6D6;position:relative;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-radius:0}.products .product .stock-status span{background-color:#E4F4D7;border-radius:4px;display:inline-block;font-size:14px;font-weight:500;height:auto;line-height:normal;padding:4px 10px 4px 28px;background-image:url(assets/images/new-stock-icon.svg);background-repeat:no-repeat;background-position:6px 6px}.products .product .stock-status.on-request span{background-color:#ffe3a0;padding:4px 10px;background-image:none}.products .product .stock-status.out-stock-status span{background-color:#FDDDDD;background-image:url(assets/images/out-stock-icon.svg);background-position:6px center;background-size:18px}.products .product .kwt-add-to-cart-wrap .button:not(.add_to_cart_button){display:none!important}.products .product .loop-product-image>.kt-inside-inner-col{position:relative;margin:0;padding:1em;line-height:0;border-bottom:1px solid #D6D6D6;text-align:center}.products .product .loop-product-image .kb-image-ratio-land43{padding-bottom:100%}.products .product .loop-product-image .product-feature-image{margin:0px}.products .product .loop-product-image .product-feature-image img{width:100%;height:190px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.products .product .loop-product-image .product-brand-image-list{margin:0;position:absolute;left:10px;top:10px;max-width:60px;height:auto;padding:0;background-color:transparent}.products .product .loop-product-image .product-brand-image-list li img{max-height:100%;max-width:100%!important;height:100%;width:100%;display:block;margin:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.products .product .loop-product-image .tinvwl-loop-button-wrapper{bottom:auto;top:0;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.products .product .loop-product-image .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button:before{padding:0;font-size:30px!important;margin-right:8px}.products .product .loop-product-image .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{background:transparent;color:#a9a9a9;font-size:14px}.products .product .loop-product-image .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after{content:none}.products .product .loop-product-image:hover .tinvwl-loop-button-wrapper{opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.products .product .loop-product-content .taxonomy-product_cat{margin-bottom:12px}.products .product .loop-product-content .taxonomy-product_cat a{font-size:14px;font-weight:400;text-transform:capitalize;line-height:normal;color:#000;background-color:#FDDDDD;padding:3px 10px;border-radius:3px}.products .product .loop-product-content .kwt-meta-wrap{margin-bottom:8px}.products .product .loop-product-content .kwt-meta-wrap span{font-size:16px!important}.products .product .loop-product-content .kwt-meta-wrap .posted_in{display:none!important}.products .product .loop-product-content h2{margin-bottom:8px}.products .product .loop-product-content .price{color:var(--global-palette3);font-size:24px!important;margin-top:15px!important;margin-bottom:20px!important}.products .product .loop-product-content .price .amount{color:var(--global-palette3);font-weight:600}.products .product .loop-product-buttons .cwg_popup_submit{border-style:solid;font-style:normal;font-weight:inherit;text-transform:uppercase;color:var(--global-palette9);background:var(--global-palette1);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;display:block;width:100%;font-size:15px}.products .product .loop-product-buttons .cwg_popup_submit:hover{background:var(--global-palette3)}@media (min-width:560px){.products .product .loop-product-buttons{position:absolute;bottom:0;left:0;right:0;margin:auto}}@media (min-width:560px){.products .product{padding-bottom:94px}}@media (min-width:782px){.products{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:1rem!important}.products.grid-lg-col-5{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.products{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:1rem!important}.products.grid-lg-col-5{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1500px){.products{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:1rem!important}.products.grid-lg-col-5{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.products{-ms-grid-columns:(minmax(0,1fr))[1]!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}}.filter-toggle-open-container .filter-toggle-open.filter-toggle-style-bordered{color:var(--global-palette3);border-color:var(--global-palette3);padding:0.5em 0.8em;border-radius:0.25rem}.facetwp-facet input.facetwp-location,.facetwp-facet input.facetwp-search{color:var(--global-palette3);border-color:var(--global-palette3);border-radius:0.25rem}.woocommerce-pagination{display:none}.facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.facetwp-pager .facetwp-page{display:inline-block;margin-right:0.5em;border:2px solid transparent;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:0.25rem;color:inherit}.facetwp-pager .facetwp-page.active,.facetwp-pager .facetwp-page:focus,.facetwp-pager .facetwp-page:focus-within,.facetwp-pager .facetwp-page:hover{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.single-product .product_meta span{font-weight:400!important}.single-product .product_meta .posted_in{display:none!important}.single-product .compatibility-message{background-color:#FCFEE2;display:inline-block;padding:6px 12px;border:1px solid #dac180;border-radius:5px}.single-product .compatibility-message.incompatible{background-color:#fee2e2;border-color:#cb4b4b}.single-product .compatibility-message.compatible{background-color:#e2fee3;border-color:#81bf83}.single-product .price{color:var(--global-palette3);font-size:24px!important;margin-top:0px!important;margin-bottom:0px!important}.single-product .price .amount{color:var(--global-palette3);font-weight:600}@media (max-width:1200px){.single-product .price{font-size:30px!important}}.single-product .woocommerce-product-details__short-description{margin-bottom:12px!important}.single-product .woocommerce-product-gallery{position:relative;background-color:#fff;padding:30px;border:1px solid #f2f2f2;margin-bottom:25px}.single-product ul.product-brand-image-list{list-style:none;margin:0;width:100%;display:block;text-align:center;max-width:70px;height:auto;padding:0;background-color:transparent;margin-bottom:14px}.single-product ul.product-brand-image-list li img{max-height:100%;max-width:100%!important;height:100%;width:100%;display:block;margin:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.single-product .kwt-add-to-cart-single{margin-bottom:0}.single-product .kwt-add-to-cart-single .cwg_popup_submit{color:var(--global-palette9,#ffffff);background:var(--global-palette1,#3182CE);padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:40px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}@media (min-width:1200px){.single-product .kwt-add-to-cart-single .cwg_popup_submit{min-width:260px}}.single-product .kwt-add-to-cart-single .stock{display:none!important}@media (max-width:1024px){.single-product .quantity{margin:0 0 10px!important}}.single-product .stock-status span{background-color:#E4F4D7;border-radius:5px;display:inline-block;font-size:14px;font-weight:500;height:auto;line-height:normal;padding:6px 12px 6px 30px;background-image:url(assets/images/new-stock-icon.svg);background-repeat:no-repeat;background-position:8px 8px}.single-product .stock-status.on-request span{background-color:#ffe3a0;padding:4px 10px;background-image:none}.single-product .stock-status.out-stock-status span{background-color:#FDDDDD;background-image:url(assets/images/out-stock-icon.svg);background-position:6px center;background-size:18px}@media (min-width:1200px){.single-product .single_add_to_cart_button{min-width:260px}}@media (max-width:781px){.single-product .single_add_to_cart_button{margin-bottom:20px}}.single-product .single-product-icons p{margin:0px}@media (min-width:1200px){.single-product .kwt-add-to-cart-single form.cart .tinv-wraper{margin-left:30px}}.single-product .kwt-add-to-cart-single form.cart .tinv-wraper a{margin:0px!important;color:var(--global-palette3)}.single-product .kwt-add-to-cart-single form.cart .tinv-wraper a:hover{color:var(--global-palette1)}@media (min-width:1200px){.single-product .kwt-add-to-cart-single form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:781px){.single-product .kwt-add-to-cart-single form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.single-product .single-product-features .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap .kt-blocks-info-box-text{margin:0}.single-product .woocommerce-tabs.wc-tabs-wrapper{margin:0!important;padding:20px 15px;position:relative;z-index:1;display:block!important;width:100%!important;border:0px!important}.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li{padding:0;display:block;margin:0}.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a{position:relative;height:55px;line-height:55px;margin:0;outline:none;padding:0 40px;background-color:#efefef!important;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;opacity:1;display:inline-block;width:auto;border-color:#ebebeb!important;font-size:14px;top:0;left:0;text-transform:uppercase;color:var(--global-palette3);font-weight:400!important}@media (min-width:782px){.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a:before{display:block;content:"";height:2px;width:100%;left:0;top:0;position:absolute;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}}@media (max-width:781px){.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a{display:block;padding:15px;height:auto;line-height:normal}}.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li.active>a{background-color:#fff!important;border-bottom:0px}@media (min-width:782px){.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li.active>a:before{opacity:1;background-color:#CE1115}}@media (min-width:782px){.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li{display:inline-block;padding:0;margin:0 3px 0 0;float:left}}@media (min-width:1025px){.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:block;position:relative;padding:0;margin:0;list-style:none;overflow:hidden;width:100%;background:#f6f6f6}}.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:1em 1.5em!important;background:#fff}@media (max-width:781px){.single-product .woocommerce-tabs.wc-tabs-wrapper{padding:0px}}.kwt-tabs-wrap h2,.kwt-tabs-wrap h3,.kwt-tabs-wrap h4{margin-bottom:1em;font-size:1.071em;text-transform:uppercase;font-weight:500}.vehicle-archive-link a{text-decoration:none;color:#fff;background-color:var(--global-palette1);padding:4px 10px;display:block}.vehicle-archive-link a:focus,.vehicle-archive-link a:focus-within,.vehicle-archive-link a:hover{color:#fff}.shop-categories-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr);grid-gap:20px 0;margin:0;padding:0}.shop-categories-list li{list-style:none}.shop-categories-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;text-decoration:none;color:#000;font-weight:500;grid-gap:2px;border-right:1px solid rgba(205,200,194,0.7);font-size:14px}.shop-categories-list li a svg{width:38px;height:38px}.shop-categories-list li a:hover svg mask{display:none}.shop-categories-list li a:hover svg path{fill:var(--global-palette1);stroke:transparent;stroke-opacity:0}.shop-categories-list li a:hover p{color:var(--global-palette1)}@media (max-width:781px){.shop-categories-list li a{font-size:2.5vw}.shop-categories-list li a svg{width:30px;height:30px}}.shop-categories-list li p{margin:0}.shop-categories-list li:nth-child(4n) a{border-right:none}@media (min-width:992px){.shop-categories-list li:nth-child(4n) a{border-right:1px solid rgba(205,200,194,0.7)}.shop-categories-list li:nth-child(5n) a{border-right:none}}@media (min-width:1200px){.shop-categories-list li:nth-child(5n) a{border-right:1px solid rgba(205,200,194,0.7)}.shop-categories-list li:nth-child(6n) a{border-right:none}}@media (min-width:1500px){.shop-categories-list li:nth-child(6n) a{border-right:1px solid rgba(205,200,194,0.7)}.shop-categories-list li:nth-child(8n) a{border-right:none}}@media (min-width:560px){.shop-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr)}}@media (min-width:782px){.shop-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.shop-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.shop-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(6,1fr)}}@media (min-width:1500px){.shop-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(8,1fr)}}.inner-categories-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr);grid-gap:20px 0;margin:0;padding:0}.inner-categories-list li{list-style:none}.inner-categories-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;text-decoration:none;color:#000;font-weight:500;grid-gap:2px;border-right:1px solid rgba(205,200,194,0.7);font-size:14px}.inner-categories-list li a svg{width:38px;height:38px}.inner-categories-list li a:hover svg mask{display:none}.inner-categories-list li a:hover svg path{fill:var(--global-palette1);stroke:transparent;stroke-opacity:0}.inner-categories-list li a:hover p{color:var(--global-palette1)}@media (max-width:781px){.inner-categories-list li a{font-size:2.5vw}.inner-categories-list li a svg{width:30px;height:30px}}.inner-categories-list li p{margin:0}.inner-categories-list li:nth-child(4n) a{border-right:none}.inner-categories-list li.back-shop a{border-right:0!important}.inner-categories-list li.back-shop a svg{max-width:24px;max-height:32px}@media (max-width:781px){.inner-categories-list li.back-shop a svg{max-width:20px;max-height:20px;margin-bottom:6px}}@media (min-width:992px){.inner-categories-list li:nth-child(4n) a{border-right:1px solid rgba(205,200,194,0.7)}.inner-categories-list li:nth-child(5n) a{border-right:none}}@media (min-width:1200px){.inner-categories-list li:nth-child(5n) a{border-right:1px solid rgba(205,200,194,0.7)}.inner-categories-list li:nth-child(6n) a{border-right:none}}@media (min-width:1500px){.inner-categories-list li:nth-child(6n) a{border-right:1px solid rgba(205,200,194,0.7)}.inner-categories-list li:nth-child(8n) a{border-right:none}}@media (min-width:560px){.inner-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr)}}@media (min-width:782px){.inner-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.inner-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.inner-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(6,1fr)}}@media (min-width:1500px){.inner-categories-list{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(8,1fr)}}.kadence-shop-top-row .filter-toggle-open-container .filter-toggle-open.filter-toggle-style-bordered{border:1px solid #D6D6D6;border-radius:0px}.kadence-shop-top-row .facetwp-facet input.facetwp-search{border-color:#D6D6D6;border-radius:0px}.kadence-shop-top-row .kadence-woo-ordering select.orderby{border:1px solid #D6D6D6;-webkit-box-shadow:none;box-shadow:none;padding:10px 30px;background-size:auto 26px;background-position:96%}.archive .content-area{margin-top:0px}.shop-part-finder .car-finder-container select{border-color:#000;color:#000;background-image:url(assets/images/car-finder-submit-arrow.png);background-size:14px}.shop-part-finder .car-finder-container .car-finder-submit{border-radius:0;background-color:var(--global-palette1);font-weight:500;padding:14px 50px;height:auto;line-height:normal}.swal2-popup{padding:0!important;border-radius:0px!important}.swal2-popup .swal2-content{padding:0!important}.swal2-popup .swal2-content .form-group{margin:0px}.swal2-popup .swal2-content .cwginstock-panel-body input[type=email],.swal2-popup .swal2-content .cwginstock-panel-body input[type=text]{padding:0.6rem 0.6rem;border-radius:0px;color:var(--global-palette3)}.swal2-popup .swal2-content .cwgstock_button{border-radius:0px!important}.swal2-popup .swal2-content .cwgstock_button:focus,.swal2-popup .swal2-content .cwgstock_button:focus-within,.swal2-popup .swal2-content .cwgstock_button:hover{background-color:var(--global-palette3)!important;color:var(--global-palette9)!important}.swal2-popup .cwginstock-subscribe-form .panel-primary{margin:0!important;border-radius:0px!important;border-color:var(--global-palette1)!important}.swal2-popup .cwginstock-subscribe-form .panel-heading{border-radius:0px!important;background-color:var(--global-palette1)!important;border-color:var(--global-palette1)!important}.swal2-popup .swal2-close{color:var(--global-palette9)!important;border-radius:0px!important;width:1em!important;height:1em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.swal2-popup .swal2-close:hover{background-color:transparent!important;color:var(--global-palette3)!important}.swal2-popup .swal2-close:focus,.swal2-popup .swal2-close:focus-within{background-color:transparent!important;color:var(--global-palette9)!important}.site-header .wp-block-woocommerce-customer-account a:hover{color:#000}.site-header .wp-block-woocommerce-customer-account a:hover svg path{fill:#000}.popup-drawer{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popup-drawer.is-closing{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popup-drawer .facetwp-reset{border-style:solid;font-style:normal;font-weight:inherit;text-transform:uppercase;color:var(--global-palette9);background:var(--global-palette1);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;display:block;width:100%;font-size:15px}.popup-drawer .facetwp-reset:hover{background:var(--global-palette3)}.popup-drawer .facetwp-depth.visible{margin-bottom:14px}.popup-drawer .facetwp-checkbox{position:relative;padding-left:1.5rem;cursor:pointer;color:#000;font-size:14px;line-height:normal;background:none!important;margin-bottom:10px}.popup-drawer .facetwp-checkbox:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;border:2px solid #9ca3af;border-radius:0px;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popup-drawer .facetwp-checkbox:after{content:"";position:absolute;left:1px;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);width:0.8rem;height:0.8rem;background-color:white;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") no-repeat center;background-size:10px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.popup-drawer .facetwp-checkbox.checked:before{background-color:var(--global-palette1);border-color:var(--global-palette1)}.popup-drawer .facetwp-checkbox.checked:after{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.popup-drawer .facetwp-checkbox .facetwp-counter{color:#6b7280;font-size:12px;margin-left:4px}#subcategories-container{margin-top:12px}.selected-car-filter-bar{display:none;padding:5px;margin-bottom:20px;border-radius:8px;font-size:16px}.selected-car-filter-bar .selected-car-filter-bar.selected{background-color:#ffffff;border:2px solid #90ee90}.selected-car-filter-bar .selected-car-filter-bar.not-selected{background-color:#fff3cd;border:2px solid #ffc107;display:none}.selected-car-filter-bar .selected-car-filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selected-car-filter-bar .selected-car-message{text-align:center;margin-bottom:10px}.selected-car-filter-bar .clear-car-filter{background-color:#6c757d;color:#ffffff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:normal}.selected-car-filter-bar .clear-car-filter:hover{background-color:#5a6268}@media (min-width:768px){.selected-car-filter-bar .selected-car-filter-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-car-filter-bar .selected-car-message{text-align:left;margin-bottom:0}}.category-banner-icon svg{width:62px;height:62px}.category-banner-icon svg path{fill:#fff}@media (max-width:781px){.category-banner-icon svg{width:50px;height:50px}}.back-shop-btn{padding:16px 0}.back-shop-btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;width:auto;border:1px solid var(--global-palette3);padding:10px 20px;line-height:normal;text-decoration:none;color:var(--global-palette3);background-color:transparent}.back-shop-btn a:hover{background-color:var(--global-palette1);color:var(--global-palette9);border-color:var(--global-palette1)}.back-shop-btn a:hover svg path{fill:var(--global-palette9)}.back-shop-btn a p{margin:0}.back-shop-btn a svg{max-width:15px;max-height:15px}.back-btn{border-radius:0px!important;margin:16px 0 0;min-width:82px;padding:0.2em 1em!important}.tax-brand .entry-hero{display:none!important}.tax-vehicle .kadence-shop-top-row{display:none!important}.woocommerce ul.products.no-results,.woocommerce-page ul.products.no-results{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}.kb-row-layout-wrap.is-style-content-section{padding-top:var(--row-section-padding);padding-bottom:var(--row-section-padding)}@media (max-width:700px){.kb-row-layout-wrap.is-style-content-section{padding-top:0}}.kb-row-layout-wrap.is-style-enrolment-steps{background-image:url("assets/images/enrolment-steps-line.svg");background-repeat:no-repeat;background-position:left center;background-size:5em 100%;margin-left:-1em;padding-left:5em;margin-bottom:2em}@media (min-width:800px){.kb-row-layout-wrap.is-style-enrolment-steps{background-position:top left 49%;background-size:contain;margin:0;margin-bottom:4em}.kb-row-layout-wrap.is-style-enrolment-steps .kt-row-column-wrap{gap:10rem}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(2n){margin-top:4em}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(3),.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(5){margin-top:-4em}}@media (min-width:1200px){.kb-row-layout-wrap.is-style-enrolment-steps .kt-row-column-wrap{gap:12rem}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(2n){margin-top:6em}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(3),.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(5){margin-top:-6em}}@media (min-width:1025px){.home .is-style-page-hero>.kt-row-column-wrap{min-height:450px}}@media (min-width:1200px){.home .is-style-page-hero>.kt-row-column-wrap{min-height:550px}}.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:20px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-weight:900;font-size:26px}@media (min-width:782px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:28px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:30px}}@media (min-width:1025px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:42px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:50px}}@media (min-width:1200px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:52px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:60px}}@media (min-width:1500px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:72px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:90px}}@media (min-width:1500px){.is-style-page-hero>.kt-row-column-wrap{min-height:430px}}.price .amount{color:var(--global-palette1)}@media (min-width:1200px){.has-left-sidebar.woocommerce-shop .content-container{-ms-grid-columns:1.2fr 2em 6fr;grid-template-columns:1.2fr 6fr;grid-gap:2em}}@media (max-width:1024px){.has-left-sidebar.woocommerce-shop .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.has-left-sidebar.woocommerce-shop .content-container .site-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 30px;padding:0px}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar p{display:none}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar .filter-heading{padding-bottom:16px;padding-top:16px;border-bottom:1px solid rgba(0,0,0,0.16);padding-right:30px;background-image:url(assets/images/mobile-menu-arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:auto;margin-bottom:0px}}.has-left-sidebar.woocommerce-shop .facetwp-facet{margin-top:-12px}.has-left-sidebar.woocommerce-shop .facetwp-facet .facetwp-display-value{padding-right:0;font-family:var(--global-body-font-family);color:#000;font-weight:600;font-size:16px;line-height:1.4}.has-left-sidebar.woocommerce-shop .facetwp-facet .facetwp-checkbox.checked{background-image:url(assets/images/checkbox-on.png)}.has-left-sidebar.woocommerce-shop .facetwp-facet .facetwp-checkbox{margin-bottom:6px;padding-left:22px}.has-left-sidebar.woocommerce-shop .facetwp-facet .facetwp-toggle{font-size:14px;font-weight:400;text-decoration:underline}@media (max-width:1024px){.has-left-sidebar.woocommerce-shop .facetwp-facet{display:none;margin-top:16px;margin-bottom:16px}}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row{background-color:#EAEAEA;padding:12px 15px;font-weight:600;font-size:16px}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-results-count{font-size:16px}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering{grid-gap:10px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby{all:unset;color:#555555;font-weight:400;padding-right:20px;background-image:url(assets/images/sort-icon.svg);background-position:right center;background-repeat:no-repeat;background-size:18px;cursor:pointer}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-webkit-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-moz-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby:-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering p{margin:0;padding:0}.has-left-sidebar.woocommerce-shop ul.products{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.has-left-sidebar.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title{padding:0 0 15px}.has-left-sidebar.woocommerce-shop ul.products li.product .hide-price-not-logged-in{margin-top:0}.ti-controls .ti-next:before{background:#000!important}.ti-controls .ti-next:after{background:#000!important}.ti-controls .ti-prev:before{background:#000!important}.ti-controls .ti-prev:after{background:#000!important}.wp-block-kadence-form.is-style-inline{margin:0}.wp-block-kadence-form.is-style-inline .kb-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-block-kadence-form.is-style-inline .kb-form .kadence-blocks-form-field,.wp-block-kadence-form.is-style-inline .kb-form>*{margin:0}.wp-block-kadence-form.is-style-inline .kb-form .kb-submit-field{width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.kt-inside-inner-col:has(.is-style-photo-bottom),.kt-inside-inner-col:has(.is-style-photo-top){position:relative}.wp-block-kadence-image.is-style-photo-bottom{display:block;margin-left:auto;margin-right:-1vw;margin-top:3vw;position:relative;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}@media (max-width:800px){.wp-block-kadence-image.is-style-photo-bottom{width:300px!important}}.wp-block-kadence-image.is-style-photo-top{position:absolute;-webkit-transform:rotate(10deg);transform:rotate(10deg);top:0;left:1vw}@media (max-width:800px){.wp-block-kadence-image.is-style-photo-top{width:220px!important}}.wp-block-kadence-image.is-style-polaroid{--border-width:10px;background-color:#fff;border-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;padding:var(--border-width) var(--border-width) calc(3 * var(--border-width)) var(--border-width);position:relative;-webkit-transform:rotate(2.2deg);transform:rotate(2.2deg)}.wp-block-kadence-image.is-style-polaroid figcaption{text-align:center;font-family:var(--global-heading-font-family);margin-top:1em;margin-bottom:-1em}@media (min-width:800px){.wp-block-kadence-image.is-style-polaroid{--border-width:14px}}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title{position:relative}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title:before{content:"";position:absolute;display:block;left:0;right:0;bottom:0.5em;height:0.4em;background-image:url(assets/images/button-underline-white.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path 0.5s ease-out;transition:clip-path 0.5s ease-out}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-title:before,.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title:before{clip-path:inset(0 0 0 0)}@media (min-width:800px){.wp-block-kadence-tabs.is-style-course-modules .kt-tab-inner-content{height:100%}}.wp-block-kadence-imageoverlay .kt-image-overlay-wrap{border-radius:var(--style-border-radius);overflow:hidden}.wp-block-kadence-countup .kb-count-up-number{line-height:1.4}.wp-block-kadence-countup .kb-count-up-title{font-size:var(--global-kb-font-size-sm);line-height:1.1}.is-style-video-overlap.wp-block-kadence-rowlayout{--overlap-height:191px;position:relative;margin-top:var(--overlap-height);background-image:radial-gradient(circle at 50% 0%,#eaeaea 0%,#ffffff 57%)}.is-style-video-overlap.wp-block-kadence-rowlayout>.kt-row-column-wrap{padding-top:0;margin-top:0}.is-style-video-overlap.wp-block-kadence-rowlayout .wp-block-kadence-videopopup{position:relative;margin-top:calc(-1 * var(--overlap-height));z-index:1}.hide-price-not-logged-in{margin-top:12px;font-size:14px}.hide-price-not-logged-in a{color:#000;text-decoration:none}.hide-price-not-logged-in a span{color:var(--global-palette1)}.hide-price-not-logged-in a:focus span,.hide-price-not-logged-in a:focus-within span,.hide-price-not-logged-in a:hover span{color:var(--global-palette2)}.main-blog-query ul.kb-query-grid-wrap li.kb-query-item{padding-bottom:65px!important}.main-blog-query .main-blog-query-content{position:unset}.main-blog-query .main-blog-query-content .kt-inside-inner-col{position:unset}.main-blog-query .main-blog-query-content .kt-inside-inner-col .wp-block-kadence-advancedbtn{position:absolute;bottom:24px}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=text],form input[type=url],form select,form textarea{color:var(--global-palette3);border-color:var(--global-palette3)}form :placeholder{color:var(--global-palette3)}.gform-theme--foundation .gform_fields{row-gap:20px}.gform-theme--foundation .gfield--type-choice .gfield_radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gform-theme--foundation .gform_validation_errors{display:none!important}.gform-theme--foundation .gform_heading .gform_required_legend{display:none!important}.gform-theme--foundation .gform_button{font-size:16px!important;background-color:var(--global-palette9)!important;border-radius:0px!important;border:1px solid var(--global-palette3,#1A202C)!important;padding:14px 52px!important;color:var(--global-palette3,#1A202C)!important}.gform-theme--foundation .gform_button:hover{color:var(--global-palette9)!important;background-color:var(--global-palette1)!important;border-color:var(--global-palette1)!important}.new-contact-form .wpcf7-form input[type=color],.new-contact-form .wpcf7-form input[type=date],.new-contact-form .wpcf7-form input[type=datetime-local],.new-contact-form .wpcf7-form input[type=datetime],.new-contact-form .wpcf7-form input[type=email],.new-contact-form .wpcf7-form input[type=month],.new-contact-form .wpcf7-form input[type=number],.new-contact-form .wpcf7-form input[type=password],.new-contact-form .wpcf7-form input[type=range],.new-contact-form .wpcf7-form input[type=search],.new-contact-form .wpcf7-form input[type=tel],.new-contact-form .wpcf7-form input[type=text],.new-contact-form .wpcf7-form input[type=time],.new-contact-form .wpcf7-form input[type=url],.new-contact-form .wpcf7-form input[type=week],.new-contact-form .wpcf7-form textarea{padding:12px;line-height:normal;width:100%;max-width:100%}.new-contact-form .wpcf7-form br{display:none!important}.new-contact-form .wpcf7-form label{display:block;font-size:0.933em;margin-bottom:5px;color:#000000;font-weight:500}.new-contact-form .wpcf7-form label .required{color:#c0392b}.new-contact-form .wpcf7-form .wpcf7-submit{position:relative;border-radius:0!important;padding:12px 24px;margin-right:12px;background-color:var(--global-palette3);line-height:normal;height:auto;width:auto;-webkit-transition:all 0.3s;transition:all 0.3s;font-family:"Bai Jamjuree",sans-serif;font-size:16px;font-weight:400!important;color:#fff}.new-contact-form .wpcf7-form .wpcf7-submit:hover{background-color:var(--global-palette1)}@media (min-width:1200px){.new-contact-form .wpcf7-form .wpcf7-submit{padding:12px 36px}}.facetwp-facet.facetwp-facet .facetwp-dropdown{width:100%;padding:8px 20px;margin-top:10px}.facetwp-facet.facetwp-facet .facetwp-type-checkboxes{margin-top:10px}.facetwp-facet.facetwp-facet .facetwp-counter{display:none}::-moz-selection{background-color:var(--global-palette1);color:#fff}::selection{background-color:var(--global-palette1);color:#fff}::marker{color:var(--global-palette1)}
/*# sourceMappingURL=style.css.map */