.shop-card[data-v-97037d66]{font-family:Ubuntu,sans-serif!important;padding:16px 26px}.shops-card__info[data-v-97037d66]{position:relative;display:inline-flex;color:#5e5e5f;font-size:.875rem;line-height:1.3;word-break:break-word}@media (min-width:1024px){.shops-card__info[data-v-97037d66]{font-size:1.25rem;line-height:1.1}}.shops-card__info[data-v-97037d66]:before{display:inline-block;flex-shrink:0;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:contain}.shops-card__info--location[data-v-97037d66]:before{content:url(/images/icons/location.svg);width:17px;height:16px}@media (max-width:767.9px){.shops-card__info--location[data-v-97037d66]:before{width:12px;height:18px}}.shops-card__info--phone[data-v-97037d66]:before{content:url(/images/icons/phone.svg);width:17px;height:16px}@media (max-width:767.9px){.shops-card__info--phone[data-v-97037d66]:before{width:15px;height:14px}}.shops-card__info--site[data-v-97037d66]:hover{text-decoration:underline;color:#ed3f3f;cursor:pointer}.shops-card__info--site[data-v-97037d66]:before{content:url(/images/icons/site.svg);width:16px;height:17px}@media (max-width:767.9px){.shops-card__info--site[data-v-97037d66]:before{width:16px;height:17px}}.shops-card__recommend[data-v-97037d66]{background-image:url(/images/icons/like.svg);width:30px;height:34px;background-position:50%;background-repeat:no-repeat;background-size:12px;--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}@media (min-width:768px){.shops-card__recommend[data-v-97037d66]{width:35px;height:40px;background-size:17px 16px}}.shops-map[data-v-4f6ee186] .shops-cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(328px,auto));grid-gap:30px}.shops-map[data-v-4f6ee186] .cluster-wrapper{display:grid;height:250px;max-width:380px;position:relative;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.shops-map[data-v-4f6ee186] .cluster-wrapper{max-width:450px;grid-template-columns:175px 1fr}}.shops-map[data-v-4f6ee186] .cluster-wrapper:before{content:" ";display:block;position:absolute;top:0;z-index:999;width:168px;height:14px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.shops-map[data-v-4f6ee186] .cluster-wrapper:after{content:" ";display:block;position:absolute;bottom:0;z-index:999;width:168px;height:14px;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.shops-map[data-v-4f6ee186] .cluster-left-side,.shops-map[data-v-4f6ee186] .cluster-right-side{height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.shops-map[data-v-4f6ee186] .cluster-left-side::-webkit-scrollbar,.shops-map[data-v-4f6ee186] .cluster-right-side::-webkit-scrollbar{display:none}.shops-map[data-v-4f6ee186] .cluster-list{position:relative;border-right:1px solid #b4b4b4;margin-right:5px;padding-top:20px;min-height:100%;padding-left:15px}@media (min-width:768px){.shops-map[data-v-4f6ee186] .cluster-list{padding-top:2.5rem;padding-left:.75rem}}.shops-map[data-v-4f6ee186] .cluster-list-item{line-height:1.3;--tw-text-opacity:1;color:rgba(180,180,180,var(--tw-text-opacity));color:#b4b4b4;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;word-break:break-word;padding:5px 10px 5px 8px}@media (min-width:1024px){.shops-map[data-v-4f6ee186] .cluster-list-item{font-size:1.25rem;line-height:1.75rem;line-height:1.3}.shops-map[data-v-4f6ee186] .cluster-list-item:not(:last-of-type){margin-bottom:.375rem}}.shops-map[data-v-4f6ee186] .cluster-list-item--active,.shops-map[data-v-4f6ee186] .cluster-list-item:hover{--tw-text-opacity:1;color:rgba(59,58,60,var(--tw-text-opacity))}.shops-map[data-v-4f6ee186] .cluster-list-item--active:after{content:url(/images/icons/list-item-decorator.svg);width:7px;height:39px;position:absolute;display:block;right:-6px}.shops-map[data-v-4f6ee186] .cluster-list-item:last-child{padding-bottom:20px}.shops-map[data-v-4f6ee186] .cluster-info{padding-top:1.25rem;padding-left:.625rem;grid-gap:.75rem;gap:.75rem;display:none}@media (min-width:768px){.shops-map[data-v-4f6ee186] .cluster-info{padding-top:2.25rem;padding-left:1.25rem;grid-gap:1.125rem;gap:1.125rem}}.shops-map[data-v-4f6ee186] .cluster-info--show{display:grid}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-balloon{box-shadow:none}@media (max-width:767.9px){.shops-map[data-v-4f6ee186] .ymaps-2-1-79-balloon__layout{max-width:70%}}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-balloon__content{padding:0!important}@media (max-width:767.9px){.shops-map[data-v-4f6ee186] .ymaps-2-1-79-balloon__content>*{max-width:100%;height:auto!important}}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-balloon__close-button{-webkit-mask-image:url(/images/icons/close.svg);mask-image:url(/images/icons/close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:var(--icon-size,contain);mask-size:var(--icon-size,contain);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px;mask-size:18px;--tw-bg-opacity:1;background-color:rgba(180,180,180,var(--tw-bg-opacity));background-image:none;opacity:1}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-placemark__content-inner{text-transform:lowercase}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-placemark__content-inner:first-letter{text-transform:uppercase}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-search{width:calc(100% - 8px)}@media (min-width:768px){.shops-map[data-v-4f6ee186] .ymaps-2-1-79-search{top:1.25rem;left:1.25rem;width:336px}}@media (max-width:767.9px){.shops-map[data-v-4f6ee186] .ymaps-2-1-79-search{margin-left:.25rem;margin-right:.25rem}}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox__button-cell,.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox__input-cell{display:block}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input.ymaps-2-1-79-_focused{box-shadow:none}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__input{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.125rem;border-left-width:0;height:auto;font-size:.875rem;line-height:1.25rem;line-height:1;padding:.75rem;--tw-text-opacity:0.7;width:100%;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,180,180,var(--tw-placeholder-opacity))}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__input::placeholder{--tw-placeholder-opacity:1;color:rgba(180,180,180,var(--tw-placeholder-opacity))}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__input:focus,.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__input:hover{--tw-text-opacity:1}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox__button-cell{position:absolute;top:50%;right:1rem;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));--tw-translate-y:-50%}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-button{-webkit-mask-image:url(/images/icons/search.svg);mask-image:url(/images/icons/search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:var(--icon-size,contain);mask-size:var(--icon-size,contain);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--icon-size:14px;--tw-bg-opacity:1;background-color:rgba(180,180,180,var(--tw-bg-opacity));background-position:50%;background-repeat:no-repeat;box-sizing:content-box;height:1rem;opacity:.7;width:1rem;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-button:hover{opacity:1}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-button-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-input__clear-button,.shops-map[data-v-4f6ee186] .ymaps-2-1-79-searchbox-list-button{display:none!important}.search-icon-size[data-v-4f6ee186]{--icon-size:14px}.loader[data-v-4f6ee186]{width:50px;height:50px;border:5px solid #ccc;border-top-color:#ed3f3f;border-radius:50%;animation:spin 1s linear infinite}