@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-car-range__title{text-align:center}
.cmp-car-range__subtitle{padding:0 16px;text-align:center}
.cmp-car-range .car-range__swiper-container .swiper-button-next,.cmp-car-range .car-range__swiper-container .swiper-button-prev{border-radius:50%;display:none}
.cmp-car-range .car-range__swiper-container .swiper-button-next.swiper-button-disabled,.cmp-car-range .car-range__swiper-container .swiper-button-prev.swiper-button-disabled{visibility:hidden}
.cmp-car-range .car-range__swiper-container .swiper-button-next:after,.cmp-car-range .car-range__swiper-container .swiper-button-prev:after{font-size:12px;background-size:contain;background-repeat:no-repeat;content:''}
.cmp-car-range .car-range__swiper-container .swiper-button-prev{rotate:180deg}
.cmp-car-range__info{padding:0 16px;opacity:0}
.cmp-car-range__info[data-active]{opacity:1;transition:opacity .6s ease}
@media(min-width:764px){.cmp-car-range .car-range__swiper-container__swiper-wrapper{cursor:grab}
.cmp-car-range .car-range__swiper-container__swiper-wrapper:active{cursor:grabbing}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper{opacity:0}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide-active .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide-active .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper{opacity:1;transition:all ease .5s}
.cmp-car-range .car-range__swiper-container .swiper-button-next,.cmp-car-range .car-range__swiper-container .swiper-button-prev{display:flex;border-radius:50%;top:50%}
.cmp-car-range .car-range__swiper-container .swiper-button-next:after,.cmp-car-range .car-range__swiper-container .swiper-button-prev:after{font-size:14px}
.cmp-car-range .car-range__swiper-container .swiper-button-next{right:32px}
.cmp-car-range .car-range__swiper-container .swiper-button-prev{left:32px}
.cmp-car-range__info{padding:0 32px}
}
@media(min-width:1016px){.cmp-car-range__title .cmp-title__text{padding:0 40px}
.cmp-car-range__subtitle .cmp-text p{padding:0 40px}
.cmp-car-range .car-range__swiper-container .swiper-button-next:after,.cmp-car-range .car-range__swiper-container .swiper-button-prev:after{font-size:16px}
}
.cmp-car-range__swiper__item__wrapper{display:none}
.cmp-car-range__swiper__item__wrapper[data-injected]{display:block}
.cmp-car-range__swiper__item__image-wrapper{text-align:center;padding-top:3px;opacity:.5;transition:opacity .6s ease;pointer-events:none}
.cmp-car-range__swiper__item__image-wrapper .cmp-button{border:0;height:unset;padding:0}
.cmp-car-range__swiper__item__info-wrapper{margin:0 16px;text-align:center}
.cmp-car-range__swiper__item__info-wrapper__title{max-width:248px;margin:auto}
.cmp-car-range__swiper__item__info-wrapper__fuel-tag{padding-bottom:16px}
.cmp-car-range__swiper__item__info-wrapper__prices-container{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price{padding-left:8px}
.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price__prefix,.cmp-car-range__swiper__item__info-wrapper__prices-container__total-price__prefix{padding-right:4px}
.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price__suffix,.cmp-car-range__swiper__item__info-wrapper__prices-container__total-price__suffix{padding-left:4px}
.cmp-car-range__swiper__item__info-wrapper__tags .cmp-container-tags{display:flex;column-gap:8px;justify-content:center}
.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item{opacity:1}
.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__title,.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__display-odometer,.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__display-units{color:#000}
.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__display-odometer{min-height:unset}
.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__display-units{padding:0}
.cmp-car-range__swiper__item__ctas-wrapper{margin:34px auto 0 auto;display:flex;row-gap:10px;flex-direction:column}
.cmp-car-range__swiper__item__ctas-wrapper .mod__primary-button{order:1}
.cmp-car-range__swiper__item__ctas-wrapper .mod__secondary-button{order:0}
.cmp-car-range__swiper__item__ctas-wrapper .mod__primary-button .cmp-button,.cmp-car-range__swiper__item__ctas-wrapper .mod__secondary-button .cmp-button{min-width:214px;min-height:48px}
.cmp-car-range__swiper__item.swiper-slide-active .cmp-car-range__swiper__item__image-wrapper{opacity:1;pointer-events:all}
@media(min-width:764px){.cmp-car-range__swiper__item__info-wrapper__title{font-size:24px;max-width:unset}
.cmp-car-range__swiper__item__info-wrapper__prices-container__total-price,.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price{font-size:16px}
.cmp-car-range__swiper__item__info-wrapper__fuel-tag{padding-top:12px}
.cmp-car-range__swiper__item .cmp-container--tag-label{font-size:14px}
.cmp-car-range__swiper__item__image-wrapper{margin:auto}
.cmp-car-range__swiper__item__ctas-wrapper{flex-direction:row;margin-top:22px;max-width:unset;justify-content:center;column-gap:24px}
.cmp-car-range__swiper__item__ctas-wrapper .mod__primary-button,.cmp-car-range__swiper__item__ctas-wrapper .mod__secondary-button{min-width:127px}
}
@media(min-width:764px){.cmp-car-range__swiper__item__info-wrapper__fuel-tag{font-size:20px}
.cmp-car-range__swiper__item__info-wrapper .cmp-container-tags{bottom:84%;left:9px}
.cmp-car-range__swiper__item__ctas-wrapper{margin-top:26px}
.cmp-car-range__swiper__item__ctas-wrapper .mod__primary-button,.cmp-car-range__swiper__item__ctas-wrapper .mod__secondary-button{min-width:140px}
}
@media(min-width:1436px){.cmp-car-range__swiper__item__info-wrapper__fuel-tag{padding-top:8px;font-size:16px}
.cmp-car-range__swiper__item__info-wrapper .cmp-container-tags{bottom:86.5%;left:15px}
.cmp-car-range__swiper__item__image-wrapper img{max-width:unset;width:100%}
}