


/*<style>*/

:focus,
.-focus {
    outline-color: #0A0A0A;
    box-shadow:0 0 3px transparent;

    --accessibility-outline-focus: #0A0A0A;
}
/*</style>*/


















































/*<style>*/

.a-button.-alpha {
    --button-background: #2A609D;
    --button-background-disabled: #537AAA;
    --button-background-focus: #537AAA;
    --button-background-hover: #537AAA;

    --button-border: transparent;
    --button-border-disabled: transparent;
    --button-border-focus: transparent;
    --button-border-hover: transparent;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #FFFFFF;
    --button-icon-after-text-hover: #FFFFFF;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #FFFFFF;
    --button-icon-before-text-hover: #FFFFFF;

    --button-icon-external-link: #FFFFFF;
    --button-icon-external-link-disabled: #FFFFFF;
    --button-icon-external-link-focus: #FFFFFF;
    --button-icon-external-link-hover: #FFFFFF;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #FFFFFF;
    --button-text-hover: #FFFFFF;
}

/*</style>*/

























/*<style>*/

.a-button.-alpha.-primary {
    --button-background: #0A0A0A;
    --button-background-disabled: #5A5A5A;
    --button-background-focus: #5A5A5A;
    --button-background-hover: #5A5A5A;

    --button-border: transparent;
    --button-border-disabled: transparent;
    --button-border-focus: transparent;
    --button-border-hover: transparent;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #FFFFFF;
    --button-icon-after-text-hover: #FFFFFF;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #FFFFFF;
    --button-icon-before-text-hover: #FFFFFF;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #FFFFFF;
    --button-text-hover: #FFFFFF;
}

/*</style>*/

























/*<style>*/

.a-button.-alpha.-secondary {
    --button-background: #2A609D;
    --button-background-disabled: #0A0A0A;
    --button-background-focus: #0A0A0A;
    --button-background-hover: #0A0A0A;

    --button-border: transparent;
    --button-border-disabled: transparent;
    --button-border-focus: #0A0A0A;
    --button-border-hover: transparent;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #FFFFFF;
    --button-icon-after-text-hover: #FFFFFF;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #FFFFFF;
    --button-icon-before-text-hover: #FFFFFF;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #FFFFFF;
    --button-text-hover: #FFFFFF;
}

/*</style>*/

























/*<style>*/

.a-button.-alpha.-tertiary {
    --button-background: #D5D5D5;
    --button-background-disabled: #D5D5D5;
    --button-background-focus: #2A609D;
    --button-background-hover: #2A609D;

    --button-border: #D5D5D5;
    --button-border-disabled: #D5D5D5;
    --button-border-focus: #2A609D;
    --button-border-hover: #2A609D;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #FFFFFF;
    --button-icon-after-text-hover: #FFFFFF;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #FFFFFF;
    --button-icon-before-text-hover: #FFFFFF;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #FFFFFF;
    --button-text-hover: #FFFFFF;
}

/*</style>*/
















/*<style>*/

.a-button.-bodystyle {
--button-background: #FFFFFF;
--button-background-active: #2A609D;
--button-background-hover: #FFFFFF;
--button-background-focus: #FFFFFF;

--button-border: #FAFAFA;
--button-border-active: #2A609D;
--button-border-focus: #2A609D;
--button-border-hover: #2A609D;

--button-text: #5A5A5A;
--button-text-active: #537AAA;
--button-text-focus: #2A609D;
--button-text-hover: #2A609D;
}

/*</style>*/































/*<style>*/

.a-button.-bravo {
    --button-background: transparent;
    --button-background-disabled: transparent;
    --button-background-focus: #2A609D;
    --button-background-hover: #2A609D;

    --button-border: #2A609D;
    --button-border-disabled: #2A609D;
    --button-border-focus: #2A609D;
    --button-border-hover: #2A609D;

    --button-icon-after-text: #2A609D;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #FFFFFF;
    --button-icon-after-text-hover: #FFFFFF;

    --button-icon-before-text: #2A609D;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #FFFFFF;
    --button-icon-before-text-hover: #FFFFFF;

    --button-icon-external-link: #2A609D;
    --button-icon-external-link-disabled: #FFFFFF;
    --button-icon-external-link-focus: #FFFFFF;
    --button-icon-external-link-hover: #FFFFFF;

    --button-text: #2A609D;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #FFFFFF;
    --button-text-hover: #FFFFFF;
}

/*</style>*/

























/*<style>*/

.a-button.-bravo.-primary {
    --button-background: #2A609D;
    --button-background-disabled: #2A609D;
    --button-background-focus: #2A609D;
    --button-background-hover: #2A609D;

    --button-border: #537AAA;
    --button-border-disabled: #537AAA;
    --button-border-focus: #5A5A5A;
    --button-border-hover: #5A5A5A;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #5A5A5A;
    --button-icon-after-text-hover: #5A5A5A;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #5A5A5A;
    --button-icon-before-text-hover: #5A5A5A;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #5A5A5A;
    --button-text-hover: #5A5A5A;
}

/*</style>*/

























/*<style>*/

.a-button.-bravo.-secondary {
    --button-background: #537AAA;
    --button-background-disabled: #537AAA;
    --button-background-focus: #EBEBEB;
    --button-background-hover: #EBEBEB;

    --button-border: #537AAA;
    --button-border-disabled: #537AAA;
    --button-border-focus: #537AAA;
    --button-border-hover: #537AAA;

    --button-icon-after-text: #2A609D;
    --button-icon-after-text-disabled: #2A609D;
    --button-icon-after-text-focus: #537AAA;
    --button-icon-after-text-hover: #537AAA;

    --button-icon-before-text: #2A609D;
    --button-icon-before-text-disabled: #2A609D;
    --button-icon-before-text-focus: #537AAA;
    --button-icon-before-text-hover: #537AAA;

    --button-text: #2A609D;
    --button-text-disabled: #2A609D;
    --button-text-focus: #537AAA;
    --button-text-hover: #537AAA;
}

/*</style>*/

































/*<style>*/

.a-button.-charlie {
    --button-background: #FFFFFF;
    --button-background-disabled: #FFFFFF64;
    --button-background-focus: #FFFFFF64;
    --button-background-hover: #FFFFFF64;

    --button-border: #FFFFFF64;
    --button-border-disabled: #FFFFFF64;
    --button-border-focus: #FFFFFF64;
    --button-border-hover: #FFFFFF64;
    
        --button-outline: #FFFFFF64;
         /*TODO: To be updated for all websites for the light buttons the outline color*/
    

    --button-icon-after-text: #0A0A0A;
    --button-icon-after-text-disabled: #0A0A0A;
    --button-icon-after-text-focus: #0A0A0A;
    --button-icon-after-text-hover: #0A0A0A;

    --button-icon-before-text: #0A0A0A;
    --button-icon-before-text-disabled: #0A0A0A;
    --button-icon-before-text-focus: #0A0A0A;
    --button-icon-before-text-hover: #0A0A0A;

    --button-icon-external-link: #0A0A0A;
    --button-icon-external-link-disabled: #0A0A0A;
    --button-icon-external-link-focus: #0A0A0A;
    --button-icon-external-link-hover: #0A0A0A;

    --button-text: #0A0A0A;
    --button-text-disabled: #0A0A0A;
    --button-text-focus: #0A0A0A;
    --button-text-hover: #0A0A0A;
}

/*</style>*/


























/*<style>*/

.a-button.-charlie.-primary {
    --button-background: transparent;
    --button-background-disabled: transparent;
    --button-background-focus: transparent;
    --button-background-hover: transparent;

    --button-border: #FFFFFF;
    --button-border-disabled: #FFFFFF;
    --button-border-focus: #707070;
    --button-border-hover: #707070;

    --button-icon-after-text: #FFFFFF;
    --button-icon-after-text-disabled: #FFFFFF;
    --button-icon-after-text-focus: #707070;
    --button-icon-after-text-hover: #707070;

    --button-icon-before-text: #FFFFFF;
    --button-icon-before-text-disabled: #FFFFFF;
    --button-icon-before-text-focus: #707070;
    --button-icon-before-text-hover: #707070;

    --button-text: #FFFFFF;
    --button-text-disabled: #FFFFFF;
    --button-text-focus: #707070;
    --button-text-hover: #707070;
}

/*</style>*/

























/*<style>*/

.a-button.-charlie.-secondary {
    --button-background: transparent;
    --button-background-disabled: transparent;
    --button-background-focus: transparent;
    --button-background-hover: transparent;

    --button-border: #537AAA;
    --button-border-disabled: #537AAA;
    --button-border-focus: #707070;
    --button-border-hover: #707070;

    --button-icon-after-text: #537AAA;
    --button-icon-after-text-disabled: #537AAA;
    --button-icon-after-text-focus: #537AAA;
    --button-icon-after-text-hover: #537AAA;

    --button-icon-before-text: #537AAA;
    --button-icon-before-text-disabled: #537AAA;
    --button-icon-before-text-focus: #537AAA;
    --button-icon-before-text-hover: #537AAA;

    --button-text: #537AAA;
    --button-text-disabled: #537AAA;
    --button-text-focus: #537AAA;
    --button-text-hover: #537AAA;
}

/*</style>*/































/*<style>*/

.a-button.-delta {
    --button-background: transparent;
    --button-background-disabled: transparent;
    --button-background-focus: transparent;
    --button-background-hover: transparent;

    --button-border: #537AAA;
    --button-border-disabled: #537AAA;
    --button-border-focus: #5A5A5A;
    --button-border-hover: #5A5A5A;

    --button-icon-after-text: #537AAA;
    --button-icon-after-text-disabled: #537AAA;
    --button-icon-after-text-focus: #5A5A5A;
    --button-icon-after-text-hover: #537AAA;

    --button-icon-before-text: #537AAA;
    --button-icon-before-text-disabled: #537AAA;
    --button-icon-before-text-focus: #5A5A5A;
    --button-icon-before-text-hover: #5A5A5A;

    --button-icon-external-link: #537AAA;
    --button-icon-external-link-disabled: #537AAA;
    --button-icon-external-link-focus: #5A5A5A;
    --button-icon-external-link-hover: #5A5A5A;

    --button-text: #537AAA;
    --button-text-disabled: #537AAA;
    --button-text-focus: #5A5A5A;
    --button-text-hover: #5A5A5A;
}

/*</style>*/



















/*<style>*/

.a-button.-echo {
    --button-background: #537AAA;
    --button-background-active: #2A609D;
    --button-background-disabled: #537AAA;
    --button-background-hover: #537AAA;
    --button-background-focus: #537AAA;

    --button-border: #FAFAFA;
    --button-border-active: #2A609D;
    --button-border-disabled: #FAFAFA;
    --button-border-focus: #2A609D;
    --button-border-hover: #2A609D;

    --button-text: #000000;
    --button-text-active: #537AAA;
    --button-text-disabled: #000000;
    --button-text-focus: #000000;
    --button-text-hover: #000000;
}

/*</style>*/

















/*<style>*/

    .a-button.-foxtrot {
        --button-background: #2A609D;
        --button-background-focus: #2A609D;
        --button-background-hover: #5A5A5A;

        --button-border: #2A609D;
        --button-border-focus: #2A609D;
        --button-border-hover: #5A5A5A;

        --button-icon-before-text: #FFFFFF;
        --button-icon-before-text-focus: #FFFFFF;
        --button-icon-before-text-hover: #FFFFFF;

        --button-text: #FFFFFF;
        --button-text-focus: #FFFFFF;
        --button-text-hover: #FFFFFF;
    }

/*</style>*/

















/*<style>*/

    .a-button.-inventoryDetailModalCta {
        --button-background: #2A609D;
        --button-background-focus: #537AAA;
        --button-background-hover: #537AAA;

        --button-border: #2A609D;
        --button-border-focus: #537AAA;
        --button-border-hover: #537AAA;

        --button-icon-before-text: #FFFFFF;
        --button-icon-before-text-focus: #FFFFFF;
        --button-icon-before-text-hover: #FFFFFF;

        --button-text: #FFFFFF;
        --button-text-focus: #FFFFFF;
        --button-text-hover: #FFFFFF;
    }

/*</style>*/
















/*<style>*/

    .a-button.-vehicleInstanceCta {
        --button-background: #FFFFFF;
        --button-background-focus: #EBEBEB;
        --button-background-hover: #EBEBEB;

        --button-border: #D5D5D5;
        --button-border-focus: #D5D5D5;
        --button-border-hover: #D5D5D5;

        --button-icon-before-text: #000000;
        --button-icon-before-text-focus: #5A5A5A;
        --button-icon-before-text-hover: #5A5A5A;

        --button-text: #000000;
        --button-text-focus: #000000;
        --button-text-hover: #000000;
    }

/*</style>*/























/*<style>*/

.-darkMode .o-carousel .a-carouselArrow  {
    --carousel-arrow-initial-background: #FFFFFF;
    --carousel-arrow-focus-background: #FFFFFF64;
    --carousel-arrow-hover-background: #FFFFFF64;
    --carousel-arrow-initial-border: #D5D5D5;
    --carousel-arrow-focus-border: #EBEBEB;
    --carousel-arrow-hover-border: #EBEBEB;
}

.-darkMode .o-carousel .a-carouselArrow .a-icon,
.-darkMode .o-carousel .a-carouselArrow .i-icon {
    --carousel-arrow-icon: #707070;
    --carousel-arrow-icon-focus: #0A0A0A;
    --carousel-arrow-icon-hover: #0A0A0A;
}

.-lightMode .o-carousel .a-carouselArrow  {
    --carousel-arrow-initial-background: #FFFFFF;
    --carousel-arrow-focus-background: #FFFFFF64;
    --carousel-arrow-hover-background: #FFFFFF64;
    --carousel-arrow-initial-border: #EBEBEB;
    --carousel-arrow-focus-border: #FFFFFF64;
    --carousel-arrow-hover-border: #EBEBEB;
}

.-lightMode .o-carousel .a-carouselArrow .a-icon,
.-lightMode .o-carousel .a-carouselArrow .i-icon,
.o-carousel .a-carouselArrow .a-icon,
.o-carousel .a-carouselArrow .i-icon {
    --carousel-arrow-icon: #707070;
    --carousel-arrow-icon-focus: #0A0A0A;
    --carousel-arrow-icon-hover: #0A0A0A;
}

/*</style>*/










/*<style>*/

.-darkMode .o-carousel .splide__pagination__page {
    --carousel-pagination-background: #FFFFFF;
    --carousel-pagination-background-active: #5A5A5A;
    --carousel-pagination-background-focus: #707070;
    --carousel-pagination-background-hover: #707070;
}

.-lightMode .o-carousel .splide__pagination__page {
    --carousel-pagination-background: #D5D5D5;
    --carousel-pagination-background-active: #1F78D1;
    --carousel-pagination-background-focus: #D5D5D5;
    --carousel-pagination-background-hover: #D5D5D5;
}

/*</style>*/














/*<style>*/

.a-closeButtonAlpha {
    --close-button-background: transparent;
    --close-button-background-focus: #EBEBEB;
    --close-button-background-hover: #EBEBEB;

    --close-button-border: transparent;
    --close-button-border-focus: transparent;
    --close-button-border-hover: transparent;
}

.a-closeButtonAlpha .i-closeButton {
    --close-button-icon: #000000;
    --close-button-icon-focus: #000000;
    --close-button-icon-hover: #000000;
}

/*</style>*/








/*<style>*/

[data-theme-style="label"].-alpha {
    --label-background: #0A0A0A;

    --label-border: transparent;

    --label-text: #FFFFFF;
}

/*</style>*/




/*<style>*/

[data-theme-style="label"].-alpha.-primary {
    --label-background: #D5D5D5;

    --label-border: transparent;

    --label-text: #5A5A5A;
}

/*</style>*/


























/*<style>*/

.a-link.-alpha {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: transparent;
    --link-border-focus: #0A0A0A;
    --link-border-hover: #2A609D;

    --link-icon-after-text: #2A609D;
    --link-icon-after-text-focus: #2A609D;
    --link-icon-after-text-hover: #2A609D;

    --link-icon-before-text: #2A609D;
    --link-icon-before-text-focus: #2A609D;
    --link-icon-before-text-hover: #2A609D;

    --link-text: #2A609D;
    --link-text-focus: #2A609D;
    --link-text-hover: #2A609D;

    --link-decoration: transparent;
    --link-decoration-focus: #2A609D;
    --link-decoration-hover: #2A609D;
}

/*</style>*/
























/*<style>*/

.a-link.-alpha.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: transparent;
    --link-border-focus: #FFFFFF;
    --link-border-hover: transparent;

    --link-icon-after-text: #FFFFFF;
    --link-icon-after-text-focus: #FFFFFF;
    --link-icon-after-text-hover: #FFFFFF;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #FFFFFF;
    --link-text-focus: #FFFFFF;
    --link-text-hover: #FFFFFF;

    --link-decoration: #FFFFFF;
    --link-decoration-focus: #FFFFFF;
    --link-decoration-hover: #FFFFFF;
}

/*</style>*/
























/*<style>*/

.a-link.-alpha.-secondary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: transparent;
    --link-border-focus: transparent;
    --link-border-hover: transparent;

    --link-icon-after-text: #000000;
    --link-icon-after-text-focus: #707070;
    --link-icon-after-text-hover: #707070;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #000000;
    --link-text-focus: #707070;
    --link-text-hover: #707070;

    --link-decoration: transparent;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/

























/*<style>*/

.a-link.-bravo {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: #0A0A0A;
    --link-border-focus: #0A0A0A;
    --link-border-hover: #0A0A0A;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #0A0A0A;
    --link-text-focus: #0A0A0A;
    --link-text-hover: #0A0A0A;

    --link-decoration: #0A0A0A;
    --link-decoration-focus: #0A0A0A;
    --link-decoration-hover: #0A0A0A;
}

/*</style>*/
























/*<style>*/

.a-link.-bravo.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: #FFFFFF;
    --link-border-focus: #FFFFFF;
    --link-border-hover: #FFFFFF;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #FFFFFF;
    --link-text-focus: #FFFFFF;
    --link-text-hover: #FFFFFF;

    --link-decoration: #FFFFFF;
    --link-decoration-focus: #FFFFFF;
    --link-decoration-hover: transparent;
}

/*</style>*/

























/*<style>*/

.a-link.-charlie {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: transparent;
    --link-border-focus: #0A0A0A;
    --link-border-hover: transparent;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #0A0A0A;
    --link-text-focus: #0A0A0A;
    --link-text-hover: #0A0A0A;

    --link-decoration: #0A0A0A;
    --link-decoration-focus: #0A0A0A;
    --link-decoration-hover: transparent;
}

/*</style>*/
























/*<style>*/

.a-link.-charlie.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: transparent;
    --link-border-focus: #FFFFFF;
    --link-border-hover: transparent;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #FFFFFF;
    --link-text-focus: #FFFFFF;
    --link-text-hover: #FFFFFF;

    --link-decoration: #FFFFFF;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/

























/*<style>*/

.a-link.-delta {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: transparent;
    --link-border-focus: #0A0A0A;
    --link-border-hover: transparent;
    
    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;
    
    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;
    
    --link-text: #5A5A5A;
    --link-text-focus: #5A5A5A;
    --link-text-hover: #5A5A5A;

    --link-decoration: #5A5A5A;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/
























/*<style>*/

.a-link.-delta.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: transparent;
    --link-border-focus: transparent;
    --link-border-hover: transparent;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #2A609D;
    --link-text-focus: #2A609D;
    --link-text-hover: #2A609D;

    --link-decoration: #2A609D;
    --link-decoration-focus: #2A609D;
    --link-decoration-hover: #2A609D;
}

/*</style>*/

























/*<style>*/

.a-link.-echo {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: transparent;
    --link-border-focus: #5A5A5A;
    --link-border-hover: #5A5A5A;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #5A5A5A;
    --link-text-focus: #5A5A5A;
    --link-text-hover: #5A5A5A;

    --link-decoration: transparent;
    --link-decoration-focus: #5A5A5A;
    --link-decoration-hover: #5A5A5A;
}

/*</style>*/
























/*<style>*/

.a-link.-echo.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;

    --link-border: #FFFFFF;
    --link-border-focus: #FFFFFF;
    --link-border-hover: #FFFFFF;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #FFFFFF;
    --link-text-focus: #FFFFFF;
    --link-text-hover: #FFFFFF;

    --link-decoration: transparent;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/

























/*<style>*/

.a-link.-foxtrot {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: #000000;
    --link-border-focus: #000000;
    --link-border-hover: #000000;
    
    --link-icon-after-text: #000000;
    --link-icon-after-text-focus: #000000;
    --link-icon-after-text-hover: #000000;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;
    
    --link-text: #000000;
    --link-text-focus: #000000;
    --link-text-hover: #000000;

    --link-decoration: transparent;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/
























/*<style>*/

.a-link.-foxtrot.-primary {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: #FFFFFF;
    --link-border-focus: #FFFFFF;
    --link-border-hover: #FFFFFF;
    
    --link-icon-after-text: #FFFFFF;
    --link-icon-after-text-focus: #FFFFFF;
    --link-icon-after-text-hover: #FFFFFF;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;

    --link-text: #FFFFFF;
    --link-text-focus: #FFFFFF;
    --link-text-hover: #FFFFFF;

    --link-decoration: transparent;
    --link-decoration-focus: transparent;
    --link-decoration-hover: transparent;
}

/*</style>*/

























/*<style>*/

.a-link.-golf {
    --link-background: transparent;
    --link-background-focus: transparent;
    --link-background-hover: transparent;
    
    --link-border: transparent;
    --link-border-focus: #0A0A0A;
    --link-border-hover: transparent;

    --link-icon-after-text: transparent;
    --link-icon-after-text-focus: transparent;
    --link-icon-after-text-hover: transparent;

    --link-icon-before-text: transparent;
    --link-icon-before-text-focus: transparent;
    --link-icon-before-text-hover: transparent;
    
    --link-text: #0A0A0A;
    --link-text-focus: #0A0A0A;
    --link-text-hover: #0A0A0A;

    --link-decoration: transparent;
    --link-decoration-focus: transparent;
    --link-decoration-hover: #0A0A0A;
}

/*</style>*/




/*<style>*/

[data-theme-style="quantity"] {
    --quantity-background: #000000;
    --quantity-text: #FFFFFF;
}

/*<style>*/





/*<style>*/

.-darkMode [data-theme-style="separator"] {
    --separator-background: #FFFFFF;
}

.-lightMode [data-theme-style="separator"] {
    --separator-background: #FAFAFA;
}

/*</style>*/










/*<style>*/

.-lightMode .a-socialMedia {
    --social-networks-icon: #0A0A0A;
    --social-networks-icon-focus: #0A0A0A;
    --social-networks-icon-hover: #0A0A0A;
}

.-lightMode .a-socialMedia__item {
    --social-networks-item-bg-focus: #EBEBEB;
    --social-networks-item-bg-hover: #EBEBEB;
}


.-darkMode .a-socialMedia {
    --social-networks-icon: #537AAA;
    --social-networks-icon-focus: #5A5A5A;
    --social-networks-icon-hover: #5A5A5A;
}

/*</style>*/







/*<style>*/

.-lightMode [data-theme-style="socialMedia"].-alpha {
    --social-networks-instance-border: #2A609D;
    --social-networks-instance-gradient-bottom: #2A609D;
    --social-networks-instance-gradient-top: #2A609D;
    --social-networks-instance-icon-hover: #2A609D;
    --social-networks-instance-icon: #2A609D;
    --social-networks-instance-separator: #2A609D;
}

/*</style>*/




/*<style>*/

.-darkMode.a-statusBanner {
    --statusBanner-background: #2A609D;
/*--statusBanner-text*/
}

.-lightMode.a-statusBanner {
    --statusBanner-background: #537AAA;
}

/*</style>*/









/*<style>*/

.-lightMode [data-theme-style~="tooltip"],
[data-theme-style~="tooltip"] {
    --tooltip-background: #FFFFFF;
    --tooltip-border: #FFFFFF;
    --tooltip-text: #FFFFFF;
}

.-darkMode [data-theme-style~="tooltip"] {
    --tooltip-background: #000000;
    --tooltip-border: #000000;
    --tooltip-text: #000000;
}

/*<style>*/






















/*<style>*/

.-darkMode .-body1,
.-darkMode {
    --typography-text: #FFFFFF;
}

.-darkMode .-body2 {
    --typography-text: #FFFFFF;
}

.-darkMode .-fineprint {
    --typography-text: #FFFFFF;
}

.-darkMode .-heading1,
.-darkMode h1,
.-darkMode .-wysiwyg h1,
.-darkMode .il-heading1 {
    --typography-text: #FFFFFF;
}

.-darkMode .-heading2,
.-darkMode h2,
.-darkMode .-wysiwyg h2,
.-darkMode .il-heading2 {
    --typography-text: #FFFFFF;
}

.-darkMode .-heading3,
.-darkMode h3,
.-darkMode .-wysiwyg h3,
.-darkMode .il-heading3 {
    --typography-text: #FFFFFF;
}

.-darkMode .-heading4,
.-darkMode h4,
.-darkMode .-wysiwyg h4,
.-darkMode .il-heading4 {
    --typography-text: #FFFFFF;
}

.-darkMode .-subheading1 {
    --typography-text: #FFFFFF;
}

.-darkMode .-subheading2 {
    --typography-text: #FFFFFF;
}

.-darkMode li::marker {
    --typography-list-item-bullet-text: #FFFFFF;
}

.-lightMode .-body1,
.-lightMode {
    --typography-text: #0A0A0A;
}

.-lightMode .-body2 {
    --typography-text: #0A0A0A;
}

.-lightMode .-fineprint,
.-fineprint {
    --typography-text: #5A5A5A;
}

.-lightMode .-heading1,
.-lightMode h1,
.-lightMode .-wysiwyg h1,
.-lightMode .il-heading1 {
    --typography-text: #0A0A0A;
}

.-lightMode .-heading2,
.-lightMode h2,
.-lightMode .-wysiwyg h2,
.-lightMode .il-heading2 {
    --typography-text: #0A0A0A;
}

.-lightMode .-heading3,
.-lightMode h3,
.-lightMode .-wysiwyg h3,
.-lightMode .il-heading3 {
    --typography-text: #0A0A0A;
}

.-lightMode .-heading4,
.-lightMode h4,
.-lightMode .-wysiwyg h4,
.-lightMode .il-heading4 {
    --typography-text: #0A0A0A;
}

.-lightMode .-subheading1 {
    --typography-text: #0A0A0A;
}

.-lightMode .-subheading2 {
    --typography-text: #0A0A0A;
}

.-lightMode li::marker {
    --typography-list-item-bullet-text: #707070;
}

/*</style>*/








/*<style>*/
    [data-theme-style~="divider_borderColor"] {
        border-color: #D5D5D5;
    }
/*</style>*/








/*<style>*/
    [data-theme-style~="watermark_sold_fontColor"]{
        color: #FFFFFF;
    }
    [data-theme-style~="watermark_sold_bgColor"]{
        background-color: #707070;
    }
/*</style>*/





/*<style>*/
    .vehicleInfo_getPrice_button {
        content:'primary';
    }
/*</style>*/









/*<style>*/
    [data-theme-style~="pagination_item_fontColor"].-arrow {
        color: #2A609D;
    }
    [data-theme-style~="pagination_item_fontColor"]:focus.-arrow {
        color: #2A609D;
    }
    [data-theme-style~="pagination_item_fontColor"]:hover.-arrow {
        color: #2A609D;
    }

    [data-theme-style~="pagination_item_fontColor"] {
        color: #000000;
    }

    [data-theme-style~="pagination_item_fontColor"]:hover {
        color: #5A5A5A;
    }

    [data-theme-style~="pagination_item_fontColor"]:hover::after,
    [data-theme-style~="pagination_item_fontColor"]:hover::before {
        color: #000000;
    }

    [data-theme-style~="pagination_item_fontColor"].-active {
        color: #2A609D;
    }
/*</style>*/




































/*<style>*/
[data-theme-style~="DI_badge_bgColor"] {
    background-color: #FFFFFF;
}

[data-theme-style~="DI_badge_fontColor"] {
    color: #0A0A0A;
}
/*</style>*/












/*<style>*/
[data-theme-style~="DI_compare"] {
background-color: #FFFFFF64;
color: #5A5A5A;
fill: #5A5A5A;
}

[data-theme-style~="DI_compare"]:hover,
[data-theme-style~="DI_compare"].active {
background-color: #2A609D;
color: #FFFFFF;
fill: #FFFFFF;
}

/*</style>*/






/*<style>*/
    [data-theme-style~="DI_customText_fontColor"] {
        color: ;
    }
/*</style>*/















/*<style>*/
/* Normal state */
.widget-checkbox__check:before,
[type=checkbox] + label:before {
background-color: #FFFFFF;
border-color: #707070;
}

/* Active state */
.widget-checkbox__check:before,
[type=checkbox]:checked + label:before{
background-color: #2A609D;
border-color: #FAFAFA;
}

.filters-dropdown__checkbox [type=checkbox]:checked+label::after,
.filters-dropdown__checkbox [type=checkbox]:not(:checked)+label::after,
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after,
.widget-checkbox__check:after {
color: #2A609D;
}
/*</style>*/








/*<style>*/
/* Normal state */
input[type="radio"] + label .radio__button {
border-color: #FAFAFA;
}

/* Active state */
input[type="radio"]:checked + label .radio__button:before {
border-color: #FAFAFA;
background-color: #2A609D;
}
/*</style>*/








/*<style>*/
    [data-theme-style~="DI_range_label_fontColor"] {
        color: #2A609D;
    }

    /* Handle */
    [data-theme-style~="DI_range_input_handleColor"]::-webkit-slider-thumb {
        background-color: #2A609D;
    }

    [data-theme-style~="DI_range_input_handleColor"]::-moz-range-thumb {
        background-color: #2A609D;
    }

    [data-theme-style~="DI_range_input_handleColor"]::-ms-thumb {
        background-color: #2A609D;
    }

    /* Track */
    [data-theme-style~="DI_range_input_trackColor"] {
        /* Use a linear gradient to generate only the 2px height background */
        background: linear-gradient(#2A609D, #2A609D) no-repeat center;
        background-size: 100% 2px;
    }
/*</style>*/








/*<style>*/
    [data-theme-style~="DI_filterScrollTopButton_bgColor"]{
        background-color: #2A609D;
    }

    [data-theme-style~="DI_filterScrollTopButton_borderColor"]{
        border-color: #FAFAFA;
    }

    [data-theme-style~="DI_filterScrollTopButton_fontColor"]{
        color: #2A609D;
    }

    [data-theme-style~="DI_filterScrollTopButton_picto_fillColor"]{
        fill: #2A609D;
    }

    [data-theme-style~="DI_filterScrollTopButton_shadowColor"]{
        box-shadow: 0 0 0 2px #2A609D;
    }
/*</style>*/






/*<style>*/
[data-theme-style~="DI_finePrintLink_fontColor"]:hover,
[data-theme-style~="DI_finePrintLink_fontColor"]:focus,
[data-theme-style~="DI_finePrintLink_fontColor"]:active,
[data-theme-style~="DI_finePrintLink_fontColor"] {
color: #5A5A5A;
}
/*</style>*/











/*<style>*/
[data-theme-style~="DI_vehicleHub"] {
    background-color: #2A609D;
    color: #2A609D;
}


    [data-theme-style~="DI_vehicleHub_new"] {
        background-color: #2A609D;
        color: #2A609D;
    }



    [data-theme-style~="DI_vehicleHub_used"] {
        background-color: #2A609D;
        color: #2A609D;
    }

/*</style>*/







/*<style>*/
[data-theme-style~="DI_label_bgColor"] {
background-color: #0A0A0A;
}

[data-theme-style~="DI_label_fontColor"] {
color: #FFFFFF;
}
/*</style>*/









/*<style>*/
    [data-theme-style~="DI_lightSpecs_itemText_fontColor"] {
        color: #5A5A5A;
    }

    [data-theme-style~="DI_lightSpecs_itemIcon_fontColor"] svg path {
        fill: #2A609D;
    }

/*</style>*/









/*<style>*/

[data-theme-style~="DI_link_fontColor"] {
    color:#2A609D
}

[data-theme-style~="DI_link_fontColor"]:hover,
[data-theme-style~="DI_link_fontColor"]:focus,
[data-theme-style~="DI_link_fontColor"]:active {
    color:#2A609D;
}

/*</style>*/













/*<style>*/
    [data-theme-style~="DI_mobileFiltersBar_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="DI_mobileFiltersBar_item"] {
        background-color: #FFFFFF;
        color: #0A0A0A;
        border-color: #D5D5D5;
    }

    [data-theme-style~="DI_mobileFiltersCloseButton_bgColor"] {
        background-color: #FFFFFF;
    }

    [data-theme-style~="DI_mobileFiltersCloseButton_fontColor"] {
        color: #000000;
    }
/*</style>*/








/*<style>*/
    [data-theme-style~="DI_mobileFiltersResultButton_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="DI_mobileFiltersResultButton_fontColor"] {
        color: #FFFFFF;
    }
/*</style>*/











/*<style>*/
[data-theme-style~="DI_modal_bgColor"] {
background-color: #FFFFFF;
}

[data-theme-style~="DI_modal_fontColor"] {
color: #5A5A5A;
}

[data-theme-style~="DI_modal_closeBtn_fontColor"] {
color: #5A5A5A;
}

[data-theme-style~="DI_modal_closeBtn_bgColor"] {
background-color: transparent;
}
/*</style>*/













/*<style>*/
[data-theme-style~="DI_option_button_fontColor"] {
    color: #0A0A0A;
}

[data-theme-style~="DI_option_button_fontColor"] i:before,
[data-theme-style~="DI_option_button_fontColor"] i:after {
    background-color: #0A0A0A;
}

[data-theme-style~="DI_option_button_fontColor"]:hover,
[data-theme-style~="DI_option_button_fontColor"].active {
    color: #5A5A5A;
}
/*</style>*/








/*<style>*/
[data-theme-style~="DI_option_modal_bgColor"] {
    background-color: #FFFFFF;
}

[data-theme-style~="DI_option_modal_triangle_bgColor"] {
    fill: #FFFFFF;
}

[data-theme-style~="DI_option_modal_item_fontColor"] {
    color: #0A0A0A;
}

[data-theme-style~="DI_option_modal_item_fontColor"]:before,
[data-theme-style~="DI_option_modal_item_fontColor"]:after {
    background-color: #0A0A0A;
}

[data-theme-style~="DI_option_modal_item_fontColor"]:hover,
[data-theme-style~="DI_option_modal_item_fontColor"].active {
    color: #0A0A0A;
}

[data-theme-style~="DI_option_modal_item_fontColor"].active:before,
[data-theme-style~="DI_option_modal_item_fontColor"].active:after {
    background-color: #0A0A0A;
}
/*</style>*/









/*<style>*/
[data-theme-style~="DI_pagination_item_fontColor"] {
    color: #2A609D;
}

[data-theme-style~="DI_pagination_item_fontColor"]:hover,
[data-theme-style~="DI_pagination_item_fontColor"]:focus {
    color: #2A609D;
}

[data-theme-style~="DI_pagination_item_fontColor"]:hover:before,
[data-theme-style~="DI_pagination_item_fontColor"]:focus:before,
[data-theme-style~="DI_pagination_item_fontColor"]:hover:after,
[data-theme-style~="DI_pagination_item_fontColor"]:focus:after {
    color: #2A609D;
}

[data-theme-style~="DI_pagination_item_fontColor"].active {
    color: #2A609D;
}
/*</style>*/











/*<style>*/
[data-theme-style~="DI_vehiclePaymentOptions_itemContent_price_fontColor"] {
    color: #0A0A0A;
}

[data-theme-style~="DI_vehiclePaymentOptions_itemContent_oldPrice_fontColor"] {
    color: #0A0A0A;
}

[data-theme-style~="DI_vehiclePaymentOptions_itemContent_offerDetail_fontColor"] {
    color: #0A0A0A;
}
/*</style>*/









/*<style>*/
[data-theme-style~="DI_popover_openBtn"] {
background-color: #2A609D;
color: #2A609D;
}

[data-theme-style~="DI_popover_closeBtn"] {
background-color: #2A609D;
color: #2A609D;
}

[data-theme-style~="DI_popover_surface"] {
background-color: #2A609D;
}
/*</style>*/










/*<style>*/
[data-theme-style~="DI_search_borderColor"] {
border-color: #FAFAFA;
}

[data-theme-style~="DI_search_title_fontColor"] {
color: #0A0A0A;
}

[data-theme-style~="DI_search_input_bgColor"] {
background-color: #FFFFFF;
}

[data-theme-style~="DI_search_input_fontColor"] {
color: #2A609D;
}

[data-theme-style~="DI_search_reset_bgColor"],
[data-theme-style~="DI_search_reset_bgColor"]:hover,
[data-theme-style~="DI_search_reset_bgColor"]:active,
[data-theme-style~="DI_search_reset_bgColor"]:focus {
background-color: #FFFFFF;
}

[data-theme-style~="DI_search_reset_fontColor"],
[data-theme-style~="DI_search_reset_fontColor"]:hover,
[data-theme-style~="DI_search_reset_fontColor"]:active,
[data-theme-style~="DI_search_reset_fontColor"]:focus {
color: #2A609D;
}
/*</style>*/






/*<style>*/
[data-theme-style~="DI_rebateBanner"] {
background-color: #2A609D;
color: #2A609D;
}

[data-theme-style~="DI_rebateBanner_picto"] {
fill: #2A609D;
background-color: #2A609D;
}
/*</style>*/







/*<style>*/
[data-theme-style~="DI_resetLabel_bgColor"] {
background-color: #2A609D;
}

[data-theme-style~="DI_resetLabel_borderColor"] {
border-color: #FAFAFA;
}

[data-theme-style~="DI_resetLabel_fontColor"] {
color: #2A609D;
}
/*</style>*/






/*<style>*/
    [data-theme-style~="DI_stockNumber_fontColor"] {
        color: #5A5A5A;
    }
/*</style>*/










/*<style>*/
    [data-theme-style~="DI_tabs_index_backgroundColor"] {
        background-color: #FAFAFA;
    }

    [data-theme-style~="DI_tabs_index_backgroundColor"].active {
        background-color: #0A0A0A;
    }

    [data-theme-style~="DI_tabs_indexList_borderColor"] {
        border-color: transparent;
    }

    [data-theme-style~="DI_tabs_index_borderColor_active"] {
        border-color: #FAFAFA;
    }

    [data-theme-style~="DI_tabs_index_fontColor"] {
        color: #537AAA;
    }

    [data-theme-style~="DI_tabs_index_fontColor"].active {
        color: #FFFFFF;
    }

    [data-theme-style~="DI_tabs_index_fontColor"].active::after {
        background-color: #FAFAFA;
    }

    [data-theme-style~="DI_tabs_index_fontColor"]:active,
    [data-theme-style~="DI_tabs_index_fontColor"]:focus,
    [data-theme-style~="DI_tabs_index_fontColor"]:hover {
        color: #FFFFFF;
    }
/*</style>*/






/*<style>*/
[data-theme-style~="DI_tooltip"] {
background-color: #2A609D;
color: #2A609D;
}
/*</style>*/





/*<style>*/
    [data-theme-style~="DI_vehicleDealerName_fontColor"] {
        color: #2A609D;
    }
/*</style>*/




/*<style>*/
    [data-theme-style~="DI_watermark_fontColor"]{
        color: #2A609D;
    }
    [data-theme-style~="DI_watermark_bgColor"]{
        background-color: #2A609D;
    }
/*</style>*/






/*<style>*/
    [data-theme-style~="DI_recentView_borderColor"]{
        border-color: #FAFAFA;
    }

    [data-theme-style~="DI_recentView_bgColor"]{
        background-color: #2A609D;
    }
/*</style>*/










/*<style>*/

[data-theme-style~="DI_filters_bgColor"] {
    background-color: #FFFFFF;
}

[data-theme-style~="DI_filters_fontColor"] {
    color: #707070;
}

/*</style>*/


/*<style>*/

[data-theme-style~="DI_filterCategory_content_bgColor"] {
    background-color: #FFFFFF;
}

/*</style>*/







/*<style>*/

[data-theme-style~="DI_filterCategory_title_bgColor"] {
    background-color: #FFFFFF;
}

[data-theme-style~="DI_filterCategory_title_borderColor"] {
    border-bottom: 1px solid #FAFAFA;
}

[data-theme-style~="DI_filterCategory_title_fontColor"] {
    color: #0A0A0A;
}

/* Use the same color as the title's font for the dropdown icon */
[data-theme-style~="DI_filterCategory_title_fontColor"]:before,
[data-theme-style~="DI_filterCategory_title_fontColor"]:after {
    background-color: #0A0A0A;
}

/*</style>*/










/*<style>*/
    [data-theme-style~="DI_vehicleCard_bgColor"] {
        background-color: #FFFFFF;
    }

    [data-theme-style~="DI_vehicleCard_fontColor"] {
        color: #0A0A0A;
    }

    [data-theme-style~="DI_vehicleCard_borderColor"] {
        border-color: #D5D5D5;
    }
/*</style>*/


























/*<style>*/



/* Light */
[data-theme-style~="carouselLight_navigation_fontColor"].swiper-button-prev,
[data-theme-style~="carouselLight_navigation_fontColor"].swiper-button-next {
    color: #2A609D;
}

[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:hover,
[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:focus,
[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:active,
[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:hover,
[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:focus,
[data-theme-style~="carouselLight_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:active {
color: #2A609D;
}

/* Dark */
[data-theme-style~="carouselDark_navigation_fontColor"].swiper-button-prev,
[data-theme-style~="carouselDark_navigation_fontColor"].swiper-button-next {
color: #2A609D;
}

[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:hover,
[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:focus,
[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-prev:active,
[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:hover,
[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:focus,
[data-theme-style~="carouselDark_navigation_fontColor"]:not(.swiper-button-disabled).swiper-button-next:active {
color: #2A609D;
}



[data-theme-style~="carouselDark_pagination_bgColor"] .swiper-pagination-bullet {
background-color: #2A609D;
}

[data-theme-style~="carouselDark_pagination_borderColor"] .swiper-pagination-bullet {
border-color: #FAFAFA;
}

[data-theme-style~="carouselLight_pagination_bgColor"] .swiper-pagination-bullet {
background-color: #D5D5D5;
}

[data-theme-style~="carouselLight_pagination_borderColor"] .swiper-pagination-bullet {
border-color: #D5D5D5;
}

[data-theme-style~="carouselDark_pagination_bgColor"] .swiper-pagination-bullet-active {
background-color: #2A609D;
}

[data-theme-style~="carouselDark_pagination_borderColor"] .swiper-pagination-bullet-active {
border-color: #FAFAFA;
}

[data-theme-style~="carouselLight_pagination_bgColor"] .swiper-pagination-bullet-active {
background-color: #2A609D;
}

[data-theme-style~="carouselLight_pagination_borderColor"] .swiper-pagination-bullet-active {
border-color: #2A609D;
}

/*</style>*/










/*<style>*/
    [data-theme-style~="formFooter_bgColor"]  {
        background-color: #2A609D;
    }

    [data-theme-style~="formFooter_fontColor"]  {
        color: #2A609D;
    }

    /**************************************
                Error Messages
    **************************************/
    [data-theme-style~="form_error_fontColor"]{
        color: #BF2012;
    }

    .is-invalid-label,
    .is-invalid-input:not(:focus)::placeholder,
    .is-invalid-label::after,
    .is-invalid-label.checkbox-label,
    .is-invalid-input + .form-field__label-file-block {
        color: #BF2012;
    }

    .is-invalid-input:not(:focus),
    .is-invalid-label.checkbox-label::before,
    .is-invalid-input + .form-field__label-file-block {
        border: 1px solid #BF2012;
    }

    [data-theme-style~="form_success_fontColor"] {
        color: #1C6BBA;
    }

    .form__rating--empty{
        color: #2A609D;
    }

    .form__rating--empty:hover,
    .form__rating--empty:active,
    .form__rating--empty:focus,
    .form__rating--empty:visited,
    .form__rating--full,
    .form__rating--full:hover,
    .form__rating--full:active,
    .form__rating--full:focus,
    .form__rating--full:visited{
        color: #2A609D;
    }

/*</style>*/



/*<style>*/

    .reviews_button {
        content:'primary';
    }

/*</style>*/


















/*<style>*/

    [data-theme-style~="showroom_primaryColor"]{
        color: #2A609D;
    }

    [data-theme-style~="showroom_primaryColor_label"]{
        color: #2A609D;
    }

    [data-theme-style~="showroom_primaryColor_price"]{
        color: #2A609D;
    }

    [data-theme-style~="showroom_secondaryColor"],
    [data-theme-style~="showroom_secondaryColor"]:after{
        color: #2A609D;
    }

    [data-theme-style~="showroom_borderColor"]{
        color: #2A609D;
        border-color: #2A609D;
    }

    [data-theme-style~="vehicleRebate_fontColor"]{
        color: #2A609D;
    }
    [data-theme-style~="vehicleTagline_fontColor"]{
        color: #5A5A5A;
    }
/*</style>*/
















/*<style>*/
    

    [data-theme-style~="widgetSticky_item_borderColor"] {
        border-color: #FAFAFA;
    }

    [data-theme-style~="widgetSticky_item_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="widgetSticky_label_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="widgetSticky_label_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="widgetSticky_buttonMobile_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="widgetSticky_buttonMobile_fontColor"]{
        color: #2A609D;
    }
/*</style>*/



































































/*<style>*/

.-darkMode [data-theme-style="accordionItem"] {
    --accordion-item-border: #FAFAFA;
}

.-darkMode [data-theme-style="accordionItemButton"] {
    --accordion-item-button-text: #FFFFFF;
    --accordion-item-button-text-focus: #FFFFFF;
    --accordion-item-button-text-hover: #FFFFFF;
    --accordion-item-icon: #2A609D;
    --accordion-item-icon-bg-focus: transparent;
    --accordion-item-icon-bg-hover: transparent;
    --accordion-item-icon-border-focus: transparent;
    --accordion-item-icon-focus: transparent;
}

.-darkMode [data-theme-style="accordionItemContent"] {
    --accordion-item-content-text: #FFFFFF;
}

.-lightMode [data-theme-style="accordionItem"] {
    --accordion-item-border: #D5D5D5;
}

.-lightMode [data-theme-style="accordionItemButton"] {
    --accordion-item-button-text: #000000;
    --accordion-item-button-text-focus: #5A5A5A;
    --accordion-item-button-text-hover: #5A5A5A;
    --accordion-item-icon: #5A5A5A;
    --accordion-item-icon-bg-focus: transparent;
    --accordion-item-icon-bg-hover: transparent;
    --accordion-item-icon-border-focus: transparent;
    --accordion-item-icon-focus: transparent;
}

.-lightMode [data-theme-style="accordionItemContent"] {
    --accordion-item-content-text: #000000;
}

/*</style>*/








/*<style>*/

[data-theme-style="addressLink"] {
    --address-link-text: #0A0A0A;
    --address-link-text-hover: #0A0A0A;
    --address-link-icon: #0A0A0A;
}

.-darkMode [data-theme-style="addressLink"] {
    --address-link-text: #FFFFFF;
    --address-link-text-hover: #FFFFFF;
    --address-link-icon: #FFFFFF;
}

/*<style>*/



















/*<style>*/

.m-careerCardBravo {
    --career-card-background: #FFFFFF;
    --career-card-border: #D5D5D5;
}

.m-careerCardBravo__header.-darkMode {
    --career-card-background: #0A0A0A;
}

.m-careerCardBravo__header.-darkMode > .-heading4 {
    --career-card-text: #FFFFFF;
}
.m-careerCardBravo__header.-darkMode > div > .-fineprint {
    --career-card-text: #FFFFFF;
}

/*</style>*/













/*<style>*/

.m-employeeCardAlpha {
    border-color: #D5D5D5;
}

.m-employeeCardAlpha__content {
    background-color: #FFFFFF;
}

.m-employeeCardAlpha__employeePhone .a-icon,
.m-employeeCardAlpha__employeePhone .i-icon {
    fill: #0A0A0A;
}

.m-employeeCardAlpha__picture {
    background-color: #D5D5D5;
}

/*</style>*/









/*<style>*/

    [data-theme-style="employeeCardBravo"] {
        --employee-card-background: #5A5A5A;
        --employee-card-border: #707070;
        --typography-text: #000000;
        --employee-card-picture-border: #707070;
    }

/*</style>*/












/*<style>*/

    [data-theme-style="employeeCardCharlie"] {
        --employee-card-background: #D5D5D5;
        --employee-card-content-border: #FAFAFA;
        --employee-card-content-background: #FFFFFF;
        --typography-text: #000000;
        --employee-card-picture-background: #D5D5D5;
        --employee-card-picture-border: #000000;
    }

/*</style>*/









/*<style>*/

.t-highlights.-darkMode .m-highlightCardAlpha.-darkMode,
.t-highlights.-lightMode .m-highlightCardAlpha.-darkMode  {
    --highlight-card-background: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardAlpha.-darkMode *,
.t-highlights.-lightMode .m-highlightCardAlpha.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardAlpha.-lightMode,
.t-highlights.-lightMode .m-highlightCardAlpha.-lightMode {
    --highlight-card-background: #FAFAFA;
}
.t-highlights.-darkMode .m-highlightCardAlpha.-lightMode *,
.t-highlights.-lightMode .m-highlightCardAlpha.-lightMode * {
    --typography-text: #0A0A0A;
}

/*<style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardBravo.-darkMode,
.t-highlights.-lightMode .m-highlightCardBravo.-darkMode {
    --hightlight-card-background: #2A609D;
    --hightlight-card-border: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardBravo.-darkMode *,
.t-highlights.-lightMode .m-highlightCardBravo.-darkMode * {
    --typography-text: #2A609D;
}

.t-highlights.-darkMode .m-highlightCardBravo.-lightMode,
.t-highlights.-lightMode .m-highlightCardBravo.-lightMode {
    --hightlight-card-background: #FFFFFF;
    --hightlight-card-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardBravo.-lightMode *,
.t-highlights.-lightMode .m-highlightCardBravo.-lightMode * {
    --typography-text: #000000;
}

/*<style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardCharlie.-darkMode,
.t-highlights.-lightMode .m-highlightCardCharlie.-darkMode {
	--hightlights-card-background: #FFFFFF;
	--hightlights-card-border: #537AAA;
}
.t-highlights.-darkMode .m-highlightCardCharlie.-darkMode *,
.t-highlights.-lightMode .m-highlightCardCharlie.-darkMode * {
	--typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardCharlie.-lightMode,
.t-highlights.-lightMode .m-highlightCardCharlie.-lightMode {
	--hightlights-card-background: #000000;
	--hightlights-card-border: #537AAA;
}
.t-highlights.-darkMode .m-highlightCardCharlie.-lightMode *,
.t-highlights.-lightMode .m-highlightCardCharlie.-lightMode * {
	--typography-text: #537AAA;
}
/*</style>*/















/*<style>*/

.t-highlights.-darkMode .m-highlightCardDelta.-darkMode,
.t-highlights.-lightMode .m-highlightCardDelta.-darkMode {
    --highlight-card-background: #000000;
    --hightlight-card-background-gradient-hover: #2A609D;
    --hightlight-card-content-border: #2A609D;
    --hightlight-card-icon-background: #2A609D;
    --hightlight-card-icon-fill: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardDelta.-darkMode *,
.t-highlights.-lightMode .m-highlightCardDelta.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardDelta.-lightMode,
.t-highlights.-lightMode .m-highlightCardDelta.-lightMode {
    --highlight-card-background: #FFFFFF;
    --hightlight-card-background-gradient-hover: #FFFFFF;
    --hightlight-card-content-border: #FFFFFF;
    --hightlight-card-icon-background: #FFFFFF;
    --hightlight-card-icon-fill: #000000;
}
.t-highlights.-darkMode .m-highlightCardDelta.-lightMode *,
.t-highlights.-lightMode .m-highlightCardDelta.-lightMode * {
    --typography-text: #000000;
}

/*</style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardEcho.-darkMode,
.t-highlights.-lightMode .m-highlightCardEcho.-darkMode {
    --highlight-card-echo-background: #000000;
    --highlight-card-echo-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardEcho.-darkMode *,
.t-highlights.-lightMode .m-highlightCardEcho.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardEcho.-lightMode,
.t-highlights.-lightMode .m-highlightCardEcho.-lightMode {
    --highlight-card-echo-background: #FAFAFA;
    --highlight-card-echo-border: transparent;
}
.t-highlights.-darkMode .m-highlightCardEcho.-lightMode *,
.t-highlights.-lightMode .m-highlightCardEcho.-lightMode * {
    --typography-text: #0A0A0A;
}

/*</style>*/






/*<style>*/

.t-highlights.-darkMode .m-highlightCardFoxtrot.-darkMode,
.t-highlights.-lightMode .m-highlightCardFoxtrot.-darkMode {
    --highlight-card-foxtrot-border: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardFoxtrot.-darkMode *,
.t-highlights.-lightMode .m-highlightCardFoxtrot.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardFoxtrot.-lightMode,
.t-highlights.-lightMode .m-highlightCardFoxtrot.-lightMode {
    --highlight-card-foxtrot-border: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardFoxtrot.-lightMode *,
.t-highlights.-lightMode .m-highlightCardFoxtrot.-lightMode * {
    --typography-text: #000000;
}

/*</style>*/
















/*<style>*/

.t-highlights.-darkMode .m-highlightCardGolf.-darkMode,
.t-highlights.-lightMode .m-highlightCardGolf.-darkMode {
    --hightlights-card-golf-link-background: #000000;
    --hightlights-card-golf-link-border: #FFFFFF;
    --hightlights-card-golf-border-one: #BF2012;
    --hightlights-card-golf-border-two: #BF2012;
    --hightlights-card-golf-border-three: #2A609D;
    --hightlights-card-golf-border-four: #2A609D;
}
.t-highlights.-darkMode .m-highlightCardGolf.-darkMode *,
.t-highlights.-lightMode .m-highlightCardGolf.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardGolf.-lightMode,
.t-highlights.-lightMode .m-highlightCardGolf.-lightMode {
    --hightlights-card-golf-link-background: #000000;
    --hightlights-card-golf-link-border: #000000;
    --hightlights-card-golf-border-one: #BF2012;
    --hightlights-card-golf-border-two: #BF2012;
    --hightlights-card-golf-border-three: #2A609D;
    --hightlights-card-golf-border-four: #2A609D;
}

.t-highlights.-darkMode .m-highlightCardGolf.-lightMode *,
.t-highlights.-lightMode .m-highlightCardGolf.-lightMode * {
    --typography-text: #000000;
}

/*<style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardHotel.-darkMode,
.t-highlights.-lightMode .m-highlightCardHotel.-darkMode {
    --hightlights-card-background: #FFFFFF;
    --hightlights-card-border: #FFFFFF;
}
.t-highlights.-darkMode .m-highlightCardHotel.-darkMode *,
.t-highlights.-lightMode .m-highlightCardHotel.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardHotel.-lightMode,
.t-highlights.-lightMode .m-highlightCardHotel.-lightMode {
    --hightlights-card-background: #000000;
    --hightlights-card-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardHotel.-lightMode *,
.t-highlights.-lightMode .m-highlightCardHotel.-lightMode * {
    --typography-text: #000000;
}

/*</style>*/












/*<style>*/

.t-highlights.-darkMode .m-highlightCardIndia.-darkMode,
.t-highlights.-lightMode .m-highlightCardIndia.-darkMode {
    --highlight-card-background: #000000;
    --highlight-card-border: #000000;
    --highlight-card-icon-background: #000000;
    --highlight-card-icon-border: #000000;

}
.t-highlights.-darkMode .m-highlightCardIndia.-darkMode *,
.t-highlights.-lightMode .m-highlightCardIndia.-darkMode * {
    --typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardIndia.-lightMode,
.t-highlights.-lightMode .m-highlightCardIndia.-lightMode {
    --highlight-card-background: #FFFFFF;
    --highlight-card-border: #000000;
    --highlight-card-icon-background: #FFFFFF;
    --highlight-card-icon-border: #000000;

}
.t-highlights.-darkMode .m-highlightCardIndia.-lightMode *,
.t-highlights.-lightMode .m-highlightCardIndia.-lightMode * {
    --typography-text: #000000;
}

/*<style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardKilo.-darkMode,
.t-highlights.-lightMode .m-highlightCardKilo.-darkMode  {
	--highlight-card-background: #000000;
	--highlight-card-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardKilo.-darkMode *,
.t-highlights.-lightMode .m-highlightCardKilo.-darkMode * {
	--typography-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardKilo.-lightMode,
.t-highlights.-lightMode .m-highlightCardKilo.-lightMode {
	--highlight-card-background: #FFFFFF;
	--highlight-card-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardKilo.-lightMode *,
.t-highlights.-lightMode .m-highlightCardKilo.-lightMode * {
	--typography-text: #000000;
}

/*<style>*/








/*<style>*/

.t-highlights.-darkMode .m-highlightCardLima.-darkMode,
.t-highlights.-lightMode .m-highlightCardLima.-darkMode {
    --highlight-card-background: #000000;
    --highlight-card-border: #FFFFFF;
}
.t-highlights.-darkMode .m-highlightCardLima.-darkMode *,
.t-highlights.-lightMode .m-highlightCardLima.-darkMode * {
    --highlight-card-text: #FFFFFF;
}

.t-highlights.-darkMode .m-highlightCardLima.-lightMode,
.t-highlights.-lightMode .m-highlightCardLima.-lightMode {
    --highlight-card-background: #FFFFFF;
    --highlight-card-border: #000000;
}
.t-highlights.-darkMode .m-highlightCardLima.-lightMode *,
.t-highlights.-lightMode .m-highlightCardLima.-lightMode * {
    --highlight-card-text: #000000;
}

/*<style>*/


/*<style>*/

:root {
    --highlight-card-background: #EBEBEB;
}

/*</style>*/






/*<style>*/

.m-promotionCardAlpha {
    --promotion-card-alpha-border: #D5D5D5;
    --promotion-card-alpha-introduction-background: transparent;
}

/*</style>*/












/*<style>*/

.m-reviewCardAlpha {
    --article-card-author-name: #5A5A5A;
    --article-card-background: #FFFFFF;
    --article-card-border: #D5D5D5;
    --article-card-star: #2A609D;
}

/*<style>*/





/*<style>*/

.m-reviewCardBravo {
    --article-card-background: #FFFFFF;
    --article-card-author-name: #5A5A5A;
    --article-card-border: #D5D5D5;
    --article-card-star: #2A609D;
}

/*<style>*/




















/*<style>*/

.-darkMode.m-reviewCardCharlie {
    --article-card-author-name: #2A609D;
    --article-card-background: #2A609D;
    --article-card-border-hover: #2A609D;
    --article-card-border: #2A609D;
    --article-card-gradient-bottom: #2A609D;
    --article-card-gradient-top: #2A609D;
    --article-card-icon-hover: #2A609D;
    --article-card-icon: #2A609D;
    --article-card-star: #2A609D;
}

.-lightMode.m-reviewCardCharlie {
    --article-card-author-name: #2A609D;
    --article-card-background: #2A609D;
    --article-card-border-hover: #2A609D;
    --article-card-border: #2A609D;
    --article-card-gradient-bottom: #2A609D;
    --article-card-gradient-top: #2A609D;
    --article-card-icon-hover: #2A609D;
    --article-card-icon: #2A609D;
    --article-card-star: #2A609D;
}

/*<style>*/


















/*<style>*/

.-darkMode.m-reviewCardDelta {
    --article-card-background: #000000;
    --article-card-author-name: #FFFFFF;
    --article-card-text: #FFFFFF;
    --article-card-border: #000000;
    --article-card-border-hover: #000000;
    --article-card-background-from-hover: #000000;
    --article-card-background-to-hover: #000000;
    --article-card-star: #FFFFFF;
}

.-lightMode.m-reviewCardDelta {
    --article-card-background: #2A609D;
    --article-card-author-name: #2A609D;
    --article-card-text: #2A609D;
    --article-card-border: #2A609D;
    --article-card-border-hover: #2A609D;
    --article-card-background-from-hover: #2A609D;
    --article-card-background-to-hover: #2A609D;
    --article-card-star: #2A609D;
}

/*<style>*/











/*<style>*/

.-darkMode[data-theme-style="callToAction"] {
--call-to-action-gradient-top: #000000;
--call-to-action-gradient-bottom: #000000;
--call-to-action-text: #FFFFFF;
}

.-lightMode[data-theme-style="callToAction"],
[data-theme-style="callToAction"] {
--call-to-action-gradient-top: #FFFFFF;
--call-to-action-gradient-bottom: #FFFFFF;
--call-to-action-text: #000000;
}

/*<style>*/
























/*<style>*/

.s-bannerCallToActionBravo,
.-lightMode.s-bannerCallToActionBravo {
	--banner-call-to-action-background: #FFFFFF;
	--banner-call-to-action-cta-background: transparent;
	--banner-call-to-action-cta-border: #000000;
	--banner-call-to-action-cta-fill: #000000;
	--banner-call-to-action-cta-text: #000000;

	--banner-call-to-action-cta-hover-background: transparent;
	--banner-call-to-action-cta-hover-border: #2A609D;
	--banner-call-to-action-cta-hover-fill: #2A609D;
	--banner-call-to-action-cta-hover-text: #2A609D;

	--banner-call-to-action-cta-separator-background: #000000;
	--banner-call-to-action-cta-hover-separator-background: #2A609D;
}

.-darkMode.s-bannerCallToActionBravo {
	--banner-call-to-action-background: #000000;
	--banner-call-to-action-cta-background: transparent;
	--banner-call-to-action-cta-border: #FFFFFF;
	--banner-call-to-action-cta-fill: #FFFFFF;
	--banner-call-to-action-cta-text: #FFFFFF;
	
	--banner-call-to-action-cta-hover-background: transparent;
	--banner-call-to-action-cta-hover-border: #2A609D;
	--banner-call-to-action-cta-hover-fill: #2A609D;
	--banner-call-to-action-cta-hover-text: #2A609D;

	--banner-call-to-action-cta-separator-background: #FFFFFF;
	--banner-call-to-action-cta-hover-separator-background: #2A609D;
}

/*<style>*/


























/*<style>*/

.-darkMode .m-breadcrumbs,
.-darkMode .m-breadcrumbs.-primary {
    --breadcrumbs-home-icon: #537AAA;
    --breadcrumbs-home-icon-focus: #537AAA;
    --breadcrumbs-home-icon-hover: #537AAA;

    --breadcrumbs-separator-icon: #FAFAFA;
    --breadcrumbs-separator-icon-focus: #FAFAFA;
    --breadcrumbs-separator-icon-hover: #FAFAFA;

    --breadcrumbs-text: #D5D5D5;
    --breadcrumbs-text-active: #FFFFFF;
    --breadcrumbs-text-focus: #1F78D1;
    --breadcrumbs-text-hover: #1F78D1;
}

.-lightMode .m-breadcrumbs {
    --breadcrumbs-home-icon: #2A609D;
    --breadcrumbs-home-icon-focus: #2A609D;
    --breadcrumbs-home-icon-hover: #2A609D;

    --breadcrumbs-separator-icon: #D5D5D5;
    --breadcrumbs-separator-icon-focus: #D5D5D5;
    --breadcrumbs-separator-icon-hover: #D5D5D5;

    --breadcrumbs-text: #5A5A5A;
    --breadcrumbs-text-active: #0A0A0A;
    --breadcrumbs-text-focus: #2A609D;
    --breadcrumbs-text-hover: #2A609D;
}

/*<style>*/







/*<style>*/
    [data-theme-style~="businessHoursCard_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="businessHoursCard_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="businessHoursCard_borderColor"] {
        border-color: #FAFAFA;
    }

/*</style>*/












/*<style>*/
    
    [data-theme-style~="cardBusinessHours_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="cardBusinessHours_borderColor"] {
        border-color: #FAFAFA;
    }

    [data-theme-style~="cardBusinessHours_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="cardBusinessHours_picto_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="cardBusinessHours_title_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="cardBusinessHours_separator_borderColor"] {
        border-color: #FAFAFA;
    }

/*</style>*/















/*<style>*/
    [data-theme-style~="depHoursInfos_bgColor"] {
        background-color: #FFFFFF;
    }

    [data-theme-style~="depHoursInfos_borderColor"] {
        border-color: #000000;
    }

    [data-theme-style~="depHoursInfos_dealerNameColor"] {
        color: #2A609D;
    }

    .i-clock {
        fill: #2A609D;
    }

    [data-theme-style~="depHoursInfos_departmentNameColor"] {
        color: #2A609D;
    }

    [data-theme-style~="depHoursInfos_fontColor"] {
        color: #0A0A0A;
    }

    [data-theme-style~="depHoursInfos_closedColor"] {
        color: #0A0A0A;
        --dep-hours-infos-closed-color: #0A0A0A;
    }

    [data-theme-style~="depHoursInfos_openColor"] {
        color: #5A5A5A;
        --dep-hours-infos-open-color: #5A5A5A;
    }

    [data-theme-style~="depHoursInfos_phoneIconColor"] {
        fill: #2A609D;
    }

    .m-depHoursInfosExtra__department-phone-icon.a-icon,
    .m-depHoursInfosExtra__department-phone-icon.i-icon {
        fill: #2A609D;
    }

    [data-theme-style~="depHoursInfos_phoneTextColor"] {
        color: #0A0A0A;
    }

    [data-theme-style~="depHoursInfos_footer_closed"] {
        --dep-hours-infos-footer-closed: #2A609D;
    }

    [data-theme-style~="depHoursInfos_footer_open"] {
        --dep-hours-infos-footer-open: #2A609D;
    }
/*</style>*/






/*<style>*/
    [data-theme-style~="businessHoursCard_fontColor"] {
        color: #2A609D;
    }

    [data-theme-style~="businessHoursCard_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="businessHoursCard_borderColor"] {
        border-color: #FAFAFA;
    }

/*</style>*/












































/*<style>*/

.-darkMode .m-compareButton {
    --compare-button-background: #000000;
    --compare-button-background-focus: #000000;
    --compare-button-background-hover: #000000;

    --compare-button-border: #000000;
    --compare-button-border-focus: #000000;
    --compare-button-border-hover: #000000;

    --compare-button-text: #FFFFFF;
    --compare-button-text-focus: #FFFFFF;
    --compare-button-text-hover: #FFFFFF;
}

.-darkMode .m-compareButton.-active {
    --compare-button-background-active: #FFFFFF;
    --compare-button-border-active: #FFFFFF;
    --compare-button-text-active: #000000;
}

.-darkMode .m-compareButton .a-icon,
.-darkMode .m-compareButton .i-icon {
    --compare-button-icon: #FFFFFF;
}

.-darkMode .m-compareButton.-active .a-icon,
.-darkMode .m-compareButton.-active .i-icon {
    --compare-button-icon-active: #000000;
}

.-darkMode .m-compareButton:focus .a-icon,
.-darkMode .m-compareButton:focus .i-icon {
    --compare-button-icon-focus: #FFFFFF;
}

.-darkMode .m-compareButton:hover .a-icon,
.-darkMode .m-compareButton:hover .i-icon {
    --compare-button-icon-hover: #FFFFFF;
}

.-lightMode .m-compareButton {
    --compare-button-background: #FFFFFF64;
    --compare-button-background-focus: #EBEBEB;
    --compare-button-background-hover: #EBEBEB;

    --compare-button-border: #FFFFFF64;
    --compare-button-border-focus: #EBEBEB;
    --compare-button-border-hover: #EBEBEB;

    --compare-button-text: #000000;
    --compare-button-text-focus: #000000;
    --compare-button-text-hover: #000000;
}

.-lightMode .m-compareButton.-active {
    --compare-button-background-active: #2A609D;
    --compare-button-border-active: #2A609D;
    --compare-button-text-active: #FFFFFF;
}

.-lightMode .m-compareButton .a-icon,
.-lightMode .m-compareButton .i-icon {
    --compare-button-icon: #000000;
}

.-lightMode .m-compareButton.-active .a-icon,
.-lightMode .m-compareButton.-active .i-icon {
    --compare-button-icon-active: #FFFFFF;
}

.-lightMode .m-compareButton:focus .a-icon,
.-lightMode .m-compareButton:focus .i-icon {
    --compare-button-icon-focus: #000000;
}

.-lightMode .m-compareButton:hover .a-icon,
.-lightMode .m-compareButton:hover .i-icon {
    --compare-button-icon-hover: #000000;
}

.-lightMode .m-compareButton.-active:focus .a-icon,
.-lightMode .m-compareButton.-active:focus .i-icon {
    --compare-button-icon-hover-focus: #FFFFFF;
}

.-lightMode .m-compareButton.-active:hover .a-icon,
.-lightMode .m-compareButton.-active:hover .i-icon {
    --compare-button-icon-hover-active: #FFFFFF;
}

/*<style>*/




/*<style>*/

[data-theme-style="widgetCountdown_bgColor"] {
    background-color:#FFFFFF;
}

[data-theme-style="widgetCountdown_title_fontColor"] {
    color:#FFFFFF;
}

[data-theme-style="widgetCountdown_title_fontColor"] .a-icon,
[data-theme-style="widgetCountdown_title_fontColor"] .i-icon {
    fill:#FFFFFF;
}

[data-theme-style="widgetCountdown_topContent_bgColor"] {
    background-color:#000000;
}

/*</style>*/





/*<style>*/

    .m-dealerInfosAlpha {
        --dealer-infos-name: #000000;
    }

/*</style>*/






































/*<style>*/

.-darkMode .m-dropdownAlpha {
    --dropdown-alpha-button-background: #FFFFFF;
    --dropdown-alpha-button-background-focus: #FFFFFF;
    --dropdown-alpha-button-background-hover: #FFFFFF;
    
    --dropdown-alpha-button-border: #D5D5D5;
    --dropdown-alpha-button-border-focus: #1F78D1;
    --dropdown-alpha-button-border-hover: #1F78D1;
    
    --dropdown-alpha-button-text: #5A5A5A;
    --dropdown-alpha-button-text-focus: #5A5A5A;
    --dropdown-alpha-button-text-hover: #5A5A5A;
}

.-darkMode .m-dropdownAlpha__panel {
    --dropdown-alpha-panel-background: #FFFFFF;
    --dropdown-alpha-panel-border: #D5D5D5;
}

.-darkMode .m-dropdownAlpha .i-dropdown {
    --dropdown-alpha-button-icon: #000000;
}

.-lightMode .m-dropdownAlpha {
    --dropdown-alpha-button-background: #FFFFFF;
    --dropdown-alpha-button-background-focus: #FFFFFF;
    --dropdown-alpha-button-background-hover: #FFFFFF;

    --dropdown-alpha-button-border: #FAFAFA;
    --dropdown-alpha-button-border-focus: #5A5A5A;
    --dropdown-alpha-button-border-hover: #FAFAFA;

    --dropdown-alpha-button-text: #5A5A5A;
    --dropdown-alpha-button-text-focus: #5A5A5A;
    --dropdown-alpha-button-text-hover: #5A5A5A;
}

.-lightMode .m-dropdownAlpha__panel {
    --dropdown-alpha-panel-background: #FFFFFF;
    --dropdown-alpha-panel-border: #D5D5D5;
}

.-lightMode .m-dropdownAlpha .i-dropdown {
    --dropdown-alpha-button-icon: #000000;
}

/*</style>*/



































/*<style>*/

.-darkMode [data-theme-style="dropdownBravoButton"],
.-darkMode .m-dropdownBravo {
    --dropdown-bravo-button-background: #537AAA;
    --dropdown-bravo-button-background-focus: #D5D5D5;
    --dropdown-bravo-button-background-hover: #D5D5D5;

    --dropdown-bravo-button-border: #FAFAFA;
    --dropdown-bravo-button-border-focus: #FAFAFA;
    --dropdown-bravo-button-border-hover: #FAFAFA;

    --dropdown-bravo-button-text: #5A5A5A;
    --dropdown-bravo-button-text-focus: #5A5A5A;
    --dropdown-bravo-button-text-hover: #5A5A5A;
    }

.-darkMode [data-theme-style="dropdownBravoButtonIcon"],
.-darkMode .m-dropdownBravo__button .i-dropdown {
    --dropdown-bravo-button-icon: #000000;
}

.-darkMode [data-theme-style="dropdownBravoPanel"],
.-darkMode .m-dropdownBravo__panel {
    --dropdown-bravo-panel-background: #537AAA;
    --dropdown-bravo-panel-border: #FAFAFA;
}

.-lightMode [data-theme-style="dropdownBravoButton"],
.-lightMode .m-dropdownBravo {
    --dropdown-bravo-button-background: #537AAA;
    --dropdown-bravo-button-background-focus: #D5D5D5;
    --dropdown-bravo-button-background-hover: #D5D5D5;

    --dropdown-bravo-button-border: #FAFAFA;
    --dropdown-bravo-button-border-focus: #5A5A5A;
    --dropdown-bravo-button-border-hover: #5A5A5A;

    --dropdown-bravo-button-text: #5A5A5A;
    --dropdown-bravo-button-text-focus: #5A5A5A;
    --dropdown-bravo-button-text-hover: #5A5A5A;
}

.-lightMode [data-theme-style="dropdownBravoButtonIcon"],
.-lightMode .m-dropdownBravo__button .i-dropdown {
    --dropdown-bravo-button-icon: #000000;
}

.-lightMode [data-theme-style="dropdownBravoPanel"],
.-lightMode .m-dropdownBravo__panel {
    --dropdown-bravo-panel-background: #537AAA;
    --dropdown-bravo-panel-border: #FAFAFA;
}

/*</style>*/




















/*<style>*/

.-darkMode .m-dropdownCharlie {
    --dropdown-charlie-button-text: #FFFFFF;
    --dropdown-charlie-button-text-focus: #5A5A5A;
    --dropdown-charlie-button-text-hover: #5A5A5A;

    --dropdown-charlie-button-icon: #FFFFFF;

    --dropdown-charlie-panel-background: #FFFFFF;
    --dropdown-charlie-panel-border: #D5D5D5;
    --dropdown-charlie-panel-text: #000000;
}

.-lightMode .m-dropdownCharlie,
.m-dropdownCharlie {
    --dropdown-charlie-button-text: #000000;
    --dropdown-charlie-button-text-focus: #5A5A5A;
    --dropdown-charlie-button-text-hover: #5A5A5A;

    --dropdown-charlie-button-icon: #000000;

    --dropdown-charlie-panel-background: #FFFFFF;
    --dropdown-charlie-panel-border: #D5D5D5;
    --dropdown-charlie-panel-text: #5A5A5A;
}

/*</style>*/



























/*<style>*/

.-darkMode [data-theme-style="dropdownOptionAlpha"] {
    --dropdown-option-alpha-background: #FFFFFF;
    --dropdown-option-alpha-background-focus: #FAFAFA;
    --dropdown-option-alpha-background-hover: #FAFAFA;

    --dropdown-option-alpha-border: #D5D5D5;
    --dropdown-option-alpha-border-focus: #D5D5D5;
    --dropdown-option-alpha-border-hover: #D5D5D5;
}

.-darkMode [data-theme-style="dropdownOptionAlphaAnchor"] {
    --dropdown-option-alpha-anchor-text: #5A5A5A;
    --dropdown-option-alpha-anchor-text-focus: #5A5A5A;
    --dropdown-option-alpha-anchor-text-hover: #5A5A5A;
}

.-lightMode [data-theme-style="dropdownOptionAlpha"] {
    --dropdown-option-alpha-background: #FFFFFF;
    --dropdown-option-alpha-background-focus: #FAFAFA;
    --dropdown-option-alpha-background-hover: #FAFAFA;

    --dropdown-option-alpha-border: #D5D5D5;
    --dropdown-option-alpha-border-focus: #D5D5D5;
    --dropdown-option-alpha-border-hover: #D5D5D5;
}

.-lightMode [data-theme-style="dropdownOptionAlphaAnchor"] {
    --dropdown-option-alpha-anchor-text: #5A5A5A;
    --dropdown-option-alpha-anchor-text-focus: #5A5A5A;
    --dropdown-option-alpha-anchor-text-hover: #5A5A5A;
}

/*</style>*/
























/*<style>*/

.-darkMode [data-theme-style="dropdownOptionBravo"] {
    --dropdown-option-bravo-background: #FFFFFF;
    --dropdown-option-bravo-background-focus: #D5D5D5;
    --dropdown-option-bravo-background-hover: #D5D5D5;

    --dropdown-option-bravo-border: #FAFAFA;
    --dropdown-option-bravo-border-focus: #FAFAFA;
    --dropdown-option-bravo-border-hover: #FAFAFA;

    --dropdown-option-bravo-anchor-text: #5A5A5A;
    --dropdown-option-bravo-anchor-text-focus: #5A5A5A;
    --dropdown-option-bravo-anchor-text-hover: #5A5A5A;
}

.-lightMode [data-theme-style="dropdownOptionBravo"] {
    --dropdown-option-bravo-background: #FFFFFF;
    --dropdown-option-bravo-background-focus: #D5D5D5;
    --dropdown-option-bravo-background-hover: #D5D5D5;

    --dropdown-option-bravo-border: #FAFAFA;
    --dropdown-option-bravo-border-focus: #FAFAFA;
    --dropdown-option-bravo-border-hover: #FAFAFA;

    --dropdown-option-bravo-anchor-text: #5A5A5A;
    --dropdown-option-bravo-anchor-text-focus: #5A5A5A;
    --dropdown-option-bravo-anchor-text-hover: #5A5A5A;
}

/*</style>*/














































/*<style>*/

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label,
.-darkMode .m-checkbox[type=checkbox] + label {
    --checkbox-text: #FFFFFF;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label::before,
.-darkMode .m-checkbox[type=checkbox] + label::before {
    --checkbox-border: #FFFFFF;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label:hover,
.-darkMode .m-checkbox[type=checkbox] + label:hover {
    --checkbox-text-hover: #5A5A5A;
    --checkbox-background-hover: transparent;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label:hover::before,
.-darkMode .m-checkbox[type=checkbox] + label:hover::before {
    --checkbox-border-hover: #5A5A5A;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label.is-invalid-label,
.-darkMode .m-checkbox[type=checkbox] + label.is-invalid-label {
    --checkbox-text-error: #BF2012;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"] + label.is-invalid-label::before,
.-darkMode .m-checkbox[type=checkbox] + label.is-invalid-label::before {
    --checkbox-border-error: #BF2012;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"]:checked + label::before,
.-darkMode .m-checkbox[type=checkbox]:checked + label::before {
    --checkbox-background-active: transparent;
    --checkbox-border-active: #000000;
}

.-darkMode .m-checkbox[data-theme-style="checkbox"]:checked + label:after,
.-darkMode .m-checkbox[type=checkbox]:checked + label:after {
    --checkbox-check-mark: #FFFFFF;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label,
.-lightMode .m-checkbox[type=checkbox] + label {
    --checkbox-text: #707070;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label::before,
.-lightMode .m-checkbox[type=checkbox] + label::before {
    --checkbox-border: #707070;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label:hover,
.-lightMode .m-checkbox[type=checkbox] + label:hover {
    --checkbox-text-hover: #5A5A5A;
    --checkbox-background-hover: transparent;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label:hover::before,
.-lightMode .m-checkbox[type=checkbox] + label:hover::before {
    --checkbox-border-hover: #5A5A5A;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label.is-invalid-label,
.-lightMode .m-checkbox[type=checkbox] + label.is-invalid-label {
    --checkbox-text-error: #BF2012;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"] + label.is-invalid-label::before,
.-lightMode .m-checkbox[type=checkbox] + label.is-invalid-label::before {
    --checkbox-border-error: #BF2012;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"]:checked + label::before,
.-lightMode .m-checkbox[type=checkbox]:checked + label::before {
    --checkbox-background-active: #2A609D;
    --checkbox-border-active: #2A609D;
}

.-lightMode .m-checkbox[data-theme-style="checkbox"]:checked + label:after,
.-lightMode .m-checkbox[type=checkbox]:checked + label:after {
    --checkbox-check-mark: #FFFFFF;
}

.-darkMode .m-compareCheckbox__icon {
    --checkbox-icon: transparent;
    --checkbox-icon-active: transparent;
    --checkbox-icon-background: transparent;
    --checkbox-icon-background-active: transparent;
    --checkbox-icon-border: transparent;
    --checkbox-icon-border-active: transparent;
}

.-lightMode .m-compareCheckbox__icon {
    --checkbox-icon: transparent;
    --checkbox-icon-active: transparent;
    --checkbox-icon-background: transparent;
    --checkbox-icon-background-active: transparent;
    --checkbox-icon-border: transparent;
    --checkbox-icon-border-active: transparent;
}

/*</style>*/






/*<style>*/

.-darkMode .o-form .i-alert,
.-darkMode .di-search__content .i-alert {
    --alert-icon: #BF2012;
}

.-darkMode .o-form .i-check,
.-darkMode .di-search__content .i-check {
    --check-icon: #1C6BBA;
}

.-lightMode .o-form .i-alert,
.-lightMode .di-search__content .i-alert {
    --alert-icon: #BF2012;
}

.-lightMode .o-form .i-check,
.-lightMode .di-search__content .i-check {
    --check-icon: #1C6BBA;
}

/*</style>*/
















/*<style>*/

.-darkMode .m-fileField__fileBlock {
    --file-field-icon: #FFFFFF;
    --file-field-icon-focus: #FFFFFF;
    --file-field-icon-hover: #FFFFFF;

    --file-field-text: #FFFFFF;
    --file-field-text-focus: #FFFFFF;
    --file-field-text-hover: #FFFFFF;
}

.-darkMode .m-fileField__fineprint {
    --file-field-fineprint-text: #FFFFFF;
}

.-lightMode .m-fileField__fileBlock {
    --file-field-icon: #000000;
    --file-field-icon-focus: #000000;
    --file-field-icon-hover: #000000;

    --file-field-text: #000000;
    --file-field-text-focus: #000000;
    --file-field-text-hover: #000000;
}

.-lightMode .m-fileField__fineprint {
    --file-field-fineprint-text: #5A5A5A;
}

/*</style>*/






/*<style>*/

.-darkMode [data-theme-style="formField"] .m-field::placeholder {
    color: #5A5A5A;
}
.-darkMode [data-theme-style="formField"] .m-field.is-invalid-input::placeholder {
    color: #BF2012;
}

.-lightMode [data-theme-style="formField"] .m-field::placeholder {
    color: #5A5A5A;
}
.-lightMode [data-theme-style="formField"] .m-field.is-invalid-input::placeholder {
    color: #5A5A5A;
}

/*</style>*/
















/*<style>*/

.-darkMode [data-theme-style="radio"] {
    --radio-text: #FFFFFF;
    --radio-border: #FFFFFF;
    --radio-text-hover: #5A5A5A;
    --radio-border-hover: #5A5A5A;
    --radio-border-active: #FFFFFF;
    --radio-background-active: transparent;
    --radio-check-mark: #FFFFFF;
}

.-lightMode [data-theme-style="radio"] {
    --radio-text: #707070;
    --radio-border: #707070;
    --radio-text-hover: #707070;
    --radio-border-hover: #5A5A5A;
    --radio-border-active: #2A609D;
    --radio-background-active: #2A609D;
    --radio-check-mark: #FFFFFF;
}

/*</style>*/

















































/*<style>*/

.-darkMode .m-search {
    --search-icon: #5A5A5A;
    --search-icon-focus: #5A5A5A;
    --search-icon-hover: #5A5A5A;

    --search-text: #FFFFFF;
    --search-text-focus: #FFFFFF;
    --search-text-hover: #FFFFFF;
}

.-darkMode .m-search [type="search"] {
    --search-input-background: #FFFFFF;
    --search-input-background-focus: #D5D5D5;
    --search-input-background-hover: #D5D5D5;

    --search-input-border: #FAFAFA;
    --search-input-border-focus: #FAFAFA;
    --search-input-border-hover: #FAFAFA;

    --search-label-text: #5A5A5A;
    --search-label-text-focus: #5A5A5A;
    --search-label-text-hover: #5A5A5A;
}

.-darkMode .m-search [type="search"]::placeholder {
    --search-input-placeholder-text: #5A5A5A;
    --search-input-placeholder-text-focus: #5A5A5A;
    --search-input-placeholder-text-hover: #5A5A5A;
}

.-lightMode .m-search {
    --search-icon: #5A5A5A;
    --search-icon-focus: #5A5A5A;
    --search-icon-hover: #5A5A5A;

    --search-text: #5A5A5A;
    --search-text-focus: #5A5A5A;
    --search-text-hover: #5A5A5A;
}

.-lightMode .m-search [type="search"] {
    --search-input-background: #FFFFFF;
    --search-input-background-focus: #D5D5D5;
    --search-input-background-hover: #D5D5D5;

    --search-input-border: #FAFAFA;
    --search-input-border-focus: #5A5A5A;
    --search-input-border-hover: #FAFAFA;

    --search-label-text: #5A5A5A;
    --search-label-text-focus: #5A5A5A;
    --search-label-text-hover: #5A5A5A;
}

.-lightMode .m-search [type="search"]::placeholder {
    --search-input-placeholder-text: #5A5A5A;
    --search-input-placeholder-text-focus: #5A5A5A;
    --search-input-placeholder-text-hover: #5A5A5A;
}

/*</style>*/



/*<style>*/

.-darkMode [data-theme-style="formField"] .m-field option{
color: #5A5A5A;
}

.-lightMode [data-theme-style="formField"] .m-field option{
color: #5A5A5A;
}

/*</style>*/




























/*<style>*/

.-darkMode .o-form,
.-darkMode .di-search__content {
    --field-label-text: #FFFFFF;
    --field-label-error-message-background: #BF2012;
    --field-label-error-message-text: #FFFFFF;

    --text-field-background: #FFFFFF;
    --text-field-background-invalid: #FFFFFF;
    --text-field-background-focus: #D5D5D5;
    --text-field-background-hover: #D5D5D5;

    --text-field-border: #FAFAFA;
    --text-field-border-focus: #FAFAFA;
    --text-field-border-hover: #FAFAFA;
    --text-field-border-invalid: #BF2012;

    --text-field-text: #5A5A5A;
}

.-lightMode .o-form,
.-lightMode .di-search__content {
    --field-label-text: #0A0A0A;
    --field-label-error-message-background: transparent;
    --field-label-error-message-text: #BF2012;

    --text-field-background: #FFFFFF;
    --text-field-background-invalid: #FFFFFF;
    --text-field-background-focus: #FFFFFF;
    --text-field-background-hover: #FFFFFF;

    --text-field-border: #D5D5D5;
    --text-field-border-focus: #2A609D;
    --text-field-border-hover: #2A609D;
    --text-field-border-invalid: #BF2012;

    --text-field-text: #5A5A5A;
}

/*</style>*/
















/*<style>*/

.m-languageSwitch__item {
    --language-switch-background: transparent;
    --language-switch-border: #0A0A0A;
    --language-switch-text: #0A0A0A;
}

.m-languageSwitch__item.-active {
    --language-switch-background-active: transparent;
    --language-switch-border-active: #0A0A0A;
    --language-switch-text-active: #707070;
}

.m-languageSwitch__item:focus {
    --language-switch-background-focus: transparent;
    --language-switch-border-focus: #0A0A0A;
    --language-switch-text-focus: #0A0A0A;
}

.m-languageSwitch__item:hover {
    --language-switch-background-hover: transparent;
    --language-switch-border-hover: #0A0A0A;
    --language-switch-text-hover: #0A0A0A;
}

/*</style>*/









/*<style>*/

.m-menuButtonAlpha__bar {
    --menu-icon-bar-background: #0A0A0A;
}

.m-menuButtonAlpha::before {
    --menu-icon-close-border: transparent;
}

.m-menuButtonAlpha.-active::before {
    --menu-icon-close-border-active: #0A0A0A;
}

.m-menuButtonBravo {
    --menu-button-text: #000000;
}

.m-menuButtonBravo__icon {
    --menu-button-icon: #000000;
}

/*<style>*/







/*<style>*/

.m-modal {
    --modal-overlay-background: rgba(0,0,0,0.7);
}

.m-modal__surface {
    --modal-box-background: #FFFFFF;
    --modal-box-text: #000000;
}

/*<style>*/





/*<style>*/

.m-openingHoursDelta {
    --opening-hours-delta-hours-background: #FFFFFF;
    --opening-hours-delta-hours-border: #D5D5D5;
}

.openingHoursDelta_link {
    content:'alpha';
}

/*</style>*/





/*<style>*/

.m-overlay__container {
    --overlay-container-background: rgba(0,0,0,0.5);
}

.m-overlay .i-viewMore {
    --overlay-icon: #FFFFFF;
}

/*</style>*/









/*<style>*/

[data-theme-style="phoneNumberAnchor"] {
    --phone-number-anchor-text: #0A0A0A;
    --phone-number-anchor-text-focus: #0A0A0A;
    --phone-number-anchor-text-hover: #0A0A0A;
}

.-darkMode [data-theme-style="phoneNumberAnchor"] {
    --phone-number-anchor-text: #FFFFFF;
    --phone-number-anchor-text-focus: #FFFFFF;
    --phone-number-anchor-text-hover: #FFFFFF;
}

/*<style>*/








/*<style>*/

.m-rebateBanner {
    --banner-rebate-background: rgba(255,255,255,0.8);
    --banner-rebate-text: #0A0A0A;
}

.m-rebateBanner .i-rebate {
    --banner-rebate-icon: #0A0A0A;
}

.m-rebateBanner .i-rebateElectric {
    --banner-electric-rebate-icon: #0A0A0A;
}

/*</style>*/








/*<style>*/

.m-satisfactionRating__starIcon.-empty {
    fill: #707070;
}

.m-satisfactionRating__starIcon.-empty:hover {
    fill: #2A609D;
}

.m-satisfactionRating__starIcon.-full {
    fill: #2A609D;
}

.m-satisfactionRating__starIcon.-full:hover {
    fill: #707070;
}

/*<style>*/



/*<style>*/

  body::-webkit-scrollbar-track {
    background: #D5D5D5;
  }

  body::-webkit-scrollbar-thumb {
    background: #2A609D;
  }

  body::-webkit-scrollbar-thumb:hover {
    background: #2A609D;
  }

  body::-webkit-scrollbar-thumb:active {
    background: #2A609D;
  }

  [data-theme-style~="scrollbarCustom_track_bg"]::-webkit-scrollbar-track,
  .m-scrollbarAlpha__track {
    background: #D5D5D5;
  }

  [data-theme-style~="scrollbarCustom_thumb_bg"]::-webkit-scrollbar-thumb,
  [data-theme-style~="scrollbarCustom_thumb_bg"]::-webkit-scrollbar-thumb:hover,
  .m-scrollbarAlpha__thumb {
    background: #2A609D;
  }
/*</style>*/
















/*<style>*/


.m-scrolltopAlpha,
.m-scrolltopBravo {
    --scrolltop-text: #0A0A0A;
    --scrolltop-text-focus: #0A0A0A;
    --scrolltop-text-hover: #0A0A0A;

    --scrolltop-background: #FAFAFA;
    --scrolltop-background-focus: #FAFAFA;
    --scrolltop-background-hover: #FAFAFA;

    --scrolltop-border: #FFFFFF;
    --scrolltop-border-focus: #FAFAFA;
    --scrolltop-border-hover: #FFFFFF;

    --scrolltop-icon: #0A0A0A;
    --scrolltop-icon-focus: #0A0A0A;
    --scrolltop-icon-hover: #0A0A0A;
}

/*</style>*/


































/*<style>*/

.-darkMode [data-theme-style="segmentedButtons"] .a-link {
    --segmented-button-border: transparent;
    --segmented-button-border-active: #1F78D1;
    --segmented-button-border-focus: transparent;
    --segmented-button-border-hover: transparent;

    --segmented-button-text: #FFFFFF;
    --segmented-button-text-active: #FFFFFF;
    --segmented-button-text-focus: #1F78D1;
    --segmented-button-text-hover: #1F78D1;

    --segmented-button-icon-after-text: #2A609D;
    --segmented-button-icon-after-text-active: #2A609D;
    --segmented-button-icon-after-text-focus: #2A609D;
    --segmented-button-icon-after-text-hover: #2A609D;

}

.-darkMode [data-theme-style="segmentedButtons"] [data-theme-style="separator"] {
    --segmented-button-separator-background: transparent;
}

.-lightMode [data-theme-style="segmentedButtons"] .a-link {
    --segmented-button-border: transparent;
    --segmented-button-border-active: #2A609D;
    --segmented-button-border-focus: transparent;
    --segmented-button-border-hover: transparent;

    --segmented-button-text: #707070;
    --segmented-button-text-active: #0A0A0A;
    --segmented-button-text-focus: #0A0A0A;
    --segmented-button-text-hover: #0A0A0A;

    --segmented-button-icon-after-text: #2A609D;
    --segmented-button-icon-after-text-active: #2A609D;
    --segmented-button-icon-after-text-focus: #2A609D;
    --segmented-button-icon-after-text-hover: #2A609D;
}

.-lightMode [data-theme-style="segmentedButtons"] [data-theme-style="separator"] {
    --segmented-button-separator-background: transparent;
}

/*</style>*/



















/*<style>*/

.-darkMode .m-sharingBar .i-print,
.-darkMode .m-sharingBar .i-share {
    --sharing-bar-icon-text: #FFFFFF;
    --sharing-bar-icon-text-focus: #D5D5D5;
    --sharing-bar-icon-text-hover: #D5D5D5;
}

.-darkMode .m-sharingBar__anchor {
    --sharing-bar-label-text: #FFFFFF;
    --sharing-bar-label-text-focus: #D5D5D5;
    --sharing-bar-label-text-hover: #D5D5D5;
}

.m-sharingBar .i-print,
.m-sharingBar .i-share,
.-lightMode .m-sharingBar .i-print,
.-lightMode .m-sharingBar .i-share {
    --sharing-bar-icon-text: #2A609D;
    --sharing-bar-icon-text-focus: #2A609D;
    --sharing-bar-icon-text-hover: #2A609D;
}

.m-sharingBar__anchor,
.-lightMode .m-sharingBar__anchor {
    --sharing-bar-label-text: #5A5A5A;
    --sharing-bar-label-text-focus: #5A5A5A;
    --sharing-bar-label-text-hover: #5A5A5A;
}

.m-sharingBar__modalBox,
.m-sharingBar__modalBox::before {
    --sharing-bar-modal-background: #FFFFFF;
    --sharing-bar-modal-border: #D5D5D5;
}

/*</style>*/













/*<style>*/

.-darkMode .m-tabLink {
    --tabLink-background-active-after: transparent;
    --tabLink-background-before: transparent;

    --tabLink-text: #537AAA;
    --tabLink-text-active: #537AAA;
    --tabLink-text-hover: #537AAA;
}

.-lightMode .m-tabLink,
.m-tabLink {
    --tabLink-background-active-after: #5A5A5A;
    --tabLink-background-before: #2A609D;

    --tabLink-text: #2A609D;
    --tabLink-text-active: #2A609D;
    --tabLink-text-hover: #2A609D;
}

/*</style>*/





/*<style>*/

.-lightMode .m-tripleMathBox__tabLink {
--tripleMathBox-background-active-after: #2A609D;
--tripleMathBox-background-before: #D5D5D5;

--tripleMathBox-initial-text: #0A0A0A;
--tripleMathBox-active-text: #0A0A0A;
}

/*</style>*/




















/*<style>*/

[data-theme-style~="totalRebate_label_fontColor"] {
color:#2A609D;
}
[data-theme-style~="totalRebate_label_bgColor"] {
background-color:#2A609D;
}

[data-theme-style~="totalRebate_price_fontColor"] {
color:#2A609D;
}
[data-theme-style~="totalRebate_price_bgColor"] {
background-color:#2A609D;
}

.-darkMode .m-totalRebate {
    --total-rebate-label-bg: transparent;
    --total-rebate-label-font: #FFFFFF;
    --total-rebate-price-bg: transparent;
    --total-rebate-price-font: #FFFFFF;
    --total-rebate-icon: #FFFFFF;
}

.-lightMode .m-totalRebate {
    --total-rebate-label-bg: transparent;
    --total-rebate-label-font: #000000;
    --total-rebate-price-bg: transparent;
    --total-rebate-price-font: #000000;
    --total-rebate-icon: #000000;
}

/*</style>*/

















/*<style>*/

.m-viewCount {
    --view-count-background: #FFFFFF;
    --view-count-background-focus: #FFFFFF;
    --view-count-background-hover: #FFFFFF;

    --view-count-border: #2A609D;
    --view-count-border-focus: #2A609D;
    --view-count-border-hover: #2A609D;

    --view-count-text: #0A0A0A;
    --view-count-text-focus: #0A0A0A;
    --view-count-text-hover: #0A0A0A;
}

.m-viewCount .i-view {
    --view-count-icon: #0A0A0A;
    --view-count-icon-focus: #0A0A0A;
    --view-count-icon-hover: #0A0A0A;
}

/*<style>*/













/*<style>*/

.m-widgetStickyCharlie {
    --widget-sticky-charlie-background: #2A609D;
    --widget-sticky-charlie-background-hover: #FFFFFF;

    --widget-sticky-charlie-button-mobile-background: #2A609D;
    --widget-sticky-charlie-button-mobile-text: #2A609D;

    --widget-sticky-charlie-label-background: #2A609D;
    --widget-sticky-charlie-label-text: #2A609D;

    --widget-sticky-charlie-picto: #2A609D;
    --widget-sticky-charlie-picto-hover: #2A609D;
}

/*</style>*/


































/*<style>*/

.-darkMode[data-theme-style~="bestDeals"] {
    --best-deals-background: #000000;
    --best-deals-ctas-background: #000000;
}

.-lightMode[data-theme-style~="bestDeals"] {
    --best-deals-background: #EBEBEB;
    --best-deals-ctas-background: #EBEBEB;
}

/*</style>*/










/*<style>*/
    .s-bestSellers.o-bestSellersDelta {
        --best-sellers-thumbnail-border: transparent;
        --best-sellers-thumbnail-border-active: #000000;

        --best-sellers-thumbnail-name: #000000;
        --best-sellers-thumbnail-name-active: #000000;
    }
/*</style>*/
















/*<style>*/

.-darkMode[data-theme-style~="bestSellers"] {
    --best-sellers-bg: #000000;
}

.-lightMode[data-theme-style~="bestSellers"] {
    --best-sellers-bg: #FFFFFF;
}

.-darkMode [data-theme-style~="bestSellersPanel"] {
    --best-sellers-panel-bg: #2A609D;
}

.-lightMode [data-theme-style~="bestSellersPanel"] {
    --best-sellers-panel-bg: #2A609D;
}

[data-theme-style~="bestSellersAlphaPrimaryGradient"] {
        background-image: linear-gradient(rgba(0,0,0,0.6),
                                          rgba(250,250,250,0.4) 41%,
                                          rgba(255,255,255,0.4) 100%);
}

[data-theme-style~="bestSellers_totalRebate_label_bg"] {
    background-color:transparent;
}

[data-theme-style~="bestSellers_totalRebate_label_font"] {
    color:#2A609D;
}

[data-theme-style~="bestSellers_totalRebate_price_bg"] {
    background-color:transparent;
}

[data-theme-style~="bestSellers_totalRebate_price_font"] {
    color:#000000;
}

/*</style>*/










/*<style>*/

[data-theme-style~="bestSellers_makePager_bgColor"] {
background-color: #2A609D;
}

[data-theme-style~="bestSellers_makePager_borderColor"] {
border-color: #2A609D;
}

[data-theme-style~="bestSellers_makePager_borderColor"].active,
[data-theme-style~="bestSellers_makePager_borderColor"]:hover  {
border-color: #2A609D;
}

[data-theme-style~="bestSellers_makePager_fontColor"] {
color: #2A609D;
}

[data-theme-style~="bestSellers_makePager_fontColor"].active {
color: #2A609D;
}

/*</style>*/















/*<style>*/

[data-theme-style="brands"] {
    --brands-background: #537AAA;
    --brands-background-focus: #5A5A5A;
    --brands-background-hover: #5A5A5A;

    --brands-border: #FAFAFA;
    --brands-border-focus: #FAFAFA;
    --brands-border-hover: #FAFAFA;

    --brands-outline-focus: #2A609D;

    --brands-text: #5A5A5A;
    --brands-text-focus: #537AAA;
    --brands-text-hover: #537AAA;
}

/*<style>*/














/*<style>*/

    .o-catalogCardCharlie {
        --catalog-card-cashdown: #000000;
        --catalog-card-labels: #000000;
        --catalog-card-price: #000000;
        --catalog-card-terms: #000000;
        --catalog-card-value-rate: #000000;
        --catalog-card-vehicle-name: #000000;
    }

/*</style>*/

/*<style>*/

.-darkMode[data-theme-style~="catalogCards"] * {
    --typography-text: #FFFFFF;
}

.-lightMode[data-theme-style~="catalogCards"] * {
    --typography-text: #000000;
}

[data-theme-style~="catalogCards"] {
    border-color: #000000;
}

/*</style>*/
















/*<style>*/

.o-catalogSubmenuAlpha {
    --catalog-submenu-alpha-background: #537AAA;
    --catalog-submenu-alpha-border: transparent;

    --catalog-submenu-alpha-left-background: #2A609D;

    --catalog-submenu-alpha-right-background: #537AAA;

    --catalog-submenu-alpha-bodystyles-active-border: #000000;
    --catalog-submenu-alpha-bodystyles-initial-border: #FAFAFA;
    --catalog-submenu-alpha-bodystyles-initial-color: #5A5A5A;
    --catalog-submenu-alpha-bodystyles-hover-color: #2A609D;

    --catalog-submenu-alpha-vehicle-initial-border: #FAFAFA;
    --catalog-submenu-alpha-vehicle-hover-border: #537AAA;
    --catalog-submenu-alpha-vehicle-color: #5A5A5A;
}

/*<style>*/















/*<style>*/

.o-catalogSubmenuBravo__left {
    --catalog-submenu-bravo-background: transparent;
    --catalog-submenu-bravo-hover-background: #FAFAFA;
    --catalog-submenu-bravo-active-border: #2A609D;
    --catalog-submenu-bravo-border: transparent;
    --catalog-submenu-bravo-separator: #EBEBEB;
}

.o-catalogSubmenuBravo__subtitle {
    --catalog-submenu-bravo-subtitle-text: #5A5A5A;
}

.o-catalogSubmenuBravo__title {
    --catalog-submenu-bravo-active-title-text: #0A0A0A;
    --catalog-submenu-bravo-title-text: #707070;
}

.o-catalogSubmenuBravo__vehicle {
    --catalog-submenu-bravo-vehicle-background: transparent;
    --catalog-submenu-bravo-vehicle-hover-background: #FAFAFA;
    --catalog-submenu-bravo-vehicle-border: transparent;
    --catalog-submenu-bravo-vehicle-active-border: #2A609D;
    --catalog-submenu-bravo-vehicle-text: #0A0A0A;
}

/*<style>*/




/*<style>*/

.o-colorsPickerSlider__colorsCarousel {
    --colors-picker-slider-tooltip-bg: #FFFFFF;
    --colors-picker-slider-tooltip-border: #D5D5D5;
    --colors-picker-slider-tooltip-text: #000000;
}

/*<style>*/










/*<style>*/

[data-theme-style="copyright"].-lightMode {
    --copyright-anchor: #5A5A5A;
    --copyright-anchor-focus: #5A5A5A;
    --copyright-anchor-hover: #5A5A5A;
    --copyright-background: #FAFAFA;
    --copyright-text: #5A5A5A;
}

[data-theme-style="copyright"].-darkMode {
    --copyright-anchor: #FFFFFF;
    --copyright-anchor-focus: #FFFFFF;
    --copyright-anchor-hover: #FFFFFF;
    --copyright-background: #000000;
    --copyright-text: #FFFFFF;
}

/*<style>*/




















/*<style>*/

.o-footerAlpha .-lightMode {
    --footer-background: #FAFAFA;
    --footer-border: #FAFAFA;
    --footer-link-icon: #000000;
    --footer-link-text: #000000;
    --footer-link-hover-text: #000000;
    --footer-section-title: #0A0A0A;
    --footer-text: #0A0A0A;
}

.o-footerAlpha .-darkMode {
    --footer-background: #000000;
    --footer-border: #FAFAFA;
    --footer-link-icon: #FFFFFF;
    --footer-link-text: #FFFFFF;
    --footer-link-hover-text: #FFFFFF;
    --footer-section-title: #FFFFFF;
    --footer-text: #FFFFFF;
}

/*<style>*/



















/*<style>*/

.o-footerBravo.-lightMode {
    --footer-address-link-color: #0A0A0A;
    --footer-address-link-color-hover: #0A0A0A;
    --footer-background: #FAFAFA;
    --footer-border: #FAFAFA;
    --footer-link-text: #000000;
    --footer-link-icon: #000000;
    --footer-section-title: #0A0A0A;
    --footer-section-title-desktop: #5A5A5A;
    --footer-text: #0A0A0A;
    --footer-section-block-border: #D5D5D5;
}

.o-footerBravo.-darkMode {
    --footer-background: #000000;
    --footer-border: #FAFAFA;
    --footer-link-text: #FFFFFF;
    --footer-link-icon: #FFFFFF;
    --footer-section-title: #FFFFFF;
    --footer-text: #FFFFFF;
}

/*<style>*/





/*<style>*/

[data-theme-style="form"] .o-formErrorMessage {
    background-color: transparent;
    color: #BF2012;
}

.o-privacyPolicy__icon {
    --form-privacy-policy-icon: #000000;
}

.-darkMode .o-privacyPolicy__icon {
    --form-privacy-policy-icon: #FFFFFF;
}

/*<style>*/















/*<style>*/

.o-headerBottomAlpha__infos.-lightMode,
.o-headerBottomBravo__infos.-lightMode {
    --header-bottom-background: #FFFFFF;
    --header-bottom-border: #D5D5D5;
    --header-bottom-text: #000000;
}

.o-headerBottomAlpha__infos.-darkMode,
.o-headerBottomBravo__infos.-darkMode {
    --header-bottom-background: #FFFFFF;
    --header-bottom-border: #D5D5D5;
    --header-bottom-text: #000000;
}

/*<style>*/



/*<style>*/

.o-headerBottom__ctas.-button1,
.o-headerTop__ctas.-button1 {
    content: 'alpha';
}

.o-headerBottom__ctas.-button2,
.o-headerTop__ctas.-button2 {
    content: 'bravo';
}

/*<style>*/








/*<style>*/

.o-headerMobileBravo.-lightMode {
    --header-bottom-background: #FFFFFF;
    --header-bottom-border: #D5D5D5;
    --header-bottom-text: #000000;
}

.o-headerMobileBravo.-darkMode {
    --header-bottom-background: #FFFFFF;
    --header-bottom-border: #D5D5D5;
    --header-bottom-text: #000000;
}

/*<style>*/














































/*<style>*/

.o-headerTopAlpha.-lightMode,
.o-headerTopAlpha__wrapper.-lightMode,
.o-headerTopBravo.-lightMode  {
    --header-address-mobile-icon: #FFFFFF;
    --header-address-desktop-icon: #FFFFFF;
    --header-address-focus-icon: #FFFFFF;
    --header-address-hover-icon: #FFFFFF;

    --header-icon-address-icon: #FFFFFF;
    --header-icon-phone-icon: #FFFFFF;

    --header-logo-border-right: transparent;
    --header-logo-text: #000000;

    --header-phone-initial-icon: #000000;
    --header-phone-focus-icon: #0A0A0A;
    --header-phone-hover-icon: #5A5A5A;

    --header-phone-dropdown-icon: #000000;

    --header-top-background: #000000;
    --header-top-border: #000000;

    --header-top-text: #FFFFFF;

    --header-top-phone-background-list-wrapper: #FFFFFF;
    --header-top-phone-border-list-wrapper: #0A0A0A;
}

.o-headerTopAlpha.-darkMode,
.o-headerTopAlpha__wrapper.-darkMode,
.o-headerTopBravo.-darkMode {
    --header-address-mobile-icon: #FFFFFF;
    --header-address-desktop-icon: #FFFFFF;
    --header-address-focus-icon: #FFFFFF;
    --header-address-hover-icon: #FFFFFF;

    --header-icon-address-icon: #FFFFFF;
    --header-icon-phone-icon: #FFFFFF;

    --header-logo-border-right: #FFFFFF;
    --header-logo-text: #FFFFFF;

    --header-phone-initial-icon: #FFFFFF;
    --header-phone-focus-icon: #5A5A5A;
    --header-phone-hover-icon: #5A5A5A;

    --header-phone-dropdown-icon: #FFFFFF;

    --header-top-background: #000000;
    --header-top-border: #000000;

    --header-top-text: #FFFFFF;

    --header-top-phone-background-list-wrapper: #000000;
    --header-top-phone-border-list-wrapper: #FFFFFF;
}

/*</style>*/

















































/*<style>*/

.o-menuAlpha.-lightMode,
.o-menuBravo.-lightMode {
    --header-desktop-navigation-background: #FAFAFA;
    --header-desktop-navigation-hover-text: #000000;
    --header-desktop-navigation-text: #000000;
    --header-mobile-navigation-background: #FFFFFF;
    --header-mobile-navigation-text: #000000;
}

.o-menuAlpha.-darkMode,
.o-menuBravo.-darkMode {
    --header-desktop-navigation-background: #FAFAFA;
    --header-desktop-navigation-hover-text: #FFFFFF;
    --header-desktop-navigation-text: #FFFFFF;
    --header-mobile-navigation-background: #000000;
    --header-mobile-navigation-text: #FFFFFF;
}

.o-menuAlpha.-lightMode .o-navListItem,
.o-menuBravo.-lightMode .o-navListItem,
.o-menuAlpha.-darkMode .o-navListItem,
.o-menuBravo.-darkMode .o-navListItem {
    --header-nav-list-item-active-background: #FAFAFA;
    --header-nav-list-item-focus-background: #EBEBEB;
    --header-nav-list-item-hover-background: #EBEBEB;
    
    --header-nav-list-item-desktop-initial-border-bottom: transparent;
    --header-nav-list-item-mobile-initial-border-bottom: #D5D5D5;
    --header-nav-list-item-focus-border-bottom: #D5D5D5;
    
    --header-nav-list-item-initial-fill-icon: #0A0A0A;
    --header-nav-list-item-focus-fill-icon: #0A0A0A;
    --header-nav-list-item-hover-fill-icon: #0A0A0A;
    
    --header-nav-list-item-compare-initial-fill-icon: #0A0A0A;
    --header-nav-list-item-compare-hover-fill-icon: #2A609D;
    
    --header-nav-list-item-text: #000000;

    --header-nav-list-item-active-background: #FAFAFA;
    --header-nav-list-item-desktop-active-border-bottom: #0A0A0A;
    --header-nav-list-item-mobile-active-border-bottom: #D5D5D5;
    --header-nav-list-item-active-fill-icon: #0A0A0A;
    
    --header-nav-list-item-compare-background: #FAFAFA;

    --header-nav-submenu-mobile-background: #FFFFFF;
    --header-nav-submenu-desktop-background: #FFFFFF;
    --header-nav-submenu-border-top: #D5D5D5;

    --header-nav-submenu-text: #5A5A5A;
    --header-nav-submenu-hover-text: #5A5A5A;

    --header-nav-submenu-mobile-list-item-focus-outline: transparent;
    
    --header-nav-submenu-mobile-list-item-initial-text: #000000;
    --header-nav-submenu-mobile-list-item-active-text: #000000;
    --header-nav-submenu-mobile-list-item-focus-text: #000000;
    --header-nav-submenu-mobile-list-item-hover-text: #000000;
    
    --header-nav-submenu-desktop-list-item-initial-text:#000000;
    --header-nav-submenu-desktop-list-item-active-text:#000000;
    --header-nav-submenu-desktop-list-item-focus-text:#000000;
    --header-nav-submenu-desktop-list-item-hover-text:#000000;
}


/*<style>*/










/*<style>*/

.-darkMode[data-theme-style~="inventorySearchAlpha"] {
    background-color: #000000;
}

.-lightMode[data-theme-style~="inventorySearchAlpha"] {
    background-color: #FFFFFF;
}

.-darkMode[data-theme-style~="inventorySearchAlpha"].-hero .o-inventorySearchAlpha__wrapper {
background-color: #D5D5D5;
}

.-lightMode[data-theme-style~="inventorySearchAlpha"].-hero .o-inventorySearchAlpha__wrapper {
background-color: #D5D5D5;
}
/*</style>*/





/*<style>*/

.-darkMode[data-theme-style="inventorySearchDelta"] {
    background-color: #000000;
}

.-lightMode[data-theme-style~="inventorySearchDelta"] {
    background-color: #FFFFFF;
}

/*</style>*/











/*<style>*/

    .o-multiAddressesAlpha {
        --multi-address-list-background: #FFFFFF;
        --multi-address-list-border: #000000;
        --multi-address-list-dropdown-icon:  #2A609D;
    }

    .o-multiAddressesAlpha .m-dealerInfosAlpha {
        --dealer-infos-name: #000000;
    }

/*</style>*/


/*<style>*/

    .o-multiAddressesBravo .m-dealerInfosAlpha {
        --dealer-infos-name: #000000;
    }

/*</style>*/



/*<style>*/

    .o-multiAddressesCharlie {
        --multi-addresses-dropdown-label: #000000;
    }

    .o-multiAddressesCharlie .m-dealerInfosAlpha {
        --dealer-infos-name: #000000;
    }

/*</style>*/








/*<style>*/

    .o-multiAddressesDelta {
        --multi-addresses-dropdown-label: #000000;
        --dealer-infos-address-phone-icon: #000000;
        --dealer-infos-address-phone-label: #000000;
        --multi-business-hours-title: #000000;
        --multi-business-hours-list-item-title: #000000;
        --multi-business-hours-list-item-days: #000000;
        --multi-business-hours-list-item-hours: #000000;
    }

/*</style>*/





/*<style>*/

.-darkMode .o-multipleLinkSocialMediasAlpha__modalBox,
.-darkMode .o-multipleLinkSocialMediasAlpha__modalBox::before {
    --multiple-link-social-medias-alpha-modal-background: #FFFFFF;
    --multiple-link-social-medias-alpha-border: #000000;
}

.-lightMode .o-multipleLinkSocialMediasAlpha__modalBox,
.-lightMode .o-multipleLinkSocialMediasAlpha__modalBox::before {
    --multiple-link-social-medias-alpha-modal-background: #000000;
    --multiple-link-social-medias-alpha-border: #FFFFFF;
}

/*<style>*/











/*<style>*/
    [data-theme-style~="promoBanner_arrowColor"] {
        color: #2A609D;
    }

    [data-theme-style~="promoBanner_arrowColor"]:hover,
    [data-theme-style~="promoBanner_arrowColor"]:focus,
    [data-theme-style~="promoBanner_arrowColor"]:active {
        color: #2A609D;
    }

    [data-theme-style~="promoBanner_content_bgColor"] {
        background-color: #2A609D;
    }

    [data-theme-style~="promoBanner_content_titleColor"] {
        color: #FFFFFF;
    }

    [data-theme-style~="promoBanner_content_textColor"],
    [data-theme-style~="promoBanner_content_textColor"] h4 {
        color: #FFFFFF;
    }

    [data-theme-style~="promoBanner_pagination_bgColor"]{
        background-color: #2A609D;
    }

    [data-theme-style~="promoBanner_pagination_borderColor"]{
        border-color: #FAFAFA;
    }

    [data-theme-style~="promoBanner_pagination_bgColor"].active {
        background-color: #2A609D;
    }

    [data-theme-style~="promoBanner_pagination_borderColor"].active {
        border-color: #FAFAFA;
    }

/*</style>*/










/*<style>*/

    .-darkMode.o-seoTextBravo {
        --seo-text-background: transparent;
        --seo-text-border: transparent;
    }

    .-lightMode.o-seoTextBravo {
        --seo-text-background: transparent;
        --seo-text-border: transparent;
    }

/*</style>*/










/*<style>*/

.-darkMode[data-theme-style~="seoText"] {
    background-color: #000000;

    --seo-text-gradient-top: #2A609D;
    --seo-text-gradient-bottom: #2A609D;
}

.-lightMode[data-theme-style~="seoText"] {
    background-color: #FFFFFF;

    --seo-text-gradient-top: #2A609D;
    --seo-text-gradient-bottom: #2A609D;
}

/*</style>*/






/*<style>*/

.-darkMode[data-theme-style="socialNetworks"] {
    --social-networks-gradient-bottom: #2A609D;
    --social-networks-gradient-top: #2A609D;
}

.-lightMode[data-theme-style="socialNetworks"],
[data-theme-style="socialNetworks"] {
    --social-networks-gradient-bottom: #2A609D;
    --social-networks-gradient-top: #2A609D;
}

/*<style>*/












































/*<style>*/

    [data-theme-style="vehicleCardAlpha"] {
        --vehicle-card-alpha-background: #FFFFFF;
        --vehicle-card-alpha-border: #D5D5D5;
        --vehicle-card-alpha-text: #0A0A0A;

        --vehicle-card-alpha-category-background: #0A0A0A;
        --vehicle-card-alpha-category-text: #FFFFFF;

        --vehicle-card-alpha-compare-background: #FFFFFF;
        --vehicle-card-alpha-compare-background-active: #FFFFFF;
        --vehicle-card-alpha-compare-background-hover: #FFFFFF;

        --vehicle-card-alpha-compare-border: #FFFFFF;
        --vehicle-card-alpha-compare-border-active: #FFFFFF;
        --vehicle-card-alpha-compare-border-hover: #FFFFFF;

        --vehicle-card-alpha-compare-icon: #000000;
        --vehicle-card-alpha-compare-icon-active: #000000;
        --vehicle-card-alpha-compare-icon-hover: #000000;

        --vehicle-card-alpha-compare-text: #000000;
        --vehicle-card-alpha-compare-text-active: #000000;
        --vehicle-card-alpha-compare-text-hover: #000000;

        --vehicle-card-alpha-spec-border: #D5D5D5;
        --vehicle-card-alpha-spec-text: #5A5A5A;

        --vehicle-card-alpha-tag-background: #0A0A0A;
        --vehicle-card-alpha-tag-text: #FFFFFF;
    }

    [data-theme-style="vehicleCardAlpha"] .m-tabLink {
        --tabLink-background-before: #D5D5D5;
        --tabLink-background-active-after: #2A609D;

        --tabLink-background: transparent;
        --tabLink-background-hover: transparent;
        --tabLink-background-active: transparent;
        --tabLink-background-active-hover: transparent;

        --tabLink-text: #0A0A0A;
        --tabLink-text-hover: #0A0A0A;
        --tabLink-text-active: #0A0A0A;
        --tabLink-text-active-hover: #0A0A0A;
    }

/*</style>*/















































/*<style>*/
[data-theme-style="vehicleCardBravo"] {
    --vehicle-card-bravo-view-count-border: #2A609D;
    --vehicle-card-bravo-view-count-icon: #0A0A0A;
    --vehicle-card-bravo-view-count-number: #0A0A0A;
    
    --vehicle-card-bravo-compare-background: #FFFFFF64;
    --vehicle-card-bravo-compare-background-hover: #EBEBEB;
    --vehicle-card-bravo-compare-border: #FFFFFF64;
    --vehicle-card-bravo-compare-border-hover: #EBEBEB;
    --vehicle-card-bravo-compare-font: #5A5A5A;
    --vehicle-card-bravo-compare-font-hover: #2A609D;
    --vehicle-card-bravo-compare-icon: #5A5A5A;
    --vehicle-card-bravo-compare-icon-hover: #2A609D;
    
    --vehicle-card-bravo-sold-banner-background: #5A5A5A;
    --vehicle-card-bravo-sold-banner-font: #FFFFFF;
    
    --vehicle-card-bravo-tag-background: #0A0A0A;
    --vehicle-card-bravo-tag-background-hover: #0A0A0A;
    --vehicle-card-bravo-tag-border: #0A0A0A;
    --vehicle-card-bravo-tag-border-hover: #0A0A0A;
    --vehicle-card-bravo-tag-font: #FFFFFF;
    --vehicle-card-bravo-tag-font-hover: #FFFFFF;
    
    --vehicle-card-bravo-new-banner-background: #2A609D;
    --vehicle-card-bravo-new-banner-font: #2A609D;
    
    --vehicle-card-bravo-price-font: #2A609D;

    --vehicle-card-bravo-rebate-banner-background: #FFFFFF64;
    --vehicle-card-bravo-rebate-banner-icon-background: #2A609D;
    --vehicle-card-bravo-rebate-banner-icon: #000000;
}

[data-theme-style="vehicleCardBravo"] .m-tabLink {
    --tabLink-background-before: #D5D5D5;
    --tabLink-background-active-after: #2A609D;

    --tabLink-background: transparent;
    --tabLink-background-hover: transparent;
    --tabLink-background-active: transparent;
    --tabLink-background-active-hover: transparent;

    --tabLink-border: #D5D5D5;
    --tabLink-border-active: #2A609D;
    --tabLink-border-active-hover: #2A609D;
    --tabLink-border-hover: #D5D5D5;

    --tabLink-text: #0A0A0A;
    --tabLink-text-active: #0A0A0A;
    --tabLink-text-active-hover: #0A0A0A;
    --tabLink-text-hover: #0A0A0A;
}
/*</style>*/





/*<style>*/

.o-vehicleCardTile{
    --vehicle-card-tile-font: #2A609D;
    --vehicle-card-tile-bg: #2A609D;
    --vehicle-card-tile-border: #2A609D;
}

/*</style>*/







/*<style>*/

[data-theme-style="video"] {
    --video-ctas-border: #2A609D;
    --video-ctas-border-hover: #2A609D;

    --video-ctas-text: #2A609D;
    --video-ctas-text-hover: #2A609D;
}

/*</style>*/


/*<style>*/

.o-videos__article.bigImage {
    --video-big-image-text: #2A609D;
}

/*</style>*/


































/*<style>*/

.p-aboutAlpha__highlightsModule.t-highlights.-darkMode[data-theme-style~="highlights"],
.p-aboutAlpha__highlightsModule.t-highlights.-lightMode[data-theme-style~="highlights"]{
    background-color : #FFFFFF;
}

.p-aboutAlpha__reviews {
    background-color : #FAFAFA;
}

.p-aboutAlpha__showroomBanner {
    background-color: #0A0A0A;
}
/*</style>*/



/*<style>*/

.p-careerDetailAlpha__form {
    background-color: #EBEBEB;
}

/*</style>*/


/*<style>*/

.p-careerListingAlpha__formWrapper {
    background-color:#EBEBEB;
}

/*</style>*/














/*<style>*/
    [data-theme-style~="vdpCatalogCompareTrims"] {
        --vdp-catalog-compare-trims-link-background: #2A609D;
        --vdp-catalog-compare-trims-link-text: #2A609D;
        --vdp-catalog-compare-trims-title-background: #2A609D;
        --vdp-catalog-compare-trims-title-text: #2A609D;
    }
/*</style>*/





/*<style>*/
    [data-theme-style~="consumptionCatalog"] {
        --consumption-icon: #2A609D;
        --consumption-label: #2A609D;
        --consumption-unit: #2A609D;
        --consumption-value: #2A609D;
    }
/*</style>*/


/*<style>*/

    .s-vehicleCtasBanner {
        --vdp-catalog-ctas-banner-background: #2A609D;
    }

/*</style>*/



/*<style>*/
    [data-theme-style="catalogDetailForm"].-lightMode {
        --catalog-detail-form-background: #EBEBEB;
    }

    [data-theme-style="catalogDetailForm"].-darkMode {
        --catalog-detail-form-background: #000000;
    }

/*</style>*/












/*<style>*/

[data-theme-style="colorChooser"] {
    color: #5A5A5A;
}

[data-theme-style="colorChooser_bullet_border"],
.o-colorsPickerSlider__colorsCarousel .splide__pagination li {
    border-color: #D5D5D5;
}

[data-theme-style="colorChooser_bullet_border"].-active,
.o-colorsPickerSlider__colorsCarousel .splide__pagination li:has(> .splide__pagination__page.is-active) {
    border-color: #2A609D;
}

[data-theme-style="colorChooser_bullet_border"]:focus {
    border-color: #5A5A5A;
}

[data-theme-style="colorChooser_bullet_border"]:hover,
.o-colorsPickerSlider__colorsCarousel .splide__pagination li:hover {
    border-color: #5A5A5A;
}

/*</style>*/












/*<style>*/
    [data-theme-style="viewSwitcher"] {
        --view-switcher-link-border: #2A609D;
        --view-switcher-link-border-active: #2A609D;
        --view-switcher-link-border-active-hover: #707070;
        --view-switcher-link-border-hover: #2A609D;

        --view-switcher-link-text: #2A609D;
        --view-switcher-link-text-active: #2A609D;
        --view-switcher-link-text-active-hover: #707070;
        --view-switcher-link-text-hover: #2A609D;

        --view-switcher-separator: #FAFAFA;
    }
/*</style>*/








/*<style>*/

.catalogFilterButtons__vehicleCount {
    background-color: #2A609D;
    color: #FFFFFF;
}

/*</style>*/




/*<style>*/

.s-catalogFilters {
    background-color: #537AAA;
}

.s-catalogFilters__listingsWrapper {
    background-color: #537AAA;
}

.s-catalogFilters__toggleButton {
    border-color: #2A609D;
}

/*</style>*/


/*<style>*/

.s-catalogForm {
    background-color:#EBEBEB;
}

/*</style>*/











/*<style>*/

    .page-contact {
        --contact-banner-background: #5A5A5A;
        --contact-cards-wrapper-background: #EBEBEB;
        --contact-dropdown-dealers-title: #2A609D;
        --contact-panel-background: #FFFFFF;
        --contact-panel-border: #000000;
        --contact-panel-text: #5A5A5A;
        --contact-the-dealer-wrapper-background: #FFFFFF;
        --contact-the-dealer-wrapper-border: transparent;
        --contact-find-us-here-icon: #2A609D;
        --contact-find-us-here-border: #2A609D;
    }

/*</style>*/

















/*<style>*/

.-darkMode[data-theme-style~="homePageReviews"] {
    background-color: #000000;
}

.-lightMode[data-theme-style~="homePageReviews"] {
    background-color: #FFFFFF;
}

.-darkMode[data-theme-style~="homePageReviews"].-gradient {
    background-image: radial-gradient(#2A609D, #2A609D);
}

.-lightMode[data-theme-style~="homePageReviews"].-gradient {
    background-image: radial-gradient(#2A609D, #2A609D);
}



/*</style>*/










/*<style>*/

[data-theme-style="consumptionInventory"] {
    --vehicle-consumption-icon: #0A0A0A;
    --consumption-label: #0A0A0A;
    --consumption-unit: #0A0A0A;
    --consumption-value: #0A0A0A;
}

/*</style>*/


/*<style>*/

.s-vehicleForm {
    background-color: #EBEBEB;
}

/*</style>*/





/*<style>*/

    [data-theme-style="vehicleDetailsPicturesThumbnailLink"] {
        --vehicle-details-pictures-thumbnail-link: #2A609D;
    }

    [data-theme-style="vdpInventorySeparator"] {
        --vdp-inventory-separator: #5A5A5A;
    }

    [data-theme-style="vdpCompleteDescriptionThirdPartyWrapper"] {
        --vdp-complete-description-thirs-party-wrapper-bg: #FAFAFA;
    }
/*</style>*/





/*<style>*/
    .inventoryListingFormButtom_button{
        content: 'alpha primary'
    }
/*</style>*/






/*<style>*/
    .inventoryListingFormButtom_button{
        content: 'alpha primary'
    }
/*</style>*/





/*<style>*/

    .newsDetail_button1 {
        content:'secondary';
    }
    .newsDetail_button2 {
        content:'primary';
    }

/*</style>*/




/*<style>*/

.p-promotionsListing__form {
    background-color: #2A609D;
}

/*</style>*/



/*<style>*/

[data-theme-style="promotionDetail_form"] {
    --promotion-detail-form-background:#EBEBEB;
    --promotion-detail-form-border:#EBEBEB;
}

/*</style>*/



/*<style>*/

.p-reviewDetailAlpha__form {
    background-color: #EBEBEB;
}

/*</style>*/







/*<style>*/

    .p-reviewsListingBravo {
        --reviews-listing-header-background: #000000;
        --reviews-listing-header-title: #FFFFFF;
    }

/*</style>*/

/*<style>*/

.p-reviewsListingAlpha__formWrapper {
    background-color: #EBEBEB;
}

/*</style>*/















/*<style>*/

.p-teamDetailAlpha__header .m-cardsModal__separator {
    border-color: #FAFAFA;
}

.s-teamDetailHeader {
    background-color: #EBEBEB;
}

.s-teamDetailForm {
    background-color: #EBEBEB;
}

[data-theme-style="employeePictureAlpha"] {
    --employee-detail-picture-background: #D5D5D5;
}

[data-theme-style="employeePictureBravo"] {
    --employee-detail-picture-border: #000000;
}

[data-theme-style="employeePictureCharlie"] {
    --employee-detail-picture-background: #D5D5D5;
    --employee-detail-picture-border: #000000;
}

[data-theme-style="employeeRating"] {
    --employee-detail-header-star-color: #000000;
}

/*</style>*/



/*<style>*/

:root {
    --why-buy-background: #EBEBEB;
}

/*</style>*/








/*<style>*/

.-darkMode[data-theme-style~="styleGuideSection"],
.-lightMode .p-styleGuideSection__label {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF;
}

.-lightMode[data-theme-style~="styleGuideSection"],
.-darkMode .p-styleGuideSection__label{
    background-color: #FFFFFF;
    border-color: #000000;
    color: #000000;
}

/*<style>*/











/*<style>*/

.-darkMode.s-formSectionAlpha {
    --formSection-alpha-background: #000000;
    --formSection-alpha-border: transparent;
    --typography-text: #FFFFFF;
}

.-lightMode.s-formSectionAlpha {
    --formSection-alpha-background: #EBEBEB;
    --formSection-alpha-border: #EBEBEB;
    --typography-text: #0A0A0A;
}

/*</style>*/





/*<style>*/

.-darkMode[data-theme-style~="highlights"] {
    background-color: #000000;
}

.-lightMode[data-theme-style~="highlights"] {
    background-color: #FFFFFF;
}

.t-highlightsAdditional{
    background-color: #FFFFFF;
}

.t-highlightsAdditionalTwo{
    background-color: #FFFFFF;
}

/*</style>*/







/*<style>*/

.-darkMode .t-dropdownBusinessHours .i-clock {
    --dropdownBusinessHoursClockIcon: #FFFFFF;
}

.-lightMode .t-dropdownBusinessHours .i-clock {
    --dropdownBusinessHoursClockIcon: #000000;
}

/*</style>*/






/*<style>*/

[data-theme-style="sidebarTemplateAlphaBanner"] {
    --sidebarTemplateAlpha-banner-background: #0A0A0A;
}

[data-theme-style="sidebarTemplateAlphaSideBar"] {
    --sidebarTemplateAlpha-sidebar-background: #EBEBEB;
    --sidebarTemplateAlpha-sidebar-border: #EBEBEB;
    box-shadow: 0 3px 6px transparent;
}

/*</style>*/
    :root {
        
            --opacity1: #FFFFFF64;
        
            --secondary5: #FAFAFA;
        
            --secondary4: #EBEBEB;
        
            --secondary6: #1F78D1;
        
            --primary1: #2A609D;
        
            --transparent: transparent;
        
            --secondary1: #5A5A5A;
        
            --primary2: #537AAA;
        
            --secondary3: #D5D5D5;
        
            --semantic2-completed: #1C6BBA;
        
            --secondary2: #707070;
        
            --neutral3: #0A0A0A;
        
            --semantic1-error: #BF2012;
        
            --neutral2: #000000;
        
            --neutral1: #FFFFFF;
        
    }
