.elementor-kit-4006{--e-global-color-primary:#000000;--e-global-color-secondary:#171B27;--e-global-color-text:#000000;--e-global-color-accent:#C3002F;--e-global-color-7e6dab1:#666666;--e-global-color-279f48c:#FFFFFF;--e-global-typography-primary-font-family:"Nissan Brand Regular";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"Nissan Brand Bold";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-family:"Nissan Brand Light";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Nissan Brand Bold";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:2.5px;--e-global-typography-602d7f4-font-family:"Nissan Brand Regular";--e-global-typography-602d7f4-font-size:15px;--e-global-typography-602d7f4-text-transform:uppercase;--e-global-typography-602d7f4-letter-spacing:1px;}.elementor-kit-4006 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4006 a{color:#C3002F;}.elementor-kit-4006 a:hover{color:#9F0026;}.elementor-kit-4006 h3{font-family:"Nissan Brand Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0px;}.elementor-kit-4006 button,.elementor-kit-4006 input[type="button"],.elementor-kit-4006 input[type="submit"],.elementor-kit-4006 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.sa_owl_theme .owl-nav .owl-next {
    right: 15px !important;
}

.sa_owl_theme .owl-nav .owl-prev {
    left: 15px !important;
}

@media only screen and (min-width: 641px) {
.gform_wrapper form.gf_simple_horizontal div.gform_body {
    width: 100%;
    max-width: 100%;
}
}

.e-tab-title {
    padding: 25px 30px 25px 0px !important;
}

.e-tabs-header {
    display: none !important;
}

.e-tabs-wrapper {
    width: 40% !important;
}

.e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
    display: none;
}

.e-tab-title-text {
margin: auto;
}

.e-tabs-items {
    margin-right: 40px;
}

.e-tabs-items-wrapper .e-tab-title.e-active {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #ffffff2b !important;
}

.e-tabs-items-wrapper .e-tab-title:hover {
        border-color: #ffffff2b !important;
}

.ginput_container_date input {
    width: 100% !important;
}

p.gform_required_legend {
    display: none;
}

@media (max-width: 767px) {
.gform_wrapper .gf_simple_horizontal .gform_body {
    max-width: 100%;
    width: 100% !important;
    display: block;
}

#field_3_2 {
    padding-right: 0px;
}
}

h3.wc-block-price-filter__title {
font-family: "Nissan Brand Bold", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 0.5px;
}

h3.wc-block-attribute-filter__title {
font-family: "Nissan Brand Bold", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 0.5px;
}

.wc-block-components-price-slider__range-input-wrapper {
    height: 4px;
}

.wc-block-attribute-filter .wc-block-components-dropdown-.elementor-kit-4006__input-wrapper {
    border: 1px solid #b5b5b5 !important;
}

.wc-block-components-price-slider__range-input-progress {
    height: 4px;
    --track-background: linear-gradient(90deg,transparent var(--low),#c3002f 0,#c3002f var(--high),transparent 0) no-repeat 0 100%/100% 100%;
    --range-color: #c3002f;
}

.wc-block-components-price-slider__range-input--min, .wc-block-components-price-slider__range-input--max {
    top: -2px;
}

.wc-block-price-filter__range-text.wc-block-components-price-slider__range-text {
    font-family: Nissan Brand Regular, sans-serif;
    font-size: 14px;
}

#ActiveFilters h4 {
    font-family: "Nissan Brand Bold", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.5px;
}

.btnfullwidth a {
    width: 100% !important;
}

.wp-block-woocommerce-attribute-filter h3 {
    display: none;
}

aside#block-22 {
    margin-bottom: 25px !important;
}

.spacer.gfield {
    display: none;
}/* End custom CSS */