@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-vehicle-offers-card__swiper__item{--cupra-offers-card-info-height:auto;color:var(--color-font-01);background-color:var(--color-bg-03);height:var(--cupra-offers-card-info-height)}
.cmp-vehicle-offers-card__swiper__item.mod__clickable-card{cursor:pointer}
.cmp-vehicle-offers-card__swiper__item .cmp-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.cmp-vehicle-offers-card__swiper__item .cmp-text p{color:var(--color-font-02)}
.cmp-vehicle-offers-card__swiper__item .cmp-title__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.cmp-vehicle-offers-card__swiper__item .cta-anchor{border:0;display:flex;padding:16px 5px 0;justify-content:flex-end;align-items:flex-end;height:10px}
.cmp-vehicle-offers-card__swiper__item .cta-anchor .cmp-button__text{width:auto;font-size:12px;height:12px;line-height:12px;color:var(--color-font-02);text-decoration:underline}
.cmp-vehicle-offers-card__swiper__item .mod__hidden{display:none !important}
.cmp-vehicle-offers-card__swiper__item .mod__ellipsis p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cmp-vehicle-offers-card__swiper__item__info{padding:16px 16px}
.cmp-vehicle-offers-card__swiper__item__tags{height:var(--cupra-offers-card-info-height);margin-bottom:16px;display:flex;flex-wrap:wrap;width:100%;gap:4px}
.cmp-vehicle-offers-card__swiper__item__tags>div{display:flex;height:24px;gap:8px}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag{display:flex;align-items:center;border-radius:2px;padding:0 6px;height:24px}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-petrol{background:var(--color-ui-07)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-copper{background:var(--color-ui-08)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-yellow{background:#f8d391}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-yellow .cmp-container--tag-label{color:var(--color-font-01)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-darkgrey{background:var(--color-ui-02)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-black{background:var(--color-ui-01)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-white{background:var(--color-ui-05);border:1px solid var(--color-font-01)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-white .cmp-container--tag-label{color:var(--color-font-01)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-dessert{background:var(--color-ui-06)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag.color-bg-dessert .cmp-container--tag-label{color:var(--color-font-01)}
.cmp-vehicle-offers-card__swiper__item__tags>div .cmp-container--tag .cmp-container--tag-label{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03);font-size:14px;line-height:16px;margin-bottom:0}
.cmp-vehicle-offers-card__swiper__item__image .cmp-image__image{object-fit:cover;width:100%;height:100%;aspect-ratio:1.77777778}
.cmp-vehicle-offers-card__swiper__item__name{margin-bottom:8px}
.cmp-vehicle-offers-card__swiper__item__name .cmp-text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-04);font-size:12px;line-height:16px}
.cmp-vehicle-offers-card__swiper__item__name .cmp-title__text{font-family:'CupraMedium',sans-serif;font-weight:500;color:var(--color-font-01);font-size:20px;line-height:24px}
.cmp-vehicle-offers-card__swiper__item__name__combustion{height:var(--cupra-offers-card-info-height)}
.cmp-vehicle-offers-card__swiper__item__engine{padding-bottom:16px;height:var(--cupra-offers-card-info-height)}
.cmp-vehicle-offers-card__swiper__item__engine .cmp-text,.cmp-vehicle-offers-card__swiper__item__engine .cmp-text p{color:var(--color-font-02);font-family:'CupraRegular',sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;line-height:20px}
.cmp-vehicle-offers-card__swiper__item__engine .cmp-text a{color:var(--color-font-02);text-decoration:underline}
.cmp-vehicle-offers-card__swiper__item__engine .cmp-title__text{color:var(--color-font-02);font-family:'CupraRegular',sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;margin:0}
.cmp-vehicle-offers-card__swiper__item__engine .cmp-text{-webkit-line-clamp:3;margin-bottom:0}
.cmp-vehicle-offers-card__swiper__item__price{position:relative;padding-top:16px}
.cmp-vehicle-offers-card__swiper__item__price-title .cmp-title__text{font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--color-font-01);font-size:30px;line-height:36px;text-transform:none}
.cmp-vehicle-offers-card__swiper__item__price-from .cmp-text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-02);font-size:12px;line-height:16px}
.cmp-vehicle-offers-card__swiper__item__price-financing .cmp-text{font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--color-font-02);font-size:14px;line-height:16px}
.cmp-vehicle-offers-card__swiper__item__price::before{position:absolute;content:'';top:0;left:0;height:1px;width:100%;background-color:var(--color-ui-03)}
.cmp-vehicle-offers-card__swiper__item__viewOffer{margin:16px 0}
.cmp-vehicle-offers-card__swiper__item__conditions{height:var(--cupra-offers-card-info-height)}
.cmp-vehicle-offers-card__swiper__item__conditions .cmp-text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-02);-webkit-line-clamp:6;font-size:12px;line-height:16px;overflow-x:hidden;overflow-y:hidden}
@media(min-width:764px){.cmp-vehicle-offers-card__swiper__item{width:334px}
.cmp-vehicle-offers-card__swiper__item__name{margin-bottom:28px}
}
@media(min-width:1016px){.cmp-vehicle-offers-card__swiper__item{width:460px}
.cmp-vehicle-offers-card__swiper__item__info{padding:24px 16px 16px}
.cmp-vehicle-offers-card__swiper__item__name .cmp-text{font-size:14px;line-height:16px}
.cmp-vehicle-offers-card__swiper__item__engine .cmp-text{font-size:16px;line-height:20px}
.cmp-vehicle-offers-card__swiper__item__price-title .cmp-title__text{font-size:40px;line-height:44px}
.cmp-vehicle-offers-card__swiper__item__price-from .cmp-text{font-size:14px;line-height:16px;color:var(--color-font-02)}
.cmp-vehicle-offers-card__swiper__item__price-financing .cmp-text{font-size:16px;line-height:20px;color:var(--color-font-02)}
.cmp-vehicle-offers-card__swiper__item__viewOffer{margin:24px 0}
}
@media(min-width:1436px){.cmp-vehicle-offers-card__swiper__item{width:436px}
.cmp-vehicle-offers-card__swiper__item__price-from .cmp-text{color:var(--color-font-02)}
}