.map .i-check-circle:before{height:1.25rem;position:absolute;right:0;top:-.5rem;width:1.25rem;z-index:var(--z-1)}.map{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#f5f5f580 25%,#fcfcfc80 35%,#f5f5f580 60%);background-size:200% 100%}@media(max-width:1023px){.map .ymaps3x0--controls{display:none}}.ymaps-marker{--ymap-marker-width:42px;--ymap-marker-height:32px;--ymap-marker-translate-x:calc(var(--ymap-marker-width)*-1/2);animation:ymaps-marker-pop-in .2s ease-out;background-image:url(../assets/images/a-map-shop.svg);background-repeat:no-repeat;background-size:var(--ymap-marker-width) var(--ymap-marker-height);cursor:pointer;display:block;height:var(--ymap-marker-height);min-width:var(--ymap-marker-width);position:relative;transform:translate(var(--ymap-marker-translate-x),-100%);transition:all .1s;width:var(--ymap-marker-width)}.ymaps-marker.disabled{background-image:url(../assets/images/a-map-shop-disabled.svg)}.ymaps-marker.current{--ymap-marker-width:74px;--ymap-marker-height:56px;cursor:default}.ymaps-marker.xl:after{background-image:url(../assets/images/a-map-shop--xl.svg);background-repeat:no-repeat;background-size:var(--ymap-marker-width) var(--ymap-marker-height);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transform-origin:bottom center;transition:opacity .2s ease,transform .2s ease;width:var(--ymap-marker-width)}.ymaps-marker.xl:before{right:-.5rem}.ymaps-marker.xl.disabled:after{background-image:url(../assets/images/a-map-shop-disabled--xl.svg)}@media(hover:hover)and (min-width:1024px){.ymaps-marker.hover:not(.disabled):not(.current),.ymaps-marker:hover:not(.disabled):not(.current){background-image:url(../assets/images/a-map-shop-hover.svg)}.ymaps-marker.xl.hover:not(.disabled):not(.current):after,.ymaps-marker.xl:hover:not(.disabled):not(.current):after{background-image:url(../assets/images/a-map-shop-hover--xl.svg)}}.map.is-zoom-near .ymaps-marker.xl{background:none!important;--ymap-marker-width:40px;--ymap-marker-height:36px;width:auto}.map.is-zoom-near .ymaps-marker.xl:after{opacity:1;transform:scale(1)}.ymaps-marker__five{display:block;height:1.5rem;left:-.75rem;pointer-events:none;position:absolute;top:-.375rem;transform:rotate(8deg);width:1.5rem;z-index:var(--z-1)}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.ymaps-marker__label{gap:0!important}.ymaps-marker__label>:not([aria-hidden])+*{margin-left:var(--spacer-4xs)}}.ymaps-marker__label{align-items:center;background:var(--color-white);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-sm);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--spacer-4xs);line-height:1.25rem;opacity:0;padding:var(--spacer-4xs) var(--spacer-3xs) var(--spacer-4xs) var(--spacer-3xl);transform:scale(0);transform-origin:left center;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.map.is-zoom-near .ymaps-marker__label{opacity:1;transform:scale(1)}.ymaps-marker__label-primary{color:var(--color-success-dark)}.ymaps-marker__label-secondary{color:var(--color-text-dark)}.ymaps-marker.xl.disabled .ymaps-marker__label-primary{color:var(--color-text-middle)}.ymaps-circle{animation:ymaps-circle-pop-in .2s ease-out;border:1px solid var(--color-white);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--color-text-dark);cursor:pointer;height:2.25rem;position:relative;transform:translate(-50%,-50%);width:2.25rem}.ymaps-circle__content{align-items:center;background-color:var(--color-white);border:.375rem solid var(--primary);border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}@media(hover:hover)and (min-width:1024px){.ymaps-circle__content:hover{border-color:var(--primary-focus-dark)}}.ymaps-circle.disabled .ymaps-circle__content{border-color:var(--color-neutral-500)}.ymaps-circle{font-size:.875rem;font-weight:400;line-height:1.25rem}.ymaps3--controls_bottom.ymaps3--controls_left.ymaps3--controls_horizontal{display:none}@keyframes ymaps-marker-pop-in{0%{opacity:0;transform:translate(var(--ymap-marker-translate-x),-100%) scale(0)}to{opacity:1;transform:translate(var(--ymap-marker-translate-x),-100%) scale(1)}}@keyframes ymaps-circle-pop-in{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
