@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.swiper-initialized .swiper-wrapper .swiper-slide:first-child{margin-left:16px}
.swiper-initialized .swiper-wrapper .swiper-slide:last-child{margin-right:16px}
.swiper-initialized .swiper-pagination{display:block;position:relative;bottom:initial;margin-top:32px}
.swiper-initialized .swiper-pagination-bullet{width:10px;height:3px;border-radius:1px;background-color:#b3a097;transition:all .3s ease;opacity:1}
.swiper-initialized .swiper-pagination-bullet:focus,.swiper-initialized .swiper-pagination-bullet:focus-visible{box-shadow:none}
.swiper-initialized .swiper-pagination-bullet:only-child{display:none}
.swiper-initialized .swiper-pagination-bullet-active{width:16px;background-color:#c8f446}
.swiper-initialized .swiper-button-prev,.swiper-initialized .swiper-button-next{transition:all .3s ease;display:none;border:1px solid #2c2a29;width:48px;height:48px;border-radius:50%;opacity:.6}
.swiper-initialized .swiper-button-prev:hover,.swiper-initialized .swiper-button-next:hover{opacity:1}
.swiper-initialized .swiper-button-prev:after,.swiper-initialized .swiper-button-next:after{content:'';width:20px;height:20px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.swiper-initialized .swiper-button-prev.swiper-button-disabled,.swiper-initialized .swiper-button-next.swiper-button-disabled{display:none}
.swiper-initialized .swiper-button-prev{left:32px}
.swiper-initialized .swiper-button-prev:after{background-image:url("../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-arrow-left.svg")}
.swiper-initialized .swiper-button-next{right:32px}
.swiper-initialized .swiper-button-next:after{background-image:url("../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-arrow-right.svg")}
@media(min-width:764px){.swiper-initialized .swiper-wrapper .swiper-slide:first-child{margin-left:32px}
.swiper-initialized .swiper-wrapper .swiper-slide:last-child{margin-right:32px}
}
@media(min-width:1436px){.swiper-initialized .swiper-button-prev{display:block;left:0}
.swiper-initialized .swiper-button-next{display:block;right:0}
}
.cmp-section-block{padding:32px 16px;overflow:hidden}
.cmp-section-block__container{position:relative;margin:0 auto;width:100%;max-width:1136px}
.cmp-section-block__top{margin-bottom:32px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}
.cmp-section-block__title{margin:0}
.cmp-section-block__title .cmp-title__text{color:#2c2a29;font-family:'SeatLight',sans-serif;font-weight:300;text-transform:uppercase;font-size:20px;line-height:30px;margin:0;word-break:break-word}
@media(min-width:764px){.cmp-section-block{padding:48px 32px}
.cmp-section-block__title .cmp-title__text{font-size:32px;line-height:42px;margin:0;word-break:break-word}
}
@media(min-width:1016px){.cmp-section-block__title .cmp-title__text{font-size:34px;line-height:44px;margin:0;word-break:break-word}
}
.car-model-version{background-color:#eae9e8}
.cmp-car-model-version{margin-left:-16px;width:calc(100% + 32px)}
.cmp-car-model-version__container:not(.swiper-initialized){padding:0 16px}
.cmp-car-model-version__container:not(.swiper-initialized) .cmp-car-model-version__wrapper{display:grid;grid-gap:40px 24px;grid-template-columns:repeat(1,1fr)}
.cmp-car-model-version__container.swiper-initialized .swiper-wrapper .swiper-slide{width:264px}
@media(min-width:764px){.cmp-car-model-version{margin-left:-32px;width:calc(100% + 64px)}
.cmp-car-model-version__container:not(.swiper-initialized){padding:0 32px}
.cmp-car-model-version__container:not(.swiper-initialized) .cmp-car-model-version__wrapper{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:1016px){.cmp-car-model-version{margin-left:0;width:100%}
.cmp-car-model-version__container:not(.swiper-initialized){padding:0}
}
@media(min-width:1436px){.cmp-car-model-version__container:not(.swiper-initialized) .cmp-car-model-version__wrapper{grid-template-columns:repeat(4,1fr)}
}
.cmp-car-model-version-card__image{position:relative;height:216px;border-radius:12px;overflow:hidden;margin-bottom:24px;transition:all .3s ease}
.cmp-car-model-version-card__image .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-car-model-version-card__text .cmp-text p{color:#2c2a29;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:20px;line-height:24px}
.cmp-car-model-version-card__text .cmp-text p>a{color:#2c2a29;text-decoration:underline}
.cmp-car-model-version-card__link:hover .cmp-car-model-version-card__image{opacity:.8}