.b-shops{margin-left:30px;margin-right:30px;display:grid;margin-bottom:20px}@media print,screen and (min-width: 48em){.b-shops{margin-left:55px;margin-right:55px}}@media screen and (min-width: 120em){.b-shops{max-width:1800px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 48em){.b-shops{grid-template-columns:1fr 1fr;margin-bottom:45px}}.b-shops__title{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px}@media print,screen and (min-width: 48em){.b-shops__title{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-shops__title{font-size:49px}}.b-shops__shops-list{display:grid;gap:30px}.b-shops__shop{display:flex;flex-direction:column;gap:5px}.b-shops__shop-name{font-size:16px;line-height:19px;font-weight:500}@media print,screen and (min-width: 48em){.b-shops__shop-name{font-size:20px;line-height:23px}}@media print,screen and (min-width: 64em){.b-shops__shop-name{margin-bottom:5px}}.b-shops__shop-address{font-size:14px;line-height:17px;font-weight:300}.b-shops__shop-phone{font-size:14px;line-height:17px;font-weight:300;display:flex;flex-wrap:nowrap;gap:0 5px}.b-shops__phone-text{font-weight:bold}.b-shops__phone-val{color:#0a0a0a;width:fit-content;transition:color .3s linear}.b-shops__phone-val:active,.b-shops__phone-val:hover{color:#999}.b-shops__city{width:min(100%, 590px);background-color:#fff;font-size:14px;margin-bottom:30px;padding-bottom:8px;border:none;border-bottom:1px solid rgba(0,0,0,.4);color:rgba(0,0,0,.4)}@media print,screen and (min-width: 48em){.b-shops__city{margin-bottom:50px}}.b-shops__city--changed{color:#0a0a0a}.b-shops__city:focus{outline:none}
.b-yandex-map__circle{width:90px;height:90px;margin-left:-45px;margin-top:-45px;background-image:url("/images/shops/marker.svg");background-repeat:no-repeat;background-position:center;z-index:3}.b-yandex-map__balloon-text{background-color:#fff;padding:20px}[class$=-ground-pane]{-ms-filter:grayscale(1) !important;-webkit-filter:grayscale(1) !important;-moz-filter:grayscale(1) !important;-o-filter:grayscale(1) !important;filter:grayscale(1) !important}.ymaps-layers-pane{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}
