

/* Start:/local/templates/aspro_next/components/bitrix/map.yandex.system/.default/style.css?1706549438666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; 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: 0px !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 */


/* Start:/local/templates/aspro_next/components/bitrix/news.detail/shops.custom/style.css?17232305572962*/
.store-page {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: stretch;
	row-gap: 1.8rem;
}
.store-page .wrapper_inner {
	padding: 0;
	margin: 0;
}
.store-page .clearboth {display: none;}
.store-page .shop.detail {
	--gap: 1.25rem;
	padding: 0;
    order: 2;
    
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: var(--gap);
    width: 100%;
}
.store-page .detail .contacts_right {
	order: 1;
	margin: 0;
	padding: 0;
}
.store-page .detail .contacts_right .fancy {
	margin: 0;
	width: 100%;
	position: relative;
    overflow: hidden;
}
.store-page .detail .contacts_right .fancy:before {
	content: '';
	display: block;
	width: 100%;
	padding-top: 75%;
}
.store-page .detail .contacts_right .fancy > img {
    position: absolute;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    object-fit: contain;
    max-width: none;
    max-height: none;
}
.store-page .detail .contacts_left {
	order: 2;
	margin: 0;
}
.store-page .detail .contacts_left:after,
.store-page .detail .contacts_left:before {
	display: none;
}
.store-page .detail .contacts_left .store_property:last-child {
    margin-bottom: 0;
}
.store-page .shop.detail .back-url.url-block {
	order: 3;
	margin: 0 0 1rem;
}
.store-page .contacts_map {
	order: 1;
    width: 100%;
    min-height: 200px;
}

@media (min-width: 580px) {
	.store-page .shop.detail {
	   flex-flow: row wrap;
	   width: 100%;
	}
	.store-page .shop.detail .contacts_right {
        flex: 0 1 38%;
        position: relative;
	}
	.store-page .detail .contacts_right .fancy {
        position: sticky;
        top: 0;
	}
	.store-page .shop.detail .contacts_left {
        flex: 0 1 calc(62% - var(--gap));
    }
}
@media (min-width: 990px) {
	.store-page {
        flex-wrap: nowrap;
        column-gap: 3rem;
	}
    .store-page .shop.detail {
       flex-flow: row wrap;
       flex: 0 1 calc(50% - 1.5rem);
       order: 1;
    }
    .store-page .shop.detail .contacts_right,
    .store-page .shop.detail .contacts_left {
        flex: 1 1 100%;
        position: relative;
    }
    .store-page .contacts_map {
        flex: 0 1 calc(50% - 1.5rem);
	    max-width: calc(50% - 1.5rem);
	    min-height: 400px;
	    order: 2;
	    position: relative;
	    padding-bottom: 1rem;
    }
    .store-page .contacts_map:before {
        display: none;
    }
    .store-page .contacts_map .bx-yandex-view-layout {
        position: sticky;
        top: 0;
    }
    .store-page .contacts_map .bx-yandex-view-layout:before {
	    background: rgba(255, 255, 255, 0.55) url(/local/templates/aspro_next/images/map.png) no-repeat scroll center center;
	    content: " ";
	    height: 100%;
	    left: 0;
	    opacity: 0.07;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}
}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/map.yandex.system/map/style.css?1706549438532*/
div.bx-yandex-map {}
div.bx-yandex-map div.YMaps-b-balloon-content {}
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 {
	
}


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{
	
}


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 {
	
}

/* End */
/* /local/templates/aspro_next/components/bitrix/map.yandex.system/.default/style.css?1706549438666 */
/* /local/templates/aspro_next/components/bitrix/news.detail/shops.custom/style.css?17232305572962 */
/* /local/templates/aspro_next/components/bitrix/map.yandex.system/map/style.css?1706549438532 */
