.page-module-scss-module__p_em7a__vehicleModelVariantPage{background-color:#f0f0f0}.page-module-scss-module__p_em7a__slider{background-color:#fff}.page-module-scss-module__p_em7a__vehicleInfoTabsSection{background-color:#fff;padding:0 0 1rem}@media (min-width:1000px){.page-module-scss-module__p_em7a__vehicleInfoTabsSection{padding:3.5rem 0 1rem}}
.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}
@media (max-width:599px){.kccl-grid{--grid-horizontal-padding:0}}.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;margin:0 auto;padding:2rem 0;position:relative}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:min(80%,112.5rem);padding:3rem 0 3.5rem}}.kccl-grid .ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;min-width:0;margin:0;padding:0}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:599px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{padding:0 1rem}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar .ContentfulImageCarousel-module-scss-module__USxUfa__navigationButtons{gap:.5rem;margin-left:auto;display:flex}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{aspect-ratio:16/9;transform-origin:50%;will-change:transform;border:.25rem solid var(--grid-background-color,#fff);border-radius:1rem;justify-content:center;align-items:center;width:90%;transition:all .3s;display:flex;overflow:hidden}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{width:50%}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarTrack{background:#ddd;border-radius:.125rem;width:50%;height:.125rem;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarThumb{will-change:transform;height:.25rem;transform-style:preserve-3d;background:#cb4700;border-radius:.125rem;outline:1px solid #0000;transition:transform .3s;position:absolute;top:-.0625rem}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel{padding-bottom:1.5rem}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel .swiper-slide-prev{transform-origin:100%}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel .swiper-slide-next{transform-origin:0}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper{appearance:none;width:100%;height:100%;transform-style:preserve-3d;background-color:#0000;border:none;margin:0;padding:0;display:block;position:relative}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:disabled{cursor:default}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):hover{cursor:zoom-in}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):focus-within:not(:active) img{outline-offset:-.125rem;outline:.125rem solid #0076ca}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper img{object-fit:cover;object-position:center;backface-visibility:hidden;width:100%;height:100%;transform:translateZ(0)}
