

/* Start:/bitrix/templates/aspro_max/css/contacts.css?16056197952318*/
.sticky-sidebar__inner {
    float: left;
    width: 240px;
    margin-top: -26px;
}

.top_block {
    float: right;
    width: 60%;
}

.shop-detail1 .left_block_store {
    /* max-width: calc(73% + 100px);*/
    /*column-count: 2;*/
    max-width: 78% !important;
    padding-right: 30px !important;
}

@media(max-width: 1850px) {
    .shop-detail1 .left_block_store {
        max-width: 81% !important;
    }
}

@media(max-width: 1800px) {
    .shop-detail1 .left_block_store {
        max-width: 82% !important;
    }
}

@media(max-width: 1750px) {
    .shop-detail1 .left_block_store {
        max-width: 83% !important;
    }
}

@media(max-width: 1700px) {
    .shop-detail1 .left_block_store {
        max-width: 86% !important;
    }
}

@media(max-width: 1650px) {
    .shop-detail1 .left_block_store {
        max-width: 88% !important;
    }
}

@media(max-width: 1600px) {
    .shop-detail1 .left_block_store {
        max-width: 91% !important;
    }
}

@media(max-width: 1550px) {
    .shop-detail1 .left_block_store {
        max-width: 93% !important;
    }
}

@media(max-width: 1500px) {
    .shop-detail1 .left_block_store {
        max-width: 96% !important;
    }
}

@media(max-width: 1450px) {
    .shop-detail1 .left_block_store {
        max-width: 98% !important;
    }
}

@media(max-width: 1400px) {
    .shop-detail1 .left_block_store {
        max-width: 100% !important;
    }
}

@media(max-width: 1300px) {
    .top_block {
        width: 55%;
    }
}

@media(max-width: 1200px) {
    .top_block {
        width: 53%;
    }
}

@media(max-width: 1150px) {
    .top_block {
        width: 51%;
    }
}

@media(max-width: 1100px) {
    .top_block {
        width: 49%;
    }
}

@media(max-width: 1050px) {
    .top_block {
        width: 47%;
    }
}

@media(max-width: 991px) {
    .top_block {
        width: 60%;
    }
}

@media(max-width: 800px) {
    .top_block {
        width: 55%;
    }
}

@media(max-width: 750px) {
    .top_block {
        width: 50%;
    }
}

@media(max-width: 700px) {
    .top_block {
        width: 45%;
    }
}

@media(max-width: 650px) {
    .top_block {
        float: none;
        width: auto;
    }
}

@media(min-width: 991px) {
    .left-contact-block {
        width: 60% !important;
    }

    .right-contact-block {
        width: 40% !important;
    }
}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?16022504951552*/
.breadcrumbs .breadcrumbs{padding:0}.breadcrumbs__item{display:inline-block;position:relative;padding-right:16px;margin-right:-16px}.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none}.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block}.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0 9px;border:none;color:#ddd}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1}.breadcrumbs__arrow-down{opacity:.5;border:none;top:13px;right:3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0}.breadcrumbs__arrow-down .svg{top:-8px}.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:inline-block}.breadcrumbs__item-name{color:#b6b5b5}.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs__dropdown-wrapper{display:none;padding-top:8px;top:18px;z-index:2;position:absolute;left:-18px}.breadcrumbs__dropdown{background:#fff;padding:11px 20px;text-align:left;box-shadow:0 1px 5px 1px rgba(0,0,0,.12)}.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display:block;line-height:14px;padding:5px 0;text-decoration:none;text-transform:none;white-space:nowrap}@media (min-width:768px){.breadcrumbs__item--with-dropdown+.breadcrumbs__separator{margin-left:18px}}@media (max-width:767px){.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:none}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/aspro/social.info.max/top2/style.css?1747056843607*/

.social-icons {
    display: flex !important;
    justify-content: space-between;
    gap: 12px;
}
.social-icons div {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.social-icons div a {
    display: flex;
    align-items: center;
    color: #333;
    gap: 12px;
    transition: opacity 0.3s ease;
}

.social-icons div a:hover {
    opacity: .8;
}

@media (max-width: 800px) {
    .social-icons {
        flex-direction: column;
        gap: 4px;
    }
    .social-icons div a {
        gap: 4px;
    }
    .social-icons div {
        gap: 4px;
    }
}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/map.yandex.system/map/style.min.css?1602250495598*/
div.bx-yandex-map,div.bx-yandex-map div.YMaps-b-balloon-content{color:#000;font-size:11px}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td{padding:0!important}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{font-size:11px}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b{background-image:none!important}
/* End */
/* /bitrix/templates/aspro_max/css/contacts.css?16056197952318 */
/* /bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?16022504951552 */
/* /bitrix/templates/aspro_max/components/aspro/social.info.max/top2/style.css?1747056843607 */
/* /bitrix/templates/aspro_max/components/bitrix/map.yandex.system/map/style.min.css?1602250495598 */
