.testdrive-slider{--slider-text:var(--mazda-text-body);--slider-heading:var(--mazda-text-heading);--slider-seeker-bg:var(--mazda-color-blue-3);--slider-seeker-drag:var(--mazda-color-dark-blue);background-color:transparent;overflow:hidden;padding:var(--mazda-space-12) 0;position:relative}.testdrive-slider[data-theme=dark]{--slider-text:var(--mazda-color-white);--slider-heading:var(--mazda-color-white);--slider-seeker-bg:var(--mazda-color-blue-5);--slider-seeker-drag:var(--mazda-color-white)}.mazda-testdrive-swiper{margin:0 auto;max-width:800px;padding-bottom:var(--mazda-space-15)!important;position:relative}.testdrive-slide{align-items:center;display:flex!important;flex-direction:column;height:auto!important;justify-content:center}.testdrive-slider__content{align-items:center;display:flex;flex-direction:column;padding:0 var(--mazda-space-7);width:100%}.testdrive-slider__title{color:var(--slider-heading)!important;margin-bottom:var(--mazda-space-8)!important;text-align:center}.testdrive-slider__image-wrapper{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:var(--mazda-space-10);max-width:500px;width:100%}.testdrive-slider__image{height:auto;max-width:100%;object-fit:contain}.testdrive-slider__arrow{background:transparent!important;color:var(--slider-heading)!important;height:var(--mazda-space-10)!important;margin-top:0!important;opacity:0;top:50%!important;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease;width:var(--mazda-space-10)!important;z-index:10}.testdrive-slider__arrow:after{display:none!important}.testdrive-slider__arrow-icon{align-items:center;border-radius:50%;display:flex;height:var(--mazda-space-10)!important;justify-content:center;transition:background-color .5s;width:var(--mazda-space-10)!important}.testdrive-slider__arrow-icon svg{fill:var(--slider-heading);height:100%;transition:fill .5s;width:100%}.testdrive-slider:hover .testdrive-slider__arrow{opacity:1}.testdrive-slider__arrow--prev{left:var(--mazda-space-4)!important;transform:translateY(-50%) translateX(-10px)}.testdrive-slider__arrow--next{right:var(--mazda-space-4)!important;transform:translateY(-50%) translateX(10px)}.testdrive-slider:hover .testdrive-slider__arrow--next,.testdrive-slider:hover .testdrive-slider__arrow--prev{transform:translateY(-50%) translateX(0)}.testdrive-slider__arrow:hover .testdrive-slider__arrow-icon{background-color:var(--mazda-brand-secondary)}.testdrive-slider__pagination-container{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:200px;z-index:10}.testdrive-slider__pagination-wrapper{background:var(--slider-seeker-bg);height:2px;position:relative;width:100%}.testdrive-slider__pagination-track{background:var(--slider-seeker-drag);height:100%;left:0;position:absolute;top:-1px;transition:transform .3s ease,width .3s ease;z-index:2}.testdrive-slider .testdrive-slider__pagination-steps{display:flex!important;height:100%!important;left:0!important;list-style:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:3}.testdrive-slider .pagination__snap{flex:1;height:100%;margin:0!important}.testdrive-slider .pagination__button{background:transparent;border:none;cursor:pointer;display:block;height:100%;margin:0;padding:0;width:100%}.testdrive-slider .swiper-pagination-bullet{background:transparent!important;border-radius:0!important;height:auto!important;opacity:1!important;width:auto!important}@media (max-width:767px){.testdrive-slider__arrow{display:none!important}}