.cluster{display:block}#map{height:100%;position:relative;width:100%}.dealers-continents::-webkit-scrollbar-track{background-color:#fff}.dealers-continents::-webkit-scrollbar{background-color:#f5f5f5;height:.375em;width:.375em}.dealers-continents::-webkit-scrollbar-thumb{background:rgba(28,37,44,.1);border:none}.dealers-continents{height:100%;overflow-y:auto;padding:1px .625em 1px 0}.dealers-continents__item{border:1px solid #d5dee3;cursor:pointer;font-weight:500;padding:1.125em .875em;width:100%}.dealers-continents__item:not(:last-child){margin-bottom:1.25em}.dealers-header__button:before{background-image:url(/_nuxt/img/sprite.5c1d605.svg),none;background-position:0 -1.25em;background-repeat:no-repeat;background-size:10.75em 9.75em;height:1.125em;width:.5em}.dealers-header__wrapper{display:flex}.dealers-header__button{align-items:center;cursor:pointer;display:flex;font-weight:500;margin-right:.625em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dealers-header__button:before{content:"";margin-right:.625em;transform:scaleX(-1);transition:transform .3s}.dealers-header__button:hover:before{transform:scaleX(-1) translateX(20%)}.dealers-countries::-webkit-scrollbar-track{background-color:#fff}.dealers-countries::-webkit-scrollbar{background-color:#f5f5f5;height:.375em;width:.375em}.dealers-countries::-webkit-scrollbar-thumb{background:rgba(28,37,44,.1);border:none}.dealers-countries{height:100%;overflow-y:auto;padding:1px .625em 1px 0}.dealers-countries__item{border:1px solid #d5dee3;cursor:pointer;font-weight:500;padding:1.125em .875em;width:100%}.dealers-countries__item:not(:last-child){margin-bottom:1.25em}.dealers-list::-webkit-scrollbar-track{background-color:#fff}.dealers-list::-webkit-scrollbar{background-color:#f5f5f5;height:.375em;width:.375em}.dealers-list::-webkit-scrollbar-thumb{background:rgba(28,37,44,.1);border:none}.dealers-list{height:100%;overflow-y:auto;padding:1px .625em 1px 0}.dealers-list__item{border-bottom:1px solid rgba(28,37,44,.1);padding-left:0;padding-right:0}.dealers-filter{background:#fff}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.dealers-filter{box-shadow:0 .125em .6875em 0 rgba(0,0,0,.17)}}.dealers-filter__container{display:flex;flex-direction:column;height:100%;overflow-y:hidden;padding:2.5em}.dealers-filter__head{margin-bottom:1.875em}.dealers-filter__title{font-size:1.5em;text-transform:uppercase}.dealers-filter__button-back{margin-top:1.25em}.special-offer-variants{display:flex;justify-content:space-around}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.special-offer-variants{flex-direction:column}}.cars-block{display:flex;justify-content:space-around}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.cars-block{flex-direction:column}}.car-item{align-items:center;border-radius:2px;display:flex;-webkit-text-decoration:none!important;text-decoration:none!important}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.car-item{height:28.125em;padding:0 2.8125em;width:27.5625em}.car-item:hover .car-item__img{transform:scale(1.065) translateZ(0)}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.car-item{margin-bottom:1.25em;padding:1.25em 1.5625em;width:100%}}.car-item.model-6{background-color:#e4e4e8}.car-item.model-7{background-color:#ebe8e7}.car-item.model-9{background-color:#f9f9f9}.car-item.model-10{background-color:#f0f0f0}.car-item__content{width:100%}.car-item__img{width:100%;will-change:transform}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.car-item__img{height:14.625em;transition:all .5s}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.car-item__img{background-position:top;height:6.25em;margin-right:.625em}}.car-item__title{color:#1c252c}.car-item__price,.car-item__title{font-size:1.375em;text-align:center}.car-item__price{color:rgba(28,37,44,.5);margin-bottom:.2272727273em}.car-item__subtitle{color:#1c252c;font-size:1em;margin-bottom:.3125em;text-align:center}.car-item__img{background-position:50%;background-repeat:no-repeat;background-size:contain}.dealers-map{position:relative}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.dealers-map{height:calc(100vh - 19.375em);height:calc(var(--vh, 1vh)*100 - 19.375em);min-height:48.125em}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.dealers-map{height:calc(100vh - 5em);height:calc(var(--vh, 1vh)*100 - 5em);overflow-y:hidden}}.dealers-map__button{position:absolute!important}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.dealers-map__button{bottom:3.125em;right:7.5em}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.dealers-map__button{bottom:7.1875em;left:50%;transform:translateX(-50%)}}.dealers-map__filter{position:absolute}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.dealers-map__filter{height:40em;left:8.75em;top:2.1875em;width:23.75em;z-index:10}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.dealers-map__filter{bottom:0;left:0;right:0;top:0;z-index:3}.dealers-map__filter.is_hide{opacity:0;z-index:-1}}.dealers-map__card{position:absolute;z-index:20}@media only screen and (min-width:481px)and (min-aspect-ratio:18/13),only screen and (min-width:769px){.dealers-map__card{bottom:.5em;left:.5em;top:.5em}}@media only screen and (max-width:480px),only screen and (max-width:768px)and (max-aspect-ratio:18/13){.dealers-map__card{left:0;right:0;top:0}}.dealers-map .dealer-card-enter-active,.dealers-map .dealer-card-leave-active{transition:all 1s cubic-bezier(.19,1,.22,1)}.dealers-map .dealer-card-enter,.dealers-map .dealer-card-leave-to{transform:translateX(-100%)}