

/* Start:/local/templates/.default/components/domarket/catalog.store/main/style.css?17479162805655*/
.contacts_ban {
    right: 0;position: absolute;width: 320px;
}
@media (max-width: 720px) {
    .contacts_ban {
        right: 0;position: relative;width: 320px;margin-bottom:16px;
    }
}
.stores-tabs {
    margin-top:10px;
}
.stores-tabs .nav-tabs li a {
    padding:12px!important;
}
.stores-tabs .tabs .nav-tabs li {
    margin:3px 23px 0 3px;
}
#storeDetail #hint {
    position: absolute;
    border: 1px solid #bdbdbd;
    background: #fff;
    width: 300px;
    box-shadow: 1px 1px 12px #dbdbdb;
    padding: 12px;
    z-index: 1000;
}

#storeDetail #hint span {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 600;
    display: block;
}

#storeDetail #hint ins {
    background: url("/local/templates/.default/components/domarket/catalog.store/images/clear.png") no-repeat 0 0 transparent;
    display: block;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 10px;
    height: 9px;
    cursor: pointer;
}

#storeDetail #hint ins:active {
    top: 13px;
}
.map-balloon-footer a {
    color:#46ca7c!important;
}
.citySelect {
    margin-bottom: 20px;
}

.citySelectBlock {
    max-width: 300px;
    width: 75%;
    display: inline-block;
}

.citySelectLabel {
    width: 110px;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0;
    display: inline-block;
    /*color: #555;*/
    font-size: 15px;
    /*font-weight: bold;*/
}

.citySelectBlock .inputselect {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "roboto_ltregular";
    border: 1px solid #e7e7e7;
    padding-left: 12px;
    line-height: 55px;
    /* max-width: 600px; */
    max-width: 100%;
    font-size: 14px;
    /*color: #555555;*/
    outline: none;
    height: 55px;
    width: 100%;
}


#map-stores {
    min-height: 600px;
    width: 100%;
    min-width: 300px;
    height: 100%;
}

#metro-stores {
    min-height: 600px;
    width: 100%;
    min-width: 300px;
    height: 100%;
}

#storesList {
    min-height: 600px;
    width: 100%;
    min-width: 300px;
    height: 100%;
    overflow: auto;
    max-height: 539px;
}

.map-balloon {
    width: auto;
    font-family: "Circe";
    font-size: 16px;
    line-height: normal;
    margin: 10px 0 10px 10px;
    max-width: 200px;
}

.map-balloon-tr {
    border-bottom: 1px solid #e9edf0;
    padding: 10px 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.map-balloon-tr:last-child {
    border: 0;
    padding-bottom: 0;

}

.map-balloon-tr span {
    flex-grow: 0;
    flex-shrink: 1;
}

.map-balloon-footer {
    padding: 20px 0 0;
    text-align: center;
}

.map-balloon-tr img,
.map-balloon-tr svg {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 10px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    vertical-align: top;

}

.map-balloon-shedule {
    display: block;
}

.shedule-block {
    display: inline-block;
    vertical-align: top;
    max-width: 225px;
}
.map-balloon .shedule-block
{
    max-width: 155px;
}
.map-balloon .work_time {

}

.map-balloon .work_time img {

}

.map-balloon-footer {
    text-align: center;
}


.map-container .ymaps-balloon__content {
    margin-right: 12px;
    font-family: "Circe";
}

.map-container .ymaps-2-1-16-balloon__content {
    margin-right: 12px;
    font-family: "Circe";
}


/*Table*/
table.sale_personal_profile_list {
    border: 0px double #000000;
    width: 80%;
    background-color: #F9FAFB;
    /*border-collapse:collapse;*/
    font-size: 12px;
}

/*Table head*/
table.sale_personal_profile_list th {

    text-align: center;
    color: #25639A;
}

/* Table cells and heads*/
table.sale_personal_profile_list th, table.sale_personal_profile_list td {
    border: 0px double #000000;
    padding: 3px 5px;
    vertical-align: top;
    padding-bottom: 7px;
}

div.catalog-detail-properties {
    clear: both;
    padding: 1em 0 0;
    overflow: hidden;
    width: 80%;
}

div.catalog-detail-property {
    margin: 0 0 1em;
    float: left;
    width: 100%;
}

div.catalog-detail-property span {
    float: left;
    position: relative;
    top: 0.31em;
    padding-right: 3px;
    zoom: 1;
}

div.catalog-detail-properties-title {
    font-size: 1em;
    font-weight: bold;
    margin: 2em 0 1em;
}

.last {
    text-align: right;
}

.central {
    text-align: right;
}

.shops-menu-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 800px;
    align-items: flex-start;
}

.shops-menu-item {
    /*		margin: auto;*/
    margin-bottom: 12px;
}


@media (max-width: 720px) {

    .shops-menu-item.tabs-links {
        order: 3;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .shops-menu-wrap {
        max-width: 400px;
        justify-content: space-between;
    }

    .shops-menu-item {
        margin-bottom: 12px;
    }

    .shops-menu-item .tab-btn-link {
        margin: 0 6px 0 0;
        min-width: 31%;
    }

    .tabs-wrap .tab-btn-link {
        border-right-width: 1px !important;
    }
}

@media (max-width: 375px) {
    .tabs-wrap .tab-btn-link {
        min-width: 113px !important;
        border-right-width: 1px !important;
    }
}

@media (max-width: 360px) {
    .tabs-wrap .tab-btn-link {
        position: relative;
        display: inline-block;
        min-width: 92px !important;
        border-right-width: 1px !important;
    }

    .domarket-select {
        margin-bottom: 0;
    }
}

/* End */


/* Start:/local/templates/aspro-lite-custom/css/yandex-map.min.min.css?169772280410161*/
body .bx-google-map,body div.bx-yandex-map{color:#222;color:var(--white_text_black)}.cluster_custom>span{text-align:center;z-index:1;line-height:56px}.contacts-page-map-top .bx-yandex-view-layout{margin-bottom:0}.bx-yandex-view-map .bx-yandex-map img,.cluster_custom>span{position:absolute;left:0;right:0}.projects .bx-yandex-view-map .bx-yandex-map img{position:static;max-width:100%}.bx-map-view-layout .image span{display:block;padding-top:70%}.contacts-page-map-top{margin:0 0 48px}.page-top-wrapper.color+.contacts-page-map-top.projects,.page-top-wrapper.grey+.contacts-page-map-top.projects{margin-top:0}body .contacts-page-map-top .ymaps-b-balloon{padding:0;width:366px!important;margin:4px 0 0-1px}body .contacts-map-top-frame .ymaps-b-balloon{padding:0;width:344px!important;margin:4px 0 0-1px}.pane_info_wrapper{position:relative;padding:14px 20px 20px}.pane_info_wrapper .pane_info{border-radius:4px;overflow:hidden}.pane_info_wrapper .pane_info .image{position:relative;float:left;width:112px;overflow:hidden;z-index:3;border-radius:4px;margin-top:6px}.pane_info_wrapper .pane_info .body-info{padding:0 15px 0 0}.pane_info_wrapper .pane_info .body-info:not(.wti){padding-left:132px}.pane_info_wrapper .pane_info .section_name{margin:0 0 4px;font-weight:400}.pane_info_wrapper .pane_info .info{margin:9px 0 0}body .contacts-map-top-frame .gm-style .gm-style-iw-c,body .contacts-page-map-top .gm-style .gm-style-iw-c{padding:0!important}body .contacts-page-map-top .gm-style .gm-style-iw-c img{display:inline-block!important;max-width:100%}.cluster_custom{font-size:13px;line-height:1}body .drag-block .ymaps-label{display:none!important}.front_map.bx-yandex-view-layout{margin:0;border:0}.front_map.bx-yandex-view-map{position:relative;overflow:hidden;margin:0;border:0}body .ymaps-b-balloon,body .ymaps-b-balloon__content{background:var(--card_bg_black)}body .ymaps-b-balloon{margin:-54px 0 0-38px;width:344px!important;background:#fff;border-radius:8px;border-radius:var(--border-radius);padding:25px 45px 30px 32px;-webkit-box-shadow:0 5px 20px 0 rgba(18,25,38,.1);-moz-box-shadow:0 5px 20px 0 rgba(18,25,38,.1);box-shadow:0 5px 20px 0 rgba(18,25,38,.1);font-size:1rem;line-height:calc(1em + 10px);color:#666;color:var(--lite_basic_text_black);overflow:hidden}body .ymaps-b-balloon:after,body .ymaps-b-balloon:before{content:"";background:#fff;background:var(--card_bg_black);position:absolute}body .ymaps-b-balloon:after{bottom:0;left:0;right:0;height:19px;z-index:2}body .ymaps-b-balloon .ymaps-b-balloon__content>ymaps{width:100%!important;height:auto!important}.pane_info_wrapper .pane_info .title,body .ymaps-b-balloon .ymaps-b-balloon__content-holster{padding:0}body .ymaps-b-balloon .ymaps-b-balloon__tl,body .ymaps-b-balloon .ymaps-b-balloon__tr{display:none}body .ymaps-b-balloon .ymaps-b-balloon__content{border:0}.ymaps-shadows-pane,body .ymaps-b-balloon .ymaps-b-balloon__bl,body .ymaps-b-balloon .ymaps-b-balloon__br{display:none}body .ymaps-b-balloon .ymaps-b-balloon__close{top:8px!important;right:8px!important;width:26px!important;height:26px!important;background:0 0!important;border-radius:100%!important;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}body .ymaps-b-balloon .ymaps-b-balloon__close:before{content:"";position:absolute;top:50%;left:50%;margin:-5px 0 0-5px;width:10px;height:11px;background:url(/local/templates/aspro-lite-custom/css/../images/svg/Closemap.svg)0 0 no-repeat;transition:opacity ease .3s}body .ymaps-b-balloon .ymaps-b-balloon__close:hover:before{opacity:.5}.gm-style .gm-style-iw-c img,body .ymaps-label{display:none!important}body .ymaps-b-balloon:before{width:15px;height:15px;bottom:-7px;left:50%;margin-left:-6px;box-sizing:border-box;box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ymaps-b-balloon__content-body .pane_info_wrapper .pane_info .value-block{color:#555;font-size:13px;padding-left:24px;padding-bottom:11px}.ymaps-b-balloon__content-body .pane_info_wrapper .pane_info .value-block:last-of-type{padding-bottom:0}.ymaps-b-balloon__content-body .pane_info_wrapper .pane_info .value-block .svg-inline-metro{top:3px}.ymaps-b-balloon__content-body .pane_info_wrapper .pane_info .value-block .svg-inline-email{top:2px}.ymaps-b-balloon__content-body .pane_info_wrapper .pane_info .value-block a:not(:hover){color:#555}.ymaps-controls-lefttop{bottom:0;top:auto!important}body .ymaps-b-zoom_hints-pos_right{left:50%!important;right:auto!important;top:auto!important;bottom:20px!important;border-radius:32px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);background:#fff;margin-left:-88px}body .ymaps-b-zoom{width:80px;height:36px;padding:6px 10px}body .ymaps-b-zoom:before{content:"";position:absolute;right:50%;top:5px;bottom:5px;width:2px;background-color:#f5f5f5}body .ymaps-b-zoom__scale{display:none}body .ymaps-b-zoom__button{display:inline-block;height:26px;width:30px;opacity:.6}body .ymaps-b-zoom__button:hover{opacity:1}body .bx-yandex-view-map .ymaps-b-form-button__content,body .bx-yandex-view-map .ymaps-b-form-button__left{background-image:none}body .ymaps-b-form-button{background-image:none;overflow:visible}body .ymaps-b-zoom__button_type_minus,body .ymaps-b-zoom__button_type_plus{background-image:none;text-align:center}body .ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite{width:100%;height:100%;background-image:url(/local/templates/aspro-lite-custom/css/../images/svg/yandexMapMinus.svg);left:0;background-position:-6px -3px}body .ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite{width:100%;height:100%;background-image:url(/local/templates/aspro-lite-custom/css/../images/svg/yandexMapPlus.svg);left:0;top:0;background-position:-1px -3px}body .ymaps-controls-righttop{bottom:0;top:auto!important}body .ymaps-controls-righttop>ymaps{top:auto!important;bottom:20px!important;right:auto!important;left:50%;margin-left:2px}body .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox{background:#fff;border-radius:32px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:3px 0 3px 25px;position:relative}body .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox:before{content:"";position:absolute;left:5px;top:2px;width:25px;height:25px;background-image:url(/local/templates/aspro-lite-custom/css/../images/svg/yandexMapShema.svg)}body .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{position:absolute;left:3px;bottom:100%;margin-bottom:3px;top:auto}body .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__shadow{display:none}body .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__body{border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:5px}body.index .ymaps-image-with-content{background-image:none!important}.marker.dynamic,.ymaps-point-overlay ymaps>svg{position:absolute;bottom:0;left:-23px}.ymaps-point-overlay ymaps.ymaps-image-with-content .marker{display:none}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d{max-height:none!important;overflow:visible!important}body .gm-style .gm-style-iw-t{bottom:10px!important;right:-1px!important}body .gm-style .gm-style-iw-c{width:344px!important;background:#fff;border-radius:3px;padding:25px 45px 30px 32px!important;-webkit-box-shadow:0 5px 20px 0 rgba(18,25,38,.1);-moz-box-shadow:0 5px 20px 0 rgba(18,25,38,.1);box-shadow:0 5px 20px 0 rgba(18,25,38,.1);overflow-anchor:none}.gm-style .gm-style-iw-c button{background:url(/local/templates/aspro-lite-custom/css/../images/svg/Closemap.svg)center no-repeat!important;top:6px!important;right:6px!important}.cluster>div{line-height:56px}@media (max-width:767px){.yandex-map__frame .bx-map-view-layout:before,body .ymaps-controls-pane{display:none}.bx-map-view-layout:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.map-view{position:relative}.map-view:before{content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%;background:rgba(255,255,255,.55)url(/local/templates/aspro-lite-custom/css/../images/map.png)no-repeat center center;background-size:cover}.map-mobile-opener{content:"";position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#fff;border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.15);z-index:1;background-image:url(/local/templates/aspro-lite-custom/css/../images/svg/yandexMapArrows.svg);background-position:center;background-repeat:no-repeat;cursor:pointer}.yandex-map__frame{position:fixed!important;top:0;bottom:0;left:0;right:0;z-index:10000!important}.map-mobile-opener.closer{background-image:url(/local/templates/aspro-lite-custom/css/../images/svg/yandexMapCloser.svg)}.yandex-map__frame .bx-yandex-view-layout:before{content:none}body .yandex-map__frame .ymaps-controls-pane{display:block!important;position:absolute!important;top:auto!important;bottom:20px!important}body .yandex-map__frame .ymaps-controls-righttop>ymaps{top:auto!important;bottom:0!important;left:50vw;margin-left:10px}body .yandex-map__frame .ymaps-controls-lefttop>ymaps{top:auto!important;bottom:0!important;left:50vw!important;transform:translateX(calc(-100% - 15px));margin-left:0}body .yandex-map__frame .ymaps-copyrights-pane,body .yandex-map__frame .ymaps-copyrights-pane+ymaps{display:none!important}body .yandex-map__frame .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{bottom:100%!important;top:auto!important}body .yandex-map__frame .bx-google-map,body .yandex-map__frame .bx-map-view-layout,body .yandex-map__frame .bx-yandex-map,body .yandex-map__frame .bx-yandex-view-layout,body .yandex-map__frame .bx-yandex-view-map{width:100%;height:100%!important}}@media (max-width:530px){.bx-google-map,.bx-yandex-view-map .bx-yandex-map{height:275px!important}}@media (max-width:600px){.bx-yandex-view-layout.front_map .pane_info_wrapper .pane_info{width:auto;margin:20px 16px;position:static}.bx-yandex-view-layout .pane_info_wrapper .pane_info .title_block{padding:24px 0 22px;margin:0 30px}}@media (max-width:400px){body .contacts-map-top-frame .ymaps-b-balloon,body .ymaps-b-balloon{width:275px!important}.pane_info_wrapper .pane_info .body-info:not(.wti){padding-left:100px}.bx-map-view-layout .image span{padding-top:60%}.pane_info_wrapper .pane_info .image{width:85px}body .ymaps-b-balloon{padding-right:35px}}
/* End */


/* Start:/local/templates/aspro-lite-custom/css/contacts.min.min.css?169772280411445*/
.contacts__map{overflow:hidden;position:relative}.contact-property--image img{max-width:100%;width:100%;height:auto;display:block}.contacts__map-wrapper+.contacts__desc{margin-top:47px}.contacts__desc{margin:0}.contacts__desc h3{font-size:1.46667em;line-height:calc(1em + 7px);margin:0 0 18px}.contacts__sticky-panel{box-shadow:0 5px 20px rgba(0,0,0,.1);overflow:hidden;padding:32px;background:var(--card_bg_black)}.contacts__sticky-panel__image{position:relative;margin:-32px -32px 0;overflow:hidden}.contacts__sticky-panel__image .contact-property--image{overflow:hidden}.contacts__sticky-panel .contacts__sticky-panel__image .contact-property--address{position:absolute;bottom:0;padding:0 32px 26px;z-index:1}.contacts__sticky-panel .contacts__sticky-panel__image .contact-property--address .contact-property__label{color:#fff;margin:0 0 6px}.contacts__sticky-panel .contacts__sticky-panel__image .contact-property--address .contact-property__value{font-size:1.2em;line-height:calc(1em + 7px);color:#fff}.contacts__sticky-panel__info{padding:25px 0 0}.contacts__sticky-panel--without-image .contacts__sticky-panel__info{padding-top:0}.contacts__sticky-panel__btn-wraper{padding:24px 0 0}.contacts__sticky-panel__property{margin:11px 0 0}.contacts__sticky-panel__property:first-of-type{margin-top:0}.contacts__sticky-panel__desc{margin:0 0 24px}.contact-property__label{display:block}.contact-property__value.dark_link a{color:inherit}.contacts-detail{position:relative}.title-v3 .contacts-detail,.title-v4 .contacts-detail{margin-top:-64px}.contacts-detail .contacts__row{display:flex;align-items:stretch}.contacts-detail .contacts__col{position:relative;width:50%}.contacts-detail .contacts__content-wrapper{margin:0 0 0 auto;padding-right:24px;padding-bottom:50px}.contacts-detail .contacts__map-wrapper{padding-left:24px;width:50%}.contacts_map-sticky{overflow:hidden}@media (min-width:992px){.hide_title_page .contacts-detail .contacts__content-wrapper{margin-top:71px}.hide_title_page .contacts-detail .contacts__map-wrapper{padding-top:71px}}.contacts-detail .contacts-detail__property--top{margin:0 0 30px;padding:0}.contacts-detail .contacts-detail__property--top .contact-property__label{margin-bottom:16px}.contacts-detail .contacts-detail__info .contact-property__value{line-height:1.47em}.contacts-detail .contacts-detail__info .contact-property__label{margin-bottom:2px}.contacts-detail__image{margin-bottom:37px;max-width:100%}.contacts-detail__image:not(.contacts-detail__image--gallery){overflow:hidden}.contacts-detail__image--gallery .gallery-big{padding-top:66.6%;height:0;position:relative}.contacts-detail__image--gallery .gallery-big .owl-carousel,.contacts-detail__social:before{position:absolute;top:0;left:0;bottom:0;right:0}.contacts-detail__image--gallery .owl-stage-outer{border-radius:4px}.contacts-detail__image--gallery .owl-item a div,.contacts-detail__image--gallery .swiper-slide a div{display:block;padding-top:66.6%;background-size:cover;background-repeat:no-repeat;background-position:center top}.contacts-detail__properties{display:flex;align-items:stretch}.contacts-detail__property{padding:8px 0}.contacts-detail__social{position:relative;margin-top:33px}.contacts-detail__social .social__items{background-color:#fff;background:var(--black_bg_black);padding-right:40px}.contacts-detail__social:before{content:" ";height:1px;width:100%;background-color:#ececec;background:var(--stroke_black);margin:auto}.contacts-detail__description{margin-top:42px}.contacts-detail__btn-wrapper{margin-top:32px}@media (max-width:991px){.contacts-detail .contacts-detail__property--top{margin-top:30px}.contacts-detail .contacts__col{width:100%}.contacts-detail .contacts__content-wrapper{padding-right:0;margin-top:0}.contacts-detail .contacts__map-wrapper{padding-left:0;position:relative;min-height:300px;width:100%;left:initial;right:initial;top:initial;bottom:initial!important;margin-bottom:24px}.contacts-detail__image{max-width:100%}.contacts-detail.contacts-v1 .contact-property--image{display:inline-block;vertical-align:top;overflow:hidden}.contacts-detail .contact-property--image img{max-width:100%;width:auto}}@media (min-width:531px) and (max-width:991px){.contacts-detail .bx-google-map,.contacts-detail .bx-yandex-view-map .bx-yandex-map{height:325px!important}}@media (min-width:768px){.contacts-detail__properties>.contacts__col+.contacts__col{padding-left:16px}}@media (max-width:767px){.contacts-detail__properties{flex-direction:column}.contacts-detail__properties>div:last-child{padding-left:0}.contacts-detail .contacts__col{width:100%}.contacts-detail .contacts__content-wrapper{padding-right:0}.contacts-detail__image{max-width:100%}.contacts-detail .contacts__map-wrapper{position:relative;min-height:300px;width:100%}}@media (max-width:550px){.contacts-detail .contacts__map-wrapper{position:relative;min-height:200px;width:100%}}.contacts-detail__image--gallery .gallery-big .swiper{position:absolute;top:0;left:0;bottom:0;right:0}.contacts__row{display:flex;flex-direction:row}.contacts__col{min-width:0}.contacts__col--right{width:400px;padding-left:48px}.contacts__sticky-panel__info .contact-property--address{display:none;padding:6px 0 19px}.contacts__sticky-panel--without-image .contacts__sticky-panel__info .contact-property--address{display:block;padding-top:0}.contacts__panel-wrapper{display:flex;flex-direction:row;justify-content:space-between}.contacts__tabs{margin:0 16px 0 0;flex-shrink:0}.contacts__tabs .tabs{margin-bottom:32px}.contacts__tabs .nav-tabs{margin:0-3px}.contacts__tabs .tabs .nav-tabs li{margin:0 3px}.contacts__tabs .tabs .nav-tabs li a{padding:10px 21px 10px 22px}.contacts__tab-content{position:relative}.contacts__tab-content.contacts__tab-content--map>:not(.contacts__map-wrapper):not(.alert),.contacts__tab-content:not(.contacts__tab-content--map)>.contacts__map-wrapper{position:absolute;top:-1000000px;width:100%;height:100%}.contacts__tab-content.contacts__tab-content--map>.contacts__map-wrapper,.contacts__tab-content:not(.contacts__tab-content--map)>:not(.contacts__map-wrapper){margin-top:0}.contacts__filter.line-block{max-width:672px;margin-bottom:16px;flex-grow:1}.contacts__filter .line-block__item{flex:1;min-width:0}.contacts__filter-select{margin-bottom:16px}.contacts__filter-select .dropdown-select__title{padding:7px 41px 7px 13px;position:relative;height:39px}.contacts__filter-select .dropdown-select__title span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;left:13px;right:41px}.contacts__filter-select .dropdown-select__title .svg{margin:0;position:absolute;right:17px;top:18px}.contacts__filter-select .dropdown-menu-wrapper{left:-1px;width:calc(100% + 2px);top:-1px}.contacts__filter-select .dropdown-select__list-link{word-break:break-word;white-space:normal}.contacts__filter-select .dropdown-menu-wrapper .dropdown-menu-inner{max-height:217px;overflow:auto}@media (max-width:991px){.contacts__row{flex-direction:column-reverse}.contacts__col--right{padding:0 0 47px;width:100%}.contacts__sticky-panel{display:flex;flex-direction:row;padding:26px 32px 32px}.contacts__sticky-panel__image{margin:6px 0 0;max-width:352px;min-width:0;flex-basis:50%}.contacts__sticky-panel__info{flex:1;padding:0 0 0 32px;min-width:0}.contacts__sticky-panel--without-image .contacts__sticky-panel__info{padding-left:0}.contacts__sticky-panel .contacts__sticky-panel__image .contact-property--address,.contacts__sticky-panel .dark-block-after:after{display:none}.contacts__sticky-panel__info .contact-property--address{display:block}.contacts__sticky-panel__btn-wraper .btn.btn-wide{width:auto}}@media (max-width:768px){.contacts__panel-wrapper{flex-direction:column}.contacts__tabs+.contacts__filter{margin-top:-16px}}@media (max-width:600px){.contacts__sticky-panel{flex-direction:column;padding:32px}.contacts__sticky-panel__image{margin:0 0 33px;max-width:inherit}.contacts__sticky-panel__info{padding:0}.contacts__panel-wrapper .line-block{flex-wrap:wrap}.contacts__panel-wrapper .line-block__item{flex-basis:100%}}.contacts__ajax_items .contacts-list{margin-top:43px}.contacts-list__section{margin-top:43px;position:relative}.contacts-list .contacts-list__section:first-child{margin-top:0}.contacts-list__section-title{margin-bottom:25px}.contacts-list__wrapper{position:relative}.contacts-list__item{padding:25px 123px 32px 32px}.contacts-list__wrapper:not(:last-child) .contacts-list__item{border-bottom-left-radius:0;border-bottom-right-radius:0}.contacts-list__wrapper+.contacts-list__wrapper .contacts-list__item{border-top-left-radius:0;border-top-right-radius:0}.contacts-list__item-image-wrapper{position:relative}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin-right:32px;width:150px;height:100px;display:inline-block;position:relative;vertical-align:top;margin-top:6px}.contacts-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.contacts-list__item-col{flex:1;padding-right:15px}.contacts-list__item-without-image .contacts-list__item-text-top-part>.contacts-list__item-col{flex-basis:calc(182px + (100% - 182px)/2)}.contacts-list__item-title{margin:0 0 6px}.contacts-list__item .contacts-list__item-metro .svg,.contacts-list__item .contacts-list__item-schedule .svg{margin-right:10px}.contacts-list__item .contacts-list__item-schedule .svg{margin-top:-2px}.contacts-list__item-info{margin:3px 0 0}.contacts-list__item-emails,.contacts-list__item-phones{line-height:21px}.contacts-list__item-coord{cursor:pointer;flex-shrink:0}.contacts-list__item-coord .color-theme{color:var(--fill_dark_lite_white_hover)}.contacts-list__item-coord svg path{fill:var(--fill_dark_lite_white_hover)}.contacts-list__item-coord:hover .color-theme{color:#333;color:var(--fill_dark_lite_ccc)}.contacts-list__item-coord:hover svg path{fill:#333;fill:var(--fill_dark_lite_ccc)}.contacts-list__item-coord .svg{margin:0 9px 0 0}.contacts-list__item-pay{margin:9px -8px 0}.contacts-list__item-pay__value{padding:0 8px;height:20px;line-height:20px}.contacts-list__item-pay__value img{max-width:40px}.contacts-list__wrapper .arrow-all{right:32px;top:35px}.contacts-list__item-properties{margin:20px 0 0}.contacts-list__item-properties-item-wraper{padding:0 0 0 15px;position:relative}.contacts-list__item-properties-item-wraper:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:2px;background-color:#9e9e9e;background:var(--theme-base-color)}@media (min-width:1450px){.contacts-list__item-col--right{display:flex;flex:1;flex-direction:row;justify-content:space-between}.contacts-list__item-coord{padding:1px 0 0 15px}}@media (min-width:1300px) and (max-width:1449px){.contacts-list__item-coord{padding:11px 0 0}}@media (min-width:1300px){.contacts-list__item--hidden-f1300{display:none}}@media (max-width:1299px){.contacts-list__item--hidden-t1299{display:none}.contacts-list__item-info{margin:6px 0 0}.contacts-list__item-info>.line-block{flex-direction:column}}@media (max-width:600px){.contacts-list__item{flex-direction:column!important}.contacts-list__item:not(.contacts-list__item-without-image){padding:32px}.contacts-list__item-col{padding:0}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin:0}.contacts-list__item-image-wrapper{margin:0 0 33px}}
/* End */


/* Start:/local/templates/.default/components/domarket/catalog.store.list/main/style.min.css?16947099023680*/
.shops{height:600px;margin-bottom:20px;max-width:1480px}.shops-content,.shops-menu{vertical-align:top;display:inline-block;height:100%}.shops-menu{min-width:300px;max-width:400px;margin-bottom:20px}.shops-content{width:calc(100% - 410px);max-width:1000px}.shops-city-select{background-color:#e20074;text-align:center;padding:20px 10px;color:#fff;display:flex;justify-content:space-evenly}.shops-city-select .city_link{color:#fff;border-bottom:1px dashed;text-decoration:none;position:relative;overflow:visible}.shops-menu-container{padding:20px;background-color:#f7f7f7;height:500px}.shops-menu-tabs{margin-bottom:10px;display:flex;justify-content:center}.shops-menu-tab{display:inline-block;text-align:center;font-size:15px;color:#9e9e9d;width:33.333333%;cursor:pointer}.shops-menu-tab .tab-logo{width:20px;height:20px;margin-right:5px;cursor:pointer;vertical-align:bottom}.shops-menu-tab .tab-logo .tla{fill:#9e9e9d!important}.shops-menu-tab.active .tab-logo .tla{fill:#e20074!important}.shops-menu-tab.active{color:#e20074;font-family:"Circe"}.shops-menu .tabs-links{text-align:center}.shops-menu .tab-btn-link{margin-right:0;border-radius:0;border-color:#9e9e9d;color:#9e9e9d}#storesList{min-height:600px;margin-top:0}.storeListHead{background-color:#ececec;color:#222;font-family:"Circe Bold"}.theme-dark .storeListHead{background-color:#555;color:#fff}.theme-dark .tabs .nav-tabs li.active a{color:#fff}.theme-dark #storesList .shops-phone a{color:#dadada}.theme-dark .flex-shops{border-bottom:1px solid #3c3c3c}.tab-list .shops-name{margin:20px .5%;width:33%}.tab-list .shops-metro{margin:20px .5%;width:25%;text-align:left}.tab-list .shops-shedule{margin:20px .5%;width:19%}.map-balloon .theme-link-dashed{display:inline;font-size:12px}#storesList .shops-name a,.shedule-block .theme-link-dashed,.shedule-str{display:inline}.tab-list .shops-phone{margin:20px .5%;width:18%;text-align:center}.not-working,.working{display:inline;color:#0c0}.not-working{color:#ef1212;font-weight:600}#storesList .shops-phone a{color:#222;text-decoration:none}#storesList .shops-phone a:hover{color:#c90067;text-decoration:none}.shops-metro img,.shops-metro svg{width:20px;height:20px;vertical-align:top;margin-right:5px}.change_city{font-family:"Circe Bold"}#storesList .storesListItemPhoneLabel{display:none}.flex-shops{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e9edf0;align-items:center;padding:0 10px}@media all and (max-width:1280px){#storesList .storesListItemLeft{width:70%}#storesList .storesListItemRight{background-color:#fbfbfb;text-align:center;width:30%}#storesList .storeItemDescription{max-height:42px}#storesList .storesListItemEmail,#storesList .storesListItemPhone,#storesList .storesListItemSchedule{padding:0;width:100%;float:none}#storesList .storeListIcon,#storesList .storesListItemSchedule{display:none}#storesList .storesListItemPhone{font-family:"Circe";margin-bottom:12px;font-size:16px}#storesList .storesListItemScheduleSmall{display:block;margin-top:6px}#storesList .storesListItemPhoneLabel{font-family:"Circe";margin-bottom:12px;font-size:14px;display:block}}@media (min-width:600px) and (max-width:900px){.shops-menu{max-width:320px}.shops-content{width:calc(100% - 330px)!important}}@media (max-width:600px){.shops-menu{max-width:550px;margin-bottom:0;width:100%}.shops-menu-container{height:auto!important}.shops{height:auto}.shops-content{max-width:550px;width:100%}}@media (max-width:1023px){.storeListHead{display:none!important}.tab-list .shops-name p{margin:0}.tab-list .shops-phone{text-align:left}.flex-shops{flex-direction:column!important}.flex-shops .flex-shops-item{width:100%!important;margin:10px}}
/* End */
/* /local/templates/.default/components/domarket/catalog.store/main/style.css?17479162805655 */
/* /local/templates/aspro-lite-custom/css/yandex-map.min.min.css?169772280410161 */
/* /local/templates/aspro-lite-custom/css/contacts.min.min.css?169772280411445 */
/* /local/templates/.default/components/domarket/catalog.store.list/main/style.min.css?16947099023680 */
