

/* Start:/local/templates/.default/components/dacar/brand/.default/style.css?1611336518903*/

.m-catalog_brand
{
	padding-top: 0 !important;
}
.m-catalog_brand .l-container
{
	margin-top: 0;
}

.m-page_typical
{
	padding-top: 2.4em !important;
}

.m-promo_with-tabs .m-promo__top
{
    margin-bottom: 1.8rem !important;
}

.m-catalog_brand .m-catalog__ttl
{
	display: unset !important;
}

.c-page-ttl_index-catalog,
.m-promo_with-tabs .c-page-ttl
{
    margin-bottom: -0.2em !important;
}

@media only screen and ( max-width: 1023.98px ) {
	
	.c-page-ttl_index-catalog,
	.m-promo_with-tabs .c-page-ttl
	{
	    margin-bottom: 0.8rem !important;
	}
}
@media only screen and ( max-width:  991.98px ) {

	.m-page_typical
	{
		padding-top: 1.8em !important;
	}
}
@media only screen and ( max-width:  767.98px ) {

	.m-page_typical
	{
		padding-top: 0.8em !important;
	}	
	.m-promo_with-tabs .m-promo__top
	{
		margin-bottom: 0 !important;
	}
}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/catalog.grid/style.min.css?16113365184994*/
.m-catalog,.m-catalog_catalog{margin-bottom:-11px!important}.m-catalog__tab-content{margin:auto 0 0!important}.m-catalog__pagination_round{width:100%!important;padding:3em 0 0}.m-catalog__pagination_round .bx-pagination{padding-bottom:3em;margin:-10px 0 10px!important}@media only screen and (max-width:991.98px){.m-catalog__pagination_round{padding-top:2em}.m-catalog__pagination_round .bx-pagination{padding-bottom:2em}}@media only screen and (max-width:767.98px){.m-catalog__filters,.m-catalog__tab-content,.m-catalog__tabs{padding:0 5px}.m-catalog__pagination_round{padding-top:1.8em}.m-catalog__pagination_round .bx-pagination{padding-bottom:1.8em}}.c-label{font-size:.8rem!important;font-weight:400!important;padding:.6em .8em .5em!important;border-radius:1em!important;margin-bottom:.8em!important;margin-top:-.4em!important}.m-catalog__item.l-grid__item .c-card{height:inherit}.m-catalog__item.l-grid__item .c-card.c-card__image,.m-catalog__item.l-grid__item .c-image_cover{width:100%}.m-catalog__item.l-grid__item .c-card__name{max-width:inherit;margin:0 1.5em .5em 0}.m-catalog__item a{text-decoration:none!important}article:not(.c-card_old-car) .c-card__features{padding:20px 5px;bottom:-250px}.c-card_old-car .c-card__features,.c-card_old-car:hover .c-card__features{padding:0 5px;bottom:0!important;text-align:left!important;width:100%;height:100%}.m-catalog__item .c-card_old-car{padding:0!important;height:265px!important}.m-catalog__item .c-card_old-car .c-cars-gallery__slide{height:inherit!important}.m-catalog__item .c-card_old-car .c-cars-gallery__slide .picture{transition:unset!important}.m-catalog__item .c-card_old-car .c-cars-gallery__slide>div.picture:not(:first-child){height:0!important}.m-catalog__item .c-card_old-car .c-cars-gallery__slide .slick-list{background-color:#005498}.m-catalog__item .c-card_old-car .c-cars-gallery__slide .slick-slide{position:relative!important}.m-catalog__item article+div{padding:5px 15px 15px;background:#f2f5f9;transition:background .3s}.m-catalog__item a:hover article+div{background:#dadada}.c-card__price,.m-catalog__item article+div>h3,.m-catalog__item article+div>h3+div span{color:#333!important}.c-card__price,.m-catalog__item article+div>h3{margin:0!important;line-height:1!important;text-transform:none!important;padding:12px 0 0;display:inline-block;cursor:pointer;width:100%}.m-catalog__item article+div>h3 span:last-child{float:right;display:inline-block;margin-top:-10px;margin-bottom:-10px}.m-catalog__item article+div>h3 span:last-child img{width:40px}.m-catalog__item article+div>h3+div{font-size:1rem;margin-top:3px}.m-catalog__item article+div>h3+div>span:not(.c-card__price){display:block;line-height:1.3;font-size:1rem;opacity:.7;text-transform:capitalize}.m-catalog__item article+div>h3+div>span i{font-style:normal;text-transform:none!important}.c-card__features{color:#fff;position:absolute;transition:bottom .3s}.c-card_old-car .c-card__features *{height:inherit}.c-card_old-car .c-card__features li{width:calc((100% - 20px - 12px)/ 5);display:inline-block;transition:background .3s}.c-card_old-car .c-card__features li:before{content:'';width:inherit;height:5px;bottom:5px;position:absolute;background:#005498}.c-card_old-car .c-card__features li.selected:before,.c-card_old-car .c-card__features li:hover:before{background:#fff}.c-card_old-car .c-card__features li:not(:last-child){margin-right:3px}.c-card__features>div span{display:block;line-height:1.8}.c-card__features div:last-child{display:inline-block;margin:12px 0 0}.c-card__features div:last-child>ul{position:relative;z-index:1000}.c-card__features div:last-child>ul li{margin:4px 4px 0 0;display:inline-block;width:20px;height:20px;border-radius:50%}.m-catalog__item article:hover .c-card__labels:after{width:100%}.m-catalog__item article:hover .c-card__features{bottom:0}@media only screen and (max-width:1199.98px){.c-card,.m-catalog__item .c-card_old-car{min-height:calc((((100vw - 40px - 20px)/ 3)/ 385)*265)!important;height:calc((((100vw - 40px - 20px)/ 3)/ 385)*265)!important}.c-card__name{font-size:18px!important}.c-card__price{font-size:20px!important}}@media only screen and (max-width:1024px){.c-card_old-car .c-card__features,.c-card_old-car:hover .c-card__features{height:15px}}@media only screen and (max-width:991.98px){.c-card,.m-catalog__item .c-card_old-car{min-height:calc((((100vw - 40px - 20px)/ 2)/ 385)*265)!important;height:calc((((100vw - 40px - 20px)/ 2)/ 385)*265)!important}.c-card__name{font-size:20px!important}.c-card__price{font-size:22px!important}}@media only screen and (max-width:767.98px){.c-card,.m-catalog__item .c-card_old-car{min-height:calc((((100vw - 10px - 20px)/ 1)/ 385)*265)!important;height:calc((((100vw - 10px - 20px)/ 1)/ 385)*265)!important}.m-catalog_catalog .m-catalog__list{padding-left:0!important;padding-right:0!important}.m-catalog__list .m-catalog__item,.m-catalog__list>div{margin-left:0!important}.c-card__name{font-size:18px!important}.c-card__price{font-size:20px!important}}
/* End */


/* Start:/local/templates/.default/components/bbc/elements.list/specials.slider.brand/style.css?16113365181554*/

.m-promo_with-tabs
{
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.m-catalog_brand .m-catalog__top,
.m-promo_with-tabs .m-promo__inner
{
	padding-bottom: 2.4rem !important;
	margin-bottom: 0 !important;
}

.m-promo_with-tabs .m-promo__top .m-promo__tabs
{
    margin-bottom: 0 !important;
}

@media only screen and ( max-width: 1023px ) {
	
	.m-catalog_brand .m-catalog__top,
	.m-promo_with-tabs .m-promo__inner
	{
		padding-bottom: 1.8rem !important;
		margin-bottom: 0 !important;
	}
	.m-promo_with-tabs .m-promo__top
	{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.m-promo_with-tabs .m-promo__top .m-promo__tabs
	{
		margin: 0 auto;
	}
	.m-promo_with-tabs .m-promo__top .c-page-ttl,
	.m-catalog__top .c-page-ttl_index-catalog
	{
		margin-bottom: 1em;
	}
	.m-promo__top .m-promo__tabs.c-tabs-panel ul.c-tabs-panel__inner
	{
		border-radius: 23px;
	}
	.m-promo__top .m-promo__tabs.c-tabs-panel ul.c-tabs-panel__inner > li
	{
		min-width: 150px;
	}
}

@media only screen and ( max-width:  767px ) {
	
	.m-catalog_brand .m-catalog__top,
	.m-promo_with-tabs .m-promo__inner
	{
		padding-bottom: 0.7rem !important;
		margin-bottom: 0 !important;
	}
	.m-promo__top .m-promo__tabs.c-tabs-panel ul.c-tabs-panel__inner
	{
		border-radius: 0;
	}
	.m-promo__top .m-promo__tabs.c-tabs-panel ul.c-tabs-panel__inner > li
	{
		min-width: auto;
		font-size: 15px;
		padding: 0.9rem 0 0.7rem;
	}	
	.m-promo__inner .m-promo__slide
	{
		padding: 0;
	}
}

/* End */


/* Start:/local/templates/.default/components/bbc/elements.list/salon.map.index/style.css?16113365182666*/
@charset "utf-8";

section.m-map
{
	margin: 2.4em auto 3em !important;
}
section.m-map h2
{
	margin-bottom: 0.7em !important;
	font-size: 2.2rem;
	font-weight: 500;
	line-height: 1;
}
section.m-map > div
{
	position: relative;
}

.m-map__ttl
{
	display: inline-block !important;
}
.m-map__map, 
.bx-yandex-map
{
	border-radius: 0 !important;
	box-shadow: none !important;
	/*height: 776px !important;* / height: 868px !important;*/
}
.m-map__points
{
	background: transparent !important;
	overflow: hidden;
	top: 20px !important;
	right: 20px !important;
	/*height: 736px;* / height: 828px;*/
}

.c-map-points__list
{
	height: initial !important;
	max-height: inherit !important;
	background: #fff;
	padding-bottom: 17px !important;
}

.c-map-points__name
{
	margin-left: 0 !important;
	line-height: 1 !important;
	font-size: 1.1em !important;
	margin-bottom: 0.2em !important;
	min-width: 13.5em;
}
.c-map-points__subway
{
    font-size: 0.7em !important;
    line-height: 1.2 !important;
    margin: 0.3em 0 -0.3em !important;
}
.c-map-points__address
{
    font-size: 0.8em !important;
    line-height: 1.4 !important;
}

/* костылями убираем фокус на первом элементе и улучшаем функционал */
.c-map-points__hover
{
	visibility: hidden;
}

li.c-map-points__item
{
	padding: 19px 51px 19px 18px;
}
li.c-map-points__item:not(:first-child):before
{
	opacity: 1 !important;
}
li.c-map-points__item:first-child:before
{
    opacity: 0 !important;
}

@media only screen and ( max-width: 1023.98px ) {
	
	/*.m-map__map, 
	.bx-yandex-map
	{
		height: 750px !important;
	}
	.m-map__points
	{
		height: 710px;
	}*/
	.c-map-points__name
	{
		font-size: 15px !important;
	}
}
@media only screen and ( max-width:  991.98px ) {
	
	section.m-map
	{
		margin: 1.8em auto !important;
	}
	section.m-map h2
	{
		font-size: 1.9em !important;
	}
	/*.m-map__map, 
	.bx-yandex-map
	{
		height: 736px !important;
	}
	.m-map__points
	{
		height: 696px;
	}*/
	.c-map-points__list
	{
		max-height: inherit !important;
	}
	.c-map-points__name
	{
		font-size: 0.9em !important;
	}
	.c-map-points__address
	{
	    font-size: 0.75em !important;
	}
}
@media only screen and ( max-width:  767.98px ) {
	
	section.m-map
	{
		margin: 1.4em 0.35em !important;
	}
	section.m-map h2
	{
		text-align: left;
		font-size: 1.6em !important;
	}
	
	.c-map-points__item
	{
		padding-left: 1.5em !important;
		padding-right: 1em !important;
	}
	.c-map-points__list
	{
		height: 100% !important;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1588696666666*/
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 */
/* /local/templates/.default/components/dacar/brand/.default/style.css?1611336518903 */
/* /local/templates/.default/components/bitrix/catalog.section/catalog.grid/style.min.css?16113365184994 */
/* /local/templates/.default/components/bbc/elements.list/specials.slider.brand/style.css?16113365181554 */
/* /local/templates/.default/components/bbc/elements.list/salon.map.index/style.css?16113365182666 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1588696666666 */
