.car-configurator-container{position:relative;width:100%;background-color:#1b1b1b;color:#fff;overflow:hidden;padding:32px 0}@media (min-width:764px){.car-configurator-container{padding:40px 0;height:700px}}@media (min-width:1016px){.car-configurator-container{padding:40px 0 32px;height:648px}}@media (min-width:1436px){.car-configurator-container{height:754px;max-width:1436px;margin:0 auto}}@media (min-width:764px){.car-configurator-container .car-configurator-text{position:absolute;width:100%;z-index:1}}.car-configurator-container .car-configurator-text .car-configurator-title{text-align:center;overflow:hidden}.car-configurator-container .car-configurator-text .car-configurator-title h3{width:288px;height:56px;margin:0 16px;text-transform:uppercase;font-family:CupraBook,serif;font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#fff}@media (min-width:764px){.car-configurator-container .car-configurator-text .car-configurator-title h3{width:700px;height:28px;font-weight:400;margin:0 32px}}@media (min-width:1016px){.car-configurator-container .car-configurator-text .car-configurator-title h3{width:624px;margin:0 195px}}@media (min-width:1436px){.car-configurator-container .car-configurator-text .car-configurator-title h3{width:904px;height:32px;font-size:30px;line-height:1.07;margin:0 266px}}.car-configurator-container .car-configurator-text .car-configurator-subtitle{height:40px;text-align:center;overflow:hidden}.car-configurator-container .car-configurator-text .car-configurator-subtitle p{width:288px;height:40px;font-family:CupraBook,serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;opacity:.6;color:#fff;position:absolute;z-index:1;margin:8px 16px}@media (min-width:764px){.car-configurator-container .car-configurator-text .car-configurator-subtitle p{width:700px;height:16px;margin:8px 32px}}@media (min-width:1016px){.car-configurator-container .car-configurator-text .car-configurator-subtitle p{width:624px;height:16px;margin:8px 195px}}@media (min-width:1436px){.car-configurator-container .car-configurator-text .car-configurator-subtitle p{width:670px;height:20px;font-size:16px;line-height:1.25;margin:8px 383px}}.car-configurator-container .car-configurator-image{position:relative;width:100%;height:77.8125vw}@media (min-width:764px){.car-configurator-container .car-configurator-image{height:76.96335vw;padding-top:88px}}@media (min-width:1016px){.car-configurator-container .car-configurator-image{height:59.05512vw;padding-top:0}}@media (min-width:1436px){.car-configurator-container .car-configurator-image{height:754px}}.car-configurator-container .car-configurator-image img{position:absolute;width:100%;padding-top:32px;transform:scale(1.5)}@media (min-width:764px){.car-configurator-container .car-configurator-image img{margin-top:-32px;padding-top:0}}@media (min-width:1016px){.car-configurator-container .car-configurator-image img{margin-top:-16px;transform:scale(1.1)}}@media (min-width:1436px){.car-configurator-container .car-configurator-image img{height:100%;margin-top:-56px;transform:none}}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container{bottom:40px;position:absolute;width:100%}}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container{bottom:32px}}.car-configurator-container .car-configurator-filter-container .car-configurator-selected-info{text-align:center;color:#fff;font-family:CupraBook,serif;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;font-size:14px;line-height:1.14;overflow:hidden;margin-top:16px;height:16px}.car-configurator-container .car-configurator-filter-container .car-configurator-selected-info .car-configurator-price{font-weight:700}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper{position:relative;display:flex}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper{padding:0;margin:0 auto}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow{position:absolute;bottom:0;z-index:1;height:65px;width:40px;border:0;font-size:0;cursor:pointer;pointer-events:none}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow{width:50px;height:50px;background-color:rgba(15,14,14,0);margin-top:60px;z-index:0;pointer-events:all;bottom:3px}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow.prev-arrow{background:linear-gradient(270deg,rgba(27,27,27,0),rgba(27,27,27,.99));left:0}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow.prev-arrow{margin-right:8px;background:none;margin-top:50px}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow.next-arrow{background:linear-gradient(90deg,rgba(27,27,27,0),rgba(27,27,27,.99));right:0}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-list-arrow.next-arrow{margin-left:8px;background:none;margin-top:50px}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none;margin:0 auto}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content{touch-action:none}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content::-webkit-scrollbar{display:none}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category{flex:0 0 auto;padding-right:16px}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:first-child{padding-left:16px}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:first-child{padding-left:32px}}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:first-child{padding-left:0}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:last-child{padding-right:0}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:last-child{padding-right:16px}}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category:last-child{padding-right:0}}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-title p{font-family:CupraBook,serif;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;color:#fff;overflow:hidden;height:32px}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list{position:relative;height:40px;white-space:nowrap;margin-top:8px}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list:before{content:"";position:absolute;right:0;bottom:0;height:100%;width:1px;border-right:1px solid #75787b}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list .car-configurator-category-item:first-child{position:relative;z-index:2}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list .car-configurator-category-item{display:inline-block;width:40px;height:100%;margin-right:8px}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list .car-configurator-category-item img{position:absolute;bottom:0;height:100%;transition:all .3s ease}.car-configurator-container .car-configurator-filter-container .car-configurator-category-wrapper .car-configurator-category-content .car-configurator-category .car-configurator-category-list .car-configurator-category-item img.cc-active{width:40px;height:40px;padding-bottom:4px;border-bottom:1px solid #fff}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs{text-align:center;margin-bottom:16px}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab{position:relative;display:inline-block;width:128px;cursor:pointer}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab{width:212px}}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab{width:131px}}@media (min-width:1436px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab{width:202px}}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab p{font-family:CupraLight,serif;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#f5f4ef}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab p{line-height:24px}}@media (min-width:1436px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab p{font-size:16px;line-height:20px}}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab:first-child{margin-right:16px}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab.selected p{font-family:CupraRegular,serif;font-weight:400;color:#fff;line-height:1.14}.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab.selected:before{content:"";position:absolute;left:14px;bottom:0;height:1px;width:100px;border-bottom:1px solid #fff}@media (min-width:764px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab.selected:before{left:22px;width:168px}}@media (min-width:1016px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab.selected:before{left:14px;width:103px}}@media (min-width:1436px){.car-configurator-container .car-configurator-filter-container .car-configurator-filter-tabs .car-configurator-tab.selected:before{left:21px;width:160px}}