.shops-city-spoiler__action[data-v-4aa0a3db]{color:#000;display:block;font-size:20px;font-weight:700;line-height:28px;padding:16px 24px;position:relative}@media screen and (min-width:1024px) and (max-width:1439px){.shops-city-spoiler__action[data-v-4aa0a3db]{padding:16px 20px}}.shops-city-spoiler__action[data-v-4aa0a3db]:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;margin-top:-3px;position:absolute;right:40px;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s linear;width:8px}@media screen and (min-width:1024px){.shops-city-spoiler__action[data-v-4aa0a3db]:after{right:30px}}.shops-city-spoiler--opened .shops-city-spoiler__action[data-v-4aa0a3db]{background-color:#f9f9f9;border-bottom:1px solid #f1f1f1}.shops-city-spoiler--opened .shops-city-spoiler__action[data-v-4aa0a3db]:after{transform:rotate(-135deg)}.shops-list-shop-content[data-v-a88f7e44]{font-size:14px;line-height:20px}.shops-list-shop-content__param+.shops-list-shop-content__param[data-v-a88f7e44]{margin-top:8px}.shops-list-shop-content__name[data-v-a88f7e44]{font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.shops-list-shop-content__value[data-v-a88f7e44]{color:#484848}.shops-list-shop-content__subway[data-v-a88f7e44]{align-items:center;display:flex}.shops-list-shop-content__subway+.shops-list-shop-content__subway[data-v-a88f7e44]{margin-top:4px}.shops-list-shop-content__subway-icon[data-v-a88f7e44]{border-radius:6px;display:inline-block;height:12px;margin-right:8px;width:12px}.shops-list-shop-content__link[data-v-a88f7e44]{margin-top:12px}.shops-list-shop-action__wrapper[data-v-ce0ea1a1]{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;grid-template-columns:51px auto}@media screen and (min-width:1024px) and (max-width:1439px){.shops-list-shop-action__wrapper[data-v-ce0ea1a1]{grid-template-columns:33px auto}}.shops-list-shop-action__name[data-v-ce0ea1a1]{color:#000;font-size:18px;font-weight:700;line-height:28px;margin-bottom:4px}.shops-list-shop-action__schedule[data-v-ce0ea1a1]{color:#484848;font-size:12px;font-weight:500}.c-shops .scroll-wrapper[data-v-991cd12e],.c-shops .shops-list[data-v-991cd12e]{height:475px;max-height:475px}.c-shops .scroll-wrapper__item[data-v-991cd12e],.c-shops .shops-list__item[data-v-991cd12e]{height:100%}.c-shops .wrapper[data-v-991cd12e]{position:relative}.c-shops .shop-selectors-wrapper[data-v-991cd12e]{margin-bottom:66px;margin-top:28px}@media screen and (max-width:1024px){.c-shops .shop-selectors-wrapper[data-v-991cd12e]{margin-bottom:28px}}@media screen and (max-width:768px){.c-shops .shop-selectors-wrapper[data-v-991cd12e]{margin-bottom:24px;margin-top:16px}}.c-shops .shop-selectors-wrapper .c-shops-swiper[data-v-991cd12e]{width:100%;z-index:0}.c-shops .shops-selector[data-v-991cd12e]{background-color:#f9f9f9;border-radius:8px;cursor:pointer;position:relative;width:auto}.c-shops .shops-selector[data-v-991cd12e]:last-of-type{margin-right:0!important}.c-shops .shops-selector--initial[data-v-991cd12e]{margin-right:16px}.c-shops .shops-selector-content[data-v-991cd12e]{height:100%;max-width:308px;padding:28px 24px;width:100%}@media screen and (max-width:1023px){.c-shops .shops-selector-content[data-v-991cd12e]{max-width:280px}}.c-shops .shops-selector-title[data-v-991cd12e]{font-size:16px;font-weight:600;line-height:24px;margin:16px 0 0}.c-shops .shops-selector-desc[data-v-991cd12e]{font-size:12px;line-height:18px;margin:8px 0 0}.c-shops .shop[data-v-991cd12e]{display:flex;padding:16px 24px;position:relative}@media screen and (max-width:1439px){.c-shops .shop[data-v-991cd12e]{padding:16px 20px}}@media screen and (max-width:768px){.c-shops .shop[data-v-991cd12e]{padding:16px 24px}}.c-shops .shop_opened[data-v-991cd12e]{padding-bottom:8px}.c-shops .hoff-map[data-v-991cd12e]{height:475px;max-height:475px}.c-shops ymaps[class*=balloon][data-v-991cd12e]{box-shadow:unset}.c-shops ymaps[class*=balloon__tail][data-v-991cd12e]:after{bottom:0}.c-shops .wrapper[data-v-991cd12e]{display:flex;flex-direction:row;width:100%}.c-shops .shop-selectors-wrapper[data-v-991cd12e]{display:flex;flex-wrap:wrap;justify-content:flex-start}.c-shops .shops-title[data-v-991cd12e]{font-size:16px;font-weight:400;margin:0;padding:18px 20px 35px}.c-shops .shops-list[data-v-991cd12e]{border:1px solid #f1f1f1;border-radius:8px 0 0 8px;flex-shrink:0;overflow:hidden;width:416px}@media screen and (max-width:1439px){.c-shops .shops-list[data-v-991cd12e]{width:328px}}@media screen and (max-width:1023px){.c-shops .shops-list[data-v-991cd12e]{border-radius:8px;width:252px}}.c-shops .hoff-map[data-v-991cd12e]{width:100%}.c-shops .hoff-map.-active[data-v-991cd12e]{left:auto;opacity:1;position:static;visibility:visible}.c-shops .c-spoiler[data-v-991cd12e]{border-bottom:1px solid #f1f1f1}.c-shops .c-spoiler[data-v-991cd12e]:last-child{border-bottom:none}.c-shops .c-spoiler__action[data-v-991cd12e],.c-shops .c-spoiler__content[data-v-991cd12e]{margin-bottom:0}.c-shops .c-spoiler__content .c-button-red[data-v-991cd12e]{font-size:14px;height:45px;width:100%}.c-shops .spoiler-wrapper[data-v-991cd12e]{box-sizing:content-box;position:relative}.c-shops .c-spoiler__content>.shop[data-v-991cd12e]{padding-top:0}.shops-list-item[data-v-991cd12e]{border-top:1px solid #f1f1f1}.shops-list-item[data-v-991cd12e]:first-child{border-top:none}.shop-info[data-v-991cd12e]{padding:8px 24px 28px 95px}@media screen and (max-width:1439px){.shop-info[data-v-991cd12e]{padding:8px 20px 28px 73px}}@media screen and (max-width:1023px){.shop-info[data-v-991cd12e]{padding:8px 20px 28px}}@media screen and (max-width:768px){.shop-info[data-v-991cd12e]{padding:8px 24px 28px 95px}}@media screen and (max-width:480px){.shop-info[data-v-991cd12e]{padding:8px 24px 28px}}.shops-view-type[data-v-991cd12e]{display:none}@media screen and (max-width:768px){.c-shops .wrapper[data-v-991cd12e]{flex-direction:column}.c-shops .hoff-map[data-v-991cd12e],.c-shops .shops-list[data-v-991cd12e]{margin-bottom:30px;width:100%}[data-v-991cd12e] .__rail-is-vertical{right:0!important}.shops-view-type[data-v-991cd12e]{background-color:#f1f1f1;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:2px}.shops-view-type__button[data-v-991cd12e]{border:0;border-radius:22px;color:#000;font-size:16px;font-weight:500;height:44px}.shops-view-type__button_active[data-v-991cd12e]{background-color:#fff;box-shadow:0 4px 4px #0000000f}}
