@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{--arrow-style-prev:0;--arrow-style-next:0}
.cmp-vehicle-offers.mod__dark{background:var(--color-bg-01)}
.cmp-vehicle-offers.mod__dark .cmp-title__text{color:var(--color-font-03);margin:0;word-break:break-word}
.cmp-vehicle-offers.mod__dark .cmp-text,.cmp-vehicle-offers.mod__dark .cmp-text p{color:var(--color-font-03)}
.cmp-vehicle-offers.mod__dark .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-vehicle-offers.mod__dark .cmp-text,.cmp-vehicle-offers.mod__dark .cmp-text p{color:var(--color-font-04)}
.cmp-vehicle-offers.mod__dark .cmp-text a{color:var(--color-font-04);text-decoration:underline}
.cmp-vehicle-offers.mod__dark .cmp-vehicle-offers-card__swiper__item__name .cmp-title__text,.cmp-vehicle-offers.mod__dark .cmp-vehicle-offers-card__swiper__item__price-title .cmp-title__text{color:var(--color-font-01);margin:0;word-break:break-word}
.cmp-vehicle-offers.mod__dark .cmp-vehicle-offers-card--empty .cmp-title__text{color:var(--color-font-01);margin:0;word-break:break-word}
.cmp-vehicle-offers.mod__dark .cmp-vehicle-offers__swiper-bullets .swiper-pagination-bullet{opacity:.2}
.cmp-vehicle-offers.mod__dark .cmp-vehicle-offers__swiper-bullets .swiper-pagination-bullet-active{background-color:var(--color-bg-03);opacity:1}
.cmp-vehicle-offers .swiper-button-lock,.cmp-vehicle-offers .swiper-pagination-lock{display:none}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-pagination{position:relative;width:100%}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets{padding:48px 64px;margin-top:0;display:inline-flex;vertical-align:middle}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets .swiper-pagination-bullet{display:block;flex-shrink:0}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-prev,.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-next{display:flex;position:relative;background:var(--color-bg-03);opacity:1;width:40px;height:40px}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-prev.swiper-button-disabled,.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-next.swiper-button-disabled{opacity:.25}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-prev.hide,.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-next.hide{display:none}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-next{position:absolute;top:50%;right:16px}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-button-prev{position:absolute;top:50%;left:16px}
.cmp-vehicle-offers[data-custom-navigation='true'] .swiper-button-lock,.cmp-vehicle-offers[data-custom-navigation='true'] .swiper-pagination-lock{display:none}
.cmp-vehicle-offers.content-center .title.cmp-vehicle-offers__title,.cmp-vehicle-offers.content-center .text.cmp-vehicle-offers__description{text-align:center}
.cmp-vehicle-offers__description{margin:0 0 16px 16px}
.cmp-vehicle-offers__description .cmp-text,.cmp-vehicle-offers__description .cmp-text p{color:var(--color-font-01);font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.5}
.cmp-vehicle-offers__description .cmp-text a{color:var(--color-font-01);text-decoration:underline}
.cmp-vehicle-offers__title{width:100%;padding:48px 16px 32px}
.cmp-vehicle-offers__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraLight',sans-serif;font-weight:300;font-size:30px;line-height:1.2;margin:0;word-break:break-word}
.cmp-vehicle-offers__cards-wrapper{position:relative;padding:16px 0 48px;width:100%}
.cmp-vehicle-offers__cards.swiper-initialized .swiper-wrapper{gap:unset}
.cmp-vehicle-offers__grid{display:grid;grid-template-columns:repeat(1,1fr);padding:0 16px;gap:24px}
.cmp-vehicle-offers__swiper-bullets{margin-top:24px;display:flex;justify-content:center}
.cmp-vehicle-offers__swiper-bullets .swiper-pagination-bullet{margin:0 4px;width:20px;height:2px;border-radius:0;background-color:var(--color-ui-03);opacity:1}
.cmp-vehicle-offers__swiper-bullets .swiper-pagination-bullet-active{background-color:var(--color-bg-01);opacity:1}
.cmp-vehicle-offers__swiper-bullets.hide{display:none}
.cmp-vehicle-offers__swiper-button-prev,.cmp-vehicle-offers__swiper-button-next{display:none;position:absolute;top:calc(50%);right:0;width:48px;height:48px;background-color:var(--color-bg-02);opacity:.5;border-radius:50%;z-index:1}
.cmp-vehicle-offers__swiper-button-prev::after,.cmp-vehicle-offers__swiper-button-next::after{content:"";width:24px;height:24px;background:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/td-arrow-right.svg") center no-repeat;transform:scale(2.3)}
.cmp-vehicle-offers__swiper-button-prev:hover,.cmp-vehicle-offers__swiper-button-next:hover{opacity:.6;transition:.2s}
.cmp-vehicle-offers__swiper-button-prev.hide,.cmp-vehicle-offers__swiper-button-next.hide{display:none}
.cmp-vehicle-offers__swiper-button-prev{left:0}
.cmp-vehicle-offers__swiper-button-prev::after{transform:scale(2.3) rotate(180deg)}
.cmp-vehicle-offers__all{display:flex;justify-content:center;align-items:center;margin:24px 0 32px}
@media(min-width:764px){.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-pagination{display:inline-table;left:50%;transform:translateX(-50%);width:unset}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets{padding-top:56px;margin-right:64px}
.cmp-vehicle-offers__description{max-width:68.1%;margin:16px 32px 24px}
.cmp-vehicle-offers__description .cmp-text,.cmp-vehicle-offers__description .cmp-text p{font-size:20px}
.cmp-vehicle-offers__description .cmp-text a{text-decoration:underline}
.cmp-vehicle-offers__title{max-width:68.1%;width:100%;padding:56px 32px 0}
.cmp-vehicle-offers__title .cmp-title__text{font-size:40px;margin:0;word-break:break-word}
.cmp-vehicle-offers__cards-wrapper{max-width:1436px;padding:16px 0 56px}
.cmp-vehicle-offers__grid{grid-template-columns:repeat(2,1fr);gap:32px;padding:0 32px}
.cmp-vehicle-offers__swiper .swiper-wrapper{justify-content:space-around}
.cmp-vehicle-offers__swiper.swiper-initialized .swiper-wrapper{justify-content:unset}
.cmp-vehicle-offers__swiper-button-prev,.cmp-vehicle-offers__swiper-button-next{display:flex}
.cmp-vehicle-offers__swiper-button-next{right:var(--swiper-navigation-sides-offset,32px)}
.cmp-vehicle-offers__swiper-button-prev{left:var(--swiper-navigation-sides-offset,32px)}
.cmp-vehicle-offers__container{justify-items:start;max-width:1436px;margin:0 auto}
}
@media(min-width:1016px){.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets{padding-top:64px;margin-right:300px}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__cards-wrapper{padding-top:32px}
.cmp-vehicle-offers__title{max-width:60.1%}
.cmp-vehicle-offers__description{max-width:60.1%}
.cmp-vehicle-offers__description .cmp-text,.cmp-vehicle-offers__description .cmp-text p{font-size:24px}
.cmp-vehicle-offers__description .cmp-text a{text-decoration:underline}
.cmp-vehicle-offers__swiper .swiper-wrapper{column-gap:32px}
.cmp-vehicle-offers__swiper.swiper-initialized .swiper-wrapper{column-gap:0}
}
@media(min-width:1436px){.cmp-vehicle-offers__title{max-width:862px;padding:64px 32px 0}
.cmp-vehicle-offers__title .cmp-title__text{font-size:60px;margin:0;word-break:break-word}
.cmp-vehicle-offers__cards-wrapper{padding:16px 0 64px}
.cmp-vehicle-offers__description{max-width:862px}
.cmp-vehicle-offers__description .cmp-text,.cmp-vehicle-offers__description .cmp-text p{font-size:30px}
.cmp-vehicle-offers__description .cmp-text a{text-decoration:underline}
.cmp-vehicle-offers__grid{grid-template-columns:repeat(3,1fr)}
.cmp-vehicle-offers__all{margin:24px 0 48px}
.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets{margin-right:350px}
}
@media(min-width:1920px){.cmp-vehicle-offers[data-custom-navigation='true'] .cmp-vehicle-offers__swiper-bullets{margin-right:250px}
}