.configurator-buttons.configurator-screen-home-mobile__buttons{
	display:none
}
/*.product-hero__container{
    position: relative;
    max-width: 68.375em;
    margin: 0 auto;
}
@media only screen and (min-width: 960px){
  .product-hero__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.product-hero {
  height: 39.75em; 
}
.product-hero__scroll-area{
  height: 100%;
}

@media only screen and (max-width: 960px){
  .product-promo__content {
    padding-top: 1.5em;
  }

  .product-promo__container {
    max-width: 100%;
    padding-left: 1.3em;
    padding-right: 1.3em;
  }
  
  .product-promo__content {
    display: none;
  }
}
*/
/*-------------------------------*/
@media only screen and (max-width: 600px){
    html {
        font-size: 14px!important;
        font-size: 2.91667vw;
    }
	.header__hamburger.hamburger{
		top: 50%;
    left: 85%;
		
	}
	.product-promo__title{
		font-size: 3.6em;
	}
	.layout__footer.layout__footer_inner.footer>*{
		margin-top:60px
		
	}
}

@media only screen and (min-width: 960px){
    .product-hero__container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }  
}

.product-hero__container {
    position: relative;
    max-width: 68.375em;
    margin: 0 auto;
    z-index: 1;
    height: 100%;
}

.product-hero__scroll-area{
    text-align:left;
}

.product-hero {
    height: 39.75em!important;
}

.product-hero{
    
}
@media only screen and (max-width: 960px){
    .product-promo__button_desktop {
        display: none!important;
    }
    
    .product-hero__container {
        max-width: 100%;
        padding-left: 1.3em;
        padding-right: 1.3em;
    }
   /* .product-promo__title {
        font-size: 1.6em;
        margin-bottom: .3em;
    }
    .product-promo__description {
        font-size: 0.8em!important;
    }*/
    .product-promo__button {
        font-size: 1em;
        font-weight: 500;
    }
}

@media only screen and (min-width: 960px){
  /*  .product-hero {
        height: 28.75em!important;
    }*/
/*.product-hero {
    height: 29.75em!important;
}*/

}
@media only screen and (max-width: 960px){
    .layout__product {
        min-height: auto;
    }

}


@media only screen and (min-width: 769px){
  /*  .product-hero {
        height: 35.75em!important;
    }*/
    
}
/*-------------------------------*/
.modal-header {
    position: relative;
}

.modal-header .close {
  position: absolute;
  top: 1.875em;
  right: 1.875em;
  cursor: pointer;
  height: 3.5em;
  width: 3.5em;
  line-height: 1;
  background: transparent;
  border: 0;
  -webkit-transform: rotate( 45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  transform: rotate( 47deg) scale(1);
  -webkit-transition: all .8s cubic-bezier(.19,1,.22,1);
  -o-transition: all .8s cubic-bezier(.19,1,.22,1);
  transition: all .8s cubic-bezier(.19,1,.22,1);
  opacity: 1;
  background: cadetblue;
  color: #fff;
  font-weight: lighter;
}

.modal-header .close:hover {
  -webkit-transform: rotate(
  -45deg) scale(1.1);
  -ms-transform: rotate(-45deg) scale(1.1);
  transform: rotate(
  -45deg) scale(1.1);
}

.modal-header .close span {
  display: block;
  background: #fff;
  position: absolute;
}

.modal-header .close span:first-child {
    height: 100%;
    width: 2px;
    top: 0;
    left: 50%;
    margin-left: -1px;
}

.modal-header .close span:last-child {
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
}

.modal-header {
    position: absolute;
    top: 1.875em;
    right: 1.875em;
    cursor: pointer;
}
button.close {
    height: 3.5em;
    width: 3.5em;
    line-height: 1;
    background: transparent;
    border: 0;
    -webkit-transform: rotate( 
45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate( 
45deg) scale(1);
    -webkit-transition: all .8s cubic-bezier(.19,1,.22,1);
    -o-transition: all .8s cubic-bezier(.19,1,.22,1);
    transition: all .8s cubic-bezier(.19,1,.22,1);
    opacity: 1;
}

button.close:before {
    height: 100%;
    width: 2px;
    top: 0;
    left: 50%;
    margin-left: -1px;
}
button.close:after{
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
}
button.close:after, .button.close:before {
    display: block;
    background: #fff;
    position: absolute;
}

body {
   background-color: white;
}
.nav, .nav-submenu, .nav__item, .nav__item:hover, .product-nav, .product-drive_grey-bg, .product-colors, .product-comfort{
	/*background:transparent !important;*/
	
}

.tooltip:before {
    width: auto !important; 
    height: auto !important; 
}
.product-banner__content{
	margin:0 auto;
}

.configurator-comfort__bg {
    background-color: rgba(51,51,51,.8);
    background-repeat: no-repeat;
    background-position: center 60%;
    z-index: 0;
}
@media only screen and (min-width: 769px){
 .configurator-comfort__bg {
    background-size: cover;
    }
   .configurator-comfort__bg {
    background-size: auto 81.25em;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    }
    .configurator-comfort__item {
    width: 17.5em;
    position: absolute;
    left: 50%;
}
}

.product-engine-item__content {
    font-size: .9em;
}
.close-button {
    background: rgba(28,37,44,.1);
    border-radius: 50%;
    -webkit-transform: rotate(
45deg);
    transform: rotate(
45deg);
    cursor: pointer;
    transition: background .3s,-webkit-transform .3s;
    transition: background .3s,transform .3s;
    transition: background .3s,transform .3s,-webkit-transform .3s;
}
.close-button:before {
    width: 14px;
    height: 2px;
    margin-top: -1px;
    margin-left: -7px;
}
.close-button:after {
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
}
.close-button:after, .close-button:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #1c252c;
}
@media only screen and (min-width: 769px){
    .close-button {
        width: 2.5em;
        height: 2.5em;
    }
    .configurator-comfort__list_bottom {
    display: none;
    }
    .configurator-offroad__image {
        position: absolute;
        top: 8em;
        left: 50%;
        margin-left: -60em;
    }

    .configurator-car-image {
        width: 118.75em;
        height: 66.875em;
    }
    .configurator-offroad__item {
        width: 12.5em;
        position: absolute;
        left: 50%;
    }
    .configurator-option-marker {
        padding-left: 2.5em;
    }

    .configurator-offroad__list_top {
        display: none;
    }
    .configurator-offroad__item {
        width: 12.5em;
        position: absolute;
        left: 50%;
    }


}

.configurator-option-marker {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.configurator-option-marker__title {
    line-height: 1.25;
    margin-bottom: .625em;
}
.configurator-option-marker__content {
    position: relative;
}
.configurator-offroad__image {
    font-size: .57407em;
}
.scroll-container.is_scroll-desktop {
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    margin: 0 -3px;
    padding: 0 3px;
}

.table-configurator td.active:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.button {
position: relative;
display: inline-block;
box-sizing: border-box;
vertical-align: middle;
outline: none;
border: none;
text-align: center;
text-decoration: none !important;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.table-configurator td.active:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.scrollbar-measure-custom::-webkit-scrollbar-track {
background-color: #fff;
}
.scrollbar-measure-custom::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.scrollbar-measure-custom::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
@font-face {
font-family: Stem;
font-display: fallback;
src: url('../fonts/a4269ac.woff2') format("woff2"), url('../fonts/6c74862.woff') format("woff");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: Stem;
font-display: fallback;
src: url('../fonts/66432ff.woff2') format("woff2"), url('../fonts/5ae1fd2.woff') format("woff");
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: Stem-Thin;
font-display: fallback;
src: url('../fonts/1b9678f.woff2') format("woff2"), url('../fonts/b963f80.woff') format("woff");
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: Stem;
font-display: fallback;
src: url('../fonts/50524ec.woff2') format("woff2"), url('../fonts/e559e0c.woff') format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Stem;
font-display: fallback;
src: url('../fonts/e1871e4.woff2') format("woff2"), url('../fonts/1ea715a.woff') format("woff");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: Stem-italic;
font-display: auto;
src: url('../fonts/a7b6190.woff2') format("woff2"), url('../fonts/740b932.woff') format("woff");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: SuisseIntl;
font-display: fallback;
src: url('../fonts/7c19781.woff2') format("woff2"), url('../fonts/7735c96.woff') format("woff");
font-weight: 300;
font-style: normal;
}

@media screen and (max-aspect-ratio: 8/5) {
/*html {
    font-size: 1.11111vw;
}*/

}
html.patriot-edition {
font-size: 2vh;
}
@media screen and (max-aspect-ratio: 53/40) {
html.patriot-edition {
    font-size: 1.50943vw;
}
}
html.is_dealer-site .is_main-site {
display: none !important;
}
@media only screen and (max-width: 768px) {
/*html {
    font-size: 4.26667vw;
}*/
}
@media only screen and (width: 768px) {
html {
    font-size: 2.66667vw;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*html {
    font-size: 2.08333vw;
}*/
}
@media only screen and (max-width: 768px) {
html.patriot-edition {
    font-size: 4.26667vw;
}
}
@media only screen and (width: 768px) {
html.patriot-edition {
    font-size: 2.60417vw;
}
}
body,
html {
margin: 0;
position: relative;
max-width: 100%;
overflow-x: hidden;
}
* {
box-sizing: border-box;
}
.scroll-x {
overflow-x: auto;
}
.scrollbar-measure,
.scrollbar-measure-custom {
width: 100px;
height: 100px;
overflow: scroll;
position: absolute;
top: -9999px;
}
.is_no-transition,
.is_no-transition * {
transition: none !important;
}
.is_no-transition :after,
.is_no-transition :before {
transition: none !important;
}
img[lazy="loading"] {
min-height: 30px;
}
.preloader.is_loading,
.preloader[lazy="loading"] {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
background-size: 20px 20px !important;
background-position: 50% !important;
background-repeat: no-repeat !important;
}
.preloader_white.is_loading,
.preloader_white[lazy="loading"] {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
}
.preloader-pseudo.is_loading:before,
.preloader-pseudo[lazy="loading"]:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
height: 20px;
width: 20px;
margin: -10px 0 0 -10px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
z-index: 100;
}
.preloader-pseudo_bg.is_loading:before,
.preloader-pseudo_bg[lazy="loading"]:before {
margin: 0;
background-color: hsla(0, 0%, 100%, 0.8);
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-size: 20px 20px;
z-index: 100;
}
.preloader-pseudo_white.is_loading:before,
.preloader-pseudo_white[lazy="loading"]:before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICA8cGF0aCBkPSJNMjQgMTJDMjQgNy43MjUzMSAyMS41NjE3IDQuMDIwMTMgMTggMi4xOTk0MiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMi41IiB5MT0iMTAiIHgyPSIyMC4zODIzIiB5Mj0iLTEuNTc2MDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAxMyAxMyIKICAgIHRvPSIzNjAgMTMgMTMiCiAgICBkdXI9IjEuOHMiCiAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2c+Cjwvc3ZnPgo=) !important;
}
@media only screen and (max-width: 768px) {
.is_desktop {
    display: none !important;
}
}
@media only screen and (min-width: 769px) {
.is_mobile {
    display: none !important;
}
}
img[src*="https://ad.doubleclick.net/"]
{
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
pointer-events: none;
}
.is_dfo {
display: none !important;
}
html.is_dealer-site.is_dealer-dfo .is_dfo {
display: inline-block !important;
}
html.is_dealer-site.is_dealer-dfo .is_not-dfo {
display: none !important;
}
.down-enter-active,
.down-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.down-enter {
opacity: 0;
-webkit-transform: translateY(30%);
transform: translateY(30%);
}
.down-leave-to {
opacity: 0;
transition: all 0.2s;
}
@media only screen and (min-width: 769px) {
.up-enter-active,
.up-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
.up-enter {
opacity: 0;
-webkit-transform: translateY(-30%);
transform: translateY(-30%);
}
.up-leave-to {
opacity: 0;
}
@media only screen and (min-width: 769px) {
.up-leave-to {
    transition: all 0.2s;
}
}
@media only screen and (max-width: 768px) {
.up-new-enter-active,
.up-new-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
@media only screen and (max-width: 768px) {
.up-new-enter {
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%);
}
}
@media only screen and (max-width: 768px) {
.up-new-leave-to {
    transition: all 0.2s;
}
}
.compare-enter-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.compare-leave-active,
.compare-leave-to {
transition: none;
}
.compare-enter,
.compare-leave-to {
opacity: 0;
}
.fade-enter-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-leave-active,
.fade-leave-to {
transition: all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
.fade-fast-enter-active,
.fade-fast-leave-active {
transition: opacity 0.3s;
}
.fade-fast-enter,
.fade-fast-leave-to {
opacity: 0;
}
.scale-enter-active,
.scale-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.scale-enter,
.scale-leave-active {
-webkit-transform: scale(0);
transform: scale(0);
}
.down-immidiate-enter-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.down-immidiate-enter {
opacity: 0;
-webkit-transform: translateY(30%);
transform: translateY(30%);
}
.down-immidiate-leave-to {
transition: none;
}
.down-immidiate-leave-active {
display: none;
}
.interface-down-enter-active,
.interface-down-leave-active,
.interface-left-enter-active,
.interface-left-leave-active,
.interface-up-enter-active,
.interface-up-leave-active {
transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.interface-down-enter,
.interface-down-leave-to {
opacity: 0;
-webkit-transform: translateY(200%);
transform: translateY(200%);
}
.interface-left-enter,
.interface-left-leave-to {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.interface-up-enter,
.interface-up-leave-to {
opacity: 0;
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
}
.form-slide-enter-active,
.form-slide-leave-active {
transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
.form-slide-enter,
.form-slide-leave-to {
    -webkit-transform: translateX(37.5em);
    transform: translateX(37.5em);
}
}
@media only screen and (max-width: 768px) {
.form-slide-enter,
.form-slide-leave-to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
}
.form-slide-leave-to {
transition: all 0.2s;
}
.header-bg-enter-active,
.header-bg-leave-active,
.up-header-enter-active,
.up-header-leave-active {
transition: opacity 0.2s;
}
.header-bg-enter,
.header-bg-leave,
.up-header-enter {
opacity: 0;
}
@media only screen and (min-width: 769px) {
.up-header-nav-enter-active,
.up-header-nav-leave-active {
    transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
    transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
}
@media only screen and (max-width: 768px) {
.up-header-nav-enter-active,
.up-header-nav-leave-active {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
.up-header-nav-leave-active {
padding-right: 0 !important;
}
@media only screen and (min-width: 769px) {
.up-header-nav-enter {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
}
}
@media only screen and (max-width: 768px) {
.up-header-nav-enter {
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
}
}
@media only screen and (min-width: 769px) {
.up-header-nav-leave-to {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    right: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.up-header-nav-leave-to {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: translateX(120%);
    transform: translateX(120%);
}
}
.fade-widget-enter-active,
.fade-widget-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-widget-enter,
.fade-widget-leave-to {
opacity: 0;
height: 0;
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
}
.fade-edition-enter-active,
.fade-edition-leave-active {
transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1), transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-edition-enter {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
.fade-edition-leave-to {
-webkit-transform: translateY(200%);
transform: translateY(200%);
opacity: 0;
}
.table-popover-enter,
.table-popover-leave-to {
opacity: 0;
height: 0;
will-change: height;
}
.table-popover-enter-to,
.table-popover-leave {
opacity: 1;
}
.table-popover-enter-active,
.table-popover-leave-active {
transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}
.dealer-dropdown-enter-active,
.dealer-dropdown-leave-active {
transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.dealer-dropdown-enter,
.dealer-dropdown-leave-to {
opacity: 0;
}
@media only screen and (min-width: 769px) {
.dealer-dropdown-enter,
.dealer-dropdown-leave-to {
    max-height: 3.125em;
}
}
@media only screen and (max-width: 768px) {
.dealer-dropdown-enter,
.dealer-dropdown-leave-to {
    max-height: 2.5625em;
}
}
.car-list-enter-active {
transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.car-list-enter {
opacity: 0;
-webkit-transform: translateY(30%);
transform: translateY(30%);
}
.car-list-leave-active {
transition: none;
}
.car-list-leave-to {
opacity: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%);
transition: none;
}
.animation-list-item_1 {
transition-delay: 0s !important;
}
.animation-list-item_2 {
transition-delay: 75ms !important;
}
.animation-list-item_3 {
transition-delay: 0.15s !important;
}
.animation-list-item_4 {
transition-delay: 0.225s !important;
}
.animation-list-item_5 {
transition-delay: 0.3s !important;
}
.animation-list-item_6 {
transition-delay: 0.375s !important;
}
.animation-list-item_7 {
transition-delay: 0.45s !important;
}
.animation-list-item_8 {
transition-delay: 0.525s !important;
}
.animation-list-item_9 {
transition-delay: 0.6s !important;
}
.animation-list-item_10 {
transition-delay: 0.675s !important;
}
.animation-list-item_11 {
transition-delay: 0.75s !important;
}
.animation-list-item_12 {
transition-delay: 0.825s !important;
}
.animation-list-item_13 {
transition-delay: 0.9s !important;
}
.animation-list-item_14 {
transition-delay: 0.975s !important;
}
.animation-list-item_15 {
transition-delay: 1.05s !important;
}
.animation-list-item_16 {
transition-delay: 1.125s !important;
}
.animation-list-item_17 {
transition-delay: 1.2s !important;
}
.animation-list-item_18 {
transition-delay: 1.275s !important;
}
.animation-list-item_19 {
transition-delay: 1.35s !important;
}
.animation-list-item_20 {
transition-delay: 1.425s !important;
}
.animation-list-item_21 {
transition-delay: 1.5s !important;
}
.animation-list-item_22 {
transition-delay: 1.575s !important;
}
.animation-list-item_23 {
transition-delay: 1.65s !important;
}
.animation-list-item_24 {
transition-delay: 1.725s !important;
}
.animation-list-item_25 {
transition-delay: 1.8s !important;
}
.animation-list-item_26 {
transition-delay: 1.875s !important;
}
.animation-list-item_27 {
transition-delay: 1.95s !important;
}
.animation-list-item_28 {
transition-delay: 2.025s !important;
}
.animation-list-item_29 {
transition-delay: 2.1s !important;
}
.animation-list-item_30 {
transition-delay: 2.175s !important;
}
.animation-list-item_31 {
transition-delay: 2.25s !important;
}
.animation-list-item_32 {
transition-delay: 2.325s !important;
}
.animation-list-item_33 {
transition-delay: 2.4s !important;
}
.animation-list-item_34 {
transition-delay: 2.475s !important;
}
.animation-list-item_35 {
transition-delay: 2.55s !important;
}
.animation-list-item_36 {
transition-delay: 2.625s !important;
}
.animation-list-item_37 {
transition-delay: 2.7s !important;
}
.animation-list-item_38 {
transition-delay: 2.775s !important;
}
.animation-list-item_39 {
transition-delay: 2.85s !important;
}
.animation-list-item_40 {
transition-delay: 2.925s !important;
}
.animation-list-item_41 {
transition-delay: 3s !important;
}
.animation-list-item_42 {
transition-delay: 3.075s !important;
}
.animation-list-item_43 {
transition-delay: 3.15s !important;
}
.animation-list-item_44 {
transition-delay: 3.225s !important;
}
.animation-list-item_45 {
transition-delay: 3.3s !important;
}
.animation-list-item_46 {
transition-delay: 3.375s !important;
}
.animation-list-item_47 {
transition-delay: 3.45s !important;
}
.animation-list-item_48 {
transition-delay: 3.525s !important;
}
.animation-list-item_49 {
transition-delay: 3.6s !important;
}
.animation-list-item_50 {
transition-delay: 3.675s !important;
}
.animation-list-item_51 {
transition-delay: 3.75s !important;
}
.animation-list-item_52 {
transition-delay: 3.825s !important;
}
.animation-list-item_53 {
transition-delay: 3.9s !important;
}
.animation-list-item_54 {
transition-delay: 3.975s !important;
}
.animation-list-item_55 {
transition-delay: 4.05s !important;
}
.animation-list-item_56 {
transition-delay: 4.125s !important;
}
.animation-list-item_57 {
transition-delay: 4.2s !important;
}
.animation-list-item_58 {
transition-delay: 4.275s !important;
}
.animation-list-item_59 {
transition-delay: 4.35s !important;
}
.animation-list-item_60 {
transition-delay: 4.425s !important;
}
.animation-list-item-profi_1:first-child {
transition-delay: 0s !important;
}
.animation-list-item-profi_2:nth-child(2) {
transition-delay: 75ms !important;
}
.animation-list-item-profi_3:nth-child(3) {
transition-delay: 0.15s !important;
}
.animation-list-item-profi_4:nth-child(4) {
transition-delay: 0.225s !important;
}
.animation-list-item-profi_5:nth-child(5) {
transition-delay: 0.3s !important;
}
.animation-list-item-profi_6:nth-child(6) {
transition-delay: 0.375s !important;
}
.animation-list-item-profi_7:nth-child(7) {
transition-delay: 0.45s !important;
}
.animation-list-item-profi_8:nth-child(8) {
transition-delay: 0.525s !important;
}
.animation-list-item-profi_9:nth-child(9) {
transition-delay: 0.6s !important;
}
.animation-list-item-profi_10:nth-child(10) {
transition-delay: 0.675s !important;
}
.animation-list-item-profi_11:nth-child(11) {
transition-delay: 0.75s !important;
}
.animation-list-item-profi_12:nth-child(12) {
transition-delay: 0.825s !important;
}
.spoiler-collapse-enter-active,
.spoiler-collapse-leave-active {
transition-duration: 0.25s;
transition-timing-function: linear;
}
.spoiler-collapse-enter-to,
.spoiler-collapse-leave {
max-height: 12.5em;
overflow: hidden;
opacity: 1;
}
.spoiler-collapse-enter,
.spoiler-collapse-leave-to {
overflow: hidden;
max-height: 0;
opacity: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;
will-change: max-height;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.landscape-enter-active,
.landscape-leave-active {
transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1), transform 1.2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.landscape-enter-active {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.landscape-leave-active {
opacity: 0;
-webkit-transform: translateY(70%);
transform: translateY(70%);
}
a {
color: inherit;
text-decoration: none;
}
p {
margin: 0;
}
nobr {
white-space: nowrap;
}
form.is_disabled .button {
pointer-events: none;
opacity: 0.7;
}
.button_default {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #0046ac;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.button_default:hover {
background: #003c93;
}
.button_green {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #014637;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.button_green:hover {
background: #015f4b;
}
.button_blur {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
position: relative;
}
.button_blur:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: hsla(0, 0%, 100%, 0.15);
transition: background 0.3s;
}
.button_blur:hover:after {
background: hsla(0, 0%, 100%, 0.3);
}
.button_white {
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #1c252c;
transition: all 0.3s;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.button_white:hover {
background: #f2f2f2;
}
.table {
margin: 1.875em auto;
}
.table tr:hover td {
background: #fff;
}
.table td,
.table th {
font-weight: 400;
text-align: center;
color: #1c252c;
padding: 1em 1.25em;
}
.table td:first-child,
.table th:first-child {
text-align: left;
}
@media only screen and (min-width: 769px) {
.table td,
.table th {
    font-size: 1em;
}
}
@media only screen and (max-width: 768px) {
.table td,
.table th {
    font-size: 0.875em;
}
}
.table td {
background-color: #f8f8f8;
}
.table_white {
text-align: left;
}
.table_white tr:hover td {
cursor: auto;
}
.table_white th {
color: #1c252c;
opacity: 0.5;
text-align: left;
}
@media only screen and (min-width: 769px) {
.table_white th {
    font-size: 1em;
    padding: 0.25em 1.25em;
}
}
@media only screen and (max-width: 768px) {
.table_white th {
    font-size: 0.875em;
    padding: 0.28571em 0.47619em;
}
}
.table_white td {
background-color: #fff;
text-align: left;
border-bottom: 2px solid #f8f8f8;
}
@media only screen and (min-width: 769px) {
.table_white td {
    font-size: 1.375em;
    padding: 0 0.90909em 0.72727em;
}
}
@media only screen and (max-width: 768px) {
.table_white td {
    font-size: 1.125em;
    padding: 0 0.37037em 0.88889em;
}
}
.table-configurator {
width: 100%;
margin: 0 auto;
border-collapse: collapse;
}
.table-configurator thead td,
.table-configurator thead th {
padding: 0;
height: 0;
line-height: 0;
}
.table-configurator tr:hover td {
background: #fff;
}
.table-configurator td,
.table-configurator th {
font-weight: 400;
font-size: 1em;
text-align: center;
color: #1c252c;
width: 12.375em;
}
.table-configurator td:first-child,
.table-configurator th:first-child {
text-align: left;
word-break: normal;
}
.table-configurator th {
padding: 1em 1.25em;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.table-configurator td {
padding: 1em 0.875em;
background-color: #f8f8f8;
border: 1px solid #fff;
border-top: none;
}
.table-configurator td.active:before {
content: "";
display: block;
margin: 0 auto;
}
.table-configurator td.none:before {
content: "—";
display: block;
margin: 0 auto;
width: 1em;
height: 1em;
}
.table-configurator td .package {
font-weight: 700;
}
.table-configurator td.is_select {
color: #0046ac;
background: rgba(0, 70, 172, 0.1);
}
.configurator-compare-table-main_8 .table-configurator td:first-child {
width: 15%;
}
.configurator-compare-table-main_8 .table-configurator td:not(:first-child) {
flex: 0 0 12.2%;
}
.dealer-gallery {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.dealer-gallery img {
flex: 0 0 48%;
width: 48% !important;
height: auto;
}
ul.dealer-list {
list-style: none;
display: grid;
padding: 0;
margin: 0;
}
ul.dealer-list li {
display: flex;
flex-direction: column;
align-items: center;
}
ul.dealer-list li img {
min-height: 62px;
-o-object-fit: contain;
object-fit: contain;
}
@media only screen and (min-width: 769px) {
ul.dealer-list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 25px;
}
}
@media only screen and (max-width: 768px) {
ul.dealer-list {
    grid-template-columns: 1fr;
    grid-gap: 10px;
}
ul.dealer-list li {
    align-items: center;
    justify-content: center;
    text-align: center;
}
}
.car-block {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.car-block__item {
display: block;
text-align: center;
background-color: #f9f9f9;
max-width: 27.5em;
padding: 3%;
margin: 1em;
}
.car-block img {
width: 100%;
}
.car-block h3 {
font-size: 1.375em;
}
.car-block h3,
.car-block h4 {
margin-bottom: 0;
}
.car-block p {
color: rgba(28, 37, 44, 0.5);
font-size: 1.375em;
}
.slick-slider {
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-html-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
position: relative;
display: block;
}
.slick-list {
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.tns-outer {
padding: 0 !important;
}
.tns-outer [hidden] {
display: none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
cursor: pointer;
}
.tns-slider {
transition: all 0s;
}
.tns-slider > .tns-item {
box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
display: inline-block;
vertical-align: top;
white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
content: "";
display: table;
clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
margin-right: -100%;
}
.tns-gallery,
.tns-no-calc {
position: relative;
left: 0;
}
.tns-gallery {
min-height: 1px;
}
.tns-gallery > .tns-item {
position: absolute;
left: -100%;
transition: opacity 0s, -webkit-transform 0s;
transition: transform 0s, opacity 0s;
transition: transform 0s, opacity 0s, -webkit-transform 0s;
}
.tns-gallery > .tns-slide-active {
position: relative;
left: auto !important;
}
.tns-gallery > .tns-moving {
transition: all 0.25s;
}
.tns-autowidth {
display: inline-block;
}
.tns-lazy-img {
transition: opacity 0.6s;
opacity: 0.6;
}
.tns-lazy-img.tns-complete {
opacity: 1;
}
.tns-ah {
transition: height 0s;
}
.tns-ovh {
overflow: hidden;
}
.tns-visually-hidden {
position: absolute;
left: -10000em;
}
.tns-transparent {
opacity: 0;
visibility: hidden;
}
.tns-fadeIn {
opacity: 1;
filter: alpha(opacity=100);
z-index: 0;
}
.tns-fadeOut,
.tns-normal {
opacity: 0;
filter: alpha(opacity=0);
z-index: -1;
}
.tns-vpfix {
white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
display: inline-block;
}
.tns-t-subp2 {
margin: 0 auto;
width: 310px;
position: relative;
height: 10px;
overflow: hidden;
}
.tns-t-ct {
width: 2333.33333%;
position: absolute;
right: 0;
}
.tns-t-ct:after {
content: "";
display: table;
clear: both;
}
.tns-t-ct > div {
width: 1.42857%;
height: 10px;
float: left;
}
.nuxt-progress {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 2px;
width: 0;
opacity: 1;
transition: width 0.1s, opacity 0.4s;
background-color: #014637;
z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
transition: none;
}
.nuxt-progress-failed {
background-color: red;
}

.layout__script {
display: none !important;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.layout .anchor {
position: relative;
}
.layout.is_block-scroll {
position: fixed;
left: 0;
right: 0;
}
.layout.page-cars-profi-for-profi-alias {
background-color: rgba(214, 220, 225, 0.4);
}
.layout__preload {
display: none;
}
.layout__seo {
margin-bottom: 8.75em;
}
@media only screen and (min-width: 769px) {
.layout__main {
    min-height: 8.5em;
}
.layout__main,
.layout__main.is_new-slider {
    padding-top: 7.5em;
}
}
@media only screen and (max-width: 768px) {
.layout__main {
    min-height: 6em;
}
}
.layout.is_new-mobile-nav.is_widget {
padding-top: 2.4375em;
}
@media only screen and (max-width: 768px) {
.layout.is_new-mobile-nav.is_widget {
    padding-top: 8.75em;
}
}
@media only screen and (max-width: 768px) and (max-width: 768px) {
.layout.is_new-mobile-nav.is_widget.is_mobile-conf-active {
    padding-top: 6.2em;
}
}
@media only screen and (max-width: 768px) {
.layout.is_new-mobile-nav {
    padding-top: 5em;
}
}
@media only screen and (max-width: 768px) {
.layout.is_mobile-conf-active {
    padding-top: 6.2em;
}
}
.layout__browser-not-supported {
display: none !important;
}
html.is_ie .layout__browser-not-supported {
display: block !important;
z-index: 99999;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.header-widget-akpp {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 2.5em;
background-color: #fdc60d;
z-index: 25;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.header-widget-akpp:hover {
background: #efb802;
}
.header-widget-akpp.is_hide {
-webkit-transform: translateY(calc(-100% - 2px));
transform: translateY(calc(-100% - 2px));
}
.header-widget-akpp_blue {
background-color: #c7daf0;
color: #0046ac;
}
.header-widget-akpp_blue:hover {
background: #b3cdeb;
}
.header-widget-akpp_blue .header-widget-akpp__image {
background-image: url('../img/ce736f9.png');
}
.header-widget-akpp_green {
background-color: #014637;
color: #fff;
}
.header-widget-akpp_green:hover {
background: #014133;
}
.header-widget-akpp_green a {
text-decoration: underline;
}
.header-widget-akpp_green .header-widget-akpp__image {
width: 4em;
height: 2.9375em;
margin-top: 0.5em;
background-image: url('../img/569b042.png');
}
@media only screen and (max-width: 768px) {
.header-widget-akpp_green .header-widget-akpp__close,
.header-widget-akpp_green .header-widget-akpp__image {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.header-widget-akpp_green .header-widget-akpp__arrow {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.header-widget-akpp_green .header-widget-akpp__arrow {
    flex: 0 0 auto;
    position: absolute !important;
    top: 20%;
    right: 0.875em;
}
}
.header-widget-akpp .text-decoration {
position: relative;
}
.header-widget-akpp .text-decoration:before {
position: absolute;
content: "";
display: block;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background-color: #0046ac;
}
@media only screen and (min-width: 769px) {
.header-widget-akpp.is_relative {
    position: absolute;
}
}
@media only screen and (max-width: 768px) {
.header-widget-akpp {
    height: 3.75em;
}
}
@media only screen and (min-width: 769px) {
.header-widget-akpp .mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.header-widget-akpp .desktop {
    display: none;
}
}
.header-widget-akpp__container {
padding: 0 1em;
height: 100%;
position: relative;
}
@media only screen and (max-width: 768px) {
.header-widget-akpp__container {
    padding: 0 1.25em;
    display: flex;
    align-items: center;
}
}
.header-widget-akpp__content {
width: 100%;
}
@media only screen and (min-width: 769px) {
.header-widget-akpp__content {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
}
.header-widget-akpp__row_green {
color: #014637;
}
@media only screen and (max-width: 768px) {
.header-widget-akpp__row {
    font-size: 0.875em;
}
}
@media only screen and (width: 768px) {
.header-widget-akpp__row:first-child {
    margin-right: 0.71429em;
}
}
@media only screen and (min-width: 769px) {
.header-widget-akpp__image {
    width: 5em;
    height: 4.375em;
    background-image: url('../img/cb17af9.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    margin-top: 2em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}
}
.header-widget-akpp__close {
flex: 0 0 auto;
-webkit-transform: rotate(45deg) scale(0.7);
transform: rotate(45deg) scale(0.7);
position: absolute !important;
right: 1.875em;
top: 0;
}
@media only screen and (max-width: 768px) {
.header-widget-akpp__close {
    top: 20%;
    right: 1.25em;
}
}
.header__item_hover:after {
width: 0.75em;
height: 0.4375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.header__button:before {
width: 0.9375em;
height: 1.125em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
}
.header__bg,
.header__nav-bar-background {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.header__button:before,
.header__item_hover:after,
.header__logo {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.header__item {
display: flex;
justify-content: space-between;
align-items: center;
}
/*
.header {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 22;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
*/
.header.is_hidden {
-webkit-transform: translateY(-110%) !important;
transform: translateY(-110%) !important;
}
.header.is_sticky {
position: fixed;
}
@media only screen and (min-width: 769px) {
.header.is_sticky {
    background: #fff;
    box-shadow: 0 0 0.5em 0 rgba(0, 0, 0, 0.2);
}
}
@media only screen and (min-width: 769px) {
.header.is_sticky .header__logo {
    height: 2.5em;
}
}
@media only screen and (max-width: 768px) {
.header.is_new-mobile-nav {
    background: #fff;
    height: 5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.header.is_new-mobile-nav .header__nav-bar {
    height: 5em;
}
.header.is_new-mobile-nav.is_hidden {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
}
@media only screen and (max-width: 768px) {
.header__widget {
    display: none !important;
}
}
@media only screen and (min-width: 769px) {
.header__hamburger {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.header__hamburger {
    position: absolute !important;
    top: 0;
    right: 0;
    height: 5em;
    width: 5em;
    z-index: 22;
}
}
.header__online-button.v-button {
min-width: 6.25em;
text-transform: none;
font-size: 1em;
font-weight: 100;
height: 3em;
letter-spacing: 0;
line-height: 1;
}
@media only screen and (max-width: 768px) {
.header__online-button.v-button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 6.875em;
}
.is_connect .header__online-button.v-button {
    right: 4.625em;
}
}
@media only screen and (min-width: 769px) {
.header__online-button_mobile {
    display: none !important;
}
}
/*
@media only screen and (min-width: 769px) {
.header__container {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
}
*/
@media only screen and (max-width: 768px) {
.header__container {
    padding-left: 1.25em;
    padding-right: 1.25em;
}
}
@media only screen and (min-width: 769px) {
.header__content {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
}
}
@media only screen and (max-width: 768px) {
.header__content_left {
    display: block;
}
}
@media only screen and (max-width: 768px) {
.header__content_right {
    display: none !important;
    position: absolute;
    right: 1.25em;
    top: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
}
}
.header__logo {
width: 11.875em;
height: 6.875em;
background-image: url('../img/307d818.png');
display: block;
text-indent: -99999px;
}
@media only screen and (min-width: 769px) {
.header__logo {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    background-position: 0;
    width: 8.75em;
    height: 3.25em;
    flex: 0 0 8.75em;
}
}
@media only screen and (max-width: 768px) {
.header__logo {
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform-origin: center;
    transform-origin: center;
    background-position: 50%;
    width: 4.375em;
    height: 2.625em;
}
}
.is_connect .header__logo {
background-image: url('../img/51d1e6d.png');
}
@media only screen and (min-width: 769px) {
.is_connect .header__logo {
    height: 100%;
    width: auto;
}
}
@media only screen and (max-width: 768px) {
.is_connect .header__logo {
    height: 4em;
    width: 7.5em;
}
}
.header__button {
font-size: 0.75em;
line-height: 1.33333em;
letter-spacing: 0.14em;
font-weight: 600;
color: #fff;
text-transform: uppercase;
border: none;
background-color: #0046ac;
border-radius: 0.16667em;
padding: 1.41667em 1.66667em 1.25em 3.33333em;
height: 4em;
white-space: nowrap;
cursor: pointer;
z-index: 21;
}
@media only screen and (min-width: 769px) {
.header__button {
    display: none !important;
}
}
@media only screen and (max-width: 768px) {
.header__button {
    position: absolute;
    right: 6.25em;
    width: 3.33333em;
}
.layout-404 .header__button {
    display: none;
}
}
.header__button:before {
content: "";
position: absolute;
width: 1.25em;
height: 1.5em;
top: 50%;
margin-top: 0.16667em;
}
@media only screen and (max-width: 768px) {
.header__button:before {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
}
.header__nav-bar {
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: flex-start;
position: relative;
z-index: 11;
height: 5.25em;
}
@media only screen and (min-width: 769px) {
.header__nav-bar {
    background: #fff;
    color: #1c252c;
}
}
@media only screen and (max-width: 768px) {
.header__nav-bar {
    transition: padding 0.3s;
    will-change: padding;
}
}
.header__nav-bar-background {
display: block;
background: #fff;
z-index: -1;
}
@media only screen and (max-width: 768px) {
.header__nav-bar-background {
    display: none;
}
}
.header__bg {
position: fixed;
opacity: 1;
z-index: -1;
background-color: hsla(0, 0%, 100%, 0.5);
}
.is_sticky .header__bg {
top: 2.25em;
}
@media only screen and (max-width: 768px) {
.header__bg {
    display: none;
}
}
/*
.header__nav {
left: 0;
right: 0;
pointer-events: none;
}
*/
.header__nav_shadow {
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
/*
@media only screen and (min-width: 769px) {
.header__nav {
    position: absolute;
    top: 7.5em;
    z-index: 1;
}
}
*/
@media only screen and (max-width: 768px) {
.header__nav {
    position: fixed;
    top: 0;
}
}
.header__bar {
position: relative;
z-index: 12;
}
@media only screen and (max-width: 768px) {
.header__bar {
    display: none !important;
}
}
.header__item {
font-weight: 500;
text-decoration: none;
padding-right: 0.9375em;
padding-left: 0.9375em;
transition: opacity 0.2s;
position: relative;
cursor: pointer;
height: 100%;
border-bottom: 0.125em solid transparent;
flex: 0 0 auto;
}
.header__item:last-child {
padding-right: 0;
}
.header__item.is_active {
border-bottom: 0.125em solid #1c252c;
}
.header__item.is_active:after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.header__item_hover:after {
content: "";
display: block;
margin-top: 0.1875em;
margin-left: 0.5em;
transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.layout-404 .header__item_hover:after {
background-position: -18.75em -0.4375em;
}
.header__item:hover:after {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.layout-404 .header__item {
color: #1c252c;
}
@media only screen and (max-width: 768px) {
.header__item {
    display: none;
}
}
.header-bar__item_email:before {
width: 0.875em;
height: 1em;
background-image: url('../img/f3bd5cc.svg');
}
.header-bar__item_phone:before,
.header-bar__phone:before {
width: 0.9375em;
height: 0.9375em;
background-image: url('../img/2fbd793.svg');
}
.header-bar__item_email:before,
.header-bar__item_location:after,
.header-bar__item_phone:before,
.header-bar__phone:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
/*
.header-bar {
display: flex;
align-items: center;
justify-content: space-between;
background: #1c252c;
color: #fff;
height: 2.5em;
}
*/
.is_new-slider .header-bar {
height: 2.25em;
}
.header-bar__container {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.header-bar__container.is_loading {
justify-content: flex-end;
}
.header-bar__content {
display: flex;
}
.header-bar__item-wrapper {
display: flex;
margin-right: 0.9375em;
}
.header-bar__item {
line-height: 1.28;
font-size: 0.875em;
margin-right: 1.07143em;
text-decoration: none;
transition: opacity 0.2s;
display: flex;
align-items: center;
opacity: 1;
cursor: pointer;
}
.header-bar__item:last-child {
margin-right: 0;
}
.header-bar__item:hover {
opacity: 0.75;
}
.header-bar__item_not-hover:hover {
opacity: 1 !important;
}
.header-bar__item_dealer.is_holding,
.header-bar__item_holding {
padding-right: 1.07143em;
border-right: 1px solid hsla(0, 0%, 100%, 0.2);
}
.header-bar__item_phone {
padding-left: 1.07143em;
}
.header-bar__item_phone:not(:first-child) {
border-left: 1px solid hsla(0, 0%, 100%, 0.2);
}
.header-bar__item_phone:before {
content: "";
display: block;
margin-right: 0.3125em;
}
.header-bar__item_email:before {
content: "";
display: block;
margin-right: 0.3125em;
}
.header-bar__item_location:before {
content: "";
margin-right: 0.3125em;
display: none;
}
.header-bar__item_location:after {
content: "";
display: block;
width: 0.875em;
height: 1em;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqsUgsRgzAMbacACUjAwToHk4CUOkECc1AcgAPmAAklYS+7UNqx2y13uV4+70FeYsyPZnPJGOOdnkalJmvto8hCgIp8jC8LyiPydQk45ho4lloO1IK5RuzIPX5bwGwtxxeFZcBAszzRHMiv5D2TcJ7r6NsBNxHwNiC5odkl9QNQlNyaWRiApqR+mHFhZWUlmNEpxd8zpqtgoC8o7jXxV8UzUmmYyfskH5CvPl2Pwywd4g6xOz1gdQxzVpDSkcuXsQre52D+ZasAAwD7FvseI0WHUwAAAABJRU5ErkJggg==);
margin-left: 0.3125em;
}
.header-bar__name {
margin-right: 0.625em;
}
.header-bar__phone {
display: flex;
align-items: center;
}
.header-bar__phone:before {
content: "";
display: block;
margin-right: 0.3125em;
}
@media only screen and (min-width: 769px) {
.container {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
}
@media only screen and (max-width: 768px) {
.container {
    width: 100%;
    position: relative;
}
}
@media only screen and (min-width: 769px) {
.container_default {
    padding-left: 2.75em;
    padding-right: 2.75em;
}
}
@media only screen and (max-width: 768px) {
.container_default {
    padding-left: 1.25em;
    padding-right: 1.25em;
}
}
@media only screen and (min-width: 769px) {
.container_regular {
    max-width: 64.375em;
}
}
.city-filter__title:after {
width: 0.75em;
height: 0.4375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.city-filter_white .city-filter__title:after {
width: 0.75em;
height: 0.4375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjVsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.city-filter__title:after,
.city-filter_white .city-filter__title:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.city-filter-enter-active,
.city-filter-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.city-filter-enter,
.city-filter-leave-to {
-webkit-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
}
.city-filter {
position: relative;
}
@media only screen and (min-width: 769px) {
.city-filter__select {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.city-filter__select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    z-index: 20;
}
}
@media only screen and (width: 768px) {
.city-filter__select {
    display: block;
}
}
.city-filter__title {
display: flex;
align-items: center;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: opacity 0.2s;
}
.city-filter__title:after {
content: "";
display: block;
margin-top: 0;
margin-left: 0.125em;
transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
.city-filter.is_hover .city-filter__title,
.city-filter:hover .city-filter__title {
    opacity: 0.7;
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.city-filter.is_hover .city-filter__title:after,
.city-filter:hover .city-filter__title:after {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
}
}
@media only screen and (min-width: 769px) {
.city-filter.is_hover .city-filter__title:after {
    -webkit-transform: translateY(20%) scaleY(-1);
    transform: translateY(20%) scaleY(-1);
}
}
.city-filter__list {
position: absolute;
top: 100%;
left: 0;
font-size: 1rem;
}
@media only screen and (max-width: 768px) {
.city-filter__list {
    display: none;
}
}
@media only screen and (width: 768px) {
.city-filter__list {
    display: none;
}
}
.hamburger {
position: relative;
}
.hamburger.is_active .hamburger__item_1 {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.hamburger.is_active .hamburger__item_2 {
opacity: 0;
}
.hamburger.is_active .hamburger__item_3 {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.hamburger_white .hamburger__item {
background: #fff;
}
.hamburger_black .hamburger__item {
background: #1c252c;
}
@media only screen and (min-width: 769px) {
.hamburger:hover .hamburger__item_1 {
    top: 50%;
    -webkit-transform: translateY(-0.58em);
    transform: translateY(-0.58em);
}
.hamburger:hover .hamburger__item_3 {
    top: 50%;
    -webkit-transform: translateY(0.58em);
    transform: translateY(0.58em);
}
}
.hamburger__item {
height: 2px;
width: 1.75em;
margin-left: -0.875em;
left: 50%;
position: absolute;
-webkit-transform-origin: center center;
transform-origin: center center;
transition: opacity 0.2s, -webkit-transform 0.3s;
transition: opacity 0.2s, transform 0.3s;
transition: opacity 0.2s, transform 0.3s, -webkit-transform 0.3s;
margin-top: -1px;
}
.hamburger__item_1 {
top: 50%;
-webkit-transform: translateY(-0.5em);
transform: translateY(-0.5em);
}
.hamburger__item_2 {
top: 50%;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.hamburger__item_3 {
top: 50%;
-webkit-transform: translateY(0.5em);
transform: translateY(0.5em);
}
.v-button_dealers:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.v-button_conf:after,
.v-button_credit:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.v-button.is_arrow-white:after {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
height: 0.75em;
width: 0.5em;
}
.v-button_orange-light:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
height: 0.75em;
width: 0.5em;
}
.v-button.is_arrow:after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
height: 0.75em;
width: 0.5em;
}
.v-button {
position: relative;
display: inline-block;
box-sizing: border-box;
vertical-align: middle;
outline: none;
border: none;
text-align: center;
text-decoration: none !important;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.v-button.is_arrow-white:after,
.v-button.is_arrow:after,
.v-button_conf:after,
.v-button_credit:after,
.v-button_dealers:after,
.v-button_orange-light:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
form.is_disabled .v-button {
pointer-events: none;
opacity: 0.7;
}
.v-button_blue {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #0046ac;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_blue:hover {
background: #003c93;
}
.v-button_orange {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #e84b37;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_orange:hover {
background: #e53620;
}
.v-button_green {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #014637;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_green:hover {
background: #015f4b;
}
.v-button_light-green {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #2f9f41;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_light-green:hover {
background: #35b349;
}
.v-button_conf-green {
font-size: 0.75em;
line-height: 1;
text-transform: uppercase;
background: #268746;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
width: 15em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_conf-green:hover {
background: #2c9b50;
}
.v-button_conf-blue {
font-size: 0.625em;
line-height: 1;
text-transform: uppercase;
background: #3a517c;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4.8em;
width: 18em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 2em;
padding-right: 2em;
}
.v-button_conf-blue:hover {
background: #425c8d;
}
.v-button_gray {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
text-transform: uppercase;
background: #4b4e54;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_gray:hover {
background: #575b61;
}
.v-button_red {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #e84b37;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_red:hover {
background: #eb604e;
}
.v-button_orange-light {
font-size: 0.75em;
line-height: 1.33333em;
border-radius: 0.16667em;
box-sizing: border-box;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.14em;
padding: 1.5em 2.5em 1.33333em 1.66667em;
height: 4em;
position: relative;
background: rgba(232, 75, 55, 0.1);
color: #e84b37;
transition: all 0.3s;
}
.v-button_orange-light:before {
content: "";
position: absolute;
right: 1.25em;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
margin-top: 1px;
}
.v-button_orange-light:hover {
background: rgba(232, 75, 55, 0.2);
}
.v-button_orange-light:hover:before {
-webkit-transform: translateY(-50%) translateX(20%);
transform: translateY(-50%) translateX(20%);
}
.v-button_transparent {
background: hsla(0, 0%, 100%, 0.1);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
transition: all 0.3s;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_transparent:hover {
background: hsla(0, 0%, 100%, 0.25);
}
.v-button_transparent-white {
background: transparent;
border: 1px solid hsla(0, 0%, 100%, 0.4);
border-radius: 0.35714em;
font-size: 0.875em;
line-height: 1;
color: hsla(0, 0%, 97.3%, 0.7);
transition: all 0.3s;
height: 3.14286em;
min-width: 14.28571em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.28571em;
padding-right: 1.28571em;
}
.v-button_transparent-white:hover {
color: #f8f8f8;
border: 1px solid #fff;
}
.v-button_dark {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
position: relative;
}
.v-button_dark:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(28, 37, 44, 0.5);
transition: background 0.3s;
z-index: -1;
}
.v-button_dark:hover:after {
background: hsla(0, 0%, 100%, 0.3);
}
.v-button_blur {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
position: relative;
}
.v-button_blur:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: hsla(0, 0%, 100%, 0.15);
transition: background 0.3s;
z-index: -1;
}
.v-button_blur:hover:after {
background: hsla(0, 0%, 100%, 0.3);
}
.v-button_white {
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #1c252c;
transition: all 0.3s;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_white:hover {
background: #f2f2f2;
}
.v-button_gray-light {
background: rgba(28, 37, 44, 0.1);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 3.25em;
font-size: 0.875em;
line-height: 1;
font-weight: 700;
color: #1c252c;
transition: all 0.3s;
height: 2em;
max-width: 13.28571em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 0.85714em;
padding-right: 0.85714em;
}
.v-button_gray-light:hover {
background: #ebebeb;
}
.v-button_black {
background: #000;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
transition: all 0.3s;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_black:hover {
color: #212121;
}
.v-button_credit {
background: #e84b37;
width: 12.5em;
height: 5.625em;
position: relative;
justify-content: center;
color: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
line-height: 1.25;
font-weight: 700;
transition: all 0.3s;
display: flex;
flex-direction: column;
align-items: flex-start;
padding-left: 1.25em;
padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
.v-button_credit:hover {
    background: rgba(232, 75, 55, 0.8);
}
}
.v-button_credit:after {
content: "";
position: absolute;
bottom: 1.125em;
right: 1.125em;
}
.v-button_conf {
background: #28446c;
width: 12.5em;
height: 5.625em;
position: relative;
justify-content: center;
color: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
line-height: 1.25;
font-weight: 700;
transition: all 0.3s;
display: flex;
flex-direction: column;
align-items: flex-start;
padding-left: 1.25em;
padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
.v-button_conf:hover {
    background: rgba(40, 68, 108, 0.8);
}
}
.v-button_conf:after {
content: "";
position: absolute;
bottom: 1.125em;
right: 1.125em;
}
.v-button_dealers {
background: #e5e5e5;
width: 12.5em;
height: 5.625em;
position: relative;
justify-content: center;
color: #1c252c;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
line-height: 1.25;
font-weight: 700;
transition: all 0.3s;
display: flex;
flex-direction: column;
align-items: flex-start;
padding-left: 1.25em;
padding-right: 1.25em;
}
@media only screen and (min-width: 769px) {
.v-button_dealers:hover {
    background: hsla(0, 0%, 89.8%, 0.8);
}
}
.v-button_dealers:after {
content: "";
position: absolute;
bottom: 1.125em;
right: 1.125em;
}
.v-button_trofi {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #3d3c28;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_trofi:hover {
background: #2e2d1e;
}
.v-button_sgr-exped {
font-size: 0.75em;
line-height: 1;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
background: #de5235;
color: #fff;
transition: all 0.3s;
border-radius: 2px;
height: 4em;
min-width: 16.66667em;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1.66667em;
padding-right: 1.66667em;
}
.v-button_sgr-exped:hover {
background: #d64223;
}
.v-button_edition {
transition: all 0.3s;
display: inline-flex;
align-items: center;
justify-content: center;
}
@media only screen and (min-width: 769px) {
.v-button_edition {
    font-size: 1.0625em;
    border-radius: 2.82353em;
    height: 2.82353em;
    min-width: 10.82353em;
    padding-left: 1.41176em;
    padding-right: 1.41176em;
}
}
@media only screen and (max-width: 768px) {
.v-button_edition {
    width: 100%;
    font-size: 0.875em;
    border-radius: 2.85714em;
    height: 2.85714em;
}
}
.v-button_subscribe {
font-size: 0.75em;
line-height: 1.3;
font-weight: 700;
letter-spacing: 0.05em;
text-transform: uppercase;
background: #3f6c89;
color: #fff;
transition: all 0.3s;
border-radius: 3px;
display: inline-flex;
align-items: center;
justify-content: center;
}
@media only screen and (min-width: 769px) {
.v-button_subscribe {
    height: 3.75em;
    min-width: 11.66667em;
    padding-left: 1.66667em;
    padding-right: 1.66667em;
}
.v-button_subscribe:hover {
    background: #375e78;
}
}
@media only screen and (max-width: 768px) {
.v-button_subscribe {
    height: 2.91667em;
    min-width: 9.16667em;
    padding-left: 0.83333em;
    padding-right: 0.83333em;
}
}
.v-button_subscribe.is_disable {
pointer-events: none;
background-color: #ccd2d8;
}
.v-button.is_arrow:hover:after {
-webkit-transform: translateX(20%) translateZ(0);
transform: translateX(20%) translateZ(0);
}
.v-button.is_arrow:after {
content: "";
display: block;
transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
margin-left: 0.5em;
}
.v-button.is_arrow-white:hover:after {
-webkit-transform: translateX(20%) translateZ(0);
transform: translateX(20%) translateZ(0);
}
.v-button.is_arrow-white:after {
content: "";
display: block;
transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
margin-left: 0.5em;
}
.product-page__image-car {
display: none !important;
width: 0;
height: 0;
}
.product-page__profi-submenu {
position: relative;
width: 100%;
height: 3.375em;
}
@media only screen and (max-width: 768px) {
.product-page__profi-submenu {
    display: none;
}


}
.product-page__submenu {
position: fixed;
top: 0;
left: 0;
right: 0;
}
.product-page__submenu.is_widget {
top: 2.5em;
}
@media only screen and (max-width: 768px) {
.product-page__submenu {
    display: none;
}
}
.product-page__submenu.is_padding {
padding-right: 17px;
}
.product-page__submenu.is_absolute {
position: absolute;
top: 0 !important;
z-index: 2 !important;
}
@media only screen and (min-width: 769px) {
.product-page__dealers {
    padding: 0 1.8125em;
    margin: 3.75em 0;
}
}
@media only screen and (max-width: 768px) {
.product-page__dealers {
    padding: 1.25em 1.25em 0;
}
}
.product-page__banner-profi {
margin-top: 6.25em;
}
.product-page__title {
text-align: center;
}
@media only screen and (min-width: 769px) {
.product-page__title {
    margin: 0.25em 0 0.78125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__title {
    padding-left: 0.71429em;
    padding-right: 0.71429em;
    margin-top: 0.71429em;
    margin-bottom: 0.90625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__title_big {
    font-size: 4em;
    line-height: 1.06;
    font-weight: 700;
}
}
@media only screen and (max-width: 768px) {
.product-page__title_big {
    font-size: 1.75em;
    line-height: 1;
    font-weight: 700;
}
}
@media only screen and (min-width: 769px) {
.product-page__title_mobile {
    display: none;
}
}
.product-page__config {
z-index: 10000;
background: #fff;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
@media only screen and (min-width: 769px) {
.product-page__config {
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
}
}
.product-page__config.is_loading {
transition: none !important;
opacity: 0;
}
.product-page__config.is_left,
.product-page__config_credit {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.product-page__config.is_right {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.product-page__config.is_active {
-webkit-transform: translateX(0);
transform: translateX(0);
}
@media only screen and (min-width: 769px) {
.product-page__config {
    height: 100vh !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed !important;
}
}
@media only screen and (max-width: 768px) {
.product-page__config {
    position: fixed !important;
    left: 0;
    right: 0;
    overflow: hidden;
    top: 3em;
    height: 95vh;
    overflow-y: scroll;
}
.product-page__config .configurator-tabs.configurator__tabs {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 100;
}
.product-page__config .configurator__screens {
    z-index: 90;
}
}
@media only screen and (min-width: 769px) {
.product-page__specs {
    padding-left: 2em;
    padding-right: 2em;
}
}
.product-page__profi-van {
margin-bottom: 6.25em;
}
.product-page__description {
text-align: center;
margin-bottom: 2em;
}
@media only screen and (min-width: 769px) {
.product-page__description {
    padding-left: 2em;
    padding-right: 2em;
}
}
@media only screen and (max-width: 768px) {
.product-page__description {
    padding-left: 1.11111em;
    padding-right: 1.11111em;
}
}
@media only screen and (min-width: 769px) {
.product-page__configurator {
    margin: 0 0 1em;
}
}
@media only screen and (max-width: 768px) {
.product-page__configurator {
    margin: 4.25em 0 1.375em;
    min-height: 100vh;
}
.product-page__configurator.is_mobile-conf {
    margin-top: 1.2em;
}
}
@media only screen and (min-width: 769px) {
.product-page__city-filter {
    display: inline-block;
    vertical-align: bottom;
}
}
@media only screen and (max-width: 768px) {
.product-page__city-filter .city-filter__title {
    justify-content: center;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-engine {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-engine {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-comfort {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-comfort {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-posts {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-posts {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
[data-model="9"] .product-page__block-bort,
[data-model="9"] .product-page__block-interior,
[data-model="9"] .product-page__block-security {
    margin-top: 8.125em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-performance {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-performance {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-platform {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-platform {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-salon {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-salon {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-additions {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-additions {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-temperature {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-temperature {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-discounts {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-discounts {
    margin-top: 5.625em;
    margin-bottom: 1em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-documents {
    margin: 2.5em 2.8125em 0;
}
}
@media only screen and (max-width: 768px) {
[data-model="10"] .product-page__block-documents {
    margin-top: 2.75em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-adventures {
    margin-top: 8.125em;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-adventures {
    margin-top: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.product-page__block-stock {
    margin: 8.125em 0;
}
[data-model="9"] .product-page__block-stock {
    margin-top: 0;
    margin-bottom: 0;
}
}
@media only screen and (max-width: 768px) {
.product-page__block-stock {
    margin: 5.625em 0;
}
}
.submenu-up-enter-active,
.submenu-up-leave-active {
transition: all 0.5s linear;
}
.submenu-up-enter,
.submenu-up-leave,
.submenu-up-leave-to {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.submenu-up-leave-to {
transition: all 0.2s;
}
@charset "UTF-8";
.product-hero__pdf:before {
width: 1.25em;
height: 1.125em;
background-image: url('../img/a2040bc.svg');
}
.product-hero__background {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.product-hero__antarctic .product-hero__logo,
.product-hero__background {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.product-hero__arrow-down:before,
.product-hero__pdf:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-hero__pdf {
display: flex;
justify-content: flex-start;
align-items: center;
}
.product-hero {
position: relative;
height: 33.33333vw;
background-color: #1c252c;
color: #fff;
box-sizing: border-box;
text-align: center;
overflow: hidden;
margin-bottom: -1px;
}
@media only screen and (max-width: 768px) {
.product-hero {
    height: 35.25em!important;
}
}
@media only screen and (width: 768px) {
.product-hero {
    height: 40.625em;
}
}
@media only screen and (min-width: 769px) {
[data-alias="new-patriot-2019"] .product-hero {
    padding-top: 10em;
}
}
@media only screen and (max-width: 768px) {
[data-alias="new-patriot-2019"] .product-hero {
    padding-top: 3em;
}
}
@media only screen and (min-width: 769px) {
[data-alias="classic"] .product-hero {
    padding-top: 10em;
}
}
@media only screen and (max-width: 768px) {
[data-alias="classic"] .product-hero {
    padding-top: 3em;
}
}
@media only screen and (min-width: 769px) {
.product-hero.is_antarctic {
    height: 49.375em;
    padding-top: 3.125em;
    z-index: 2;
    background-color: transparent;
}
.product-hero.is_antarctic .product-hero__background {
    background-position: 100%;
    background-color: transparent;
}
.product-hero.is_antarctic .product-hero__left-wrapper {
    bottom: 6em;
}
}
@media only screen and (width: 768px) {
.product-hero.is_antarctic {
    height: 46.25em;
}
}
@media only screen and (min-width: 769px) {
.product-hero.is_hunter,
.product-hero.is_life-style,
.product-hero.is_pickup,
.product-hero.is_sgr-expedition {
    padding-top: 3.125em;
}
}
.product-hero.is_hunter .product-hero__left-wrapper,
.product-hero.is_pickup .product-hero__left-wrapper,
.product-hero.is_profi .product-hero__left-wrapper,
.product-hero.is_sgr-expedition .product-hero__left-wrapper {
background: rgba(28, 37, 44, 0.5);
padding-left: 0.625em;
padding-right: 0.625em;
}
@media only screen and (max-width: 768px) {
.product-hero.is_hunter,
.product-hero.is_pickup,
.product-hero.is_profi,
.product-hero.is_sgr-expedition {
    padding-top: 2.5em;
}
}
@media only screen and (min-width: 769px) {
.product-hero.is_hunter .product-hero__background {
    background-position: center 63% !important;
}
}
@media only screen and (min-width: 769px) {
.product-hero.is_profi {
    padding-top: 4.375em;
}
}
.product-hero.is_profi-main {
overflow: visible;
}
@media only screen and (min-width: 769px) {
.product-hero.is_profi-main {
    padding-top: 4.375em;
}
}
.product-hero.is_sgr:before {
position: absolute;
display: block;
content: "";
left: 0;
right: 0;
bottom: 0;
top: 0;
background: linear-gradient(180deg, transparent 63.86%, rgba(0, 0, 0, 0.5) 89.5%);
z-index: 1;
}
.product-hero__akpp {
color: #1c252c;
text-align: left;
}
.product-hero__akpp .title {
text-align: left;
}
@media only screen and (max-width: 768px) {
.product-hero__akpp {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.product-hero__content {
    position: absolute;
    top: 5.8125em;
    left: 4.5em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__content {
    position: relative;
    width: 100%;
    height: 100%;
}
}
.product-hero__buttons {
position: absolute;
bottom: 0;
}
@media only screen and (min-width: 769px) {
.product-hero__buttons {
    left: 10em;
    right: 10em;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
}
@media only screen and (max-width: 768px) {
.product-hero__buttons {
    left: 1.25em;
    right: 1.25em;
    -webkit-transform: translateY(90%);
    transform: translateY(90%);
}
}
.product-hero__background {
z-index: 0;
}
.product-hero__video {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 0;
display: block;
min-height: 100%;
min-width: 100%;
}
.product-hero__container {
position: relative;
z-index: 1;
height: 100%;
}
.product-hero__title {
margin-top: 0;
}
.product-hero__title.is_dark {
color: #014637;
}
@media only screen and (min-width: 769px) {
.product-hero__title {
    margin-bottom: 0.1875em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__title {
    margin-bottom: 0.42857em;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}
}
@media only screen and (max-width: 768px) {
.product-hero__description {
    font-size: 1rem;
}
}
.product-hero__left-wrapper {
position: absolute;
display: flex;
vertical-align: center;
align-items: center;
justify-content: space-between;
bottom: 1.25em;
}
@media only screen and (min-width: 769px) {
.product-hero__left-wrapper {
    left: 2.75em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__left-wrapper {
    left: 1.25em;
    right: 1.25em;
}
}
.product-hero__price-wrapper {
color: #f8f8f8;
text-align: left;
font-weight: 100;
cursor: pointer;
}
.is_dark .product-hero__price-wrapper {
font-weight: 300;
background: #014637;
border-radius: 15px;
padding: 0.625em;
}
@media only screen and (min-width: 769px) {
.product-hero__price-wrapper {
    font-size: 1.125em;
    margin-right: 0.875em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__price-wrapper {
    font-size: 1em;
}
}
.product-hero__price {
font-size: 1.8em;
}
.product-hero__links-wrapper {
position: absolute;
right: 2.75em;
bottom: 1.25em;
}
@media only screen and (max-width: 768px) {
.product-hero__links-wrapper {
    display: none;
}
}
.product-hero__scroll-area {
cursor: default;
}
@media only screen and (min-width: 769px) {
.is_sgr-expedition .product-hero__scroll-area {
    position: absolute;
    top: 0;
    left: 14%;
}
}
@media only screen and (max-width: 768px) {
.is_sgr-expedition .product-hero__scroll-area {
    padding-top: 1.25em;
}
}
.is_sgr-expedition .product-hero__scroll-area .product-hero__title {
text-transform: uppercase;
max-width: none;
line-height: 0.7;
}
@media only screen and (min-width: 769px) {
.is_sgr-expedition .product-hero__scroll-area .product-hero__title {
    font-size: 4em;
}
}
@media only screen and (max-width: 768px) {
.is_sgr-expedition .product-hero__scroll-area .product-hero__title {
    font-size: 2.375em;
}
}
.is_profi .product-hero__scroll-area {
display: block;
}
@media only screen and (min-width: 769px) {
.is_profi .product-hero__scroll-area {
    position: absolute;
    left: 11%;
    top: -8%;
}
}
@media only screen and (max-width: 768px) {
.is_profi .product-hero__scroll-area {
    position: absolute;
    top: 0;
    left: 0;
}
}
.is_profi .product-hero__scroll-area .product-hero__title {
text-transform: uppercase;
font-weight: 600;
color: #014637;
}
@media only screen and (min-width: 769px) {
.is_profi .product-hero__scroll-area .product-hero__title {
    text-align: left;
    font-size: 4.125em;
    line-height: 1.1;
    letter-spacing: 0.02em;
}
}
@media only screen and (max-width: 768px) {
.is_profi .product-hero__scroll-area .product-hero__title {
    line-height: 1.1;
    text-align: left;
}
}
.profi-for-profi .product-hero__scroll-area {
position: absolute;
}
@media only screen and (min-width: 769px) {
.profi-for-profi .product-hero__scroll-area {
    display: block;
    left: 57%;
    bottom: 2.8125em;
}
}
@media only screen and (max-width: 768px) {
.profi-for-profi .product-hero__scroll-area {
    width: 100%;
    left: 50%;
    bottom: 20%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
}
.profi-for-profi .product-hero__scroll-area .product-hero__title {
text-transform: uppercase;
font-weight: 100;
}
@media only screen and (min-width: 769px) {
.profi-for-profi .product-hero__scroll-area .product-hero__title {
    text-align: left;
    font-size: 2.375em;
    line-height: 1.46;
}
}
@media only screen and (max-width: 768px) {
.profi-for-profi .product-hero__scroll-area .product-hero__title {
    font-size: 1.25em;
    line-height: 1.5;
}
}
.product-hero__play-button {
margin: 1.875em auto 0;
width: 4em;
}
@media only screen and (min-width: 769px) {
.product-hero__play-button_desktop {
    display: flex;
}
}
@media only screen and (max-width: 768px) {
.product-hero__play-button_desktop {
    display: none !important;
}
}
@media only screen and (min-width: 769px) {
.product-hero__play-button_mobile {
    display: none !important;
}
}
@media only screen and (max-width: 768px) {
.product-hero__play-button_mobile {
    display: flex;
}
}
.product-hero__pdf {
text-transform: none;
border: 1px solid hsla(0, 0%, 100%, 0.3);
border-radius: 2px;
position: relative;
}
@media only screen and (min-width: 769px) {
.product-hero__pdf {
    font-size: 0.875em;
    line-height: 1.28571em;
    padding: 1.14286em 1.14286em 1.14286em 2.85714em;
}
.product-hero__pdf:hover:before {
    width: 1.125em;
    height: 1.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
}
.layout_en .product-hero__pdf {
margin-right: 1em;
}
@media only screen and (max-width: 768px) {
.product-hero__pdf {
    font-size: 0.75em;
    line-height: 1.5em;
    padding: 2.5em 0.83333em 0.41667em;
}
}
.product-hero__pdf:before {
content: "";
position: absolute;
}
@media only screen and (min-width: 769px) {
.product-hero__pdf:before {
    left: 1.14286em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}
@media only screen and (max-width: 768px) {
.product-hero__pdf:before {
    left: 50%;
    top: 0.83333em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
}
.product-hero__arrow-down:before {
display: block;
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBtZMBEcIwDEUrYRImAQmTgIQ6AAfgYDiohEmohEqYhEkICaRcaMuWDMhdbtduye/7zRwA9Jje/SCwz4B5yIsAz0gk4nYE1nWYI/eZaU2bnhc5RosAfnvCXLiWntdHY35JdtxE83nLHsaOoiZ+PBALJPFxZU+BnQ8xOCVe055VbG007FlU2EaBZMY2CBzN2H8JcVG9+yLYsokuNG9EcSlhjwDWXOS05M2Ox0bOpVc2HOB9LKfqYAJFCvRuHRvU0wL1zxGkQIn98lSJ2LLnvIltECiRddgGAbInWbDvRi0YN3ACBSgAAAAASUVORK5CYII=);
transition: all 0.6s;
}
@media only screen and (min-width: 769px) {
.product-hero__arrow-down {
    position: absolute;
    cursor: pointer;
    right: 2.75em;
    bottom: 7.25em;
    width: 1.375em;
    height: 1.125em;
}
.product-hero__arrow-down:hover:before {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
}
}
@media only screen and (max-width: 768px) {
.product-hero__arrow-down {
    display: none;
}
}
.product-hero__banner {
position: absolute;
bottom: 0;
left: 0;
}
@media only screen and (min-width: 769px) {
.product-hero__antarctic {
    text-align: left;
}
}
@media only screen and (max-width: 768px) {
.product-hero__antarctic {
    display: none !important;
}
}
.product-hero__antarctic .product-hero__title {
color: #41425f;
}
.product-hero__antarctic .product-hero__text {
color: #717886;
font-size: 2.125em;
font-weight: 300;
line-height: 1.1em;
}
.product-hero__antarctic .product-hero__logo {
width: 7.5em;
height: 7.5em;
margin-bottom: 1.875em;
background-image: url('../img/3d9a2a8.png');
}
.product-hero__hunter-expedition {
padding-top: 1.25em;
}
.product-hero__hunter-expedition .product-hero__title {
color: #014637;
line-height: 0.8;
}
@media only screen and (min-width: 769px) {
.product-hero__hunter-expedition .product-hero__title {
    font-size: 3.375em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__hunter-expedition .product-hero__title {
    font-size: 2.8125em;
}
}
@media only screen and (min-width: 769px) {
.product-hero__hunter-expedition .product-hero__title span {
    font-size: 0.48148em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__hunter-expedition .product-hero__title span {
    font-size: 0.53333em;
}
}
@media only screen and (min-width: 769px) {
.product-hero__patriot-akpp {
    position: absolute;
    top: 4.125em;
    left: 47%;
}
}
@media only screen and (max-width: 768px) {
.product-hero__patriot-akpp {
    padding-top: 7.5em;
}
}
.product-hero__patriot-akpp .product-hero__title {
text-transform: uppercase;
line-height: 0.7;
font-weight: 100;
}
@media only screen and (min-width: 769px) {
.product-hero__patriot-akpp .product-hero__title {
    font-size: 3em;
    margin-bottom: 0.83333em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__patriot-akpp .product-hero__title {
    font-size: 1.25em;
    margin-bottom: 1em;
}
}
.product-hero__patriot-akpp .product-hero__title span {
font-weight: 500;
}
.product-hero__patriot-akpp .product-hero__price {
white-space: nowrap;
color: #fff;
line-height: 0.9;
font-weight: 700;
}
@media only screen and (min-width: 769px) {
.product-hero__patriot-akpp .product-hero__price {
    font-size: 5em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__patriot-akpp .product-hero__price {
    font-size: 2.375em;
}
}
.product-hero__patriot-akpp .product-hero__price:before {
content: " ";
}
.product-hero__patriot-akpp .product-hero__price:after {
content: " ";
}
.product-hero__patriot-akpp .product-hero__price:after,
.product-hero__patriot-akpp .product-hero__price:before {
vertical-align: top;
font-weight: 500;
font-size: 0.525em;
}
@media only screen and (min-width: 769px) {
.product-hero__pickup-akpp {
    position: absolute;
    top: 2.5em;
    left: 57%;
}
}
@media only screen and (max-width: 768px) {
.product-hero__pickup-akpp {
    padding-top: 2.5em;
}
}
.product-hero__pickup-akpp .product-hero__price {
white-space: nowrap;
color: #ff6000;
line-height: 0.9;
}
@media only screen and (min-width: 769px) {
.product-hero__pickup-akpp .product-hero__price {
    font-size: 5em;
    margin-bottom: 0.5em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__pickup-akpp .product-hero__price {
    font-size: 2.8125em;
    margin-bottom: 0.33333em;
}
}
.product-hero__pickup-akpp .product-hero__price:before {
content: "от";
}
.product-hero__pickup-akpp .product-hero__price:after {
content: "₽";
}
.product-hero__pickup-akpp .product-hero__price:after,
.product-hero__pickup-akpp .product-hero__price:before {
vertical-align: top;
font-size: 0.45455em;
}
.product-hero__pickup-akpp .product-hero__title {
text-transform: uppercase;
line-height: 0.7;
font-weight: 100;
}
@media only screen and (min-width: 769px) {
.product-hero__pickup-akpp .product-hero__title {
    font-size: 3.9375em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__pickup-akpp .product-hero__title {
    font-size: 2.25em;
}
}
@media only screen and (min-width: 769px) {
.product-hero__pickup-akpp .product-hero__title span {
    font-size: 0.44444em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__pickup-akpp .product-hero__title span {
    font-size: 0.44444em;
}
}
.product-hero__sgr-trofi {
padding-top: 1.5625em;
}
.product-hero__sgr-trofi .product-hero__title {
text-transform: uppercase;
max-width: none;
color: #014637;
}
@media only screen and (min-width: 769px) {
.product-hero__sgr-trofi .product-hero__title {
    font-size: 3.25em;
    line-height: 0.7;
}
}
@media only screen and (max-width: 768px) {
.product-hero__sgr-trofi .product-hero__title {
    font-size: 1.875em;
}
}
.product-hero__sgr-trofi .product-hero__title span {
text-transform: none;
font-weight: 100;
}
@media only screen and (min-width: 769px) {
.product-hero__sgr-trofi .product-hero__title span {
    font-size: 0.5em;
}
}
@media only screen and (max-width: 768px) {
.product-hero__sgr-trofi .product-hero__title span {
    font-size: 0.73333em;
}
}
@media only screen and (min-width: 769px) {
.title_page {
    font-size: 4em;
    line-height: 1.06;
    font-weight: 700;
}
}
@media only screen and (max-width: 768px) {
.title_page {
    font-size: 1.75em;
    line-height: 1;
    font-weight: 700;
}
}
@media only screen and (min-width: 769px) {
.title_big {
    font-size: 3em;
    line-height: 1.08;
    font-weight: 700;
}
}
@media only screen and (max-width: 768px) {
.title_big {
    font-size: 1.5em;
    line-height: 1.16;
    font-weight: 700;
}
}
@media only screen and (min-width: 769px) {
.title_medium {
    font-size: 1.375em;
    line-height: 1.09;
    font-weight: 700;
}
}
@media only screen and (max-width: 768px) {
.title_medium {
    font-size: 1.125em;
    line-height: 1.25;
    font-weight: 700;
}
}
@media only screen and (min-width: 769px) {
.title_small {
    font-size: 0.75em;
    line-height: 1.33;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.14em;
}
}
@media only screen and (max-width: 768px) {
.title_small {
    font-size: 0.75em;
    line-height: 1.33;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.14em;
}
}
.title_subscribe {
text-transform: uppercase;
}
@media only screen and (min-width: 769px) {
.title_subscribe {
    font-size: 1.625em;
    line-height: 1.33;
    letter-spacing: 0.02em;
}
}
@media only screen and (max-width: 768px) {
.title_subscribe {
    font-size: 1em;
    line-height: 1.62;
}
}
@media only screen and (min-width: 769px) {
.title_regular {
    font-size: 2.625em;
}
}
.text_big {
line-height: 1.09;
}
@media only screen and (min-width: 769px) {
.text_big {
    font-size: 1.375em;
}
}
@media only screen and (max-width: 768px) {
.text_big {
    font-size: 1.125em;
}
}
.text_medium {
line-height: 1.28;
}
@media only screen and (min-width: 769px) {
.text_medium {
    font-size: 1.125em;
}
}
@media only screen and (max-width: 768px) {
.text_medium {
    font-size: 1em;
}
}
.text_regular {
line-height: 1.25;
}
@media only screen and (min-width: 769px) {
.text_regular {
    font-size: 1em;
}
}
@media only screen and (max-width: 768px) {
.text_regular {
    font-size: 0.875em;
}
}
.text_small {
line-height: 1.28;
}
@media only screen and (min-width: 769px) {
.text_small {
    font-size: 0.875em;
}
}
@media only screen and (max-width: 768px) {
.text_small {
    font-size: 0.75em;
}
}
.text_subscribe {
line-height: 1.28;
}
@media only screen and (min-width: 769px) {
.text_subscribe {
    font-size: 0.875em;
}
}
@media only screen and (max-width: 768px) {
.text_subscribe {
    font-size: 0.75em;
}
}
@media only screen and (min-width: 769px) {
.text_large {
    font-size: 1.5em;
}
}
.product-hero-links__link_test-drive:before {
width: 1.75em;
height: 1.75em;
background-image: url('../img/290c5a0.svg');
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
width: 2em;
height: 1.75em;
background-image: url('../img/e206977.svg');
}
.product-hero-links__link_in-stock:before {
width: 2.0625em;
height: 1.875em;
background-image: url('../img/456dd9e.svg');
}
.product-hero-links__link_price:before {
width: 1.25em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMjVIMTlDMjAuMTA0NiAyNSAyMSAyNC4xMDQ2IDIxIDIzVjExLjc4MTlDMjEgMTEuNjcxNyAyMC45ODE4IDExLjU2MjIgMjAuOTQ2IDExLjQ1NzhMMTcuODI2NyAyLjM1MTg2QzE3LjU0OTcgMS41NDMyMiAxNi43ODk0IDEgMTUuOTM0NyAxSDFWMjNDMSAyNC4xMDQ2IDEuODk1NDMgMjUgMyAyNVoiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNyAxQzE3IDMuNDcyOTcgMTUuNTMyMyA0Ljk2NzQ0IDEyLjU5NjggNS40ODM0M0MxMi41NjE2IDUuNDg5NjIgMTIuNTUwMyA1LjUzNTUyIDEyLjU3OTUgNS41NTYxM0wyMSAxMS41IiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxsaW5lIHgxPSI1IiB5MT0iMTAuMyIgeDI9IjExIiB5Mj0iMTAuMyIgc3Ryb2tlPSIjRjhGOEY4IiBzdHJva2Utd2lkdGg9IjEuNCIvPgo8bGluZSB4MT0iNSIgeTE9IjE0LjMiIHgyPSIxNCIgeTI9IjE0LjMiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KPGxpbmUgeDE9IjUiIHkxPSIxOC4zIiB4Mj0iMTciIHkyPSIxOC4zIiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMS40Ii8+Cjwvc3ZnPgo=);
}
.product-hero-links__link_price:before {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before,
.product-hero-links__link_in-stock:before,
.product-hero-links__link_test-drive:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-hero-links {
display: flex;
justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
.product-hero-links {
    display: none;
}
}
.product-hero-links__link {
margin: 0 0.625em 0.625em;
}
@media only screen and (max-width: 768px) {
.product-hero-links__link_price {
    display: none;
}
}
.product-hero-links__link_price:before {
content: "";
font-size: 1rem;
margin-right: 0.625em;
height: 1.63636em;
width: 1.36364em;
}
.product-hero-links__link_test-drive:before {
content: "";
font-size: 1rem;
margin-right: 0.625em;
}
.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
content: "";
font-size: 1rem;
margin-right: 0.625em;
}
.product-hero-links__link_in-stock:before {
content: "";
font-size: 1rem;
margin-right: 0.625em;
}
.page-simple-car #stock {
position: relative;
top: -3.75em;
}
.page-simple-car #configurator {
position: relative;
top: 2px;
}
@media only screen and (min-width: 769px) {
.page-simple-car .product-page__mobile-conf {
    display: none !important;
}
}
.product-submenu__select .base-select__arrow {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.product-submenu__item_title:after {
width: 0.75em;
height: 0.4375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjVsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.is_new .product-submenu__item_title:after {
width: 0.6875em;
height: 0.625em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjkyNjA5MiA0LjgyMTMyTDUuNDYzMDUgMi4wOTkxNEwxMCA0LjgyMTMyTDEwLjkyNjEgMy4yNzc4M0w1LjkyNjA5IDAuMjc3ODI4TDUuNDYzMDUgMEw1IDAuMjc3ODI4TDAgMy4yNzc4M0wwLjkyNjA5MiA0LjgyMTMyWk0wLjkyNjA5MiA5LjgyMTMyTDUuNDYzMDUgNy4wOTkxNEwxMCA5LjgyMTMxTDEwLjkyNjEgOC4yNzc4M0w1LjkyNjA5IDUuMjc3ODNMNS40NjMwNSA1TDUgNS4yNzc4M0wwIDguMjc3ODNMMC45MjYwOTIgOS44MjEzMloiIGZpbGw9IiMxQzI1MkMiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);
}
.product-submenu__item_calc:before {
width: 1.375em;
height: 1.75em;
background-image: url('../img/ce72b80.svg');
}
.is_new .product-submenu__item_title:after,
.product-submenu__item_calc:before,
.product-submenu__item_title:after,
.product-submenu__select .base-select__arrow {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-submenu__item {
display: flex;
justify-content: center;
align-items: center;
}
.product-submenu__container {
display: flex;
justify-content: flex-end;
align-items: center;
}
.product-submenu__wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.product-submenu {
width: 100%;
height: 3.375em;
z-index: 12;
}
.product-submenu.is_header-show {
top: 5em;
}
.product-submenu.is_sticky {
position: fixed;
top: 4em;
left: 0;
right: 0;
height: 3.375em;
}
.product-submenu__wrapper {
width: 100%;
height: 3.375em;
}
.product-submenu__ellipse {
display: block;
background: #fff;
opacity: 0.5;
border-radius: 50%;
width: 4px;
height: 4px;
margin: 0 0.375em;
}
.product-submenu__container {
height: 100%;
}
.product-submenu__container_right {
flex: none;
padding-right: 2.75em;
background-color: #1c252c;
}
.product-submenu__container_left {
flex: 1 0 auto;
background-color: #1c252c;
}
.product-submenu__bg {
background-color: #1c252c;
display: flex;
width: 100%;
height: 100%;
flex: 0 1 auto;
margin-left: -0.0625em;
}
.is_new .product-submenu__bg {
background-color: #fff;
}
.product-submenu__select {
min-width: 18.75em;
background-color: #1c252c !important;
border-radius: 0 !important;
box-shadow: none !important;
height: 100% !important;
}
.is_new .product-submenu__select {
background-color: #fff;
}
.product-submenu__select .base-select__title {
border: none;
color: #fff;
}
.product-submenu__select .base-select__list {
margin-top: 0;
}
.product-submenu__item {
color: hsla(0, 0%, 100%, 0.5);
padding: 0 0.9375em;
height: 100%;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #1c252c;
}
.is_start .product-submenu__item {
background-color: transparent;
}
.product-submenu__item:hover {
color: hsla(0, 0%, 100%, 0.7);
}
.product-submenu__item.is_active {
color: #fff;
}
.is_business .product-submenu__item.is_first {
margin-left: 0.9375em;
}
.is_new .product-submenu__item {
background-color: #fff;
color: #717886;
}
.is_new .product-submenu__item.is_active {
color: #41425f;
}
.product-submenu__item:last-child {
padding-right: 0;
}
.product-submenu__item_title {
padding-left: 1.875em;
font-size: 1em;
}
.product-submenu__item_title:after {
content: "";
display: block;
margin-top: 0.1875em;
margin-left: 0.5em;
transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
opacity: 0;
}
.is_new .product-submenu__item_title:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.product-submenu__item_title:hover:after {
opacity: 1;
}
.is_start .product-submenu__item_title {
opacity: 0;
}
.product-submenu__item_green {
background-color: #043d30;
opacity: 1;
color: #fff;
}
.product-submenu__item_configurator {
width: 15.1875em;
position: relative;
background-color: transparent;
padding: 0;
justify-content: flex-start;
overflow: hidden;
margin-right: -2.75em;
}
.product-submenu__item_configurator.is_big,
.product-submenu__item_configurator.is_big .configurator-basket-button {
width: 15.25em;
}
.product-submenu__item_configurator .configurator-basket-button {
width: 12.5em;
position: relative;
}
.product-submenu__item_configurator .configurator-basket-button:after {
display: none !important;
}
.product-submenu__item_calc {
background-color: #0046ac;
color: #fff;
width: 18em;
position: relative;
padding: 0 1.875em;
justify-content: flex-start;
overflow: hidden;
margin-right: -2.75em;
margin-left: 0.9375em;
}
.product-submenu__item_calc:before {
content: "";
display: block;
width: 2em;
height: 2em;
margin-right: 0.5em;
}
.is_start .product-submenu__item_calc {
opacity: 0;
}
.product-submenu__configurator-button {
height: 100%;
}
.configurator-basket-button__content.is_black:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.product-submenu.is_new .configurator-basket-button__content:after {
width: 2em;
height: 2em;
background-image: url('../img/bc3e79a.svg');
}
.configurator-basket-button__content:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-basket-button__content.is_black:after,
.configurator-basket-button__content:after,
.product-submenu.is_new .configurator-basket-button__content:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-basket-button__price {
display: flex;
justify-content: flex-start;
align-items: center;
}
.configurator-basket-button {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
cursor: pointer;
width: 12.5em;
padding-top: 100%;
overflow: hidden;
pointer-events: none;
}
.configurator-basket-button.is_credit {
width: 16.875em;
}
.configurator-basket-button.is_big {
right: 0;
width: 15.25em;
}
.configurator-basket-button.is_menu {
padding: 0;
}
.configurator-basket-button.is_menu.is_black {
border-bottom: 1px solid #c1bfc0;
}
.is_new .configurator-basket-button.is_menu.is_black {
border-bottom: none;
}
.configurator-basket-button.is_menu .configurator-basket-button__title {
margin-bottom: 0;
}
.configurator-basket-button.is_menu .configurator-basket-button__price {
line-height: 1;
}
.configurator-basket-button.is_menu .configurator-basket-button__price-container {
height: auto;
}
.configurator-basket-button.is_menu .configurator-basket-button__content {
margin: 0;
}
.configurator-basket-button.is_menu .configurator-basket-button__content:after {
bottom: 30% !important;
}
.configurator-basket-button__content {
position: relative;
border-radius: 2px;
margin: 1px 1px 0;
padding: 0.875em 1.25em;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
color: #fff;
z-index: 2;
pointer-events: all;
}
[color="1"] .configurator-basket-button__content {
margin: 1px;
}
.configurator-basket-button__content:after {
content: "";
position: absolute;
right: 1em;
bottom: 20%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.configurator-basket-button__content.is_black {
color: #1c252c;
}
.configurator-basket-button__content.is_black .configurator-basket-button__ellipse {
background: #1c252c;
}
.product-submenu.is_new .configurator-basket-button__content {
padding-left: 3.75em;
}
.product-submenu.is_new .configurator-basket-button__content:after {
left: 1em;
right: unset;
top: 50%;
}
.is_menu .configurator-basket-button__content {
display: flex;
border-radius: 0;
align-items: center;
height: 100%;
}
.configurator-basket-button__title {
position: relative;
white-space: nowrap;
font-weight: 700;
margin-bottom: 0.3125em;
}
.product-submenu.is_new .configurator-basket-button__title {
color: #717886;
}
.configurator-basket-button__price-container {
overflow: hidden;
height: 1.14286em;
}
.configurator-basket-button__price {
font-weight: 400;
}
.configurator-basket-button__price .options {
white-space: nowrap;
opacity: 0.5;
}
.configurator-basket-button__ellipse {
display: block;
background: #fff;
opacity: 0.5;
border-radius: 50%;
width: 4px;
height: 4px;
margin: 0 0.375em;
}
.configurator-basket-button__options-list {
position: absolute;
left: 2px;
right: 2px;
bottom: 4.375em;
margin-bottom: 0.5em;
-webkit-transform: translateY(0);
transform: translateY(0);
z-index: -1;
}
.option-down-enter-active,
.option-down-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.option-down-enter {
opacity: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.option-down-leave-to {
transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
-webkit-transform: translateY(200%);
transform: translateY(200%);
}
.slide-price-enter-active,
.slide-price-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.slide-price-enter {
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
}
.slide-price-leave,
.slide-price-leave-to {
-webkit-transform: translateY(200%);
transform: translateY(200%);
}
.configurator-screen-home-mobile__360 {
display: flex;
justify-content: flex-start;
align-items: center;
}
.configurator-screen-home-mobile__row {
display: flex;
justify-content: space-between;
align-items: center;
}
@media only screen and (max-width: 768px) {
.configurator-screen-home-mobile {
    padding: 0.625em 1.25em 0;
    display: flex;
    flex-flow: column;
    align-items: flex-start;
}
}
.configurator-screen-home-mobile__info,
.configurator-screen-home-mobile__trims {
width: 100%;
}
@media only screen and (max-width: 768px) {
.configurator-screen-home-mobile__image {
    position: relative;
    margin-top: -1.5em;
}
}
.configurator-screen-home-mobile__buttons {
padding: 0 !important;
}
.configurator-screen-home-mobile__row {
border-top: 1px solid rgba(0, 0, 0, 0.1);
padding: 0.625em 0;
width: 100%;
}
.configurator-screen-home-mobile__row:first-child {
border-top: none;
}
.configurator-screen-home-mobile__tag {
color: #e84b37;
font-size: 0.875em;
line-height: 1.17;
font-weight: 500;
padding-bottom: 1.07143em;
}
.configurator-screen-home-mobile__360 {
position: relative;
}
.configurator-screen-home-mobile__360:before {
display: block;
content: "";
position: relative;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6MS44O3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjUsMTNjLTMuOSwwLTctMS44LTctNGMwLTEuNiwxLjYtMyw0LTMuNiBNMTAuNSwxM0w5LDEwLjUgTTEwLjUsMTNMOCwxNSBNMTAuNSw1YzMuOSwwLDcsMS44LDcsNAoJYzAsMS42LTEuNiwzLTQsMy42IE0xMC41LDVMMTIsNyBNMTAuNSw1bDItMS41Ii8+Cjwvc3ZnPgo=);
width: 1.3125em;
height: 1.1875em;
}
@media only screen and (min-width: 769px) {
.configurator-screen-home-mobile__360:before {
    display: none;
}
}
.configurator-trims__item_compare:before {
width: 1em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K);
}
.configurator-trims__item_compare:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-trims {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media only screen and (min-width: 769px) {
.configurator-trims {
    padding-left: 2.75em;
    padding-right: 2.75em;
}
.new-patriot-edition-one .configurator-trims {
    background-color: hsla(0, 0%, 100%, 0.8);
}
}
.configurator-trims__container {
display: flex;
justify-content: flex-start;
align-items: flex-end;
}
.configurator-trims__container_mobile {
justify-content: space-between;
align-items: stretch;
}
@media only screen and (min-width: 769px) {
.configurator-trims__container_mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-trims__container_desktop {
    display: none;
}
}
.configurator-trims__slider {
width: 100%;
display: flex;
}
@media only screen and (min-width: 769px) {
.configurator-trims__slider {
    justify-content: stretch;
}
}
@media only screen and (max-width: 768px) {
.configurator-trims__slider {
    justify-content: center;
}
}
.configurator-trims__list {
display: flex;
width: 100%;
align-items: flex-start;
border-bottom: 1px solid #dde4e9;
}
[screen="3"] .configurator-trims__list {
border-color: hsla(0, 0%, 100%, 0.5);
}
[screen="3"] .configurator-trims__list .configurator-trims__item:after {
background: #fff;
}
[screen="2"] .configurator-trims__list:before {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
z-index: -1;
background-color: hsla(0, 0%, 100%, 0.8);
}
.configurator-trims__list.is_loading .configurator-trims__item {
opacity: 0;
transition: opacity 0s;
}
@media only screen and (min-width: 769px) {
.configurator-trims__list {
    height: 4.375em;
    justify-content: space-between;
    align-items: center;
}
}
@media only screen and (max-width: 768px) {
.configurator-trims__list {
    justify-content: flex-start;
    margin-right: 1.25em;
    overflow-x: auto;
}
}
@media only screen and (width: 768px) {
.configurator-trims__list {
    justify-content: center;
}
}
@media only screen and (min-width: 769px) {
.configurator-trims__trim-wrapper {
    width: 100%;
    height: 100%;
}
}
.configurator-trims__item {
transition: opacity 0.5s;
}
@media only screen and (min-width: 769px) {
.configurator-trims__item {
    height: 100%;
}
}
@media only screen and (max-width: 768px) {
.configurator-trims__item {
    margin: 0 0.625em;
}
}
.configurator-trims__item_compare {
display: flex;
align-items: center;
white-space: nowrap;
}
.configurator-trims__item_compare:before {
display: inline-block;
content: "";
font-size: 1.14286em;
margin-right: 0.3em;
position: relative;
top: 0.0625em;
}
.configurator-trims__filter {
min-width: 12.5em;
margin-right: 1.875em;
}
@media only screen and (max-width: 768px) {
.configurator-trims__select {
    flex: 0 1 100%;
}
.configurator-trims__select:first-child {
    margin-right: 0.3125em;
}
.page-cars-new-pickup-akpp .configurator-trims__select {
    flex: 0 0 100%;
}
}
.configurator-trim__link_compare:before {
width: 1em;
height: 0.9375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOiMxQzI1MkM7fQo8L3N0eWxlPgo8Zz4KCTxyZWN0IHg9IjEiIHk9IjEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLjUsNC41TDUsMXYySDF2M2g0djJMMTAuNSw0LjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS41LDEwLjVMMTEsN3YyaDR2M2gtNHYyTDUuNSwxMC41eiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.configurator-trim__link_specs:before {
width: 1em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K);
}
[screen="3"] .configurator-trim .configurator-trim__link_specs:before {
width: 1em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQsOGMwLDMuMy0yLjcsMS41LTYsMS41UzIsMTEuMywyLDhzMi43LTYsNi02UzE0LDQuNywxNCw4eiIvPgoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjcuNSIgeTE9IjguOCIgeDI9IjguNSIgeTI9IjUuNyIvPgo8L2c+Cjwvc3ZnPgo=);
}
[screen="3"] .configurator-trim .configurator-trim__link_compare:before {
width: 1.25em;
height: 0.625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjg7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNCwxLjFsNCw0bC00LDQiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LDEuMWwtNCw0bDQsNCIvPgo8L2c+Cjwvc3ZnPgo=);
}
.configurator-trim__link_compare:before,
.configurator-trim__link_specs:before,
[screen="3"] .configurator-trim .configurator-trim__link_compare:before,
[screen="3"] .configurator-trim .configurator-trim__link_specs:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-trim {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
flex: 1 0 0;
text-align: center;
color: #1c252c;
cursor: pointer;
position: relative;
}
@media only screen and (min-width: 769px) {
.configurator-trim {
    border-width: 2px;
    height: 100%;
}
}
.configurator-trim:after {
content: "";
display: block;
position: absolute;
height: 2px;
bottom: -1px;
left: 0;
right: 0;
background: #1c252c;
opacity: 0;
transition: opacity 0.3s;
}
[screen="3"] .configurator-trim:after {
border-color: #fff;
}
.configurator-trim:hover .configurator-trim__price,
.configurator-trim:hover .configurator-trim__title {
opacity: 0.8;
}
@media only screen and (max-width: 768px) {
.slick-current .configurator-trim .configurator-trim__price,
.slick-current .configurator-trim .configurator-trim__title {
    opacity: 1;
}
}
[screen="3"] .configurator-trim {
color: #fff;
}
.configurator-trim.is_active .configurator-trim__price,
.configurator-trim.is_active .configurator-trim__title {
opacity: 1;
}
.configurator-trim.is_active:after {
opacity: 1;
}
.is_one-trim .configurator-trim.is_active:after {
opacity: 0;
}
.configurator-trim.is_active .configurator-trim__top {
opacity: 1;
}
.configurator-trim_specs {
text-align: left;
flex: 0 0 16.5625em;
}
@media only screen and (max-width: 768px) {
.configurator-trim_specs {
    display: none;
}
}
.configurator-trim_specs .configurator-trim__bottom,
.configurator-trim_specs .configurator-trim__top {
padding-left: 1.25em;
}
.configurator-trim_specs .configurator-trim__bottom {
display: block !important;
}
.configurator-trim__top {
display: flex;
flex-direction: column;
justify-content: center;
transition: border-color 0.2s;
}
@media only screen and (min-width: 769px) {
.configurator-trim__top {
    padding-top: 0.875em;
    padding-bottom: 0.875em;
    height: 100%;
}
.configurator-trims-profi-new .configurator-trim__top {
    padding-top: 0;
}
}
@media only screen and (min-width: 769px) {
.configurator-trim__bottom {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding-top: 0.625em;
}
}
.configurator-trim__bottom {
display: none;
}
.configurator[screen="1"] .configurator-trim__bottom {
display: block;
}
.product-patriot-config__trims .configurator-trim__bottom {
display: block;
}
.configurator-trim__title {
margin-bottom: 0.1875em;
line-height: 1.25;
opacity: 0.5;
transition: opacity 0.2s;
}
@media only screen and (max-width: 768px) {
.configurator-trim__title {
    white-space: nowrap;
}
}
.configurator-trim__price {
line-height: 1.25;
white-space: nowrap;
}
@media only screen and (min-width: 769px) {
.configurator-trim__price {
    opacity: 0.5;
}
.configurator-trim__price_mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-trim__price {
    opacity: 0;
}
.configurator-trim__price_desktop {
    display: none;
}
}
.configurator-trim__description {
font-size: 0.875em;
line-height: 1.28571em;
max-width: 12.5em;
margin: 0 auto;
opacity: 0.5;
}
@media only screen and (max-width: 768px) {
.configurator-trim__description {
    display: none;
}
}
.configurator-trim__tag {
font-size: 0.875em;
line-height: 1.17;
font-weight: 500;
margin: 0 auto 0.57143em;
}
.configurator-trim__tag_new {
color: #e84b37;
}
.configurator-trim__link {
font-size: 0.875em;
line-height: 1.28571;
}
.configurator-trim__link:before {
display: inline-block;
content: "";
font-size: 1.14286em;
margin-right: 0.3em;
position: relative;
top: 0.0625em;
}
.configurator-car-image:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-car-image {
transition: opacity 0.2s;
}
@media only screen and (min-width: 769px) {
.configurator-car-image {
    width: 118.75em;
    height: 51.875em;
}
}
[data-model="9"] .configurator-car-image {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
[data-model="9"][data-alias="profi-furgon"] .configurator-car-image {
-webkit-transform: scale(0.75) translateY(6%);
transform: scale(0.75) translateY(6%);
}
@media only screen and (max-width: 768px) {
[data-model="9"] [screen="8"] .configurator-car-image {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
}
}
@media only screen and (max-width: 768px) {
.configurator-car-image {
    width: 20em;
    height: 13.25em;
    margin: 0 auto;
}
}
@media only screen and (width: 768px) {
.configurator-car-image {
    height: 15.625em;
}
}
.configurator-car-image:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
height: 20px;
width: 20px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
transition: opacity 0.2s;
}
.configurator-car-image img {
transition: opacity 0.2s;
}
.configurator-car-image.is_hidden,
.configurator-car-image.is_loading img {
opacity: 0;
}
.configurator-car-image.is_loading:before {
opacity: 1;
}
.configurator-car-image__item {
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
height: 100%;
}
@media only screen and (max-width: 768px) {
.configurator-buttons {
    padding: 0 1.25em;
}
}
@media only screen and (min-width: 769px) {
.configurator-buttons__mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-buttons__mobile.is_mobile-conf {
    margin-bottom: 5.625em;
}
}
@media only screen and (min-width: 769px) {
.configurator-buttons__item {
    margin-bottom: 0.625em;
}
}
@media only screen and (max-width: 768px) {
.configurator-buttons__item {
    margin-bottom: 0.375em;
}
}
[data-model="10"] .configurator-buttons__item:first-child {
order: 2;
}
[data-model="10"] .configurator-buttons__item:nth-child(2) {
order: 1;
}
[data-model="10"] .configurator-buttons__item:nth-child(3) {
order: 3;
}
@media only screen and (max-width: 768px) {
[data-model="10"] .configurator-buttons__common {
    display: flex;
    flex-direction: column;
}
}
.configurator-home-button_conf:after,
.configurator-home-button_stock:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-home-button_credit:after,
.configurator-home-button_offer:after,
.configurator-home-button_tradein:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.page-cars-new-patriot-antarctic .configurator-home-button_credit:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-home-button_tradein:before {
width: 1.75em;
height: 1.75em;
background-image: url('../img/290c5a0.svg');
}
.configurator-home-button_stock:before {
height: 1.75em;
background-image: url('../img/e56a004.svg');
}
.configurator-home-button_credit:before {
width: 2.0625em;
height: 1.875em;
background-image: url('../img/456dd9e.svg');
}
.configurator-home-button_stock:before {
width: 2em;
height: 2em;
background-image: url('../img/76ab830.svg');
}
.configurator-home-button_conf:after,
.configurator-home-button_credit:after,
.configurator-home-button_credit:before,
.configurator-home-button_offer:after,
.configurator-home-button_stock:after,
.configurator-home-button_stock:before,
.configurator-home-button_tradein:after,
.configurator-home-button_tradein:before,
.page-cars-new-patriot-antarctic .configurator-home-button_credit:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-home-button {
position: relative;
border-radius: 2px;
cursor: pointer;
padding: 1.125em;
display: flex;
justify-content: space-between;
color: #fff;
transition: background-color 0.3s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media only screen and (min-width: 769px) {
.configurator-home-button {
    width: 12.5em;
    flex-direction: column;
}
}
@media only screen and (max-width: 768px) {
.configurator-home-button {
    padding-right: 2em;
    align-items: center;
}
}
.configurator-home-button__title {
font-size: 1em;
}
@media only screen and (max-width: 768px) {
.configurator-home-button__title {
    font-size: 0.75em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.14em;
}
#submenu{
    display: none!important;
}
}
.configurator-home-button__info {
font-size: 0.875em;
align-self: flex-start;
text-align: left;
opacity: 0.8;
font-weight: 100;
}
@media only screen and (max-width: 768px) {
.configurator-home-button__info .dealers,
.configurator-home-button__info .rate,
.configurator-home-button__info br {
    display: none;
}
}
.configurator-home-button .price {
font-size: 1.25em;
font-weight: 100;
}
@media only screen and (max-width: 768px) {
.configurator-home-button .price {
    font-weight: 500;
    font-size: 1.125em;
}
}
.configurator-home-button:before {
display: none;
position: absolute;
content: "";
left: 1em;
bottom: 1.3em;
}
.configurator-home-button:after {
position: absolute;
content: "";
opacity: 0.8;
}
@media only screen and (min-width: 769px) {
.configurator-home-button:after {
    bottom: 1.375em;
    right: 1em;
}
}
@media only screen and (max-width: 768px) {
.configurator-home-button:after {
    right: 0.8em;
    top: 1.25em;
}
}
.configurator-home-button_credit {
background: #28446c;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_credit:hover {
    background: rgba(40, 68, 108, 0.8);
}
}
@media only screen and (min-width: 769px) {
.configurator-home-button_credit .configurator-home-button__title {
    margin-bottom: 1.25em;
}
}
.page-cars-new-patriot-antarctic .configurator-home-button_credit {
background: #fdedeb;
color: #e84b37;
}
@media only screen and (min-width: 769px) {
.page-cars-new-patriot-antarctic .configurator-home-button_credit:hover {
    background: #fdd0c6;
}
}
.configurator-home-button_tradein {
background: #014637;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_tradein:hover {
    background: rgba(1, 70, 55, 0.8);
}
}
@media only screen and (min-width: 769px) {
.configurator-home-button_tradein .configurator-home-button__title {
    margin-bottom: 1.25em;
}
}
.configurator-home-button_stock {
background: #e5e5e5;
color: #000;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_stock:hover {
    background: hsla(0, 0%, 89.8%, 0.6);
}
}
.configurator-home-button_stock:before {
bottom: 1em;
}
.configurator-home-button_stock .configurator-home-button__info {
font-weight: 500;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_stock .configurator-home-button__title {
    margin-bottom: 1.25em;
}
}
.configurator-home-button_dealer .configurator-home-button__info {
display: none;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_dealer .configurator-home-button__title {
    margin-bottom: 0 !important;
}
}
.configurator-home-button_conf {
background: #fff;
color: #000;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
margin-bottom: 0.625em;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_conf:hover {
    background: hsla(0, 0%, 100%, 0.8);
}
}
.configurator-home-button_offer {
background: #0046ac;
color: #fff;
}
@media only screen and (min-width: 769px) {
.configurator-home-button_offer:hover {
    background: rgba(0, 70, 172, 0.8);
}
}
.page-cars-new-patriot-antarctic .configurator__logo {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
@media only screen and (max-aspect-ratio: 11/6) and (min-width: 769px) {
.configurator {
    font-size: 0.9697vw;
}
}
.configurator {
position: relative;
}
@media only screen and (min-width: 769px) {
.configurator {
    height: 56.625em;
    padding-bottom: 1em;
}
[data-model="10"] .configurator {
    height: auto;
    padding-bottom: 3.125em;
}
}
@media only screen and (max-width: 768px) {
.configurator {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: #fff;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.configurator.is_active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    overflow-y: scroll;
    overflow-x: hidden;
}
}
.configurator.is_no-transition {
transition: none;
}
.configurator__title {
text-align: center;
}
.page-cars-new-patriot-antarctic .configurator {
padding-top: 3.25em;
}
@media only screen and (max-width: 768px) {
.page-cars-new-patriot-antarctic .configurator.is_panel {
    padding-top: 0;
}
.page-cars-new-patriot-antarctic .configurator.is_panel .configurator__title {
    display: none;
}
}
.page-cars-new-patriot-antarctic .configurator__logo {
width: 8.75em;
height: 8.75em;
background-image: url('../img/3d9a2a8.png');
}
@media only screen and (min-width: 769px) {
.page-cars-new-patriot-antarctic .configurator__logo {
    position: absolute;
    top: 4.5em;
    right: 2.8125em;
}
}
@media only screen and (max-width: 768px) {
.page-cars-new-patriot-antarctic .configurator__logo {
    display: none;
}
}
.configurator__init-preloader {
height: 100%;
}
.configurator__init-preloader.is_loading .configurator__content {
opacity: 0;
pointer-events: none;
}
.configurator__content {
transition: opacity 0.3s;
}
.configurator[screen="3"] .configurator__tabs {
color: #fff;
}
.configurator[screen="-1"] .configurator__buttons {
-webkit-transform: translateX(100%) translateY(-50%);
transform: translateX(100%) translateY(-50%);
opacity: 0;
}
.configurator[screen="-1"] .configurator__trims {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
.configurator[screen="-1"] .configurator__basket-button {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
}
.configurator__close-conf {
position: absolute;
top: 1.25em;
right: 1.875em;
z-index: 999;
}
@media only screen and (max-width: 768px) {
.configurator__close-conf {
    display: none;
}
}
.configurator__preload {
display: none;
}
.configurator__trims {
z-index: 1;
transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator__trims.is_hidden {
display: none;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
@media only screen and (min-width: 769px) {
.configurator__trims {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
@media only screen and (max-width: 768px) {
.configurator__trims {
    position: relative;
}
}
@media only screen and (min-width: 769px) {
.configurator__screens {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
@media only screen and (max-width: 768px) {
.configurator__screens {
    position: relative;
    min-height: 15.625em;
    padding-top: 6.25em;
}
.config-credit-page .configurator__screens {
    padding-top: 0;
}
}
@media only screen and (min-width: 769px) {
.configurator__screen {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.configurator__screen_360 {
    background-color: #fff;
    z-index: 1000;
}
.configurator__screen_home-mobile {
    display: none !important;
}
}
.configurator__tabs {
color: #1c252c;
z-index: 1;
}
@media only screen and (min-width: 769px) {
.configurator__tabs {
    bottom: 1.25em;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
}
}
@media only screen and (max-width: 768px) {
.configurator__tabs {
    position: fixed;
}
}
@media only screen and (width: 768px) {
.configurator__tabs {
    position: fixed;
}
}
@media only screen and (min-width: 769px) {
.configurator__buttons {
    position: absolute;
    right: 2.75em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
}
@media only screen and (max-width: 768px) {
.configurator__buttons {
    margin-top: 1em;
}
}
.configurator__basket-button {
z-index: 10;
}
@media only screen and (min-width: 769px) {
.configurator__basket-button {
    position: absolute !important;
    right: 2.75em;
    bottom: 1.25em;
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.configurator__basket-button_conf-page {
    bottom: 50%;
    margin-bottom: -7.5em;
}
.configurator__basket-button_conf-page .configurator-basket-button__content {
    background: #28446c !important;
    color: #fff !important;
}
.configurator__basket-button_conf-page .configurator-basket-button__content:after {
    background-position: -17.6875em -2em !important;
}
}
@media only screen and (max-width: 768px) {
.configurator__basket-button {
    display: none;
}
}
.fade-pure-enter-active,
.fade-pure-leave-active {
transition: opacity 0.5s;
}
.fade-pure-enter,
.fade-pure-leave-to {
opacity: 0;
}
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: opacity 0.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.fade-enter,
.fade-leave-to {
opacity: 0;
-webkit-transform: translateY(2em);
transform: translateY(2em);
}
.fade-delayed-active,
.fade-delayed-enter-active {
transition: opacity 0.3s 1.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
transition: opacity 0.3s 1.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
transition: opacity 0.3s 1.2s, transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s, -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1.2s !important;
}
.fade-delayed-enter,
.fade-delayed-leave-to {
opacity: 0;
-webkit-transform: translateY(calc(2em - 50%));
transform: translateY(calc(2em - 50%));
}
.configurator-option-marker__mark:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjUsMTJjLTAuMywwLTAuNSwwLjItMC41LDAuNVYxNmgtMy41Yy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MWMwLDAuMywwLjIsMC41LDAuNSwwLjVIMTZ2My41CgljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDFjMC4zLDAsMC41LTAuMiwwLjUtMC41VjE4aDMuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjV2LTFjMC0wLjMtMC4yLTAuNS0wLjUtMC41SDE4di0zLjUKCWMwLTAuMy0wLjItMC41LTAuNS0wLjVIMTYuNXoiLz4KPC9zdmc+Cg==);
}
.configurator-option-marker_expedition-feature .configurator-option-marker__mark:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREU1MjM1O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjUsMTJjLTAuMywwLTAuNSwwLjItMC41LDAuNVYxNmgtMy41Yy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MWMwLDAuMywwLjIsMC41LDAuNSwwLjVIMTZ2My41CgljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDFjMC4zLDAsMC41LTAuMiwwLjUtMC41VjE4aDMuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjV2LTFjMC0wLjMtMC4yLTAuNS0wLjUtMC41SDE4di0zLjUKCWMwLTAuMy0wLjItMC41LTAuNS0wLjVIMTYuNXoiLz4KPC9zdmc+Cg==);
}
.configurator-option-marker.is_active .configurator-option-marker__mark:before,
.configurator-option-marker_comfort.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_default.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_wheels.is_installed .configurator-option-marker__mark:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMTYuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.configurator-option-marker_home.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_offroad.is_installed .configurator-option-marker__mark:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark:before,
.configurator-option-marker_expedition.is_installed .configurator-option-marker__mark:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojREU1MjM1O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.marker-tooltip__image {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-option-marker.is_active .configurator-option-marker__mark:before,
.configurator-option-marker__mark:before,
.configurator-option-marker_comfort.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_default.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_expedition-feature .configurator-option-marker__mark:before,
.configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark:before,
.configurator-option-marker_expedition.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_home.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_offroad.is_installed .configurator-option-marker__mark:before,
.configurator-option-marker_wheels.is_installed .configurator-option-marker__mark:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-option-marker {
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media only screen and (min-width: 769px) {
.configurator-option-marker {
    padding-left: 2.5em;
}
.configurator-offroad__item {
    width: 12.5em;
    position: absolute;
    left: 50%;
}
}
@media only screen and (min-width: 769px){
  .product-engine-item {
    min-width: 18.125em;
    padding: 1.5em 2.125em .75em 2.75em;
    }  
}
@media only screen and (min-width: 769px){
    .big-num__title {
    font-size: 2.125em;
}
}


@media only screen and (max-width: 768px) {
.configurator-option-marker {
    padding-right: 1em;
}
}
.configurator-option-marker.is_active .configurator-option-marker__mark {
background: #0046ac;
}
.configurator-option-marker.is_disable {
opacity: 0.6;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}
.configurator-option-marker_default.is_installed .configurator-option-marker__mark,
.configurator-option-marker_wheels.is_installed .configurator-option-marker__mark {
background: #0046ac;
}
.configurator-option-marker_comfort {
color: #fff;
}
.configurator-option-marker_comfort.is_installed .configurator-option-marker__mark,
.configurator-option-marker_home.is_installed .configurator-option-marker__mark,
.configurator-option-marker_offroad.is_installed .configurator-option-marker__mark {
background: none;
}
.configurator-option-marker_expedition.is_active .configurator-option-marker__mark {
background: #de5235;
}
.configurator-option-marker_expedition.is_installed .configurator-option-marker__mark {
background: none;
}
.configurator-option-marker_orange .configurator-option-marker__mark {
background: #de5235;
}
.configurator-option-marker_expedition-feature .configurator-option-marker__mark,
.configurator-option-marker_expedition-feature.is_active .configurator-option-marker__mark {
background: none;
}
.configurator-option-marker__content {
position: relative;
}
.configurator-option-marker__mark {
width: 2.125em;
height: 2.125em;
background: #014637;
border-radius: 50%;
}
@media only screen and (min-width: 769px) {
.configurator-option-marker__mark {
    position: absolute;
    top: -0.5em;
    left: 0;
}
}
@media only screen and (max-width: 768px) {
.configurator-option-marker__mark {
    margin-bottom: 0.625em;
}
}
.configurator-option-marker__mark:before {
content: "";
position: absolute;
}
.configurator-option-marker__title {
line-height: 1.25;
margin-bottom: 0.625em;
}
@media only screen and (max-width: 768px) {
.configurator-option-marker__title {
    font-size: 0.875em;
}
}
.marker-tooltip {
position: absolute;
width: 30em;
left: 0;
background: #fff;
z-index: 4;
-webkit-transform-origin: top left;
transform-origin: top left;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
text-align: left;
}
@media only screen and (max-width: 768px) {
.marker-tooltip {
    display: none;
}
}
.marker-tooltip_down {
top: 100%;
}
.marker-tooltip_up {
bottom: 100%;
}
.marker-tooltip__content {
padding: 0.625em;
}
.marker-tooltip.is_images {
width: 35em;
padding-left: 10em;
}
.marker-tooltip__image {
width: 9.375em;
position: absolute;
top: 0.5em;
left: 0.5em;
bottom: 0.5em;
}
.marker-tooltip__text {
font-size: 1em;
color: #1c252c;
}
.marker-tooltip-enter-active,
.marker-tooltip-leave-active {
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
-webkit-transform-origin: top left;
transform-origin: top left;
}
.marker-tooltip-enter,
.marker-tooltip-leave-to {
-webkit-transform: scale(0);
transform: scale(0);
}
@media only screen and (min-width: 769px) {
.configurator-tabs {
    display: flex;
    justify-content: center;
}
}
@media only screen and (max-width: 768px) {
.configurator-tabs {
    display: none;
    position: fixed;
    top: 3.125em;
    left: 0;
    right: 0;
    overflow-x: scroll;
    height: 3.125em;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    padding: 0 1.25em;
}
.configurator-tabs.is_mobile-active {
    display: flex;
}
}
.configurator-tabs__item {
position: relative;
opacity: 0.5;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: opacity 0.2s;
z-index: 1;
border-bottom: 2px solid transparent;
}
.configurator-tabs__item:after {
content: "";
display: block;
height: 6px;
width: 6px;
border-radius: 50%;
position: absolute;
top: 30%;
right: -0.125em;
background: #0046ac;
-webkit-transform: scale(0);
transform: scale(0);
transition: -webkit-transform 0.2s;
transition: transform 0.2s;
transition: transform 0.2s, -webkit-transform 0.2s;
}
.configurator-tabs__item.is_selected:after {
-webkit-transform: scale(1);
transform: scale(1);
}
@media only screen and (min-width: 769px) {
.configurator-tabs__item {
    padding: 0 0.4375em;
    margin: 0 0.625em;
    line-height: 2.25em;
}
}
@media only screen and (max-width: 768px) {
.configurator-tabs__item {
    color: #1c252c;
    font-size: 0.875em;
    line-height: 3.57143em;
    margin: 0 0.625em;
    padding: 0 0.4375em;
    white-space: nowrap;
}
.configurator-tabs__item:after {
    display: none;
}
.configurator-tabs__item:first-child,
.configurator-tabs__item:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
}
}
.configurator-tabs__item.is_active {
opacity: 1;
border-bottom: 2px solid #1c252c;
}
.configurator-tabs__item[id="5"] {
color: #de5235;
}
.configurator-tabs__item[id="5"].is_active {
border-bottom: 2px solid #de5235;
}
.configurator-tabs__item[id="5"].is_selected:after {
background: #de5235;
}
.configurator-tabs__item_360 {
display: flex;
align-items: flex-end;
}
@media only screen and (max-width: 768px) {
.configurator-tabs__item_360 {
    display: none;
}
}
.configurator-tabs__item_360:after {
display: none !important;
}
.configurator-tabs__item_360.is_active {
border-bottom: 2px solid transparent;
}
.configurator-tabs__item:hover {
opacity: 0.8;
}
@media only screen and (min-width: 769px) {
.configurator-tabs__item:last-child {
    margin-right: 0;
}
}
.configurator-tabs__image {
position: relative;
font-weight: 400;
padding-left: 1.5625em;
}
.configurator-tabs__image:before {
content: "";
position: absolute;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjEgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6MS44O3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjUsMTNjLTMuOSwwLTctMS44LTctNGMwLTEuNiwxLjYtMyw0LTMuNiBNMTAuNSwxM0w5LDEwLjUgTTEwLjUsMTNMOCwxNSBNMTAuNSw1YzMuOSwwLDcsMS44LDcsNAoJYzAsMS42LTEuNiwzLTQsMy42IE0xMC41LDVMMTIsNyBNMTAuNSw1bDItMS41Ii8+Cjwvc3ZnPgo=);
width: 1.3125em;
height: 1.1875em;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.configurator-tabs__num {
display: inline-block;
font-size: 0.75em;
color: #0046ac;
font-weight: 700;
vertical-align: super;
min-width: 0.7em;
}
@media only screen and (max-width: 768px) {
.configurator-tabs__num {
    display: none;
}
}
.configurator-home__360:before {
width: 3em;
height: 1em;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO2ZpbGwtb3BhY2l0eTowLjg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuMywyQzQzLjEsMS45LDQzLDEuNyw0MywxLjVWMS4zYzAtMC4zLDAuMy0wLjYsMC42LTAuNUM0OC43LDIuNCw1MSw0LjYsNTEsNi43YzAsMy4yLTYuNiw2LjctMTcuOSw3LjgKCWMtMC42LDAuMS0xLjEtMC40LTEuMS0xdi0xLjljMC0wLjUsMC40LTEsMC45LTFDNDIuNSwxMCw0Nyw4LDQ3LDUuN0M0Nyw1LjMsNDcsMy41LDQzLjMsMnogTTcuMywxLjJDNy43LDEuMSw4LDEuMyw4LDEuNnYwLjEKCUM4LDEuOSw4LDIsNy45LDIuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC0wLjEsMC4xQzQuOSwzLjYsNSw1LjEsNSw1LjZsMCwwLjFjMCwyLjQsNC43LDQuMywxNC42LDQuOWwtMC41LTIuMwoJYy0wLjEtMC4zLDAuMy0wLjYsMC42LTAuNGw3LjYsNC4yYzAuMywwLjIsMC4zLDAuNSwwLDAuN2wtNy42LDQuMmMtMC4zLDAuMi0wLjctMC4xLTAuNi0wLjRsMC40LTIuMUM3LjgsMTMuNiwxLDkuOSwxLDYuNwoJQzEsNC43LDMsMi43LDcuMywxLjJ6Ii8+Cjwvc3ZnPgo=)
    top;
background-size: 100% auto;
}
@media only screen and (max-width: 768px) {
.configurator-home {
    padding-top: 0.625em;
    display: flex;
    flex-flow: column;
    align-items: center;
}
}
@media only screen and (min-width: 769px) {
.configurator-home__image {
    font-size: 0.78704em;
    position: absolute;
    top: -0.79412em;
    left: 50%;
    margin-left: -60em;
    -webkit-transform: translateX(6%);
    transform: translateX(6%);
}
[data-model="9"] .configurator-home__image {
    top: 1.58824em;
}
}
@media only screen and (max-width: 768px) {
.configurator-home__image {
    position: relative;
}
}
.configurator-home__360 {
position: absolute;
top: 4em;
left: 1.8em;
z-index: 9;
opacity: 0.8;
}
.configurator-home__360:before {
content: "";
display: block;
position: absolute;
top: 100%;
left: 50%;
margin-top: -0.5em;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: -0.2em;
}
[data-model="8"] .configurator-home__360 {
display: none;
}
@media only screen and (min-width: 769px) {
.configurator-home__360 {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-home__360 {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.configurator-home__colors {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 4.375em;
    min-width: 40%;
}
}
@media only screen and (max-width: 768px) {
.configurator-home__colors {
    margin-top: 0.5em;
}
}
@media only screen and (min-width: 769px) {
.configurator-home__trims-description {
    display: none;
}
}
.configurator-home__item {
width: 13.125em;
position: absolute;
left: 50%;
}
.configurator-home__info {
position: absolute;
top: 10em;
left: 2.75em;
}
@media only screen and (min-width: 769px) {
.configurator-home__mobile-order-button {
    display: none;
}
}
.configurator-home__main-options {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
left: 2.8125em;
transition: opacity 0.5s;
}
.configurator-home__main-options.is_loading {
opacity: 0;
transition: opacity 0s;
}
@media only screen and (max-width: 768px) {
.configurator-home__main-options {
    display: none;
}
}
.configurator-info {
display: none;
}
.configurator-info__title {
font-size: 3em;
font-weight: 700;
}
.configurator-info__features {
margin: 0 0 1em;
}
.configurator-main-options__item_more:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-main-options__item_mark:before {
width: 1em;
height: 0.8125em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi43MTQyOUw1LjI4NTcxIDExTDE0LjU3MTQgMSIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIuNCIvPgo8L3N2Zz4K);
}
.configurator-main-options__item_mark:before {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-main-options__item_more:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-main-options__item_more {
display: flex;
justify-content: flex-start;
align-items: center;
}
.configurator-main-options {
background: #fff;
max-width: 18.75em;
width: 100%;
}
.configurator-main-options.is_no-border {
max-width: 36.875em;
}
.configurator-main-options__container {
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
border-radius: 2px;
padding: 1.5em 1.25em;
margin-bottom: 0.375em;
}
.is_no-border .configurator-main-options__container {
border: none;
box-shadow: none;
}
.configurator-main-options__title {
font-weight: 700;
margin-bottom: 1em;
}
.is_no-border .configurator-main-options__wrapper {
display: flex;
}
.configurator-main-options__col {
flex: 0 0 50%;
}
.configurator-main-options__col:first-child {
margin-right: 1.25em;
}
.configurator-main-options__item {
position: relative;
margin-bottom: 1em;
cursor: default;
}
.configurator-main-options__item_more {
font-weight: 700;
cursor: pointer;
margin-bottom: 0;
}
.configurator-main-options__item_more:hover:after {
-webkit-transform: translateX(35%);
transform: translateX(35%);
}
.configurator-main-options__item_more:after {
position: relative;
content: "";
margin-left: 0.75em;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-main-options__item_mark {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.configurator-main-options__item_mark:before {
flex: 0 0 1em;
content: "";
display: block;
margin-right: 0.3125em;
margin-top: 0.25em;
}
.configurator-trims-description {
padding-left: 1.25em;
padding-right: 1.25em;
text-align: center;
}
.configurator-colors__360:before {
width: 3em;
height: 1em;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO2ZpbGwtb3BhY2l0eTowLjg7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuMywyQzQzLjEsMS45LDQzLDEuNyw0MywxLjVWMS4zYzAtMC4zLDAuMy0wLjYsMC42LTAuNUM0OC43LDIuNCw1MSw0LjYsNTEsNi43YzAsMy4yLTYuNiw2LjctMTcuOSw3LjgKCWMtMC42LDAuMS0xLjEtMC40LTEuMS0xdi0xLjljMC0wLjUsMC40LTEsMC45LTFDNDIuNSwxMCw0Nyw4LDQ3LDUuN0M0Nyw1LjMsNDcsMy41LDQzLjMsMnogTTcuMywxLjJDNy43LDEuMSw4LDEuMyw4LDEuNnYwLjEKCUM4LDEuOSw4LDIsNy45LDIuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC0wLjEsMC0wLjEsMC4xQzQuOSwzLjYsNSw1LjEsNSw1LjZsMCwwLjFjMCwyLjQsNC43LDQuMywxNC42LDQuOWwtMC41LTIuMwoJYy0wLjEtMC4zLDAuMy0wLjYsMC42LTAuNGw3LjYsNC4yYzAuMywwLjIsMC4zLDAuNSwwLDAuN2wtNy42LDQuMmMtMC4zLDAuMi0wLjctMC4xLTAuNi0wLjRsMC40LTIuMUM3LjgsMTMuNiwxLDkuOSwxLDYuNwoJQzEsNC43LDMsMi43LDcuMywxLjJ6Ii8+Cjwvc3ZnPgo=)
    top;
background-size: 100% auto;
}
.configurator-colors__item_black:before {
width: 1em;
height: 0.875em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiw3bDMuOCwzLjlsOC4yLTkiLz4KPC9zdmc+Cg==);
}
.configurator-colors__item_white:before {
width: 1em;
height: 0.875em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiw3LjZsMy44LDMuOWw4LjItOSIvPgo8L3N2Zz4K);
}
.configurator-colors__item_black:before,
.configurator-colors__item_white:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-colors__title {
display: flex;
justify-content: space-between;
align-items: center;
}
.configurator-colors {
display: flex;
justify-content: center;
}
.configurator-colors__item {
position: relative;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 2px;
margin: 0 0.1875em;
transition: all 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
}
@media only screen and (min-width: 769px) {
.configurator-colors__item {
    width: 4.1875em;
    height: 2.3125em;
    -webkit-transform: scaleY(0.56);
    transform: scaleY(0.56);
}
.configurator-colors__item:hover {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
}
@media only screen and (max-width: 768px) {
.configurator-colors__item {
    width: 2.375em;
    height: 2.375em;
    font-size: 0.82em;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
}
.configurator-colors__item.is_active {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.configurator-colors__item.is_active:before {
opacity: 1;
}
.configurator-colors__item_white:before {
content: "";
display: block;
height: 100%;
opacity: 0;
transition: opacity 0.2s;
margin: 0 auto;
}
.configurator-colors__item_black:before {
content: "";
display: block;
opacity: 0;
transition: opacity 0.2s;
margin: 0 auto;
height: 100%;
}
.configurator-colors__title {
position: absolute;
top: -1.875em;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
color: #1c252c;
left: 50%;
-webkit-transform: translateX(-50%) translateZ(0);
transform: translateX(-50%) translateZ(0);
cursor: default;
}
.configurator-colors__title_abs {
position: absolute;
white-space: nowrap;
bottom: calc(100% + 10px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
@media only screen and (max-width: 768px) {
.configurator-colors__title {
    display: none;
}
}
.configurator-colors__360 {
position: absolute;
top: calc(100% + 22px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 9;
opacity: 0.8;
}
.configurator-colors__360:before {
content: "";
display: block;
position: absolute;
top: 100%;
left: 50%;
margin-top: -0.5em;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: -0.2em;
}
.configurator-colors__ellipse {
background: #1c252c;
opacity: 0.5;
border-radius: 50%;
width: 4px;
height: 4px;
margin: 0 0.375em;
}
.product-banner {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
position: relative;
background-color: #1c252c;
color: #fff;
}
@media only screen and (max-width: 768px) {
.product-banner.is_dark:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 0;
}
}
.product-banner.is_white {
background-color: #fff;
color: #1c252c;
}
.product-banner.is_white .product-banner__description {
font-weight: 400;
}
@media only screen and (min-width: 769px) {
.product-banner.is_full {
    height: calc(100vh - 50px);
}
}
@media only screen and (max-width: 768px) {
.product-banner.is_full {
    height: 28.75em;
}
}
.product-banner__video-wrapper {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
overflow: hidden;
}
.product-banner__video {
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media only screen and (min-width: 769px) {
.product-banner__video {
    height: auto;
    width: auto;
    min-width: 100%;
    min-height: 100%;
}
}
@media only screen and (max-width: 768px) {
.product-banner__video {
    height: 100%;
    width: auto;
}
}
.product-banner__container {
position: relative;
z-index: 2;
height: 100%;
}
@media only screen and (min-width: 769px) {
.product-banner__container {
    padding-top: 6.25em;
    padding-bottom: 5.25em;
}
}
@media only screen and (max-width: 768px) {
.product-banner__container {
    padding-top: 2.5em;
}
}
.product-banner__title {
margin-top: 0;
text-align: center;
}
.product-banner__title.is_dark {
color: #1c252c;
}
@media only screen and (min-width: 769px) {
.product-banner__title {
    margin-bottom: 0.25em;
}
}
@media only screen and (max-width: 768px) {
.product-banner__title {
    margin-bottom: 0.57143em;
}
}
.product-banner__description {
text-align: center;
font-weight: 300;
line-height: 1.36364em;
}
.product-banner__description.is_dark {
color: #1c252c;
}
@media only screen and (max-width: 768px) {
.product-banner__description {
    font-size: 1rem;
}
}
.is_full .product-banner__content {
position: absolute;
bottom: 1.5em;
left: 0;
right: 0;
}
@media only screen and (min-width: 769px) {
.is_full .product-banner__content {
    padding-left: 2.75em;
    padding-right: 2.75em;
}
}
@media only screen and (max-width: 768px) {
.is_full .product-banner__content {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
}
.product-engine-item__content_hp:before {
width: 1.75em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyOCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMkMwIDAuODk1NDMgMC44OTU0MzEgMCAyIDBIMjAuNDM4NEMyMS4zNTYyIDAgMjIuMTU2MSAwLjYyNDU5NSAyMi4zNzg3IDEuNTE0OTNMMjcuMzc4NyAyMS41MTQ5QzI3LjY5NDMgMjIuNzc3MiAyNi43Mzk2IDI0IDI1LjQzODQgMjRIMkMwLjg5NTQzMSAyNCAwIDIzLjEwNDYgMCAyMlYyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.product-engine-item__content_hp:before {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.product-engine {
display: flex;
align-items: stretch;
justify-content: center;
}
.product-engine__item {
margin: 0 3px;
}
.product-engine-item {
position: relative;
border: 0.0625em solid hsla(0, 0%, 100%, 0.5);
border-radius: 2px;
}
@media only screen and (min-width: 769px) {
.product-engine-item {
    min-width: 18.125em;
    padding: 1.5em 2.125em 0.75em 2.75em;
}
}
@media only screen and (max-width: 768px) {
.product-engine-item {
    padding: 0.375em 1.875em;
    text-align: center;
}
.product-engine-item:first-child {
    display: none;
}
}
@media only screen and (width: 768px) {
.product-engine-item:first-child {
    display: block;
}
}
.product-engine-item__rpm {
position: absolute;
right: 1.25em;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding-top: 1.5em;
padding-bottom: 0.5em;
line-height: 1;
background-size: 100% auto;
background-position: top;
background-repeat: no-repeat;
background-image: url('../img/db07e78.svg');
width: 5em;
text-align: center;
}
@media only screen and (max-width: 768px) {
.product-engine-item__rpm {
    display: none;
}
}
.product-engine-item__title {
padding-bottom: 0.57143em;
display: flex;
align-items: center;
}
.product-engine-item__title_white {
margin-bottom: 0;
padding: 0.28571em 0.42857em;
background: #fff;
border-radius: 2px;
color: #1c252c;
display: inline-block;
}
.product-engine-item__content {
font-size: 0.9em;
}
.product-engine-item__content_zmz .big-num__title > span {
font-size: 0.5em;
}
.product-engine-item__content_hp {
display: flex;
align-items: baseline;
}
[data-model="10"] .product-engine-item__content_hp:before {
display: none;
}
.product-engine-item__content_hp:before {
content: "";
display: block;
font-size: 1rem;
margin-top: 0.3em;
margin-right: 0.375em;
}
@media only screen and (max-width: 768px) {
.product-engine-item__content_hp:before {
    display: none;
}
}
.big-num {
position: relative;
}
@media only screen and (min-width: 769px) {
.big-num {
    white-space: nowrap;
}
}
.big-num__title {
font-weight: 100;
line-height: 1;
white-space: nowrap;
}
@media only screen and (min-width: 769px) {
.big-num__title {
    font-size: 2.125em;
}
}
@media only screen and (max-width: 768px) {
.big-num__title {
    font-size: 1.5em;
}
[data-model="10"] .big-num__title {
    font-size: 1.1em;
}
}
@media only screen and (min-width: 769px) {
.big-num__title span {
    font-size: 0.45833em;
    font-weight: 500;
}
}
@media only screen and (max-width: 768px) {
.big-num__title span {
    font-size: 0.66em;
    font-weight: 400;
}
}
.big-num__disclaimer {
margin-left: 0.625em;
}
.big-num__description {
display: flex;
justify-content: flex-start;
position: relative;
z-index: 1;
}
.big-num.is_reverse {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-end;
}
.big-num.is_reverse .big-num__title {
order: 2;
}
.big-num.is_reverse .big-num__description {
order: 1;
}
@media only screen and (min-width: 769px) {
.product-interior__container {
    padding: 1.8125em 1.8125em 0;
}
}
@media only screen and (max-width: 768px) {
.product-interior__container {
    padding: 1.25em 1.25em 0;
}
}
@media only screen and (min-width: 769px) {
.product-interior__row {
    display: flex;
}
}
@media only screen and (max-width: 768px) {
.product-interior__row {
    margin-top: 0 !important;
}
}
.product-interior__col {
min-width: 0;
min-height: 0;
}
@media only screen and (min-width: 769px) {
.product-interior__col_big {
    flex: 0 0 50%;
    max-width: 50%;
    flex-grow: 0;
    flex-shrink: 0;
}
.product-interior__col_medium {
    width: 35%;
    flex: 1 1 35%;
    flex-grow: 1;
    flex-shrink: 1;
}
.product-interior__col_regular {
    width: 25%;
    flex: 1 0 25%;
    flex-grow: 1;
    flex-shrink: 0;
}
.product-interior__col_small {
    width: 15%;
    flex: 1 0 15%;
    flex-grow: 1;
    flex-shrink: 0;
}
.product-interior__col_mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.product-interior__col {
    display: flex;
    justify-content: space-between;
}
}
@media only screen and (min-width: 769px) {
.product-interior__item_mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.product-interior__item_desktop,
.product-interior__item_no-mobile-title .product-interior-item__title {
    display: none;
}
.product-interior__item_no-mobile-title .product-interior-item__description {
    margin: 0.90909em 0 0.45455em;
    font-weight: 700;
    line-height: 1.25;
}
}
@media only screen and (max-width: 768px) {
.product-interior__item {
    margin-bottom: 2.5em;
}
}
@media only screen and (max-width: 768px) {
.product-interior__col_small .product-interior__item {
    flex: 0 0 calc(50% - 0.625em);
}
}
.product-interior__slider {
position: relative;
}
@media only screen and (min-width: 769px) {
.product-interior__slider {
    padding: 0.9375em 0.9375em 0;
    overflow: hidden;
}
}
@media only screen and (max-width: 768px) {
.product-interior__slider {
    width: 100%;
    max-height: 20em;
    margin-bottom: 1.875em;
}
.product-interior__col_medium .product-interior__slider {
    max-height: 25em;
}
}
@media only screen and (width: 768px) {
.product-interior__slider {
    max-height: 31.25em;
}
}
.product-interior__caption {
display: block;
}
.product-interior__description {
font-weight: 700;
}
.product-interior__image-wrapper {
overflow: hidden;
margin-bottom: 0.625em;
}
@media only screen and (min-width: 769px) {
.product-interior__image-wrapper {
    overflow: hidden;
}
}
.product-interior__image-wrapper img {
width: 100%;
height: auto;
}
.product-interior__image {
background-size: 100% auto;
background-repeat: no-repeat;
}
.product-interior__possibilities {
padding-top: 0.9375em;
}
.product-interior__documents {
margin-top: 2.5em;
}
.product-interior__disclaimer {
display: none;
text-align: center;
line-height: 1;
font-weight: 400;
margin-top: 1em;
}
@media only screen and (min-width: 769px) {
.product-interior__disclaimer {
    font-size: 1em;
}
}
@media only screen and (max-width: 768px) {
.product-interior__disclaimer {
    font-size: 0.875em;
}
}
.product-interior__disclaimer:not(:last-child) {
margin-bottom: 1em;
}
.product-page__block-bort-1 .product-interior__disclaimer {
display: block;
}
.product-interior-item_steering-wheel .product-interior-item__icon {
width: 1.75em;
height: 1.75em;
background-image: url('../img/290c5a0.svg');
}
.product-interior-item_climb .product-interior-item__icon {
width: 2.0625em;
height: 1.9375em;
background-image: url('../img/ab4e7fd.svg');
}
.product-interior-item_comfort .product-interior-item__icon {
width: 1.8125em;
height: 2.0625em;
background-image: url('../img/3.svg');
}
.product-interior-item_overhang .product-interior-item__icon {
width: 2.125em;
height: 1.875em;
background-image: url('../img/c86cbd5.svg');
}
.product-interior-item_trunk .product-interior-item__icon {
width: 2.0625em;
height: 1.875em;
background-image: url('../img/e805145.svg');
}
.product-interior-item_warmer .product-interior-item__icon {
width: 2.625em;
height: 2em;
background-image: url('../img/e734169.svg');
}
.product-interior-item_nvh .product-interior-item__icon {
width: 1.25em;
height: 2em;
background-image: url('../img/1c25cf9.svg');
}
.product-interior-item_conditioner .product-interior-item__icon {
width: 2em;
height: 2em;
background-image: url('../img/caff737.svg');
}
.product-interior-item_four-wheel .product-interior-item__icon {
width: 1.4375em;
height: 2.0625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMywyQzIuNSwyLDIsMi40LDIsM0wyLDEwYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMVY4SDEwdjE3SDZ2LTJjMC0wLjYtMC40LTEtMS0xSDMKCQljLTAuNiwwLTEsMC40LTEsMXY3YzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtMmgxMXYyYzAsMC42LDAuNCwxLDEsMWgyYzAuNiwwLDEtMC40LDEtMXYtN2MwLTAuNi0wLjQtMS0xLTFoLTIKCQljLTAuNiwwLTEsMC40LTEsMXYyaC00VjhIMTd2MmMwLDAuNiwwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFMMjEsM2MwLTAuNi0wLjQtMS0xLTFoLTJjLTAuNiwwLTEsMC40LTEsMXYySDZWM2MwLTAuNi0wLjQtMS0xLTEKCQlIM3oiLz4KPC9nPgo8L3N2Zz4K);
}
.product-interior-item_speed .product-interior-item__icon {
width: 1.8125em;
height: 1.8125em;
background-image: url('../img/2.svg');
}
.product-interior-item_spring .product-interior-item__icon {
width: 1.8125em;
height: 1.8125em;
background-image: url('../img/cc78072.svg');
}
.product-interior-item_star-white .product-interior-item__icon {
width: 1.5625em;
height: 1.5625em;
background-image: url('../img/4.svg');
}
.product-interior-item_gearbox .product-interior-item__icon {
width: 1em;
height: 1.875em;
background-image: url('../img/3e53b2b.svg');
}
.product-interior-item_trunk-left .product-interior-item__icon {
width: 2.0625em;
height: 1.875em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMyAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwzaDE0LjdjMC40LDAsMC43LDAuMywwLjgsMC43bDAuOCw2LjRoMi4xYzAuNiwwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4yaC0xLjFWMjloLTMuMgoJCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zdi0zLjRIMTEuNnYzLjRjMCwwLjctMC42LDEuMy0xLjMsMS4zSDcuMnYtNS4zbDUuNS0ybDAsMGgxNGwwLjEtMTAuNGwtMC42LTUuNGMwLTAuMy0wLjMtMC41LTAuNS0wLjVoLTEzCgkJVjNIMTIuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjQsMi43YzAuOSwwLjIsMS41LDEsMS41LDEuOXYxNC45YzAsMC45LTAuNiwxLjctMS41LDEuOUwyLjksMjNWMUw5LjQsMi43eiBNOS42LDVjMC4yLDAsMC40LDAuMiwwLjQsMC41CgkJdjcuMWMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMy45di05TDkuNiw1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuOSwxTDEuNiwxLjdDMS4zLDEuOSwwLjksMi4yLDAuOSwyLjZ2MTguOGMwLDAuNCwwLjIsMC43LDAuNiwwLjlMMi45LDIzVjF6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.product-interior-item_stabilization .product-interior-item__icon {
width: 1.5em;
height: 1.875em;
background-image: url('../img/5ef11fe.svg');
}
.product-interior-item_airbag .product-interior-item__icon {
width: 1.8125em;
height: 2em;
background-image: url('../img/9aed264.svg');
}
.product-interior-item_safety .product-interior-item__icon {
width: 2.25em;
height: 2.25em;
background-image: url('../img/1c5ab47.svg');
}
.product-interior-item_seats .product-interior-item__icon {
width: 1.8125em;
height: 2.1875em;
background-image: url('../img/e257ad4.svg');
}
.product-interior-item__image {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.product-interior-item_airbag .product-interior-item__icon,
.product-interior-item_climb .product-interior-item__icon,
.product-interior-item_comfort .product-interior-item__icon,
.product-interior-item_conditioner .product-interior-item__icon,
.product-interior-item_four-wheel .product-interior-item__icon,
.product-interior-item_gearbox .product-interior-item__icon,
.product-interior-item_nvh .product-interior-item__icon,
.product-interior-item_overhang .product-interior-item__icon,
.product-interior-item_safety .product-interior-item__icon,
.product-interior-item_seats .product-interior-item__icon,
.product-interior-item_speed .product-interior-item__icon,
.product-interior-item_spring .product-interior-item__icon,
.product-interior-item_stabilization .product-interior-item__icon,
.product-interior-item_star-white .product-interior-item__icon,
.product-interior-item_steering-wheel .product-interior-item__icon,
.product-interior-item_trunk-left .product-interior-item__icon,
.product-interior-item_trunk .product-interior-item__icon,
.product-interior-item_warmer .product-interior-item__icon {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-interior-item {
position: relative;
}
@media only screen and (min-width: 769px) {
.product-interior-item {
    padding: 0.9375em;
}
}
@media only screen and (max-width: 768px) {
.product-interior__col_big .product-interior-item,
.product-interior__col_medium .product-interior-item {
    width: 100%;
}
}
.product-interior-item__container {
position: relative;
}
.product-interior-item__icon {
position: absolute;
z-index: 5;
}
@media only screen and (min-width: 769px) {
.product-interior-item__icon {
    top: 1.25em;
    left: 1.875em;
}
}
@media only screen and (max-width: 768px) {
.product-interior-item__icon {
    top: 1em;
    left: 0.625em;
}
}
.product-interior-item__image {
display: block;
width: 100%;
background-color: #c1bfc0;
position: relative;
}
#technik .product-interior-item__image:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 2.5em;
height: 2.5em;
border-radius: 50%;
background-color: #fff;
background-position: 55% 55%;
background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDUuNzAwNjdDMiAzLjY1Njg1IDMuNjU2ODUgMiA1LjcwMDY3IDJDNy43NDQ0OSAyIDkuNDAxMzQgMy42NTY4NSA5LjQwMTM0IDUuNzAwNjdDOS40MDEzNCA3Ljc0NDQ5IDcuNzQ0NDkgOS40MDEzNCA1LjcwMDY3IDkuNDAxMzRDMy42NTY4NSA5LjQwMTM0IDIgNy43NDQ0OSAyIDUuNzAwNjdaTTUuNzAwNjcgMEMyLjU1MjI4IDAgMCAyLjU1MjI4IDAgNS43MDA2N0MwIDguODQ5MDYgMi41NTIyOCAxMS40MDEzIDUuNzAwNjcgMTEuNDAxM0M2LjkzNTQ1IDExLjQwMTMgOC4wNzg1MyAxMS4wMDg4IDkuMDExOTIgMTAuMzQxNkwxMi42NzQ0IDE0LjAwNDFMMTQuMDA0IDEyLjY3NDZMMTAuMzQxNSA5LjAxMjA4QzExLjAwODcgOC4wNzg2NyAxMS40MDEzIDYuOTM1NTIgMTEuNDAxMyA1LjcwMDY3QzExLjQwMTMgMi41NTIyOCA4Ljg0OTA2IDAgNS43MDA2NyAwWiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
background-size: 50%;
transition: all 0.5s;
-webkit-transform: scale(0);
transform: scale(0);
z-index: 2;
}
@media only screen and (min-width: 769px) {
#technik .product-interior-item__image:hover {
    cursor: pointer;
}
#technik .product-interior-item__image:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}
.product-interior-item__video {
background-color: #c1bfc0;
display: block;
width: 100%;
}
.product-interior-item__title {
margin: 0.90909em 0 0.45455em;
font-weight: 700;
}
.product-interior-item__title-tag {
line-height: 1.17;
font-weight: 400;
border-radius: 2px;
background-color: #e84b37;
color: #fff;
display: inline-block;
font-size: 0.75em;
padding: 0.5em 0.66667em;
margin-right: 0.83333em;
}
.product-interior-item__numbers {
display: flex;
}
@media only screen and (max-width: 768px) {
.product-interior-item__numbers {
    flex-wrap: wrap;
    justify-content: flex-start;
}
}
@media only screen and (min-width: 769px) {
.product-interior-item__num {
    margin-right: 1.875em;
    max-width: 8.875em;
}
}
@media only screen and (max-width: 768px) {
.product-interior-item__num {
    margin-right: 1.25em;
    flex: 1 1 0;
}
}
@media only screen and (width: 768px) {
.product-interior-item__num {
    max-width: 7.5em;
}
}
.product-interior-item__num:last-child {
margin-right: 0;
}
.product-interior-item__num_square .big-num__title:before {
content: "";
display: inline-block;
margin-right: 0.3125em;
width: 0.70588em;
height: 0.70588em;
background: #c1bfc0;
border-radius: 2px;
}
.product-interior-item__num_triangle-left .big-num__title:before {
content: "";
display: inline-block;
margin-right: 0.3125em;
border-radius: 2px;
border-left: 0.35294em solid transparent;
border-bottom: 0.35294em solid transparent;
border-color: transparent transparent #c1bfc0 #c1bfc0;
border-style: solid;
border-width: 0.35294em;
}
.product-interior-item__num_triangle-right .big-num__title:before {
content: "";
display: inline-block;
margin-right: 0.3125em;
border-radius: 2px;
border-bottom: 0.35294em solid transparent;
border-right: 0.35294em solid transparent;
border-color: transparent #c1bfc0 #c1bfc0 transparent;
border-style: solid;
border-width: 0.35294em;
}
.product-comfort-item_wheel:before {
width: 1.75em;
height: 1.75em;
background-image: url('../img/290c5a0.svg');
}
.product-comfort-item_gruz .product-comfort-item__num:before {
width: 1.375em;
height: 1.625em;
background-image: url('../img/d52c389.svg');
}
.product-comfort-item_warm:before,
.product-comfort-item_warmer:before {
width: 2.625em;
height: 2em;
background-image: url('../img/e734169.svg');
}
.product-comfort-item_cruis:before {
width: 2em;
height: 2em;
background-image: url('../img/d1fde60.svg');
}
.product-comfort-item_headlamp:before {
width: 2em;
height: 1.6875em;
background-image: url('../img/d12afdb.svg');
}
.product-comfort-item_nvh:before {
width: 1.25em;
height: 2em;
background-image: url('../img/1c25cf9.svg');
}
.product-comfort-item_bag:before {
width: 1.8125em;
height: 2em;
background-image: url('../img/9aed264.svg');
}
.product-comfort-item_white .big-num__title:before {
width: 1.5em;
height: 1.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjIsMTIuNWMtMC4xLTEtMS0xLjgtMi0xLjhIMTdjMS0xLjEsMS41LTIuNSwxLjUtNGMwLTMuMy0yLjctNi02LTZzLTYsMi43LTYsNmMwLDEuNSwwLjYsMi45LDEuNSw0SDQuNgoJYy0xLDAtMS45LDAuOC0yLDEuOGwtMS4yLDEyYy0wLjEsMS4yLDAuOCwyLjIsMiwyLjJoMTcuOGMxLjIsMCwyLjEtMSwyLTIuMkwyMi4yLDEyLjV6IE0xMi42LDIuN2MyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNAoJcy00LTEuOC00LTRTMTAuNCwyLjcsMTIuNiwyLjd6IE0zLjYsMjQuN2wxLjItMTJoMTUuNWwxLjIsMTJIMy42eiIvPgo8L3N2Zz4K);
}
.product-comfort-item_safety:before {
width: 2.25em;
height: 2.25em;
background-image: url('../img/1c5ab47.svg');
}
.product-comfort-item_seats:before {
width: 1.8125em;
height: 2.1875em;
background-image: url('../img/e257ad4.svg');
}
.product-comfort-item_bag:before,
.product-comfort-item_cruis:before,
.product-comfort-item_gruz .product-comfort-item__num:before,
.product-comfort-item_headlamp:before,
.product-comfort-item_nvh:before,
.product-comfort-item_safety:before,
.product-comfort-item_seats:before,
.product-comfort-item_warm:before,
.product-comfort-item_warmer:before,
.product-comfort-item_wheel:before,
.product-comfort-item_white .big-num__title:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-comfort {
display: flex;
justify-content: center;
}
@media only screen and (min-width: 769px) {
.product-comfort {
    align-items: stretch;
}
}
.product-comfort__item {
margin: 0 3px;
}
.product-comfort-item {
position: relative;
border: 0.0625em solid hsla(0, 0%, 100%, 0.5);
border-radius: 2px;
}
@media only screen and (min-width: 769px) {
.product-comfort-item {
    min-width: 27.125em;
    padding: 1.5em 2.125em 0.75em 5em;
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item {
    display: flex;
    flex-wrap: wrap;
    padding: 0.375em 0.5em;
    align-items: center;
    text-align: center;
}
}
@media only screen and (min-width: 769px) {
.product-comfort-item_none {
    padding-left: 2.125em;
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item_none:nth-child(3) {
    display: none;
}
.product-comfort-item_none:before {
    display: none !important;
}
}
.product-comfort-item_gruz .product-comfort-item__num {
display: flex;
justify-content: flex-start;
align-items: center;
}
.product-comfort-item_gruz .product-comfort-item__num:before {
content: "";
display: block;
margin-right: 0.3125em;
}
@media only screen and (min-width: 769px) {
.product-comfort-item_gruz {
    padding-left: 2.125em;
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item_gruz:before {
    display: none !important;
}
}
.product-comfort-item_white {
background: #fff;
color: #1c252c;
}
@media only screen and (min-width: 769px) {
.product-comfort-item_white {
    padding-left: 2.125em;
}
}
.product-comfort-item_white .big-num__title:before {
content: "";
display: inline-block;
margin-right: 0.3125em;
font-size: 0.5em;
}
@media only screen and (max-width: 768px) {
.product-comfort-item_white:before {
    display: none !important;
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item_bag {
    display: none;
}
}
.product-comfort-item:before {
content: "";
display: block;
}
@media only screen and (min-width: 769px) {
.product-comfort-item:before {
    position: absolute;
    left: 1.75em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item:before {
    margin-left: auto;
    margin-right: auto;
}
}
.product-comfort-item__container {
height: 100%;
display: flex;
align-items: center;
}
.product-comfort-item__container_block {
display: block;
}
@media only screen and (max-width: 768px) {
.product-comfort-item__container {
    height: auto;
}
}
@media only screen and (min-width: 769px) {
.product-comfort-item__title {
    padding-bottom: 0.57143em;
}
}
@media only screen and (max-width: 768px) {
.product-comfort-item__title {
    min-height: 4.25em;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
@media only screen and (max-width: 768px) {
[data-model="7"] .product-comfort-item__title {
    min-height: auto;
}
}
.tooltip_black {
width: 1em;
height: 1em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
}
.tooltip_white {
width: 1em;
height: 1em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
}
.tooltip_black,
.tooltip_white {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.tooltip {
font-size: 1.77778vh;
display: inline-block;
cursor: pointer;
z-index: 10 !important;
position: relative;
min-width: 1em;
}
@media screen and (max-aspect-ratio: 8/5) {
.tooltip {
    font-size: 1.11111vw;
}
}
@media only screen and (max-width: 768px) {
.tooltip {
    font-size: 4.26667vw;
}
}
.tooltip:hover .tooltip__popup {
opacity: 1;
visibility: visible;
}
.tooltip_black .tooltip__popup {
background: #fff;
}
.tooltip_black .tooltip__text {
color: #1c252c;
}
.tooltip_white .tooltip__popup {
background: #1c252c;
}
.tooltip_white .tooltip__text {
color: #fff;
}
.tooltip__popup {
position: absolute;
white-space: normal;
z-index: 12;
opacity: 0;
visibility: hidden;
cursor: pointer;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 0.125em;
transition: visibility 0s, opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (min-width: 769px) {
.tooltip__popup {
    padding: 2.125em 1.875em;
    width: 26.875em;
    bottom: 100%;
}
}
@media only screen and (max-width: 768px) {
.tooltip__popup {
    width: 17.5em;
    padding: 1em;
    bottom: 100%;
}
}
.tooltip__popup_right {
right: 100%;
}
.tooltip__popup_left {
left: 100%;
}
.tooltip__popup_center {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.tooltip__text {
font-size: 0.875em;
line-height: 1.28571em;
}
.product-documents__item_brochure .product-documents__type,
.product-documents__item_green .product-documents__type {
width: 1.625em;
height: 0.875em;
background-image: url('../img/4dc8607.svg');
}
.product-documents__item_accessories .product-documents__type,
.product-documents__item_blue .product-documents__type {
width: 1.625em;
height: 0.875em;
background-image: url('../img/e9049a7.svg');
}
.product-documents__item_price-main .product-documents__type,
.product-documents__item_price .product-documents__type,
.product-documents__item_red .product-documents__type {
width: 1.625em;
height: 0.875em;
background-image: url('../img/549e9bf.svg');
}
.product-documents__img,
.product-documents__item_accessories .product-documents__type,
.product-documents__item_blue .product-documents__type,
.product-documents__item_brochure .product-documents__type,
.product-documents__item_green .product-documents__type,
.product-documents__item_price-main .product-documents__type,
.product-documents__item_price .product-documents__type,
.product-documents__item_red .product-documents__type {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
#documents {
position: relative;
top: -9.375em;
}
.product-documents {
background: #f8f8f8;
}
@media only screen and (min-width: 769px) {
.product-documents {
    display: flex;
    align-items: flex-start;
    padding: 2.8125em 3.125em;
}
}
@media only screen and (max-width: 768px) {
.product-documents {
    padding: 1.5em 1.25em;
    margin: 0 1.25em;
}
}
@media only screen and (min-width: 769px) {
.product-documents__list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-grow: 1;
}
}
.product-documents__item {
display: flex;
cursor: pointer;
}
@media only screen and (min-width: 769px) {
.product-documents__item {
    margin-right: 2.5em;
    margin-bottom: 0.625em;
}
}
@media only screen and (max-width: 768px) {
.product-documents__item {
    margin-bottom: 1.5em;
}
.product-documents__item:last-child {
    margin-bottom: 0;
}
}
.product-documents__item:last-child {
margin-right: 0;
}
@media only screen and (min-width: 769px) {
.product-documents__item:hover .product-documents__link:after {
    position: absolute;
    display: block;
    content: "";
    width: 1.25em;
    height: 1.25em;
    right: 0;
    top: 0;
    margin-left: 0.3125em;
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat;
}
}
.product-documents__item_brochure,
.product-documents__item_green {
color: #014637;
}
@media only screen and (min-width: 769px) {
.product-documents__item_brochure .product-documents__img,
.product-documents__item_green .product-documents__img {
    background-image: url('../img/c9e1309.svg');
}
}
@media only screen and (max-width: 768px) {
.product-documents__item_brochure .product-documents__img,
.product-documents__item_green .product-documents__img {
    background-image: url('../img/71b3335.svg');
}
}
.product-documents__item_brochure:hover .product-documents__link,
.product-documents__item_green:hover .product-documents__link {
-webkit-text-decoration-color: #014637;
text-decoration-color: #014637;
}
@media only screen and (min-width: 769px) {
.product-documents__item_brochure:hover .product-documents__link:after,
.product-documents__item_green:hover .product-documents__link:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE0NjM3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
}
}
.product-documents__item_accessories,
.product-documents__item_blue {
color: #243c61;
}
@media only screen and (min-width: 769px) {
.product-documents__item_accessories .product-documents__img,
.product-documents__item_blue .product-documents__img {
    background-image: url('../img/bfc840c.svg');
}
}
@media only screen and (max-width: 768px) {
.product-documents__item_accessories .product-documents__img,
.product-documents__item_blue .product-documents__img {
    background-image: url('../img/73ea9c2.svg');
}
}
.product-documents__item_accessories:hover .product-documents__link,
.product-documents__item_blue:hover .product-documents__link {
-webkit-text-decoration-color: #243c61;
text-decoration-color: #243c61;
}
@media only screen and (min-width: 769px) {
.product-documents__item_accessories:hover .product-documents__link:after,
.product-documents__item_blue:hover .product-documents__link:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjQzQzYxO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTdzNywzLjEsNyw3CglDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
}
}
.product-documents__item_price,
.product-documents__item_price-main,
.product-documents__item_red {
color: #c13826;
}
@media only screen and (min-width: 769px) {
.product-documents__item_price-main .product-documents__img,
.product-documents__item_price .product-documents__img,
.product-documents__item_red .product-documents__img {
    background-image: url('../img/0e796d9.svg');
}
}
@media only screen and (max-width: 768px) {
.product-documents__item_price-main .product-documents__img,
.product-documents__item_price .product-documents__img,
.product-documents__item_red .product-documents__img {
    background-image: url('../img/51d4a21.svg');
}
}
.product-documents__item_price-main:hover .product-documents__link,
.product-documents__item_price:hover .product-documents__link,
.product-documents__item_red:hover .product-documents__link {
-webkit-text-decoration-color: #c13826;
text-decoration-color: #c13826;
}
@media only screen and (min-width: 769px) {
.product-documents__item_price-main:hover .product-documents__link:after,
.product-documents__item_price:hover .product-documents__link:after,
.product-documents__item_red:hover .product-documents__link:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzEzODI2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==);
}
}
.product-documents__title {
font-weight: 600;
cursor: default;
}
@media only screen and (min-width: 769px) {
.product-documents__title {
    font-size: 1.375em;
    line-height: 1.09091em;
    flex-shrink: 0;
}
}
@media only screen and (max-width: 768px) {
.product-documents__title {
    font-size: 1em;
    line-height: 1.25em;
    margin-bottom: 1em;
}
}
@media only screen and (min-width: 769px) {
.product-documents__img {
    width: 3.625em;
    height: 4.6875em;
}
}
@media only screen and (max-width: 768px) {
.product-documents__img {
    width: 2em;
    height: 2.5em;
    margin-top: 0.125em;
}
}
.product-documents__info {
display: flex;
flex-direction: column;
justify-content: center;
}
@media only screen and (min-width: 769px) {
.product-documents__info {
    margin-left: 1.25em;
}
}
@media only screen and (max-width: 768px) {
.product-documents__info {
    margin-left: 0.6875em;
}
}
.product-documents__type {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.product-documents__link {
display: inline-block;
position: relative;
}
@media only screen and (min-width: 769px) {
.product-documents__link {
    font-size: 1em;
    line-height: 1.25em;
    margin-bottom: 0.375em;
    padding-right: 1.25em;
    width: 10.9375em;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    min-height: 1.25em;
    display: block;
    box-sizing: border-box;
}
}
@media only screen and (max-width: 768px) {
.product-documents__link {
    font-size: 0.875em;
    line-height: 1.28571em;
    margin-bottom: 0.21429em;
}
}
.product-adventures__container {
display: flex;
}
@media only screen and (max-width: 768px) {
.product-adventures__container {
    flex-wrap: wrap;
}
}
@media only screen and (min-width: 769px) {
.product-adventures__item_size-1 {
    flex: 1 1 50%;
}
}
@media only screen and (max-width: 768px) {
.product-adventures__item_size-1 {
    flex: 1 1 100%;
}
}
@media only screen and (min-width: 769px) {
.product-adventures__item_size-2 {
    flex: 1 1 25%;
}
}
@media only screen and (max-width: 768px) {
.product-adventures__item_size-2 {
    flex: 1 1 50%;
}
}
.product-programs__button:before {
width: 0.8125em;
height: 0.8125em;
background-image: url('../img/d895eb1.svg');
}
.product-programs__button:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
.product-programs {
    padding: 0 1.8125em;
}
}
@media only screen and (max-width: 768px) {
.product-programs {
    text-align: center;
}
}
@media only screen and (min-width: 769px) {
.product-programs__button {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.product-programs__button {
    margin-top: 2.125em;
}
}
.product-programs__button:before {
content: "";
display: block;
margin-right: 0.66667em;
margin-top: -0.1em;
}
@media only screen and (max-width: 768px) {
.product-programs__container {
    padding: 0 1.25em;
}
}
@media only screen and (min-width: 769px) {
.product-programs__container {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    max-width: 86.25em;
}
.product-programs__container.is_not-slider {
    flex-wrap: wrap;
    justify-content: flex-start;
}
}
.product-programs__item {
text-align: left;
}
@media only screen and (min-width: 769px) {
.product-programs__item {
    width: 26.875em !important;
    flex-grow: 0;
    flex-shrink: 1;
    height: auto;
}
.product-programs__item.tns-item {
    margin: 0.9375em !important;
}
.is_not-slider .product-programs__item.tns-item {
    margin: 0.9375em 0 0 !important;
}
}
@media only screen and (max-width: 768px) {
.product-programs__item {
    text-align: left;
    margin: 0.625em;
}
}
.tiny-slider__arrow_left:before {
width: 0.875em;
height: 1.375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwyMWwtMTAtMTBsMTAtMTAiLz4KPC9zdmc+Cg==);
}
.tiny-slider__arrow_right:before {
width: 0.875em;
height: 1.375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS44LDIxbDEwLTEwTDEuOCwxIi8+Cjwvc3ZnPgo=);
}
.tiny-slider__arrow_left:before,
.tiny-slider__arrow_right:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.tiny-slider {
position: relative;
padding-bottom: 4em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media only screen and (min-width: 769px) {
.tiny-slider {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
}
.tiny-slider__wrapper {
position: relative;
height: 100%;
}
@media only screen and (min-width: 769px) {
.tiny-slider__wrapper {
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider__wrapper {
    padding-bottom: 1.25em;
}
}
.tiny-slider__content {
display: flex;
align-items: stretch;
}
.tiny-slider__arrow {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 0.8125em;
height: 1.25em;
cursor: pointer;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tiny-slider__arrow[aria-disabled="true"] {
display: none;
}
.tiny-slider__arrow:before {
display: block;
content: "";
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.tiny-slider__arrow_left {
left: -1.25em;
}
.tiny-slider__arrow_left:hover:before {
-webkit-transform: translateX(-20%);
transform: translateX(-20%);
}
.tiny-slider__arrow_right {
right: -1.25em;
}
@media only screen and (min-width: 769px) {
.tiny-slider__arrow_right:hover:before {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
}
}
.tiny-slider .tns-item {
overflow: visible;
outline: none !important;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.tiny-slider .tns-item {
    margin-left: 0 !important;
}
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.tiny-slider .tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
    margin-right: 0;
}
}
.tiny-slider .tns-liveregion {
display: none;
}
.tiny-slider .tns-nav {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 11;
display: flex;
align-items: center;
bottom: 0;
}
.tiny-slider .tns-nav button {
width: 10px;
height: 10px;
background-color: #1c252c;
opacity: 0.5;
flex: 0 0 10px;
display: block;
border-radius: 50%;
position: relative;
transition: opacity 0.3s, -webkit-transform 0.3s;
transition: transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
-webkit-transform: translateZ(0) scale(0.6);
transform: translateZ(0) scale(0.6);
margin: 0 0.3125em;
padding: 0;
border: none;
outline: none;
}
.tiny-slider .tns-nav .tns-nav-active {
opacity: 1;
-webkit-transform: translateZ(0) scale(0.95);
transform: translateZ(0) scale(0.95);
}
.tiny-slider button {
display: none;
}
.tiny-slider_expedition.tiny-slider {
padding-bottom: 0;
}
.tiny-slider_expedition .tiny-slider__content {
font-size: 1em;
}
.tiny-slider_expedition .tiny-slider__wrapper {
padding-bottom: 0;
}
.tiny-slider_expedition .tns-nav {
bottom: 2em;
}
.tiny-slider_expedition .tns-nav button {
opacity: 1;
background-color: #fff;
}
@media only screen and (min-width: 769px) {
.tiny-slider_expedition .tns-nav button {
    width: 1.25em;
    height: 1.25em;
    flex: 0 0 1.25em;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider_expedition .tns-nav button {
    width: 1.0625em;
    height: 1.0625em;
    flex: 0 0 1.0625em;
}
}
.tiny-slider_expedition .tns-nav-active {
background-color: #f65c32 !important;
}
.tiny-slider_expedition .tiny-slider__arrow {
display: block;
opacity: 0;
width: 50%;
position: absolute;
top: 0;
-webkit-transform: translateY(0);
transform: translateY(0);
}
@media only screen and (min-width: 769px) {
.tiny-slider_expedition .tiny-slider__arrow {
    height: 100%;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider_expedition .tiny-slider__arrow {
    height: 13.75em;
}
}
.tiny-slider_expedition .tiny-slider__arrow_left {
left: 0;
}
.tiny-slider_expedition .tiny-slider__arrow_right {
right: 0;
}
.tiny-slider_image-slider {
padding-bottom: 0;
}
.tiny-slider_image-slider .tns-nav {
position: absolute;
bottom: 2em;
left: 3em;
text-align: left;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.tiny-slider_image-slider .tns-nav button {
background-color: #fff;
}
@media only screen and (max-width: 768px) {
.tiny-slider_image-slider .tns-nav {
    left: 1.5em;
    bottom: 1.5em;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider_image-slider .tiny-slider__wrapper {
    padding-bottom: 0;
}
}
.tiny-slider_text-slider {
padding-bottom: 0;
}
.tiny-slider_text-slider .tns-nav {
-webkit-transform: translateX(0);
transform: translateX(0);
position: absolute;
top: 65%;
left: 3em;
text-align: left;
}
.tiny-slider_text-slider .tns-nav button {
background-color: #fff;
}
.product-interior-item-slider .tiny-slider_text-slider .tns-nav button,
.product-interior__slider .tiny-slider_text-slider .tns-nav button {
box-shadow: 0 0.25em 0.75em #071347;
}
@media only screen and (max-width: 768px) {
.tiny-slider_text-slider .tns-nav {
    top: 50%;
    left: 1.5em;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider_text-slider .tiny-slider__wrapper {
    padding-bottom: 0;
}
}
.tiny-slider_blog {
padding-bottom: 0;
}
@media only screen and (min-width: 769px) {
.tiny-slider_blog .tiny-slider__content {
    display: block;
}
}
@media only screen and (max-width: 768px) {
.tiny-slider_blog .tns-nav {
    left: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    right: 1.25em;
    bottom: 100%;
}
}
.tiny-slider_partner .tiny-slider__arrow {
width: 1.875em;
height: 60%;
display: flex;
justify-content: center;
align-items: center;
top: 3em;
z-index: 5;
outline: 0;
}
@media only screen and (min-width: 769px) {
.tiny-slider_partner .tiny-slider__arrow {
    display: none;
}
}
.tiny-slider_partner .tiny-slider__arrow_left {
left: 0.5em;
}
.tiny-slider_partner .tiny-slider__arrow_right {
right: 0.5em;
}
.tiny-slider_article {
padding-bottom: 0;
}
@media only screen and (max-width: 768px) {
.tiny-slider_article .tiny-slider__wrapper {
    padding-bottom: 0;
}
}
.tiny-slider_article .tiny-slider__content {
display: block;
align-items: unset;
}
.tiny-slider_about .tiny-slider__arrow {
width: 33%;
height: 100%;
}
.tiny-slider_about .tiny-slider__arrow:before {
display: none;
}
.tiny-slider_main-cars-list .tiny-slider__content {
display: block;
align-items: unset;
}
@media only screen and (min-width: 769px) {
.tiny-slider_profi-van-list .tns-ovh {
    overflow: visible;
}
}
.tiny-slider_connected-calc {
padding-bottom: 0;
}
.tiny-slider_connected-calc .tiny-slider__arrow {
display: none;
}
.tiny-slider_connected-calc .tiny-slider__wrapper {
padding-bottom: 1.5625em;
}
@charset "UTF-8";
.product-programs-item__arrow {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.product-programs-item__button:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxLjFsNSw1bC01LDUiLz4KPC9zdmc+Cg==);
}
.product-programs-item__arrow,
.product-programs-item__button:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.product-programs-item {
display: block;
transition: all 0.1s linear;
will-change: transform;
cursor: pointer;
}
@media only screen and (min-width: 769px) {
.is_not-slider .product-programs-item {
    padding: 0.9375em;
}
}
@media only screen and (min-width: 769px) {
.product-programs-item:hover .product-programs-item__container {
    text-decoration: none;
    -webkit-transform: translate3d(0, -0.1em, 0);
    transform: translate3d(0, -0.1em, 0);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
}
.product-programs-item:hover .product-programs-item__container .product-programs-item__arrow {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
}
.is_ie .product-programs-item:hover .product-programs-item__container {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
}
.product-programs-item__container {
position: relative;
height: 100%;
border-radius: 2px;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
background-color: #fff;
transition: box-shadow 0.2s, -webkit-transform 0.2s;
transition: transform 0.2s, box-shadow 0.2s;
transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s;
}
.is_ie .product-programs-item__container {
box-shadow: none;
border: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 769px) {
.product-programs-item__container {
    padding: 2.125em 1.875em 6.125em;
}
}
@media only screen and (max-width: 768px) {
.product-programs-item__container {
    padding: 1.5em 1.25em 6.125em;
}
}
.product-programs-item__head {
display: flex;
align-items: center;
justify-content: space-between;
}
.product-programs-item__title {
flex: 1 1 0;
}
.product-programs-item__logo {
flex: 0 0 0;
}
.product-programs-item__description {
margin-top: 1em;
min-height: 2.5em;
}
.product-programs-item__date {
margin-top: 1em;
font-weight: 700;
}
.product-programs-item__basic {
margin-top: 1em;
}
.product-programs-item__offer {
position: absolute;
bottom: 1.5em;
}
@media only screen and (min-width: 769px) {
.product-programs-item__offer {
    left: 1.875em;
}
}
@media only screen and (max-width: 768px) {
.product-programs-item__offer {
    left: 1.25em;
}
}
.product-programs-item__arrow {
position: absolute;
font-size: 1.3em;
bottom: 1.63462em;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (min-width: 769px) {
.product-programs-item__arrow {
    right: 1.44231em;
}
}
@media only screen and (max-width: 768px) {
.product-programs-item__arrow {
    right: 0.96154em;
}
}
.product-programs-item__button {
color: #0046ac;
position: absolute;
font-size: 1em;
bottom: 2.125em;
display: flex;
justify-content: space-between;
align-items: center;
}
@media only screen and (min-width: 769px) {
.product-programs-item__button {
    right: 1.875em;
}
}
@media only screen and (max-width: 768px) {
.product-programs-item__button {
    right: 1.25em;
}
}
.product-programs-item__button:after {
content: "";
display: block;
margin-left: 0.5em;
}
.product-programs-item-basic__description {
font-weight: 700;
}
.product-programs-item-offer__title:after {
content: " до";
}
@media only screen and (min-width: 769px) {
.product-stock {
    margin-bottom: 6.25em;
    min-height: 28.125em;
}
}
@media only screen and (max-width: 768px) {
.product-stock {
    margin-bottom: 1.875em;
}
}
.product-stock__title {
text-align: center;
margin: 0.25em 0;
}
@media only screen and (max-width: 768px) {
.product-stock__title {
    padding-left: 0.71429em;
    padding-right: 0.71429em;
    margin-bottom: 0.90625em;
}
}
@media only screen and (min-width: 769px) {
.product-stock__title_big {
    font-size: 4em;
    line-height: 1.06;
    font-weight: 700;
}
}
@media only screen and (max-width: 768px) {
.product-stock__title_big {
    font-size: 1.75em;
    line-height: 1;
    font-weight: 700;
}
}
@media only screen and (min-width: 769px) {
.product-stock__title_mobile {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.product-stock__city-filter {
    display: inline-block;
    vertical-align: bottom;
}
}
@media only screen and (max-width: 768px) {
.product-stock__city-filter .city-filter__title {
    justify-content: center;
}
}
.available-cars__button:before {
width: 0.8125em;
height: 0.8125em;
background-image: url('../img/d895eb1.svg');
}
.available-cars__filter_mobile:before {
width: 1em;
height: 1em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFhMSAxIDAgMDExLTFoMWExIDEgMCAwMTEgMXY2YTEgMSAwIDAxLTEgMWgtMWExIDEgMCAwMS0xLTFWNUgxYTEgMSAwIDAxMC0yaDhWMXptNiAyaC0ydjJoMmExIDEgMCAxMDAtMnpNNyA5YTEgMSAwIDAwLTEtMUg1YTEgMSAwIDAwLTEgMXY2YTEgMSAwIDAwMSAxaDFhMSAxIDAgMDAxLTF2LTJoOGExIDEgMCAxMDAtMkg3Vjl6bS02IDJoMnYySDFhMSAxIDAgMTEwLTJ6IiBmaWxsPSIjMUMyNTJDIi8+PC9zdmc+Cg==);
}
.available-cars__filter_mobile:before {
width: 1.25em;
height: 1.25em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTExIDNjMC0uNi40LTEgMS0xaDFjLjYgMCAxIC40IDEgMXY2YzAgLjYtLjQgMS0xIDFoLTFjLS42IDAtMS0uNC0xLTFWN0gzYy0uNiAwLTEtLjQtMS0xcy40LTEgMS0xaDhWM3ptNiAyaC0ydjJoMmMuNiAwIDEtLjQgMS0xcy0uNC0xLTEtMXptLTggNmMwLS42LS40LTEtMS0xSDdjLS42IDAtMSAuNC0xIDF2NmMwIC42LjQgMSAxIDFoMWMuNiAwIDEtLjQgMS0xdi0yaDhjLjYgMCAxLS40IDEtMXMtLjQtMS0xLTFIOXYtMnptLTYgMmgydjJIM2MtLjYgMC0xLS40LTEtMXMuNC0xIDEtMXoiIGZpbGw9IiMxYzI1MmMiLz48L3N2Zz4K);
}
.available-cars__button:before,
.available-cars__filter_mobile:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.available-cars {
position: relative;
min-height: 6.25em;
}
.available-cars:before {
top: 5em !important;
}
@media only screen and (min-width: 769px) {
.available-cars.is_loading .available-cars__header,
.available-cars__select-wrapper {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.available-cars__select-wrapper {
    position: relative;
    margin: 0 1.25em;
}
}
.available-cars__nav {
display: flex;
z-index: 5;
transition: opacity 0.3s;
}
@media only screen and (min-width: 769px) {
.available-cars__nav {
    justify-content: center;
    max-width: 84.375em;
    margin: 0 auto 1.25em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 3em;
}
.is_dealer-page .available-cars__nav {
    border-bottom: none;
}
}
@media only screen and (max-width: 768px) {
.available-cars__nav {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.available-cars__nav-item {
    display: flex;
    min-height: 3em;
}
}
.available-cars__trims {
margin-bottom: 1.25em;
}
@media only screen and (min-width: 769px) {
.available-cars__trims_stock {
    margin-bottom: 2.125em;
}
}
@media only screen and (min-width: 769px) {
.available-cars__header {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.available-cars__header {
    position: relative;
    height: 4.375em;
}
.available-cars__header.is_sticky .available-cars__wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.available-cars__header .available-cars__select {
    flex: 1 0 auto;
}
}
.available-cars__wrapper {
height: 4.375em;
padding: 0.6875em 1.25em;
background-color: #fff;
display: flex;
justify-content: space-between;
align-items: stretch;
}
@media only screen and (min-width: 769px) {
.available-cars__filter_desktop {
    position: relative;
    z-index: 2;
    transition: opacity 0.3s;
    margin-bottom: 2.625em;
}
}
@media only screen and (max-width: 768px) {
.available-cars__filter_desktop {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.available-cars__filter_mobile {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.available-cars__filter_mobile {
    position: relative;
    justify-content: space-between;
    width: 11.66667em !important;
    min-width: auto !important;
    margin-left: 0.625em;
}
}
.available-cars__filter_mobile:before {
content: "";
}
.available-cars__filter_mobile:after {
content: "";
position: absolute;
top: 1em;
right: 1em;
width: 0.5em;
height: 0.5em;
background-color: #0046ac;
border-radius: 100%;
opacity: 0;
}
.available-cars__filter_updated:after {
opacity: 1;
}
.available-cars__list {
display: flex;
align-items: stretch;
flex-wrap: wrap;
margin: 1.25em auto 2.125em;
max-width: 84.375em;
position: relative;
z-index: 1;
min-height: 48vh;
}
.dealer-card__content_stock .available-cars__list {
min-height: 0;
}
@media only screen and (max-width: 768px) {
.available-cars__list {
    flex-wrap: wrap;
    padding-left: 3px;
    padding-right: 3px;
}
}
.available-cars__list.is_loading:before {
top: 10%;
}
.available-cars__message {
text-align: center;
padding: 0 0.90909em;
}
.dealer-card .available-cars__message {
font-size: 1em;
letter-spacing: 1px;
}
@media only screen and (max-width: 768px) {
.available-cars__message {
    margin-top: 1.36364em;
}
}
@media only screen and (min-width: 769px) {
.available-cars__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 25%;
    width: 25%;
}
.is_dealer-page .available-cars__item {
    flex-basis: 33%;
    width: 33%;
}
}
@media only screen and (max-width: 768px) {
.available-cars__item {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 50%;
    width: 50%;
}
}
.available-cars__button {
margin: 2.125em auto 0;
display: flex;
width: 20.83333em;
}
.available-cars__button:before {
content: "";
display: block;
margin-right: 0.66667em;
margin-top: -0.1em;
}
@media only screen and (max-width: 768px) {
.available-cars__button {
    width: 15.25em;
}
}
.available-cars__footnote {
font-size: 0.875em;
line-height: 1.29;
color: #1c252c;
margin-top: 2.14286em;
text-align: center;
}
.available-cars__footnote:before {
font-size: 1em;
line-height: 1.25;
content: "*";
display: inline-block;
color: #0046ac;
margin-right: 0.5em;
}
.available-cars-trims__list::-webkit-scrollbar-track {
background-color: #fff;
}
.available-cars-trims__list::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.available-cars-trims__list::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.available-cars-trims {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.available-cars-trims__list {
display: flex;
align-items: stretch;
justify-content: center;
padding: 0 2.8125em 0.625em;
margin: 0 2.8125em;
}
@media only screen and (max-width: 768px) {
.available-cars-trims__list {
    overflow-x: scroll;
    justify-content: flex-start;
    padding: 1em;
    margin-right: 1em;
    margin-left: 1em;
}
}
.available-cars-trims__item {
cursor: pointer;
display: flex;
align-items: stretch;
}
.available-cars__trims_stock .available-cars-trims__item {
margin-right: 0.625em;
}
.available-cars__trims_stock .available-cars-trims__item:last-child {
margin-right: 0;
}
@media only screen and (min-width: 769px) {
.available-cars-trims__item:hover .available-cars-trims__title {
    opacity: 1;
}
}
@media only screen and (max-width: 768px) {
.available-cars-trims__item.slick-current .available-cars-trims__title {
    opacity: 1;
}
}
.available-cars-trims__item.is_active.available-cars-trims__title {
opacity: 1;
}
.available-cars-trims__title {
opacity: 0.5;
transition: opacity 0.2s;
height: 1.25em;
padding: 0 1.5em;
text-align: center;
max-width: 14.375em;
}
.available-cars__trims_stock .available-cars-trims__title {
display: flex;
align-items: center;
height: auto;
padding: 0.5em 1em;
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
border-radius: 3.71429em;
}
.page-available-cars-filter__back:before {
width: 0.3125em;
height: 0.625em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
}
.page-available-cars-filter__back:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.page-available-cars-filter__back {
display: flex;
justify-content: center;
align-items: center;
}
.page-available-cars-filter {
background-color: #fff;
display: flex;
justify-content: flex-end;
align-items: stretch;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
}
.page-available-cars-filter__container {
padding: 0 0 1.875em;
background-color: #fff !important;
position: relative;
background: #f8f8f8;
overflow: hidden;
}
@media only screen and (max-width: 768px) {
.page-available-cars-filter__container {
    width: 100%;
}
}
.page-available-cars-filter__form-wrapper {
z-index: 1;
}
.page-available-cars-filter__header {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
height: 3.125em;
padding: 0 0.625em;
background-color: #f8f8f8;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.page-available-cars-filter__back {
width: 2em;
height: 2em;
background: rgba(28, 37, 44, 0.1);
border-radius: 3.125em;
}
.page-available-cars-filter__back:before {
content: "";
width: 0.5625em;
height: 0.875em;
-webkit-transform: scale(-1);
transform: scale(-1);
-webkit-transform-origin: center;
transform-origin: center;
margin-right: 0.125em;
}
.page-available-cars-filter__title {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.page-available-cars-filter__item:not(:last-child) {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.page-available-cars-filter__result {
width: 100%;
position: absolute;
bottom: 0;
z-index: 10;
padding: 1.25em;
background-color: #fff;
}
.is_ios .page-available-cars-filter__result {
bottom: 2.5em;
}
.page-available-cars-filter__clear {
font-size: 0.75em;
width: 9.16667em !important;
height: 3.16667em !important;
min-width: auto !important;
}
.page-available-cars-filter__show {
width: 100%;
}
.configurator-specifications__close:before {
width: 2.5em;
height: 2.5em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==);
}
.configurator-specifications__close:before,
.configurator-specifications__image-car {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-specifications::-webkit-scrollbar-track,
.configurator-specifications__content::-webkit-scrollbar-track {
background-color: #fff;
}
.configurator-specifications::-webkit-scrollbar,
.configurator-specifications__content::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.configurator-specifications::-webkit-scrollbar-thumb,
.configurator-specifications__content::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.configurator-specifications {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100vh;
overflow: hidden;
padding: 3.75em 2.75em;
box-sizing: border-box;
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
z-index: 100000;
}
.configurator-specifications__close {
position: fixed;
top: 1.25em;
right: 1.875em;
width: 2.5em;
height: 2.5em;
background: rgba(153, 201, 197, 0.1);
border-radius: 50%;
cursor: pointer;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
z-index: 7;
}
.configurator-specifications__close:before {
content: "";
position: absolute;
}
.configurator-specifications__close:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.configurator-specifications__row {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-top: 3.125em;
}
.configurator-specifications__left {
flex: 1 1 18%;
}
.configurator-specifications__right {
flex: 1 1 82%;
}
.configurator-specifications__content {
overflow-y: scroll;
height: 60vh;
display: flex;
flex-wrap: wrap;
}
.configurator-specifications__content table {
width: 53.75em;
margin-left: 0;
}
.configurator-specifications__content table td {
text-align: left;
}
.configurator-specifications__title {
margin: 0.72727em 0.90909em;
}
.configurator-specifications__footnote {
padding: 1.25em 0;
font-size: 0.875em;
color: #1c252c;
opacity: 0.5;
text-align: left;
}
.configurator-specifications__image-car {
position: relative;
width: 100% !important;
height: 8.4375em !important;
}
.configurator-specifications-header {
display: flex;
justify-content: flex-start;
align-items: center;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding-bottom: 1.875em;
}
.configurator-specifications-header__controls {
padding-top: 0.5em;
display: flex;
}
.configurator-specifications-header__button {
font-size: 1em;
line-height: 1.25em;
color: rgba(28, 37, 44, 0.5);
cursor: pointer;
}
.configurator-specifications-header__button:not(:last-child) {
margin-right: 1.25em;
}
.configurator-specifications-header__button.is_active {
color: #1c252c;
}
.configurator-specifications-header__subtitle {
line-height: 16px;
letter-spacing: 0.14em;
text-transform: uppercase;
margin-bottom: 1.16667em;
}
.configurator-specifications-header__title {
margin: 0.08333em 0;
}
.configurator-specifications-header__text {
line-height: 20px;
font-size: 1.625em;
}
.configurator-specifications-header__image {
position: relative;
width: 100% !important;
height: 8.8125em !important;
-webkit-transform: scale(1) !important;
transform: scale(1) !important;
}
.configurator-specifications-menu__item {
cursor: pointer;
margin-bottom: 1.875em;
opacity: 0.5;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.configurator-specifications-menu__item.is_active {
opacity: 1;
}
.popup__close {
display: flex;
justify-content: flex-start;
align-items: center;
}
.popup::-webkit-scrollbar-track,
.popup_theme-compare .popup__content::-webkit-scrollbar-track {
background-color: #fff;
}
.popup::-webkit-scrollbar,
.popup_theme-compare .popup__content::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.popup::-webkit-scrollbar-thumb,
.popup_theme-compare .popup__content::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.popup {
position: fixed;
top: 0;
bottom: 0;
right: 0;
width: 100vw;
display: flex;
align-items: flex-start;
z-index: 1000;
overflow: hidden;
}
@media only screen and (min-width: 769px) {
.popup {
    left: 0;
    justify-content: center;
}
}
@media only screen and (width: 768px) {
.popup {
    left: 10%;
    justify-content: flex-start;
}
}
@media only screen and (max-width: 768px) {
.popup {
    left: 0;
    justify-content: flex-start;
}
}
.popup__overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 100vw;
}
.popup__content-wrapper {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
min-height: 100%;
}
@media only screen and (max-width: 768px) {
.popup__content-wrapper {
    width: 100%;
    min-height: 100%;
}
}
.popup__close {
position: absolute;
cursor: pointer;
transition: opacity 0.3s;
z-index: 6;
}
@media only screen and (min-width: 769px) {
.popup__close {
    right: 2em;
    top: 2em;
}
}
@media only screen and (width: 768px) {
.popup__close {
    right: 2em;
    top: 2em;
}
}
@media only screen and (max-width: 768px) {
.popup__close {
    right: 1em;
    top: 1.375em;
}
}
.popup__content {
position: relative;
box-sizing: border-box;
background: #fff;
flex: 0 0 auto;
}
@media only screen and (min-width: 769px) {
.popup__content {
    padding: 3.75em;
    width: 69.75em;
    height: 44.3125em;
}
}
@media only screen and (width: 768px) {
.popup__content {
    padding: 2em;
    width: 100%;
    height: 100%;
}
}
@media only screen and (max-width: 768px) {
.popup__content {
    padding: 1em 1em 1.5em;
    width: 100%;
    height: 100%;
}
}
.popup_theme-profi .popup__overlay {
background-color: rgba(204, 210, 216, 0.3);
}
.popup_theme-profi .popup__content {
overflow-y: auto;
background-color: #fff;
}
@media only screen and (min-width: 769px) {
.popup_theme-profi .popup__content {
    width: 30em;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
}
}
@media only screen and (max-width: 768px) {
.popup_theme-profi .popup__content {
    padding: 7.5em 2.5em 2.5em;
}
}
.popup_theme-compare .popup__content {
overflow-y: auto;
background-color: #fff;
}
@media only screen and (min-width: 769px) {
.popup_theme-compare .popup__content {
    width: 100%;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
}
}
@media only screen and (max-width: 768px) {
.popup_theme-compare .popup__content {
    padding: 7.5em 2.5em 2.5em;
}
}
.popup_theme-subscribe .popup__overlay {
background-color: rgba(204, 210, 216, 0.3);
}
.popup_theme-subscribe .popup__content {
overflow-y: auto;
background-color: #fff;
}
@media only screen and (min-width: 769px) {
.popup_theme-subscribe .popup__content {
    width: 30em;
    padding: 3.5em 3.125em 3.125em;
    height: auto;
}
}
@media only screen and (max-width: 768px) {
.popup_theme-subscribe .popup__content {
    padding: 7.5em 2.5em 2.5em;
}
}
@media only screen and (max-width: 768px) {
.popup_subscribe-result .popup__content {
    width: 80%;
    padding: 0 0.9375em 1.5em;
}
}
@media only screen and (max-width: 768px) {
.popup_subscribe-rent .popup__content {
    height: 100vh;
    padding: 2.5em;
    display: flex;
    align-items: center;
}
}
.popup_dealer-phones {
top: unset;
}
.popup_dealer-phones .popup__content-wrapper {
min-height: unset;
max-height: 25em;
}
.popup_dealer-phones .popup__content {
padding: 2.5em 1.875em;
background-color: #1c252c;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.1);
}
.popup_dealer-phones .popup__overlay {
background-color: hsla(0, 0%, 100%, 0.5);
}
.popup_theme-full .popup__content {
width: 100%;
height: 100vh;
padding: 0;
}
.popup_popup-compare .popup__close {
top: 0.6875em;
}
@charset "UTF-8";
.conf-compare-table__cell.active:before {
width: 2.125em;
height: 2.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDE0NjM3O3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
}
.conf-compare-table__cell.active:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.conf-compare__container::-webkit-scrollbar-track {
background-color: #fff;
}
.conf-compare__container::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.conf-compare__container::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.conf-compare {
padding: 0 1.375em 1.875em 1.875em;
background-color: #fff;
}
.conf-compare.is_loading:before {
background-color: #fff;
}
.conf-compare__container {
text-align: center;
overflow-y: scroll;
height: 100%;
padding-right: 0.9375em;
}
.conf-compare__wrapper {
padding-bottom: 1.25em;
}
.conf-compare__header,
.conf-compare__header-wrapper {
height: 8.75em;
}
.conf-compare__header-wrapper.is_sticky {
position: fixed;
top: 0;
right: 2.65em;
left: 1.875em;
background-color: #fff;
}
.conf-compare__buttons_top {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.conf-compare__footnote {
margin-top: 2.75em;
font-size: 0.875em;
color: #1c252c;
opacity: 0.5;
text-align: center;
}
.conf-compare-table__row {
display: flex;
align-items: stretch;
justify-content: space-between;
}
.conf-compare-table__row:hover .conf-compare-table__cell {
background: #fff;
}
.conf-compare-table__cell {
font-weight: 400;
font-size: 1em;
text-align: center;
color: #1c252c;
width: 12.375em;
display: flex;
flex-direction: column;
justify-content: center;
padding: 1em 0.875em;
background-color: #f8f8f8;
border: 1px solid #fff;
border-top: none;
flex: 0 0 20%;
}
.conf-compare-table__cell:first-child {
text-align: left;
word-break: normal;
}
.conf-compare-table_head .conf-compare-table__cell {
background-color: #fff;
}
.conf-compare-table_2 .conf-compare-table__cell:not(:first-child) {
flex: 0 0 80%;
}
.conf-compare-table_3 .conf-compare-table__cell:not(:first-child) {
flex: 0 0 40%;
}
.conf-compare-table_4 .conf-compare-table__cell:not(:first-child) {
flex: 0 0 26.6%;
}
.conf-compare-table_8 .conf-compare-table__cell {
flex: 0 0 15%;
}
.conf-compare-table_8 .conf-compare-table__cell:not(:first-child) {
flex: 0 0 12.2%;
}
.conf-compare-table__cell.active:before {
content: "";
display: block;
margin: 0 auto;
}
.conf-compare-table__cell.none:before {
content: "—";
display: block;
margin: 0 auto;
width: 1em;
height: 1em;
}
.conf-compare-table__cell .package {
font-weight: 700;
}
.conf-compare-table__cell.is_select {
color: #0046ac;
background: #e5ecf7;
}
.configurator-compare-table-main_4 td {
width: 20%;
}
.configurator-compare-table-main_4 td:not(:first-child) {
width: 26.6%;
}
.configurator-compare-table-main_3 td {
width: 20%;
}
.configurator-compare-table-main_3 td:not(:first-child) {
width: 40%;
}
.configurator-bort-compare-table__close:before {
width: 2.5em;
height: 2.5em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==);
}
.configurator-bort-compare-table__close:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-bort-compare-table__container::-webkit-scrollbar-track {
background-color: #fff;
}
.configurator-bort-compare-table__container::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.configurator-bort-compare-table__container::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.configurator-bort-compare-table__container {
text-align: center;
overflow-y: scroll;
height: 78vh;
padding-right: 0.9375em;
}
.configurator-bort-compare-table__close {
position: absolute;
top: 2.75em;
right: 2.75em;
width: 2.5em;
height: 2.5em;
background: rgba(153, 201, 197, 0.1);
border-radius: 50%;
cursor: pointer;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
z-index: 7;
}
.configurator-bort-compare-table__close:before {
content: "";
position: absolute;
}
.configurator-bort-compare-table__close:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.configurator-bort-compare-table__footer {
background: #fff;
}
.configurator-bort-compare-table__table.is_sticky .configurator-bort-compare-table__footer {
position: fixed;
bottom: 0;
padding: 1.875em 1.875em 3.125em;
left: 0;
right: 0;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
}
.configurator-bort-compare-table__table {
width: 100%;
margin-bottom: 1.875em;
}
.configurator-bort-compare-table__button {
margin: 0 auto;
border: 1px solid transparent;
}
.configurator-bort-compare-table__button_left {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.configurator-bort-compare-table__button_right {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.configurator-bort-compare-table__button.is_active {
color: #0046ac;
border: 1px solid #0046ac;
box-shadow: 0 2px 2px rgba(0, 70, 172, 0.1), 0 0 1px rgba(0, 70, 172, 0.4);
}
.configurator-bort-compare-table__footnote {
margin-top: 2.75em;
font-size: 0.875em;
color: #1c252c;
opacity: 0.5;
text-align: center;
}
.configurator-bort-compare-table__title {
font-weight: 700;
font-size: 3em;
text-align: center;
color: #1c252c;
margin-bottom: 0.33333em;
}
.configurator-bort-compare-table-table__header {
background: #fff;
margin: 0 auto;
z-index: 5;
}
.configurator-bort-compare-table-table__content {
margin: 0 auto;
transition: height 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-bort-compare-table-table__table {
margin-bottom: 1.875em;
}
.is_select .configurator-bort-compare-table-table__price,
.is_select .configurator-bort-compare-table-table__title {
color: #0046ac;
}
.is_select {
background: rgba(0, 70, 172, 0.1);
}
@media only screen and (max-width: 768px) {
.footer {
    padding-bottom: 4.5em;
}
}
.footer_theme-dark {
background: #1c252c;
color: #fff;
}
.footer_theme-dark .footer__copyright,
.footer_theme-dark .footer__legal {
color: #fff;
}
.footer_theme-dark .footer__bottom-row {
border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
.footer_theme-light {
background: #fff;
color: #1c252c;
}
.footer_theme-light .footer__legal {
color: #1c252c;
}
.footer_theme-light .footer__copyright {
color: #1c252c;
opacity: 0.5;
}
.footer_theme-light .footer__bottom-row {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.footer__top-row {
padding-top: 3.125em;
padding-bottom: 3.125em;
}
@media only screen and (max-width: 768px) {
.footer__top-row {
    display: none;
}
}
.footer__bottom-row {
padding-top: 1.75em;
padding-bottom: 1.25em;
}
.footer__subscribe-button {
width: 100%;
margin-bottom: 2em;
}
@media only screen and (min-width: 769px) {
.footer__subscribe-button {
    display: none !important;
}
}
@media only screen and (min-width: 769px) {
.footer__container {
    max-width: 90em;
}
}
@media only screen and (min-width: 769px) {
.footer__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 2.75em;
}
}
.footer__media {
padding: 0;
margin: 0;
}
@media only screen and (min-width: 769px) {
.footer__media {
    width: 19.6875em;
}
}
@media only screen and (min-width: 769px) {
.footer__nav-bar {
    margin: 0 0 2.625em;
}
}
@media only screen and (min-width: 769px) {
.footer__company-language,
.footer__nav-bar {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.footer__company-language {
    margin-right: 1.875em;
    flex: 1 1 75%;
}
}
@media only screen and (max-width: 768px) {
.footer__main-nav {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.footer__select-language {
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    margin-left: 1.875em;
}
.footer__select-language:hover {
    opacity: 0.8;
}
}
@media only screen and (max-width: 768px) {
.footer__select-language {
    margin-bottom: 1.875em;
}
}
@media only screen and (min-width: 769px) {
.footer__social {
    margin-bottom: 7.5em;
    width: 25em;
}
}
@media only screen and (max-width: 768px) {
.footer__social {
    display: none;
}
}
.footer__social-links {
margin-top: 2.75em;
}
.footer__social-links_mobile {
margin-bottom: 1.875em;
}
@media only screen and (min-width: 769px) {
.footer__social-links_mobile {
    display: none !important;
}
}
.footer__social-title {
font-size: 1.25em;
line-height: 1.5;
font-weight: 300;
margin-bottom: 0.5em;
}
.footer__legal {
font-size: 0.75em;
opacity: 0.5;
line-height: 1.16667;
font-weight: 300;
}
@media only screen and (max-width: 768px) {
.footer__legal {
    width: 100%;
}
}
.footer__copyright {
display: flex;
font-size: 0.875em;
color: #fff;
line-height: 1.16667;
margin-right: 1.875em;
flex: 1 1 25%;
font-weight: 300;
}
@media only screen and (max-width: 768px) {
.footer__copyright {
    margin-bottom: 1.5em;
}
}
.footer__copyright-icon {
line-height: 1em;
margin-right: 0.5em;
}
.footer-main-nav__item_download:after {
width: 1.125em;
height: 1.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LDV2Ny41IE05LDEyLjVMMTIuNSw5IE05LjUsMTNsLTQtNCIvPgo8L3N2Zz4K);
}
.footer-main-nav__item_download:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.footer-main-nav__list {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
margin-bottom: -2.75em;
}
.footer-main-nav__group {
flex-shrink: 1;
flex-grow: 0;
width: 18.75em;
margin-right: 1.875em;
margin-bottom: 1.25em;
}
.footer-main-nav__item {
font-size: 0.875em;
line-height: 1.28571;
font-weight: 300;
display: block;
opacity: 0.4;
cursor: pointer;
transition: opacity 0.2s;
margin-bottom: 1em;
}
.footer-main-nav__item:hover {
opacity: 1;
}
.footer-main-nav__item_title {
font-size: 1.25em;
line-height: 1.5;
opacity: 0.75;
margin-bottom: 0.5em;
}
.footer-main-nav__item_title:hover {
opacity: 1;
}
.footer-main-nav__item_title.margin30 {
margin-bottom: 1.5em;
}
.footer-main-nav__item_title.marginTop30 {
margin-top: 1.5em;
}
.footer-main-nav__item_download {
display: flex;
align-items: center;
}
.footer-main-nav__item_download:after {
content: "";
display: block;
height: 0.9em;
width: 0.9em;
margin-left: 0.3em;
margin-top: 0.2em;
}
.footer-main-nav__item.is_disabled {
pointer-events: none;
}
.footer-main-nav__social-links {
margin-top: 2.75em;
}
.footer-main-nav__social-links_mobile {
margin-bottom: 1.875em;
}
@media only screen and (min-width: 769px) {
.footer-main-nav__social-links_mobile {
    display: none !important;
}
}
.footer-subscribe {
position: relative;
width: 19.6875em;
}
.footer-subscribe__screen {
padding: 0 5.625em;
height: 100%;
position: relative;
display: flex;
align-items: center;
text-align: center;
}
@media only screen and (max-width: 768px) {
.footer-subscribe__screen {
    padding: 0 1.5em;
    height: 100vh;
}
}
.footer-subscribe__screen_1 {
background: #202a41;
}
.footer-subscribe__screen_2 {
background: #014637;
color: #fff;
justify-content: center;
z-index: 100500;
}
.footer-subscribe__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.footer-subscribe__title {
color: #fff;
font-weight: 300;
font-size: 1.25em;
line-height: 1.5;
margin-bottom: 0.5em;
}
@media only screen and (max-width: 768px) {
.footer-subscribe__title {
    font-size: 1.75em;
}
}
.footer-subscribe__form {
width: 100%;
display: block;
}
.footer-subscribe__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.footer-subscribe-form__success:after {
width: 1.75em;
height: 1.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjQ7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7fQo8L3N0eWxlPgo8Zz4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE0IiBjeT0iMTQiIHI9IjExIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC41LDEzLjJsMy43LDQuM2w3LjMtOCIvPgo8L2c+Cjwvc3ZnPgo=);
}
.footer-subscribe-form__button.is_disable:after {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzhEOTI5NTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
height: 0.75em;
width: 0.5em;
}
.footer-subscribe-form__button.is_disable:after,
.footer-subscribe-form__button:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.footer-subscribe-form.is_disabled {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: 50%;
}
.footer-subscribe-form__success {
padding-left: 1em;
padding-right: 1.08333em;
letter-spacing: 0.08em;
font-weight: 400;
justify-content: space-between;
white-space: nowrap;
width: 100%;
}
.footer-subscribe-form__success:after {
content: "";
display: block;
}
.footer-subscribe-form__error {
order: 4;
margin-top: 1.25em;
color: #d95e5e;
font-size: 0.875em;
}
.footer-subscribe-form__input-wrapper {
position: relative;
margin-bottom: 0.75em;
}
.footer-subscribe-form__input {
background: hsla(0, 0%, 100%, 0.1) !important;
border: 1px solid hsla(0, 0%, 100%, 0) !important;
opacity: 0.7;
transition: opacity 0.2s;
outline: none !important;
color: #fff;
border-radius: 0.125em;
}
.footer-subscribe-form__input:focus {
opacity: 1;
color: #fff !important;
border-color: hsla(0, 0%, 100%, 0) !important;
}
.footer-subscribe-form__input.is_error {
border-color: #d95e5e !important;
}
.footer-subscribe-form__button {
background-color: rgba(0, 70, 172, 0);
height: 2.875em;
width: 2.875em;
cursor: pointer;
transition: background-color 0.2s;
position: absolute;
top: 1px;
right: 1px;
}
.footer-subscribe-form__button:hover {
background-color: #0046ac;
}
.footer-subscribe-form__button:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
height: 0.625em;
width: 0.625em;
margin-left: 0.125em;
}
.footer-subscribe-form__button.is_disable {
background-color: hsla(0, 0%, 100%, 0);
}
.footer-subscribe-form__button.is_disable:hover {
background-color: hsla(0, 0%, 100%, 0.1);
}
.footer-subscribe-form__checkbox {
padding-left: 1.75em;
}
.footer-subscribe-form__checkbox .checkbox__title {
color: #fff;
font-weight: 300;
}
.footer-subscribe-form__checkbox .checkbox__title a {
color: #fff;
-webkit-text-decoration-color: #fff;
text-decoration-color: #fff;
}
.footer-subscribe-form__checkbox .checkbox-check__line {
background: #fff !important;
}
.v-input {
font-family: Stem, sans-serif;
font-size: 1em;
font-weight: 300;
display: block;
width: 100%;
padding: 0 1.25em;
height: 3em;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-appearance: none;
}
.v-input::-ms-clear {
display: none;
}
form.is_disabled .v-input {
pointer-events: none;
background: #f8f8f8;
color: #c1bfc0;
border-color: #c1bfc0;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
}
.v-input_subscribe {
border: 1px solid #ccd2d8;
}
@media only screen and (min-width: 769px) {
.v-input_subscribe {
    font-size: 0.875em;
}
}
@media only screen and (max-width: 768px) {
.v-input_subscribe {
    font-size: 0.75em;
    height: 3.33333em;
}
}
.v-input_subscribe::-webkit-input-placeholder {
color: #ccd2d8;
}
.v-input_subscribe::-moz-placeholder {
color: #ccd2d8;
}
.v-input_subscribe:-ms-input-placeholder {
color: #ccd2d8;
}
.v-input_subscribe::-ms-input-placeholder {
color: #ccd2d8;
}
.v-input_subscribe::placeholder {
color: #ccd2d8;
}
.v-input_subscribe.is_error {
border: 1px solid #d95e5e;
}
.v-input_service {
outline: none;
color: #6b737a;
font-weight: 400;
height: 3.5em;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.v-input_service::-webkit-input-placeholder {
color: #6b737a;
}
.v-input_service::-moz-placeholder {
color: #6b737a;
}
.v-input_service:-ms-input-placeholder {
color: #6b737a;
}
.v-input_service::-ms-input-placeholder {
color: #6b737a;
}
.v-input_service::placeholder {
color: #6b737a;
}
.v-input_service.is_error {
border: 1px solid #d95e5e;
}
.v-input::-webkit-input-placeholder {
color: #c1bfc0;
}
.v-input:-moz-placeholder,
.v-input::-moz-placeholder {
color: #c1bfc0;
}
.v-input:-ms-input-placeholder {
color: #c1bfc0;
}
.v-input:focus {
box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
border-color: #6899e1;
}
.v-input.is_error {
border-color: #d95e5e !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4) !important;
}
.v-input.is_disabled {
pointer-events: none;
background: #f8f8f8;
color: #c1bfc0;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.4);
}
.checkbox-check:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.checkbox {
text-align: left;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: color 0.3s;
min-height: 1.25em;
padding-left: 1.5em;
cursor: pointer;
}
form.is_disabled .checkbox {
pointer-events: none;
opacity: 0.6;
}
.checkbox a {
color: #1c252c;
text-decoration: underline;
}
.checkbox a:hover {
text-decoration: none;
}
.checkbox__title {
color: #1c252c;
}
.checkbox__title a {
color: #1c252c;
text-decoration: underline;
-webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
text-decoration-color: rgba(28, 37, 44, 0.5);
}
.checkbox__title a:hover {
text-decoration: none;
}
.checkbox_white .checkbox__title {
color: #fff;
}
.checkbox_white .checkbox__title a {
color: #fff;
-webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.checkbox__input {
position: absolute;
visibility: hidden;
font-size: 0;
width: 0;
height: 0;
padding: 0;
border: 0;
outline: 0;
}
.checkbox.is_error {
color: #d95e5e;
-webkit-animation-name: shake;
animation-name: shake;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.checkbox.is_error .checkbox__title,
.checkbox.is_error .checkbox__title a {
color: #d95e5e;
}
.checkbox.is_disable {
opacity: 0.2;
}
.checkbox__check {
position: absolute;
left: 0;
top: 0;
}
@-webkit-keyframes shake {
0%,
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
}
20%,
40%,
60%,
80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
}
}
@keyframes shake {
0%,
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
}
20%,
40%,
60%,
80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
}
}
.checkbox-check {
border-radius: 2px;
box-sizing: border-box;
width: 1.25em;
height: 1.25em;
background: rgba(28, 37, 44, 0.1);
transition: background 0.2s;
border: 1px solid transparent;
}
.checkbox-check:before {
position: absolute;
content: "";
display: block;
width: 1em;
height: 0.8125em;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBnZHNCcJAEIXfLurZElKCdqAHf66KCN60Au1ArUCsQD15UEkBQZISLCElBL2Ikl13MoGIJpL4IJAd9nsz8xb4R53TDF3bol+BomofFgabm8+HlM1SETaBjbQKcL8G+SegsbVexScfj1sd3iSnQes0htCbBH424Y18Osio1LCr2bBdy4LZgOBy6PJ+abBys2A2qKiNeYtaFM67CT2TULZJi6YLTGi9T5gk0NhbqJSpi8UlvYQsbaGos+aaVnU4wwtSxCF+mYgg7gyEcoxzf4cMcYg0Gu1He3JLhjVmv+DEIM1EiQWcwRqFReu0jtO8119AG2bz/Zlm8wAAAABJRU5ErkJggg==);
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.checkbox.is_active .checkbox-check {
background: rgba(28, 37, 44, 0);
}
.checkbox.is_active .checkbox-check:before {
opacity: 1;
}
.checkbox.is_error .checkbox-check {
background: rgba(28, 37, 44, 0);
border-color: #d95e5e;
}
.checkbox_white .checkbox-check {
background: hsla(0, 0%, 100%, 0.1);
}
.checkbox_white.is_active .checkbox-check {
background: #fff;
}
.checkbox.is_active .checkbox-check.is_colored {
background: rgba(28, 37, 44, 0) !important;
}
.checkbox-check__line {
display: none !important;
position: absolute;
background: #0046ac;
}
.is_black .checkbox-check__line {
background: #1c252c !important;
}
.checkbox-check__line_1 {
width: 0.1875em;
height: 0.375em;
top: 0.55em;
left: 0.1em;
-webkit-transform: rotate(-45deg) scaleY(0);
transform: rotate(-45deg) scaleY(0);
-webkit-transform-origin: top center;
transform-origin: top center;
transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.checkbox.is_active .checkbox-check__line_1 {
-webkit-transform: rotate(-45deg) scaleY(1);
transform: rotate(-45deg) scaleY(1);
}
.checkbox-check__line_2,
.checkbox.is_active .checkbox-check__line_1 {
transition: -webkit-transform 0.1s ease;
transition: transform 0.1s ease;
transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.checkbox-check__line_2 {
width: 0.1875em;
height: 0.875em;
top: 0;
left: 0.25em;
-webkit-transform: rotate(50deg) scaleY(0);
transform: rotate(50deg) scaleY(0);
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
@media only screen and (max-width: 768px) {
.configurator-finance-item__check .checkbox-check__line_2 {
    left: 0.3em;
}
}
.checkbox.is_active .checkbox-check__line_2 {
-webkit-transform: rotate(50deg) scaleY(1);
transform: rotate(50deg) scaleY(1);
transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.social-links__item_fb:before,
.social-links__item_ig:before,
.social-links__item_ok:before,
.social-links__item_vk:before,
.social-links__item_yt:before,
.social-links_footer .social-links__item_fb:hover:before,
.social-links_footer .social-links__item_ig:hover:before,
.social-links_footer .social-links__item_ok:hover:before,
.social-links_footer .social-links__item_vk:hover:before,
.social-links_footer .social-links__item_yt:hover:before,
.social-links_sitemap .social-links__item_fb:hover:before,
.social-links_sitemap .social-links__item_ig:hover:before,
.social-links_sitemap .social-links__item_ok:hover:before,
.social-links_sitemap .social-links__item_vk:hover:before,
.social-links_sitemap .social-links__item_yt:hover:before {
width: 1.5625em;
height: 1.5625em;
background-position: 50%;
background-size: contain;
background-repeat: no-repeat;
}
.social-links__item_fb:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
}
.social-links__item_vk:before {
background-image: url('../img/5bebdd6.svg');
}
.social-links__item_yt:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.social-links__item_ig:before {
background-image: url('../img/f45fe1f.svg');
}
.social-links__item_ok:before {
background-image: url('../img/609b561.svg');
}
.social-links_footer .social-links__item_fb:hover:before,
.social-links_sitemap .social-links__item_fb:hover:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojM0I1OTk4O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsM0g1QzQuNSwzLDQsMy40LDQsNHYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTRoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY0QzIyLDMuNCwyMS42LDMsMjEsM3oiLz4KPC9nPgo8L3N2Zz4K);
}
.social-links_footer .social-links__item_vk:hover:before,
.social-links_sitemap .social-links__item_vk:hover:before {
background-image: url('../img/3bf1157.svg');
}
.social-links_footer .social-links__item_yt:hover:before,
.social-links_sitemap .social-links__item_yt:hover:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkEwMjFEO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.social-links_footer .social-links__item_ig:hover:before,
.social-links_sitemap .social-links__item_ig:hover:before {
background-image: url('../img/b4238a2.svg');
}
.social-links_footer .social-links__item_ok:hover:before,
.social-links_sitemap .social-links__item_ok:hover:before {
background-image: url('../img/2af90c1.svg');
}
.social-links {
display: flex;
}
.social-links_footer,
.social-links_sitemap {
align-items: center;
justify-content: flex-start;
}
@media only screen and (max-width: 768px) {
.social-links_footer,
.social-links_sitemap {
    justify-content: space-between;
}
}
.social-links_footer .social-links__item,
.social-links_sitemap .social-links__item {
text-indent: -99999px;
}
.social-links_footer .social-links__item_vk,
.social-links_sitemap .social-links__item_vk {
background-color: #6383a8;
}
.social-links_footer .social-links__item_fb,
.social-links_sitemap .social-links__item_fb {
background-color: #3b5998;
}
.social-links_footer .social-links__item_ok,
.social-links_sitemap .social-links__item_ok {
background-color: #ed812b;
}
.social-links_footer .social-links__item_ig,
.social-links_sitemap .social-links__item_ig {
background: #d6249f;
background: radial-gradient(circle at 30%, at 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
}
.social-links_footer .social-links__item_ig:hover,
.social-links_sitemap .social-links__item_ig:hover {
background-image: none;
}
.social-links_footer .social-links__item_yt,
.social-links_sitemap .social-links__item_yt {
background-color: red;
}
@media only screen and (min-width: 769px) {
.social-links_footer .social-links__item,
.social-links_sitemap .social-links__item {
    width: 3.625em;
    height: 3.625em;
    border-radius: 0.125em;
    margin-right: 0.375em;
    transition: opacity 0.2s;
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0;
}
.social-links_footer .social-links__item:last-child,
.social-links_sitemap .social-links__item:last-child {
    margin-right: 0;
}
}
@media only screen and (max-width: 768px) {
.social-links_footer .social-links__item,
.social-links_sitemap .social-links__item {
    width: 3em;
    height: 3em;
}
}
.social-links_footer .social-links__item:hover,
.social-links_sitemap .social-links__item:hover {
opacity: 1;
background-color: #f8f8f8;
}
.social-links_posts {
align-items: center;
justify-content: center;
}
.social-links_posts .social-links__item {
width: 2.25em;
height: 2.25em;
margin: 0 0.625em;
border-radius: 0.25em;
}
.social-links_posts .social-links__item_vk {
background-color: #6383a8;
}
.social-links_posts .social-links__item_fb {
background-color: #3b5998;
}
.social-links_posts .social-links__item_ig {
background-color: #308dee;
}
.social-links_posts .social-links__item_yt {
background-color: red;
}
.social-links_posts .social-links__item_ok {
display: none;
}
.social-links__item {
display: block;
position: relative;
color: transparent;
}
.social-links__item:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
}
.footer-company-nav__item {
line-height: 1.28;
text-decoration: none;
transition: opacity 0.2s;
}
@media only screen and (min-width: 769px) {
.footer-company-nav__item {
    font-size: 0.875em;
    margin-right: 2.14286em;
}
.footer-company-nav__item:last-child {
    margin-right: 0;
}
.footer-company-nav__item:hover {
    opacity: 0.7;
}
}
@media only screen and (max-width: 768px) {
.footer-company-nav__item {
    display: block;
    font-size: 0.75em;
    margin-bottom: 2em;
}
}
.is_dealer-site .footer-company-nav__item_dealer {
display: none;
}
.select-language_grey .select-language__title:before,
.select-language_mobile-nav .select-language__title:before {
width: 0.9375em;
height: 0.9375em;
background-image: url('../img/1272c69.svg');
}
.select-language__title:before {
width: 0.9375em;
height: 0.9375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuMjt9Cjwvc3R5bGU+CjxnPgoJPHJlY3QgeD0iMSIgeT0iMSIgY2xhc3M9InN0MCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIi8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjUuOSIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcuNSwxLjdjMCwwLTIuMiwwLjctMi4yLDUuOHMyLjIsNS44LDIuMiw1LjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03LjUsMS43YzAsMCwyLjIsMC43LDIuMiw1LjhzLTIuMiw1LjgtMi4yLDUuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEzLjMsNy41SDEuNyIvPgo8L2c+Cjwvc3ZnPgo=);
}
.select-language__title:before,
.select-language_grey .select-language__title:before,
.select-language_mobile-nav .select-language__title:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.select-language__title {
display: flex;
align-items: center;
justify-content: flex-start;
transition: color 0.2s;
line-height: 1.28;
}
@media only screen and (min-width: 769px) {
.select-language__title {
    font-size: 0.875em;
}
}
@media only screen and (max-width: 768px) {
.select-language__title {
    font-size: 0.75em;
}
}
.select-language__title:before {
content: "";
display: block;
}
@media only screen and (min-width: 769px) {
.select-language__title:before {
    margin-right: 0.22727em;
}
}
@media only screen and (max-width: 768px) {
.select-language__title:before {
    margin-right: 0.27778em;
}
}
.select-language_grey .select-language__title,
.select-language_mobile-nav .select-language__title {
text-decoration: none;
}
.select-language_mobile-nav .select-language__title:before {
margin-right: 0.69444em;
}
.select-language__list {
position: absolute;
top: 100%;
left: 0;
right: 0;
opacity: 0;
pointer-events: none;
display: none;
}
.configurator-panels-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
}
.configurator-panels-wrapper.is_hidden {
pointer-events: none;
}
.configurator-panels {
position: fixed;
width: 100%;
top: 0;
transition: -webkit-transform 1s linear;
transition: transform 1s linear;
transition: transform 1s linear, -webkit-transform 1s linear;
z-index: 9999;
}
@media only screen and (min-width: 769px) {
.configurator-panels {
    left: 100%;
    bottom: 0;
    background: #fff;
}
.configurator-panels__bg {
    display: none;
    content: "";
    top: 0;
    bottom: 0;
    right: -100%;
    width: 300%;
    position: absolute;
}
}
.configurator-panels.is_conf-active {
-webkit-transform: translateX(0) !important;
transform: translateX(0) !important;
}
@media only screen and (max-width: 768px) {
.configurator-panels.is_conf-active {
    z-index: 999;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels {
    left: 0;
    display: none;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels[screen="-1"] {
    transition: -webkit-transform 0.5s linear;
    transition: transform 0.5s linear;
    transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels[screen="1"] {
    -webkit-transform: translateX(-22.5em);
    transform: translateX(-22.5em);
}
.configurator-panels[screen="1"] .configurator-panels__bg {
    display: block;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels[screen="1"] {
    display: block;
}
.configurator-panels[screen="1"] .configurator-panels__item_basket {
    display: block;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels[screen="2"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.configurator-panels[screen="2"] .configurator-panels__item_basket {
    flex: 0 0 25%;
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.configurator-panels[screen="2"] .configurator-panels__item_stock {
    flex: 1 0 auto;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels[screen="2"] {
    display: block;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels[screen="3"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.configurator-panels[screen="3"] .configurator-panels__item_basket {
    flex: 0 0 25%;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels[screen="3"] {
    display: block;
}
.configurator-panels[screen="3"] .configurator-panels__item_finance {
    display: block;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels[screen="4"] {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
.configurator-panels[screen="4"] .configurator-panels__item_basket {
    flex: 0 0 25%;
}
.configurator-panels[screen="4"] .configurator-panels__item_finance {
    flex: 0 0 25%;
}
.configurator-panels[screen="4"] .configurator-panels__item_order {
    flex: 0 0 50%;
}
.is_ie .configurator-panels[screen="4"] .configurator-panels__item_order {
    flex: 1 0 auto;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels[screen="4"] {
    display: block;
}
.configurator-panels[screen="4"] .configurator-panels__item_order {
    display: block;
}
}
.configurator-panels__close-conf {
position: absolute;
top: 1.875em;
right: 1.875em;
z-index: 99;
}
@media only screen and (max-width: 768px) {
.configurator-panels__close-conf {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels__list {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels__list {
    position: relative;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels__item {
    flex: 0;
    transition: -webkit-transform 0.7s linear;
    transition: transform 0.7s linear;
    transition: transform 0.7s linear, -webkit-transform 0.7s linear;
    overflow: hidden;
}
}
@media only screen and (max-width: 768px) {
.configurator-panels__item {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels__item_basket {
    background: #ece8e6;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 22.5em;
    width: 22.5em;
}
}
@media only screen and (min-width: 769px) {
.configurator-panels__item_finance {
    flex: 0 0 75%;
}
.is_ie .configurator-panels__item_finance {
    flex: 1 0 73%;
}
}
.configurator-panels__item_stock {
display: none;
}
@media only screen and (max-width: 768px) {
.configurator-panels__basket-button {
    display: none;
}
}
.configurator-panels__close {
position: absolute;
z-index: 10;
top: 1em;
right: 1.25em;
}
.configurator-basket__button:after,
.finance-offer__wrapper:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.dealer-offer__more:before {
width: 1em;
height: 1.125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsOS43YzAsMy4zLTIuNyw2LjEtNi4xLDYuMWMtMy40LDAtNi4xLTIuNy02LjEtNi4xYzAtMy4zLDIuNy02LjEsNi4xLTYuMWMxLjgsMCwzLjUsMC44LDQuNiwyIE0xMS42LDEuMwoJbDEuNyw0LjhjMCwwLjEsMCwwLjMtMC4yLDAuM0w4LjYsNi44Ii8+Cjwvc3ZnPgo=);
}
.finance-offer {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-basket__button:after,
.dealer-offer__image,
.dealer-offer__more:before,
.finance-offer__wrapper:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-basket {
position: relative;
}
@media only screen and (max-width: 768px) {
.configurator-basket {
    background: #fff;
    padding-top: 3.125em;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket.is_full {
    height: 100vh;
    padding-bottom: 1.375em;
}
.configurator-basket.is_full .configurator-basket__scroll {
    display: block;
}
}
@media only screen and (min-width: 769px) {
.configurator-basket__top {
    margin-left: 1.875em;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__top {
    margin-left: 2.25em;
    margin-top: 1em;
}
}
@media only screen and (min-width: 769px) {
.configurator-basket__scroll {
    height: 100%;
    width: 100%;
    margin-top: 5em;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__scroll {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__nav {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
}
.configurator-basket__back {
position: relative;
}
@media only screen and (min-width: 769px) {
.configurator-basket__image.configurator-car-image {
    font-size: 0.18519em;
    position: relative;
    width: 100%;
    height: 60.75em;
    margin: 4.3875em auto 0;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__image.configurator-car-image {
    display: none;
}
}
.configurator-basket__subtitle {
opacity: 0.5;
}
.configurator-basket__subtitle.title {
margin-bottom: 0.3125em;
}
.configurator-basket__select {
z-index: 10;
}
.configurator-basket__select .base-select__title {
font-size: 1.375em;
padding-top: 0;
padding-bottom: 0;
font-weight: 700;
}
@media only screen and (min-width: 769px) {
.configurator-basket__options-list {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 30em);
    margin-bottom: 1.5em;
}
.configurator-basket__options-list::-webkit-scrollbar-track {
    background-color: #f8f8f8;
}
.configurator-basket__options-list::-webkit-scrollbar {
    width: 0.375em;
    background-color: #f8f8f8;
}
.configurator-basket__options-list::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, 0.4);
    border: none;
}
}
.configurator-basket__wrapper {
width: 100%;
align-self: flex-end;
}
@media only screen and (min-width: 769px) {
.configurator-basket__wrapper {
    padding: 1.25em 1.875em;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__wrapper {
    padding: 1.25em 1em 1em;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket__wrapper_option {
    padding-bottom: 0;
}
}
.configurator-basket__button {
width: 100%;
cursor: pointer;
}
@media only screen and (min-width: 769px) {
.configurator-basket__button {
    justify-content: space-between;
}
}
.configurator-basket__button:hover:after {
-webkit-transform: translateX(40%);
transform: translateX(40%);
}
.configurator-basket__button:after {
content: "";
display: block;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
margin-top: -0.2em;
margin-left: 0.45455em;
}
.configurator-basket__button_center {
justify-content: center;
}
.configurator-basket__button_center:after {
display: none;
}
.configurator-basket__prev {
position: absolute;
top: 1.875em;
left: 1.875em;
}
@media only screen and (max-width: 768px) {
.configurator-basket__prev {
    display: none !important;
}
}
.configurator-basket__dealer-offer {
display: none;
}
.finance-offer {
position: relative;
width: 100%;
margin: 0 auto 0.625em;
padding: 1.5em 1.25em;
box-sizing: border-box;
background-image: url('../img/01bfafe.jpg);
border-radius: 2px;
color: #cce1ff;
}
.finance-offer__wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
align-items: center;
}
.finance-offer__wrapper:after {
content: "";
display: block;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
margin-top: -0.2em;
margin-left: 0.45455em;
}
.finance-offer__content {
font-size: 1.125em;
}
.finance-offer__price {
font-size: 1.375em;
}
.dealer-offer {
position: relative;
width: 100%;
height: 8.75em;
margin: 0 auto 1.25em;
padding: 1.5em 1.25em;
box-sizing: border-box;
background: #fff;
border-radius: 2px;
cursor: pointer;
}
.dealer-offer__header {
display: flex;
justify-content: space-between;
width: 100%;
margin-bottom: 1em;
}
.dealer-offer__title {
font-size: 0.75em;
text-transform: uppercase;
color: #1c252c;
opacity: 0.5;
letter-spacing: 0.1em;
font-weight: 700;
}
.dealer-offer__more {
font-size: 0.875em;
color: #1c252c;
cursor: pointer;
position: relative;
top: -0.3125em;
z-index: 1;
}
.dealer-offer__more:before {
content: "";
display: inline-block;
margin-right: 0.1875em;
vertical-align: middle;
}
.dealer-offer__content {
font-size: 0.875em;
line-height: 1.28571;
color: #1c252c;
}
.dealer-offer__image {
position: absolute;
right: -1.25em;
bottom: -0.25em;
width: 13.2em;
height: 7.425em;
}
.configurator-basket-nav__toggle {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-basket-nav.is_dark .configurator-basket-nav__toggle {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-basket-nav.is_dark .configurator-basket-nav__toggle,
.configurator-basket-nav__toggle {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-basket-nav {
height: 3.125em;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 0.3125em;
color: #1c252c;
}
@media only screen and (min-width: 769px) {
.configurator-basket-nav {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.configurator-basket-nav {
    padding: 0 1.25em;
}
}
.configurator-basket-nav.is_dark {
color: #fff;
}
.configurator-basket-nav__back {
flex-grow: 0;
flex-shrink: 0;
margin-left: -0.7em;
}
.configurator-basket-nav__title {
flex: 1;
text-align: left;
white-space: nowrap;
font-weight: 300;
padding-left: 0.9375em;
padding-right: 0.3125em;
text-overflow: ellipsis;
overflow: hidden;
position: relative;
}
.configurator-basket-nav__toggle-wrapper {
display: flex;
height: 100%;
align-items: center;
cursor: pointer;
}
@media only screen and (max-width: 768px) {
.configurator-basket-nav__toggle-wrapper.is_conf-page {
    pointer-events: none;
}
.configurator-basket-nav__toggle-wrapper.is_conf-page .configurator-basket-nav__toggle {
    opacity: 0;
}
}
.configurator-basket-nav__toggle {
margin: 0.5em 0 0.5em 0.5em;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.configurator-basket.is_full .configurator-basket-nav__toggle {
-webkit-transform: rotate(90deg) scaleX(-1);
transform: rotate(90deg) scaleX(-1);
}
.is_not-arrow .configurator-basket-nav__toggle {
background-image: none !important;
}
.close-button {
background: rgba(28, 37, 44, 0.1);
border-radius: 50%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
cursor: pointer;
transition: background 0.3s, -webkit-transform 0.3s;
transition: background 0.3s, transform 0.3s;
transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (min-width: 769px) {
.close-button {
    width: 2.5em;
    height: 2.5em;
}
}
@media only screen and (max-width: 768px) {
.close-button {
    width: 2em;
    height: 2em;
}
}
.close-button:hover {
background: rgba(28, 37, 44, 0.15);
-webkit-transform: rotate(45deg) scale(1.025);
transform: rotate(45deg) scale(1.025);
}
.close-button.is_light {
background: hsla(0, 0%, 100%, 0.4);
}
.close-button.is_light:hover {
background: hsla(0, 0%, 100%, 0.6);
}
.close-button.is_white {
background: #fff;
}
.close-button.is_white:hover {
background: hsla(0, 0%, 100%, 0.8);
}
.close-button.is_transparent {
background: transparent;
}
.close-button.is_transparent:hover {
background: rgba(28, 37, 44, 0.15);
}
.close-button:after,
.close-button:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
background: #1c252c;
}
.close-button:before {
width: 14px;
height: 2px;
margin-top: -1px;
margin-left: -7px;
}
.close-button:after {
width: 2px;
height: 14px;
margin-top: -7px;
margin-left: -1px;
}
.close-button.is_white-close {
background: transparent;
}
.close-button.is_white-close:after,
.close-button.is_white-close:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
background: #fff;
}
.close-button.is_white-close:hover {
background: rgba(28, 37, 44, 0.15);
}
.configurator-basket-nav-price {
font-size: 0.875em;
font-weight: 300;
white-space: nowrap;
position: relative;
width: 6.5em;
height: 100%;
overflow: hidden;
}
.configurator-basket-nav-price__item {
position: absolute;
right: 0;
top: 0;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-basket-nav-price__item.is_no-transition {
transition: none !important;
}
.configurator-basket-nav-price__item.is_hidden {
opacity: 0;
}
.configurator-basket-nav-price__item.is_top {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.configurator-basket-nav-price__item.is_bottom {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar-track {
background-color: #fff;
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar {
width: 0.375em;
height: 0.375em;
background-color: #f5f5f5;
}
.scroll-container.is_scroll-desktop::-webkit-scrollbar-thumb {
background: rgba(28, 37, 44, 0.1);
border: none;
}
.scroll-container {
-webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 769px) {
.scroll-container::-webkit-scrollbar {
    width: 0.375em;
    height: 0.375em;
}
.scroll-container::-webkit-scrollbar-thumb {
    background: #f5f5f5;
}
.scroll-container::-webkit-scrollbar-track {
    background: #fff;
}
.scroll-container body {
    scrollbar-face-color: #f5f5f5;
    scrollbar-track-color: #fff;
}
}
.scroll-container.is_scroll-desktop {
display: block;
overflow-y: auto;
overflow-x: hidden;
height: 100%;
margin: 0 -3px;
padding: 0 3px;
}
@media only screen and (min-width: 769px) {
.scroll-container.is_padding {
    margin-right: -2em;
    padding-right: 2em;
}
}
@media only screen and (max-width: 768px) {
.scroll-container {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    margin: 0 -3px;
    padding: 0 3px;
}
.is_ios .scroll-container {
    padding-bottom: 70px;
}
}
@media only screen and (max-width: 768px) {
.scroll-container.is_no-scroll {
    height: auto;
}
}
.arrow-button:before {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.arrow-button.is_white:before {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.arrow-button.is_white:before,
.arrow-button:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.arrow-button {
background: rgba(28, 37, 44, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 1;
transition: background 0.3s, -webkit-transform 0.3s;
transition: background 0.3s, transform 0.3s;
transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (min-width: 769px) {
.arrow-button {
    width: 2.5em;
    height: 2.5em;
}
}
@media only screen and (max-width: 768px) {
.arrow-button {
    width: 2em;
    height: 2em;
}
}
.arrow-button.is_light {
background: hsla(0, 0%, 100%, 0.4);
}
.arrow-button.is_reversed:before {
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
}
.arrow-button.is_white:before {
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
}
.arrow-button:before {
content: "";
display: block;
margin-left: -0.1875em;
-webkit-transform: rotate(180deg) translateZ(0);
transform: rotate(180deg) translateZ(0);
}
@media only screen and (min-width: 769px) {
.arrow-button:hover {
    background: rgba(28, 37, 44, 0.15);
    -webkit-transform: scale(1.025);
    transform: scale(1.025);
}
}
.configurator-options-list {
flex: 1;
}
@media only screen and (min-width: 769px) {
.configurator-options-list {
    background: #ece8e6;
    padding-right: 1em;
    border-left: 1px solid transparent;
}
}
@media only screen and (max-width: 768px) {
.configurator-options-list {
    background: #fff;
    padding-top: 0.625em;
    padding-bottom: 1em;
}
}
.configurator-options-list__item {
display: flex;
justify-content: space-between;
font-size: 0.875em;
color: #1c252c;
align-items: center;
}
@media only screen and (min-width: 769px) {
.configurator-options-list__item {
    padding: 0.64286em 0;
}
}
@media only screen and (max-width: 768px) {
.configurator-options-list__item {
    padding: 0.71429em 1.14286em;
}
}
.configurator-options-list__item_discount {
cursor: pointer;
}
.configurator-options-list__item_discount .configurator-options-list__title {
font-weight: 900;
opacity: 1;
}
.configurator-options-list__item_discount .configurator-options-list__price {
font-weight: 700;
color: #014637;
}
.configurator-options-list__item_sum {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 769px) {
.configurator-options-list__item_sum {
    margin-top: 0.1875em;
}
}
@media only screen and (max-width: 768px) {
.configurator-options-list__item_sum {
    margin-top: 0.625em;
}
}
.configurator-options-list__item_sum .configurator-options-list__title {
opacity: 1;
flex: 1;
}
.configurator-options-list__item_sum .configurator-options-list__price {
flex: 1;
}
.configurator-options-list__item_car {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 0.1875em;
}
.configurator-options-list__item_car .configurator-options-list__title {
opacity: 1;
flex: 1;
}
.configurator-options-list__button {
display: block;
position: relative;
width: 1em;
height: 1em;
flex: 0 0 1.125em;
}
.configurator-options-list__button:hover .configurator-options-list__button-circle {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
@media only screen and (min-width: 769px) {
.configurator-options-list__button {
    margin-right: 0.625em;
}
}
@media only screen and (max-width: 768px) {
.configurator-options-list__button {
    margin-right: 1.42857em;
}
}
.configurator-options-list__button-circle {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
background-color: #fff;
border-radius: 50%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
.configurator-options-list__button-minus {
position: absolute;
width: 0.625em;
height: 2px;
background: #1c252c;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
}
.configurator-options-list__title {
flex: 1;
opacity: 0.5;
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 17em;
}
@media only screen and (max-width: 768px) {
.configurator-options-list__item_sum .configurator-options-list__title {
    padding-left: 2.57143em;
}
}
@media only screen and (width: 768px) {
.configurator-options-list__item_sum .configurator-options-list__title {
    padding-left: 5em;
}
}
.configurator-options-list__price {
text-align: right;
flex: 0 0 35%;
margin-left: 0.625em;
}
.configurator-options-list__sum {
padding: 0 1em;
}
.configurator-finance__button:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-link__icon_email {
width: 1.25em;
height: 1.25em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMEMxLjExOTE0IDAgMCAxLjExOTE0IDAgMi41VjEzLjVDMCAxNC44ODA5IDEuMTE5MTQgMTYgMi41IDE2SDE3LjVDMTguODgwOSAxNiAyMCAxNC44ODA5IDIwIDEzLjVWMi41QzIwIDEuMTE5MTQgMTguODgwOSAwIDE3LjUgMEgyLjVaTTIgMy4zNzA2MVYxMy41QzIgMTMuNzc2NCAyLjIyMzYzIDE0IDIuNSAxNEgxNy41QzE3LjYxMjMgMTQgMTcuNzE1OCAxMy45NjM0IDE3Ljc5ODggMTMuOTAwOUMxNy45MjA5IDEzLjgwOTYgMTggMTMuNjY0MSAxOCAxMy41VjMuMzcwNjFMMTAuNjg0MSAxMC4yMjk1QzEwLjI5OTMgMTAuNTkwMyA5LjcwMDY4IDEwLjU5MDMgOS4zMTU5MiAxMC4yMjk1TDIgMy4zNzA2MVpNMTYuNTM3NiAySDMuNDYyNEwxMCA4LjEyOTM5TDE2LjUzNzYgMloiIGZpbGw9IiMxQzI1MkMiLz4KPC9zdmc+Cg==);
}
.configurator-finance-link__icon_print {
width: 1.25em;
height: 1.25em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDJDNCAwLjg5NTUwOCA0Ljg5NTUxIDAgNiAwSDE0QzE1LjEwNDUgMCAxNiAwLjg5NTUwOCAxNiAyVjRIMTdDMTguNjU2NyA0IDIwIDUuMzQzMjYgMjAgN1YxMkMyMCAxMy4xMDQ1IDE5LjEwNDUgMTQgMTggMTRIMTZWMTZDMTYgMTcuMTA0NSAxNS4xMDQ1IDE4IDE0IDE4SDZDNC44OTU1MSAxOCA0IDE3LjEwNDUgNCAxNlYxNEgyQzAuODk1NTA4IDE0IDAgMTMuMTA0NSAwIDEyVjdDMCA1LjM0MzI2IDEuMzQzMjYgNCAzIDRINFYyWk00IDEyVjExQzQgOS44OTU1MSA0Ljg5NTUxIDkgNiA5SDE0QzE1LjEwNDUgOSAxNiA5Ljg5NTUxIDE2IDExVjEySDE4VjdDMTggNi44NDI3NyAxNy45NjM0IDYuNjkzMzYgMTcuODk4OSA2LjU2MTA0QzE3Ljg1NTUgNi40NzIxNyAxNy43OTkzIDYuMzkxMTEgMTcuNzMyOSA2LjMxOTM0QzE3LjU1MDMgNi4xMjMwNSAxNy4yODk2IDYgMTcgNkgxNkgxNUg1SDRIM0MyLjQ0Nzc1IDYgMiA2LjQ0Nzc1IDIgN1YxMkg0Wk0xNCAyVjRINlYySDE0Wk02IDExSDE0VjE2SDZWMTFaIiBmaWxsPSIjMUMyNTJDIi8+Cjwvc3ZnPgo=);
}
.configurator-finance-link__icon_reset {
width: 1.25em;
height: 1.25em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTAuMzE5N0MxIDE0LjAwOTEgNC4wMjU5NCAxNyA3Ljc1ODYyIDE3QzExLjQ5MTMgMTcgMTQuNTE3MiAxNC4wMDkxIDE0LjUxNzIgMTAuMzE5N0MxNC41MTcyIDYuNjMwMjIgMTEuNDkxMyAzLjYzOTMzIDcuNzU4NjIgMy42MzkzM0M1Ljc0IDMuNjM5MzMgMy45MjgwOCA0LjUxNDA0IDIuNjg5NjYgNS45MDA5Mk0zLjc1ODYyIDFMMS45MjcyOSA2LjMyMjMyQzEuODg1MjMgNi40NDQ1NSAxLjk2ODQzIDYuNTczOTcgMi4wOTcwOSA2LjU4NjQ2TDcuMDY4OTcgNy4wNjg5NyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}
.configurator-finance-link__icon_email,
.configurator-finance-link__icon_print,
.configurator-finance-link__icon_reset,
.configurator-finance__button:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-finance {
position: relative;
background: #f8f8f8;
}
@media only screen and (min-width: 769px) {
.configurator-finance {
    padding: 4.375em 1.875em 5.625em;
}
.configurator-finance.is_small {
    padding: 1.875em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance {
    height: 100vh;
    padding: 0;
}
}
.configurator-panels[screen="4"] .configurator-finance {
background: #fff;
}
@media only screen and (max-width: 768px) {
.configurator-finance__scroll {
    height: calc(100vh - 120px);
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
}
.is_conf-active .configurator-finance__scroll {
    opacity: 0;
}
}
.configurator-finance__full {
display: block;
}
@media only screen and (min-width: 769px) {
.configurator-finance__full {
    min-width: 63.75em;
}
}
.configurator-panels[screen="4"] .configurator-finance__full {
display: none;
}
@media only screen and (min-width: 769px) {
.configurator-finance__nav {
    display: none !important;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance__nav {
    height: 10em;
}
}
.configurator-finance__compact {
display: none;
position: relative;
margin: 0 -1.875em;
height: 100%;
max-width: 25vw;
padding-top: 7.875em;
padding-bottom: 1.875em;
}
.configurator-panels[screen="4"] .configurator-finance__compact {
display: block;
}
.configurator-finance__compact .configurator-finance__row {
padding: 2.125em 1.875em;
margin-bottom: 0;
position: relative;
}
.configurator-finance__compact .configurator-finance__row:nth-child(3):after {
display: none;
}
.configurator-finance__compact .configurator-finance__row:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: #1c252c;
opacity: 0.1;
}
.configurator-finance__credit-compact,
.configurator-finance__selected-option {
margin-top: 1em;
}
.configurator-finance__links {
padding-left: 2.75em;
padding-right: 2.75em;
display: flex;
align-items: flex-end;
justify-content: space-between;
position: absolute;
top: 100%;
left: 0;
right: 0;
}
.configurator-finance__row {
position: relative;
}
@media only screen and (min-width: 769px) {
.configurator-finance__row {
    margin-bottom: 2.75em;
}
.is_small .configurator-finance__row {
    margin-bottom: 1.25em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance__row {
    padding-top: 1.875em;
}
}
.configurator-finance__row_1 {
z-index: 3;
}
.configurator-finance__row_2 {
z-index: 2;
}
.configurator-finance__row_3 {
z-index: 1;
}
.configurator-finance__label {
opacity: 0.5;
}
@media only screen and (min-width: 769px) {
.configurator-finance__label.title {
    margin-bottom: 0.33333em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance__label.title {
    margin-bottom: 0.75em;
}
}
.configurator-finance__additional,
.configurator-finance__credit,
.configurator-finance__programs {
margin: -0.1875em;
}
@media only screen and (min-width: 769px) {
.configurator-finance__buttons-wrapper {
    position: absolute;
    left: 1.875em;
    right: 1.875em;
    bottom: 1.25em;
    height: 3em;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.is_small .configurator-finance__buttons-wrapper {
    bottom: 0.625em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance__buttons-wrapper {
    margin-top: 1.875em;
    margin-bottom: 7.5em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance__button {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1em;
}
}
@media only screen and (min-width: 769px) {
.configurator-finance__buttons-wrapper .configurator-finance__button {
    display: none;
}
}
.configurator-finance__button:hover:after {
-webkit-transform: translateX(40%);
transform: translateX(40%);
}
.configurator-finance__button:after {
content: "";
display: block;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
margin-top: -0.2em;
margin-left: 0.45455em;
}
.configurator-finance__legal-information {
z-index: 5;
}
.configurator-finance-link {
cursor: pointer;
opacity: 0.5;
transition: opacity 0.3s;
}
.configurator-finance-link:hover {
opacity: 1;
}
.configurator-finance-link:hover .configurator-finance-link__icon {
-webkit-transform: translateZ(0) scale(1.08);
transform: translateZ(0) scale(1.08);
}
.configurator-finance-link__icon {
margin: 0 auto 0.5em;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.configurator-finance-link__label {
text-align: center;
}
.configurator-finance-nav__forward-button:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-nav__forward-button:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-finance-nav {
background: #fff;
}
@media only screen and (max-width: 768px) {
.configurator-finance-nav {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1.25em;
}
}
.configurator-finance-nav__buttons {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0.5625em 0;
}
.configurator-finance-nav__forward-button {
font-weight: 700;
display: flex;
justify-content: space-between;
align-items: center;
}
.configurator-finance-nav__forward-button:after {
content: "";
font-size: 0.9rem;
margin-left: 0.3125em;
}
.configurator-finance-nav__title {
text-align: left;
padding: 1.45833em 0.83333em 0.66667em 0;
}
.configurator-finance-nav__trims {
text-align: left;
}
@media only screen and (min-width: 769px) {
.configurator-finance-nav__trims {
    padding: 1em 1.25em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-nav__trims {
    padding: 1em 0;
}
}
.configurator-finance-nav__select .base-select__title {
font-size: 1.375em;
padding-top: 0;
padding-bottom: 0;
font-weight: 700;
}
@media only screen and (max-width: 768px) {
.configurator-finance-nav__select .base-select__title {
    padding-right: 1em;
}
}
.configurator-finance-nav__select .base-select__arrow {
flex-shrink: 0;
flex-grow: 0;
}
.configurator-finance-nav__trims-title {
font-size: 1.375em;
padding-top: 0;
padding-bottom: 0;
font-weight: 700;
}
.configurator-finance-nav__trims-info {
display: flex;
flex-direction: column;
}
@media only screen and (min-width: 769px) {
.configurator-finance-nav__trims-info {
    margin-top: 1em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-nav__trims-info {
    margin-top: 0.625em;
}
}
.configurator-finance-nav__back-button {
margin-left: -0.8em;
}
@media only screen and (min-width: 769px) {
.configurator-finance-programs__list {
    display: flex;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
    width: 100%;
}
}
@media only screen and (min-width: 769px) {
.configurator-finance-programs__item {
    flex: 1 1 30%;
    width: 30%;
    max-width: 35%;
}
.configurator-finance-programs__item:nth-child(3n) {
    flex: 1 1 20%;
    width: 20%;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-programs__item {
    margin-bottom: 0.5em;
}
.configurator-finance-programs__item:last-child {
    margin-bottom: 0;
}
}
.configurator-finance-item__info {
width: 1em;
height: 1em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSI4IiBjeT0iOCIgcj0iNyIgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjIiLz4KPHJlY3QgeD0iNyIgeT0iNyIgd2lkdGg9IjIiIGhlaWdodD0iNSIgZmlsbD0iIzFDMjUyQyIvPgo8ZWxsaXBzZSBjeD0iNy45NTAzOSIgY3k9IjUuMSIgcng9IjEuMyIgcnk9IjEuMSIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-finance-item {
padding: 0.1875em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.configurator-finance-item.is_disclaimer-open {
z-index: 1;
position: relative;
}
.configurator-finance-item.is_blocked .configurator-finance-item__text {
opacity: 0.5;
}
.configurator-finance-item.is_blocked .configurator-finance-disclaimer__icon,
.configurator-finance-item.is_blocked .configurator-finance-item__container {
cursor: default;
}
.configurator-finance-item.is_blocked .configurator-finance-disclaimer__icon:hover,
.configurator-finance-item.is_blocked .configurator-finance-item__container:hover {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.configurator-finance-item .rate {
color: #2c4291;
}
.configurator-finance-item[data-size="1"] {
width: 23.5em;
}
.configurator-finance-item[data-size="2"] {
width: 16em;
}
.configurator-finance-item__container {
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
border-radius: 2px;
transition: -webkit-transform 0.1s linear;
transition: transform 0.1s linear;
transition: transform 0.1s linear, -webkit-transform 0.1s linear;
will-change: transform;
cursor: pointer;
position: relative;
display: flex;
justify-content: space-between;
border: 1px solid #fff;
height: 100%;
}
@media only screen and (min-width: 769px) {
.configurator-finance-item__container {
    padding: 1.25em 1em 1.0625em 1.5em;
    align-items: flex-start;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-item__container {
    padding: 1.375em 1em 1.25em 0.5em;
    align-items: flex-start;
}
}
.configurator-finance-item__container:hover {
-webkit-transform: translate3d(0, -0.1em, 0);
transform: translate3d(0, -0.1em, 0);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.2);
}
.configurator-finance-item__container.is_active {
border-color: #6899e1;
box-shadow: 0 1px 0 rgba(0, 70, 172, 0.2);
}
.configurator-finance-item__container.is_active:hover {
box-shadow: 0 1px 1px rgba(0, 70, 172, 0.2);
}
.configurator-finance-item__container:first-child .configurator-finance-disclaimer__container {
max-width: 21.875em;
}
.configurator-finance-item__check {
pointer-events: none;
}
@media only screen and (min-width: 769px) {
.configurator-finance-item__check {
    left: -0.4em;
    top: -0.1em;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-item__check {
    top: -0.05em;
    margin-right: 0.125em;
}
}
.configurator-finance-item__text {
flex: 1 1 auto;
padding-right: 0.625em;
}
.configurator-finance-item__description {
opacity: 0.85;
margin-top: 2px;
}
.configurator-finance-item__price {
margin-top: 0.3125em;
}
.configurator-finance-item__logo {
position: absolute;
top: 1em;
right: 1em;
height: 0.875em;
}
[bank-id="5"] .configurator-finance-item__logo {
height: 2.1875em;
}
.configurator-finance-item__info {
position: absolute;
top: 1.25em;
right: 1em;
}
@media only screen and (max-width: 768px) {
.configurator-finance-item__info {
    align-self: center;
}
}
@media only screen and (min-width: 769px) {
.configurator-finance-item__disclaimer {
    position: relative;
}
}
.configurator-finance-item:first-child .configurator-finance-disclaimer__container {
max-width: 21.875em;
}
.checkbox {
text-align: left;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: color 0.3s;
min-height: 1.25em;
padding-left: 1.5em;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
form.is_disabled .checkbox {
pointer-events: none;
opacity: 0.6;
}
.checkbox_subscribe .checkbox-check {
width: 0.9375em;
height: 0.9375em;
border-radius: 0;
border: 1px solid #ccd2d8;
background: #fff;
}
.checkbox_subscribe .checkbox-check__line {
background: #6b737a;
}
.checkbox_subscribe .checkbox__title {
font-size: 0.75em;
color: #6b737a;
line-height: 1.25em;
}
.checkbox_subscribe.is_disable .checkbox__title {
color: #ccd2d8;
}
.checkbox a {
color: #1c252c;
text-decoration: underline;
}
.checkbox a:hover {
text-decoration: none;
}
.checkbox__title {
color: #1c252c;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.checkbox__title a {
color: #1c252c;
text-decoration: underline;
-webkit-text-decoration-color: rgba(28, 37, 44, 0.5);
text-decoration-color: rgba(28, 37, 44, 0.5);
}
.checkbox__title a:hover {
text-decoration: none;
}
.checkbox_white .checkbox__title {
color: #fff;
}
.checkbox_white .checkbox__title a {
color: #fff;
-webkit-text-decoration-color: hsla(0, 0%, 100%, 0.5);
text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.checkbox__input {
position: absolute;
visibility: hidden;
font-size: 0;
width: 0;
height: 0;
padding: 0;
border: 0;
outline: 0;
}
.checkbox.is_error {
color: #d95e5e;
-webkit-animation-name: shake;
animation-name: shake;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.checkbox.is_error .checkbox__title,
.checkbox.is_error .checkbox__title a {
color: #d95e5e;
}
.checkbox.is_disable {
opacity: 0.2;
}
.checkbox__check {
position: absolute;
left: 0;
top: 0;
}
@-webkit-keyframes shake {
0%,
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
}
20%,
40%,
60%,
80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
}
}
@keyframes shake {
0%,
to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
    -webkit-transform: translateX(-0.5em);
    transform: translateX(-0.5em);
}
20%,
40%,
60%,
80% {
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
}
}
.checkbox-check {
border-radius: 2px;
box-sizing: border-box;
width: 1.25em;
height: 1.25em;
background: rgba(28, 37, 44, 0.1);
transition: background 0.2s;
border: 1px solid transparent;
}
.checkbox.is_active .checkbox-check {
background: rgba(28, 37, 44, 0);
}
.checkbox.is_active.is_conf .checkbox-check {
background: #1c252c;
}
.checkbox.is_error .checkbox-check {
background: rgba(28, 37, 44, 0);
border-color: #d95e5e;
}
.checkbox_white .checkbox-check {
background: hsla(0, 0%, 100%, 0.1);
}
.checkbox_white.is_active .checkbox-check {
background: #fff;
}
.checkbox.is_active .checkbox-check.is_colored {
background: rgba(28, 37, 44, 0) !important;
}
.checkbox-check__line {
position: absolute;
display: block;
background: #0046ac;
}
.is_black .checkbox-check__line {
background: #1c252c !important;
}
.is_conf .checkbox-check__line {
background: #fff !important;
}
.checkbox-check__line_1 {
width: 0.1875em;
height: 0.375em;
top: 0.55em;
left: 0.05em;
-webkit-transform: rotate(-45deg) scaleY(0);
transform: rotate(-45deg) scaleY(0);
-webkit-transform-origin: top center;
transform-origin: top center;
transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.checkbox.is_active .checkbox-check__line_1 {
-webkit-transform: rotate(-45deg) scaleY(1);
transform: rotate(-45deg) scaleY(1);
}
.checkbox-check__line_2,
.checkbox.is_active .checkbox-check__line_1 {
transition: -webkit-transform 0.1s ease;
transition: transform 0.1s ease;
transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.checkbox-check__line_2 {
width: 0.1875em;
height: 0.875em;
top: 0;
left: 0.25em;
-webkit-transform: rotate(50deg) scaleY(0);
transform: rotate(50deg) scaleY(0);
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
@media only screen and (max-width: 768px) {
.configurator-finance-item__check .checkbox-check__line_2 {
    left: 0.3em;
}
}
.checkbox.is_active .checkbox-check__line_2 {
-webkit-transform: rotate(50deg) scaleY(1);
transform: rotate(50deg) scaleY(1);
transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s, -webkit-transform 0.1s ease 0.1s;
}
.configurator-finance-disclaimer__icon {
width: 1.3125em;
height: 1.3125em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==);
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-finance-disclaimer {
width: 1.0625em;
height: 100%;
}
.configurator-finance-disclaimer__icon {
cursor: pointer;
}
.configurator-finance-disclaimer__container {
position: absolute;
z-index: 2;
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 0.125em;
white-space: normal;
}
@media only screen and (min-width: 769px) {
.configurator-finance-disclaimer__container {
    width: 26.875em;
    right: -0.625em;
    padding: 2.125em 1.875em;
    top: 50%;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-disclaimer__container {
    right: 1em;
    max-width: 21.875em;
    padding: 1em;
}
}
.configurator-finance-disclaimer__text {
font-size: 0.875em;
color: #1c252c;
line-height: 1.28571em;
}
.sbol-button-autocred-online-request {
box-sizing: border-box;
font-family: inherit;
font-style: inherit;
vertical-align: middle;
position: relative;
cursor: pointer;
border-radius: 4px;
text-decoration: none;
transition: border-color 0.17s, background-color 0.17s, color 0.17s, box-shadow 0.17s;
outline: none;
overflow: hidden;
color: #fff;
box-shadow: inset 0 0 0 2px transparent;
width: 100%;
font-weight: 600;
-webkit-tap-highlight-color: transparent;
padding: 0.875em 2em 0.75em;
letter-spacing: -0.3px;
background-color: #08a652;
border: 2px solid #08a652;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
max-height: 5em;
}
.sbol-button-autocred-online-request svg {
width: 100%;
height: auto;
}
.sbol-button-autocred-online-request:hover {
background-color: #34b76f;
box-shadow: 0 7px 17px 0 rgba(13, 169, 78, 0.42);
outline: none;
border: 2px solid #34b76f;
}
@media only screen and (min-width: 769px) {
.configurator-finance-credit__list {
    display: flex;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
    width: 100%;
}
}
@media only screen and (min-width: 769px) {
.configurator-finance-credit__button {
    flex: 1 1 30%;
    width: 30%;
    max-width: 35%;
    padding: 0.1875em;
}
.configurator-finance-credit__button:nth-child(3n) {
    flex: 1 1 20%;
    width: 20%;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-credit__button {
    margin-bottom: 0.5em;
}
}
@media only screen and (min-width: 769px) {
.configurator-finance-credit__item {
    flex: 1 1 30%;
    width: 30%;
    max-width: 35%;
}
.configurator-finance-credit__item:nth-child(3n) {
    flex: 1 1 20%;
    width: 20%;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-credit__item {
    margin-bottom: 0.5em;
}
}
.configurator-finance-additional__list {
display: flex;
align-items: stretch;
}
.configurator-finance-additional__item {
flex: 1 1 30%;
width: 30%;
}
.configurator-finance-additional__item:nth-child(3n) {
flex: 1 1 20%;
width: 20%;
}
@media only screen and (min-width: 769px) {
.configurator-finance-additional__button-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
}
@media only screen and (max-width: 768px) {
.configurator-finance-additional__button-wrapper {
    display: none;
}
}
.configurator-finance-legal-information__toggler:after {
width: 0.75em;
height: 0.4375em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=);
}
.configurator-finance-legal-information__toggler:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.configurator-finance-legal-information {
position: relative;
}
@media only screen and (max-width: 768px) {
.configurator-finance-legal-information {
    display: none;
}
}
.configurator-finance-legal-information__toggler {
font-size: 0.875em;
color: #1c252c;
opacity: 0.5;
display: flex;
align-items: center;
line-height: 1;
transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
cursor: pointer;
}
.configurator-finance-legal-information__toggler.is_active {
opacity: 1;
}
.configurator-finance-legal-information__toggler.is_active:after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.configurator-finance-legal-information__toggler.is_active:hover {
opacity: 1;
}
.configurator-finance-legal-information__toggler.is_active:hover:after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.configurator-finance-legal-information__toggler:hover {
opacity: 1;
}
.configurator-finance-legal-information__toggler:hover:after {
-webkit-transform: translateY(20%);
transform: translateY(20%);
}
.configurator-finance-legal-information__toggler:after {
content: "";
display: block;
margin-left: 0.25em;
transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.configurator-finance-legal-information__content {
position: absolute;
bottom: 100%;
left: 0;
margin-bottom: 0.625em;
margin-left: -1.25em;
width: 26.875em;
padding: 2.125em 1.875em;
background: #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
border-radius: 0.125em;
}
.configurator-finance-legal-information__title {
font-size: 0.75em;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #1c252c;
margin-bottom: 0.625em;
}
.configurator-finance-legal-information__text {
font-size: 0.875em;
color: #1c252c;
}
.configurator-order {
background: #f8f8f8;
position: relative;
}
@media only screen and (max-width: 768px) {
.configurator-order {
    height: 100vh;
}
}
@media only screen and (min-width: 769px) {
.configurator-order__nav {
    display: none !important;
}
}
.configurator-order__image {
width: 12em;
height: 6.15em;
position: relative;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 769px) {
.configurator-order__image {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.configurator-order__form-wrapper {
    height: 100vh;
}
}
@media only screen and (max-width: 768px) {
.configurator-order__form-wrapper {
    padding: 0;
}
}
@media only screen and (min-width: 769px) {
.configurator-order__form-wrapper_1 {
    margin-top: 11.875em;
    padding: 0 2.5em;
}
}
.configurator-order__form-wrapper_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #f8f8f8;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 12;
}
@media only screen and (max-width: 768px) {
.configurator-order__form {
    height: 100%;
}
}
.configurator-order__title {
text-align: center;
margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
.configurator-order__title {
    margin-top: 1.75em;
}
}
.configurator-order__description {
margin-top: 0.70833em;
text-align: center;
}
.configurator-order__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.configurator-order__button:hover:after {
-webkit-transform: translateX(40%);
transform: translateX(40%);
}
.configurator-order-nav {
height: 3.125em;
background: #fff;
border-bottom: 1px solid #c1bfc0;
padding-left: 3.25em;
padding-right: 3.25em;
display: flex;
justify-content: flex-start;
align-items: center;
}
.configurator-order-nav__back-button {
position: absolute;
top: 50%;
left: 0.3125em;
margin-top: -1em;
}
.configurator-order-nav__close-button {
position: absolute;
top: 50%;
right: 0.3125em;
margin-top: -1em;
}
.configurator-order-nav__title {
text-align: left;
font-weight: 500;
font-size: 1em;
margin: 0;
line-height: 1;
}
.configurator-order-form__button:after {
width: 0.5em;
height: 0.75em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
}
.configurator-order-form__button:after {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
.configurator-order-form {
    width: 29.375em;
}
}
.configurator-order-form.is_disabled {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: 50%;
}
.configurator-order-form__scroll-container {
opacity: 1;
transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (max-width: 768px) {
.configurator-order-form__scroll-container {
    height: calc(100vh - 120px);
    padding-left: calc(3px + 1.25em);
    padding-right: calc(3px + 1.25em);
}
.is_ios .configurator-order-form__scroll-container {
    padding-bottom: 2.5em;
}
}
.configurator-order-form.is_disabled .configurator-order-form__scroll-container {
opacity: 0;
}
.configurator-order-form__city-filter {
margin: 0.625em 0;
}
@media only screen and (max-width: 768px) {
.configurator-order-form__city-filter {
    z-index: 11;
    margin-top: 1.625em;
}
}
.configurator-order-form__select {
margin-bottom: 0.75em;
position: relative;
z-index: 1;
}
.configurator-order-form__item {
display: block;
width: 100%;
padding: 1.125em 1.25em 1em;
background: #fff;
border: 1px solid #fff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
margin-bottom: 1em;
}
.configurator-order-form__input-wrapper {
margin: 0.625em 0;
}
.configurator-order-form__input {
margin-bottom: 0.75em;
}
.configurator-order-form__checkbox {
margin-top: 1.125em;
}
.configurator-order-form__buttons-wrapper {
text-align: center;
}
@media only screen and (min-width: 769px) {
.configurator-order-form__buttons-wrapper {
    margin-top: 3.125em;
}
}
@media only screen and (max-width: 768px) {
.configurator-order-form__buttons-wrapper {
    margin-top: 1.09091em;
    margin-bottom: 6.25em;
    padding-bottom: 0;
}
}
.configurator-order-form__button:hover:after {
-webkit-transform: translateX(40%);
transform: translateX(40%);
}
@media only screen and (max-width: 768px) {
.configurator-order-form__button {
    width: 100%;
}
}
.configurator-order-form__button:after {
content: "";
display: block;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
margin-top: -0.2em;
margin-left: 0.45455em;
}
.configurator-order-form__test {
color: red;
font-size: 1.375em;
}
.form {
position: relative;
}
@media only screen and (min-width: 769px) {
.form {
    min-height: 3.125em;
}
}
@media only screen and (max-width: 768px) {
.form {
    min-height: 2.5625em;
}
}
.form__preloader:before {
z-index: 5;
}
.form__error {
color: #d95e5e;
width: 100%;
height: 100%;
}
@media only screen and (min-width: 769px) {
.form__error {
    position: absolute;
    top: 0;
    left: 0;
}
}
@media only screen and (max-width: 768px) {
.form__error {
    font-size: 0.875em;
}
}
.page-order__screen {
padding: 2.75em 5.875em 6.25em;
height: 100%;
position: relative;
}
@media only screen and (max-width: 768px) {
.page-order__screen {
    padding: 1.875em 1.25em;
}
}
.page-order__screen_1 {
background: #f8f8f8;
color: #1c252c;
}
.page-order__screen_2 {
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 513;
}
@media only screen and (max-width: 768px) {
.page-order__screen_2 {
    position: fixed;
}
}
@media only screen and (min-width: 769px) {
.page-order__screen_2 {
    position: absolute;
}
}
.page-order__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.page-order__image {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
width: 13.75em;
height: 9.0625em;
margin: -0.5em auto;
font-size: 1.5em;
}
@media only screen and (max-width: 768px) {
.page-order__image {
    display: none;
}
}
.page-order__title {
text-align: center;
margin-bottom: 0.27273em;
}
@media only screen and (max-width: 768px) {
.page-order__title {
    margin-top: 2.44444em;
}
}
.page-order__subtitle {
text-align: center;
}
@media only screen and (min-width: 769px) {
.page-order__subtitle {
    margin-bottom: 1.88889em;
}
}
@media only screen and (max-width: 768px) {
.page-order__subtitle {
    margin-bottom: 1.25em;
}
}
.page-order__description {
margin-top: 0.70833em;
text-align: center;
}
.page-order__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-order__form {
height: calc(100% - 7em);
}
.base-panel {
display: flex;
justify-content: flex-end;
align-items: stretch;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
}
.base-panel__container {
position: relative;
background: #f8f8f8;
padding-bottom: 1.875em;
padding-top: 1.875em;
overflow: hidden;
}
@media only screen and (min-width: 769px) {
.base-panel__container {
    width: 38.75em;
}
}
@media only screen and (max-width: 768px) {
.base-panel__container {
    width: 100%;
}
}
.base-panel__close {
position: absolute;
top: 1.875em;
right: 1.875em;
z-index: 513;
}
.base-panel__form-wrapper {
z-index: 1;
}
.page-testdrive__screen {
padding: 2.75em 5.875em 6.25em;
height: 100%;
position: relative;
}
@media only screen and (max-width: 768px) {
.page-testdrive__screen {
    padding: 1.875em 1.25em 6.25em;
}
}
.page-testdrive__screen_1 {
padding-top: 0;
background: #f8f8f8;
color: #1c252c;
}
.page-testdrive__screen_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 520;
}
.page-testdrive__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.page-testdrive__image {
position: relative;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
width: 13.75em !important;
height: 9.0625em !important;
margin-left: auto;
margin-right: auto;
margin-bottom: 0.375em;
}
@media only screen and (max-width: 768px) {
.page-testdrive__image {
    display: none;
}
}
.page-testdrive__title {
text-align: center;
margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
.page-testdrive__title {
    margin-top: 1.75em;
}
}
@media only screen and (min-width: 769px) {
.page-testdrive__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
}
}
@media only screen and (max-width: 768px) {
.page-testdrive__copy {
    padding: 2em 1.5em;
}
}
.page-testdrive__form-wrapper {
background: #f8f8f8;
-webkit-overflow-scrolling: touch;
}
.page-testdrive__description {
margin-top: 0.70833em;
text-align: center;
}
.page-testdrive__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-subscribe__screen {
padding: 0 5.625em;
height: 100vh;
position: relative;
display: flex;
align-items: center;
text-align: center;
}
@media only screen and (max-width: 768px) {
.page-subscribe__screen {
    padding: 0 1.5em;
    height: 100vh;
}
}
.page-subscribe__screen_1 {
background: #202a41;
}
.page-subscribe__screen_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
justify-content: center;
z-index: 100500;
}
.page-subscribe__content {
width: 100%;
}
.page-subscribe__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.page-subscribe__title {
color: #f8f8f8;
}
@media only screen and (min-width: 769px) {
.page-subscribe__title.title_big {
    font-size: 2.75em;
}
}
.page-subscribe__description {
margin-top: 0.70833em;
text-align: center;
}
.page-subscribe__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-offer__screen {
padding: 0 5.625em;
height: 100vh;
position: relative;
display: flex;
align-items: center;
text-align: center;
}
@media only screen and (max-width: 768px) {
.page-offer__screen {
    padding: 0 1.5em;
    height: 100vh;
}
}
.page-offer__screen_1 {
background: #f8f8f8;
}
.page-offer__screen_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
justify-content: center;
z-index: 100500;
}
.page-offer__content {
width: 100%;
}
.page-offer__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.page-offer__title {
color: #1c252c;
}
@media only screen and (min-width: 769px) {
.page-offer__title.title_big {
    font-size: 2.75em;
}
}
.page-offer__description {
margin-top: 0.70833em;
text-align: center;
}
.page-offer__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-question .base-panel__container {
padding: 0;
}
@media only screen and (min-width: 769px) {
.page-question .base-panel__container {
    width: 27.5em;
    background: #f8f8f8;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
}
}
@media only screen and (min-width: 769px) {
.page-question .base-panel__close {
    top: 1.25em;
    right: 1.25em;
}
}
@media only screen and (max-width: 768px) {
.page-question .base-panel__close {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.page-question .scroll-container {
    height: 100%;
}
}
@media only screen and (min-width: 769px) {
.page-question__nav {
    padding: 4.375em 3.125em 0;
}
}
@media only screen and (max-width: 768px) {
.page-question__nav {
    position: relative;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3.75em 1.25em 1em;
}
}
@media only screen and (min-width: 769px) {
.page-question__back.arrow-button {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.page-question__back.arrow-button {
    position: absolute;
    top: 0.3125em;
    left: 0.3125em;
}
}
.page-question__screen {
position: relative;
height: 100%;
}
.page-question__screen_success {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 520;
}
.page-question__screen_success .page-question__title {
text-align: center;
}
@media only screen and (min-width: 769px) {
.page-question__title {
    margin-bottom: 0.25em;
}
}
@media only screen and (max-width: 768px) {
.page-question__title {
    font-size: 1.375em;
    margin-bottom: 0.27273em;
    line-height: 1.09;
}
}
.page-question__description {
margin-top: 0.70833em;
}
.page-question__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-question__form {
height: calc(100% - 7em);
}
@media only screen and (min-width: 769px) {
.page-question__form {
    margin-top: 2.25em;
    padding: 0 3.125em;
}
}
@media only screen and (max-width: 768px) {
.page-question__form {
    margin-top: 1.625em;
    padding: 0 1.25em;
}
}
.page-conf-order {
display: flex;
justify-content: flex-end;
align-items: stretch;
pointer-events: all;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
}
.page-conf-order__image {
font-size: 1em;
position: relative;
margin: 0 auto;
width: 100% !important;
height: 16em !important;
}
@media only screen and (max-width: 768px) {
.page-conf-order__image {
    display: none;
}
}
.page-conf-order__container {
width: 38.75em;
position: relative;
background: #f8f8f8;
}
.page-conf-order__screen {
padding: 2.75em 5.875em 6.25em;
height: 100%;
position: relative;
}
@media only screen and (max-width: 768px) {
.page-conf-order__screen {
    padding: 1.875em 1.25em 6.25em;
}
}
.page-conf-order__screen_1 {
background: #f8f8f8;
color: #1c252c;
}
.page-conf-order__screen_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 100500;
}
.page-conf-order__close {
position: absolute;
top: 1.875em;
right: 1.875em;
}
.page-conf-order__title {
text-align: center;
margin-bottom: 0.70833em;
}
@media only screen and (max-width: 768px) {
.page-conf-order__title {
    margin-top: 1.75em;
}
}
@media only screen and (min-width: 769px) {
.page-conf-order__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
}
}
@media only screen and (max-width: 768px) {
.page-conf-order__copy {
    padding: 2em 1.5em;
}
}
.page-conf-order__form-wrapper {
background: #f8f8f8;
}
.page-conf-order__description {
margin-top: 0.70833em;
text-align: center;
}
.page-conf-order__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.page-feedback__title {
text-align: left;
}
.page-feedback__title,
.page-feedback__title-end {
font-size: 1.375em;
line-height: 1.09091em;
margin-bottom: 0.27273em;
}
.page-feedback__title-end {
text-align: center;
}
.page-feedback__subtitle {
font-size: 0.875em;
line-height: 1.28571em;
margin-bottom: 2.42857em;
}
.page-feedback__screen {
padding: 2.125em 3.125em 3.125em;
height: 100%;
position: relative;
}
@media only screen and (max-width: 768px) {
.page-feedback__screen {
    padding: 1.875em 1.25em;
}
}
.page-feedback__screen_1 {
background: #f8f8f8;
color: #1c252c;
}
.page-feedback__screen_2 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #014637;
color: #fff;
display: flex;
flex-flow: column;
justify-content: center;
z-index: 100500;
}
.page-feedback__close {
position: absolute;
top: 1.875em;
right: 3.125em;
z-index: 10;
}
@media only screen and (max-width: 768px) {
.page-feedback__close {
    right: 1.25em;
}
}
.page-feedback__image {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
width: 13.75em;
height: 9.0625em;
margin-left: auto;
margin-right: auto;
margin-bottom: 0.375em;
}
@media only screen and (max-width: 768px) {
.page-feedback__image {
    display: none;
}
}
@media only screen and (min-width: 769px) {
.page-feedback__copy {
    position: absolute;
    bottom: 1.85714em;
    left: 6.71429em;
    right: 6.71429em;
}
}
@media only screen and (max-width: 768px) {
.page-feedback__copy {
    padding: 2em 1.5em;
}
}
.page-feedback__form-wrapper {
background: transparent;
}
@media only screen and (min-width: 769px) {
.page-feedback__form-wrapper {
    margin-right: -2em;
}
}
.page-feedback__description {
margin-top: 0.70833em;
text-align: center;
}
.page-feedback__form {
padding: 0 !important;
height: auto !important;
box-shadow: none !important;
max-width: 100% !important;
overflow: visible !important;
}
.page-feedback__button {
margin-top: 2.27273em;
margin-left: auto;
margin-right: auto;
width: 6.25em;
}
.mobile-nav__item_history-antarctic:before {
width: 1.3125em;
height: 1.4375em;
background-image: url('../img/ebf4f26.svg');
}
.mobile-nav__item_description-antarctic:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/fb23837.svg');
}
.mobile-nav__item_conf-antarctic:before {
width: 2em;
height: 2em;
background-image: url('../img/e86cee7.svg');
}
.mobile-nav__item_testdrive:before {
width: 1.25em;
height: 1.375em;
background-image: url('../img/e5e8f0f.svg');
}
.mobile-nav__item_configurator:before {
height: 1.75em;
background-image: url('../img/e56a004.svg');
}
.mobile-nav__item_available:before {
width: 2.0625em;
height: 1.875em;
background-image: url('../img/3d67e37.svg');
}
.mobile-nav__item_list:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/47ca16e.svg');
}
.mobile-nav__item_list.is_active:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/dc32adf.svg');
}
.mobile-nav__item_map:before {
width: 1.5em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTguOWgxLjhsMi44LDRoLTIybDIuOC00aDEuOCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUsOC4xYzAtMC40LDAtMC42LDAtMC44YzAuMi0zLjMsMi44LTYsNi4xLTYuMmMwLjIsMCwwLjQsMCwwLjgsMGgwLjVjMC40LDAsMC42LDAsMC44LDAKCQljMy4zLDAuMiw1LjksMi45LDYuMSw2LjJjMCwwLjIsMCwwLjQsMCwwLjh2MC4xbDAsMGMwLDAuMywwLDAuNSwwLDAuN2MwLDAuNC0wLjEsMC44LTAuMiwxLjJjLTAuOSw0LjktNSwxMC02LjksMTBzLTYtNS4xLTYuOS0xMAoJCUM1LjIsOS43LDUuMiw5LjMsNS4xLDguOWMwLTAuMiwwLTAuMywwLTAuN2wwLDBMNSw4LjFMNSw4LjF6IE0xMi4xLDExLjRjMS44LDAsMy4yLTEuNSwzLjItMy4zcy0xLjQtMy4zLTMuMi0zLjNTOC45LDYuMyw4LjksOC4xCgkJUzEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_map.is_active:before {
width: 1.5em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTloMS44bDIuOCw0aC0yMmwyLjgtNGgxLjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LDhjMC0wLjQsMC0wLjYsMC0wLjhjMC4yLTMuMywyLjgtNiw2LjEtNi4yYzAuMiwwLDAuNCwwLDAuOCwwaDAuNWMwLjQsMCwwLjYsMCwwLjgsMAoJCWMzLjMsMC4yLDUuOSwyLjksNi4xLDYuMmMwLDAuMiwwLDAuNCwwLDAuOHYwLjFsMCwwYzAsMC4zLDAsMC41LDAsMC43YzAsMC40LTAuMSwwLjgtMC4yLDEuMmMtMC45LDQuOS01LDEwLTYuOSwxMHMtNi01LjEtNi45LTEwCgkJQzUuMiw5LjYsNS4yLDkuMiw1LjEsOC44YzAtMC4yLDAtMC4zLDAtMC43bDAsMEw1LDhMNSw4eiBNMTIuMSwxMS40YzEuOCwwLDMuMi0xLjUsMy4yLTMuM3MtMS40LTMuMy0zLjItMy4zUzguOSw2LjMsOC45LDguMQoJCUM4LjksOS45LDEwLjMsMTEuNCwxMi4xLDExLjR6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_phone:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/c0b9a9b.svg');
}
.mobile-nav__item_color:before {
width: 1.5625em;
height: 1.5625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_color.is_active:before {
width: 1.5625em;
height: 1.5625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNDZBQztzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTUuOWMwLDMuMy0yLjcsNi02LDZzLTYtMi43LTYtNmMwLTIsMC44LTMuNSwyLjEtNS41YzAuMS0wLjEsMC4yLTAuMywwLjMtMC40YzEuMS0xLjcsMi41LTMuOCwzLjYtNi45CgkJYzEuMiwzLDIuNSw1LjEsMy42LDYuOWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEMxNy43LDEyLjQsMTguNSwxMy45LDE4LjUsMTUuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSwxMy45YzAuNSwwLjcsMSwzLTAuNSw0Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_year:before {
width: 1.5625em;
height: 1.5625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_year.is_active:before {
width: 1.5625em;
height: 1.5625em;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA0NkFDO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDRjLTEuNywwLTMsMS4zLTMsM3YxMmMwLDEuNywxLjMsMywzLDNoMTRjMS43LDAsMy0xLjMsMy0zVjdjMC0xLjctMS4zLTMtMy0zdjJjMC42LDAsMSwwLjQsMSwxdjEyCgkJYzAsMC42LTAuNCwxLTEsMWgtMTRjLTAuNiwwLTEtMC40LTEtMVY3YzAtMC42LDAuNC0xLDEtMVY0eiBNOS41LDZoNlY0aC02VjZ6Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNy41IiB5MT0iMyIgeDI9IjcuNSIgeTI9IjYiLz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxNy41IiB5MT0iMyIgeDI9IjE3LjUiIHkyPSI2Ii8+Cgk8bGluZSBjbGFzcz0ic3QyIiB4MT0iMi41IiB5MT0iMTAuNSIgeDI9IjIyLjUiIHkyPSIxMC41Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.mobile-nav__item_dealer:before {
width: 1.5625em;
height: 1.5625em;
background-image: url('../img/db14e03.svg');
}
.mobile-nav__item_dealer.is_active:before {
width: 1.5625em;
height: 1.5625em;
background-image: url('../img/df1421e.svg');
}
.mobile-nav__item_equipment:before {
width: 1.5625em;
height: 1.5625em;
background-image: url('../img/4a829e5.svg');
}
.mobile-nav__item_equipment.is_active:before {
width: 1.5625em;
height: 1.5625em;
background-image: url('../img/b13e6b0.svg');
}
.mobile-nav__item_contacts:before {
height: 0.875em;
width: 0.875em;
}
.mobile-nav__button:before {
width: 0.9375em;
height: 1.125em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUsMTEuMmwwLjksMGwwLTAuNGwtMC4zLTAuM0wzLjUsMTEuMnogTTMuMywxNC41bC0wLjksMGwtMC4xLDEuNmwxLjQtMC43TDMuMywxNC41eiBNNi40LDEyLjlMNi42LDEyCglsLTAuMy0wLjFMNiwxMi4xTDYuNCwxMi45eiBNMTIuMSw3LjVjMCwyLjUtMi4xLDQuNi00LjYsNC42djEuOGMzLjUsMCw2LjQtMi45LDYuNC02LjRIMTIuMXogTTcuNSwyLjljMi41LDAsNC42LDIuMSw0LjYsNC42aDEuOAoJYzAtMy41LTIuOS02LjQtNi40LTYuNFYyLjl6IE0yLjksNy41QzIuOSw1LDUsMi45LDcuNSwyLjlWMS4xQzQsMS4xLDEuMSw0LDEuMSw3LjVIMi45eiBNNC4xLDEwLjZDMy40LDkuOCwyLjksOC43LDIuOSw3LjVIMS4xCgljMCwxLjcsMC43LDMuMiwxLjcsNC40TDQuMSwxMC42eiBNNC4yLDE0LjZsMC4yLTMuM2wtMS44LTAuMWwtMC4yLDMuM0w0LjIsMTQuNnogTTYsMTIuMWwtMy4xLDEuNmwwLjgsMS42bDMuMS0xLjZMNiwxMi4xegoJIE03LjUsMTIuMWMtMC4zLDAtMC42LDAtMC45LTAuMWwtMC4zLDEuOGMwLjQsMC4xLDAuOCwwLjEsMS4yLDAuMVYxMi4xeiIvPgo8L3N2Zz4K);
}
.mobile-nav__item_company:before {
width: 2em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMxQzI1MkMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NCA3Ljg1MzM2QzEyLjEyNzUgNi43MDY3NyAxMy43MzE1IDYgMTUuNTAwNiA2QzE3LjMwMjMgNiAxOC45MzI3IDYuNzMzIDIwLjExIDcuOTE3MDRMMjIuMjI4NSA3LjMwNDZDMjAuNjczOSA1LjI5NDQgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NCA1LjI3MzcgOC44MTAzMSA3LjI1NjM0TDEwLjk1NTQgNy44NTMzNlpNOS4yMTE4MyAxNC4xNDk4TDcuMDI3MzQgMTMuMTc4OUM3LjM3MzIzIDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NSAyMSAyNC4wMDA2IDE3LjE5NDQgMjQuMDAwNiAxMi41QzI0LjAwMDYgMTIuMTA2NyAyMy45NzM5IDExLjcxOTcgMjMuOTIyMiAxMS4zNDA2TDIxLjk5ODEgMTIuMzE3N0MyMS45OTk4IDEyLjM3ODMgMjIuMDAwNiAxMi40MzkgMjIuMDAwNiAxMi41QzIyLjAwMDYgMTYuMDg5OSAxOS4wOTA1IDE5IDE1LjUwMDYgMTlDMTIuNDgwOCAxOSA5Ljk0MTk4IDE2Ljk0MDcgOS4yMTE4MyAxNC4xNDk4WiIgZmlsbD0iIzFDMjUyQyIvPgo8L3N2Zz4K);
}
.mobile-nav__item_history:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/6fcafe3.svg');
}
.mobile-nav__item_become-dealer:before {
width: 1.625em;
height: 1.625em;
background-image: url('../img/850dd3e.svg');
}
.mobile-nav__item_contacts:before {
width: 1.5em;
height: 1.5625em;
background-image: url('../img/1773017.svg');
}
.mobile-nav__item_contacts.is_active:before {
width: 1em;
height: 1em;
background-image: url('../img/a5d5839.svg');
}
.mobile-nav__item_become-dealer.is_active:before {
width: 1.5em;
height: 1.5625em;
background-image: url('../img/af57e78.svg');
}
.mobile-nav__item_history.is_active:before {
width: 1.5em;
height: 1.5em;
background-image: url('../img/3c007ba.svg');
}
.mobile-nav__item_company.is_active:before {
width: 2em;
height: 1.5em;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljc2MTcgOUwyNy41MjM2IDcuNUwxNS43NjE3IDExTDMuOTk5ODEgNy41TDIuNzYxNzIgOUwxMyAxNFYxNUgxNkwyOC43NjE3IDlaIiBzdHJva2U9IiMwMDQ2QUMiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuOTU1NSA3Ljg1MzNDMTIuMTI3NSA2LjcwNjc1IDEzLjczMTUgNiAxNS41MDA2IDZDMTcuMzAyMyA2IDE4LjkzMjcgNi43MzI5NyAyMC4xMSA3LjkxNjk4TDIyLjIyODUgNy4zMDQ1NEMyMC42NzM5IDUuMjk0MzcgMTguMjM4NCA0IDE1LjUwMDYgNEMxMi43ODQ4IDQgMTAuMzY2NSA1LjI3MzY3IDguODEwMzcgNy4yNTYyOEwxMC45NTU1IDcuODUzM1pNOS4yMTE4MiAxNC4xNDk3TDcuMDI3MzQgMTMuMTc4OEM3LjM3MzE5IDE3LjU1NTkgMTEuMDM0NyAyMSAxNS41MDA2IDIxQzIwLjE5NTEgMjEgMjQuMDAwNiAxNy4xOTQ0IDI0LjAwMDYgMTIuNUMyNC4wMDA2IDEyLjEwNjcgMjMuOTczOSAxMS43MTk2IDIzLjkyMjIgMTEuMzQwNUwyMS45OTgxIDEyLjMxNzdDMjEuOTk5OCAxMi4zNzgyIDIyLjAwMDYgMTIuNDM5IDIyLjAwMDYgMTIuNUMyMi4wMDA2IDE2LjA4OTkgMTkuMDkwNSAxOSAxNS41MDA2IDE5QzEyLjQ4MDggMTkgOS45NDE5MyAxNi45NDA2IDkuMjExODIgMTQuMTQ5N1oiIGZpbGw9IiMwMDQ2QUMiLz4KPC9zdmc+Cg==);
}
.mobile-nav__item_configurator:before {
width: 2em;
height: 2em;
background-image: url('../img/76ab830.svg');
}
.mobile-nav__item_available:before {
width: 2em;
height: 2em;
background-image: url('../img/c8079a7.svg');
}
.mobile-nav__item_contacts.is_active:before {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.mobile-nav__button:before,
.mobile-nav__item_available:before,
.mobile-nav__item_become-dealer.is_active:before,
.mobile-nav__item_become-dealer:before,
.mobile-nav__item_color.is_active:before,
.mobile-nav__item_color:before,
.mobile-nav__item_company.is_active:before,
.mobile-nav__item_company:before,
.mobile-nav__item_conf-antarctic:before,
.mobile-nav__item_configurator:before,
.mobile-nav__item_contacts.is_active:before,
.mobile-nav__item_contacts:before,
.mobile-nav__item_dealer.is_active:before,
.mobile-nav__item_dealer:before,
.mobile-nav__item_description-antarctic:before,
.mobile-nav__item_equipment.is_active:before,
.mobile-nav__item_equipment:before,
.mobile-nav__item_history-antarctic:before,
.mobile-nav__item_history.is_active:before,
.mobile-nav__item_history:before,
.mobile-nav__item_list.is_active:before,
.mobile-nav__item_list:before,
.mobile-nav__item_map.is_active:before,
.mobile-nav__item_map:before,
.mobile-nav__item_phone:before,
.mobile-nav__item_testdrive:before,
.mobile-nav__item_year.is_active:before,
.mobile-nav__item_year:before {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.mobile-nav {
height: 3.625em;
position: fixed;
bottom: 0.3125em;
left: 0.3125em;
right: 0.3125em;
z-index: 20;
display: flex;
pointer-events: none;
}
@media only screen and (min-width: 769px) {
.mobile-nav {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.mobile-nav {
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.2s;
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s;
    transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s, -webkit-transform 0.2s;
}
}
.mobile-nav.is_slide-down {
-webkit-transform: translateY(108%);
transform: translateY(108%);
}
.mobile-nav.is_hidden {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
.mobile-nav_ios {
bottom: 22px;
}
.mobile-nav_ios.is_slide-down {
-webkit-transform: translateY(calc(106% + 22px));
transform: translateY(calc(106% + 22px));
}
.mobile-nav__button {
font-size: 0.75em;
line-height: 1.33333em;
letter-spacing: 0.14em;
font-weight: 600;
color: #fff;
text-transform: uppercase;
border: none;
background-color: #0046ac;
border-radius: 0.16667em;
padding: 1.41667em 1.66667em 1.25em 3.33333em;
height: 4em;
white-space: nowrap;
cursor: pointer;
z-index: 21;
}
@media only screen and (max-width: 768px) {
.mobile-nav__button {
    position: absolute;
    right: 0;
    bottom: calc(100% + 5px);
    width: 4em;
}
}
.mobile-nav__button:before {
content: "";
position: absolute;
width: 1.25em;
height: 1.5em;
top: 50%;
margin-top: 0.16667em;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-nav__hamburger {
flex: 0 0 3.625em;
width: 3.625em;
height: 3.625em;
background-color: #1c252c;
border-radius: 2px;
margin-right: 0.3125em;
pointer-events: all;
}
@media only screen and (max-width: 768px) {
.layout-404 .mobile-nav__hamburger {
    display: none;
}
}
.mobile-nav__container {
flex: 1 1 100%;
background: #fff;
border-radius: 2px;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
overflow: hidden;
pointer-events: all;
}
.mobile-nav__list {
display: flex;
justify-content: center;
align-items: stretch;
height: 100%;
}
.mobile-nav__item {
flex: 1 1 30%;
text-align: center;
font-size: 0.875em;
padding: 0.5em 0 0.3em;
display: flex;
align-items: center;
justify-content: space-between;
flex-flow: column;
background: transparent;
transition: background 0.2s;
}
.mobile-nav__item.is_active {
color: #0046ac;
}
.mobile-nav__item:active {
background: rgba(0, 0, 0, 0.1);
}
.mobile-nav__item:before {
content: "";
display: block;
font-size: 1.14286em;
}
.mobile-nav__item_contacts.is_active:before {
width: 1.5em;
height: 1.5625em;
}
.mobile-nav__item_conf-antarctic,
.mobile-nav__item_description-antarctic,
.mobile-nav__item_history-antarctic {
opacity: 0.5;
}
.mobile-nav__item_conf-antarctic.is_active,
.mobile-nav__item_description-antarctic.is_active,
.mobile-nav__item_history-antarctic.is_active {
color: #1c252c;
opacity: 1;
}
.mobile-nav[type="company"] .mobile-nav__item {
font-size: 0.75em;
white-space: nowrap;
}
.mobile-nav[type="company"] .mobile-nav__item:before {
font-size: 1.33333em;
}
.stay-at-home-popup__close {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiPjxwYXRoIGQ9Ik0yODQuMjg2IDI1Ni4wMDJMNTA2LjE0MyAzNC4xNDRjNy44MTEtNy44MTEgNy44MTEtMjAuNDc1IDAtMjguMjg1LTcuODExLTcuODEtMjAuNDc1LTcuODExLTI4LjI4NSAwTDI1NiAyMjcuNzE3IDM0LjE0MyA1Ljg1OWMtNy44MTEtNy44MTEtMjAuNDc1LTcuODExLTI4LjI4NSAwLTcuODEgNy44MTEtNy44MTEgMjAuNDc1IDAgMjguMjg1bDIyMS44NTcgMjIxLjg1N0w1Ljg1OCA0NzcuODU5Yy03LjgxMSA3LjgxMS03LjgxMSAyMC40NzUgMCAyOC4yODVhMTkuOTM4IDE5LjkzOCAwIDAwMTQuMTQzIDUuODU3IDE5Ljk0IDE5Ljk0IDAgMDAxNC4xNDMtNS44NTdMMjU2IDI4NC4yODdsMjIxLjg1NyAyMjEuODU3YzMuOTA1IDMuOTA1IDkuMDI0IDUuODU3IDE0LjE0MyA1Ljg1N3MxMC4yMzctMS45NTIgMTQuMTQzLTUuODU3YzcuODExLTcuODExIDcuODExLTIwLjQ3NSAwLTI4LjI4NUwyODQuMjg2IDI1Ni4wMDJ6IiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=);
}
.stay-at-home-popup__image {
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.stay-at-home-popup__close {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.stay-at-home-popup {
position: fixed;
top: 0;
z-index: 9999;
height: 100%;
width: 100%;
overflow: hidden;
pointer-events: none;
transition: opacity 0.2s;
opacity: 0;
}
.stay-at-home-popup.is_active {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
pointer-events: all;
}
.stay-at-home-popup.is_active .stay-at-home-popup__content {
pointer-events: all;
}
.stay-at-home-popup__container {
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.3);
}
.stay-at-home-popup__container,
.stay-at-home-popup__content-wrapper {
height: 100%;
width: 100%;
position: relative;
z-index: 2;
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__content-wrapper {
    width: 50em;
    height: 31.25em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__content-wrapper {
    width: 100%;
    height: 15.3125em;
    padding: 0.625em;
}
}
.stay-at-home-popup__close {
position: absolute;
cursor: pointer;
transition: -webkit-transform 0.15s;
transition: transform 0.15s;
transition: transform 0.15s, -webkit-transform 0.15s;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__close {
    top: 0.9375em;
    right: 0.9375em;
    width: 2.5em;
    height: 2.5em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__close {
    top: 1.25em;
    right: 1.25em;
    width: 1.875em;
    height: 1.875em;
}
}
.stay-at-home-popup__close:hover {
-webkit-transform: scale(1.05) translateZ(0);
transform: scale(1.05) translateZ(0);
}
.stay-at-home-popup__content {
transition: opacity 0.3s 0.5s;
overflow: auto;
margin: 0 auto;
background-color: #014637;
display: flex;
width: 100%;
height: 100%;
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__content {
    padding: 0 3.375em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__content {
    padding: 0 1.25em;
}
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__information {
    padding: 6.25em 0 2.5em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__information {
    padding: 3em 0 1.25em;
}
}
.stay-at-home-popup__title {
color: #fff;
text-transform: uppercase;
text-align: center;
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__title {
    font-size: 1.125em;
}
}
.stay-at-home-popup__description {
color: #fff;
text-align: center;
font-weight: 300;
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__description {
    font-size: 1.5em;
    line-height: 1.25;
    margin-top: 2.08333em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__description {
    font-size: 0.875em;
    line-height: 1.25;
    margin-top: 1.71429em;
}
}
.stay-at-home-popup__image {
flex-shrink: 0;
flex-grow: 0;
height: 100%;
background-image: url('../img/02a13b3.jpg);
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__image {
    width: 10.6875em;
    margin-right: 4.375em;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__image {
    width: 5.8125em;
    margin-right: 1em;
    background-size: contain;
}
}
.stay-at-home-popup__button {
flex-grow: 0;
flex-shrink: 0;
border-radius: 1.875em;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
cursor: pointer;
}
@media only screen and (min-width: 769px) {
.stay-at-home-popup__button {
    font-size: 1.25em;
    width: 12em;
    height: 3em;
    margin: 1.75em auto 0;
    border: 2px solid #fff;
}
.stay-at-home-popup__button:hover {
    background-color: #fff;
    color: #014637;
}
}
@media only screen and (max-width: 768px) {
.stay-at-home-popup__button {
    font-size: 0.75em;
    width: 10.33333em;
    height: 2.66667em;
    margin: 1.66667em auto 0;
    border: 1px solid #fff;
}
}

.dealer-phones-popup__item:first-child {
padding-bottom: 1.25em;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.dealer-phones-popup__item:not(:first-child) {
padding-top: 1.25em;
}
.dealer-phones-popup__item-name {
color: #fff;
font-size: 0.875em;
line-height: 1.29;
font-weight: 500;
margin-bottom: 0.35714em;
}
.dealer-phones-popup__item-address {
color: #fff;
font-size: 0.875em;
line-height: 1.29;
font-weight: 500;
margin-bottom: 0.71429em;
}
.dealer-phones-popup__item-phone {
color: #fff;
font-size: 1.25em;
line-height: 1.5;
font-weight: 300;
}
.iedummy__social-links .social-links__item_fb:before,
.iedummy__social-links .social-links__item_ig:before,
.iedummy__social-links .social-links__item_ok:before,
.iedummy__social-links .social-links__item_vk:before,
.iedummy__social-links .social-links__item_yt:before {
width: 1.5625em;
height: 1.5625em;
background-position: 50%;
background-size: contain;
background-repeat: no-repeat;
}
.iedummy__social-links .social-links__item_fb:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEsNEg1QzQuNSw0LDQsNC40LDQsNXYxNmMwLDAuNSwwLjQsMSwxLDFoOC42di03aC0yLjN2LTIuN2gyLjN2LTJjMC0yLjMsMS40LTMuNiwzLjUtMy42CgkJYzEsMCwxLjgsMC4xLDIuMSwwLjF2Mi40aC0xLjRjLTEuMSwwLTEuMywwLjUtMS4zLDEuM3YxLjdoMi43TDE4LjgsMTVoLTIuM3Y3SDIxYzAuNSwwLDEtMC40LDEtMVY1QzIyLDQuNCwyMS42LDQsMjEsNHoiLz4KPC9nPgo8L3N2Zz4K);
}
.iedummy__social-links .social-links__item_vk:before {
background-image: url('../img/b0b8123.svg');
}
.iedummy__social-links .social-links__item_yt:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjYsOC4yYy0wLjEtMC40LTAuMy0wLjgtMC42LTEuMWMtMC4zLTAuMy0wLjctMC41LTEuMS0wLjZDMTkuMyw2LDEzLDYsMTMsNlM2LjcsNiw1LjIsNi40CglDNC44LDYuNSw0LjQsNi43LDQuMSw3QzMuOCw3LjMsMy42LDcuNywzLjUsOC4xQzMuMSw5LjgsMywxMS40LDMsMTNzMC4xLDMuMiwwLjQsNC44YzAuMSwwLjQsMC4zLDAuOCwwLjYsMS4xCgljMC4zLDAuMywwLjcsMC41LDEuMSwwLjZDNi43LDIwLDEzLDIwLDEzLDIwczYuMywwLDcuOC0wLjRjMC40LTAuMSwwLjgtMC4zLDEuMS0wLjZjMC4zLTAuMywwLjUtMC43LDAuNi0xLjEKCWMwLjMtMS42LDAuNC0zLjIsMC40LTQuOEMyMywxMS40LDIyLjksOS44LDIyLjYsOC4yeiBNMTEsMTZ2LTZsNS4yLDNMMTEsMTZ6Ii8+Cjwvc3ZnPgo=);
}
.iedummy__social-links .social-links__item_ig:before {
background-image: url('../img/a74abc7.svg');
}
.iedummy__social-links .social-links__item_ok:before {
background-image: url('../img/f2d41cb.svg');
}
.iedummy__social-links .social-links__item {
display: flex;
align-items: center;
justify-content: center;
}
.iedummy__logo {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.iedummy__browser-list {
display: flex;
justify-content: center;
align-items: center;
}
.iedummy {
background-color: #fff;
}
@media only screen and (max-width: 768px) {
.iedummy {
    width: 100%;
}
}
.iedummy__logo {
background-image: url('../img/307d818.png);
width: 5.1875em;
height: 3.125em;
position: absolute;
top: 3.3125em;
left: 1.875em;
}
.iedummy__wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
}
@media only screen and (max-width: 768px) {
.iedummy__wrapper {
    padding: 0 1.25em 1.375em;
}
}
.iedummy__title {
font-weight: 500 !important;
margin-bottom: 2.72727em !important;
}
@media only screen and (max-width: 768px) {
.iedummy__title {
    text-align: center;
}
}
.iedummy__browser:not(:last-child) {
margin-right: 0.375em;
}
.iedummy__footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
@media only screen and (min-width: 769px) {
.iedummy__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2.8125em 1.375em;
}
}
@media only screen and (max-width: 768px) {
.iedummy__footer {
    padding: 0 1.25em 1.375em;
}
}
.iedummy__copyright {
font-size: 0.875em;
line-height: 1.28571em;
color: rgba(28, 37, 44, 0.5);
}
@media only screen and (max-width: 768px) {
.iedummy__copyright {
    margin-bottom: 1.85714em;
}
}
.iedummy__social-links .social-links__item {
background: rgba(0, 0, 0, 0.1);
border-radius: 2px;
width: 3.625em;
height: 3.625em;
margin-right: 0.5em;
transition: opacity 0.2s;
cursor: pointer;
opacity: 0.8;
}
.iedummy__social-links .social-links__item:last-child {
margin-right: 0;
}
.iedummy__social-links .social-links__item:before {
transition: -webkit-transform 0.1s;
transition: transform 0.1s;
transition: transform 0.1s, -webkit-transform 0.1s;
}
.iedummy__social-links .social-links__item:hover {
opacity: 1;
}
.iedummy__social-links .social-links__item:hover:before {
-webkit-transform: scale(1.1) translateZ(0);
transform: scale(1.1) translateZ(0);
}
.iedummy__social-links .social-links__item:before {
content: "";
display: block;
}
.browser-icon__img {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.browser-icon {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
transition: opacity 0.3s;
}
.browser-icon:hover {
opacity: 0.7;
}
@media only screen and (min-width: 769px) {
.browser-icon {
    width: 8.75em;
    height: 6.875em;
    border-radius: 2px;
}
}
@media only screen and (min-width: 769px) {
.browser-icon__img {
    width: 3.125em;
    height: 3.125em;
    margin-bottom: 0.625em;
}
}
@media only screen and (min-width: 769px) {
.browser-icon__label {
    font-size: 0.875em;
    line-height: 1.29;
    font-weight: 400;
}
}
</style>

