@charset "UTF-8";

.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: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.scrollbar-measure-custom::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

/*@font-face{font-family:Stem;font-display:fallback;src:url(https://www.uaz.ru/_nuxt/fonts/a4269ac.woff2) format("woff2"),url(https://www.uaz.ru/_nuxt/fonts/6c74862.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Stem;font-display:fallback;src:url(https://www.uaz.ru/_nuxt/fonts/66432ff.woff2) format("woff2"),url(https://www.uaz.ru/_nuxt/fonts/5ae1fd2.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Stem;font-display:fallback;src:url(https://www.uaz.ru/_nuxt/fonts/50524ec.woff2) format("woff2"),url(https://www.uaz.ru/_nuxt/fonts/e559e0c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Stem;font-display:fallback;src:url(https://www.uaz.ru/_nuxt/fonts/e1871e4.woff2) format("woff2"),url(https://www.uaz.ru/_nuxt/fonts/1ea715a.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SuisseIntl;font-display:fallback;src:url(https://www.uaz.ru/_nuxt/fonts/7c19781.woff2) format("woff2"),url(https://www.uaz.ru/_nuxt/fonts/7735c96.woff) format("woff");font-weight:300;font-style:normal}*/
/* html {
    background: #fff;
    font-family: Stem, sans-serif;
    line-height: 1.44444;
    color: #1c252c;
    font-size: 1.77778vh
} */

/* @media screen and (max-aspect-ratio:8/5) {
    html {
        font-size: 1.11111vw
    }
}
 */
html.patriot-edition {
    font-size: 2.22222vh
}

@media screen and (max-aspect-ratio:16/9) {
    html.patriot-edition {
        font-size: 1.25vw
    }
}

/* @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 (max-width:768px) and (orientation:landscape) {
    html {
        font-size: 2.08333vw
    }
}

@media only screen and (max-width:768px) {
    html.patriot-edition {
        font-size: 5vw
    }
}

body {
    margin: 0;
    position: relative
}

* {
    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
}

.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
    }
}

@media only screen and (min-width:769px) {
    .is_mobile {
        display: none
    }
}

img[src*="https://ad.doubleclick.net/"] {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none
}

.down-enter-active,
.down-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.down-enter {
    opacity: 0;
    -webkit-transform: translateY(30%);
    transform: translateY(30%)
}

.down-leave-to {
    opacity: 0;
    transition: all .2s
}

@media only screen and (min-width:769px) {

    .up-enter-active,
    .up-leave-active {
        transition: all 1s cubic-bezier(.19, 1, .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 .2s
    }
}

@media only screen and (max-width:768px) {

    .up-new-enter-active,
    .up-new-leave-active {
        transition: all 1s cubic-bezier(.19, 1, .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 .2s
    }
}

.fade-enter-active,
.fade-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

.fade-fast-enter-active,
.fade-fast-leave-active {
    transition: opacity .3s
}

.fade-fast-enter,
.fade-fast-leave-to {
    opacity: 0
}

.scale-enter-active,
.scale-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.scale-enter,
.scale-leave-active {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.down-immidiate-enter-active {
    transition: all 1s cubic-bezier(.19, 1, .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 1s cubic-bezier(.19, 1, .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(.19, 1, .22, 1);
    transition: transform 2s cubic-bezier(.19, 1, .22, 1);
    transition: transform 2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 2s cubic-bezier(.19, 1, .22, 1)
}

.form-slide-enter,
.form-slide-leave-to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.fade-widget-enter-active,
.fade-widget-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .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 .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .3s cubic-bezier(.19, 1, .22, 1), transform .5s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .3s cubic-bezier(.19, 1, .22, 1), transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .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 .65s cubic-bezier(.19, 1, .22, 1)
}

.dealer-dropdown-enter-active,
.dealer-dropdown-leave-active {
    transition: all .8s cubic-bezier(.19, 1, .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 .8s cubic-bezier(.19, 1, .22, 1)
}

.car-list-enter {
    opacity: 0;
    -webkit-transform: translateY(30%);
    transform: translateY(30%)
}

.car-list-leave-active {
    transition: all .2s
}

.car-list-leave-to {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: none
}

.animation-list-item:first-child {
    transition-delay: 0s !important
}

.animation-list-item:nth-child(2) {
    transition-delay: 75ms !important
}

.animation-list-item:nth-child(3) {
    transition-delay: .15s !important
}

.animation-list-item:nth-child(4) {
    transition-delay: .225s !important
}

.animation-list-item:nth-child(5) {
    transition-delay: .3s !important
}

.animation-list-item:nth-child(6) {
    transition-delay: .375s !important
}

.animation-list-item:nth-child(7) {
    transition-delay: .45s !important
}

.animation-list-item:nth-child(8) {
    transition-delay: .525s !important
}

a {
    color: inherit;
    text-decoration: none
}

p {
    margin: 0
}

nobr {
    white-space: nowrap
}

form.is_disabled .button {
    pointer-events: none;
    opacity: .7
}

.button_green {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #014637;
    color: #fff;
    transition: all .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: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .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%, .15);
    transition: background .3s
}

.button_blur:hover:after {
    background: hsla(0, 0%, 100%, .3)
}

.button_white {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #1c252c;
    transition: all .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: .875em
    }
}

.table td {
    background-color: #f8f8f8
}

.table_white {
    text-align: left
}

.table_white tr:hover td {
    cursor: auto
}

.table_white th {
    color: #1c252c;
    opacity: .5;
    text-align: left
}

@media only screen and (min-width:769px) {
    .table_white th {
        font-size: 1em;
        padding: .25em 1.25em
    }
}

@media only screen and (max-width:768px) {
    .table_white th {
        font-size: .875em;
        padding: .28571em .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 .90909em .72727em
    }
}

@media only screen and (max-width:768px) {
    .table_white td {
        font-size: 1.125em;
        padding: 0 .37037em .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: break-word
}

.table-configurator th {
    padding: 1em 1.25em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

.table-configurator td {
    padding: 1em .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, .1)
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-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 .25s
}

.tns-autowidth {
    display: inline-block
}

.tns-lazy-img {
    transition: opacity .6s;
    opacity: .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 .1s, opacity .4s;
    background-color: #014637;
    z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
    transition: none
}

.nuxt-progress-failed {
    background-color: red
}

/* .layout {
    min-height: 100vh;
    overflow: hidden
} */

/* .layout,
.layout .anchor {
    position: relative
} */

.layout.is_block-scroll {
    position: fixed;
    left: 0;
    right: 0
}

.layout__preload {
    display: none
}

@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
    }
}

@media only screen and (max-width:768px) {
    .layout.is_mobile-conf-active {
        padding-top: 6.2em
    }
}

.title {
    margin: 0
}

@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 !important;
        line-height: 1.09 !important;
        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: .75em;
        line-height: 1.33;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .14em
    }
}

@media only screen and (max-width:768px) {
    .title_small {
        font-size: .75em;
        line-height: 1.33;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: .14em
    }
}

.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: .875em
    }
}

.text_small {
    line-height: 1.28
}

@media only screen and (min-width:769px) {
    .text_small {
        font-size: .875em
    }
}

@media only screen and (max-width:768px) {
    .text_small {
        font-size: .75em
    }
}

@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
    }
}

.v-button_dealers:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.v-button_conf:after,
.v-button_credit:after {
    width: .5em;
    height: .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: .75em;
    width: .5em
}

.v-button_orange-light:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0U4NEIzNztzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
    height: .75em;
    width: .5em
}

.v-button.is_arrow:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
    height: .75em;
    width: .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: .7
}

.v-button_blue {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #0046ac;
    color: #fff;
    transition: all .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: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #e84b37;
    color: #fff;
    transition: all .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: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #014637;
    color: #fff;
    transition: all .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_gray {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    text-transform: uppercase;
    background: #4b4e54;
    color: #fff;
    transition: all .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: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #e84b37;
    color: #fff;
    transition: all .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: .75em;
    line-height: 1.33333em;
    border-radius: .16667em;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .14em;
    padding: 1.5em 2.5em 1.33333em 1.66667em;
    height: 4em;
    position: relative;
    background: rgba(232, 75, 55, .1);
    color: #e84b37;
    transition: all .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(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    margin-top: 1px
}

.v-button_orange-light:hover {
    background: rgba(232, 75, 55, .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%, .1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #fff;
    transition: all .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%, .25)
}

.v-button_dark {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .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, .5);
    transition: background .3s;
    z-index: -1
}

.v-button_dark:hover:after {
    background: hsla(0, 0%, 100%, .3)
}

.v-button_blur {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .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%, .15);
    transition: background .3s;
    z-index: -1
}

.v-button_blur:hover:after {
    background: hsla(0, 0%, 100%, .3)
}

.v-button_white {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #1c252c;
    transition: all .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, .1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 3.25em;
    font-size: .875em;
    line-height: 1;
    font-weight: 700;
    color: #1c252c;
    transition: all .3s;
    height: 2em;
    max-width: 13.28571em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-left: .85714em;
    padding-right: .85714em
}

.v-button_gray-light:hover {
    background: #ebebeb
}

.v-button_black {
    background: #000;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #fff;
    transition: all .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    line-height: 1.25;
    font-weight: 700;
    transition: all .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, .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    line-height: 1.25;
    font-weight: 700;
    transition: all .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, .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    line-height: 1.25;
    font-weight: 700;
    transition: all .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%, .8)
    }
}

.v-button_dealers:after {
    content: "";
    position: absolute;
    bottom: 1.125em;
    right: 1.125em
}

.v-button_trofi {
    font-size: .75em;
    line-height: 1;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    background: #3d3c28;
    color: #fff;
    transition: all .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_edition {
    transition: all .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: .875em;
        border-radius: 2.85714em;
        height: 2.85714em
    }
}

.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(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    margin-left: .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(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    margin-left: .5em
}

.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, .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, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.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, .2);
    border-color: #6899e1
}

.v-input.is_error {
    border-color: #d95e5e
}

.v-input.is_disabled,
.v-input.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.v-input.is_disabled {
    pointer-events: none;
    background: #f8f8f8;
    color: #c1bfc0
}

.base-panel {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999
}

@media only screen and (max-width:768px) {
    .is_ios .base-panel {
        top: -70px;
        padding-bottom: 70px;
        -webkit-transform: translateY(70px);
        transform: translateY(70px)
    }
}

.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: 511
}

.base-panel__form-wrapper {
    z-index: 1
}

.city-filter__title:after {
    width: .75em;
    height: .4375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=)
}

.city-filter_white .city-filter__title:after {
    width: .75em;
    height: .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(.19, 1, .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;
        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 .2s
}

.city-filter__title:after {
    content: "";
    display: block;
    margin-top: 0;
    margin-left: .125em;
    transition: -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1)
}

.city-filter.is_hover,
.city-filter:hover {
    opacity: 1
}

.city-filter.is_hover .city-filter__title,
.city-filter:hover .city-filter__title {
    opacity: .7
}

@media only screen 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%)
    }
}

.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.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(-.58em);
        transform: translateY(-.58em)
    }

    .hamburger:hover .hamburger__item_3 {
        top: 50%;
        -webkit-transform: translateY(.58em);
        transform: translateY(.58em)
    }
}

.hamburger__item {
    height: 2px;
    width: 1.75em;
    margin-left: -.875em;
    left: 50%;
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition: opacity .2s, -webkit-transform .3s;
    transition: opacity .2s, transform .3s;
    transition: opacity .2s, transform .3s, -webkit-transform .3s;
    margin-top: -1px
}

.hamburger__item_1 {
    top: 50%;
    -webkit-transform: translateY(-.5em);
    transform: translateY(-.5em)
}

.hamburger__item_2 {
    top: 50%;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.hamburger__item_3 {
    top: 50%;
    -webkit-transform: translateY(.5em);
    transform: translateY(.5em)
}

.product-page__image-car {
    display: none !important;
    width: 0;
    height: 0
}

.product-page__title {
    text-align: center;
    margin: 1em 0 !important
}

@media only screen and (max-width:768px) {
    .product-page__title {
        padding-left: .71429em;
        padding-right: .71429em;
        margin-bottom: .90625em
    }
}

@media only screen and (min-width:769px) {
    .product-page__title_mobile {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .product-page__title_conf {
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }
}

@media only screen and (max-width:768px) {
    .product-page__title_conf {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .product-page__documents {
        margin: 2.5em 2.8125em 0
    }
}

.product-page__description {
    text-align: center;
    margin-top: -1.54545em;
    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__in-stock {
        min-height: 38.125em
    }
}

@media only screen and (min-width:769px) {
    .product-page__configurator {
        position: relative;
        margin: 6.25em 0 1em
    }
}

@media only screen and (max-width:768px) {
    .product-page__configurator {
        margin: 4.25em 0 1.375em
    }

    .product-page__configurator.is_mobile-conf {
        margin-top: 1.2em
    }
}

@media only screen and (min-width:769px) {
    .product-page__assistants-container {
        margin: 8.125em 0
    }
}

[data-model="8"] .product-page__assistants-container {
    margin: 0
}

@media only screen and (max-width:768px) {
    .product-page__assistants-container {
        margin: 5.625em 0
    }
}

[data-model="7"] .product-page__assistants-container {
    margin-bottom: 0
}

@media only screen and (min-width:769px) {
    .product-page__default-container {
        margin: 8.125em 0
    }
}

@media only screen and (max-width:768px) {
    .product-page__default-container {
        margin: 5.625em 0
    }
}

@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
    }
}

.product-hero__pdf:before {
    width: 1.25em;
    height: 1.125em;
    background-image: url(https://www.uaz.ru/_nuxt/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;
    padding-top: 10em;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden
}

@media only screen and (max-width:768px) {
    .product-hero {
        height: 29.25em;
        padding-top: 3em
    }
}

@media only screen and (width:768px) {
    .product-hero {
        height: 40.625em
    }
}

@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
    }
}

.product-hero.is_antarctic .product-hero__pdf {
    display: none
}

.product-hero.is_akpp {
    padding-top: 1.875em
}

@media only screen and (min-width:769px) {

    .product-hero.is_hunter,
    .product-hero.is_life-style,
    .product-hero.is_pickup {
        padding-top: 3.125em
    }
}

.product-hero.is_hunter .product-hero__left-wrapper,
.product-hero.is_pickup .product-hero__left-wrapper {
    background: rgba(28, 37, 44, .5);
    padding-left: .625em;
    padding-right: .625em
}

@media only screen and (max-width:768px) {

    .product-hero.is_hunter,
    .product-hero.is_pickup {
        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:before {
        position: absolute;
        display: block;
        content: "";
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: linear-gradient(0deg, transparent 63.86%, rgba(0, 0, 0, .5) 89.5%);
        z-index: 1
    }
}

.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, .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: .1875em
    }
}

@media only screen and (max-width:768px) {
    .product-hero__title {
        margin-bottom: .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: .625em
}

@media only screen and (min-width:769px) {
    .product-hero__price-wrapper {
        font-size: 1.125em;
        margin-right: .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
}

.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%, .3);
    border-radius: 2px;
    position: relative
}

@media only screen and (min-width:769px) {
    .product-hero__pdf {
        font-size: .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
    }
}

@media only screen and (max-width:768px) {
    .product-hero__pdf {
        font-size: .75em;
        line-height: 1.5em;
        padding: 2.5em .83333em .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: .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 .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: 6.25em;
    height: 6.25em;
    margin-bottom: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/img/47e2579.png)
}

.product-hero-links__link_test-drive:before {
    width: 1.75em;
    height: 1.75em;
    background-image: url(https://www.uaz.ru/_nuxt/img/290c5a0.svg)
}

.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
    width: 2em;
    height: 1.75em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e206977.svg)
}

.product-hero-links__link_in-stock:before {
    width: 2.0625em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/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 .625em .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: .625em;
    height: 1.63636em;
    width: 1.36364em
}

.product-hero-links__link_test-drive:before {
    content: "";
    font-size: 1rem;
    margin-right: .625em
}

.product-hero-links__link_conf:before,
.product-hero-links__link_configurator:before {
    content: "";
    font-size: 1rem;
    margin-right: .625em
}

.product-hero-links__link_in-stock:before {
    content: "";
    font-size: 1rem;
    margin-right: .625em
}

@media only screen and (max-aspect-ratio:11/6) and (min-width:769px) {
    .configurator {
        font-size: .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
    }
}

.configurator.is_no-transition {
    transition: none
}

.configurator__init-preloader {
    height: 100%
}

.configurator__init-preloader.is_loading .configurator__content {
    opacity: 0;
    pointer-events: none
}

.configurator__content {
    transition: opacity .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.875em;
    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(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), opacity 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), opacity 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .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(.19, 1, .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(.19, 1, .22, 1)
    }
}

@media only screen and (max-width:768px) {
    .configurator__screens {
        position: relative;
        /* min-height: 15.625em */
    }
}

@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
    }
}

@media only screen and (max-width:768px) {
    .configurator__screen_home {
        display: none !important
    }

    .is_panel .configurator__screen_home {
        display: block !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(.19, 1, .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;
        right: 2.75em;
        bottom: 1.25em;
        transition: all 1s cubic-bezier(.19, 1, .22, 1)
    }
}

@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 .5s
}

.fade-pure-enter,
.fade-pure-leave-to {
    opacity: 0
}

.fade-enter-active,
.fade-leave-active {
    transition: opacity .2s, -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .2s, transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: opacity .2s, transform 1.5s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.5s cubic-bezier(.19, 1, .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 .3s 1.2s, -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1) 1.2s !important;
    transition: opacity .3s 1.2s, transform 1.5s cubic-bezier(.19, 1, .22, 1) 1.2s !important;
    transition: opacity .3s 1.2s, transform 1.5s cubic-bezier(.19, 1, .22, 1) 1.2s, -webkit-transform 1.5s cubic-bezier(.19, 1, .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
    }
}

@media only screen and (max-width:768px) {
    .configurator-option-marker {
        padding-right: 1em
    }
}

.configurator-option-marker.is_active .configurator-option-marker__mark,
.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: -.5em;
        left: 0
    }
}

@media only screen and (max-width:768px) {
    .configurator-option-marker__mark {
        margin-bottom: .625em
    }
}

.configurator-option-marker__mark:before {
    content: "";
    position: absolute
}

.configurator-option-marker__title {
    line-height: 1.25;
    margin-bottom: .625em
}

@media only screen and (max-width:768px) {
    .configurator-option-marker__title {
        font-size: .875em
    }
}

.marker-tooltip {
    position: absolute;
    width: 30em;
    top: 100%;
    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, .1), 0 0 1px rgba(0, 0, 0, .4);
    text-align: left
}

@media only screen and (max-width:768px) {
    .marker-tooltip {
        display: none
    }
}

.marker-tooltip__content {
    padding: .625em
}

.marker-tooltip.is_images {
    width: 35em;
    padding-left: 10em
}

.marker-tooltip__image {
    width: 9.375em;
    position: absolute;
    top: .5em;
    left: .5em;
    bottom: .5em
}

.marker-tooltip__text {
    font-size: 1em;
    color: #1c252c
}

.marker-tooltip-enter-active,
.marker-tooltip-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .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: .5;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .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: -.125em;
    background: #0046ac;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .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 .4375em;
        margin: 0 .625em;
        line-height: 2.25em
    }
}

@media only screen and (max-width:768px) {
    .configurator-tabs__item {
        color: #1c252c;
        font-size: .875em;
        line-height: 3.57143em;
        margin: 0 .625em;
        padding: 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: .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: .75em;
    color: #0046ac;
    font-weight: 700;
    vertical-align: super;
    min-width: .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: .625em;
        display: flex;
        flex-flow: column;
        align-items: center
    }
}

@media only screen and (min-width:769px) {
    .configurator-home__image {
        font-size: .78704em;
        position: absolute;
        top: -.79412em;
        left: 50%;
        margin-left: -60em
    }
}

@media only screen and (max-width:768px) {
    .configurator-home__image {
        position: relative;
        margin-top: -1.5em
    }
}

.configurator-home__360 {
    position: absolute;
    top: 4em;
    left: 1.8em;
    z-index: 9;
    opacity: .8
}

.configurator-home__360:before {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: -.5em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: -.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 (min-width:769px) {
    .configurator-home__colors {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 4.375em
    }
}

@media only screen and (max-width:768px) {
    .configurator-home__colors {
        margin-top: .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 .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-car-image:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.configurator-car-image {
    transition: opacity .2s
}

@media only screen and (min-width:769px) {
    .configurator-car-image {
        width: 118.75em;
        height: 66.875em
    }
}

[data-model="9"] .configurator-car-image {
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

@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 .2s
}

.configurator-car-image img {
    transition: opacity .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%
}

.configurator-main-options__item_more:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.configurator-main-options__item_mark:before {
    width: .8125em;
    height: .625em;
    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: 15.625em;
    width: 100%
}

.configurator-main-options.is_no-border {
    max-width: 36.875em
}

.configurator-main-options__container {
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    border-radius: 2px;
    padding: 1.5em 1.25em;
    margin-bottom: .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: .75em;
    transition: all 1s cubic-bezier(.19, 1, .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 0.9375em;
    content: "";
    display: block;
    margin-right: .3125em;
    margin-top: .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: .875em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMiw3bDMuOCwzLjlsOC4yLTkiLz4KPC9zdmc+Cg==)
}

.configurator-colors__item_white:before {
    width: 1em;
    height: .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    margin: 0 .1875em;
    transition: all .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(.56);
        transform: scaleY(.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: .82em;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.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 .2s;
    margin: 0 auto
}

.configurator-colors__item_black:before {
    content: "";
    display: block;
    opacity: 0;
    transition: opacity .2s;
    margin: 0 auto;
    height: 100%
}

.configurator-colors__title {
    position: absolute;
    top: -1.875em;
    transition: all 1s cubic-bezier(.19, 1, .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: .8
}

.configurator-colors__360:before {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: -.5em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: -.2em
}

.configurator-colors__ellipse {
    background: #1c252c;
    opacity: .5;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin: 0 .375em
}

@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: .625em
    }
}

@media only screen and (max-width:768px) {
    .configurator-buttons__item {
        margin-bottom: .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: .5em;
    height: .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: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.page-cars-new-patriot-antarctic .configurator-home-button_credit:after {
    width: .5em;
    height: .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(https://www.uaz.ru/_nuxt/img/290c5a0.svg)
}

.configurator-home-button_stock:before {
    height: 1.75em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e56a004.svg)
}

.configurator-home-button_credit:before {
    width: 2.0625em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/img/456dd9e.svg)
}

.configurator-home-button_stock:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/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 .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: .75em;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: .14em
    }
}

.configurator-home-button__info {
    font-size: .875em;
    align-self: flex-start;
    text-align: left;
    opacity: .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: .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: .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, .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, .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%, .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_conf {
    background: #fff;
    color: #000;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .2);
    margin-bottom: .625em
}

@media only screen and (min-width:769px) {
    .configurator-home-button_conf:hover {
        background: hsla(0, 0%, 100%, .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, .8)
    }
}

.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: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.configurator-specifications::-webkit-scrollbar-thumb,
.configurator-specifications__content::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .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, .1), 0 0 1px rgba(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, .1);
    border-radius: 50%;
    cursor: pointer;
    transition: all 1s cubic-bezier(.19, 1, .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: .72727em .90909em
}

.configurator-specifications__footnote {
    margin-top: 2.75em;
    font-size: .875em;
    color: #1c252c;
    opacity: .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, .1);
    padding-bottom: 1.875em
}

.configurator-specifications-header__controls {
    padding-top: .5em;
    display: flex
}

.configurator-specifications-header__button {
    font-size: 1em;
    line-height: 1.25em;
    color: rgba(28, 37, 44, .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: .14em;
    text-transform: uppercase
}

.configurator-specifications-header__text {
    line-height: 20px;
    font-size: 1.625em
}

.configurator-specifications-header__image {
    position: relative;
    width: 100% !important;
    height: 8.8125em !important
}

.configurator-specifications-menu__item {
    cursor: pointer;
    margin-bottom: 1.875em;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.configurator-specifications-menu__item.is_active {
    opacity: 1
}

.configurator-compare__close:before {
    width: 2.5em;
    height: 2.5em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==)
}

.configurator-compare__close:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.configurator-compare__container::-webkit-scrollbar-track {
    background-color: #fff
}

.configurator-compare__container::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.configurator-compare__container::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.configurator-compare {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    padding: 0 .9375em 0 1.875em;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    z-index: 100000
}

.configurator-compare__container {
    text-align: center;
    overflow-y: scroll;
    height: 100%;
    padding-right: .9375em
}

.configurator-compare__close {
    position: absolute;
    top: 2.75em;
    right: 2.75em;
    width: 2.5em;
    height: 2.5em;
    background: rgba(153, 201, 197, .1);
    border-radius: 50%;
    cursor: pointer;
    transition: all 1s cubic-bezier(.19, 1, .22, 1);
    z-index: 7
}

.configurator-compare__close:before {
    content: "";
    position: absolute
}

.configurator-compare__close:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.configurator-compare__footer {
    background: #fff
}

.configurator-compare__table.is_sticky .configurator-compare__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, .1), 0 0 1px rgba(0, 0, 0, .4)
}

.configurator-compare__table {
    width: 100%;
    margin-bottom: 1.875em
}

.configurator-compare__button {
    margin: 0 auto;
    border: 1px solid transparent
}

.configurator-compare__button_left {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.configurator-compare__button_right {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.configurator-compare__button.is_active {
    color: #0046ac;
    border: 1px solid #0046ac;
    box-shadow: 0 2px 2px rgba(0, 70, 172, .1), 0 0 1px rgba(0, 70, 172, .4)
}

.configurator-compare__footnote {
    margin-top: 2.75em;
    font-size: .875em;
    color: #1c252c;
    opacity: .5;
    text-align: center
}

.configurator-compare__title {
    font-weight: 700;
    font-size: 3em;
    text-align: center;
    color: #1c252c;
    margin-bottom: .33333em
}

.configurator-compare-table-header {
    height: 8.875em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.configurator-compare-table-header.is_sticky .configurator-compare-table-header__wrapper {
    position: fixed;
    z-index: 1;
    background: #fff;
    top: 0;
    left: 1.875em;
    right: 1.875em
}

.configurator-compare-table-header__content {
    height: 8.875em
}

.configurator-compare-table-header__filters {
    display: flex;
    justify-content: center;
    padding: 1.25em 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.configurator-compare-table-header__filter {
    font-size: 1em;
    color: #1c252c;
    opacity: .5;
    cursor: pointer;
    margin: 0 1.875em
}

.configurator-compare-table-header__filter.is_active {
    opacity: 1
}

.configurator-compare-table__header {
    background: #fff;
    margin: 0 auto;
    z-index: 5
}

.configurator-compare-table__content {
    margin: 0 auto;
    transition: height 1s cubic-bezier(.19, 1, .22, 1)
}

.configurator-compare-table__table {
    margin-bottom: 1.875em
}

.is_select .configurator-compare-table__price,
.is_select .configurator-compare-table__title {
    color: #0046ac
}

.is_select {
    background: rgba(0, 70, 172, .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%, .2)
}

.footer_theme-light {
    background: #fff;
    color: #1c252c
}

.footer_theme-light .footer__legal {
    color: #1c252c
}

.footer_theme-light .footer__copyright {
    color: #1c252c;
    opacity: .5
}

.footer_theme-light .footer__bottom-row {
    border-top: 1px solid rgba(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 .2s;
        transition: transform .2s;
        transition: transform .2s, -webkit-transform .2s;
        margin-left: 1.875em
    }

    .footer__select-language:hover {
        opacity: .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: .5em
}

.footer__legal {
    font-size: .75em;
    opacity: .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: .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: .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: .875em;
    line-height: 1.28571;
    font-weight: 300;
    display: block;
    opacity: .4;
    cursor: pointer;
    transition: opacity .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: .75;
    margin-bottom: .5em
}

.footer-main-nav__item_title:hover {
    opacity: 1
}

.footer-main-nav__item_download {
    display: flex;
    align-items: center
}

.footer-main-nav__item_download:after {
    content: "";
    display: block;
    height: .9em;
    width: .9em;
    margin-left: .3em;
    margin-top: .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: .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: .75em;
    width: .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__success {
    padding-left: 1em;
    padding-right: 1.08333em;
    letter-spacing: .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: .875em
}

.footer-subscribe-form__input-wrapper {
    position: relative;
    margin-bottom: .75em
}

.footer-subscribe-form__input {
    background: hsla(0, 0%, 100%, .1) !important;
    border: 1px solid hsla(0, 0%, 100%, 0) !important;
    opacity: .7;
    transition: opacity .2s;
    outline: none !important;
    color: #fff;
    border-radius: .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 .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: .625em;
    width: .625em;
    margin-left: .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%, .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
}

.checkbox {
    text-align: left;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color .3s;
    min-height: 1.25em;
    padding-left: 1.5em;
    cursor: pointer
}

form.is_disabled .checkbox {
    pointer-events: none;
    opacity: .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, .5);
    text-decoration-color: rgba(28, 37, 44, .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%, .5);
    text-decoration-color: hsla(0, 0%, 100%, .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: .7s;
    animation-duration: .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: .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(-.5em);
        transform: translateX(-.5em)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(.5em);
        transform: translateX(.5em)
    }
}

@keyframes shake {

    0%,
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-.5em);
        transform: translateX(-.5em)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(.5em);
        transform: translateX(.5em)
    }
}

.checkbox-check {
    border-radius: 2px;
    box-sizing: border-box;
    width: 1.25em;
    height: 1.25em;
    background: rgba(28, 37, 44, .1);
    transition: background .2s;
    border: 1px solid transparent
}

.checkbox.is_active .checkbox-check {
    background: rgba(28, 37, 44, 0)
}

.checkbox.is_error .checkbox-check {
    background: rgba(28, 37, 44, 0);
    border-color: #d95e5e
}

.checkbox_white .checkbox-check {
    background: hsla(0, 0%, 100%, .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
}

.checkbox-check__line_1 {
    width: .1875em;
    height: .375em;
    top: .55em;
    left: .05em;
    -webkit-transform: rotate(-45deg) scaleY(0);
    transform: rotate(-45deg) scaleY(0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    transition: -webkit-transform .1s ease .1s;
    transition: transform .1s ease .1s;
    transition: transform .1s ease .1s, -webkit-transform .1s ease .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 .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease
}

.checkbox-check__line_2 {
    width: .1875em;
    height: .875em;
    top: 0;
    left: .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: .3em
    }
}

.checkbox.is_active .checkbox-check__line_2 {
    -webkit-transform: rotate(50deg) scaleY(1);
    transform: rotate(50deg) scaleY(1);
    transition: -webkit-transform .1s ease .1s;
    transition: transform .1s ease .1s;
    transition: transform .1s ease .1s, -webkit-transform .1s ease .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(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/img/f45fe1f.svg)
}

.social-links__item_ok:before {
    background-image: url(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/img/b4238a2.svg)
}

.social-links_footer .social-links__item_ok:hover:before,
.social-links_sitemap .social-links__item_ok:hover:before {
    background-image: url(https://www.uaz.ru/_nuxt/img/2af90c1.svg)
}

.social-links {
    display: flex
}

.social-links_footer,
.social-links_sitemap {
    align-items: center;
    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-image: url(https://www.uaz.ru/_nuxt/img/9cc743e.jpg);
    background-size: cover;
    background-position: 50%
}

.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: .125em;
        margin-right: .375em;
        transition: opacity .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 .625em;
    border-radius: .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 .2s
}

@media only screen and (min-width:769px) {
    .footer-company-nav__item {
        font-size: .875em;
        margin-right: 2.14286em
    }

    .footer-company-nav__item:last-child {
        margin-right: 0
    }

    .footer-company-nav__item:hover {
        opacity: .7
    }
}

@media only screen and (max-width:768px) {
    .footer-company-nav__item {
        display: block;
        font-size: .75em;
        margin-bottom: 2em
    }
}

.select-language_grey .select-language__title:before,
.select-language_mobile-nav .select-language__title:before {
    width: .9375em;
    height: .9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1272c69.svg)
}

.select-language__title:before {
    width: .9375em;
    height: .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 .2s;
    line-height: 1.28
}

@media only screen and (min-width:769px) {
    .select-language__title {
        font-size: .875em
    }
}

@media only screen and (max-width:768px) {
    .select-language__title {
        font-size: .75em
    }
}

.select-language__title:before {
    content: "";
    display: block
}

@media only screen and (min-width:769px) {
    .select-language__title:before {
        margin-right: .22727em
    }
}

@media only screen and (max-width:768px) {
    .select-language__title:before {
        margin-right: .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: .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 {
        left: 0;
        display: none
    }
}

@media only screen and (min-width:769px) {
    .configurator-panels[screen="-1"] {
        transition: -webkit-transform .5s linear;
        transition: transform .5s linear;
        transition: transform .5s linear, -webkit-transform .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 .7s linear;
        transition: transform .7s linear;
        transition: transform .7s linear, -webkit-transform .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: .5em;
    height: .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: 5.625em
    }
}

@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: 3.125em
    }
}

@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
}

.configurator-basket__image {
    font-size: .18519em;
    position: relative;
    margin: 0 auto
}

@media only screen and (min-width:769px) {
    .configurator-basket__image {
        width: 100% !important;
        height: 37.5em !important
    }
}

@media only screen and (max-width:768px) {
    .configurator-basket__image {
        display: none
    }
}

.configurator-basket__subtitle {
    opacity: .5;
    margin-bottom: .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: .375em;
        background-color: #f8f8f8
    }

    .configurator-basket__options-list::-webkit-scrollbar-thumb {
        background: rgba(28, 37, 44, .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 .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    margin-top: -.2em;
    margin-left: .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 .625em;
    padding: 1.5em 1.25em;
    box-sizing: border-box;
    background-image: url(https://www.uaz.ru/_nuxt/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 .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    margin-top: -.2em;
    margin-left: .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: .75em;
    text-transform: uppercase;
    color: #1c252c;
    opacity: .5;
    letter-spacing: .1em;
    font-weight: 700
}

.dealer-offer__more {
    font-size: .875em;
    color: #1c252c;
    cursor: pointer;
    position: relative;
    top: -.3125em;
    z-index: 1
}

.dealer-offer__more:before {
    content: "";
    display: inline-block;
    margin-right: .1875em;
    vertical-align: middle
}

.dealer-offer__content {
    font-size: .875em;
    line-height: 1.28571;
    color: #1c252c
}

.dealer-offer__image {
    position: absolute;
    right: -1.25em;
    bottom: -.25em;
    width: 13.2em;
    height: 7.425em
}

.configurator-basket-nav__toggle {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.configurator-basket-nav.is_dark .configurator-basket-nav__toggle {
    width: .5em;
    height: .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 .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: -.7em
}

.configurator-basket-nav__title {
    flex: 1;
    text-align: left;
    white-space: nowrap;
    font-weight: 300;
    padding-left: .9375em;
    padding-right: .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: .5em 0 .5em .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, .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
}

@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, .15);
    -webkit-transform: rotate(45deg) scale(1.025);
    transform: rotate(45deg) scale(1.025)
}

.close-button.is_light {
    background: hsla(0, 0%, 100%, .4)
}

.close-button.is_light:hover {
    background: hsla(0, 0%, 100%, .6)
}

.close-button.is_white {
    background: #fff
}

.close-button.is_white:hover {
    background: hsla(0, 0%, 100%, .8)
}

.close-button.is_transparent {
    background: transparent
}

.close-button.is_transparent:hover {
    background: rgba(28, 37, 44, .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
}

.configurator-basket-nav-price {
    font-size: .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(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .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 {
    -webkit-overflow-scrolling: touch
}

@media only screen and (min-width:769px) {
    .scroll-container::-webkit-scrollbar {
        width: .375em;
        height: .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_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
    }
}

@media only screen and (max-width:768px) {
    .scroll-container.is_no-scroll {
        height: auto
    }
}

.arrow-button:before {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.arrow-button:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.arrow-button {
    background: rgba(28, 37, 44, .1);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    transition: background .3s, -webkit-transform .3s;
    transition: background .3s, transform .3s;
    transition: background .3s, transform .3s, -webkit-transform .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%, .4)
}

.arrow-button.is_reversed:before {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0)
}

.arrow-button:before {
    content: "";
    display: block;
    margin-left: -.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, .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: .625em;
        padding-bottom: 1em
    }
}

.configurator-options-list__item {
    display: flex;
    justify-content: space-between;
    font-size: .875em;
    color: #1c252c;
    align-items: center
}

@media only screen and (min-width:769px) {
    .configurator-options-list__item {
        padding: .64286em 0
    }
}

@media only screen and (max-width:768px) {
    .configurator-options-list__item {
        padding: .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, .1)
}

@media only screen and (min-width:769px) {
    .configurator-options-list__item_sum {
        margin-top: .1875em
    }
}

@media only screen and (max-width:768px) {
    .configurator-options-list__item_sum {
        margin-top: .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, .1);
    margin-bottom: .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: .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(.19, 1, .22, 1);
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.configurator-options-list__button-minus {
    position: absolute;
    width: .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: .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: .625em
}

.configurator-options-list__sum {
    padding: 0 1em
}

.configurator-finance__button:after {
    width: .5em;
    height: .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
    }
}

.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: .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: .5
}

@media only screen and (min-width:769px) {
    .configurator-finance__label {
        margin-bottom: .33333em
    }
}

@media only screen and (max-width:768px) {
    .configurator-finance__label {
        margin-bottom: .75em
    }
}

.configurator-finance__additional,
.configurator-finance__credit,
.configurator-finance__programs {
    margin: -.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: .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 .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    margin-top: -.2em;
    margin-left: .45455em
}

.configurator-finance__legal-information {
    z-index: 5
}

.configurator-finance-link {
    cursor: pointer;
    opacity: .5;
    transition: opacity .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 .5em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.configurator-finance-link__label {
    text-align: center
}

.configurator-finance-nav__forward-button:after {
    width: .5em;
    height: .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__trims-info {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.configurator-finance-nav {
    background: #fff;
    border-bottom: 1px solid #c1bfc0
}

@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: .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: .9rem;
    margin-left: .3125em
}

.configurator-finance-nav__title {
    text-align: left;
    padding: 1.45833em .83333em .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 {
        width: 100%
    }

    .configurator-finance-nav__select .base-select__title span {
        flex: 0;
        min-width: 5.7em
    }
}

@media only screen and (max-width:768px) {
    .configurator-finance-nav__select {
        flex: 0 0 70%
    }
}

.configurator-finance-nav__trims-title {
    font-size: 1.375em;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 700
}

.configurator-finance-nav__trims-info {
    margin-top: 1em
}

.configurator-finance-nav__back-button {
    margin-left: -.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: .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: .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: .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, .1), 0 0 1px rgba(0, 0, 0, .2);
    border-radius: 2px;
    transition: all .3s;
    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 .5em;
        align-items: flex-start
    }
}

.configurator-finance-item__container:hover {
    -webkit-transform: translateY(-.1em);
    transform: translateY(-.1em);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .2)
}

.configurator-finance-item__container.is_active {
    border-color: #6899e1;
    box-shadow: 0 1px 0 rgba(0, 70, 172, .2)
}

.configurator-finance-item__container.is_active:hover {
    box-shadow: 0 1px 1px rgba(0, 70, 172, .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: -.4em;
        top: -.1em
    }
}

@media only screen and (max-width:768px) {
    .configurator-finance-item__check {
        top: -.05em;
        margin-right: .125em
    }
}

.configurator-finance-item__text {
    flex: 1 1 auto;
    padding-right: .625em
}

.configurator-finance-item__description {
    opacity: .85;
    margin-top: 2px
}

.configurator-finance-item__price {
    margin-top: .3125em
}

.configurator-finance-item__logo {
    position: absolute;
    top: 1em;
    right: 1em;
    height: .875em
}

.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 .3s;
    min-height: 1.25em;
    padding-left: 1.5em;
    cursor: pointer
}

form.is_disabled .checkbox {
    pointer-events: none;
    opacity: .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, .5);
    text-decoration-color: rgba(28, 37, 44, .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%, .5);
    text-decoration-color: hsla(0, 0%, 100%, .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: .7s;
    animation-duration: .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: .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(-.5em);
        transform: translateX(-.5em)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(.5em);
        transform: translateX(.5em)
    }
}

@keyframes shake {

    0%,
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-.5em);
        transform: translateX(-.5em)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(.5em);
        transform: translateX(.5em)
    }
}

.checkbox-check {
    border-radius: 2px;
    box-sizing: border-box;
    width: 1.25em;
    height: 1.25em;
    background: rgba(28, 37, 44, .1);
    transition: background .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%, .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: .1875em;
    height: .375em;
    top: .55em;
    left: .05em;
    -webkit-transform: rotate(-45deg) scaleY(0);
    transform: rotate(-45deg) scaleY(0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    transition: -webkit-transform .1s ease .1s;
    transition: transform .1s ease .1s;
    transition: transform .1s ease .1s, -webkit-transform .1s ease .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 .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease
}

.checkbox-check__line_2 {
    width: .1875em;
    height: .875em;
    top: 0;
    left: .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: .3em
    }
}

.checkbox.is_active .checkbox-check__line_2 {
    -webkit-transform: rotate(50deg) scaleY(1);
    transform: rotate(50deg) scaleY(1);
    transition: -webkit-transform .1s ease .1s;
    transition: transform .1s ease .1s;
    transition: transform .1s ease .1s, -webkit-transform .1s ease .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: .125em;
    white-space: normal
}

@media only screen and (min-width:769px) {
    .configurator-finance-disclaimer__container {
        width: 26.875em;
        right: -.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: .875em;
    color: #1c252c;
    line-height: 1.28571em
}

@media only screen and (min-width:769px) {
    .configurator-finance-credit__list {
        display: flex;
        align-items: stretch;
        position: relative;
        width: 100%
    }
}

@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: .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: .75em;
    height: .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: .875em;
    color: #1c252c;
    opacity: .5;
    display: flex;
    align-items: center;
    line-height: 1;
    transition: all 1.5s cubic-bezier(.19, 1, .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: .25em;
    transition: -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1)
}

.configurator-finance-legal-information__content {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: .625em;
    margin-left: -1.25em;
    width: 26.875em;
    padding: 2.125em 1.875em;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: .125em
}

.configurator-finance-legal-information__title {
    font-size: .75em;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #1c252c;
    margin-bottom: .625em
}

.configurator-finance-legal-information__text {
    font-size: .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
}

.configurator-order__form {
    height: 100%
}

.configurator-order__title {
    text-align: center;
    margin-bottom: .70833em
}

@media only screen and (max-width:768px) {
    .configurator-order__title {
        margin-top: 1.75em
    }
}

.configurator-order__description {
    margin-top: .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: .3125em;
    margin-top: -1em
}

.configurator-order-nav__close-button {
    position: absolute;
    top: 50%;
    right: .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: .5em;
    height: .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
    }
}

@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)
    }
}

.configurator-order-form__city-filter {
    margin: .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: .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, .1), 0 0 1px rgba(0, 0, 0, .4);
    margin-bottom: 1em
}

.configurator-order-form__input-wrapper {
    margin: .625em 0
}

.configurator-order-form__input {
    margin-bottom: .75em;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .2)
}

.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 .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    margin-top: -.2em;
    margin-left: .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;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.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 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #014637;
    color: #fff;
    display: flex;
    flex-flow: column;
    justify-content: center;
    z-index: 10
}

.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: -.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: .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: .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)
}

.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: .375em
}

@media only screen and (max-width:768px) {
    .page-testdrive__image {
        display: none
    }
}

.page-testdrive__title {
    text-align: center;
    margin-bottom: .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: .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__close {
    position: absolute;
    top: 1.875em;
    right: 1.875em
}

.page-subscribe__title {
    color: #f8f8f8
}

.page-subscribe__description {
    margin-top: .70833em;
    text-align: center
}

.page-subscribe__button {
    margin-top: 2.27273em;
    margin-left: auto;
    margin-right: auto;
    width: 6.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: .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: .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: .27273em
}

.page-feedback__title-end {
    text-align: center
}

.page-feedback__subtitle {
    font-size: .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: .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: .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_testdrive:before {
    width: 1.25em;
    height: 1.375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e5e8f0f.svg)
}

.mobile-nav__item_configurator:before {
    height: 1.75em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e56a004.svg)
}

.mobile-nav__item_available:before {
    width: 2.0625em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/img/3d67e37.svg)
}

.mobile-nav__item_list:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(https://www.uaz.ru/_nuxt/img/47ca16e.svg)
}

.mobile-nav__item_list.is_active:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/img/db14e03.svg)
}

.mobile-nav__item_dealer.is_active:before {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/df1421e.svg)
}

.mobile-nav__item_equipment:before {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/4a829e5.svg)
}

.mobile-nav__item_equipment.is_active:before {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/b13e6b0.svg)
}

.mobile-nav__item_contacts:before {
    height: .875em;
    width: .875em
}

.mobile-nav__button:before {
    width: .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(https://www.uaz.ru/_nuxt/img/6fcafe3.svg)
}

.mobile-nav__item_become-dealer:before {
    width: 1.625em;
    height: 1.625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/850dd3e.svg)
}

.mobile-nav__item_contacts:before {
    width: 1.5em;
    height: 1.5625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1773017.svg)
}

.mobile-nav__item_contacts.is_active:before {
    width: 1em;
    height: 1em;
    background-image: url(https://www.uaz.ru/_nuxt/img/a5d5839.svg)
}

.mobile-nav__item_become-dealer.is_active:before {
    width: 1.5em;
    height: 1.5625em;
    background-image: url(https://www.uaz.ru/_nuxt/img/af57e78.svg)
}

.mobile-nav__item_history.is_active:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(https://www.uaz.ru/_nuxt/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_history-antarctic:before {
    width: 1.3125em;
    height: 1.4375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/ebf4f26.svg)
}

.mobile-nav__item_description-antarctic:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(https://www.uaz.ru/_nuxt/img/fb23837.svg)
}

.mobile-nav__item_conf-antarctic:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e86cee7.svg)
}

.mobile-nav__item_configurator:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/76ab830.svg)
}

.mobile-nav__item_available:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/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
}

@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(.19, 1, .22, 1), -webkit-transform .2s;
        transition: opacity 1s cubic-bezier(.19, 1, .22, 1), transform .2s;
        transition: opacity 1s cubic-bezier(.19, 1, .22, 1), transform .2s, -webkit-transform .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: .75em;
    line-height: 1.33333em;
    letter-spacing: .14em;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border: none;
    background-color: #0046ac;
    border-radius: .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: .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: .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, .1), 0 0 1px rgba(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.is_active {
    color: #0046ac
}

.mobile-nav__item:active {
    background: rgba(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: .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: .75em;
    white-space: nowrap
}

.mobile-nav[type=company] .mobile-nav__item:before {
    font-size: 1.33333em
}

.not-found__link:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
    height: .75em;
    width: .5em
}

.not-found__img {
    width: 18.75em;
    height: 12.5em;
    background-image: url(https://www.uaz.ru/_nuxt/img/0bf6af6.png)
}

.not-found__img,
.not-found__link:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.not-found {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (min-width:769px) {
    .not-found {
        padding-bottom: 8.875em
    }
}

@media only screen and (max-width:768px) {
    .not-found {
        padding-bottom: 5.125em
    }
}

.not-found__title {
    color: #1c252c;
    font-weight: 600
}

@media only screen and (min-width:769px) {
    .not-found__title {
        font-size: 4em;
        line-height: 1.0625em;
        margin: 3.125em 0 .1875em
    }
}

@media only screen and (max-width:768px) {
    .not-found__title {
        font-size: 2em;
        line-height: .9375em;
        margin: 3.125em 0 .375em
    }
}

.not-found__subtitle {
    font-weight: 400
}

@media only screen and (min-width:769px) {
    .not-found__subtitle {
        font-size: 1.375em;
        line-height: 1.36364em
    }
}

@media only screen and (max-width:768px) {
    .not-found__subtitle {
        font-size: 1em;
        line-height: 1.25em;
        text-align: center;
        padding: 0 1.25em
    }
}

.not-found__wrapper {
    position: relative
}

.not-found__text {
    font-weight: 100
}

@media only screen and (min-width:769px) {
    .not-found__text {
        font-size: 14.375em;
        line-height: 1.30435em;
        margin-top: .04348em
    }
}

@media only screen and (max-width:768px) {
    .not-found__text {
        font-size: 8.125em;
        line-height: 1.07692em;
        margin-top: .15385em;
        padding-bottom: .07692em
    }
}

.not-found__img {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media only screen and (min-width:769px) {
    .not-found__img {
        width: 18.75em;
        height: 12.5em
    }
}

@media only screen and (max-width:768px) {
    .not-found__img {
        width: 10em;
        height: 6.625em
    }
}

.not-found__link {
    font-size: .75em;
    line-height: 1.33333;
    color: #1c252c;
    display: inline-block;
    padding: 1.58333em 3.33333em 1.08333em 1.66667em;
    text-transform: uppercase;
    letter-spacing: .14em;
    font-weight: 600;
    background-color: #fff;
    box-shadow: 0 .16667em .16667em rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .2);
    border-radius: .16667em;
    position: relative;
    transition: background .2s
}

.not-found__link:hover {
    background: #f8f8f8
}

@media only screen and (min-width:769px) {
    .not-found__link {
        margin-top: 4em
    }
}

@media only screen and (max-width:768px) {
    .not-found__link {
        width: 27.91667em
    }
}

.not-found__link:before {
    content: "";
    position: absolute;
    right: 1.5em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: .16667em;
    height: 1em;
    width: .66667em
}


.city-filter-list__content::-webkit-scrollbar-track {
    background-color: #fff
}

.city-filter-list__content::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.city-filter-list__content::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.city-filter-list {
    display: block;
    width: 22.5em;
    height: 23.75em;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: .125em;
    z-index: 12;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    overflow: hidden
}

@media only screen and (max-width:768px) {
    .city-filter-list {
        width: calc(100vw - 4em)
    }
}

.city-filter-list__header {
    background: #f8f8f8;
    padding: 1.25em;
    z-index: 2
}

.city-filter-list__input {
    width: 100%;
    background: #fff;
    border: 1px solid #c1bfc0;
    padding: .625em;
    box-sizing: border-box;
    border-radius: .125em;
    font-size: 1em;
    line-height: 1.25;
    color: #000;
    caret-color: #0046ac
}

.city-filter-list__input:focus {
    border: 1px solid #0046ac
}

.city-filter-list__content {
    padding: 1.875em 2.375em;
    box-sizing: border-box;
    overflow-y: scroll;
    height: 18.125em;
    z-index: 1
}

.city-filter-list__item {
    font-size: 1em;
    line-height: 1.25;
    color: #000;
    padding: .625em 0;
    cursor: pointer;
    display: none;
    text-align: left
}

.city-filter-list__item.is_show {
    display: block
}

.city-filter-list__item:hover {
    color: #014637
}

.special-offer__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.special-offer {
    position: relative;
    display: block;
    width: 15em;
    height: 12.9375em;
    background: #c1bfc0;
    margin-bottom: 1.5625em
}

.special-offer_expedition {
    background: #f2e2db;
    color: #e33310
}

.special-offer_offer {
    background: #d6dce1
}

.special-offer_oil {
    background: #edeeef;
    color: #606770
}

.special-offer_shop {
    background: #fff;
    color: #014637
}

.special-offer:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-bottom: .75em solid transparent;
    border-right: .75em solid transparent;
    border-color: transparent #fff #fff transparent;
    border-style: solid;
    border-width: .75em;
    z-index: 2
}

.special-offer__container {
    padding: 1.5em 1.25em
}

.special-offer__title {
    font-weight: 700
}

.special-offer__background {
    z-index: 1
}

.nav-cars-item {
    cursor: pointer
}

.is_green .nav-cars-item .nav-cars-item__title {
    color: #014637
}

.is_green .nav-cars-item .nav-cars-item__price {
    color: rgba(1, 70, 55, .5)
}

.nav-cars-item_green .nav-cars-item__title {
    color: #014637
}

.nav-cars-item:hover .nav-cars-item__image {
    -webkit-transform: scale(1.04);
    transform: scale(1.04)
}

.nav-cars-item__image {
    display: block;
    margin: 0 auto .9375em;
    transition: -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1)
}

@media only screen and (min-width:769px) {
    .nav-cars-item__image {
        width: auto;
        height: 7.5em
    }
}

@media only screen and (max-width:768px) {
    .nav-cars-item__image {
        width: auto;
        height: 8.375em
    }
}

.nav-cars-item__title {
    text-align: center;
    align-items: flex-start;
    color: #1c252c;
    justify-content: center;
    margin-bottom: .625em;
    display: flex
}

@media only screen and (min-width:769px) {
    .header-nav-cars-item_life-style .nav-cars-item__title {
        display: inline-block;
        padding: 0 .9375em;
        line-height: 1.5em
    }
}

@media only screen and (max-width:768px) {
    .nav-cars-item__title {
        line-height: 1.25 !important;
        font-size: 1em !important
    }
}

.nav-cars-item__price {
    text-align: center;
    color: rgba(28, 37, 44, .5)
}

@media only screen and (max-width:768px) {
    .nav-cars-item__price {
        line-height: 1.25 !important;
        font-size: 1em !important
    }
}

.nav-cars-item__tag {
    font-size: .875em;
    padding: .21429em;
    width: 4.28571em;
    text-align: center;
    display: inline-block;
    margin-right: .21429em;
    background: rgba(0, 0, 0, .1);
    border-radius: 2px;
    box-sizing: border-box;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.nav-cars-item__button {
    text-align: center;
    margin-top: .625em
}

@media only screen and (max-width:768px) {
    .is_special .nav-cars-item {
        display: flex;
        align-items: center;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        margin: .625em 0;
        position: relative
    }

    .is_special .nav-cars-item .nav-cars-item__image {
        width: 8.14286em;
        height: 5.42857em;
        margin-left: 0;
        margin-bottom: 0;
        margin-right: .625em
    }

    .is_special .nav-cars-item .nav-cars-item__title {
        text-align: left;
        max-width: 10.625em
    }

    .is_special .nav-cars-item .nav-cars-item__title:after {
        content: "";
        position: absolute;
        right: .625em;
        top: calc(50% - 10px);
        width: .5em;
        height: .75em;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
    }

    .is_special .nav-cars-item .nav-cars-item__button {
        display: none
    }
}

.nav-cars__subtitle-text:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.nav-cars__subtitle-text:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

@media only screen and (max-width:768px) {
    .nav-cars_default .nav-cars__title {
        padding: .6em 1.5em;
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }
}

@media only screen and (max-width:768px) {

    .nav-cars__classic .nav-cars__title,
    .nav-cars_profi .nav-cars__title {
        padding: .6em 0;
        border-bottom: none
    }
}

.nav-cars__item {
    display: block
}

@media only screen and (min-width:769px) {
    .nav-cars__item {
        text-align: center;
        flex: 0 0 11.25em;
        margin: 0 1.0625em
    }

    .nav-cars__item:nth-child(4n+4) {
        margin-right: 0
    }

    .nav-cars__item.nav-cars-item_profi {
        flex: 0 0 16.875em
    }

    .is_ie .nav-cars__item.nav-cars-item_profi {
        flex: 0 0 20em
    }

    .nav-cars__item.nav-cars-item_patriot-akpp {
        flex: 0 0 12.5em
    }

    .is_ie .nav-cars__item.nav-cars-item_patriot-akpp {
        flex: 0 0 15.625em
    }
}

@media only screen and (max-width:768px) {
    .nav-cars__item {
        margin: 0 0 .75em
    }
}

@media only screen and (min-width:769px) {
    .nav-cars__item_title {
        margin-left: 0;
        margin-right: 0;
        text-align: left
    }
}

@media only screen and (max-width:768px) {
    .nav-cars__item_title {
        margin: 0;
        padding: 0
    }
}

@media only screen and (max-width:768px) {
    .nav-cars__item:nth-child(2) {
        padding-top: .75em
    }
}

@media only screen and (min-width:769px) {
    .nav-cars__list {
        flex-grow: 1;
        display: flex;
        flex-wrap: wrap
    }
}

@media only screen and (max-width:768px) {
    .nav-cars__list {
        padding: 1.25em 0;
        -webkit-overflow-scrolling: touch
    }
}

.nav-cars__title {
    color: #1c252c;
    font-weight: 300
}

@media only screen and (min-width:769px) {
    .nav-cars__title {
        font-size: 1.25em;
        color: #1c252c;
        font-weight: 300;
        margin-bottom: 1.25em
    }
}

@media only screen and (max-width:768px) {
    .nav-cars__title {
        font-size: 1.25em;
        line-height: 1
    }
}

.nav-cars__title_green {
    color: #014637
}

.nav-cars__subtitle {
    cursor: pointer
}

.nav-cars__subtitle-text {
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    display: inline
}

@media only screen and (max-width:768px) {
    .nav-cars__subtitle-text {
        display: none
    }
}

.nav-cars__subtitle-text:after {
    content: "";
    position: absolute;
    bottom: .3125em;
    right: -.9375em
}

.header-nav-desktop__section_download:after {
    width: 1em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNFYxMS41TTggMTEuNUwxMS41IDhNOCAxMS41TDQuNSA4IiBzdHJva2U9IiMxQzI1MkMiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI3LjUiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K)
}

.header-nav-desktop__section_download:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.header-nav-desktop__cars,
.header-nav-desktop__row-service {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.header-nav-desktop__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 1.875em 0
}

.header-nav-desktop__row:last-child {
    border: none
}

.header-nav-desktop__row-service {
    flex-wrap: wrap;
    align-items: flex-start;
    flex-basis: 80%
}

.header-nav-desktop__item-service {
    flex: 0 0 50%;
    margin-bottom: 3.75em
}

.header-nav-desktop__title {
    font-size: 1.25em !important;
    color: #1c252c;
    font-weight: 300;
    margin-bottom: 1.25em;
    display: block
}

.header-nav-desktop__title_green {
    color: #014637
}

.header-nav-desktop__section {
    display: block;
    margin-bottom: .875em
}

.header-nav-desktop__section_download {
    display: flex;
    align-items: center
}

.header-nav-desktop__section_download:after {
    content: "";
    display: block;
    margin-left: .25em
}

.header-nav-desktop__link {
    cursor: pointer;
    color: #1c252c;
    opacity: .5
}

.header-nav-desktop__link:hover {
    opacity: .75
}

.header-nav-mobile__icon_message:before {
    width: .875em;
    height: 1em;
    background-image: url(https://www.uaz.ru/_nuxt/img/f3bd5cc.svg)
}

.header-nav-mobile__icon_phone:before {
    width: .9375em;
    height: .9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/2fbd793.svg)
}

.header-nav-mobile__item_price:after {
    width: 1em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDAwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDJjLTQuNCwwLTgsMy42LTgsOHMzLjYsOCw4LDhzOC0zLjYsOC04UzE0LjQsMiwxMCwyeiBNMTAsMTdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcKCWMzLjksMCw3LDMuMSw3LDdDMTcsMTMuOSwxMy45LDE3LDEwLDE3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zLDExLjhWNmgxLjR2NS44TDEzLDkuNWwxLDFsLTQsNGwtNC00bDEtMUw5LjMsMTEuOHoiLz4KPC9zdmc+Cg==)
}

.header-nav-mobile__item_extended:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==);
    height: .75em;
    width: .5em
}

.header-nav-mobile__item_dealers:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/a516a0c.svg)
}

.header-nav-mobile__item_stock:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/5516bb5.svg)
}

.header-nav-mobile__item_conf:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/6ff364c.svg)
}

.header-nav-mobile__item_finance:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/188af89.svg)
}

.header-nav-mobile__item_testdrive:before {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/40aec1a.svg)
}

.header-nav-mobile__icon_assistance:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgyNzIgMy44ODUzMUMxMS45MDQ0IDMuNzUyOTIgMTIuMDk1NiAzLjc1MjkyIDEyLjE3MjggMy44ODUzMUwyMi40MzI2IDIxLjQ4OTlDMjIuNTEwMyAyMS42MjMyIDIyLjQxNDEgMjEuNzkwNiAyMi4yNTk4IDIxLjc5MDZIMS43NDAyMkMxLjU4NTkgMjEuNzkwNiAxLjQ4OTcyIDIxLjYyMzIgMS41Njc0MiAyMS40ODk5TDExLjgyNzIgMy44ODUzMVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42Ii8+CjxwYXRoIGQ9Ik0xNi43ODU3IDE4LjQ4NjVMMTIuMTEyOSAxMC4zODU0TDcuNDQwMDcgMTguNDg2NUgxNi43ODU3WiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.header-nav-mobile__icon_web:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAuMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPHBhdGggZD0iTTEyLjAwMDggMi4yMjIzOEMxMi4wMDA4IDIuMjIyMzggOC4zMzQxMSAzLjQ0NDYgOC4zMzQxMSAxMi4wMDAyQzguMzM0MTEgMjAuNTU1NyAxMi4wMDA4IDIxLjc3NzkgMTIuMDAwOCAyMS43Nzc5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8cGF0aCBkPSJNMTEuOTk5MiAyLjIyMjM4QzExLjk5OTIgMi4yMjIzOCAxNS42NjU5IDMuNDQ0NiAxNS42NjU5IDEyLjAwMDJDMTUuNjY1OSAyMC41NTU3IDExLjk5OTIgMjEuNzc3OSAxMS45OTkyIDIxLjc3NzkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIi8+CjxwYXRoIGQ9Ik0yMS43Nzc0IDEySDIuMjIxOCIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.header-nav-mobile__city-picker:before {
    width: .875em;
    height: 1.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEsNi45YzAtMC40LDAtMC41LDAtMC43YzAuMi0yLjgsMi40LTUsNS4xLTUuMmMwLDAsMC4xLDAsMC4xLDBDNi40LDEsNi43LDEsNywxYzAuMywwLDAuNCwwLDAuNiwwCgljMC4xLDAsMC4xLDAsMC4yLDBjMi44LDAuMiw1LDIuNCw1LjEsNS4yYzAsMC4yLDAsMC4zLDAsMC43Vjd2MHYwYzAsMC4zLDAsMC40LDAsMC42YzAsMC4zLTAuMSwwLjctMC4xLDFDMTIuMSwxMi43LDguNiwxNyw3LDE3CglzLTUuMS00LjMtNS45LTguNEMxLjEsOC4zLDEsNy45LDEsNy42YzAtMC4xLDAtMC4zLDAtMC42bDAsMFY2LjlMMSw2Ljl6IE03LDguOUM4LDguOSw4LjksOCw4LjksN2MwLTEtMC44LTEuOS0xLjktMS45CglTNS4xLDUuOSw1LjEsN0M1LjEsOCw2LDguOSw3LDguOXoiLz4KPC9zdmc+Cg==)
}

.header-nav-mobile__head {
    display: flex;
    align-items: center;
    justify-content: center
}

.header-nav-mobile__item_price:after {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.header-nav-mobile__city-picker:before,
.header-nav-mobile__icon_assistance:before,
.header-nav-mobile__icon_message:before,
.header-nav-mobile__icon_phone:before,
.header-nav-mobile__icon_web:before,
.header-nav-mobile__item_conf:before,
.header-nav-mobile__item_dealers:before,
.header-nav-mobile__item_extended:after,
.header-nav-mobile__item_finance:before,
.header-nav-mobile__item_stock:before,
.header-nav-mobile__item_testdrive:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.header-nav-mobile {
    height: 100%;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden
}

.header-nav-mobile__head {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3.125em;
    background: #fff;
    padding-left: 3.125em;
    padding-right: 3.125em;
    z-index: 2
}

.header-nav-mobile__city-picker {
    position: absolute;
    left: 1.875em;
    right: 1.875em;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    z-index: 2
}

.header-nav-mobile__city-picker:before {
    content: "";
    display: block;
    margin-right: .4375em
}

.header-nav-mobile__city-picker .city-filter__title {
    line-height: 1.05;
    border-bottom: 1px dashed #1c252c
}

.header-nav-mobile__city-picker .city-filter__title:after {
    display: none
}

.header-nav-mobile__close {
    position: absolute;
    top: 50%;
    right: .3125em;
    margin-top: -1em;
    z-index: 3
}

.header-nav-mobile__back-wrap {
    position: absolute;
    top: 50%;
    left: .3125em;
    margin-top: -1em;
    height: 2em;
    width: 2em;
    z-index: 3
}

.header-nav-mobile__back {
    height: 100% !important;
    width: 100% !important
}

.header-nav-mobile__screen {
    padding-top: 3.125em;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    -webkit-transform: translateX(100vw);
    transform: translateX(100vw);
    -webkit-overflow-scrolling: touch
}

.header-nav-mobile__screen.is_active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.header-nav-mobile__screen.is_left {
    -webkit-transform: translateX(-100vw);
    transform: translateX(-100vw)
}

.header-nav-mobile__screen_cars {
    padding-top: 5em;
    padding-bottom: 3.125em
}

.header-nav-mobile__screen_black {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.header-nav-mobile__content {
    padding: 1.5625em 0 1.125em;
    background: #fff;
    flex-grow: 0;
    flex-shrink: 0;
    -webkit-overflow-scrolling: touch
}

.header-nav-mobile__item {
    font-size: 1.25em;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: .6em 1.5em;
    font-weight: 300
}

.header-nav-mobile__item_price:after {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.header-nav-mobile__item_extended {
    justify-content: space-between
}

.header-nav-mobile__item_extended:after {
    content: "";
    display: block
}

.header-nav-mobile__item_dealers {
    padding: .35em 1.5em
}

.header-nav-mobile__item_dealers:before {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em
}

.header-nav-mobile__item_stock {
    padding: .35em 1.5em
}

.header-nav-mobile__item_stock:before {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em
}

.header-nav-mobile__item_conf {
    padding: .35em 1.5em
}

.header-nav-mobile__item_conf:before {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em
}

.header-nav-mobile__item_finance {
    padding: .35em 1.5em
}

.header-nav-mobile__item_finance:before {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em
}

.header-nav-mobile__item_testdrive {
    padding: .35em 1.5em
}

.header-nav-mobile__item_testdrive:before {
    content: "";
    height: 1.6em;
    width: 1.6em;
    margin-right: .6em
}

.header-nav-mobile__bottom {
    padding: 1.5625em 0 5.625em;
    background: #1c252c;
    color: #fff;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    flex-shrink: 0;
    flex-grow: 1
}

.header-nav-mobile__bottom-links {
    width: 100%
}

.header-nav-mobile__icons {
    width: 100%;
    display: flex;
    position: relative;
    align-items: flex-end;
    justify-content: center;
    margin-top: .625em;
    padding: 1.25em 0 1em
}

.header-nav-mobile__icons:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 1.875em;
    right: 1.875em;
    height: 1px;
    background: #fff;
    opacity: .1
}

.header-nav-mobile__icon {
    padding: 0 1.08333em;
    font-size: .75em;
    line-height: 1;
    font-weight: 300
}

.header-nav-mobile__icon:before {
    content: "";
    display: block;
    margin: 0 auto .5em
}

.header-nav-mobile__icon_phone:before {
    width: 2em;
    height: 2em
}

.header-nav-mobile__icon_message:before {
    width: 2em;
    height: 2em
}

.header-nav-mobile__icon_assistance:before {
    width: 2em;
    height: 2em
}

.header-nav-mobile__icon_web:before {
    width: 2em;
    height: 2em
}

.header-nav-mobile__cars_commercial {
    margin-top: -1px;
    margin-bottom: 4em
}

.header-nav-mobile__cars_commercial .header-nav-cars__title {
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.mobile-nav-title-enter-active {
    transition: opacity .15s .15s, -webkit-transform .3s .15s;
    transition: opacity .15s .15s, transform .3s .15s;
    transition: opacity .15s .15s, transform .3s .15s, -webkit-transform .3s .15s
}

.mobile-nav-title-leave-active {
    transition: opacity .15s, -webkit-transform .3s;
    transition: opacity .15s, transform .3s;
    transition: opacity .15s, transform .3s, -webkit-transform .3s
}

.mobile-nav-title-enter,
.mobile-nav-title-leave-to {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em)
}

.mobile-nav-city-enter-active {
    transition: opacity .15s .15s, -webkit-transform .3s .15s;
    transition: opacity .15s .15s, transform .3s .15s;
    transition: opacity .15s .15s, transform .3s .15s, -webkit-transform .3s .15s
}

.mobile-nav-city-leave-active {
    transition: opacity .15s, -webkit-transform .3s;
    transition: opacity .15s, transform .3s;
    transition: opacity .15s, transform .3s, -webkit-transform .3s
}

.mobile-nav-city-enter,
.mobile-nav-city-leave-to {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em)
}

.header-nav-buttons__button_message:before {
    width: .875em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMSwxMC43aDAuN3YtMC4zbC0wLjItMC4yTDMuMSwxMC43eiBNMywxMy44SDIuM0wyLjIsMTVsMS4xLTAuNkwzLDEzLjh6IE02LDEyLjJsMC4xLTAuN0g1LjlsLTAuMiwwLjEKCUw2LDEyLjJ6IE0xMS42LDdjMCwyLjYtMi4xLDQuNy00LjYsNC43VjEzYzMuMywwLDYtMi43LDYtNkgxMS42eiBNNywyLjRjMi42LDAsNC42LDIuMSw0LjYsNC43SDEzYzAtMy4zLTIuNy02LTYtNlYyLjR6IE0yLjQsNwoJYzAtMi42LDIuMS00LjcsNC42LTQuN1YxQzMuNywxLDEsMy43LDEsN0gyLjR6IE0zLjYsMTAuMkMyLjgsOS40LDIuMyw4LjMsMi4zLDdIMWMwLDEuNiwwLjYsMywxLjYsNC4xTDMuNiwxMC4yeiBNMy42LDEzLjlsMC4yLTMuMgoJbC0xLjQtMC4xbC0wLjIsMy4yTDMuNiwxMy45eiBNNS43LDExLjZsLTMsMS42bDAuNiwxLjJsMy0xLjZMNS43LDExLjZ6IE03LDExLjdjLTAuMywwLTAuNiwwLTAuOS0wLjFsLTAuMywxLjNDNi4yLDEzLDYuNiwxMyw3LDEzCglWMTEuN3oiLz4KPC9zdmc+Cg==)
}

.header-nav-buttons__button_phone:before {
    width: .9375em;
    height: .9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/0d3dfe9.svg)
}

.header-nav-buttons__button_lang:before {
    width: .9375em;
    height: .9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1272c69.svg)
}

.header-nav-buttons__button_assistance:before {
    height: 1.75em;
    width: 1.5em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjMyNzIgMS44ODUzMUMxMC40MDQ0IDEuNzUyOTIgMTAuNTk1NiAxLjc1MjkyIDEwLjY3MjggMS44ODUzMUwxOS40MzI2IDE2LjkxNjFDMTkuNTEwMyAxNy4wNDk0IDE5LjQxNDEgMTcuMjE2OCAxOS4yNTk4IDE3LjIxNjhIMS43NDAyMkMxLjU4NTkgMTcuMjE2OCAxLjQ4OTcyIDE3LjA0OTQgMS41Njc0MiAxNi45MTYxTDEwLjMyNzIgMS44ODUzMVoiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPHBhdGggZD0iTTE0LjU3OTIgMTQuMzYzMkwxMC41OTg3IDcuNDYyMzFMNi42MTgxNCAxNC4zNjMySDE0LjU3OTJaIiBzdHJva2U9IiMxQzI1MkMiLz4KPC9zdmc+Cg==)
}

.header-nav-buttons__button_assistance:before,
.header-nav-buttons__button_lang:before,
.header-nav-buttons__button_message:before,
.header-nav-buttons__button_phone:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.header-nav-buttons__button {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media only screen and (min-width:769px) {
    .header-nav-buttons {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .header-nav-buttons {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
        border-top: 1px solid rgba(0, 0, 0, .1)
    }
}

.header-nav-buttons__button {
    position: relative;
    white-space: nowrap;
    flex-flow: column;
    line-height: 1.28
}

@media only screen and (min-width:769px) {
    .header-nav-buttons__button {
        font-size: .875em;
        padding: 1.71429em .85714em 1.42857em
    }
}

@media only screen and (max-width:768px) {
    .header-nav-buttons__button {
        padding: 2em 1em 1.66667em;
        font-size: .75em
    }
}

.header-nav-buttons__button:before {
    content: "";
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 2em
}

.header-nav-buttons__button_assistance:before {
    height: 1.02941em;
    width: .88235em
}

.header-nav-mobile-old__menu:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDEgMTEiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KPC9zdmc+Cg==)
}

.header-nav-mobile-old__text_download:after {
    width: 1em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNFYxMS41TTggMTEuNUwxMS41IDhNOCAxMS41TDQuNSA4IiBzdHJva2U9IiMxQzI1MkMiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMS40Ii8+CjxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI3LjUiIHN0cm9rZT0iIzFDMjUyQyIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K)
}

.header-nav-mobile-old__screen {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.header-nav-mobile-old__menu:after,
.header-nav-mobile-old__text_download:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.header-nav-mobile-old__row,
.header-nav-mobile-old__row-service {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.header-nav-mobile-old__car-container::-webkit-scrollbar-track,
.header-nav-mobile-old__container::-webkit-scrollbar-track {
    background-color: #fff
}

.header-nav-mobile-old__car-container::-webkit-scrollbar,
.header-nav-mobile-old__container::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.header-nav-mobile-old__car-container::-webkit-scrollbar-thumb,
.header-nav-mobile-old__container::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.header-nav-mobile-old__content {
    width: 100%
}

.header-nav-mobile-old__screen {
    padding: 5.5em 1.875em 1.875em;
    transition: opacity .3s;
    background: #fff;
    opacity: 0;
    pointer-events: none;
    z-index: 12
}

.header-nav-mobile-old__screen.is_active {
    opacity: 1;
    pointer-events: all
}

.header-nav-mobile-old__screen_car {
    padding: 5.5em 0 1.875em
}

.header-nav-mobile-old__screen_car .header-nav-mobile-old__title {
    padding: 0 1.875em
}

.header-nav-mobile-old__city-picker .city-filter__title:after {
    display: none
}

.header-nav-mobile-old__container {
    overflow: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch
}

.header-nav-mobile-old__car-container {
    overflow: auto;
    height: auto
}

.header-nav-mobile-old__row {
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 0
}

.header-nav-mobile-old__row:last-child {
    border: none
}

.header-nav-mobile-old__row-service {
    flex-wrap: wrap;
    align-items: flex-start
}

.header-nav-mobile-old__item-service {
    display: block;
    flex: 0 0 50%;
    margin: 0;
    padding: 2.125em 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.header-nav-mobile-old__item-service:first-child {
    padding-top: 0
}

.header-nav-mobile-old__item-service:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.header-nav-mobile-old__title {
    display: block;
    cursor: pointer;
    position: relative;
    width: 100%;
    font-size: 1.25em;
    color: #1c252c;
    font-weight: 300;
    margin-bottom: 1.25em
}

.header-nav-mobile-old__title_green {
    color: #014637
}

.header-nav-mobile-old__menu:after {
    display: block;
    content: "";
    height: .625em;
    width: .3125em;
    position: absolute;
    top: 50%;
    margin-top: -.3125em;
    right: 0;
    font-size: 2em
}

.header-nav-mobile-old__text {
    cursor: pointer;
    display: block;
    color: #1c252c;
    font-size: 1em !important;
    position: relative;
    opacity: 1;
    margin-bottom: 1.5em
}

.header-nav-mobile-old__text_download {
    display: flex;
    align-items: center
}

.header-nav-mobile-old__text_download:after {
    content: "";
    display: block;
    margin-left: .375em
}

.header-nav-mobile-old__close {
    position: absolute;
    right: .875em;
    top: .875em;
    z-index: 100
}

.header-nav-mobile-old__back-button {
    position: absolute;
    left: .875em;
    top: .875em;
    z-index: 100
}

.header-nav-mobile-old__bottom {
    width: 100%
}

.header-nav {
    pointer-events: all
}

@media only screen and (min-width:769px) {
    .header-nav {
        z-index: 10
    }
}

@media only screen and (max-width:768px) {
    .header-nav {
        z-index: 22
    }

    .header-nav.is_ios {
        padding-bottom: 1.875em
    }
}

.header-nav__bg {
    opacity: 1;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: hsla(0, 0%, 100%, .5)
}

@media only screen and (max-width:768px) {
    .header-nav__bg {
        display: none
    }
}

.header-nav__content {
    background: #fff;
    pointer-events: all
}

@media only screen and (min-width:769px) {
    .header-nav__content {
        height: auto !important
    }
}

@media only screen and (max-width:768px) {
    .header-nav__content {
        height: 100vh;
        font-size: 4vw
    }
}

@media only screen and (min-width:769px) {
    .header-nav__container {
        max-width: 68.75em;
        margin: 0 auto
    }

    .header-nav__container_mobile {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .header-nav__container {
        padding: 1.875em;
        display: flex;
        align-items: flex-end;
        flex-wrap: wrap;
        height: 100%
    }

    .header-nav__container_desktop {
        display: none
    }
}

.base-select__arrow {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.base-select__item.is_active:after {
    width: 2.125em;
    height: 2.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=)
}

.base-select__arrow,
.base-select__item.is_active:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.base-select__scroll::-webkit-scrollbar-track {
    background-color: #fff
}

.base-select__scroll::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-select__scroll::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-select {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 3em;
    transition: opacity .8s cubic-bezier(.19, 1, .22, 1), max-height .8s cubic-bezier(.19, 1, .22, 1), box-shadow .2s, background .2s
}

form.is_disabled .base-select {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4);
    pointer-events: none
}

form.is_disabled .base-select .base-select__title {
    background: #f8f8f8;
    color: #c1bfc0;
    border: 1px solid #c1bfc0
}

.base-select.is_empty {
    pointer-events: none;
    opacity: .6
}

.base-select.is_empty .base-select__title:after {
    display: none
}

.base-select.is_open {
    box-shadow: none;
    background: rgba(28, 37, 44, .1);
    z-index: 7
}

.base-select.is_open .base-select__title {
    border-color: transparent
}

.base-select.is_open .base-select__title:after {
    -webkit-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.base-select.is_open .base-select__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
    transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1)
}

.base-select.is_open .base-select__list {
    opacity: 1;
    pointer-events: all
}

.base-select.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.base-select.is_error .base-select__title {
    border-color: #d95e5e
}

.base-select.is_floating {
    background: none;
    border: none;
    box-shadow: none;
    min-height: auto
}

.base-select.is_floating .base-select__title {
    border: none;
    padding-left: 0;
    min-height: auto
}

.base-select.is_floating .base-select__title .price {
    display: none
}

.base-select.is_floating .base-select__list {
    left: -1.25em
}

.base-select.is_floating .base-select__arrow {
    position: relative;
    right: -.5em;
    margin-top: .125em
}

.base-select.is_floating.is_open .base-select__title {
    opacity: .5
}

.base-select__title {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    line-height: 1;
    border: 1px solid #fff;
    border-radius: 2px 2px 0 0;
    min-height: 3em;
    display: flex;
    align-items: center;
    z-index: 1
}

.base-select__title:hover .base-select__arrow {
    -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
    transform: rotate(90deg) translate3d(20%, 0, 0)
}

.base-select__title .price {
    display: none
}

.base-select__arrow {
    display: block;
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    position: absolute;
    margin-top: -.25em;
    top: 50%;
    right: 1em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.base-select__list {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 1px;
    right: 1px;
    margin-top: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    background: #fff;
    z-index: 2
}

.base-select__list:before,
.base-select__listafter {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: .25em;
    z-index: 50
}

.base-select__list:before {
    top: 1em;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select__list:after {
    bottom: 1.2em;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select__scroll {
    padding: 1em 0 1.2em;
    max-height: 20em;
    overflow: auto;
    position: relative
}

.base-select__item {
    padding: .4375em 2.5em .375em 1.25em;
    transition: opacity .15s
}

.base-select__item.is_active {
    position: relative
}

.base-select__item.is_active:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .3125em
}

.base-select__item:hover {
    background: rgba(0, 70, 172, .1);
    color: #0046ac
}

.base-select__item .price {
    font-size: .875em;
    opacity: .5
}

@media only screen and (min-width:769px) {
    .base-select__select {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .base-select__select {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 500;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 1.375em
    }
}

.feedback-form {
    background: #f8f8f8
}

.feedback-form.is_loading {
    position: relative
}

.feedback-form.is_loading:before {
    content: "";
    display: block;
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: 0;
    background: #f8f8f8;
    opacity: .9;
    z-index: 20;
    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
}

.feedback-form__label {
    font-size: 1em;
    line-height: 1.25em;
    display: block
}

.feedback-form__label_city {
    margin-top: .875em
}

.feedback-form__label_dealer {
    max-width: 3.125em;
    cursor: pointer;
    border-bottom: 1px dashed #1c252c;
    margin-bottom: .875em
}

.feedback-form__city-filter,
.feedback-form__select {
    margin: .25em 0 1.5em
}

.feedback-form__city-filter_theme,
.feedback-form__select_theme {
    margin: .25em 0 .625em
}

.feedback-form__textarea {
    margin: .25em 0 1.25em
}

.feedback-form__input {
    margin: .25em 0 1.3125em
}

.feedback-form__input_vin {
    margin: 0
}

.feedback-form__vin-text {
    font-size: .875em;
    line-height: 1.28571em;
    margin: .71429em 0;
    color: rgba(28, 37, 44, .5)
}

.feedback-form__checkbox {
    font-size: .875em;
    line-height: 1.28571em;
    margin-top: .78571em
}

.feedback-form__button {
    font-size: .75em;
    line-height: 1.33333em;
    letter-spacing: .14em;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border: none;
    background-color: #0046ac;
    border-radius: .16667em;
    margin-top: 2.16667em
}

@media only screen and (max-width:768px) {
    .feedback-form__button {
        width: 100%
    }
}

.feedback-form__error {
    margin-top: 1.25em;
    color: #d95e5e;
    font-size: .875em
}

@media only screen and (min-width:769px) {
    .layout__main {
        min-height: 8.5em
    }
}

@media only screen and (max-width:768px) {
    .layout__main {
        min-height: 6em
    }
}

.order-form__city-filter {
    margin: .625em 0
}

.order-form__select {
    margin: .625em 0;
    position: relative;
    z-index: 1
}

.order-form__select.is_open {
    z-index: 2
}

.order-form__input-wrapper {
    margin: 1.25em 0
}

.order-form__checkbox,
.order-form__input {
    margin: .625em 0
}

.order-form__button {
    width: 100%;
    max-width: 100%;
    margin-top: 1.09091em
}

.order-form__error {
    margin-top: 1.25em;
    color: #d95e5e;
    font-size: .875em
}

.order-form__test {
    color: red;
    font-size: 1.375em
}

.testdrive-form__city-filter {
    margin: .625em 0
}

.testdrive-form__select {
    margin: .625em 0;
    position: relative;
    z-index: 1
}

.testdrive-form__select.is_open {
    z-index: 12
}

.testdrive-form__input-wrapper {
    margin: 1.25em 0
}

.testdrive-form__checkbox,
.testdrive-form__input {
    margin: .625em 0
}

.testdrive-form__button {
    width: 100%;
    max-width: 100%;
    margin-top: 1.09091em
}

.testdrive-form__error {
    margin-top: 1.25em;
    color: #d95e5e;
    font-size: .875em
}

.testdrive-form__test {
    color: red;
    font-size: 1.375em
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_append,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_append {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyUzIwLjYyNyAyIDE0IDIgMiA3LjM3MyAyIDE0czUuMzczIDEyIDEyIDEyem0wIDJjNy43MzIgMCAxNC02LjI2OCAxNC0xNFMyMS43MzIgMCAxNCAwIDAgNi4yNjggMCAxNHM2LjI2OCAxNCAxNCAxNHptLTEtMTVWOGgydjVoNXYyaC01djVoLTJ2LTVIOHYtMmg1eiIgZmlsbD0iI0Y4RjhGOCIvPjwvc3ZnPg==)
}

.dealer-sidebar-item__icon_append {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyUzIwLjYyNyAyIDE0IDIgMiA3LjM3MyAyIDE0czUuMzczIDEyIDEyIDEyem0wIDJjNy43MzIgMCAxNC02LjI2OCAxNC0xNFMyMS43MzIgMCAxNCAwIDAgNi4yNjggMCAxNHM2LjI2OCAxNCAxNCAxNHptLTEtMTVWOGgydjVoNXYyaC01djVoLTJ2LTVIOHYtMmg1eiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNSIvPjwvc3ZnPgo=)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_archive,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_archive {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTMiIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAxMEg4VjhoMTJ2MnptMCA1SDh2LTJoMTJ2MnpNOCAyMGgxMnYtMkg4djJ6IiBmaWxsPSIjRjhGOEY4Ii8+PC9zdmc+)
}

.dealer-sidebar-item__icon_archive {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTMiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgMTBIOFY4aDEydjJ6bTAgNUg4di0yaDEydjJ6TTggMjBoMTJ2LTJIOHYyeiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNSIvPjwvc3ZnPgo=)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_active,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_active {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNiAxNGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyUzIgMjAuNjI3IDIgMTQgNy4zNzMgMiAxNCAyczEyIDUuMzczIDEyIDEyem0yIDBjMCA3LjczMi02LjI2OCAxNC0xNCAxNFMwIDIxLjczMiAwIDE0IDYuMjY4IDAgMTQgMHMxNCA2LjI2OCAxNCAxNHptLTE1LjQ2IDMuNzE0bDguMTYtOC0xLjQtMS40MjgtNy40NiA3LjMxNEw4LjcgMTIuNTIgNy4zIDEzLjk1bDMuODQgMy43NjUuNy42ODYuNy0uNjg2eiIgZmlsbD0iI0Y4RjhGOCIvPjwvc3ZnPg==)
}

.dealer-sidebar-item__icon_active {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNiAxNGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyUzIgMjAuNjI3IDIgMTQgNy4zNzMgMiAxNCAyczEyIDUuMzczIDEyIDEyem0yIDBjMCA3LjczMi02LjI2OCAxNC0xNCAxNFMwIDIxLjczMiAwIDE0IDYuMjY4IDAgMTQgMHMxNCA2LjI2OCAxNCAxNHptLTE1LjQ2IDMuNzE0bDguMTYtOC0xLjQtMS40MjgtNy40NiA3LjMxNEw4LjcgMTIuNTIgNy4zIDEzLjk1bDMuODQgMy43NjUuNy42ODYuNy0uNjg2eiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNSIvPjwvc3ZnPgo=)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_new,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_new {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Y2lyY2xlIGN4PSIxNCIgY3k9IjE0IiByPSIxMyIgc3Ryb2tlPSIjRjhGOEY4IiBzdHJva2Utd2lkdGg9IjIiLz4KICA8Y2lyY2xlIGN4PSIxNCIgY3k9IjE0IiByPSI1IiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K)
}

.dealer-sidebar-item__icon_new {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Y2lyY2xlIGN4PSIxNCIgY3k9IjE0IiByPSIxMyIgc3Ryb2tlPSIjRjhGOEY4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1vcGFjaXR5PSIwLjUiLz4KICA8Y2lyY2xlIGN4PSIxNCIgY3k9IjE0IiByPSI1IiBzdHJva2U9IiNGOEY4RjgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_lock,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_lock {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA5LjI4NkMxMSA2LjMyMiAxMy4yODIgNCAxNiA0czUgMi4zMjIgNSA1LjI4NlYxM0gxMVY5LjI4NnpNOSAxM1Y5LjI4NkM5IDUuMzA2IDEyLjA5IDIgMTYgMnM3IDMuMzA2IDcgNy4yODZWMTNoMWEzIDMgMCAwIDEgMyAzdjEwYTMgMyAwIDAgMS0zIDNIOGEzIDMgMCAwIDEtMy0zVjE2YTMgMyAwIDAgMSAzLTNoMXptLTIgM2ExIDEgMCAwIDEgMS0xaDE2YTEgMSAwIDAgMSAxIDF2MTBhMSAxIDAgMCAxLTEgMUg4YTEgMSAwIDAgMS0xLTFWMTZ6IiBmaWxsPSIjRjhGOEY4Ii8+PC9zdmc+)
}

.dealer-sidebar-item__icon_lock {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA5LjI4NkMxMSA2LjMyMiAxMy4yODIgNCAxNiA0czUgMi4zMjIgNSA1LjI4NlYxM0gxMVY5LjI4NnpNOSAxM1Y5LjI4NkM5IDUuMzA2IDEyLjA5IDIgMTYgMnM3IDMuMzA2IDcgNy4yODZWMTNoMWEzIDMgMCAwIDEgMyAzdjEwYTMgMyAwIDAgMS0zIDNIOGEzIDMgMCAwIDEtMy0zVjE2YTMgMyAwIDAgMSAzLTNoMXptLTIgM2ExIDEgMCAwIDEgMS0xaDE2YTEgMSAwIDAgMSAxIDF2MTBhMSAxIDAgMCAxLTEgMUg4YTEgMSAwIDAgMS0xLTFWMTZ6IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii41Ii8+PC9zdmc+Cg==)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_hidden,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_hidden {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yOTMgMi4yOTNsLTI2IDI2IDEuNDE0IDEuNDE0IDI2LTI2LTEuNDE0LTEuNDE0ek0xNiAyN2MtMi4xODkgMC00LjExMi0uMzY2LTUuNzkzLS45NjVsMS41OTItMS41OTJjMS4yNTUuMzUyIDIuNjUuNTU3IDQuMjAxLjU1NyA1LjMwNiAwIDguODAyLTIuNDA1IDExLjAyLTQuODQ1QTE3LjY4NCAxNy42ODQgMCAwIDAgMjkuODIxIDE2YTE3LjY4NyAxNy42ODcgMCAwIDAtMi44LTQuMTU1Yy0uNC0uNDM4LS44NC0uODc2LTEuMzI1LTEuMjk5bDEuNDE3LTEuNDE3QzMwLjYzNyAxMi4yNSAzMiAxNiAzMiAxNnMtNCAxMS0xNiAxMXptMC02Yy0uMjQgMC0uNDc2LS4wMTctLjcwOC0uMDVsNS42NTgtNS42NThBNSA1IDAgMCAxIDE2IDIxem0wLTEwYy4yNCAwIC40NzcuMDE3LjcwOC4wNWwtMi44MjggMi44MjgtLjAwMy4wMDItMi44MjcgMi44MjhBNSA1IDAgMCAxIDE2IDExem0wLTRjMS41NSAwIDIuOTQ2LjIwNSA0LjIuNTU3bDEuNTkzLTEuNTkyQzIwLjExMiA1LjM2NiAxOC4xODkgNSAxNiA1IDQgNSAwIDE2IDAgMTZzMS4zNjQgMy43NSA0Ljg4NyA2Ljg3bDEuNDE3LTEuNDE2YTE2LjA0IDE2LjA0IDAgMCAxLTEuMzI0LTEuM0ExNy42ODcgMTcuNjg3IDAgMCAxIDIuMTc5IDE2YTE3LjY5IDE3LjY5IDAgMCAxIDIuOC00LjE1NUM3LjIgOS40MDUgMTAuNjk1IDcgMTYgN3oiIGZpbGw9IiNGOEY4RjgiLz48L3N2Zz4=)
}

.dealer-sidebar-item__icon_hidden {
    width: 1.75em;
    height: 1.75em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yOTMgMi4yOTNsLTI2IDI2IDEuNDE0IDEuNDE0IDI2LTI2LTEuNDE0LTEuNDE0ek0xNiAyN2MtMi4xODkgMC00LjExMi0uMzY2LTUuNzkzLS45NjVsMS41OTItMS41OTJjMS4yNTUuMzUyIDIuNjUuNTU3IDQuMjAxLjU1NyA1LjMwNiAwIDguODAyLTIuNDA1IDExLjAyLTQuODQ1QTE3LjY4NCAxNy42ODQgMCAwIDAgMjkuODIxIDE2YTE3LjY4NyAxNy42ODcgMCAwIDAtMi44LTQuMTU1Yy0uNC0uNDM4LS44NC0uODc2LTEuMzI1LTEuMjk5bDEuNDE3LTEuNDE3QzMwLjYzNyAxMi4yNSAzMiAxNiAzMiAxNnMtNCAxMS0xNiAxMXptMC02Yy0uMjQgMC0uNDc2LS4wMTctLjcwOC0uMDVsNS42NTgtNS42NThBNSA1IDAgMCAxIDE2IDIxem0wLTEwYy4yNCAwIC40NzcuMDE3LjcwOC4wNWwtMi44MjggMi44MjgtLjAwMy4wMDItMi44MjcgMi44MjhBNSA1IDAgMCAxIDE2IDExem0wLTRjMS41NSAwIDIuOTQ2LjIwNSA0LjIuNTU3bDEuNTkzLTEuNTkyQzIwLjExMiA1LjM2NiAxOC4xODkgNSAxNiA1IDQgNSAwIDE2IDAgMTZzMS4zNjQgMy43NSA0Ljg4NyA2Ljg3bDEuNDE3LTEuNDE2YTE2LjA0IDE2LjA0IDAgMCAxLTEuMzI0LTEuM0ExNy42ODcgMTcuNjg3IDAgMCAxIDIuMTc5IDE2YTE3LjY5IDE3LjY5IDAgMCAxIDIuOC00LjE1NUM3LjIgOS40MDUgMTAuNjk1IDcgMTYgN3oiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjUiLz48L3N2Zz4K)
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_active,
.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_append,
.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_archive,
.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_hidden,
.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_lock,
.dealer-sidebar-item.is_active .dealer-sidebar-item__icon_new,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_active,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_append,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_archive,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_hidden,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_lock,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__icon_new,
.dealer-sidebar-item__icon_active,
.dealer-sidebar-item__icon_append,
.dealer-sidebar-item__icon_archive,
.dealer-sidebar-item__icon_hidden,
.dealer-sidebar-item__icon_lock,
.dealer-sidebar-item__icon_new {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.dealer-sidebar-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer
}

.dealer-sidebar-item.is_active .dealer-sidebar-item__text,
.dealer-sidebar-item.nuxt-link-active .dealer-sidebar-item__text {
    color: #fff
}

.dealer-sidebar-item__text {
    font-size: .875em;
    line-height: 1.28571em;
    font-weight: 400;
    text-align: center;
    margin-top: .42857em;
    color: hsla(0, 0%, 100%, .5);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dealer-sidebar__icon-wrapper.is_back:after {
    width: 1.375em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyIDhIMm0wIDBsNy03TTIgOGw3IDciIHN0cm9rZT0iI0Y4RjhGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+Cg==)
}

.dealer-sidebar__icon-wrapper.is_back:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.dealer-sidebar {
    background-color: #1c252c;
    color: #fff;
    height: 100%
}

.dealer-sidebar__information {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 1.25em;
    position: relative;
    cursor: pointer
}

.dealer-sidebar__information:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 2.5em);
    height: 1px;
    background: hsla(0, 0%, 100%, .2)
}

.dealer-sidebar__information:hover {
    background-color: #12181c
}

.dealer-sidebar__filter {
    padding-top: .625em
}

.dealer-sidebar__controls {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-bottom: 1.25em
}

.dealer-sidebar__icon-wrapper {
    height: 2.5em;
    width: 2.5em;
    border: 2px solid #f8f8f8;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.dealer-sidebar__icon-wrapper.is_back:after {
    content: ""
}

.dealer-sidebar__icon {
    font-size: 1.375em;
    line-height: 1.36364em;
    color: #f8f8f8
}

.dealer-sidebar__title {
    font-size: .875em;
    line-height: 1.28571em;
    font-weight: 400;
    text-align: center;
    color: #f8f8f8;
    padding-top: .71429em;
    padding-bottom: 1.42857em
}

.dealer-sidebar__item {
    padding-top: .625em;
    padding-bottom: .625em
}

.dealer-sidebar__item:hover {
    background-color: #12181c
}

.dealer-confirm-popup {
    position: fixed;
    bottom: 0;
    right: 0;
    width: calc(100% - 8.75em);
    min-height: 22.5em;
    z-index: 999;
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4)
}

.dealer-confirm-popup__container {
    width: 21.25em;
    padding-top: 2.5em
}

.dealer-confirm-popup__title {
    font-weight: 600
}

.dealer-confirm-popup__controls {
    padding: 1.875em 0 1.5em
}

.dealer-confirm-popup__control:not(:last-child) {
    margin-bottom: 1.5em
}

.dealer-confirm-popup__buttons {
    display: inline-flex;
    justify-content: space-between
}

.dealer-confirm-popup__button_blue {
    margin-right: 1em
}

.dealer-confirm-popup__button_white {
    min-width: 7.5625em
}

.dealer__preloader {
    display: flex;
    justify-content: center;
    align-items: center
}

/* .dealer {
    position: relative;
    min-height: 100vh;
    padding-left: 8.75em
} */

.dealer.is_loading .dealer__page {
    overflow: hidden
}

.dealer__sidebar {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100%;
    width: 8.75em
}

.dealer__container {
    width: 100%;
    height: 100vh;
    position: relative
}

.dealer__page {
    height: 100%
}

.dealer__preloader {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    background: #fff
}

.dealer__preloader:before {
    content: "";
    display: block;
    height: 3.125em;
    width: 3.125em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yNCAxMkMyNCA3LjcyNTMxIDIxLjU2MTcgNC4wMjAxMyAxOCAyLjE5OTQyIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMyIKICAgICAgICAgIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTI0IDEyQzI0IDE4LjA3NTEgMTkuMDc1MSAyMyAxMyAyM0M2LjkyNDg3IDIzIDIgMTguMDc1MSAyIDEyQzIgNy43MjUzMSA0LjQzODMyIDQuMDIwMTMgOCAyLjE5OTQyIgogICAgICAgICAgc3Ryb2tlPSIjMUMyNTJDIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjIyLjUiIHkxPSIxMCIgeDI9IjIwLjM4MjMiIHkyPSItMS41NzYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzI1MkMiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzI1MkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICB0eXBlPSJyb3RhdGUiCiAgICAgIGZyb209IjAgMTMgMTMiCiAgICAgIHRvPSIzNjAgMTMgMTMiCiAgICAgIGR1cj0iMS44cyIKICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICA8L2c+Cjwvc3ZnPgo=);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.slide-toggle-enter,
.slide-toggle-leave-to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.slide-toggle-enter-to,
.slide-toggle-leave {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.slide-toggle-enter-active,
.slide-toggle-leave-active {
    transition: -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1s cubic-bezier(.19, 1, .22, 1)
}

.subscribe-form.is_block .subscribe-form__container {
    display: block;
    padding: 2.75em 0 3.125em
}

@media only screen and (max-width:768px) {
    .subscribe-form.is_block .subscribe-form__container {
        background: none
    }
}

.subscribe-form.is_block .subscribe-form__form {
    display: flex;
    flex-wrap: wrap
}

.subscribe-form.is_block .subscribe-form__input {
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 1.25em
}

.subscribe-form.is_block .subscribe-form__checkbox {
    width: 100%;
    flex: 0 0 100%;
    color: #fff;
    margin-bottom: 1.5em
}

.subscribe-form.is_block .subscribe-form__button {
    width: 100%;
    flex: 0 0 100%
}

@media only screen and (min-width:769px) {
    .subscribe-form__container {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        padding: 5em 0 3.125em
    }
}

@media only screen and (max-width:768px) {
    .subscribe-form__container {
        background-color: #c1bfc0;
        background-image: url(https://www.uaz.ru/_nuxt/img/38d03dd.jpg);
        background-size: cover;
        background-position: 50%;
        background-repeat: no-repeat;
        box-sizing: border-box;
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }
}

.subscribe-form__error {
    order: 4;
    margin-top: 1.25em;
    color: #d95e5e;
    font-size: .875em
}

.subscribe-form__title {
    box-sizing: border-box
}

@media only screen and (min-width:769px) {
    .subscribe-form__title {
        flex: 0 0 24.77273em;
        margin: 0 1.54545em;
        padding-left: 7.09091em
    }
}

@media only screen and (max-width:768px) {
    .subscribe-form__title {
        color: #fff;
        font-size: 1.25em
    }
}

@media only screen and (min-width:769px) {
    .subscribe-form__form {
        margin: 0 2.125em;
        flex: 0 0 34.0625em;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

@media only screen and (max-width:768px) {
    .subscribe-form__form {
        display: none
    }
}

.subscribe-form__input {
    flex: 0 0 60%
}

.subscribe-form__checkbox {
    flex-basis: 100%;
    flex-shrink: 0;
    margin: .625em 0;
    font-size: .875em;
    color: #1c252c
}

.configurator-finance-credit-calculator-info__icon,
.configurator-finance-legal__icon {
    width: 1.3125em;
    height: 1.3125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwxQzQuNCwxLDEsNC40LDEsOC41UzQuNCwxNiw4LjUsMTZTMTYsMTIuNiwxNiw4LjVTMTIuNiwxLDguNSwxeiBNOS41LDEyLjVoLTJ2LTVoMlYxMi41eiBNOC40LDYuNwoJYy0wLjcsMC0xLjMtMC41LTEuMy0xLjFjMC0wLjYsMC42LTEuMSwxLjMtMS4xYzAuNywwLDEuMywwLjUsMS4zLDEuMUM5LjcsNi4yLDkuMSw2LjcsOC40LDYuN3oiLz4KPC9zdmc+Cg==)
}

.configurator-finance-legal__icon_blue {
    width: 1.0625em;
    height: 1.0625em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjk7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDQ2QUM7fQoJLnN0MntmaWxsOiMwMDQ2QUM7fQo8L3N0eWxlPgo8ZyBjbGFzcz0ic3QwIj4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjguNSIgY3k9IjguNSIgcj0iNy41Ii8+Cgk8cmVjdCB4PSI3LjUiIHk9IjcuNSIgY2xhc3M9InN0MiIgd2lkdGg9IjIiIGhlaWdodD0iNSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MiIgY3g9IjguNCIgY3k9IjUuNiIgcng9IjEuMyIgcnk9IjEuMSIvPgo8L2c+Cjwvc3ZnPgo=)
}

.configurator-finance-credit-calculator-info__icon,
.configurator-finance-legal__icon,
.configurator-finance-legal__icon_blue {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.configurator-finance-legal__text::-webkit-scrollbar-track {
    background-color: #fff
}

.configurator-finance-legal__text::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.configurator-finance-legal__text::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.configurator-finance-credit-calculator {
    padding: .1875em
}

.configurator-finance-credit-calculator__container {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .2);
    border-radius: 2px;
    transition: all .3s;
    padding: 1.875em 0;
    position: relative
}

@media only screen and (min-width:769px) {
    .configurator-finance-credit-calculator__container {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start
    }
}

@media only screen and (min-width:769px) {
    .configurator-finance-credit-calculator__col {
        flex: 0 1 36.5%;
        width: 36.5%;
        padding: 0 2.75em 0 1.25em
    }

    .configurator-finance-credit-calculator__col_small-padding {
        padding: 0 1.25em
    }

    .configurator-finance-credit-calculator__col:nth-child(3) {
        flex: 0 1 27%;
        width: 27%;
        padding: 0 .1875em
    }
}

@media only screen and (max-width:768px) {
    .configurator-finance-credit-calculator__col {
        margin-bottom: 2.75em;
        border-bottom: 1px solid #e6e6e6;
        padding: 0 1.25em 2.75em
    }

    .configurator-finance-credit-calculator__col:last-child {
        margin-bottom: 0;
        border-bottom: 0;
        padding-bottom: 0
    }
}

.configurator-finance-credit-calculator__item {
    width: 100%
}

.configurator-finance-credit-calculator__info-item {
    margin-bottom: 2.125em
}

.configurator-finance-credit-calculator__info-item:last-child {
    margin-bottom: 0
}

.configurator-finance-credit-calculator__range-input {
    margin-bottom: 2.875em
}

.configurator-finance-credit-calculator__range-input:last-child {
    margin-bottom: 0
}

.configurator-finance-credit-calculator-info {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start
}

.configurator-finance-credit-calculator-info__label {
    line-height: 1;
    flex-basis: 55%
}

@media only screen and (max-width:768px) {
    .configurator-finance-credit-calculator-info__label {
        font-size: .875em
    }
}

.configurator-finance-credit-calculator-info__value {
    line-height: 1;
    white-space: nowrap;
    position: relative
}

@media only screen and (max-width:768px) {
    .configurator-finance-credit-calculator-info__value {
        font-size: 1em
    }
}

.configurator-finance-credit-calculator-info__value_big {
    font-size: 2em
}

@media only screen and (max-width:768px) {
    .configurator-finance-credit-calculator-info__value_big {
        font-size: 1.375em
    }
}

.configurator-finance-credit-calculator-info__icon {
    font-size: .5em;
    position: absolute;
    right: -1.25em;
    top: 0;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .configurator-finance-credit-calculator-info__icon {
        display: none
    }
}

.configurator-finance-legal {
    font-size: .5em;
    position: absolute;
    width: 26.875em;
    overflow: hidden;
    left: -1.875em;
    top: -2.125em;
    padding: 2.125em 1.875em;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: .125em;
    white-space: normal;
    z-index: 10
}

@media only screen and (max-width:768px) {
    .configurator-finance-legal {
        display: none
    }
}

.configurator-finance-legal__price {
    line-height: 1;
    white-space: nowrap;
    position: relative;
    font-size: 2em;
    color: #0046ac;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-bottom: .625em
}

.configurator-finance-legal__icon {
    font-size: .5em;
    position: absolute;
    right: -1.25em;
    top: 0;
    cursor: pointer
}

.configurator-finance-legal__text {
    font-size: .875em;
    color: #1c252c;
    line-height: 1.28571em;
    overflow-y: scroll;
    max-height: 25em
}

.configurator-finance-credit-compact__list {
    display: flex;
    align-items: flex-start
}

.configurator-finance-credit-compact__item {
    flex: 1
}

.configurator-finance-credit-compact__title {
    line-height: 1;
    font-size: 1.375em
}

.configurator-finance-credit-compact__description {
    line-height: 1
}

.configurator-finance-credit-compact__logo {
    margin-top: 1.25em;
    display: block
}

.base-select__arrow {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.base-select__item.is_active:after {
    width: 2.125em;
    height: 2.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=)
}

.base-select__arrow,
.base-select__image,
.base-select__item.is_active:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.base-select__scroll::-webkit-scrollbar-track {
    background-color: #fff
}

.base-select__scroll::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-select__scroll::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-select {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 3em;
    transition: opacity .8s cubic-bezier(.19, 1, .22, 1), max-height .8s cubic-bezier(.19, 1, .22, 1), box-shadow .2s, background .2s
}

form.is_disabled .base-select {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4);
    pointer-events: none
}

form.is_disabled .base-select .base-select__title {
    background: #f8f8f8;
    color: #c1bfc0;
    border: 1px solid #c1bfc0
}

.base-select.is_empty {
    pointer-events: none;
    opacity: .6
}

.base-select.is_empty .base-select__title:after {
    display: none
}

.base-select.is_open {
    box-shadow: none;
    background: rgba(28, 37, 44, .1);
    z-index: 9
}

.base-select.is_open .base-select__title {
    border-color: transparent
}

.base-select.is_open .base-select__title:after {
    -webkit-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.base-select.is_open .base-select__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
    transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1)
}

.base-select.is_open .base-select__list {
    opacity: 1;
    pointer-events: all
}

.base-select.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.base-select.is_error .base-select__title {
    border-color: #d95e5e
}

.base-select.is_floating {
    background: none;
    border: none;
    box-shadow: none;
    min-height: auto
}

.base-select.is_floating .base-select__title {
    border: none;
    padding-left: 0;
    min-height: auto
}

.base-select.is_floating .base-select__title .price {
    display: none
}

.base-select.is_floating .base-select__list {
    left: -1.25em
}

.base-select.is_floating .base-select__arrow {
    position: relative;
    right: -.5em;
    margin-top: .125em
}

.base-select.is_floating.is_open .base-select__title {
    opacity: .5
}

.base-select__title {
    padding: .875em 1.25em .8125em;
    position: relative;
    line-height: 1;
    border: 1px solid #fff;
    border-radius: 2px 2px 0 0;
    min-height: 3em;
    display: flex;
    align-items: flex-start;
    z-index: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.base-select__title:hover .base-select__arrow {
    -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
    transform: rotate(90deg) translate3d(20%, 0, 0)
}

.base-select__title .price {
    display: none
}

@media only screen and (max-width:768px) {
    .base-select__title {
        height: 100%;
        width: 100%
    }
}

.base-select__image {
    flex-shrink: 0;
    width: 6.25em;
    height: 3.125em
}

.base-select__arrow {
    display: block;
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    position: absolute;
    margin-top: -.25em;
    top: 50%;
    right: 1em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.base-select__list {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 1px;
    right: 1px;
    margin-top: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    background: #fff;
    z-index: 2
}

.base-select__list:after,
.base-select__list:before {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: .25em;
    z-index: 50
}

.base-select__list:before {
    top: 1em;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select__list:after {
    bottom: 1.2em;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

@media only screen and (max-width:768px) {
    .base-select__list {
        display: none
    }
}

.base-select__scroll {
    padding: 1em 0 1.2em;
    max-height: 20em;
    overflow: auto;
    position: relative
}

.base-select__item {
    padding: .4375em 2.5em .375em 1.25em;
    transition: opacity .15s
}

.base-select__item.is_active {
    position: relative
}

.base-select__item.is_active:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .3125em
}

.is_not-active .base-select__item:after {
    display: none !important
}

.base-select__item:hover {
    background: rgba(0, 70, 172, .1);
    color: #0046ac
}

.base-select__item .price {
    font-size: .875em;
    opacity: .5
}

.is_image .base-select__item {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

@media only screen and (min-width:769px) {
    .base-select__select {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .base-select__select {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 1.375em
    }
}

.base-header-nav {
    height: 4.375em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

@media only screen and (max-width:768px) {
    .base-header-nav {
        display: none
    }
}

.base-header-nav.is_sticky .base-header-nav__wrapper {
    position: fixed;
    z-index: 10;
    background: #fff;
    top: 0;
    left: 0;
    right: 0
}

@media only screen and (max-width:768px) {
    .base-header-nav.is_sticky .base-header-nav__wrapper {
        background: #1c252c
    }
}

.base-header-nav__container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 4.375em;
    padding: 0 2.75em
}

@media only screen and (min-width:769px) {
    .base-header-nav__container {
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }
}

.base-header-nav__content {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.base-header-nav__current {
    display: none
}

.base-header-nav__list {
    margin-left: auto
}

@media only screen and (min-width:769px) {
    .base-header-nav__list {
        display: flex;
        justify-content: space-between
    }
}

.base-header-nav__item {
    position: relative;
    color: #1c252c;
    opacity: .5;
    margin-left: 1.875em;
    padding: 1.5em .3125em 1.5625em;
    display: block
}

.base-header-nav__item:last-child {
    padding-right: 0
}

.base-header-nav__item:hover,
.base-header-nav__item_active {
    opacity: 1
}

.base-header-nav__item:hover:after,
.base-header-nav__item_active:after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #000;
    width: 100%;
    left: 0;
    bottom: 0
}

.is_sticky .base-header-nav__item:hover:after,
.is_sticky .base-header-nav__item_active:after {
    bottom: 0
}

@media only screen and (max-width:768px) {
    .base-header-nav.is_black {
        z-index: 10;
        display: block;
        background-color: #1c252c;
        color: #fff
    }

    .base-header-nav.is_black .base-header-nav__container {
        padding: 0;
        justify-content: space-between
    }

    .base-header-nav.is_black .base-header-nav__content {
        width: 100%;
        height: 100%;
        padding: .875em 1.25em;
        justify-content: space-between;
        position: relative;
        z-index: 2;
        overflow: hidden;
        background-color: #1c252c
    }

    .base-header-nav.is_black .base-header-nav__current {
        opacity: .5;
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: right
    }

    .base-header-nav.is_black .base-header-nav__current:after {
        content: "";
        display: block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDFMOSA5TDEgMC45OTk5OTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMS44Ii8+Cjwvc3ZnPgo=);
        height: .6875em;
        width: 1.125em;
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat;
        margin-left: .625em
    }

    .base-header-nav.is_black .base-header-nav__current.is_open {
        color: #1c252c
    }

    .base-header-nav.is_black .base-header-nav__list {
        position: absolute;
        left: 0;
        right: 0;
        z-index: 1;
        top: 99%;
        background-color: #1c252c;
        color: #fff
    }

    .base-header-nav.is_black .base-header-nav__item {
        color: #fff;
        display: block;
        margin: 0;
        padding: .875em 1.25em;
        border-top: 1px solid hsla(0, 0%, 100%, .2)
    }

    .base-header-nav.is_black .base-header-nav__item:after {
        display: none
    }
}

.back-button {
    width: 2.5em;
    height: 2.5em;
    background: rgba(28, 37, 44, .1);
    border-radius: 50%;
    cursor: pointer;
    transition: background .3s, -webkit-transform .3s;
    transition: background .3s, transform .3s;
    transition: background .3s, transform .3s, -webkit-transform .3s
}

.back-button:hover {
    background: rgba(28, 37, 44, .15)
}

.back-button_white {
    background: hsla(0, 0%, 100%, .2)
}

.back-button_white:hover {
    background: hsla(0, 0%, 100%, .3)
}

.back-button:after,
.back-button:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #1c252c;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.back-button:before {
    width: 6px;
    height: 2px;
    margin-left: -3px;
    margin-top: -1px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.back-button:after {
    width: 6px;
    height: 2px;
    margin-left: -3px;
    margin-top: -1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.base-full-video__video {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 30;
    display: block;
    min-height: 100%;
    min-width: 100%
}

.base-full-video__close-button {
    position: fixed;
    right: 1.875em;
    top: 1.875em;
    z-index: 31
}

.base-multiple-select__title:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.base-multiple-select__title:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.base-multiple-select__scroll::-webkit-scrollbar-track {
    background-color: #fff
}

.base-multiple-select__scroll::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-multiple-select__scroll::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-multiple-select {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: box-shadow .2s, background .2s
}

.base-multiple-select:after {
    content: "";
    display: block;
    height: 6px;
    width: 6px;
    margin: -3px -3px 0 0;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    background: #0046ac;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.base-multiple-select.is_selected:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.base-multiple-select__item-title {
    white-space: normal
}

form.is_disabled .base-multiple-select {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4);
    pointer-events: none
}

form.is_disabled .base-multiple-select .base-multiple-select__title {
    background: #f8f8f8;
    color: #c1bfc0;
    border: 1px solid #c1bfc0
}

.base-multiple-select.is_empty {
    pointer-events: none;
    opacity: .6
}

.base-multiple-select.is_empty .base-multiple-select__title:after {
    display: none
}

.base-multiple-select.is_open {
    box-shadow: 0 1px 0 rgba(0, 70, 172, .2);
    background: #f8f8f8
}

.base-multiple-select.is_open .base-multiple-select__title {
    border-color: #6899e1
}

.base-multiple-select.is_open .base-multiple-select__title:after {
    -webkit-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.base-multiple-select.is_open .base-multiple-select__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
    transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1)
}

.base-multiple-select.is_open .base-multiple-select__list {
    opacity: 1;
    pointer-events: all
}

.base-multiple-select.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.base-multiple-select.is_error .base-multiple-select__title {
    border-color: #d95e5e
}

.base-multiple-select__title {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    line-height: 1;
    border: 1px solid #fff;
    border-radius: 2px 2px 0 0;
    min-height: 3em;
    display: flex;
    align-items: center
}

.base-multiple-select__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
    transform: rotate(90deg) translate3d(20%, 0, 0)
}

.base-multiple-select__title:after {
    content: "";
    display: block;
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    position: absolute;
    margin-top: -.25em;
    top: 50%;
    right: 1em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.base-multiple-select__title span {
    overflow: hidden;
    text-overflow: ellipsis
}

.base-multiple-select__title .address {
    display: none
}

.base-multiple-select__list {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 1px;
    margin-top: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    background: #fff;
    min-width: calc(100% - 2px)
}

.base-multiple-select__list:before,
.base-multiple-select__listafter {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: .25em;
    z-index: 50
}

.base-multiple-select__list:before {
    top: 1em;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-multiple-select__list:after {
    bottom: 1.2em;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-multiple-select__scroll {
    padding: 1em 0 1.2em;
    max-height: 20em;
    overflow: auto;
    position: relative
}

.base-multiple-select__item-wrapper {
    padding: .4375em 2.5em .375em 1.25em
}

.base-multiple-select__item {
    transition: opacity .15s
}

.base-multiple-select__item:hover {
    opacity: .7
}

@media only screen and (min-width:769px) {
    .base-multiple-select__select {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .base-multiple-select__select {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 500;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 1.375em
    }
}

.range-input,
.range-input * {
    touch-action: none
}

.range-input_red {
    color: #d25e65
}

.range-input_red .range-input-bar-point__background:before,
.range-input_red .range-input-bar__stripe_current,
.range-input_red .range-input-bar__stripe_max {
    background: #d25e65
}

.range-input_red .range-input-bar__point {
    color: #fff
}

.range-input_blue {
    color: #2c4291
}

.range-input_blue .range-input-bar-point__background:before,
.range-input_blue .range-input-bar__stripe_current,
.range-input_blue .range-input-bar__stripe_max {
    background: #2c4291
}

.range-input_blue .range-input-bar__point {
    color: #fff
}

.range-input_black {
    color: #1c252c
}

.range-input_black .range-input-bar__stripe_current,
.range-input_black .range-input-bar__stripe_max {
    background: #1c252c
}

.range-input_black .range-input-bar-point__background:before {
    background: #fff
}

.range-input_black .range-input-bar__point {
    color: #fff
}

.range-input__head {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.range-input__label {
    line-height: 1
}

@media only screen and (max-width:768px) {
    .range-input__label {
        font-size: .875em
    }
}

.range-input__value {
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
    cursor: default
}

@media only screen and (min-width:769px) {
    .range-input__value {
        font-size: 1.125em
    }
}

@media only screen and (max-width:768px) {
    .range-input__value {
        font-size: 1em
    }
}

.range-input__input {
    font-family: Stem, sans-serif;
    text-align: right;
    width: 8.33333em;
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    padding: .27778em .38889em;
    height: 1.88889em;
    margin-right: -.27778em;
    color: #0046ac;
    font-weight: 700;
    font-size: 1.125em
}

.range-input__input:hover {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4)
}

.range-input__bar {
    margin-top: .375em
}

.range-input-bar {
    height: 1.625em;
    position: relative
}

.range-input-bar:active .range-input-bar-point__background:before,
.range-input-bar:hover .range-input-bar-point__background:before {
    -webkit-transform: scale(1.075) translateZ(0);
    transform: scale(1.075) translateZ(0)
}

.range-input-bar__holder {
    height: 100%
}

.range-input-bar__stripe {
    position: absolute;
    top: 50%;
    margin-top: -.1875em;
    height: .375em;
    background: #c1bfc0;
    left: 0;
    border-radius: 1.25em;
    max-width: 100%
}

.range-input-bar__stripe_total {
    width: 100%;
    z-index: 1
}

.range-input-bar__stripe_max {
    background: #014637;
    opacity: .3;
    z-index: 2
}

.range-input-bar__stripe_current {
    background: #014637;
    z-index: 3
}

.range-input-bar__point {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5
}

.range-input-bar__min {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: .2em;
    line-height: 0;
    opacity: .5
}

@media only screen and (max-width:768px) {
    .range-input-bar__min {
        font-size: .875em
    }
}

.range-input-bar__max {
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: .2em;
    line-height: 0;
    opacity: .5
}

@media only screen and (max-width:768px) {
    .range-input-bar__max {
        font-size: .875em
    }
}

.range-input-bar-point {
    width: 0;
    height: 1.625em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.range-input-bar-point__background {
    height: 1.625em;
    min-width: 1.625em;
    padding: 0 .625em;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.range-input-bar__point_percent .range-input-bar-point__background {
    min-width: 3.25em
}

.range-input-bar-point__background:before {
    z-index: 1;
    border-radius: 2.5em;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.range-input-bar-point__title {
    position: relative;
    z-index: 2
}

@media only screen and (max-width:768px) {
    .range-input-bar-point__title {
        font-size: .875em
    }
}

.base-select-group__arrow {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.base-select-group__item.is_active:after {
    width: 2.125em;
    height: 2.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=)
}

.base-select-group__arrow,
.base-select-group__item.is_active:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.base-select-group__scroll::-webkit-scrollbar-track {
    background-color: #fff
}

.base-select-group__scroll::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-select-group__scroll::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-select-group {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 3em;
    transition: box-shadow .2s, background .2s
}

form.is_disabled .base-select-group {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4);
    pointer-events: none
}

form.is_disabled .base-select-group .base-select-group__title {
    background: #f8f8f8;
    color: #c1bfc0;
    border: 1px solid #c1bfc0
}

.base-select-group.is_empty {
    pointer-events: none;
    opacity: .6
}

.base-select-group.is_empty .base-select-group__title:after {
    display: none
}

.base-select-group.is_open {
    box-shadow: none;
    background: rgba(28, 37, 44, .1)
}

.base-select-group.is_open .base-select-group__title {
    border-color: transparent
}

.base-select-group.is_open .base-select-group__title:after {
    -webkit-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.base-select-group.is_open .base-select-group__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
    transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1)
}

.base-select-group.is_open .base-select-group__list {
    opacity: 1;
    z-index: 5;
    pointer-events: all
}

.base-select-group.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.base-select-group.is_error .base-select-group__title {
    border-color: #d95e5e
}

.base-select-group.is_floating {
    background: none;
    border: none;
    box-shadow: none;
    min-height: auto
}

.base-select-group.is_floating .base-select-group__title {
    border: none;
    padding-left: 0;
    min-height: auto
}

.base-select-group.is_floating .base-select-group__title .price {
    display: none
}

.base-select-group.is_floating .base-select-group__list {
    left: -1.25em
}

.base-select-group.is_floating .base-select-group__arrow {
    position: relative;
    right: -.5em;
    margin-top: .125em
}

.base-select-group.is_floating.is_open .base-select-group__title {
    opacity: .5
}

.base-select-group__title {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    line-height: 1;
    border: 1px solid #fff;
    border-radius: 2px 2px 0 0;
    min-height: 3em;
    display: flex;
    align-items: center
}

.base-select-group__title:hover .base-select-group__arrow {
    -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
    transform: rotate(90deg) translate3d(20%, 0, 0)
}

.base-select-group__group {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #1c252c;
    opacity: .5
}

.base-select-group__arrow {
    display: block;
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    position: absolute;
    margin-top: -.25em;
    top: 50%;
    right: 1em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.base-select-group__list {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 1px;
    right: 1px;
    margin-top: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    background: #fff;
    z-index: 1
}

.base-select-group__list:before,
.base-select-group__listafter {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: .25em;
    z-index: 50
}

.base-select-group__list:before {
    top: 1em;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select-group__list:after {
    bottom: 1.2em;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select-group__scroll {
    padding: 1em 0 1.2em;
    max-height: 20em;
    overflow: auto;
    position: relative
}

.base-select-group__item {
    padding: .4375em 2.5em .375em 1.25em;
    transition: opacity .15s
}

.base-select-group__item.is_active {
    position: relative
}

.base-select-group__item.is_active:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .3125em
}

.base-select-group__item:hover {
    background: rgba(0, 70, 172, .1);
    color: #0046ac
}

.base-select-group__item .price {
    font-size: .875em;
    opacity: .5
}

@media only screen and (min-width:769px) {
    .base-select-group__select {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .base-select-group__select {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 500;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 1.375em
    }
}

.base-table-popup::-webkit-scrollbar-track {
    background-color: #fff
}

.base-table-popup::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-table-popup::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-table-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    box-sizing: border-box;
    background: #fff;
    z-index: 100000
}

@media only screen and (min-width:769px) {
    .base-table-popup {
        padding: 3.75em 2.75em
    }
}

@media only screen and (max-width:768px) {
    .base-table-popup {
        padding: 1.875em .91667em
    }
}

.base-table-popup__close {
    position: fixed;
    top: 1.25em;
    right: 1.875em
}

.text-area {
    position: relative
}

.text-area__textarea {
    height: 6em;
    padding-right: 2.8125em
}

.text-area__counter {
    position: absolute;
    color: #c1bfc0;
    bottom: .3125em;
    right: 1.5625em
}

.text-area.is_error {
    border: 1px solid #d95e5e;
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.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: .45833em;
        font-weight: 500
    }
}

@media only screen and (max-width:768px) {
    .big-num__title span {
        font-size: .66em;
        font-weight: 400
    }
}

.big-num__disclaimer {
    margin-left: .625em
}

.big-num__description {
    display: flex;
    justify-content: flex-start;
    position: relative;
    z-index: 10
}

.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
}

.credit-offer-small__button:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.credit-offer-small__button_black:after,
.credit-offer-small__button_dark-blue:after,
.credit-offer-small__button_green-profi:after,
.credit-offer-small__button_green:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMiwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.credit-offer-small__plus_green {
    width: .75em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojNUE2MjUxO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjYiIHkxPSIxIiB4Mj0iNiIgeTI9IjExIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iNiIgeDI9IjExIiB5Mj0iNiIvPgo8L3N2Zz4K)
}

.credit-offer-small__plus_green-profi {
    width: .75em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUU1NTJGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjYiIHkxPSIxIiB4Mj0iNiIgeTI9IjExIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iNiIgeDI9IjExIiB5Mj0iNiIvPgo8L3N2Zz4K)
}

.credit-offer-small__plus_dark-blue {
    width: .75em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMjQzQzYxO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjYiIHkxPSIxIiB4Mj0iNiIgeTI9IjExIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iNiIgeDI9IjExIiB5Mj0iNiIvPgo8L3N2Zz4K)
}

.credit-offer-small__plus_black {
    width: .75em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUExQzFFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjYiIHkxPSIxIiB4Mj0iNiIgeTI9IjExIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iNiIgeDI9IjExIiB5Mj0iNiIvPgo8L3N2Zz4K)
}

.credit-offer-small__background-car-image,
.credit-offer-small__button:after,
.credit-offer-small__button_black:after,
.credit-offer-small__button_dark-blue:after,
.credit-offer-small__button_green-profi:after,
.credit-offer-small__button_green:after,
.credit-offer-small__plus_black,
.credit-offer-small__plus_dark-blue,
.credit-offer-small__plus_green,
.credit-offer-small__plus_green-profi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.credit-offer-small {
    width: 100%;
    position: relative
}

.credit-offer-small__select {
    z-index: 10
}

@media only screen and (min-width:769px) {
    .credit-offer-small__select .base-select__title {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 1.875em;
        line-height: 1.33
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__select .base-select__title {
        margin-right: .625em;
        padding-bottom: .27778em;
        padding-right: 0;
        font-size: 1.125em;
        line-height: 1.22;
        justify-content: center
    }
}

.credit-offer-small__container {
    position: relative;
    padding: 3.125em 2.5em
}

@media only screen and (min-width:769px) {
    .credit-offer-small__container {
        padding: 3.125em 2.5em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__container {
        padding: 4.375em .625em 1.25em
    }
}

.credit-offer-small__container_green,
.credit-offer-small__container_green-profi {
    background-color: #ebeee8
}

.credit-offer-small__container_dark-blue {
    background-color: #e7eaf0
}

.credit-offer-small__container_black {
    background-color: #dfe1e3
}

.credit-offer-small__container:after {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0
}

@media only screen and (min-width:769px) {
    .credit-offer-small__container:after {
        border-bottom: 1em solid transparent;
        border-right: 1em solid transparent;
        border-color: transparent #fff #fff transparent;
        border-style: solid;
        border-width: 1em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__container:after {
        border-bottom: .5em solid transparent;
        border-right: .5em solid transparent;
        border-color: transparent #fff #fff transparent;
        border-style: solid;
        border-width: .5em
    }
}

.credit-offer-small__title {
    line-height: 1.33
}

@media only screen and (min-width:769px) {
    .credit-offer-small__title {
        display: flex;
        vertical-align: top
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__title {
        text-align: center
    }
}

.credit-offer-small__price {
    font-weight: lighter
}

@media only screen and (min-width:769px) {
    .credit-offer-small__price {
        font-size: 1.875em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__price {
        font-size: 1.125em;
        line-height: 1.7;
        margin-bottom: .55556em
    }
}

@media only screen and (min-width:769px) {
    .credit-offer-small__period {
        line-height: 1.25;
        margin-bottom: .625em;
        margin-top: .3125em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__period {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .credit-offer-small__discount-bar {
        display: flex;
        margin-bottom: 1.875em;
        overflow: hidden
    }
}

.credit-offer-small__buttons-bar {
    display: flex
}

.credit-offer-small__item-price {
    font-weight: lighter
}

@media only screen and (min-width:769px) {
    .credit-offer-small__item-price {
        font-size: 1.625em;
        line-height: 1.08
    }
}

.credit-offer-small__button {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    position: relative;
    text-transform: uppercase;
    background-color: #fff;
    transition: opacity .3s;
    letter-spacing: .14em;
    font-weight: 700
}

@media only screen and (min-width:769px) {
    .credit-offer-small__button {
        font-size: .75em;
        padding: 1.66667em 1.66667em 1.41667em;
        margin-right: .83333em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button {
        text-align: left;
        padding: .75em 1.25em;
        width: 10.25em
    }
}

.credit-offer-small__button:after {
    content: "";
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

@media only screen and (min-width:769px) {
    .credit-offer-small__button:after {
        margin-left: 1.66667em;
        display: inline-block;
        text-align: right;
        position: relative
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button:after {
        position: absolute;
        right: .83333em;
        top: 0;
        bottom: 0;
        margin: auto
    }
}

@media only screen and (min-width:769px) {
    .credit-offer-small__button:first-child {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button:first-child {
        margin-right: .625em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button:last-child {
        display: none
    }
}

.credit-offer-small__button_green-profi {
    color: #fff;
    background-color: #e84b37
}

.credit-offer-small__button_green {
    color: #fff;
    background-color: #5a6251
}

.credit-offer-small__button_dark-blue {
    color: #fff;
    background-color: #243c61
}

.credit-offer-small__button_black {
    color: #fff;
    background-color: #1a1c1e
}

.credit-offer-small__item {
    border-radius: 2px;
    margin-right: .375em;
    padding: 0 1.25em;
    position: relative
}

@media only screen and (min-width:769px) {
    .credit-offer-small__item {
        height: 6.25em;
        width: 10.9375em;
        display: flex;
        align-items: center
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__item {
        display: none
    }
}

.credit-offer-small__item:first-child {
    color: #fff;
    margin-right: 1em
}

@media only screen and (max-width:768px) {
    .credit-offer-small__item:first-child {
        height: 4em;
        width: 9.625em;
        padding-top: .625em
    }
}

@media only screen and (min-width:769px) {
    .credit-offer-small__item:first-child {
        height: 6.25em;
        width: 10.9375em;
        display: flex;
        align-items: center
    }

    .credit-offer-small__item:first-child:before {
        border-left: .625em solid transparent;
        border-top: 3.3125em solid transparent;
        border-bottom: 3.3125em solid transparent;
        content: "";
        left: 100%;
        margin-left: -.0625em;
        position: absolute;
        top: -.1875em
    }
}

.credit-offer-small__item_green-profi {
    background-color: rgba(0, 0, 0, .1);
    color: #1e552f
}

.credit-offer-small__item_green-profi:first-child {
    background-color: #e84b37
}

.credit-offer-small__item_green-profi:first-child:before {
    border-left: .625em solid #e84b37
}

.credit-offer-small__item_green {
    background-color: rgba(0, 0, 0, .1);
    color: #5a6251
}

.credit-offer-small__item_green:first-child {
    background-color: #5a6251
}

.credit-offer-small__item_green:first-child:before {
    border-left: .625em solid #5a6251
}

.credit-offer-small__item_dark-blue {
    background-color: rgba(0, 0, 0, .1);
    color: #243c61
}

.credit-offer-small__item_dark-blue:first-child {
    background-color: #243c61
}

.credit-offer-small__item_dark-blue:first-child:before {
    border-left: .625em solid #243c61
}

.credit-offer-small__item_black {
    background-color: rgba(0, 0, 0, .1);
    color: #1a1c1e
}

.credit-offer-small__item_black:first-child {
    background-color: #1a1c1e
}

.credit-offer-small__item_black:first-child:before {
    border-left: .625em solid #1a1c1e
}

.credit-offer-small__plus {
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    overflow: hidden;
    background-color: #1c252c;
    position: absolute;
    right: -.9375em;
    background-size: .625em .625em;
    z-index: 1
}

.credit-offer-small__plus_green,
.credit-offer-small__plus_green-profi {
    background-color: #ebeee8
}

.credit-offer-small__plus_dark-blue {
    background-color: #e7eaf0
}

.credit-offer-small__plus_black {
    background-color: #dfe1e3
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button-description {
        font-size: .875em;
        font-weight: 400;
        text-transform: none;
        letter-spacing: normal
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button-value {
        font-size: .75em;
        line-height: 1.3
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__button-price {
        font-size: 1em;
        font-weight: 100;
        text-transform: none;
        letter-spacing: normal
    }
}

.credit-offer-small__background-car-image {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 4.375em;
    right: 3.125em;
    z-index: 3
}

@media only screen and (min-width:769px) {
    .credit-offer-small__background-car-image {
        width: 26.25em;
        height: 16.25em;
        bottom: 4.375em;
        right: 3.125em
    }
}

@media only screen and (max-width:768px) {
    .credit-offer-small__background-car-image {
        width: 12.5em;
        height: 9.375em;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto
    }
}

.rtl {
    direction: rtl;
}

.vdp-datepicker {
    position: relative;
    text-align: left;
}

.vdp-datepicker * {
    box-sizing: border-box;
}

.vdp-datepicker__calendar {
    position: absolute;
    z-index: 100;
    background: #fff;
    width: 300px;
    border: 1px solid #ccc;
}

.vdp-datepicker__calendar header {
    display: block;
    line-height: 40px;
}

.vdp-datepicker__calendar header span {
    display: inline-block;
    text-align: center;
    width: 71.42857142857143%;
    float: left;
}

.vdp-datepicker__calendar header .prev,
.vdp-datepicker__calendar header .next {
    width: 14.285714285714286%;
    float: left;
    text-indent: -10000px;
    position: relative;
}

.vdp-datepicker__calendar header .prev:after,
.vdp-datepicker__calendar header .next:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    border: 6px solid transparent;
}

.vdp-datepicker__calendar header .prev:after {
    border-right: 10px solid #000;
    margin-left: -5px;
}

.vdp-datepicker__calendar header .prev.disabled:after {
    border-right: 10px solid #ddd;
}

.vdp-datepicker__calendar header .next:after {
    border-left: 10px solid #000;
    margin-left: 5px;
}

.vdp-datepicker__calendar header .next.disabled:after {
    border-left: 10px solid #ddd;
}

.vdp-datepicker__calendar header .prev:not(.disabled),
.vdp-datepicker__calendar header .next:not(.disabled),
.vdp-datepicker__calendar header .up:not(.disabled) {
    cursor: pointer;
}

.vdp-datepicker__calendar header .prev:not(.disabled):hover,
.vdp-datepicker__calendar header .next:not(.disabled):hover,
.vdp-datepicker__calendar header .up:not(.disabled):hover {
    background: #eee;
}

.vdp-datepicker__calendar .disabled {
    color: #ddd;
    cursor: default;
}

.vdp-datepicker__calendar .flex-rtl {
    display: flex;
    width: inherit;
    flex-wrap: wrap;
}

.vdp-datepicker__calendar .cell {
    display: inline-block;
    padding: 0 5px;
    width: 14.285714285714286%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
}

.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year {
    cursor: pointer;
}

.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
    border: 1px solid #4bd;
}

.vdp-datepicker__calendar .cell.selected {
    background: #4bd;
}

.vdp-datepicker__calendar .cell.selected:hover {
    background: #4bd;
}

.vdp-datepicker__calendar .cell.selected.highlighted {
    background: #4bd;
}

.vdp-datepicker__calendar .cell.highlighted {
    background: #cae5ed;
}

.vdp-datepicker__calendar .cell.highlighted.disabled {
    color: #a3a3a3;
}

.vdp-datepicker__calendar .cell.grey {
    color: #888;
}

.vdp-datepicker__calendar .cell.grey:hover {
    background: inherit;
}

.vdp-datepicker__calendar .cell.day-header {
    font-size: 75%;
    white-space: nowrap;
    cursor: inherit;
}

.vdp-datepicker__calendar .cell.day-header:hover {
    background: inherit;
}

.vdp-datepicker__calendar .month,
.vdp-datepicker__calendar .year {
    width: 33.333%;
}

.vdp-datepicker__clear-button,
.vdp-datepicker__calendar-button {
    cursor: pointer;
    font-style: normal;
}

.vdp-datepicker__clear-button.disabled,
.vdp-datepicker__calendar-button.disabled {
    color: #999;
    cursor: default;
}

.date-input .next:after,
.date-input .prev:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.date-input .next:after,
.date-input .prev:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.date-input__input {
    font-size: 1em;
    font-family: Stem, sans-serif;
    font-weight: 300;
    display: block;
    width: 100%;
    padding: 0 1.25em;
    height: 3em;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 .125em .125em rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: .125em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjIgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwNDZBQzt9Cjwvc3R5bGU+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjbGFzcz0ic3QwIiBkPSJNNy41LDMuNWgzdjNoLTNWMy41eiBNNy41LDIuNWgzaDFoM2gxaDNoMXYxdjN2MXYzdjFoLTFoLTN2M3YxaC0xaC0zaC0xaC0zaC0xaC0zaC0xdi0xdi0zdi0xdi0zdi0xaDFoM3YtM3YtMQoJSDcuNXogTTE4LjUsNy41aC0zdjNoM1Y3LjV6IE0xNC41LDcuNXYzaC0zdi0zSDE0LjV6IE0xNS41LDMuNXYzaDN2LTNIMTUuNXogTTE0LjUsMy41aC0zdjNoM1YzLjV6IE03LjUsNy41aDN2M2gtM1Y3LjV6IE02LjUsNy41CgloLTN2M2gzVjcuNXogTTYuNSwxMS41aC0zdjNoM1YxMS41eiBNMTEuNSwxMS41aDN2M2gtM1YxMS41eiBNMTAuNSwxMS41aC0zdjNoM1YxMS41eiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-size: 1.375em 1.125em;
    background-position: center right 1.25em
}

.date-input__input::-webkit-input-placeholder {
    color: #c1bfc0
}

.date-input__input::-moz-placeholder {
    color: #c1bfc0
}

.date-input__input:-ms-input-placeholder {
    color: #c1bfc0
}

.date-input__input::-ms-input-placeholder {
    color: #c1bfc0
}

.date-input__input::placeholder {
    color: #c1bfc0
}

.date-input__input:focus {
    border: 1px solid #0046ac
}

.date-input__input.is_error {
    border-color: #d95e5e;
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.date-input .vdp-datepicker__calendar {
    box-shadow: 0 .125em .125em rgba(0, 0, 0, .1), 0 1px rgba(0, 0, 0, .4);
    border-radius: .25em;
    width: 16.25em;
    padding: .625em .9375em;
    margin-top: .25em
}

.date-input .day__month_btn {
    font-size: .75em;
    text-transform: uppercase;
    letter-spacing: .14em;
    font-weight: 700
}

.date-input .cell {
    font-size: .875em;
    text-transform: uppercase;
    height: 2.07143em;
    line-height: 2.07143em
}

.date-input .cell.selected {
    background-color: #0046ac;
    color: #fff;
    border-radius: .28571em
}

.date-input .next:after,
.date-input .prev:after {
    border: none !important
}

.date-input .next:hover,
.date-input .prev:hover {
    background: transparent !important
}

.date-input .next.disabled,
.date-input .prev.disabled {
    opacity: .3
}

.date-input .prev:after {
    -webkit-transform: translate(-50%, -50%) rotate(180deg) !important;
    transform: translate(-50%, -50%) rotate(180deg) !important
}

.lazy.is_loading {
    min-height: 80vh;
    background: #f8f8f8
}

.list-success li:before {
    width: 1.5em;
    height: 1.5em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoxLjU7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMC4yIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjcsMTEuOGwzLjEsMy4xbDUuNC01LjgiLz4KPC9zdmc+Cg==)
}

.list-success li.money:before,
.list-success li.percent:before,
.list-success li.tick:before,
.list-success li:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.list-success {
    color: #1c252c;
    font-weight: 300;
    margin-bottom: 1.875em;
    position: relative;
    padding-left: 0
}

.list-success li {
    list-style: none;
    font-size: 1.25em;
    line-height: 1.5;
    position: relative;
    padding-left: 2.2em;
    margin-bottom: 1em
}

.list-success li:before {
    content: "";
    position: absolute;
    left: 0;
    margin: auto
}

.list-success li.tick {
    padding-left: 7.5em;
    min-height: 5.9375em
}

.list-success li.tick:before {
    width: 5.9375em;
    height: 5.9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/44db7e8.svg)
}

.list-success li.money {
    padding-left: 7.5em;
    min-height: 5.9375em
}

.list-success li.money:before {
    width: 5.9375em;
    height: 5.9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/bd61825.svg)
}

.list-success li.percent {
    padding-left: 7.5em;
    min-height: 5.9375em
}

.list-success li.percent:before {
    width: 5.9375em;
    height: 5.9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1833189.svg)
}

.list-success__item {
    font-size: 1.25em;
    line-height: 1.5;
    position: relative;
    padding-left: 2.2em;
    margin-bottom: 1em
}

.after-credit-variants__item-img {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.after-credit-variants {
    color: #1c252c;
    font-weight: 300;
    margin-bottom: 1.875em
}

.after-credit-variants__title {
    font-size: 1.375em;
    line-height: 1.09;
    font-weight: 600;
    margin-bottom: 1.09091em
}

.after-credit-variants__list {
    display: flex;
    justify-content: space-around
}

@media only screen and (max-width:768px) {
    .after-credit-variants__list {
        flex-direction: column
    }
}

.after-credit-variants__item {
    flex-basis: 100%;
    padding-right: 1em
}

.after-credit-variants__item-img {
    width: 100%;
    height: 12.5em
}

.after-credit-variants__item-description {
    font-weight: 600
}

.menu-accordion__item-head:after {
    width: .75em;
    height: .4375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=)
}

.menu-accordion__item-head:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.menu-accordion {
    width: 100%;
    color: #1c252c;
    font-weight: 300
}

.menu-accordion__item {
    border-bottom: .0625em solid rgba(0, 0, 0, .1)
}

.menu-accordion__item-head {
    cursor: pointer;
    height: 100%;
    position: relative;
    line-height: 1.36;
    font-weight: 400;
    transition: all .3s ease-in;
    z-index: 2;
    background-color: #fff
}

.menu-accordion__item-head:after {
    content: "";
    position: absolute;
    padding: 0;
    right: .875em;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    transition: all .5s cubic-bezier(.19, 1, .22, 1)
}

@media only screen and (min-width:769px) {
    .menu-accordion__item-head:after {
        top: calc(50% - .15909em)
    }
}

@media only screen and (max-width:768px) {
    .menu-accordion__item-head:after {
        top: calc(50% - .19444em);
        right: 0
    }
}

@media only screen and (min-width:769px) {
    .menu-accordion__item-head {
        font-size: 1.375em;
        padding: .90909em 1.09091em .45455em 0
    }
}

@media only screen and (max-width:768px) {
    .menu-accordion__item-head {
        font-size: 1.125em;
        padding: 1.11111em 1.33333em .55556em 0
    }
}

.menu-accordion__item-head_img {
    background-position: 0;
    background-repeat: no-repeat;
    vertical-align: top
}

@media only screen and (min-width:769px) {
    .menu-accordion__item-head_img {
        min-height: 4.54545em;
        background-size: 6.81818em 4.54545em;
        padding: 1.81818em 1.09091em 1.81818em 7.72727em
    }
}

@media only screen and (max-width:768px) {
    .menu-accordion__item-head_img {
        min-height: 3.55556em;
        background-size: 3.88889em 1.66667em;
        padding: 1.11111em 1.33333em 1.11111em 4.88889em
    }
}

.menu-accordion__item-head:hover {
    color: rgba(28, 37, 44, .75);
    transition: all .3s ease-in
}

.menu-accordion__item-head:hover:after {
    opacity: .75
}

.menu-accordion__item-body {
    max-height: 1500em;
    overflow: hidden;
    transition: all .4s ease-in
}

.menu-accordion__item-content {
    font-size: 1.25em;
    line-height: 1.5;
    padding-bottom: .625em;
    opacity: 1;
    transition: all .1s ease-in
}

.is-closed .menu-accordion__item-body {
    max-height: 0;
    opacity: 0;
    transition: all .8s cubic-bezier(.19, 1, .22, 1)
}

.is-closed .menu-accordion__item-head:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all 1.5s cubic-bezier(.19, 1, .22, 1)
}

.play-button {
    width: 4em;
    height: 4em;
    border-radius: 50%;
    border: 1px solid hsla(0, 0%, 100%, .3);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.play-button:before {
    content: "";
    display: block;
    border: .625em solid transparent;
    border-left: 1em solid #fff;
    margin-left: .9375em;
    transition: all 1s cubic-bezier(.19, 1, .22, 1);
    -webkit-transform-origin: left;
    transform-origin: left
}

.play-button.is_hover,
.play-button:hover {
    border: 1px solid hsla(0, 0%, 100%, 0)
}

.play-button.is_hover:before,
.play-button:hover:before {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.plus-button {
    width: 3em;
    height: 3em;
    border-radius: 50%;
    cursor: pointer;
    transition: all 1s cubic-bezier(.19, 1, .22, 1);
    background-color: #fff
}

.plus-button:after,
.plus-button:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #1c252c;
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.plus-button:before {
    width: 2px;
    height: .625em
}

.plus-button:after {
    width: .625em;
    height: 2px
}

.plus-button:hover:after,
.plus-button:hover:before {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1.2);
    transform: translateX(-50%) translateY(-50%) scale(1.2)
}

.popup {
    position: fixed;
    left: 0;
    z-index: 9999;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    transition: opacity .2s;
    top: 0
}

.popup.is_active {
    pointer-events: all;
    cursor: url(https://www.uaz.ru/_nuxt/img/8a6c1b8.png) 32 32, pointer;
    opacity: 1
}

.popup.is_active .map-options__image {
    -webkit-filter: blur(.625em);
    filter: blur(.625em)
}

.popup_default .popup__container {
    display: flex;
    justify-content: center;
    align-items: center
}

.popup_default .popup__title {
    display: block;
    margin-bottom: .66667em
}

.popup_default .popup__description {
    display: block
}

@media only screen and (min-width:769px) {
    .popup_default .popup__content-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        height: 100%
    }
}

.popup_default .popup__close {
    position: absolute;
    right: 4.5em;
    top: 4.5em
}

.popup__container {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 2;
    pointer-events: none;
    padding: 0 10.75em
}

.popup__background {
    background: rgba(0, 0, 0, .7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1
}

.popup__content-wrapper {
    position: relative;
    z-index: 2;
    max-height: 100%;
    width: 100%;
    overflow: scroll;
    pointer-events: all
}

.popup__content {
    transition: opacity .3s .5s
}

.popup__close {
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popup__title {
    display: none;
    text-align: center;
    font-size: 1.75em;
    line-height: 1.21;
    color: #fff
}

.popup__description {
    display: none;
    text-align: center;
    font-size: 1.0625em;
    line-height: 1.41;
    color: #666
}

.base-select-group__arrow {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.base-select-group__item.is_active:after {
    width: 2.125em;
    height: 2.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMTcuMWwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=)
}

.base-select-group__arrow,
.base-select-group__item.is_active:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.base-select-group__scroll::-webkit-scrollbar-track {
    background-color: #fff
}

.base-select-group__scroll::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.base-select-group__scroll::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.base-select-group {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 3em;
    transition: box-shadow .2s, background .2s
}

form.is_disabled .base-select-group {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4);
    pointer-events: none
}

form.is_disabled .base-select-group .base-select-group__title {
    background: #f8f8f8;
    color: #c1bfc0;
    border: 1px solid #c1bfc0
}

.base-select-group.is_empty {
    pointer-events: none;
    opacity: .6
}

.base-select-group.is_empty .base-select-group__title:after {
    display: none
}

.base-select-group.is_open {
    box-shadow: none;
    background: rgba(28, 37, 44, .1)
}

.base-select-group.is_open .base-select-group__title {
    border-color: transparent
}

.base-select-group.is_open .base-select-group__title:after {
    -webkit-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.base-select-group.is_open .base-select-group__title:hover:after {
    -webkit-transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1);
    transform: rotate(90deg) translate3d(-20%, 0, 0) scaleX(-1)
}

.base-select-group.is_open .base-select-group__list {
    opacity: 1;
    z-index: 5;
    pointer-events: all
}

.base-select-group.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.base-select-group.is_error .base-select-group__title {
    border-color: #d95e5e
}

.base-select-group.is_floating {
    background: none;
    border: none;
    box-shadow: none;
    min-height: auto
}

.base-select-group.is_floating .base-select-group__title {
    border: none;
    padding-left: 0;
    min-height: auto
}

.base-select-group.is_floating .base-select-group__title .price {
    display: none
}

.base-select-group.is_floating .base-select-group__list {
    left: -1.25em
}

.base-select-group.is_floating .base-select-group__arrow {
    position: relative;
    right: -.5em;
    margin-top: .125em
}

.base-select-group.is_floating.is_open .base-select-group__title {
    opacity: .5
}

.base-select-group__title {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    line-height: 1;
    border: 1px solid #fff;
    border-radius: 2px 2px 0 0;
    min-height: 3em;
    display: flex;
    align-items: center
}

.base-select-group__title:hover .base-select-group__arrow {
    -webkit-transform: rotate(90deg) translate3d(20%, 0, 0);
    transform: rotate(90deg) translate3d(20%, 0, 0)
}

.base-select-group__group {
    padding: .875em 2.5em .8125em 1.25em;
    position: relative;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #1c252c;
    opacity: .5
}

.base-select-group__arrow {
    display: block;
    -webkit-transform: rotate(90deg) translateZ(0);
    transform: rotate(90deg) translateZ(0);
    position: absolute;
    margin-top: -.25em;
    top: 50%;
    right: 1em;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.base-select-group__list {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 1px;
    right: 1px;
    margin-top: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    background: #fff;
    z-index: 1
}

.base-select-group__list:before,
.base-select-group__listafter {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: .25em;
    z-index: 50
}

.base-select-group__list:before {
    top: 1em;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select-group__list:after {
    bottom: 1.2em;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.base-select-group__scroll {
    padding: 1em 0 1.2em;
    max-height: 20em;
    overflow: auto;
    position: relative
}

.base-select-group__item {
    padding: .4375em 2.5em .375em 1.25em;
    transition: opacity .15s
}

.base-select-group__item.is_active {
    position: relative
}

.base-select-group__item.is_active:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .3125em
}

.base-select-group__item:hover {
    background: rgba(0, 70, 172, .1);
    color: #0046ac
}

.base-select-group__item .price {
    font-size: .875em;
    opacity: .5
}

@media only screen and (min-width:769px) {
    .base-select-group__select {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .base-select-group__select {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 500;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 1.375em
    }
}

.slider__arrow-home_left:before,
.slider__arrow_left {
    width: .875em;
    height: 1.375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwyMWwtMTAtMTBsMTAtMTAiLz4KPC9zdmc+Cg==)
}

.slider__arrow-home_right:before,
.slider__arrow_right {
    width: .875em;
    height: 1.375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS44LDIxbDEwLTEwTDEuOCwxIi8+Cjwvc3ZnPgo=)
}

.slider__arrow-main_left:before,
.slider__arrow-main_right:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMywxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=);
    height: .75em;
    width: .5em
}

.slider__arrow-home_left:before,
.slider__arrow-home_right:before,
.slider__arrow-main_left:before,
.slider__arrow-main_right:before,
.slider__arrow_left,
.slider__arrow_right {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.slider__arrow-home,
.slider__arrow-main {
    display: flex;
    justify-content: center;
    align-items: center
}

div.is_empty .slick-slider .slick-dots {
    display: none !important
}

.slick-slider .slick-slide {
    outline: none !important
}

.slick-slider .slick-dots {
    padding: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 1em 0 0
}

.slick-slider .slick-dots li {
    flex-grow: 0;
    flex-shrink: 0;
    height: 1.25em;
    width: 1.25em;
    position: relative;
    list-style-type: none;
    list-style-image: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.slick-slider .slick-dots li.slick-active:before,
.slick-slider .slick-dots li:hover:before {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

.slick-slider .slick-dots li:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    -webkit-transform: translateZ(0) scale(.6);
    transform: translateZ(0) scale(.6);
    background: #1c252c;
    border-radius: 50%;
    opacity: .5;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.main-banner__slider .slick-slider .slick-dots li:before {
    display: none
}

.slick-slider .slick-dots li button {
    display: none
}

.slider__arrow-home {
    z-index: 10;
    position: absolute;
    top: 50%;
    width: 5em;
    height: 5em;
    cursor: pointer;
    -webkit-transform: translateY(-50%) scale(1.5);
    transform: translateY(-50%) scale(1.5);
    display: flex !important
}

@media only screen and (max-width:768px) {
    .slider__arrow-home {
        width: 2.5em;
        height: 2.5em
    }
}

.slider__arrow-home:before {
    display: block;
    content: "";
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.slider__arrow-home_left {
    left: 2.125em
}

.slider__arrow-home_left:hover:before {
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%)
}

.slider__arrow-home_right {
    right: 2.125em
}

.slider__arrow-home_right:hover:before {
    -webkit-transform: translateX(20%);
    transform: translateX(20%)
}

.slider__arrow-main {
    z-index: 2;
    position: absolute;
    cursor: pointer;
    width: 4em;
    height: 4em;
    border-radius: 50%;
    display: flex !important
}

@media only screen and (min-width:769px) {
    .slider__arrow-main {
        bottom: 3.25em
    }
}

@media only screen and (max-width:768px) {
    .slider__arrow-main {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.slider__arrow-main:before {
    display: block;
    content: "";
    position: relative;
    z-index: 2
}

.slider__arrow-main:after {
    content: "";
    background: #1c252c;
    border-radius: 50%;
    display: block;
    height: 2em;
    width: 2em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1em;
    margin-left: -1em;
    z-index: 1
}

@media only screen and (min-width:769px) {
    .slider__arrow-main:after {
        transition: background .2s
    }
}

@media only screen and (min-width:769px) {
    .slider__arrow-main:hover:after {
        background: #0046ac
    }
}

.slider__arrow-main:active:after {
    background: #0046ac
}

.slider__arrow-main_left:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media only screen and (min-width:769px) {
    .slider__arrow-main_left {
        right: 13.125em
    }
}

@media only screen and (max-width:768px) {
    .slider__arrow-main_left {
        left: -.375em
    }
}

@media only screen and (min-width:769px) {
    .slider__arrow-main_right {
        right: 9.1875em
    }
}

@media only screen and (max-width:768px) {
    .slider__arrow-main_right {
        right: -.375em
    }
}

.slider__arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 1s cubic-bezier(.19, 1, .22, 1);
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .slider__arrow {
        display: none
    }
}

.slider__arrow_left {
    left: -1.25em
}

.slider__arrow_left:hover {
    -webkit-transform: translateY(-50%) translateX(-20%);
    transform: translateY(-50%) translateX(-20%)
}

.slider__arrow_right {
    right: -1.25em
}

.slider__arrow_right:hover {
    -webkit-transform: translateY(-50%) translateX(20%);
    transform: translateY(-50%) translateX(20%)
}

.slider__arrow-lizing {
    position: absolute;
    z-index: 200;
    top: 0;
    background-size: .875em 1.375em;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 5em;
    height: 5.75em
}

.slider__arrow-lizing_left {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwyMWwtMTAtMTBsMTAtMTAiLz4KPC9zdmc+Cg==);
    left: 0
}

.slider__arrow-lizing_right {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS44LDIxbDEwLTEwTDEuOCwxIi8+Cjwvc3ZnPgo=);
    right: 0
}

.slider-count {
    line-height: 1
}

.slider-count__num {
    width: 3em;
    display: inline-block
}

.slider-count__num_total {
    text-align: left;
    padding-left: .3em
}

.slider-count__num_current {
    text-align: right;
    padding-right: .3em
}

.progress {
    height: 2em;
    width: 2em;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1em;
    margin-left: -1em;
    z-index: 3
}

.progress__meter,
.progress__value {
    fill: none
}

.progress__meter {
    stroke: hsla(0, 0%, 100%, 0)
}

.progress__value {
    stroke: hsla(0, 0%, 100%, .5);
    stroke-dasharray: 340;
    stroke-dashoffset: 340
}

.tiny-slider__arrow_left:before {
    width: .875em;
    height: 1.375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNCwyMWwtMTAtMTBsMTAtMTAiLz4KPC9zdmc+Cg==)
}

.tiny-slider__arrow_right:before {
    width: .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: .8125em;
    height: 1.25em;
    cursor: pointer;
    outline: none
}

.tiny-slider__arrow[aria-disabled=true] {
    display: none
}

.tiny-slider__arrow:before {
    display: block;
    content: "";
    transition: all 1s cubic-bezier(.19, 1, .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
}

.tiny-slider__arrow_right:hover:before {
    -webkit-transform: translateX(20%);
    transform: translateX(20%)
}

.tiny-slider .tns-item {
    overflow: visible;
    outline: none !important
}

.tiny-slider .tns-liveregion {
    display: none
}

.tiny-slider .tns-nav {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 11;
    display: flex;
    align-items: center
}

.tiny-slider .tns-nav button {
    flex: 0 0 10px;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #1c252c;
    position: relative;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transform: translateZ(0) scale(.6);
    transform: translateZ(0) scale(.6);
    opacity: .5;
    margin: 0 .3125em;
    padding: 0;
    border: none;
    outline: none
}

.tiny-slider .tns-nav .tns-nav-active {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

.tiny-slider button {
    display: none
}

.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: 60%;
    left: 3em;
    text-align: left
}

.tiny-slider_text-slider .tns-nav button {
    background-color: #fff
}

@media only screen and (max-width:768px) {
    .tiny-slider_text-slider .tns-nav {
        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
}

@media only screen and (min-width:769px) {
    .tiny-slider_partner .tiny-slider__arrow {
        display: none
    }
}

.tiny-slider_partner .tiny-slider__arrow_left {
    left: .5em
}

.tiny-slider_partner .tiny-slider__arrow_right {
    right: .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_about .tiny-slider__arrow {
    width: 33%;
    height: 100%
}

.tiny-slider_about .tiny-slider__arrow:before {
    display: none
}

.v-date-input .next:after,
.v-date-input .prev:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.v-date-input__date-picker:before {
    width: 1.375em;
    height: 1.125em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjIgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwNDZBQzt9Cjwvc3R5bGU+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjbGFzcz0ic3QwIiBkPSJNNy41LDMuNWgzdjNoLTNWMy41eiBNNy41LDIuNWgzaDFoM2gxaDNoMXYxdjN2MXYzdjFoLTFoLTN2M3YxaC0xaC0zaC0xaC0zaC0xaC0zaC0xdi0xdi0zdi0xdi0zdi0xaDFoM3YtM3YtMQoJSDcuNXogTTE4LjUsNy41aC0zdjNoM1Y3LjV6IE0xNC41LDcuNXYzaC0zdi0zSDE0LjV6IE0xNS41LDMuNXYzaDN2LTNIMTUuNXogTTE0LjUsMy41aC0zdjNoM1YzLjV6IE03LjUsNy41aDN2M2gtM1Y3LjV6IE02LjUsNy41CgloLTN2M2gzVjcuNXogTTYuNSwxMS41aC0zdjNoM1YxMS41eiBNMTEuNSwxMS41aDN2M2gtM1YxMS41eiBNMTAuNSwxMS41aC0zdjNoM1YxMS41eiIvPgo8L3N2Zz4K)
}

.v-date-input__date-picker:before {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.v-date-input .next:after,
.v-date-input .prev:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.v-date-input__date-picker {
    position: relative
}

.v-date-input__date-picker:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 1.25em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.v-date-input__input {
    display: block;
    width: 100%;
    padding: 0 1.25em;
    height: 3em;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    font-size: 1em;
    border-radius: 2px
}

.v-date-input__input::-webkit-input-placeholder {
    color: #c1bfc0
}

.v-date-input__input::-moz-placeholder {
    color: #c1bfc0
}

.v-date-input__input:-ms-input-placeholder {
    color: #c1bfc0
}

.v-date-input__input::-ms-input-placeholder {
    color: #c1bfc0
}

.v-date-input__input::placeholder {
    color: #c1bfc0
}

.v-date-input .vdp-datepicker__calendar {
    box-shadow: 0 .125em .125em rgba(0, 0, 0, .1), 0 1px rgba(0, 0, 0, .4);
    border-radius: .25em;
    width: 16.25em;
    padding: .625em .9375em;
    margin-top: .25em
}

.v-date-input .day__month_btn {
    font-size: .75em;
    text-transform: uppercase;
    letter-spacing: .14em;
    font-weight: 700
}

.v-date-input .cell {
    font-size: .875em;
    text-transform: uppercase;
    height: 2.07143em;
    line-height: 2.07143em
}

.v-date-input .cell.selected {
    background-color: #0046ac;
    color: #fff;
    border-radius: .28571em
}

.v-date-input .next:after,
.v-date-input .prev:after {
    border: none !important
}

.v-date-input .next:hover,
.v-date-input .prev:hover {
    background: transparent !important
}

.v-date-input .next.disabled,
.v-date-input .prev.disabled {
    opacity: .3
}

.v-date-input .prev:after {
    -webkit-transform: translate(-50%, -50%) rotate(180deg) !important;
    transform: translate(-50%, -50%) rotate(180deg) !important
}

.v-date-input .is_error {
    border: 1px solid #d95e5e;
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.v-radio {
    text-align: left;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 1.4375em;
    cursor: pointer
}

.v-radio.is_active .v-radio__circle {
    background-color: #0046ac
}

.v-radio.is_active .v-radio__circle:before {
    background-color: #f8f8f8
}

.v-radio.is_error {
    color: #d95e5e
}

.v-radio.is_error .v-radio__circle {
    border-color: #d95e5e
}

.v-radio.is_error .v-radio__title,
.v-radio.is_error .v-radio__title a {
    color: #d95e5e
}

.v-radio.is_disabled {
    pointer-events: none;
    cursor: default;
    opacity: .6
}

.v-radio a {
    text-decoration: underline
}

.v-radio a:hover {
    text-decoration: none
}

.v-radio__title a {
    text-decoration: underline
}

.v-radio__title a:hover {
    text-decoration: none
}

.v-radio__circle {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    width: 1.25em;
    height: 1.25em;
    background: rgba(28, 37, 44, .1);
    border: 1px solid transparent;
    transition: background .2s
}

.v-radio__circle:before {
    content: "";
    position: absolute;
    display: block;
    width: .4375em;
    height: .4375em;
    top: 50%;
    left: 50%;
    margin-top: -.21875em;
    margin-left: -.21875em;
    transition: opacity .2s;
    border-radius: 50%;
    background: transparent
}

.v-radio__input {
    position: absolute;
    visibility: hidden;
    font-size: 0;
    width: 0;
    height: 0;
    padding: 0;
    border: 0;
    outline: 0
}

.text-area {
    position: relative
}

.text-area__textarea {
    height: 6em;
    padding-right: 2.8125em
}

.text-area__counter {
    position: absolute;
    color: #c1bfc0;
    bottom: .3125em;
    right: 1.5625em
}

.text-area.is_error {
    border: 1px solid #d95e5e;
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.v-textarea {
    font-family: Stem, sans-serif;
    font-size: 1em;
    line-height: 1.2;
    font-weight: 300;
    display: block;
    width: 100%;
    padding: 1em 1.25em;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    height: 11.875em;
    resize: none;
    -webkit-appearance: none;
    border-radius: 2px
}

form.is_disabled .v-textarea {
    pointer-events: none;
    background: #f8f8f8;
    color: #c1bfc0;
    border-color: #c1bfc0;
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.v-textarea::-webkit-input-placeholder {
    color: #c1bfc0
}

.v-textarea:-moz-placeholder,
.v-textarea::-moz-placeholder {
    color: #c1bfc0
}

.v-textarea:-ms-input-placeholder {
    color: #c1bfc0
}

.v-textarea:focus {
    box-shadow: 0 1px 0 rgba(0, 70, 172, .2);
    border-color: #6899e1
}

.v-textarea.is_error {
    border: 1px solid #d95e5e
}

.v-textarea.is_disabled,
.v-textarea.is_error {
    box-shadow: 0 0 0 rgba(0, 0, 0, .1), 0 0 0 rgba(0, 0, 0, .4)
}

.v-textarea.is_disabled {
    pointer-events: none;
    background: #f8f8f8;
    color: #c1bfc0
}

.product-hero-banner-akpp__pdf:before {
    width: 1.25em;
    height: 1.125em;
    background-image: url(https://www.uaz.ru/_nuxt/img/a2040bc.svg)
}

.product-hero-banner-akpp__pdf:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.product-hero-banner-akpp__pdf {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.product-hero-banner-akpp {
    background: #4b4e54;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

@media only screen and (min-width:769px) {
    .product-hero-banner-akpp {
        width: 30em;
        padding: 1.25em 3.75em .9375em 2.8125em
    }
}

@media only screen and (max-width:768px) {
    .product-hero-banner-akpp {
        display: flex;
        align-items: center;
        width: 100%;
        padding: .875em 1.25em
    }
}

.product-hero-banner-akpp__price-wrapper {
    color: #fff;
    text-align: left;
    font-weight: 100;
    cursor: pointer
}

@media only screen and (min-width:769px) {
    .product-hero-banner-akpp__price-wrapper {
        font-size: 1.125em;
        margin-right: .875em
    }
}

@media only screen and (max-width:768px) {
    .product-hero-banner-akpp__price-wrapper {
        font-size: 1em
    }
}

.product-hero-banner-akpp__price {
    font-size: 1.8em;
    line-height: .8
}

.product-hero-banner-akpp__pdf {
    text-transform: none;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 2px
}

@media only screen and (min-width:769px) {
    .product-hero-banner-akpp__pdf {
        font-size: .875em;
        line-height: 1.28571em;
        padding: 1.14286em 1.14286em 1.14286em 2.85714em
    }

    .product-hero-banner-akpp__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
    }
}

@media only screen and (max-width:768px) {
    .product-hero-banner-akpp__pdf {
        font-size: .75em;
        line-height: 1.5em;
        padding: 2.5em .83333em .41667em
    }
}

.product-hero-banner-akpp__pdf:before {
    content: "";
    position: absolute
}

@media only screen and (min-width:769px) {
    .product-hero-banner-akpp__pdf:before {
        left: 1.14286em;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media only screen and (max-width:768px) {
    .product-hero-banner-akpp__pdf:before {
        left: 50%;
        top: .83333em;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.product-banner {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    background-color: #1c252c;
    color: #fff
}

.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: .25em
    }
}

@media only screen and (max-width:768px) {
    .product-banner__title {
        margin-bottom: .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: .5em;
        padding-right: .5em
    }
}

.configurator-trim__link_compare:before {
    width: 1em;
    height: .9375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1vcGFjaXR5OjA7fQoJLnN0MXtmaWxsOiMxQzI1MkM7fQo8L3N0eWxlPgo8Zz4KCTxyZWN0IHg9IjEiIHk9IjEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLjUsNC41TDUsMXYySDF2M2g0djJMMTAuNSw0LjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS41LDEwLjVMMTEsN3YyaDR2M2gtNHYyTDUuNSwxMC41eiIvPgo8L2c+Cjwvc3ZnPgo=)
}

.configurator-trim__link_specs:before {
    width: 1em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMUMyNTJDO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDhjMCwzLjMtMi43LDEuNS02LDEuNVMyLDExLjMsMiw4czIuNy02LDYtNlMxNCw0LjcsMTQsOHoiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjguMyIgeTE9IjguOCIgeDI9IjkuMyIgeTI9IjUuNyIvPgo8L3N2Zz4K)
}

[screen="3"] .configurator-trim .configurator-trim__link_specs:before {
    width: 1em;
    height: .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: .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 .3s
}

[screen="3"] .configurator-trim:after {
    border-color: #fff
}

.configurator-trim:hover .configurator-trim__price,
.configurator-trim:hover .configurator-trim__title {
    opacity: .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
}

.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: flex-end;
    transition: border-color .2s
}

@media only screen and (min-width:769px) {
    .configurator-trim__top {
        padding-top: .875em;
        padding-bottom: .875em;
        height: 100%
    }
}

@media only screen and (min-width:769px) {
    .configurator-trim__bottom {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        padding-top: .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: .1875em;
    line-height: 1.25;
    opacity: .5;
    transition: opacity .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: .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: .875em;
    line-height: 1.28571em;
    max-width: 12.5em;
    margin: 0 auto;
    opacity: .5
}

@media only screen and (max-width:768px) {
    .configurator-trim__description {
        display: none
    }
}

.configurator-trim__link {
    font-size: .875em;
    line-height: 1.28571
}

.configurator-trim__link:before {
    display: inline-block;
    content: "";
    font-size: 1.14286em;
    margin-right: .3em;
    position: relative;
    top: .0625em
}

.configurator-trims__item_compare:before {
    width: 1em;
    height: .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%, .8)
    }
}

.configurator-trims__container {
    display: flex;
    justify-content: flex-start
}

.configurator-trims__container_mobile {
    padding: 0 1.25em;
    justify-content: space-between
}

@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%, .5)
}

[screen="3"] .configurator-trims__list .configurator-trims__item:after {
    background: #fff
}

.configurator-trims__list.is_loading .configurator-trims__item {
    opacity: 0;
    transition: opacity 0s
}

@media only screen and (min-width:769px) {
    .configurator-trims__list {
        justify-content: space-between
    }
}

@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 .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 .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: .3em;
    position: relative;
    top: .0625em
}

.configurator-trims__filter {
    min-width: 12.5em;
    margin-right: 1.875em
}

.configurator-trims__select {
    flex: 0 0 100%
}

@media only screen and (min-width:769px) {
    .configurator-wheels {
        overflow: hidden
    }
}

.configurator-wheels__car {
    height: 67.5em;
    width: 120em;
    background: no-repeat top;
    background-size: contain;
    -webkit-transform: scaleX(-1) translateX(50em);
    transform: scaleX(-1) translateX(50em)
}

@media only screen and (min-width:769px) {
    .configurator-wheels__car {
        position: absolute;
        bottom: 8.125em;
        left: 0
    }
}

.configurator-wheels__image {
    font-size: 1em
}

@media only screen and (min-width:769px) {
    .configurator-wheels__image {
        position: absolute;
        bottom: 8.125em;
        left: 0;
        -webkit-transform: translateX(-50em);
        transform: translateX(-50em)
    }
}

@media only screen and (width:768px) {
    .configurator-wheels__image {
        height: 12.5em
    }
}

@media only screen and (max-width:768px) {
    .configurator-wheels__image {
        -webkit-transform: scaleX(2.5) scaleY(2.5) translateX(-27%) translateY(6%);
        transform: scaleX(2.5) scaleY(2.5) translateX(-27%) translateY(6%);
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center
    }

    .configurator-wheels__image img {
        top: auto;
        bottom: 0
    }
}

.configurator-wheels__list {
    display: flex;
    cursor: pointer;
    -webkit-overflow-scrolling: touch
}

@media only screen and (min-width:769px) {
    .configurator-wheels__list {
        position: absolute;
        bottom: 7.5em;
        left: 0;
        right: 0;
        justify-content: center
    }
}

@media only screen and (max-width:768px) {
    .configurator-wheels__list {
        justify-content: flex-start;
        align-items: flex-start;
        overflow-y: auto;
        padding-top: .5em;
        padding-bottom: 1em;
        padding-left: .9375em
    }
}

@media only screen and (min-width:769px) {
    .configurator-wheels__item {
        width: 12.5em;
        margin: 0 1.875em
    }
}

@media only screen and (max-width:768px) {
    .configurator-wheels__item {
        width: 8.75em;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: .5em;
        margin: 0 0 0 .9375em
    }
}

@media only screen and (max-width:768px) {
    .configurator-comfort {
        position: relative
    }
}

.configurator-comfort__bg {
    background-color: rgba(51, 51, 51, .8);
    background-repeat: no-repeat;
    background-position: center 60%;
    z-index: 0
}

.configurator-comfort__bg:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .35);
    z-index: 0
}

@media only screen and (min-width:769px) {
    .configurator-comfort__bg {
        background-size: auto 81.25em;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    [data-model="8"] .configurator-comfort__bg {
        background-size: cover
    }

    [data-model="9"] .configurator-comfort__bg {
        background-size: cover
    }
}

@media only screen and (max-width:768px) {
    .configurator-comfort__bg {
        position: relative;
        height: 15.625em;
        background-size: 110% auto
    }

    [data-model="8"] .configurator-comfort__bg {
        background-size: cover
    }

    [data-model="9"] .configurator-comfort__bg {
        background-size: cover
    }
}

@media only screen and (width:768px) {
    [data-model="8"] .configurator-comfort__bg {
        background-size: cover
    }
}

.configurator-comfort__list {
    z-index: 2;
    -webkit-overflow-scrolling: touch
}

@media only screen and (min-width:769px) {
    .configurator-comfort__list_bottom {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .configurator-comfort__list {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        overflow-y: auto;
        padding-left: .9375em
    }

    .configurator-comfort__list_top {
        position: absolute;
        left: 0;
        right: 0;
        top: 15.625em;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        padding-bottom: .875em
    }

    .configurator-comfort__list_top .configurator-option-marker {
        display: none;
        padding-left: 2em
    }

    .configurator-comfort__list_top .configurator-option-marker.is_installed {
        display: block
    }

    .configurator-comfort__list_top .configurator-option-marker .configurator-option-marker__mark {
        position: absolute;
        top: -.5em;
        left: -.5em
    }

    .configurator-comfort__list_bottom {
        padding-top: 1.25em;
        padding-bottom: .625em
    }

    .configurator-comfort__list_bottom .configurator-option-marker {
        color: #1c252c;
        width: 10em;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: 0
    }

    .configurator-comfort__list_bottom .configurator-option-marker.is_installed {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .configurator-comfort__item {
        width: 17.5em;
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-comfort__item {
        top: 0 !important;
        margin-left: .9375em !important;
        flex-grow: 0;
        flex-shrink: 0
    }

    .configurator-comfort__list_top .configurator-comfort__item {
        width: 11.25em
    }

    .configurator-comfort__list_top .configurator-comfort__item .configurator-option-marker__title {
        text-overflow: ellipsis;
        overflow: hidden
    }

    .configurator-comfort__list_bottom .configurator-comfort__item {
        width: 8.75em
    }
}

@media only screen and (max-width:768px) {
    .configurator-offroad {
        padding-top: 1.875em
    }
}

.configurator-offroad__car {
    height: 38.75em;
    width: 68.88889em;
    background: no-repeat top;
    background-size: contain;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media only screen and (min-width:769px) {
    .configurator-offroad__car {
        position: absolute;
        bottom: 12.5em;
        left: 50%
    }
}

.configurator-offroad__image {
    font-size: .57407em
}

@media only screen and (min-width:769px) {
    .configurator-offroad__image {
        position: absolute;
        top: 8em;
        left: 50%;
        margin-left: -60em
    }
}

@media only screen and (max-width:768px) {
    .configurator-offroad__image {
        position: relative;
        width: 100%;
        padding-bottom: 56.6%
    }
}

.configurator-offroad__list {
    -webkit-overflow-scrolling: touch
}

@media only screen and (min-width:769px) {
    .configurator-offroad__list_top {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .configurator-offroad__list {
        overflow-y: auto;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        padding-bottom: .5em;
        padding-left: .9375em
    }

    .configurator-offroad__list_top .configurator-option-marker {
        display: none
    }

    .configurator-offroad__list_top .configurator-option-marker.is_installed {
        display: block
    }

    .configurator-offroad__list_bottom .configurator-option-marker.is_installed {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .configurator-offroad__item {
        width: 12.5em;
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-offroad__item {
        top: 0 !important;
        color: #1c252c;
        margin-left: .9375em !important;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: .5em;
        width: 8.75em
    }
}

.configurator-cargo-bay__image {
    font-size: 1em
}

@media only screen and (min-width:769px) {
    .configurator-cargo-bay__image {
        position: absolute;
        bottom: -5.5em;
        left: 50%;
        margin-left: -60em;
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
}

@media only screen and (max-width:768px) {
    .configurator-cargo-bay__image {
        position: relative;
        font-size: 1.3em;
        margin-left: -1.9em
    }
}

@media only screen and (width:768px) {
    .configurator-cargo-bay__image {
        height: 20em
    }
}

@media only screen and (max-width:768px) {
    .configurator-cargo-bay__list {
        overflow-y: auto;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        padding-bottom: .5em;
        padding-left: .9375em
    }

    .configurator-cargo-bay__list_bottom .configurator-option-marker.is_installed {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .configurator-cargo-bay__item {
        width: 12.5em;
        margin: 0 1.875em;
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-cargo-bay__item {
        top: 0 !important;
        color: #1c252c;
        margin-left: .9375em !important;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: .5em;
        width: 8.75em
    }
}

@media only screen and (max-width:768px) {
    .configurator-expedition {
        display: flex;
        flex-flow: column;
        padding-top: 1.875em
    }
}

.configurator-expedition__car {
    height: 34.9375em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media only screen and (min-width:769px) {
    .configurator-expedition__car {
        position: absolute;
        top: 8.25em;
        left: 50%
    }
}

@media only screen and (min-width:769px) {
    .configurator-expedition__image {
        font-size: .72222em;
        position: absolute;
        top: 1.73077em;
        left: 50%;
        margin-left: -60em
    }
}

@media only screen and (max-width:768px) {
    .configurator-expedition__image {
        font-size: 1.5em;
        order: 2;
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 56.6%
    }
}

@media only screen and (min-width:769px) {
    .configurator-expedition__marker {
        position: absolute;
        left: 5.625em;
        top: 21.875em
    }
}

.configurator-expedition__list {
    -webkit-overflow-scrolling: touch
}

@media only screen and (max-width:768px) {
    .configurator-expedition__list {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        order: 3;
        overflow-y: auto;
        padding-left: .9375em
    }
}

.configurator-expedition__item {
    width: 12.5em
}

@media only screen and (min-width:769px) {
    .configurator-expedition__item {
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-expedition__item {
        top: 0 !important;
        width: 8.75em;
        padding-right: .5em;
        flex-grow: 0;
        flex-shrink: 0;
        margin-left: .9375em !important
    }
}

@media only screen and (max-width:768px) {
    .configurator-expedition__top-item {
        order: 1;
        margin-left: 1.875em !important
    }
}

.configurator-360.is_loading .configurator-360__canvas {
    opacity: .1
}

.configurator-360__close {
    z-index: 1;
    position: absolute;
    top: 1.875em;
    right: 1.875em
}

@media only screen and (max-width:768px) {
    .configurator-360__close {
        top: 0
    }
}

.configurator-360__canvas {
    display: block;
    cursor: -webkit-grab;
    cursor: grab;
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

@media only screen and (min-width:769px) {
    .configurator-360__canvas {
        position: absolute;
        left: 50%;
        top: 4.375em;
        width: 94.56em;
        height: 44.4em;
        margin-left: -47.28em
    }
}

@media only screen and (max-width:768px) {
    .configurator-360__canvas {
        width: 27.58em;
        height: 12.95em;
        margin-left: -2em;
        margin-top: 2em;
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
}

@media only screen and (width:768px) {
    .configurator-360__canvas {
        width: 54.175em;
        height: 25.4375em;
        margin-left: -6.77188em;
        margin-top: 0
    }
}

.configurator-basket-new-option__arrow {
    width: 2.125em;
    height: 2.125em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA0NkFDO3N0cm9rZS13aWR0aDoyLjQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMTYuNmwzLjgsMy45bDguMi05Ii8+Cjwvc3ZnPgo=);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.configurator-basket-new-option__tag {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.configurator-basket-new-option {
    flex: 1
}

@media only screen and (min-width:769px) {
    .configurator-basket-new-option {
        background: #fff;
        box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
        padding: 1.5em 1.25em;
        border-radius: 2px
    }
}

@media only screen and (max-width:768px) {
    .configurator-basket-new-option {
        background: #fff;
        padding-top: .625em;
        padding-bottom: 1em
    }
}

.configurator-basket-new-option__tag {
    position: relative;
    color: #0046ac;
    margin-bottom: .875em
}

.configurator-basket-new-option__arrow {
    display: block
}

.configurator-basket-new-option__item {
    font-size: .875em;
    color: #1c252c;
    border-radius: 2px;
    overflow: hidden
}

.configurator-basket-new-option__title {
    flex: 1;
    text-align: left;
    white-space: normal;
    margin-bottom: .5em
}

.configurator-basket-new-option__item-info {
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #c1bfc0
}

.configurator-basket-new-option__item-info:last-child {
    border-bottom: none
}

.configurator-basket-button__content.is_black:after {
    width: .5em;
    height: .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(https://www.uaz.ru/_nuxt/img/bc3e79a.svg)
}

.configurator-basket-button__content:after {
    width: .5em;
    height: .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(.19, 1, .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: .875em 1.25em;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(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: .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: .5
}

.configurator-basket-button__ellipse {
    display: block;
    background: #fff;
    opacity: .5;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin: 0 .375em
}

.configurator-basket-button__options-list {
    position: absolute;
    left: 2px;
    right: 2px;
    bottom: 4.375em;
    margin-bottom: .5em;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: -1
}

.option-down-enter-active,
.option-down-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.option-down-enter {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.option-down-leave-to {
    transition: all 2s cubic-bezier(.19, 1, .22, 1);
    -webkit-transform: translateY(200%);
    transform: translateY(200%)
}

.slide-price-enter-active,
.slide-price-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .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%)
}

.conf-bort-compare-table__close:before {
    width: 2.5em;
    height: 2.5em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMUMyNTJDO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjBsNC4zLDQuM0wyNC4zLDI2TDIwLDIxLjdMMTUuNywyNkwxNCwyNC4zbDQuMy00LjNMMTQsMTUuN2wxLjctMS43bDQuMyw0LjNsNC4zLTQuM2wxLjcsMS43TDIxLjcsMjB6IgoJLz4KPC9zdmc+Cg==)
}

.conf-bort-compare-table__close:before {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.conf-bort-compare-table__container::-webkit-scrollbar-track {
    background-color: #fff
}

.conf-bort-compare-table__container::-webkit-scrollbar {
    width: .375em;
    height: .375em;
    background-color: #f5f5f5
}

.conf-bort-compare-table__container::-webkit-scrollbar-thumb {
    background: rgba(28, 37, 44, .1);
    border: none
}

.conf-bort-compare-table {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    padding: 1.875em;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .4);
    z-index: 100000;
    display: flex;
    flex-direction: column
}

.conf-bort-compare-table__close {
    position: absolute;
    top: 1.25em;
    right: 1.875em;
    width: 2.5em;
    height: 2.5em;
    background: rgba(153, 201, 197, .1);
    border-radius: 50%;
    cursor: pointer;
    transition: all 1s cubic-bezier(.19, 1, .22, 1);
    z-index: 7
}

.conf-bort-compare-table__close:before {
    content: "";
    position: absolute
}

.conf-bort-compare-table__close:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.conf-bort-compare-table__table {
    width: 100%;
    margin-bottom: 1.875em
}

.conf-bort-compare-table__title {
    font-weight: 700;
    font-size: 3em;
    text-align: center;
    color: #1c252c;
    margin-bottom: .33333em
}

.conf-bort-compare-table__container {
    flex: 1;
    overflow-y: scroll
}

.configurator-bort__image {
    font-size: 1em
}

@media only screen and (min-width:769px) {
    .configurator-bort__image {
        font-size: .78704em;
        position: absolute;
        top: -.79412em;
        left: 50%;
        margin-left: -60em;
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
}

@media only screen and (max-width:768px) {
    .configurator-bort__image {
        position: relative;
        font-size: 1.5em;
        margin-left: -1.9em
    }
}

@media only screen and (width:768px) {
    .configurator-bort__image {
        height: 20em
    }
}

@media only screen and (max-width:768px) {
    .configurator-bort__list {
        overflow-y: auto;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        padding-bottom: .5em;
        padding-left: .9375em
    }

    .configurator-bort__list_bottom .configurator-option-marker.is_installed {
        display: none
    }
}

@media only screen and (min-width:769px) {
    .configurator-bort__compare {
        position: absolute;
        left: 12%;
        bottom: 10%
    }
}

@media only screen and (min-width:769px) {
    .configurator-bort__item {
        width: 12.5em;
        margin: 0 1.875em;
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-bort__item {
        top: 0 !important;
        color: #1c252c;
        margin-left: .9375em !important;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: .5em;
        width: 8.75em
    }
}

@media only screen and (min-width:769px) {
    .configurator-screen-equipment {
        padding-top: .625em;
        display: flex;
        flex-flow: column;
        align-items: center
    }
}

@media only screen and (min-width:769px) {
    .configurator-screen-equipment__image {
        font-size: .78704em;
        position: absolute;
        top: -.79412em;
        left: 50%;
        margin-left: -60em
    }
}

@media only screen and (max-width:768px) {
    .configurator-screen-equipment__image {
        position: relative;
        font-size: 1.7em;
        margin-top: -1.5em;
        margin-bottom: -2.3em;
        margin-left: -3em
    }
}

.configurator-screen-equipment__list {
    display: flex;
    cursor: pointer;
    -webkit-overflow-scrolling: touch
}

@media only screen and (max-width:768px) {
    .configurator-screen-equipment__list {
        justify-content: flex-start;
        align-items: flex-start;
        overflow-y: auto;
        padding-top: .5em;
        padding-bottom: 1em;
        padding-left: .9375em
    }
}

@media only screen and (min-width:769px) {
    .configurator-screen-equipment__item {
        width: 12.5em;
        position: absolute;
        left: 50%
    }
}

@media only screen and (max-width:768px) {
    .configurator-screen-equipment__item {
        top: 0 !important;
        color: #1c252c;
        margin-left: .9375em !important;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: .5em;
        width: 8.75em
    }
}

.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: .625em 1.25em 0;
        display: flex;
        flex-flow: column;
        align-items: flex-start
    }
}

.configurator-screen-home-mobile__info {
    width: 100%
}

@media only screen and (max-width:768px) {
    .configurator-screen-home-mobile__image {
        position: relative;
        margin-top: -1.5em
    }
}

.configurator-screen-home-mobile__row {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: .625em 0;
    width: 100%
}

.configurator-screen-home-mobile__row:first-child {
    border-top: none
}

.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 {
        display: none
    }
}

.product-interior-item_steering-wheel .product-interior-item__icon {
    width: 1.75em;
    height: 1.75em;
    background-image: url(https://www.uaz.ru/_nuxt/img/290c5a0.svg)
}

.product-interior-item_climb .product-interior-item__icon {
    width: 2.0625em;
    height: 1.9375em;
    background-image: url(https://www.uaz.ru/_nuxt/img/ab4e7fd.svg)
}

.product-interior-item_comfort .product-interior-item__icon {
    width: 1.8125em;
    height: 2.0625em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwxLjJjMS4zLDAuMiwyLjMsMS40LDIuMSwyLjdMNS44LDYuN0M1LjYsOCw0LjQsOSwzLjEsOC44QzEuOCw4LjYsMC44LDcuNCwxLDYuMWwwLjMtMi44QzEuNSwyLDIuNywxLDQsMS4yCgkJeiBNMS45LDEzLjJsNy4yLDE5LjNDOS4yLDMyLjgsOS41LDMzLDkuOCwzM2wxMi42LTAuM2MyLjctMC4xLDUuMy0yLjcsNS4zLTUuNGMwLTEuNC0xLTIuNi0yLjQtMi44bC00LjItMC43CgkJYy0wLjUtMC4xLTAuOSwwLTEuNCwwLjJsLTUuNCwyLjFjLTEsMC41LTIuMi0wLjMtMi4xLTEuNWwwLjEtMC45YzAuMi0xLjMtMC4xLTIuNi0wLjgtMy43bC01LjQtOC45QzUuNSwxMC4yLDQuNSw5LjgsMy40LDEwCgkJQzIuMiwxMC40LDEuNCwxMS44LDEuOSwxMy4yeiIvPgo8L2c+Cjwvc3ZnPgo=)
}

.product-interior-item_overhang .product-interior-item__icon {
    width: 2.125em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/img/c86cbd5.svg)
}

.product-interior-item_trunk .product-interior-item__icon {
    width: 2.0625em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e805145.svg)
}

.product-interior-item_warmer .product-interior-item__icon {
    width: 2.625em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/e734169.svg)
}

.product-interior-item_nvh .product-interior-item__icon {
    width: 1.25em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1c25cf9.svg)
}

.product-interior-item_conditioner .product-interior-item__icon {
    width: 2em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/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(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkgMjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwyNy4yYzcuMiwwLDEzLTUuOCwxMy0xM3MtNS44LTEzLTEzLTEzcy0xMyw1LjgtMTMsMTNTNy4zLDI3LjIsMTQuNSwyNy4yeiBNMjQuOCwxOC4xCgkJYy0wLjMsMC43LTEsMS4xLTEuNywxLjFINS45Yy0wLjgsMC0xLjUtMC40LTEuNy0xLjFjLTAuNS0xLjItMC43LTIuNS0wLjctMy45YzAtNi4xLDQuOS0xMSwxMS0xMXMxMSw0LjksMTEsMTEKCQlDMjUuNSwxNS42LDI1LjMsMTYuOSwyNC44LDE4LjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSwxMC42Yy0wLjUsMC4zLTAuNiwwLjktMC40LDEuNGwzLjEsNS40aDIuOGwtMy44LTYuNmMtMC4zLTAuNS0wLjktMC42LTEuNC0wLjRMOSwxMC42eiIvPgo8L2c+Cjwvc3ZnPgo=)
}

.product-interior-item_spring .product-interior-item__icon {
    width: 1.8125em;
    height: 1.8125em;
    background-image: url(https://www.uaz.ru/_nuxt/img/cc78072.svg)
}

.product-interior-item_star-white .product-interior-item__icon {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNiwxLjZsMi43LDguM0gyNEwxNi45LDE1bDIuNyw4LjNsLTcuMS01LjFsLTcuMSw1LjFMOC4xLDE1TDEsMTBoOC43TDEyLjYsMS42eiIvPgo8L2c+Cjwvc3ZnPgo=)
}

.product-interior-item_gearbox .product-interior-item__icon {
    width: 1em;
    height: 1.875em;
    background-image: url(https://www.uaz.ru/_nuxt/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(https://www.uaz.ru/_nuxt/img/5ef11fe.svg)
}

.product-interior-item_airbag .product-interior-item__icon {
    width: 1.8125em;
    height: 2em;
    background-image: url(https://www.uaz.ru/_nuxt/img/9aed264.svg)
}

.product-interior-item_safety .product-interior-item__icon {
    width: 2.25em;
    height: 2.25em;
    background-image: url(https://www.uaz.ru/_nuxt/img/1c5ab47.svg)
}

.product-interior-item_seats .product-interior-item__icon {
    width: 1.8125em;
    height: 2.1875em;
    background-image: url(https://www.uaz.ru/_nuxt/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: .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: .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 .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: .90909em 0 .45455em !important;
    font-weight: 700 !important;
    padding: 0 !important;
}

.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.25em;
        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: .3125em;
    width: .70588em;
    height: .70588em;
    background: #c1bfc0;
    border-radius: 2px
}

.product-interior-item__num_triangle-left .big-num__title:before {
    content: "";
    display: inline-block;
    margin-right: .3125em;
    border-radius: 2px;
    border-left: .35294em solid transparent;
    border-bottom: .35294em solid transparent;
    border-color: transparent transparent #c1bfc0 #c1bfc0;
    border-style: solid;
    border-width: .35294em
}

.product-interior-item__num_triangle-right .big-num__title:before {
    content: "";
    display: inline-block;
    margin-right: .3125em;
    border-radius: 2px;
    border-bottom: .35294em solid transparent;
    border-right: .35294em solid transparent;
    border-color: transparent #c1bfc0 #c1bfc0 transparent;
    border-style: solid;
    border-width: .35294em
}

.product-interior-possibilities__link:after {
    width: .5em;
    height: .75em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4IDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzA1MDUwNTtzdHJva2Utd2lkdGg6MS44O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxbDUsNWwtNSw1Ii8+Cjwvc3ZnPgo=)
}

.product-interior-possibilities__link:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.product-interior-possibilities__container {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-top: 2.8125em;
    position: relative
}

@media only screen and (min-width:769px) {
    .product-interior-possibilities__container {
        padding-bottom: 5.0625em
    }
}

.product-interior-possibilities__container:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
    opacity: .1
}

.product-interior-possibilities__item {
    width: 50%;
    flex: 1 1 50%;
    flex-grow: 0;
    flex-shrink: 1;
    margin-bottom: 2.8125em
}

@media only screen and (width:768px) {
    .product-interior-possibilities__item {
        width: 30%;
        flex: 1 1 30%
    }
}

@media only screen and (max-width:768px) {
    .product-interior-possibilities__item {
        width: 30%;
        flex: 1 1 30%
    }
}

.product-interior-possibilities__content {
    padding: 0 .9375em
}

.product-interior-possibilities__link {
    padding: 0 .68182em;
    display: flex;
    align-items: center;
    cursor: pointer
}

.product-interior-possibilities__link:hover {
    text-decoration: none
}

.product-interior-possibilities__link:hover:after {
    -webkit-transform: translateX(40%);
    transform: translateX(40%)
}

.product-interior-possibilities__link:after {
    content: "";
    display: block;
    font-size: 1.2em;
    margin-left: .5em;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s
}

.product-interior-possibilities__image-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 2.5em;
    margin-bottom: .625em
}

.product-interior-possibilities__image {
    display: block;
    width: auto;
    max-height: 100%
}

.product-interior-item-tab__image {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.product-interior-item-tab {
    position: relative
}

@media only screen and (min-width:769px) {
    .product-interior-item-tab {
        padding: .9375em
    }
}

@media only screen and (max-width:768px) {

    .product-interior__col_big .product-interior-item-tab,
    .product-interior__col_medium .product-interior-item-tab {
        width: 100%
    }
}

.product-interior-item-tab__nav-list {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: .625em
}

.product-interior-item-tab__nav-item {
    margin-right: .625em;
    opacity: .5;
    padding: .5em;
    background-color: #1c252c;
    color: #fff;
    cursor: pointer
}

.product-interior-item-tab__nav-item.is_active {
    opacity: 1
}

.product-interior-item-tab__container {
    position: relative
}

.product-interior-item-tab__image {
    display: block;
    width: 100%
}

.product-interior-item-tab__title {
    margin: .90909em 0 .45455em
}

@media only screen and (min-width:769px) {
    .product-interior-item-tab__title {
        font-size: 1em
    }
}

@media only screen and (max-width:768px) {
    .product-interior-item-tab__title {
        font-size: .875em
    }
}

@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
    }
}

@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: .90909em 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: .9375em .9375em 0;
        overflow: hidden
    }
}

@media only screen and (max-width:768px) {
    .product-interior__slider {
        width: 100%;
        max-height: 20em;
        margin-bottom: 1.875em
    }
}

@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: .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: .9375em
}

.product-interior__documents {
    margin-top: 2.5em
}

.table-configurator__title {
    cursor: pointer;
    position: relative;
    color: #1c252c;
    font-size: 1em;
    font-weight: 700;
    border-bottom: 1px dotted #1c252c;
    margin-left: .9375em
}

.table-configurator__title:before {
    content: "";
    display: block;
    border: .3125em solid transparent;
    border-left: .5em solid #1c252c;
    position: absolute;
    left: -.9375em;
    top: .3125em;
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.table-configurator__title.is_active:before {
    -webkit-transform: rotate(90deg) translateY(.1875em) translateX(.1875em);
    transform: rotate(90deg) translateY(.1875em) translateX(.1875em)
}

.table-configurator__description {
    font-size: .875em;
    max-height: 62.5em
}

.description-down-enter-active,
.description-down-leave-active {
    transition: all 1s cubic-bezier(.19, 1, .22, 1)
}

.description-down-enter {
    max-height: 0
}

.description-down-leave-to {
    max-height: 0;
    transition: all .2s
}

.configurator-compare-table-full h3:after {
    width: .75em;
    height: .4375em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzFDMjUyQztzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCwxLjFsLTQsNGwtNC00Ii8+Cjwvc3ZnPgo=)
}

.configurator-compare-table-full h3:after {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.configurator-compare-table-full h3 {
    text-align: left;
    font-weight: 700;
    font-size: 1.375em;
    color: #1c252c;
    padding: 0 1.25em 1em;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1);
    transition: transform 1.5s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.5s cubic-bezier(.19, 1, .22, 1);
    border-bottom: 1px solid rgba(28, 37, 44, .1)
}

.configurator-compare-table-full h3:hover {
    opacity: .8
}

.configurator-compare-table-full h3:after {
    content: "";
    display: block;
    margin-top: .25em;
    margin-left: .125em;
    background-color: transparent
}

.configurator-compare-table-full h3.is_active {
    border-bottom: 1px solid #fff
}

.configurator-compare-table-full h3.is_active:after {
    width: .75em;
    height: 2px;
    background-color: #1c252c
}