@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-car-models-list{padding:32px 16px;overflow:hidden}
.cmp-car-models-list__container{position:relative;margin:0 auto;width:100%;max-width:1136px}
.cmp-car-models-list__top{margin-bottom:32px}
.cmp-car-models-list__content{margin-left:-16px;margin-bottom:auto;padding-top:32px;width:calc(100% + 32px)}
.cmp-car-models-list__content.swiper-initialized .swiper-wrapper .swiper-slide{width:100%}
.cmp-car-models-list__content.swiper-initialized .swiper-wrapper .swiper-slide:first-child{margin-left:0}
.cmp-car-models-list__content.swiper-initialized .swiper-wrapper .swiper-slide:last-child{margin-right:0}
.cmp-car-models-list__content.swiper-initialized .swiper-button-prev,.cmp-car-models-list__content.swiper-initialized .swiper-button-next{margin-top:-80px}
.cmp-car-models-list__content:not(.swiper-initialized) .cmp-car-models-list__wrapper{display:flex}
.cmp-car-models-list__content:not(.swiper-initialized) .cmp-car-models-list__item{flex-shrink:initial}
.cmp-car-models-list .cmp-car-models-list__item{padding:0 16px}
.cmp-car-models-list__radio{display:none}
.cmp-car-models-list__menu{margin-left:-16px;width:calc(100% + 32px);overflow-x:auto;padding:0 16px}
.cmp-car-models-list__menu-list{display:flex;gap:8px;justify-content:center;white-space:nowrap;text-align:center}
.cmp-car-models-list__menu-link{cursor:pointer;display:block;text-align:center;padding:8px;font-size:15px;line-height:27px;letter-spacing:.05em;text-transform:uppercase;font-family:'SeatRegular',sans-serif;font-weight:400;color:#2c2a29;border-bottom:2px solid transparent;transition:all .3s ease}
.cmp-car-models-list__menu-link:hover{opacity:.7}
.cmp-car-models-list__tabs-container{position:relative;margin:0 auto;width:100%}
.cmp-car-models-list__tab-content{top:0;width:100%;position:absolute;opacity:0;pointer-events:none;transition:opacity .3s ease-in;display:grid;grid-gap:32px}
.cmp-car-models-list__tab-content--active{position:static;pointer-events:auto;opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(1):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(1) .cmp-car-models-list__menu-link{font-family:'SeatBold',sans-serif;font-weight:700;color:#2c2a29;border-color:#2c2a29}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(1):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(1) .cmp-car-models-list__menu-link:hover{opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(1):checked ~ .cmp-car-models-list__tabs-container>.cmp-car-models-list__tab-content:nth-of-type(1){position:static;pointer-events:auto;opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(2):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(2) .cmp-car-models-list__menu-link{font-family:'SeatBold',sans-serif;font-weight:700;color:#2c2a29;border-color:#2c2a29}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(2):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(2) .cmp-car-models-list__menu-link:hover{opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(2):checked ~ .cmp-car-models-list__tabs-container>.cmp-car-models-list__tab-content:nth-of-type(2){position:static;pointer-events:auto;opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(3):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(3) .cmp-car-models-list__menu-link{font-family:'SeatBold',sans-serif;font-weight:700;color:#2c2a29;border-color:#2c2a29}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(3):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(3) .cmp-car-models-list__menu-link:hover{opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(3):checked ~ .cmp-car-models-list__tabs-container>.cmp-car-models-list__tab-content:nth-of-type(3){position:static;pointer-events:auto;opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(4):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(4) .cmp-car-models-list__menu-link{font-family:'SeatBold',sans-serif;font-weight:700;color:#2c2a29;border-color:#2c2a29}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(4):checked ~ .cmp-car-models-list__menu .cmp-car-models-list__menu-item:nth-of-type(4) .cmp-car-models-list__menu-link:hover{opacity:1}
.cmp-car-models-list .cmp-car-models-list__radio:nth-of-type(4):checked ~ .cmp-car-models-list__tabs-container>.cmp-car-models-list__tab-content:nth-of-type(4){position:static;pointer-events:auto;opacity:1}
@media(min-width:764px){.cmp-car-models-list{padding:64px 32px}
.cmp-car-models-list__content{margin-left:-32px;width:calc(100% + 64px)}
.cmp-car-models-list__content.swiper-initialized .swiper-wrapper .swiper-slide{width:50%}
}
@media(min-width:1016px){.cmp-car-models-list{padding:72px 32px}
.cmp-car-models-list__content.swiper-initialized .swiper-wrapper .swiper-slide{width:340px}
.cmp-car-models-list__item{padding:0 32px}
}
@media(min-width:1436px){.cmp-car-models-list{padding:64px 32px}
.cmp-car-models-list__content{margin-left:0;width:100%}
}