@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-specs-header{background:var(--color-bg-02)}
.cmp-specs-header__title{font-family:'CupraBook',sans-serif;font-weight:350}
.cmp-specs-header__text .cmp-text,.cmp-specs-header__text .cmp-text p{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.2;text-align:center}
.cmp-specs-header__text .cmp-text a{color:var(--color-font-02);text-decoration:underline}
.cmp-specs-header__text .cmp-text h1,.cmp-specs-header__text .cmp-text h2,.cmp-specs-header__text .cmp-text h3,.cmp-specs-header__text .cmp-text h4,.cmp-specs-header__text .cmp-text h5,.cmp-specs-header__text .cmp-text h6,.cmp-specs-header__text .cmp-text blockquote,.cmp-specs-header__text .cmp-text pre{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.2;text-align:center;margin:0}
.cmp-specs-header__background-divider{display:none}
.cmp-specs-header .cmp-model-stats,.cmp-specs-header .cmp-model-stats__container{padding:unset}
.cmp-specs-header .cmp-model-stats-item__display-odometer{font-family:'CupraRegular',sans-serif;font-weight:400}
@media(min-width:764px){.cmp-specs-header .cmp-model-stats-item__display-odometer{font-size:24px}
}
@media(min-width:1016px){.cmp-specs-header .cmp-model-stats-item__title{font-size:14px}
}
@media(min-width:1436px){.cmp-specs-header .cmp-model-stats-item__display-odometer{font-size:30px}
}
@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-specs-header{position:relative}
.cmp-specs-header__wrapper{position:relative;width:100%;padding:32px 16px 24px}
.cmp-specs-header__title{font-size:24px;line-height:1.2;text-align:center;margin-bottom:unset;text-transform:uppercase}
.cmp-specs-header__text{margin-top:8px}
.cmp-specs-header__wrapper-image{position:relative;width:100%;margin:24px auto 0}
.cmp-specs-header__wrapper-image__img{width:100%;height:100%;object-fit:cover}
.cmp-specs-header__info{position:relative;margin:32px auto 0}
.cmp-specs-header__info .cmp-model-stats-item{opacity:1}
@media(min-width:764px){.cmp-specs-header__wrapper{padding:40px 24px 24px}
.cmp-specs-header__title{font-size:40px}
.cmp-specs-header__wrapper-image{width:466px}
}
@media(min-width:1016px){.cmp-specs-header__wrapper{padding:48px 48px 40px}
.cmp-specs-header__text{margin-top:10px}
.cmp-specs-header__text .cmp-text,.cmp-specs-header__text .cmp-text p{font-size:20px}
.cmp-specs-header__text .cmp-text a{text-decoration:underline}
.cmp-specs-header__wrapper-image{width:718px;margin-top:32px}
}
@media(min-width:1436px){.cmp-specs-header__wrapper{padding:64px 58px 56px}
.cmp-specs-header__title{font-size:60px}
.cmp-specs-header__text .cmp-text,.cmp-specs-header__text .cmp-text p{font-size:24px}
.cmp-specs-header__text .cmp-text a{text-decoration:underline}
}
@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-trim-range{--cupra-trim-range-info-text-height:auto}
.cmp-trim-range .cmp-trim-range__swiper__item:not(.swiper-slide-active) .cmp-specs-header__title,.cmp-trim-range .cmp-trim-range__swiper__item:not(.swiper-slide-active) .cmp-specs-header__text,.cmp-trim-range .cmp-trim-range__swiper__item:not(.swiper-slide-active) .cmp-specs-header__info{visibility:hidden}
.cmp-trim-range .swiper-slide-active{z-index:1}
.cmp-trim-range .cmp-specs-header{padding-top:0;display:flex;flex-flow:column}
.cmp-trim-range .cmp-specs-header__text{order:2}
.cmp-trim-range .cmp-specs-header__title{order:1}
.cmp-trim-range .cmp-specs-header__wrapper-image{order:0;width:100%}
.cmp-trim-range .cmp-specs-header__info{order:3;max-width:100%}
.cmp-trim-range .cmp-specs-header__info .cmp-model-stats__items{position:relative;width:calc(100vw - 64px);max-width:1436px;margin:0 auto;left:50%;transform:translateX(-50%);gap:20px;flex-wrap:wrap;justify-content:center}
.cmp-trim-range .cmp-specs-header__info .cmp-model-stats__item{width:auto;flex-shrink:0}
.cmp-trim-range__title{text-align:center;padding:0 16px;margin-bottom:16px}
.cmp-trim-range__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraLight',sans-serif;font-weight:300;text-transform:uppercase;font-size:40px;line-height:2.75rem;margin:0}
.cmp-trim-range__subtitle{padding:0 16px}
.cmp-trim-range__subtitle .cmp-text,.cmp-trim-range__subtitle .cmp-text p{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-size:24px;line-height:1.4;text-align:center}
.cmp-trim-range__subtitle .cmp-text a{color:var(--color-font-02);text-decoration:underline}
.cmp-trim-range__subtitle .cmp-text h1,.cmp-trim-range__subtitle .cmp-text h2,.cmp-trim-range__subtitle .cmp-text h3,.cmp-trim-range__subtitle .cmp-text h4,.cmp-trim-range__subtitle .cmp-text h5,.cmp-trim-range__subtitle .cmp-text h6,.cmp-trim-range__subtitle .cmp-text blockquote,.cmp-trim-range__subtitle .cmp-text pre{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-size:24px;line-height:1.4;text-align:center;margin:0}
.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .cmp-specs-header{display:flex;flex-flow:column;padding-bottom:0}
.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .cmp-specs-header__section{height:var(--cupra-trim-range-info-text-height)}
.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .mod__primary-button{max-width:184px;margin:0 auto 32px}
.cmp-trim-range .trim-range__swiper-container .swiper-scrollbar{position:relative;left:0;margin:0 auto;width:60%;height:2px;bottom:0}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{background:var(--color-bg-03);border-radius:50%;top:32px;width:32px;height:32px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next.swiper-button-disabled,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev.swiper-button-disabled{visibility:hidden}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next:after,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev:after{font-size:12px;background-image:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/td-arrow-right.svg");color:var(--color-font-01);width:75%;height:75%;background-size:contain;background-repeat:no-repeat;content:''}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next{right:8px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{left:8px;rotate:180deg}
.cmp-trim-range .trim-range__swiper-container .swiper-navigation{display:none}
@media(min-width:764px){.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-next,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-prev{width:100%;height:100%}
.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-next .cmp-specs-header .cmp-specs-header__title,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-prev .cmp-specs-header .cmp-specs-header__title,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-next .cmp-specs-header .cmp-specs-header__text,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-prev .cmp-specs-header .cmp-specs-header__text,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-next .cmp-specs-header .cmp-specs-header__info,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-prev .cmp-specs-header .cmp-specs-header__info,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-next .mod__primary-button,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-prev .mod__primary-button{opacity:0;transition:all ease .6s}
.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-active .cmp-specs-header .cmp-specs-header__title,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-active .cmp-specs-header .cmp-specs-header__text,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-active .cmp-specs-header .cmp-specs-header__info,.cmp-trim-range .trim-range__swiper-container__swiper-wrapper .swiper-slide-active .mod__primary-button{opacity:1;transition:all ease .6s}
.cmp-trim-range .trim-range__swiper-container .mod__primary-button{margin:32px auto}
.cmp-trim-range .trim-range__swiper-container .swiper-scrollbar{display:none}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{display:flex;background:var(--color-bg-03);border-radius:50%;width:32px;height:32px;top:45%}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next:after,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev:after{font-size:14px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next{right:24px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{left:24px}
.cmp-trim-range .trim-range__swiper-container .swiper-navigation{display:block}
.cmp-trim-range .cmp-specs-header__info .cmp-model-stats__container{gap:64px}
}
@media(min-width:1016px){.cmp-trim-range .trim-range__swiper-container .swiper-button-next,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{width:40px;height:40px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next:after,.cmp-trim-range .trim-range__swiper-container .swiper-button-prev:after{font-size:16px}
.cmp-trim-range .trim-range__swiper-container .cmp-specs-header__wrapper-image{width:680px}
}
@media(min-width:1436px){.cmp-trim-range__title .cmp-title__text{font-size:60px;margin:0}
.cmp-trim-range .trim-range__swiper-container .cmp-specs-header__wrapper-image{width:719px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-next{right:264px}
.cmp-trim-range .trim-range__swiper-container .swiper-button-prev{left:264px}
}