@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-car-range{--cr--font-02:var(--color-font-02);--mainbgClr:var(--color-bg-03);--mainfntClr:var(--color-font-01);background-color:var(--mainbgClr);color:var(--mainfntClr)}
.cmp-car-range__title{margin-bottom:16px;padding:0 16px}
.cmp-car-range__title .cmp-title__text{color:var(--mainfntClr);font-family:'CupraLight',sans-serif;font-weight:300;text-transform:uppercase;font-size:40px;line-height:2.75rem;margin:0}
.cmp-car-range__subtitle .cmp-text,.cmp-car-range__subtitle .cmp-text p{color:var(--cr--font-02);font-family:'CupraBook',sans-serif;font-size:24px;line-height:1.4;text-align:center}
.cmp-car-range__subtitle .cmp-text a{color:var(--cr--font-02);text-decoration:underline}
.cmp-car-range__subtitle .cmp-text h1,.cmp-car-range__subtitle .cmp-text h2,.cmp-car-range__subtitle .cmp-text h3,.cmp-car-range__subtitle .cmp-text h4,.cmp-car-range__subtitle .cmp-text h5,.cmp-car-range__subtitle .cmp-text h6,.cmp-car-range__subtitle .cmp-text blockquote,.cmp-car-range__subtitle .cmp-text pre{color:var(--cr--font-02);font-family:'CupraBook',sans-serif;font-size:24px;line-height:1.4;text-align:center;margin:0}
.cmp-car-range .car-range__swiper-container{margin:56px 0 32px}
.cmp-car-range .car-range__swiper-container .swiper-button-next,.cmp-car-range .car-range__swiper-container .swiper-button-prev{width:32px;height:32px;background-color:var(--color-bg-03)}
.cmp-car-range .car-range__swiper-container .swiper-button-next:after,.cmp-car-range .car-range__swiper-container .swiper-button-prev:after{mask:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/td-arrow-right.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/td-arrow-right.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background:var(--color-font-01);width:75%;height:75%}
@media(min-width:764px){.cmp-car-range .car-range__swiper-container{margin:32px 0}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next,.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev{width:100%;height:100%}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-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__disclaimer-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__disclaimer-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__disclaimer-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{width:32px;height:32px}
}
@media(min-width:1016px){.cmp-car-range .car-range__swiper-container .swiper-button-next,.cmp-car-range .car-range__swiper-container .swiper-button-prev{width:40px;height:40px}
}
@media(min-width:1436px){.cmp-car-range__title .cmp-title__text{font-size:60px;line-height:1.2;margin:0}
.cmp-car-range__subtitle .cmp-text p{font-size:24px;line-height:1.2}
.cmp-car-range .car-range__swiper-container .swiper-button-next,.cmp-car-range .car-range__swiper-container .swiper-button-prev{width:32px;height:32px}
}
.cmp-car-range__swiper__item__info-wrapper__title{text-transform:uppercase;padding:16px 0 6px;font-family:'CupraBook',sans-serif;font-weight:350;font-size:24px;line-height:1.2;color:var(--color-font-01)}
.cmp-car-range__swiper__item__info-wrapper__fuel-tag{font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.2;color:var(--color-font-02)}
.cmp-car-range__swiper__item__info-wrapper__prices-container__total-price,.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price{display:flex;font-family:'CupraBook',sans-serif;font-weight:350;font-size:14px;line-height:1.2;color:var(--color-font-02)}
.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price{border-left:.5px solid var(--color-font-02)}
.cmp-car-range__swiper__item__info-wrapper__prices-container__monthly-price__number{display:inline-block;margin-right:-2px}
.cmp-car-range__swiper__item__info-wrapper__tags{min-height:24px}
.cmp-car-range__swiper__item__disclaimer-wrapper{max-width:unset;margin:auto;text-align:center;padding-top:32px}
.cmp-car-range__swiper__item__disclaimer-wrapper .cmp-disclaimer{margin:0;padding:0}
.cmp-car-range__swiper__item__disclaimer-wrapper .cmp-disclaimer p{font-family:'CupraBook',sans-serif;font-weight:350;font-size:12px;line-height:1.2;color:var(--color-font-04)}
.cmp-car-range__swiper__item__link-wrapper{text-align:center;margin:24px 0}
@media(min-width:764px){.cmp-car-range__swiper__item__info-wrapper__title{font-family:'CupraLight',sans-serif;font-weight:300;font-size:24px}
.cmp-car-range__swiper__item__image-wrapper{padding-top:16px}
.cmp-car-range__swiper__item__disclaimer-wrapper{max-width:unset}
.cmp-car-range__swiper__item__disclaimer-wrapper .cmp-disclaimer{margin:0;max-width:unset}
.cmp-car-range__swiper__item__disclaimer-wrapper .cmp-disclaimer p{font-size:14px}
}
@media(min-width:1016px){.cmp-car-range__swiper__item__disclaimer-wrapper{padding-top:22px}
.cmp-car-range__swiper__item__image-wrapper{padding-top:24px}
}
@media(min-width:1436px){.cmp-car-range__swiper__item__info-wrapper__title{font-family:'CupraLight',sans-serif;font-weight:300;font-size:40px;line-height:1.2}
}
.cmp-car-range__swiper__item__info__model-stats{position:relative}
.cmp-car-range__swiper__item__info__model-stats .cmp-model-stats-item__title{color:var(--title-color)}