.shops-map__wrapper{background-color:#e9e9e3;border-radius:16px;display:flex;justify-content:space-between;align-items:stretch}@media (max-width: 991.98px){.shops-map__wrapper{flex-direction:column;align-items:unset}}.shops-map__content{padding:60px 10px 44px 65px;display:flex;flex-direction:column;align-items:flex-start;min-height:100%;max-width:660px;width:100%;flex:1 1 0}@media (max-width: 991.98px){.shops-map__content{flex:1;padding:60px 20px 44px}}@media (max-width: 678px){.shops-map__content{padding:37px 20px 40px}}.shops-map__title{font-weight:400;font-size:46px;line-height:1.25;letter-spacing:0;color:#19191c;margin-bottom:16px}@media (max-width: 678px){.shops-map__title{font-size:30px;line-height:1.2}}.shops-map__description{font-weight:400;font-size:14px;line-height:1.57;letter-spacing:0;color:#19191cb2;margin-bottom:24px}.shops-map__tags{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.shops-map__tag{padding:12px 16px;border-radius:8px;border:1px solid #19191c1a;display:flex;gap:7px;align-items:center}@media (max-width: 678px){.shops-map__tag{padding:9px 12px}}.shops-map__tag-label,.shops-map__tag-label p{font-weight:400;font-size:14px;line-height:1.25;letter-spacing:0;color:#5b5b5d}.shops-map__tag-label{padding-top:3px}.shops-map__tag-label strong{font-weight:600;color:#19191c;font-family:Oakes Grotesk SemiBold,sans-serif!important}.shopPopup_close{position:absolute;top:5px;right:5px;padding:0;display:flex}path[id$=_map]{transition:fill .3s;cursor:pointer}path[id$=_map].active{fill:#6667aa}path[id$=_map].hover{fill:#6667aa}.country-map-wrap path{transition:fill .3s;cursor:pointer}.country-map-wrap.active path{fill:#6667aa}.country-map-wrap.hover path{fill:#6667aa}.map-shop-popup{padding:14px 44px 14px 16px;background-color:#f6f6f6;border-radius:10px;box-shadow:0 8px 15px #0000000f;position:absolute;display:none;align-items:flex-start;gap:13px;max-width:220px;width:100%}@media (max-width: 678px){.map-shop-popup{padding:8px 53px 8px 12px;gap:10px}}.map-shop-popup__name{font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0;color:#19191c;margin-bottom:0}.map-shop-popup__desc{font-weight:400;font-size:12px;line-height:1.58;letter-spacing:0;margin-bottom:8px;color:#19191c99}@media (max-width: 678px){.map-shop-popup__desc{margin-bottom:7px}}.map-shop-popup__link{display:flex;align-items:center;gap:10px}.map-shop-popup__link svg path{transition:all .3s}.map-shop-popup__link:hover svg path{stroke:#7678ca}.map-shop-popup__link .map-shop-popup__link-text{font-weight:400;font-size:14px;line-height:1.25;letter-spacing:0;color:#6667aa;text-decoration:none;transition:all .3s;padding-top:1px}.map-shop-popup__link:hover .map-shop-popup__link-text{color:#7678ca}.shops-map__map-inner{width:100%;height:100%;position:relative;overflow:hidden}.map-wrap__svg{height:100%;width:auto;display:block;min-height:623px}@media (max-width: 1250px){.map-wrap__svg{min-height:auto}}@media (max-width: 678px){.map-wrap__svg{margin:-102px -195px -14px 12px}}.map-shop-popup__img{width:26px;height:16px;margin-top:6px}.shops-map__more-link{font-weight:400;font-size:16px;line-height:1.625;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#6667aa;margin:auto 0 0;transition:all .3s}@media (max-width: 678px){.shops-map__more-link{font-size:14px;line-height:1.57}}.shops-map__more-link:hover{color:#7678ca}.shops-map__map{width:100%;flex:0 0 50%;display:flex}@media (max-width: 991.98px){.shops-map__map{flex:1;position:relative}.shops-map__map:before{content:"";width:100%;height:56px;background:linear-gradient(0deg,#e9e9e300,#e9e9e3);position:absolute;top:0;left:0;right:0;z-index:2}}.map-selector.active{visibility:hidden}@media (max-width: 678px){.map-selector.active{visibility:hidden}}.map-selector{transition:all .3s;cursor:pointer}.map-selector.hover .dot,.map-selector.hover .dot-pulse{fill:#d8d7cf}.map-selector .dot{transition:r .3s ease-in-out}@media (max-width: 678px){.map-selector.dot-selector-m .dot{r:4}.map-selector.dot-selector-l .dot{r:6}.map-selector.dot-selector-m:hover .dot{r:4}.map-selector.dot-selector-l:hover .dot{r:6}}.map-selector .dot-pulse{animation:pulse-dot-m 2s infinite ease-in-out;transition:r .3s ease-in-out}@media (max-width: 678px){.map-selector.dot-selector-m .dot-pulse{r:8!important;animation-play-state:paused!important}.map-selector.pulse-dot-l .dot-pulse{r:12!important}.map-selector.dot-selector-l .dot-pulse{r:12!important;animation-play-state:paused!important}}.map-selector.dot-selector-l .dot-pulse{animation:pulse-dot-l 2s infinite ease-in-out;transition:r .3s ease-in-out}@media (max-width: 678px){.map-selector.dot-selector-l .dot-pulse{r:12!important;animation:none!important}}.map-selector:hover .dot-pulse{animation-play-state:paused;fill-opacity:.2!important}@media (max-width: 678px){.map-selector:hover .dot-pulse{fill-opacity:.2!important}}.map-selector.dot-selector-m:hover .dot-pulse{r:12!important}@media (max-width: 678px){.map-selector.dot-selector-m:hover .dot-pulse{r:8!important}}.map-selector.pulse-dot-l:hover .dot-pulse{r:16!important}@media (max-width: 678px){.map-selector.pulse-dot-l:hover .dot-pulse{r:12!important}}.map-selector.dot-selector-m:hover .dot{r:8}@media (max-width: 678px){.map-selector.dot-selector-m:hover .dot{r:4}}.map-selector.dot-selector-l:hover .dot{r:11}@media (max-width: 678px){.map-selector.dot-selector-l:hover .dot{r:6}}@keyframes pulse-dot-m{0%{r:12;fill-opacity:.3}50%{r:11;fill-opacity:.2}to{r:12;fill-opacity:.3}}@keyframes pulse-dot-l{0%{r:16;fill-opacity:.3}50%{r:15;fill-opacity:.2}to{r:16;fill-opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shops-map.css.map */
