@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.combination_header_with_aside{display:flex;margin-bottom:20px}.combination_header_with_aside__slider{flex-grow:1}.combination_header_with_aside__aside{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px}@media (min-width:911px){html[dir=ltr] .combination_header_with_aside__slider{margin-right:24px}html[dir=rtl] .combination_header_with_aside__slider{margin-left:24px}}@media (max-width:910px){.combination_header_with_aside{flex-direction:column}.combination_header_with_aside__aside{width:100%}}.combination_select>*{margin-bottom:8px!important}.combination_select__label{color:#67708e;font-size:14px}@media (max-width:576px){.combination_select{margin-bottom:8px}}@media (max-width:910px){.combination_gallery{margin-bottom:20px}}@media (max-width:576px){.combination_gallery{margin-left:-16px;margin-right:-16px}}.vehicle_price_calculator_wrap{bottom:40px;display:flex;justify-content:center;left:0;padding:0 32px;position:fixed;right:0;z-index:19}@media (max-width:767px){.vehicle_price_calculator_wrap{bottom:65px;bottom:calc(65px + env(safe-area-inset-bottom, 0));padding:0;transition:bottom .15s ease}.vehicle_price_calculator_wrap.above_mobile_menu_scroll_move{bottom:calc(env(safe-area-inset-bottom, 0))}}.vehicle_price_calculator{display:flex;justify-content:space-between;max-width:1240px;padding:24px;position:relative;width:100%}.vehicle_price_calculator:after{backdrop-filter:blur(14px);background-color:#f8fbff;border:1px solid #2b65ee4d;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vehicle_price_calculator__start{flex-grow:1;z-index:2}.vehicle_price_calculator__end{display:flex;z-index:1}.vehicle_price_calculator__symbol_col{color:#67708e;font-size:24px;line-height:24px;margin:0 8px;padding-top:22px}@media (min-width:1068px){.vehicle_price_calculator__start{max-width:400px}html[dir=ltr] .vehicle_price_calculator__start{padding-right:16px}html[dir=rtl] .vehicle_price_calculator__start{padding-left:16px}.vehicle_price_calculator__price_label{color:#67708e;font-size:12px;margin-bottom:4px}.vehicle_price_calculator__price_value{font-size:24px;font-weight:700;line-height:24px}.vehicle_price_calculator__prices_show_all{display:none}html[dir=ltr] .vehicle_price_calculator__link_col{padding-left:16px}html[dir=rtl] .vehicle_price_calculator__link_col{padding-right:16px}}@media (max-width:1067px){.vehicle_price_calculator{border-radius:0;flex-direction:column;padding:16px}.vehicle_price_calculator:after{border-radius:0}.vehicle_price_calculator__start{margin-bottom:12px}.vehicle_price_calculator__end{flex-direction:column}.vehicle_price_calculator__prices:not(.vehicle_price_calculator__prices-mobile_shown_all)>*{display:none}.vehicle_price_calculator__prices:not(.vehicle_price_calculator__prices-mobile_shown_all)>:not(:last-child){margin-bottom:0}.vehicle_price_calculator__symbol_col{display:none}.vehicle_price_calculator__price_col{display:flex;justify-content:space-between}.vehicle_price_calculator__price_col:not(:last-child){margin-bottom:4px}.vehicle_price_calculator__price_col-result{display:flex!important;font-weight:700}.vehicle_price_calculator__price_label{font-size:14px;font-weight:700}.vehicle_price_calculator__price_value{font-size:14px}.vehicle_price_calculator__link_col{margin-top:20px}}.combinations_menu{position:relative}.combinations_menu__trigger{background-color:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #c4c8d4;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;padding:8px .75em;position:relative;text-align:inherit;width:100%}html[dir=ltr] .combinations_menu__trigger{padding-right:40px}html[dir=rtl] .combinations_menu__trigger{padding-left:40px}.combinations_menu__trigger span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combinations_menu__trigger span:first-child:not(:last-child){color:#67708e;font-size:14px}.combinations_menu__trigger:hover{box-shadow:inset 0 0 0 2px #ffdeae}.combinations_menu__trigger:focus{box-shadow:0 0 0 3px #86acf933,inset 0 0 0 2px #ffdeae;z-index:2}.combinations_menu__trigger:before{content:"";position:absolute}html[dir=ltr] .combinations_menu__trigger:before{right:.8em}html[dir=rtl] .combinations_menu__trigger:before{left:.8em}.combinations_menu__trigger:not(.combinations_menu__trigger-loading):before{background:url(/bundles/site/master--13c94539/sprite.css-f2fa89ce.svg) no-repeat;background-position:-141px -128px;height:8px;opacity:.4;transition:transform .15s ease;width:14px}.combinations_menu__trigger-opened:before{transform:rotate(-180deg)}.combinations_menu__trigger-loading:before{animation:loading_circle .8s linear infinite;border-color:#0000 #0000 #0006 #0006;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:block;height:12px;left:50%;left:auto;margin-left:-6px;margin-top:-6px;position:absolute;right:auto;top:50%;width:12px;z-index:12}.combinations_menu__vehicle{display:block;position:relative}.combinations_menu__vehicle:not(:last-child){border-bottom:1px solid #09133429;margin-bottom:16px;padding-bottom:16px}html[dir=ltr] .combinations_menu__vehicle{padding-left:31px}html[dir=rtl] .combinations_menu__vehicle{padding-right:31px}.combinations_menu__vehicle_title{display:flex;justify-content:space-between}.combinations_menu__vehicle_title span:last-child{color:#ff7a00}.combinations_menu__vehicle_sub_title{color:#67708e;font-size:14px}.combinations_menu__vehicle-chosen .combinations_menu__vehicle_title{color:#091334;font-weight:700;pointer-events:none}.combinations_menu__vehicle-chosen:before{background:url(/bundles/site/master--13c94539/sprite.css-f2fa89ce.svg) no-repeat;background-position:-378px -383px;content:"";height:14px;opacity:.4;position:absolute;top:4px;width:21px}html[dir=ltr] .combinations_menu__vehicle-chosen:before{left:0}html[dir=rtl] .combinations_menu__vehicle-chosen:before{right:0}@media (min-width:768px){.combinations_menu__dropdown{animation:fade_in .2s ease 1;background-color:#fff;border-radius:8px;bottom:100%;box-shadow:0 2px 8px 0 #00000014,0 4px 12px -4px #0000000f,0 12px 32px -8px #0000000f;margin-bottom:8px;max-height:50vh;min-width:290px;overflow-x:hidden;overflow-y:auto;padding:16px;position:absolute;width:100%;z-index:1000}.combinations_menu__dropdown::-webkit-scrollbar{width:4px}.combinations_menu__dropdown::-webkit-scrollbar-button{background-color:initial;height:0;width:0}.combinations_menu__dropdown::-webkit-scrollbar-track{background-color:#e1e3ea}.combinations_menu__dropdown::-webkit-scrollbar-thumb{background-color:#c4c8d4;border:none;border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease}.combinations_menu__dropdown::-webkit-scrollbar-thumb:hover{background-color:#989dae}.combinations_menu__controls,.combinations_menu__mobile_header{display:none}}@media (max-width:767px){.combinations_menu__dropdown{animation:modal_fade_in .4s ease 1;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;display:flex;flex-direction:column;height:calc(97% - env(safe-area-inset-bottom));left:0;position:fixed;right:0;z-index:1000}.combinations_menu__dropdown:before{background:#363b4a4d;bottom:calc(100% - 8px);content:"";height:100vh;left:0;position:absolute;right:0}.combinations_menu__dropdown:after{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;content:"";height:8px;left:0;position:absolute;right:0;top:0}.combinations_menu__mobile_header{border-bottom:1px solid #09133414;min-height:70px;padding:10px 16px}.combinations_menu__mobile_header>*{margin-bottom:0!important}.combinations_menu__mobile_header_close{cursor:pointer;opacity:.6;position:absolute;top:16px;z-index:10}html[dir=ltr] .combinations_menu__mobile_header_close{right:16px}html[dir=rtl] .combinations_menu__mobile_header_close{left:16px}.combinations_menu__mobile_header_close:hover{opacity:1}.combinations_menu__content{flex-grow:1;overflow-y:auto;padding:10px 16px}.combinations_menu__content::-webkit-scrollbar{width:8px}.combinations_menu__content::-webkit-scrollbar-button{background-color:initial;height:0;width:0}.combinations_menu__content::-webkit-scrollbar-track{background-color:#e1e3ea}.combinations_menu__content::-webkit-scrollbar-thumb{background-color:#c4c8d4;border:none;border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease}.combinations_menu__content::-webkit-scrollbar-thumb:hover{background-color:#989dae}.combinations_menu__controls{border-top:1px solid #09133414;flex-direction:column;justify-content:center;margin:0;padding:10px 16px}}
