

/* Start:/local/templates/.default/components/bitrix/catalog.element/used_cars/style.css?178351964617270*/

/* m-product-info - характеристики и комплектация в синем поле (общее для всех каталогов) */
.m-product-promo, .m-product-promo_old-car
{
	padding-bottom: 2.4em !important;
}

@media only screen and ( max-width:  991.98px ) {
	
	.m-product-promo, .m-product-promo_old-car
	{
		padding-bottom: 1.8em !important;
	}

}
@media only screen and ( max-width:  767.98px ) {
	
	.m-product-promo, .m-product-promo_old-car
	{
		padding-top: 0 !important;
		padding-bottom: 1.0em !important;
	}
}
/* m-product-info - end (css) */


.c-product-info__group ul
{
	margin: 0.2rem;
}
.c-product-info__group li
{
	cursor: default;
	line-height:1.8; 
	color:#888;
}
.c-product-info__group li span
{
	padding-left:0.8rem; 
	color:#444;
}
/* VIN успешно проверен по базе ГИБДД */
/*.c-product-info__group li.successfully_verified span
{
	margin-left: calc( 17% + 16px );
}*/
.c-product-info__group li.successfully_verified span:after
{
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	font-size: 15px;
	content: '\f058'; /*content: '\f46c'; */
	color: green;
	position: absolute;
	margin-top: -0.15em;
	right: 0.15em;
	line-height: inherit;
}
.c-product-info__group li.successfully_verified.gibdd-info:after
{
	content: 'VIN проверен по базе ГИБДД';
	width: calc( 100% - 38px );
	line-height: 28px;
	background: #fff;
	display: inline-block;
	position: absolute;
	/*left: 16px;*/
	padding: 2px 5px 0;
	border: 3px solid green;
	color: green;
	text-align: center;
	margin-top: -11px;
	margin-left: -40px;
	z-index: 1;
	opacity: 0;
}
.c-product-info__group li.successfully_verified.gibdd-info:hover:after
{
	opacity: 1;
}
@media only screen and ( max-width: 1023.98px ) {

	.c-product-info__group li.successfully_verified span:after
	{
		font-size: inherit;
		right: -0.05em;
	}
}
@media only screen and ( max-width:  991.98px ) {

	.c-product-info__group li.successfully_verified span:after
	{
		margin-top: -0.115em;
		right: -1.15em;
	}
	.c-product-info__group li.successfully_verified.gibdd-info:after
	{
		margin-top: 0;
		width: calc( 100% - 20px );
	}
}
@media only screen and ( max-width:  768.98px ) {

	.c-product-info__group li.successfully_verified.gibdd-info:after
	{
		width: calc( 50% - 10px );
	}
}
@media only screen and ( max-width:  575.98px ) {
	
	.c-product-info__group li.successfully_verified.gibdd-info:after
	{
		width: calc( 100% - 20px );
	}
	.c-product-info__group li.successfully_verified span:after
	{
		margin-top: -0.075em;
		/*right: -1.15em;*/
	}
}

.m-product-promo__ttl
{
	max-width: unset !important;
}

.m-page-footer_old-car
{
	margin-top: 0 !important;
}

.c-icon_arrow
{
	width: 18px !important;
	height: 18px !important;
}

/* описание слева */
.c-product-info
{
	padding: 0 !important;
	padding-right: 12px !important;
	position: relative;
	background-color: none !important;
	background: transparent !important;
	box-shadow: unset !important;
}
.c-product-info__group
{
	margin-bottom: 0 !important;
	padding: 0.33rem 0 0 1rem !important;
	height: calc( 100% - 124px - 7px );
	box-shadow: 2px 7px 40px 0 rgba(0,0,0,.13);
	min-height: 250px;
}
.c-product-info.has-discounts .c-product-info__group
{
	height: auto;
	min-height: 0;
	padding-bottom: 0.8rem !important;
}
.c-product-info__group ul
{
	height: 100%;
	font-size: 1.1em;
}
.c-product-info__group li
{
	line-height: 1.0rem !important;
	height: calc( ( 100% - 0.75rem ) / 9 ) !important;
	padding-top: calc( ( ( ( 100% - 0.7rem ) / 9 ) - 0.175rem ) / 2 );
}
.c-product-info__group li span
{
	margin-left: 17%;
	padding: 0 1.2em !important;
	position: absolute;
	float: left;
	left: 17%;
}
.c-product-info__group li:nth-child(1) span,
.c-product-info__group li:nth-child(2) span
{
	font-weight: 500 !important;
}

/* кнопки карточки товара */
.checkout_buttons
{
	position: absolute;
	bottom: 0;
	margin-right: 12px;
	width: calc( 100% - 12px );
}
.checkout_buttons > div
{
	margin-top: calc( 10px + 2px );
	display: flex;
}
.checkout_buttons > div > span
{
	display: inline-block;
	cursor: pointer;
	width: 50px;
	height: 50px;
	margin-right: 0px;
	vertical-align: top;
}
.checkout_buttons > div > a
{
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	font-size: 1.2em;
	cursor: pointer;
	padding-top: calc( 25px - 0.5em );
	width: calc( 100% - 50px - 0px );
	height: 50px;
	color: #fff;
}
.checkout_buttons > div:first-child > span,
.checkout_buttons > div:first-child > a
{
	background: #ffb700;
}
.checkout_buttons > .map-address_preview
{
	background: #005498;
}
.checkout_buttons > .map-address_preview > span,
.checkout_buttons > .map-address_preview > a
{
	background: transparent;
}
.checkout_buttons > .map-address_preview > span
{
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 50px;
	height: auto;
	min-height: 50px;
}
.checkout_buttons > .map-address_preview > a
{
	flex: 1 1 auto;
	height: auto;
	min-height: 50px;
	padding: 8px 12px;
	line-height: 1.25;
	white-space: normal;
	overflow: visible;
	overflow-wrap: break-word;
	display: flex;
	align-items: center;
}

/* основной слайдер */
.checkout_buttons.has-discounts
{
	position: relative;
	bottom: auto;
	margin-top: 12px;
}
.checkout_buttons.has-discounts > div:not(.used-car-discounts)
{
	margin-top: 7px;
}
.checkout_buttons > .used-car-discounts
{
	display: block;
	width: 100%;
	margin-top: 10px;
	padding: 10px 12px;
	background: #f2f5f9;
	color: #333;
	font-size: 0.95em;
}
.used-car-discounts__row
{
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: start;
	gap: 12px;
	line-height: 1.45;
}
.used-car-discounts__row span
{
	min-width: 0;
}
.used-car-discounts__row strong
{
	white-space: nowrap;
	font-weight: 600;
}

.preview-slider__pic
{
	width: calc( 80% - 3px );
	float: left;
}

/* параметры компактного режима */
@media only screen and ( min-width: 768px ) {
	.m-product-promo_old-car .compact .preview-slider__pic
	{
		height: 600px;
		background: #f5f5f5;
	}
	.m-product-promo_old-car .compact .photos__pic-img,
	.m-product-promo_old-car .compact .photos__pic-img .slick-list,
	.m-product-promo_old-car .compact .photos__pic-img .slick-track,
	.m-product-promo_old-car .compact .photos__pic-img .slick-slide,
	.m-product-promo_old-car .compact .photos__pic-img .picture
	{
		height: 100%;
	}
	.m-product-promo_old-car .compact .photos__pic-img .picture
	{
		display: flex !important;
		align-items: center;
		justify-content: center;
	}
	.m-product-promo_old-car .compact .photos__pic-img .picture img.c-image
	{
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}
}

.compact .c-product-info__group li
{
	padding-top: calc( ( ( ( 100% - 0.7rem ) / 9 ) - 0.875rem ) / 2 );
}
.compact .preview-slider__nav,
.compact .preview-thumbs__nav
{
	visibility: hidden;
	height: 0;
}
.compact .preview-slider__pic
{
	width: 100% !important;
}
.compact .slider__pic-nav,
.compact .slider__pre-button
{
	right: 0 !important;
}

/* все элементы навигации слайдера */
.slider__pic-nav,
.slider__pic-mode,
.slider__price-val,
.slider__pre-button,
.preview-slider__nav > div:not(.photos__nav-img)
{
	position: absolute;
	bottom: 0;
	z-index: 100;
	display: flex;
	height: 50px;
}
section[class^='m-product-promo'] i[class*='fa-'],
section[class^='m-product-promo'] input[class*='fas']
{
	font-family: "Font Awesome 5 Free";
	padding: 0.5em 0.57em;
	font-size: 1.6em;
	font-weight: 600;
	color: #fff;
}

/* режим отображения слайдера */
.slider__pic-mode input
{
	width: 50px;
	margin: 0;
	border: 0;
	background: #005498;
}
.slider__pic-mode input:before
{
	content: "\f31e";
	margin: 0 -0.05em;
	display: block;
}
.compact .slider__pic-mode input:before
{
	content: "\f065";
}
.slider__pic-mode label
{
	font-size: 1.2em;
	font-weight: normal !important;
	color: #888;
	cursor: pointer;
	padding: calc( 25px - 0.5em ) 0.4em;
	margin-bottom: 0;
}	

/* навигация на слайдере */
.slider__price-val,
.slider__pre-button
{
	top: 0;
	cursor: default;
}
.slider__price-val > div:nth-child(2)
{
	background: #fff;
	color: inherit;
	font-weight: 600;
	font-size: 1.8rem;
	padding: 0.6em;
	padding-left: 0.4em;
}
.slider__price-val > div:first-child
{
	background: #005498;
}
.slider__price-val > div:last-child i
{
	margin-left: -0.1em;
	color: #888;
}
.slider__price-val > div:not(:nth-child(2)),
.slider__pre-button > div,
.slider__pic-nav > div
{
	cursor: pointer;
	height: 50px;
	width: 50px;
	color: #fff;
}
.slider__pre-button,
.slider__pic-nav
{
	right: calc( 20% + 3px );
	background: #ffb700;
	cursor: pointer;
}
.slider__pic-nav > div > svg
{
	margin: 16px;
}
.slider__pic-nav > div:first-child
{
	transform: rotate( 180deg );
	background: #fff;
}	
.slider__pic-nav > div:last-child
{
	fill: #fff;
}

/* анимация навигации на слайдере */
.slider__pic-mode label,
.slider__price-val > div:last-child
{
	-webkit-transition: opacity .5s, background .5s;
	-o-transition: opacity .5s, background .5s;
	transition: opacity .5s, background .5s;
	position: absolute;
	left: -9999px;
	opacity: 1;
}
.slider__pic-mode input:hover + label,
.slider__price-val > div:not(:last-child):hover ~ div:last-child
{
	position: relative;
	background: #fff;
	opacity: 0.75;
	left: 0;
}
.slider__price-val > div:nth-child(2)
{
	-webkit-transition: all .5s linear .5s
	-o-transition: all .5s linear .5s
	transition: all .5s linear .5s
}
.slider__price-val > div.hidden + div:last-child i
{
	transform: rotate(180deg);
}
.slider__price-val > div:last-child i
{
	-webkit-transition: rotate .5s;
	-o-transition: rotate .5s;
	transition: rotate .5s;
}


/* вертикальная навигация */
.preview-slider__nav
{
	width: calc( 20% + 3px ); 
	overflow: hidden;
	cursor: pointer;
}
.preview-slider__nav .slick-list.draggable
{
	padding: 0 !important;
	margin-bottom: 0;
}
.preview-slider__nav > div:nth-child(2)
{
	margin-top: calc( 50px + 7px );
	margin-right: -1px;
	margin-left: 12px;
}
.preview-slider__nav > div:first-child
{
	top: 0;
}	
.preview-slider__nav > div:last-child
{
	bottom: 0;
}
.preview-slider__nav > div:not(:nth-child(2))
{
	background: #005498;
	width: calc( 20% - 10px );
	right: 0;
}
.preview-slider__nav > div:first-child:after,
.preview-slider__nav > div:last-child:before
{
	content: '';
	position: absolute;
	background: #fff;
	cursor: default;
	width: 100%;
	height: 10px;
	left: 0;
	display: inline-block;
}
.preview-slider__nav > div:first-child:after
{
	bottom: -10px;
}
.preview-slider__nav > div:first-child > svg
{
	transform: rotate( -90deg );
}
.preview-slider__nav > div:last-child:before
{
	top: -10px;
}
.preview-slider__nav > div:last-child > svg
{
	transform: rotate(  90deg );
}
.preview-slider__nav > div > svg
{
	margin-left: calc( 50% - 10px );
	margin-top: calc( 25px - 8px );
	fill: #fff;
}
.preview-slider__nav .thumb.slick-slide
{
	margin-bottom: 7px;
}

/* миниатюрки слайдера снизу */
.preview-thumbs__nav
{
	margin-right: -12px;
}
.thumbs__nav-img .slider-thumb.selected
{
	opacity: 0.75;
}
.thumbs__nav-img .slider-thumb
{
	display: inline-block;
	padding-top: 12px;
	padding-right: 12px;
	max-width: 20%;
}
/*.thumbs__nav-img .slider-thumb:before
{
	content:'';
	position: absolute;
	width: inherit;
	height: inherit;
	border:1px solid #000;
	background-color: #f2f5f9;
}*/
@media only screen and ( max-width:  991.98px ) {
	
	.thumbs__nav-img .slider-thumb
	{
		max-width: 25%;
	}
}
@media only screen and ( max-width:  767.98px ) {
	
	.thumbs__nav-img .slider-thumb
	{
		max-width: calc( 100%/3 );
	}
}

/* вкладки */
.c-tabs__tab-content
{
    padding: 1.5em 0 2em !important;
}
/*.m-product-info .c-tabs__tab .c-info-list,*/
.c-info-list__item,
.c-data-list
{
	font-size: 1.1em !important;
}
/*.m-product-info .c-tabs__tab .c-info-list,*/
.c-info-list__item
{
	padding: 0 1.2em !important;
}

/* детальное описание -> PREVIEW_TEXT */
.m-catalog-detail
{
	padding: inherit 0 0 !important;
	margin-top: 2.4em;
}
.m-catalog-detail h2,
.m-catalog-detail .m-typical
{
	color: #333;
}
.m-catalog-detail .m-typical 
{
	font-size: 1.1em;
	line-height: 1.5;
	margin-top: -0.25em;
}
.m-typical ul.catalog-preview-text,
.m-typical ul.catalog-preview-text li
{
	padding: 0 !important;
}
.catalog-preview-text
{
	list-style: none !important;
}
.catalog-preview-text h5
{
	font-size: inherit;
}
.catalog-preview-text li:before
{
	display: none;
}

@media only screen and ( max-width: 1199.98px ) {

	.c-info-list__item, 
	.c-data-list,
	.c-product-info__group ul
	{
		font-size: 1.0em !important;
	}

}
@media only screen and ( max-width: 1023.98px ) {
	
	.l-container .row
	{
	    margin-right: -20px !important;
	    margin-left: -20px !important;
	}
	.c-product-info, .c-product-info_old-car
	{
	    height: inherit !important;
	}
	.c-product-info__group, .c-product-info__group_old-car
	{
		column-count: unset !important;
	}
	.c-product-info__group ul
	{
		font-size: 0.9em !important;
	}

	.m-catalog-detail .m-typical
	{
		font-size: inherit;
	}

}
@media only screen and ( max-width:  991.98px ) {
	
	.c-product-info, .c-product-info_old-car
	{
		padding-right: 0 !important;
		height: unset !important;
	}

	.c-product-info__group
	{
		margin-bottom: 10px !important;
		min-height: unset;
	}
	.c-product-info__group ul
	{
		padding: 0.25em 0 !important;
		font-size: 1.1em !important;
	}
	.c-product-info__group li
	{
		padding: 0 !important;
		line-height: 2.0 !important;
		height: unset !important;
		display: inline-block !important;
		width: 49% !important;
	}
	.c-product-info__group li span
	{
		padding: 0 !important;
		margin-left: 1em !important;
		float: none !important;
		left: auto !important;
	}

	.checkout_buttons
	{
		position: relative;
		display: inline-block;
		margin-right: 0;
		padding-bottom: 7px;
		width: 100%;
	}
	.checkout_buttons > div
	{
		width: 100%;
		display: flex;
		margin-right: 0;
		float: none;
	}	
	.checkout_buttons > div:first-child
	{
		margin-right: 0;
	}	
	.checkout_buttons > .map-address_preview
	{
		margin-left: 0;
	}
	.checkout_buttons > .used-car-discounts
	{
		width: 100%;
		float: none;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.slider__price-val
	{
		width: 50%;
	}
	.slider__price-val > div:nth-child(2)
	{
		font-size: 1.5rem;
		/*width: calc( 100% - 50px );*/
	}

	/* детальное описание */
	.m-catalog-detail
	{
		margin-top: 1.8em;
	}

}
@media only screen and ( max-width:  767.98px ) {
	
	.l-container
	{
	    padding-bottom: 0.8em !important;
	}
	.l-container .row
	{
	    margin-right: -10px !important;
	    margin-left: -10px !important;
	}

	.l-container [class*="col-"]
	{
		width: 100% !important;
	}

	.m-product-promo__ttl
	{
		font-size: 1.8rem !important;
	}

	.c-product-info__group li
	{
		width: 100% !important;
	}

	.checkout_buttons
	{
		margin-top: 5px;
	}
	.checkout_buttons > div
	{
		width: 100%;
		margin: 5px 0 0 0 !important;
	}
	.checkout_buttons > .map-address_preview > a
	{
		font-size: 1.05em;
	}
	.checkout_buttons > .used-car-discounts
	{
		font-size: 0.9em;
		padding: 8px 10px;
	}
	.used-car-discounts__row
	{
		gap: 8px;
		padding: 2px 0;
	}

	.preview-slider__pic
	{
		margin-top: 50px;
	}
	/*.slider__pre-button,*/
	.slider__pic-mode,
	.slider__pic-nav
	{
		/*display: none;*/
		opacity: 0;
	}
	.slider__price-val
	{
		width: 100%;
	}
	.slider__price-val > div:last-child
	{
		display: none;
	}
	.slider__price-val > div:nth-child(2)
	{
		font-size: 1.5rem;
		width: calc( 100% - 50px );
	}
	
	/* для компактного режима */
	.preview-slider__pic
	{
		width: 100% !important;
	}
	.preview-slider__nav
	{
		display: none !important;
	}
	.compact .preview-thumbs__nav
	{
		visibility: visible;
		height: inherit;
	}
	
	/* детальное описание */
	.m-catalog-detail
	{
		margin-top: 1.4em;
	}
}

/* удаляем скачки в картинках */
.preview-slider__pic
{
	overflow: hidden;
}

.preview-slider__pic > div > div:not(:first-child) > img,
.photos__nav-img > div:nth-child(n+4) > img
{
	display: none;
}

.preview-slider__pic > div
{
	margin-right: -12px;
}
.preview-slider__pic .picture
{
	margin-right: 12px;
}
.compact .preview-slider__pic .slider__pre-button,
.compact .preview-slider__pic .slider__pic-nav
{
	right: 0;
}
.preview-slider__pic .slider__pre-button,
.preview-slider__pic .slider__pic-nav
{
	margin-right: 0;
}

/* End */


/* Start:/local/templates/.default/components/bbc/elements.detail/catalog.features/style.min.css?16113365185508*/
.m-product-info .c-tabs__tab,.m-product-info__tab{padding:19px 22px 15px!important}.m-product-info__tab-info{padding-bottom:4px;font-size:14px!important}.c-info-list__item,.m-product-info .c-tabs__tab .c-info-list,.m-product-info__complectation-item h5,.m-product-info__detail-text h5{font-size:20px!important;font-weight:500!important;margin:0 22px 12px 0!important;line-height:1!important;padding:0!important}.c-info-list__item .c-data-list,.m-product-info__complectation-item li{margin:0 0 4px!important;font-size:16px!important;font-weight:lighter}.c-info-list__item .c-data-list{color:#000;margin-right:5px!important}.c-info-list__item .c-data-list:first-child{margin-top:15px!important}.c-info-list__item .c-data-list:last-child{margin-bottom:30px!important}.c-data-list dd,.c-data-list dt{width:auto!important;background-color:#fff;font-weight:lighter;color:#000!important;z-index:1}.c-data-list dd{text-align:right;overflow:hidden}.c-data-list dt span:after{display:none}.c-info-list__item .c-data-list.c-data-list_dotted:before{content:'';color:currentColor;font-weight:lighter;overflow:hidden;position:absolute;margin-top:15px;border-bottom:1px dotted #000;width:calc((100% / 3) - 55px)}.m-product-info__complectation-item{padding:0 7px!important}.m-product-info__detail-text .col-md-4:nth-child(n+4){margin-top:19px}.m-product-info__complectation-item ul{padding-right:12px}.m-product-info__detail-text ul{padding-right:24px}.m-product-info__complectation-item li:before{content:'-';margin-right:.5rem;display:inline-block}.m-product-info__complectation-item li{margin:.25rem 0!important;display:inline-flex}.m-product-info,.m-product-info_old-car{cursor:default;margin:0!important;padding:2.4em 0 2.8em!important}.m-product-info__top{background:unset!important;color:#fff!important;padding:0!important;margin-bottom:0!important}.m-product-info__ttl{font-size:2.2em!important;font-weight:500!important;line-height:1!important;margin:0 0 .7em!important}@media only screen and (max-width:991.98px){.m-product-info,.m-product-info_old-car{padding:1.8em 0!important}.m-product-info__ttl{font-size:1.9em!important;margin-bottom:.6em}}@media only screen and (max-width:767.98px){.m-product-info,.m-product-info_old-car{padding:1em .25em!important}.m-product-info__ttl{font-size:1.6em!important;margin-bottom:.5em}}.m-product-info__tabs-wrap{padding-top:0!important}.m-product-info .c-tabs__tab{min-width:calc((100% / 3) - 8px)}.m-product-info .c-tabs__tab:first-child:last-child:not(.is-active){cursor:default!important}.c-tabs__tab-content{padding:1.5em 0 2em!important}.c-info-list__item,.m-product-info .c-tabs__tab .c-info-list{padding:0 0 0 1.4em!important}.m-product-info__complectation{padding-bottom:0!important}.m-product-info__complectation .col-10 .row,.m-product-info__complectation .col-md-12 .row{padding-left:29px!important;padding-top:0!important;font-size:16px;font-weight:lighter;color:#000}.m-product-info__complectation .col-10 .row .col-4 li,.m-product-info__complectation .col-md-12 .row .col-md-4 li{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;width:100%;line-height:1.1;margin-bottom:.6em}.m-product-info__complectation .col-10 .row .col-4 li:focus,.m-product-info__complectation .col-md-12 .row .col-md-4 li:hover{color:#000}.m-product-info__complectation .col-10 .row .col-4 li:before,.m-product-info__complectation .col-md-12 .row .col-md-4 li:before{content:'-';margin-right:.5em;display:inline-block}.m-product-info__complectation .col-10{width:100%}.m-product-info__complectation .col-10 .row .col-4{width:calc(100% / 3);float:left}.m-product-info__complectation .col-md-12{width:100%!important}ul.catalog-detail-text{columns:3!important;color:#333}ul.catalog-detail-text li+h5{margin-top:1em!important}ul.catalog-detail-text li{display:flex;width:100%;line-height:1.1;margin-bottom:.6em}ul.catalog-detail-text li:before{content:'-';margin-right:.5em;display:inline-block}@media only screen and (max-width:1199.98px){.c-data-list,.c-info-list__item,.m-product-info .c-tabs__tab .c-info-list,.m-product-info__complectation .col-10 .row,.m-product-info__complectation .col-md-12 .row,.m-product-info__detail-text h5{font-size:1em!important}}@media only screen and (max-width:1023.98px){.l-container .row{margin-right:-20px!important;margin-left:-20px!important}.c-product-info,.c-product-info_old-car{height:inherit!important}.c-info-list{column-count:3!important}}@media only screen and (max-width:991.98px){.c-product-info,.c-product-info_old-car{padding-right:0!important;height:unset!important}.m-product-info .c-tabs__tab{min-width:50%!important}.c-info-list{column-count:2!important}.c-info-list__item .c-data-list.c-data-list_dotted:before{width:calc((100% / 2) - 55px)}.m-product-info__detail-text .col-md-4:nth-child(n+3){margin-top:19px}ul.catalog-detail-text{columns:2!important}}@media only screen and (max-width:767.98px){.l-container{padding-bottom:.8em!important}.l-container .row{margin-right:-8px!important;margin-left:-8px!important}.m-product-promo__ttl{font-size:1.8rem!important}.m-product-info .c-tabs__tab{padding-left:.5rem!important}.m-product-info__detail-text .col-md-4:nth-child(n+2){margin-top:19px}.l-container .col-10,.l-container .col-4{width:100%!important}}@media only screen and (max-width:575.98px){.c-info-list{column-count:1!important}.c-info-list__item .c-data-list.c-data-list_dotted:before{width:calc(100% - 55px)}ul.catalog-detail-text{columns:1!important}}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/catalog.grid.used/style.css?16113365187081*/
.m-catalog,
.m-catalog,
.m-catalog_catalog
{
	margin-bottom: -11px !important;
}

.m-catalog__list
{
	opacity: 1;
	transition: opacity 0.5s;
}

.m-catalog__tab-content
{
	margin: auto 0 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;
}

.m-catalog__zero-items
{
	padding: 0 12px !important;
}

@media only screen and ( max-width:  991.98px ) {

	.m-catalog__pagination_round
	{
		padding-top: 2.0em;
	}
	.m-catalog__pagination_round .bx-pagination
	{
		padding-bottom: 2.0em;
	}
}
@media only screen and ( max-width:  767.98px ) {
	
	.m-catalog__tabs,
	.m-catalog__filters,
	.m-catalog__tab-content
	{
		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: 0.8rem !important;
    font-weight: normal !important;
    padding: 0.6em 0.8em 0.5em !important;
    border-radius: 1em !important;
    margin-bottom: 0.8em !important;
	margin-top: -0.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 0.5em 0;
}

/* new template */
.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 0.3s;
}
.m-catalog__item a:hover article + div
{
	background: #dadada;
}
.m-catalog__item article + div > h3 + div span,
.m-catalog__item article + div > h3,
.c-card__price
{
	color: #333 !important;
}
.m-catalog__item article + div > h3,
.c-card__price
{
	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: 1.0rem;
	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: 0.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 0.3s ease;
}	
.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 0.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:hover:before
{
	background: #fff;
}
.c-card_old-car .c-card__features li.selected: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;
}

/* похожие предложения */
.m-catalog-similar-offer
{
	margin-top: 2.4em;
}

@media only screen and ( max-width: 1199.98px ) {
	
	.m-catalog__item .c-card_old-car, .c-card
	{
		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 ) {
	
	.m-catalog__item .c-card_old-car, .c-card
	{
		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;
	}
	/* похожие предложения */
	.m-catalog-similar-offer
	{
		margin-top: 1.8em;
	}
}
@media only screen and ( max-width:  767.98px ) {
	
	.m-catalog__item .c-card_old-car, .c-card
	{
		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 > div
	{
		margin-left: 0 !important;
	}
	.m-catalog__list .m-catalog__item
	{
		margin-left: 0 !important;
	}
	.c-card__name
	{
		font-size: 18px !important;
	}	
	.c-card__price
	{
		font-size: 20px !important;
	}
}
@media only screen and ( max-width:  575.98px ) {
	
	/* похожие предложения */
	.m-catalog-similar-offer
	{
		margin-top: 1.4em;
	}
}

/* End */


/* Start:/local/templates/.default/components/dacar/empty/similar-offers/style.css?16113365181368*/

/* re-стиль основной кнопки */
.c-btn,
.c-btn.c-btn_blue
{
	padding: 14px 18px 12px !important;
	font-size: 18px !important;
}
.c-btn > span.l
{
	margin-right: 0.333em;
}

.c-tabs-btn,
.c-tabs-btn.primary,
.c-tabs-btn.secondary:hover
{
	background-color: #005498;
	background-image: linear-gradient(to right,rgba(16,18,16,0.23) 0%,rgba(255,255,255,0.23) 100%);
	background-blend-mode: overlay;
	color: #fff !important;
	border-radius: 5px;
	padding: 14px 18px 12px;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	text-decoration: none !important;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	display: flex;
	position: relative;
	min-width: 200px;
}
.c-tabs-btn:hover,
.c-tabs-btn.primary:hover,
.c-tabs-btn.secondary
{	
	background-color: #ffb700;
}

.c-tabs-btn > span.l,
.c-tabs-btn.primary > span.l
{
	margin-right: 0.333em;
}

/* показать все */
.m-catalog__tabs
{
	display: none;
}

@media only screen and ( max-width:  991.98px ) {
	
	.l-grid__item.mobile-default:nth-child(9)
	{
		display: none;
	}
}
@media only screen and ( max-width:  575.98px ) {
	
	.l-grid__item.mobile-default:nth-child(9)
	{
		display: inline-block;
	}

	.m-catalog__tabs
	{
		margin: 0.4em auto 0.6em !important;
		display: inline-block;
	}
}
/* End */


/* Start:/local/templates/.default/components/bbc/elements.list/salon.map.index_used/style.min.css?16814097682215*/
.m-image-map__canvas img{width:auto}section.m-map{margin:2.4em auto 3em!important}section.m-map h2{margin-bottom:.7em!important;font-size:2.2rem;font-weight:500;line-height:1}.m-map__ttl{display:inline-block!important}.m-map__map{border-radius:0!important;box-shadow:none!important;height:calc(676px + 100px)!important}.m-map__points{top:5em!important;right:1.2em!important;width:calc((100% / 4) + 1.7em)!important}.c-map-points__list{max-height:756px!important;height:initial!important;padding-bottom:17px!important}.c-map-points__name{margin-left:0!important;line-height:1!important;font-size:1.1em!important;margin-bottom:.2em!important}.c-map-points__subway{font-size:.7em!important;line-height:1.2!important;margin:.3em 0 -.3em!important}.c-map-points__address{font-size:.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,li.is-active[class*='.c-map-points__item_renew']+li[class*='.c-map-points__item_renew']:not(:last-child)::before,li.is-active[class*='.c-map-points__item_renew']::before,li[class*='.c-map-points__item_renew']:hover+li[class*='.c-map-points__item_renew']:not(:last-child)::before,li[class*='.c-map-points__item_renew']:hover::before{opacity:0!important}@media only screen and (max-width:1024px){.c-map-points__name{font-size:.9em!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{height:calc(608px + 100px)!important}.m-map__points{top:4.5em!important;width:calc((100% / 3) + 1.7em)!important}.c-map-points__list{max-height:692px!important}.c-map-points__name{font-size:.9em!important}.c-map-points__address{font-size:.75em!important}}@media only screen and (max-width:767.98px){section.m-map{margin:1.4em .35em!important}section.m-map h2{text-align:left;font-size:1.6em!important}.m-map__map{margin-bottom:0!important;height:70vh!important}.m-map__points{width:100%!important}.c-map-points__item{padding-left:1.5em!important;padding-right:1em!important}.c-map-points__list{height:100%!important}}

/* End */
/* /local/templates/.default/components/bitrix/catalog.element/used_cars/style.css?178351964617270 */
/* /local/templates/.default/components/bbc/elements.detail/catalog.features/style.min.css?16113365185508 */
/* /local/templates/.default/components/bitrix/catalog.section/catalog.grid.used/style.css?16113365187081 */
/* /local/templates/.default/components/dacar/empty/similar-offers/style.css?16113365181368 */
/* /local/templates/.default/components/bbc/elements.list/salon.map.index_used/style.min.css?16814097682215 */
