.shops-list{display:flex;flex-wrap:wrap}.shops-list__title{display:flex;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;width:100%;height:48px}@media screen and (max-width:767px){.shops-list__title{display:none}}.shops-list__item{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;display:flex;width:100%;border-top:1px solid rgba(0,0,0,.3019607843);padding:28px 0}@media screen and (max-width:767px){.shops-list__item{padding:32px 0;flex-direction:column;gap:26px}.shops-list__item_first{border-top:none;padding:0 0 40px}}.shops-list__address{flex-grow:1;width:50%}@media screen and (max-width:767px){.shops-list__address{width:100%}}.shops-list__phone{flex-grow:1;width:20%}@media screen and (max-width:767px){.shops-list__phone{width:100%}}.shops-list__phone-link{transition:opacity .45s ease}.shops-list__phone-link:hover{opacity:.65}.shops-list__mode{flex-grow:1;width:30%}@media screen and (max-width:767px){.shops-list__mode{width:100%}}.shops-list__mobile-title{font-weight:600;display:none}@media screen and (max-width:767px){.shops-list__mobile-title{display:block;padding-bottom:12px}}.shops-list__b-address{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.shops-list__b-address{gap:12px}}.shops-list__map{color:#844dbb;cursor:pointer;transition:opacity .45s ease}.shops-list__map:hover{opacity:.65}