

/* Start:/bitrix/templates/autocompas_2025/components/autocompas/mcatalog2/.default/style.min.css?17464531191246*/
.page-blk{margin:20px 0}.page-blk-description{background:#fff;padding:15px}.page-blk-description-action-more-collapse,.page-blk-description.show-more .page-blk-description-action-more-expand,.page-blk-description:not(.show-more) .page-blk-description-action-more-expand~*{display:none}.page-blk-description-action-more-expand,.page-blk-description.show-more .page-blk-description-action-more-collapse{display:flex}.page-blk-description-action-more-collapse,.page-blk-description-action-more-expand{flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:10px 0 0}.page-blk-description-action-more-collapse button,.page-blk-description-action-more-expand button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#0052bd;border:1px solid #0052bd;border-radius:2px;color:#fff;cursor:pointer;margin:0;outline:0 none;padding:5px 8px}.page-blk-description-action-more-collapse button:active,.page-blk-description-action-more-expand button:active{outline:2px solid #0052bd;outline-offset:4px}.clearfix:after{clear:both;content:"";display:block}@media only screen and (min-width:0px) and (max-width:767px){.page-blk-img{display:none}}@media only screen and (min-width:768px){.page-blk-img{float:left;margin:0 15px 5px 0}}
/* End */


/* Start:/bitrix/templates/autocompas_2025/components/autocompas/mcatalog2.vehicle/.default/style.css?175871115927441*/
.hide {
	display: none;
}

.cat2 {
	margin: 0 0 20px;
}

.cat2 .c-grid {
}

.cat2 .c-cell-subtitle {
	color: #111;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 0 20px;
	padding: 0;
	text-transform: uppercase;
}

.cat2 .c-cell-vehicles {
}

.cat2 .c-cell-aside {
}

.cat2 .c-cell-items {
}

/*
vehicles
*/

.c-vehicles {
}

.c-vehicles-list {
}

.c-vehicles-list .filter {
}

.c-vehicles-list .filter .filter-group {
}

.c-vehicles-list .filter .filter-group-alphabet {
	margin: 0 0 15px;
}

.c-vehicles-list .filter .filter-group-alphabet > ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0 -5px;
	padding: 0;
}

.c-vehicles-list .filter .filter-group-alphabet > ul > li {
	flex: 0 1 auto;
	margin: 0;
	padding: 0 5px;
	margin-bottom: 10px;
}

.c-vehicles-list .filter .filter-group-alphabet > ul > li > button[name="letter"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: 1px solid #d2d3d7;
	border-radius: 2px;
	cursor: pointer;
	display: block;
	margin: 0;
	outline: 0 none;
	padding: 5px 8px;
}

.c-vehicles-list .filter .filter-group-alphabet > ul > li.selected button[name="letter"] {
	background: #0052BD;
	border-color: #0052BD;
	color: #fff;
}

.c-vehicles-list .filter .filter-group-alphabet > ul > li > button[name="letter"]:hover {
	background: #e8eeff;
	border-color: #0052BD;
	color: #0052BD;
	transition: all .2s ease-in-out;
}

.c-vehicles-list .filter .filter-group-alphabet > ul > li > button[name="letter"]:active {
	outline: 2px solid #0052BD;
	outline-offset: 4px;
}

.c-vehicles-list .list {
	margin: 0 0 25px;
}

.c-vehicles-list.c-vehicles-list-models .list,
.c-vehicles-list.c-vehicles-list-generations .list,
.c-vehicles-list.c-vehicles-list-configurations .list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px 10px;
}

.c-vehicles-list.c-vehicles-list-models .list .el,
.c-vehicles-list.c-vehicles-list-generations .list .el,
.c-vehicles-list.c-vehicles-list-configurations .list .el {
	flex: 0 0 auto;
	padding: 0 12px 20px;
	width: 100%;
}

@media (min-width: 320px) {
	.c-vehicles-list.c-vehicles-list-models .list .el,
	.c-vehicles-list.c-vehicles-list-generations .list .el,
	.c-vehicles-list.c-vehicles-list-configurations .list .el {
		width: 50%;
	}
}

@media (min-width: 576px) {
	.c-vehicles-list.c-vehicles-list-models .list .el,
	.c-vehicles-list.c-vehicles-list-generations .list .el,
	.c-vehicles-list.c-vehicles-list-configurations .list .el {
		width: 33.33333333333333%;
	}
}

@media (min-width: 768px) {
	.c-vehicles-list.c-vehicles-list-models .list .el,
	.c-vehicles-list.c-vehicles-list-generations .list .el,
	.c-vehicles-list.c-vehicles-list-configurations .list .el {
		width: 25%;
	}
}

@media (min-width: 992px) {
	.c-vehicles-list.c-vehicles-list-models .list .el,
	.c-vehicles-list.c-vehicles-list-generations .list .el,
	.c-vehicles-list.c-vehicles-list-configurations .list .el {
		width: 20%;
	}
}

@media (min-width: 1200px) {
	.c-vehicles-list.c-vehicles-list-models .list .el,
	.c-vehicles-list.c-vehicles-list-generations .list .el,
	.c-vehicles-list.c-vehicles-list-configurations .list .el {
		width: 16.66666666666667%;
	}
}

.c-vehicles-list .list .wrap-item {
	background-color: #fff;
	height: 100%;
}

.c-vehicles-list .list .wrap-item:hover {
	background: #e8eeff;
	color: #0052BD;
	transition: all .2s ease-in-out;
}

.c-vehicles-list .list .wrap-item:active {
	outline: 2px solid #0052BD;
	outline-offset: 4px;
}

.c-vehicles-list .list .wrap-item:hover .item {
	color: #0052BD;
}

.c-vehicles-list .list .wrap-item .item {
	align-content: center;
	color: #212529;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 16px;
	font-weight: 600;
	height: 100%;
	justify-content: center;
	line-height: 20px;
	outline: 0;
	overflow: hidden;
	padding: 16px;
	text-align: center;
	text-decoration: none;
}

.c-vehicles-list:not(.filtration) .list:not(.show-more) .el:nth-child(n+13) {
	height: 0;
	width: ;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*
vehicles models
*/

.c-vehicles-list-models .name1 {
	flex: 0 1 auto;
	order: 1;
}

.c-vehicles-list-models .name2 {
	flex: 0 1 auto;
	order: 2;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
}

.c-vehicles-list-models .name3 {
	flex: 0 1 auto;
	order: 3;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

.c-vehicles-list-models .name4 {
	flex: 0 1 auto;
	order: 4;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

/*
vehicles generations
*/

.c-vehicles-list-generations .name1 {
	flex: 0 1 auto;
	order: 1;
}

.c-vehicles-list-generations .name2 {
	flex: 0 1 auto;
	order: 5;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	margin: 3px 0 0;
}

.c-vehicles-list-generations .name3 {
	flex: 0 1 auto;
	order: 3;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	margin: 3px 0 0;
}

.c-vehicles-list-generations .name4 {
	flex: 0 1 auto;
	order: 4;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	margin: 3px 0 0;
}

.c-vehicles-list-generations .name5 {
	flex: 0 1 auto;
	order: 2;
	font-size: 14px;
	line-height: 18px;
	margin: 3px 0 0;
}

/*
vehicles configurations
*/

.c-vehicles-list-configurations .name1 {
	flex: 0 1 auto;
	order: 2;
}

.c-vehicles-list-configurations .name2 {
	flex: 0 1 auto;
	order: 3;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
}

.c-vehicles-list-configurations .name3 {
	flex: 0 1 auto;
	order: 4;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

.c-vehicles-list-configurations .name4 {
	flex: 0 1 auto;
	order: 5;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

.c-vehicles-list-configurations .name5 {
	flex: 0 1 auto;
	order: 6;
	margin: 3px 0 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

/*
vehicles more
*/

.c-vehicles-list-action-more-expand,
.c-vehicles-list-action-more-collapse {
	display: none;
}

.c-vehicles-list:not(.filtration) .list:not(.show-more) .el:nth-child(n+13) ~ .c-vehicles-list-action-more-expand,
.c-vehicles-list .list.show-more .c-vehicles-list-action-more-collapse {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 0 0 5px;
	width: 100%;
}

.c-vehicles-list-action-more-expand button, .c-vehicles-list-action-more-collapse button {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: #0052BD;
	border: 1px solid #d2d3d7;
	border-color: #0052BD;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	flex: 0 1 auto;
	font-size: 14px;
	line-height: 21px;
	margin: 0;
	outline: 0 none;
	padding: 5px 8px;
}

.c-vehicles-list-action-more-expand button:active, .c-vehicles-list-action-more-collapse button:active {
	outline: 2px solid #0052BD;
	outline-offset: 4px;
}

/*
vehicles modification
*/
.c-dropdown {
	position: relative;
}

.c-dropdown button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border: 1px solid #ddd;
	color: #212529;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	overflow: hidden;
	padding: .375rem .75rem;
	text-align: left;
	text-decoration: none;
	text-overflow: ellipsis;
	text-transform: none;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	width: 100%;
	white-space: nowrap;
}

.c-dropdown button::after {
	border-bottom: 0;
	border-left: .3em solid transparent;
	border-right: .3em solid transparent;
	border-top: .3em solid;
	content: "";
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
}

.c-dropdown button:focus {
	box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
	outline: 0;
}

.c-type-block-main .c-dropdown button {
	background: #0052BD;
	border: 1px solid #0052BD;
	color: #fff;
}

.c-dropdown [role="menu"] {
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 0 4px 3px -3px rgba(128,128,128,0.5);
	left: 0;
	list-style: none;
	margin: 0;
	padding: 7px 4px;
	position: absolute;
	right: 0;
	z-index: -1;
	visibility: hidden;
}

.c-dropdown.focus [role="menu"] {
	position: absolute;
	visibility: visible;
	z-index: 100;
}

.c-dropdown [role="menuitem"] {
	border: none;
	color: #212529;
	cursor: pointer;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 6px;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	font-weight: 600;
}

.c-dropdown [role="menuitem"]:focus, .c-dropdown [role="menuitem"]:hover {
	background-color: #e9ecef;
	color: #1e2125;
}

.c-dropdown [role="menuitem"].active, .c-dropdown [role="menuitem"]:active {
	background-color: #0052BD;
	color: #fff;
	text-decoration: none;
}

.c-type {
}

.c-type-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.c-type-col {
	flex: 0 1 auto;
	padding: 0 5px;
}

.c-type-block-main {
	margin: 0 0 20px;
	width: 100%;
}

.c-type-block-engine {
	margin: 0 0 20px;
	width: 100%;
}

.c-type-block-tech {
	width: 100%;
	margin: 0 0 20px;
}

.c-type-block-wrap {
	background: #fff;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
}

.c-type-block-top {
	flex: 0 1 auto;
	padding: 10px;
}

.c-type-block-middle {
	flex: 0 1 auto;
	padding: 0 0 10px;
	position: relative;
}

.c-type-block-middle-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.c-type-block-bottom {
	border-top: 1px solid #ddd;
	flex: 0 1 auto;
	margin: auto 0 0;
	overflow: hidden;
}

.c-type-block {
	flex: 0 1 auto;
	padding: 10px;	
}

.c-type-block-name {
	background: #fff;
	border: 1px solid #ddd;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	overflow: hidden;
	padding: .375rem .75rem;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c-type-block-middle-col-img {
	flex: 0 1 auto;
	padding: 0 10px;
	width: 25%;
}

.c-type-block-middle-col-props {
	flex: 0 1 auto;
	min-height: 170px;
	padding: 0 10px;
	width: 75%;
	height: 100%;
}

.c-type-img-wrap {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 100px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.c-type-img-wrap span {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	left: 0;
	line-height: 18px;
	position: absolute;
	right: 0;
}

.c-type-img-wrap img {
	flex: 0 1 auto;
	height: auto;
	width: 100%;
}

.c-type-img-wrap img[data-fancybox="gallery"] {
	cursor: pointer;
}

.c-type-props {
	position: relative;
}

.c-type-props-list {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.c-type-prop {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.c-type-prop + .c-type-prop {
	margin-top: 3px;
}

.c-type-prop::after {
	background-image: radial-gradient(circle, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
	background-position-x: 50%;
	background-position-y: 100%;
	background-repeat: space no-repeat;
	background-size: 7.15px 4.5px;
	content: "";
	flex-grow: 1;
	height: 17px;
	margin: 0 3px;
	order: 2;
}

.c-type-prop .n {
	align-self: flex-end;
	flex: 0 1 auto;
	order: 1;
	word-wrap: normal;
}

.c-type-prop .v {
	align-self: flex-end;
	flex: 0 1 auto;
	order: 3;
	text-align: right;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.c-type-block-wrap:not(.show-more) .c-type-prop:nth-child(n+7) {
	position: absolute;
	left: -9999px;
}

.c-type-props-list-action-more-expand, .c-type-props-list-action-more-collapse {
	display: none;
}

.c-type-props-list-action-more-expand,.c-type-props-list-action-more-collapse {
	margin: 10px 0 0;
}

.c-type-block-wrap:not(.show-more) .c-type-prop:nth-child(n+7) ~ .c-type-props-list-action-more-expand,.c-type-block-wrap.show-more .c-type-props-list-action-more-collapse {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	padding: 0;
}

.c-type-props-list-action-more-expand button,
.c-type-props-list-action-more-collapse button {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	flex: 1 1 auto;
	margin: 0;
	outline: 0 none;
	position: relative;
	height: 16px;
}

.c-type-props-list-action-more-expand button {
	background: transparent url(/bitrix/templates/autocompas_2022/images/catalog/more-expand-line.svg) center center no-repeat;
}

.c-type-props-list-action-more-collapse button {
	background: transparent url(/bitrix/templates/autocompas_2022/images/catalog/more-collapse-line.svg) center center no-repeat;
}

.c-type-sections-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 -1px -1px 0;
	overflow: hidden;
}

.c-type-section {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	flex: 0 1 auto;
	height: auto;
	padding: 5px 10px 3px;
	position: relative;
	width: 25%;
}

.c-type-section-wrap {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.c-type-section-wrap span {
	align-self: center;
	flex: 0 1 auto;
	overflow: hidden;
	padding: 0 0 5px;
	width: 100%;
}

.c-type-section-wrap img {
	height: auto;
	width: 100%;
}

.c-type-section-wrap img.lazyloaded {
	height: auto;
	width: 100%;
}

.c-type-section-wrap a {
	align-self: center;
	color: #000;
	flex: 0 1 auto;
	font-size: 13px;
	line-height: 17px;
	min-height: 38px;
	outline: none;
	text-decoration: none;
}

.c-type-section-wrap a::after {
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.c-type-section-wrap a:hover {
	color: #ff933f;
}

.c-tech-group-wrap {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior: contain;
	padding: 0 10px 0 0;
	scrollbar-color: lightgray whitesmoke;
	scrollbar-width: thin;
}

.c-tech-group {
	position: absolute;
	z-index: -1;
	visibility: hidden;
	overflow: hidden;
}

.c-tech-group.selected {
	position: relative;
	z-index: 1;
	visibility: visible;
}

.c-tech-group-values {
}

.c-tech-group-value {
}

.c-tech-group-value + .c-tech-group-value {
	margin-top: 5px;
}

.c-tech-group-value-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.c-tech-group-value-wrap + .c-tech-group-value-wrap {
	margin-top: 5px;
}

.c-tech-group-value-wrap::after {
	background-image: radial-gradient(circle, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
	background-position-x: 50%;
	background-position-y: 100%;
	background-repeat: space no-repeat;
	background-size: 7.15px 4.5px;
	content: "";
	flex-grow: 1;
	height: 17px;
	margin: 0 3px;
	order: 2;
}

.c-tech-group-value-wrap .n {
	align-self: flex-end;
	flex: 0 1 auto;
	order: 1;
	word-wrap: normal;
}

.c-tech-group-value-wrap .v {
	align-self: flex-end;
	flex: 0 1 auto;
	order: 3;
	text-align: right;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.c-tech-group-value-wod .n {
	font-weight: bold;
}

.c-tech-group-value-wd .d {
	font-weight: bold;
}

.c-type-block-tech .c-type-block-top {
	padding: 10px 10px 0;
}

.c-type-block-tech .c-type-block-bottom {
	height: 100%;
	padding: 10px 0 10px 10px;
}

.c-type-block-tech .c-dropdown {
	margin: 0 0 10px;
}

/*
sections
*/

.c-sections {
}

.c-sections-header {
}

.c-sections-body {
	height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

.c-sections-title {
}

/*
sections search
*/

.c-sections-search {
	margin: 0 0 15px;
	padding: 0;
}

.c-sections-search-wrap {
	align-content: stretch;
	align-items: stretch;
	border: 2px solid #e0e0e0;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	padding: 2px 6px;
	transition: border-color .5s;
}

.c-sections-search-wrap.focus {
	border-color: #0052BD;
	outline: 0;
}

.c-sections.search-nothing-found .c-sections-search {
	margin-bottom: 0;
}

.c-sections-search-control-separator {
	margin-left: auto;
}

button[type="button"].c-sections-search-control-reset {
	align-content: center;
	align-items: center;
	background: none;
	border: 0 none;
	display: none;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0 0 0 5px;
	padding: 0;
	width: 26px;
}

button[type="button"].c-sections-search-control-reset svg {
	stroke: #9a9a9a;
	stroke-width: 2px;
	transition: stroke .5s;
}

.c-sections-search-init button[type="button"].c-sections-search-control-reset {
	display: flex;
}

.c-sections-search-init .c-sections-search-wrap.focus button[type="button"].c-sections-search-control-reset svg {
	stroke: #0052BD;
}

.c-sections-search input {
	border: 0 none;
	display: block;
	flex: 1;
	height: 30px;
	margin: 0;
	min-width: 100px;
	padding: 0;
}

.c-sections-search input:focus {
	outline: 0;
}

.c-sections-search .nothing-found {
	font-style: italic;
	margin: 15px 0 0;
}

/*
sections list
*/

.c-sections-list-p {
	margin: 0;
	padding: 0;
}

.c-sections-list-p ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.c-sections-list-container-ul ul {
	margin: 0 0 0 18px;
	padding: 0;
}

.c-section-children.c-section-open ul {
	height: auto;
	visibility: visible;
}

.c-section-children.c-section-closed ul {
	height: 0;
	visibility: hidden;
}

.c-section-children.c-section-closed ul li {
	height: 0;
	visibility: hidden;
}

.c-section-node {
	background-image: url(/bitrix/templates/autocompas_2022/images/mcatalog/i.gif?v1);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 2px 0;
}

.c-section-node:nth-last-child(1 of :not(.c-section-hide)) {
	background-image: url(/bitrix/templates/autocompas_2022/images/mcatalog/i_half.gif?v1);
	background-position: top left;
	background-repeat: no-repeat;
}

.c-section-wrap {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	padding: 2px 0;
}

.c-section-wrap .c-section-icon {
	background: transparent url(/bitrix/templates/autocompas_2022/images/mcatalog/expand_leaf.gif?v1) center center no-repeat;
	display: block;
	height: 18px;
	width: 18px;
}

.c-section-children.c-section-open > .c-section-wrap .c-section-icon {
	background: transparent url(/bitrix/templates/autocompas_2022/images/mcatalog/expand_minus.gif?v1) center center no-repeat;
}

.c-section-children.c-section-closed > .c-section-wrap .c-section-icon {
	background: transparent url(/bitrix/templates/autocompas_2022/images/mcatalog/expand_plus.gif?v1) center center no-repeat;
}

.c-sections-list-p a {
	color: #212529;
	display: block;
	flex: 1;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 0 3px;
	text-decoration: none;
	word-break: break-word;
	word-wrap: break-word;
}

.c-sections-list-p a:hover {
	color: #0052BD;
	text-decoration: none;
}

.c-section-wrap span {
	display: block;
	flex: 1;
	margin: 0 0 0 3px;
}

.c-section-node.c-section-current span {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}

.c-section-hide {
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.c-vehicles {
		margin: 0 0 10px;
	}

	.c-sections {
		background: #fff;
		margin: 0 0 20px;
	}

	.c-sections.c-sections-show-list .c-sections-body {
		height: auto;
		overflow: visible;
		position: relative;
		visibility: visible;
		z-index: 1;
	}

	.c-sections-title {
		background: #fff;
		cursor: pointer;
		font-size: 1.125rem;
		line-height: 1.375rem;
		margin: 0;
		overflow: hidden;
		padding: 10px 37px 10px 10px;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.c-sections-title span {
		display: none;
	}

	.c-sections-title::before {
		content: attr(title);
		display: block;
	}

	.c-sections-title::after {
		background: transparent url(/bitrix/templates/autocompas_2022/images/icon-arrow-right.svg) center center no-repeat;
		background-size: 22px auto;
		content: "";
		display: block;
		height: 22px;
		position: absolute;
		right: 10px;
		top: 9px;
		transform: rotateZ(90deg);
		width: 22px;
	}

	.c-sections.c-sections-show-list .c-sections-title {
		overflow: unset;
		text-overflow: unset;
		white-space: normal;
	}

	.c-sections.c-sections-show-list .c-sections-title::after {
		transform: rotateZ(0);
	}

	.c-sections-body {
		height: 0;
		overflow: hidden;
		padding: 0 10px 10px;
		position: absolute;
		visibility: hidden;
		z-index: -1;
	}

	.c-sections.c-sections-show-list .c-sections-body {
		height: auto;
		overflow: visible;
		position: relative;
		visibility: visible;
		z-index: 1;
	}

	.c-sections-search {
		margin: 0 0 15px;
		padding: 0;
	}

	.c-filter {
		min-height: 42px;
		margin: 0 0 20px;
	}

	.c-filter.c-filter-show-list .c-filter-body {
		display: block;
	}
}

@media only screen and (min-width: 768px) {
	.c-vehicles-body {
		display: block;
	}

	.c-sections-title {
		border-bottom: 2px solid #e0e0e0;
		font-size: 1.125rem;
		font-weight: 500;
		line-height: 1.375rem;
		margin: 0 0 15px;
		padding: 0 0 10px;
	}

	.c-sections-body {
		height: auto;
		overflow: visible;
		position: relative;
		z-index: 1;
		visibility: visible;
	}

	.c-sections-search {
	}
}

@media (min-width: 576px) {
	.c-type-section {
		width: 25%;
	}
}

@media (min-width: 768px) {
	.c-type-block-main {
		width: 50%;
	}

	.c-type-block-engine {
		width: 50%;
	}

	.c-type-block-tech {
		width: 100%;
	}

	.c-type-block-wrap.show-more .c-type-block-middle-wrap {
		background: #fff;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		box-shadow: 0 4px 3px -3px rgba(128,128,128,0.5);
		left: 0;
		padding: 0 0 10px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 201;
	}

	.cat2 .c-grid {
		display: grid;
		display: -ms-grid;
		-ms-grid-columns: 29% 71%;
		grid-template-columns: 29% 71%;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		grid-template-areas: "vehicles vehicles" "subtitle subtitle" "aside items";
	}

	.cat2 .c-cell-subtitle {
		grid-area: subtitle;
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
	}

	.cat2 .c-cell-vehicles {
		grid-area: vehicles;
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
	}

	.cat2 .c-cell-aside {
		grid-area: aside;
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}

	.cat2 .c-cell-items {
		grid-area: items;
		-ms-grid-row: 2;
		-ms-grid-column: 2;
	}

	.c-sections {
		background-color: #fff;
		border-right: 1px solid #ddd;		
		padding: 15px;
	}

	.c-filter {
	}
}

@media (min-width: 992px) {
	.c-type-block-main {
		width: 33.33%;
	}

	.c-type-block-engine {
		width: 33.33%;
	}

	.c-type-block-tech {
		width: 33.33%;
		position: relative;
	}

	.c-type-block-tech .c-type-block-wrap {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.c-type-block-tech .c-type-block-bottom {
		margin: 0;
	}

	.cat2 .c-grid {
		display: grid;
		display: -ms-grid;
		-ms-grid-columns: 20% 80%;
		grid-template-columns: 20% 80%;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		grid-template-areas: "vehicles vehicles" "subtitle subtitle" "aside items";
	}
}

#c_type_list_button {
	font-weight: 600;
}

.dn {
	position: absolute;
	z-index: -1;
	visibility: hidden;	
}

/*
related sections
*/
.c-related-sections {
	background: #fff;
	margin: 20px 0 0;
	padding: 15px;
}

.c-related-sections-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	list-style-type: none;
	margin: -10px;
	padding: 0;
}

.c-related-section {
	flex: 0 1 auto;
	padding: 10px;
}

.c-related-section > a {
	border: 1px solid #0052BD;
	border-radius: 6px;
	color: #0052BD;
	display: block;
	padding: 10px;
	text-decoration: none;
}


/* */
/* */

.c__vd5__b.b-model a {
	text-decoration: none;
}

.c__vd5 {
	overflow-x: auto;
}

.c__vd5 {
	background: #FFF;
	margin: 0 0 15px;
	padding: 10px;
}

.c__vd5 table {
	width: 100%;
}

.c__vd5 table > thead {
	position: relative;
}

.c__vd5 table > thead:before {
	border-bottom: 2px #aaa solid;
	bottom: 4px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
}

.c__vd5 table > thead > tr > th {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 12px 16px 12px 4px;
	vertical-align: bottom;
}

.c__vd5 table > thead > tr > th:last-child {
	padding-right: 4px;
}

.c__vd5 table > tbody > tr {
	cursor: pointer;
}

.c__vd5__selected {
	background: #004f9a;
	color: #fff;
}

.c__vd5 .c__vd5__i.c__vd5__selected .c__vd5__b,
.c__vd5 .c__vd5__i.c__vd5__selected .c__vd5__b a {
	color: #fff;
}

.c__vd5 table > tbody > tr:hover {
	
	background: #f0f0f0;
}

.c__vd5 .c__vd5__i:hover .c__vd5__b {
	color: #000;
}

.c__vd5 .c__vd5__i:hover .c__vd5__b a {
	color: #0d6efd;
}

.c__vd5 .c__vd5__b {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 6px 16px 6px 4px;
	vertical-align: top;
}

.c__vd5 .c__vd5__b:last-child {
	padding-right: 4px;
}

/**/

.c__vd5__h.h-model {
	max-width: 200px;
}

.c__vd5__h.h-power {
	max-width: 120px;
}

.c__vd5__h.h-cylinder-capacity {
	max-width: 100px;
}

.c__vd5__h.h-impulsion-type {
	max-width: 180px;
}

.c__vd5__h.h-fuel-type {
	max-width: 200px;
}

.c__vd5__h.h-year {
	max-width: 120px;
}

.c__vd5__h.h-engine-code {
	width: auto;
}

.c__vd5__h.h-select {
	display: none;
}

/**/

.c__vd5__b.b-model {
}

.c__vd5__b.b-power {
}

.c__vd5__b.b-cylinder-capacity {
}

.c__vd5__b.b-impulsion-type {
}

.c__vd5__b.b-fuel-type {
}

.c__vd5__b.b-year {
}

.c__vd5__b.b-engine-code {
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.c__vd5 .c__vd5__b {
		white-space: nowrap;
	}
}

/* End */


/* Start:/bitrix/templates/autocompas_2025/components/autocompas/mcatalog.items/.default/style.min.css?175282059624417*/
.c-items{background:#fff}.c-items-wrap{display:flex;flex-direction:column;flex-wrap:nowrap}.c-items-top{border-bottom:1px solid #ddd;margin:0}.c-items-bottom,.c-items-list,.c-items-top{flex:0 1 auto;overflow:hidden}.c-items-controls-wrap{align-content:center;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:15px 15px 10px}.c-items-control{align-self:center;flex:0 1 auto;height:auto;margin:0 10px 5px 0;padding:0;width:auto}.c-items-control:last-child{margin-right:0}.c-items-control-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.c-items-control-text{flex:0 1 auto;margin:0 6px 0 0}.c-items-control-els{flex:0 1 auto}.c-items-control-els-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative}.c-items-control-el{background:transparent;border:0;cursor:pointer;flex:0 1 auto;outline:0 none}.c-items-control[data-control=per-page],.c-items-control[data-control=separator],.c-items-control[data-control=view]{display:none}.c-items-control[data-control=view] .c-items-control-el{background-position:50% 50%;background-repeat:no-repeat;background-size:27px auto;height:35px;margin:0 10px 0 0;padding:6px;position:relative;transition:.15s;width:35px}.c-items-control-view .c-items-control-el:last-child{margin-right:0}.c-items-control[data-control=separator]{margin-left:auto}.c-items-control[data-control=view] .c-items-control-el[value=grid]{background-color:#eee;background-image:url(/bitrix/templates/autocompas_2022/images/catalog/control-view-grid.svg)}.c-items-control[data-control=view] .c-items-control-el.selected[value=grid]{background-color:#0052bd}.c-items-control[data-control=view] .c-items-control-el[value=list]{background-color:#eee;background-image:url(/bitrix/templates/autocompas_2022/images/catalog/control-view-list.svg)}.c-items-control[data-control=view] .c-items-control-el.selected[value=list]{background-color:#0052bd}.c-items-control[data-control=per-page] .c-items-control-els-wrap{border:1px solid #ced4da}.c-items-control[data-control=per-page] .c-items-control-el{background-color:#fff;border-right:1px solid #ced4da;height:40px;padding:0 14px;transition:.15s}.c-items-control[data-control=per-page] .c-items-control-el:last-child{border-right:0}.c-items-control[data-control=per-page] .c-items-control-el.selected,.c-items-control[data-control=per-page] .c-items-control-el:hover{background-color:#ced4da}.c-items-control[data-control=filter] .c-items-control-wrap{flex-wrap:wrap}.c-items-control[data-control=filter] .c-items-control-text{background:#0052bd;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;margin:0;padding:4px 4px 4px 8px;white-space:nowrap}.c-items-control[data-control=filter] .c-items-control-els-wrap{flex-wrap:wrap}.c-items-control[data-control=filter] .c-items-control-el{background:#0052bd;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#fff;margin:0 7px 0 0;padding:4px 26px 4px 6px;position:relative;white-space:nowrap}.c-items-control[data-control=filter] .c-items-control-el:after{background:transparent url(/bitrix/templates/autocompas_2022/images/icon-close-white.svg) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:13px;overflow:hidden;position:absolute;right:8px;top:8px;width:13px}.c-items-control[data-control=filter] .c-items-control-el input[type=checkbox]{display:none}.c-items-control[data-control=filter] .c-items-control-el+.c-items-control-el{border-bottom-left-radius:3px;border-top-left-radius:3px}.c-item-image{cursor:pointer;position:relative}.c-items .c-item-rating-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 0 7px}.c-items .c-item-rating-brand{flex:0 1 auto;font-size:13px;font-weight:700;line-height:21px;margin:0 7px 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-items .c-item-rating{flex:0 1 auto;height:10px;overflow:hidden;position:relative;width:65px}.c-items .c-item-rating-bg,.c-items .c-item-rating-value{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:auto 10px;height:10px;left:0;position:absolute;top:0}.c-items .c-item-rating-bg{background-image:url(/bitrix/templates/autocompas_2022/images/catalog/rating-bg.svg);width:100%;z-index:1}.c-items .c-item-rating-value{background-image:url(/bitrix/templates/autocompas_2022/images/catalog/rating-val.svg);z-index:2}.c-items-pagination-wrap{border-top:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:wrap}.c-items-pagination{flex:0 1 auto;margin:0 0 0 auto;padding:15px}.c-items-pagination ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.c-items-pagination ul>li{background-color:transparent;border:1px solid transparent;border-radius:2px;color:#454545;flex:0 1 auto;font-size:16px;line-height:22px;margin:0 8px 0 0;min-width:40px;padding:8px 0;position:relative;text-align:center;transition:opacity .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.c-items-pagination ul>li:hover{border:1px solid gray}.c-items-pagination ul>li>a{color:#454545;display:block;font-size:16px;height:100%;line-height:22px;text-decoration:none;width:100%}.c-items-pagination ul>li>a:hover{color:gray}.c-items-pagination ul>li.bx-active{border:1px solid #0052bd;cursor:default;pointer-events:none}.offer{height:auto!important}.offer .offer-delivery{color:#575757;font-size:.975em;line-height:1.5;margin:0 0 3px}.offer .offer-delivery-today,.offer .offer-delivery-tomorrow{color:green}.offer .offer-delivery-day-after-tomorrow{color:blue}.offer-price{align-content:flex-start;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:10px 0 0}.offer-discount{align-self:auto;flex:0 1 auto;margin:0 0 0 8px;order:1;width:auto}.offer-discount .offer-discount-old-price{color:#575757;display:inline-block;font-size:14px;margin:0 5px 4px 0;position:relative;white-space:nowrap}.offer-discount .offer-discount-old-price:after{background-color:#ea0341;content:"";height:1px;left:1px;position:absolute;right:1px;top:50%;transform:rotate(-8deg)}.offer-discount .offer-discount-value{background:#186615;border-radius:8px;color:#fff;display:inline-block;font-size:12px;line-height:20px;margin:0 0 4px;padding:0 4px;text-align:center;white-space:nowrap;width:auto}.offer-discount .offer-discount-savings{color:#186615;display:block;font-size:12px;line-height:18px;white-space:nowrap}.offer-discount .offer-discount-savings i{font-style:normal}.offer-price-formatted-value{align-self:auto;color:#000;flex:0 1 auto;font-size:18px;font-weight:600;letter-spacing:normal;line-height:30px;margin:0;order:0;white-space:nowrap;width:auto;word-spacing:-2px}.offer-add-cart{margin:0 auto;padding:15px 0 0}.offer-add-cart button{align-content:stretch;align-items:center;background:#ffe000;border:0;border-radius:3px;box-shadow:inset 0 0 3px 1px transparent,inset 0 20px -20px #f8da01;color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:14px;font-weight:600;height:auto;justify-content:center;line-height:20px;margin:0;outline:0;padding:6px 0;text-align:center;width:100%}.offer-add-cart button span{align-self:center;flex:0 1 auto;padding:0 0 0 28px;position:relative}.offer-add-cart button:hover{background:#ffe000;transition:background-color .15s linear}.offer-add-cart button span:before{background:url(/bitrix/templates/autocompas_2022/images/catalog/basket-black.svg) no-repeat 50%;background-size:20px 23px;content:"";display:block;height:20px;left:0;overflow:hidden;position:absolute;top:0;width:23px}.offer .offer-show-analogs{margin:0 auto;padding:15px 0 0}.offer .offer-show-analogs a{align-content:stretch;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;color:#000;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:14px;font-weight:600;height:auto;justify-content:center;line-height:20px;margin:0;outline:0;padding:9px 0;text-align:center;text-decoration:none;width:100%}.offer .offer-show-analogs a:hover{background:#ddd;transition:background-color .15s linear}.c-items-nothing-found-text{background:#fff;padding:20px}.c-items-nothing-found-text p{margin:0;padding:0}.c-items-nothing-found-dialog{align-content:stretch;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;margin:0;padding:30px 0 0}.c-items-nothing-found-dialog .el{flex:0 0 auto;height:100%;margin:0 0 20px;padding:0 10px;width:100%}@media (min-width:992px){.c-items-nothing-found-dialog{flex-wrap:nowrap;padding:30px 0 15px}.c-items-nothing-found-dialog .el{flex:0 0 auto;padding:0 30px;width:50%}}.c-items-nothing-found-dialog-bg{background-color:#fff;border-radius:8px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0-6px 16px -6px rgba(0,0,0,.025);height:100%;overflow:hidden;padding:20px 20px 20px 100px;position:relative;text-decoration:none;-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:color,background-color,box-shadow,transform,-webkit-transform;z-index:499}.c-items-nothing-found-dialog-bg .h3{font-size:17px;font-weight:600;letter-spacing:.425px;line-height:28px;text-transform:uppercase}.c-items-nothing-found-dialog-bg .h3:after{content:" \279C "}.c-items-nothing-found-dialog-icon{height:130px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:130px}.c-items-nothing-found-dialog-vin .h3{color:#b76ac4}.c-items-nothing-found-dialog-vin .c-items-nothing-found-dialog-icon{background:transparent url(/bitrix/templates/autocompas_2022/images/catalog/nothing-found-dialog-vin.svg) 0 no-repeat}.c-items-nothing-found-dialog-rsp .h3{color:#6772e5}.c-items-nothing-found-dialog-rsp .c-items-nothing-found-dialog-icon{background:transparent url(/bitrix/templates/autocompas_2022/images/catalog/nothing-found-dialog-rsp.svg) 0 no-repeat}@media only screen and (min-width:0px) and (max-width:767px){.c-items .c-items-list-wrap{align-content:start;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;margin:0 -1px -1px 0;overflow:hidden}.c-items .c-item{border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex:0 0 auto;position:relative;width:50%}.c-items .c-item-wrap{align-content:start;align-items:unset;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:start}.c-items .c-item-col-1{flex:0 1 auto;padding:90% 0 0;position:relative;width:100%}.c-items .c-item-col-2{flex:0 1 auto;padding:0 8px;width:100%}.c-items .c-item-col-3{flex:0 1 auto;margin:auto 0 0;padding:0 8px 8px;width:100%}.c-items .c-item-image-wrap{bottom:10px;left:10px;overflow:hidden;position:absolute;right:10px;top:10px}.c-items .c-item-image{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center}.c-items .c-item-image img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-items .c-item-url{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.78rem;line-height:1.125rem;margin:0 0 5px;max-height:4em;overflow:hidden;position:relative;text-overflow:ellipsis;transition:color .1s ease}.c-items .c-item-url,.c-items .c-item-url:hover{color:#0052bd;text-decoration:none}.c-items .c-item-info{color:#575757;font-size:.775rem;line-height:1.125rem;margin:0 0 7px}.c-items .c-item-features,.c-items .c-item-introtext{display:none}}@media only screen and (min-width:768px){.c-items[data-view=grid] .c-items-list-wrap{align-content:start;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;margin:0 -1px -1px 0;overflow:hidden}.c-items[data-view=grid] .c-item{border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex:0 0 auto;position:relative;width:50%}.c-items[data-view=grid] .c-item-wrap{align-content:start;align-items:unset;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:start}.c-items[data-view=grid] .c-item-col-1{flex:0 1 auto;padding:90% 0 0;position:relative}.c-items[data-view=grid] .c-item-col-2{flex:0 1 auto;padding:0 20px;width:100%}.c-items[data-view=grid] .c-item-col-3{flex:0 1 auto;margin:auto 0 0;padding:0 20px 20px}.c-items[data-view=grid] .c-item-image-wrap{bottom:10px;left:20px;overflow:hidden;position:absolute;right:20px;top:20px}.c-items[data-view=grid] .c-item-image{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center}.c-items[data-view=grid] .c-item-image img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-items[data-view=grid] .c-item-url{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#0052bd;display:-webkit-box;font-size:1rem;font-weight:500;line-height:1.375rem;margin:0 0 5px;max-height:4em;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;transition:color .1s ease}.c-items[data-view=grid] .c-item-url:hover{color:#0052bd;text-decoration:none}.c-items[data-view=grid] .c-item-info{color:#575757;font-size:.875rem;line-height:1.125rem;margin:0 0 10px}.c-items[data-view=grid] .c-item-features,.c-items[data-view=grid] .c-item-introtext{display:none}.c-items[data-view=list] .c-item{width:100%}.c-items[data-view=list] .c-item+.c-item{border-top:1px solid #ddd}.c-items[data-view=list] .c-item-wrap{display:flex;flex-direction:row;flex-wrap:nowrap}.c-items[data-view=list] .c-item-col-1{flex:0 1 auto;padding:10px;width:20%}.c-items[data-view=list] .c-item-col-2{flex:1 1 auto;padding:10px 10px 10px 0;width:50%}.c-items[data-view=list] .c-item-col-3{border-left:1px solid #ddd;flex:0 1 auto;padding:10px;width:30%}.c-items[data-view=list] .c-item-image-wrap{height:auto;position:relative;width:100%}.c-items[data-view=list] .c-item-image{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:196px;justify-content:center;overflow:hidden}.c-items[data-view=list] .c-item-image img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-items[data-view=list] .c-item-url{color:#0052bd;display:inline-block;font-size:1rem;font-weight:500;line-height:1.375rem;margin:0 0 5px;position:relative;text-decoration:none;transition:color .1s ease}.c-items[data-view=list] .c-item-url:hover{color:#0052bd;text-decoration:none}.c-items[data-view=list] .c-item-info{margin:0 0 7px}.c-items[data-view=list] .c-item-info span{font-weight:700}.c-items[data-view=list] .c-item-introtext{margin:0 0 6px}.c-items[data-view=list] .c-item-features-list{list-style-type:none;margin:0;padding:0}.c-items[data-view=list] .c-item-feature .n{color:#575757}.c-item-features-list-action-more-collapse,.c-items[data-view=list] .c-item-features-list-action-more-expand,.c-items[data-view=list] .c-item-features-list:not(.show-more) .c-item-feature:nth-child(n+6){display:none}.c-items[data-view=list] .c-item-features-list.show-more .c-item-features-list-action-more-collapse,.c-items[data-view=list] .c-item-features-list:not(.show-more) .c-item-feature:nth-child(n+6)~.c-item-features-list-action-more-expand{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.c-items[data-view=list] .c-item-features-list-action-more-collapse,.c-items[data-view=list] .c-item-features-list-action-more-expand{margin:10px 0 0}.c-items[data-view=list] .c-item-features-list-action-more-collapse button,.c-items[data-view=list] .c-item-features-list-action-more-expand button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;flex:1 1 auto;height:16px;margin:0;outline:0 none;position:relative}.c-items[data-view=list] .c-item-features-list-action-more-expand button{background:transparent url(/bitrix/templates/autocompas_2022/images/catalog/more-expand-line.svg) 50% no-repeat}.c-items[data-view=list] .c-item-features-list-action-more-collapse button{background:transparent url(/bitrix/templates/autocompas_2022/images/catalog/more-collapse-line.svg) 50% no-repeat}}@media (min-width:576px){.c-items .c-item{width:50%}.c-items .c-item-rating{height:16px;width:98px}.c-items .c-item-rating-bg,.c-items .c-item-rating-value{background-size:auto 16px;height:16px}.offer-discount{flex:0 1 auto;margin:0;order:2;width:auto}.offer-price-formatted-value{flex:0 1 auto;font-size:20px;line-height:20px;margin:0 15px 0 0;order:1;width:auto}}@media (min-width:768px){.c-items-controls-wrap[data-controls=main]{display:flex}.c-items[data-view=grid] .c-item-col-1{padding:90% 0 0}.c-items[data-view=grid] .c-item-col-2{padding:0 18px}.c-items[data-view=grid] .c-item-col-3{padding:0 18px 18px}.c-items[data-view=grid] .c-item-image-wrap{bottom:10px;left:18px;overflow:hidden;position:absolute;right:18px;top:18px}.c-items[data-view=grid] .offer-add-cart{margin:0 auto;padding:15px 0 0}.c-items[data-view=grid] .offer .offer-show-analogs{margin:0 auto;padding:15px 30px 0}.c-items[data-view=list] .offer .offer-show-analogs,.c-items[data-view=list] .offer-add-cart{margin:0 auto;padding:15px 0 0}}@media (min-width:992px){.c-items-control[data-control=items_sort_by] .c-items-control-text{display:none}.c-items-control[data-control=per-page],.c-items-control[data-control=separator],.c-items-control[data-control=view]{display:block}.c-items[data-view=grid] .c-item{width:50%}.c-items[data-view=list] .c-item-col-1{padding:15px}.c-items[data-view=list] .c-item-col-2{padding:15px 15px 15px 0}.c-items[data-view=list] .c-item-col-3{padding:15px}.c-items[data-view=list] .offer .offer-show-analogs,.c-items[data-view=list] .offer-add-cart{margin:0;padding:15px 0 0;width:75%}}@media (min-width:1200px){.c-items[data-view=grid] .c-item{width:33.33333333333333%}.c-items[data-view=grid] .c-item-col-1{padding:90% 0 0}.c-items[data-view=grid] .c-item-col-2{padding:0 20px}.c-items[data-view=grid] .c-item-col-3{padding:0 20px 20px}.c-items[data-view=grid] .c-item-image-wrap{bottom:10px;left:20px;overflow:hidden;position:absolute;right:20px;top:20px}.c-items[data-view=list] .c-item-col-1{padding:20px}.c-items[data-view=list] .c-item-col-2{padding:20px 20px 20px 0}.c-items[data-view=list] .c-item-col-3{padding:20px}}@media (min-width:1400px){.c-items[data-view=grid] .c-item{width:25%}.c-items[data-view=grid] .c-item-col-1{padding:90% 0 0}.c-items[data-view=grid] .c-item-col-2{padding:0 23px}.c-items[data-view=grid] .c-item-col-3{padding:0 23px 23px}}.c-stickers{left:10px;position:absolute;top:5px}.c-sticker{color:#fff;font-size:14px;font-weight:500;height:24px;line-height:18px;padding:3px 8px;position:relative;z-index:1}.c-sticker:after{bottom:0;content:"";left:-3px;position:absolute;right:-3px;top:0;-webkit-transform:skew(-5deg,0);-ms-transform:skew(-5deg,0);transform:skew(-5deg,0);z-index:-1}.c-sticker-top:after{background-color:#ff3334}.c-sticker-original:after{background-color:#624ba6}.c-item-image-mask{background:rgba(0,48,120,.039);border-radius:12px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.offer-dolyame{color:#186615;flex:1 1 auto;font-size:12px;line-height:18px;order:3;white-space:nowrap;width:100%}.form-select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.block{width:100%}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}
/* End */
/* /bitrix/templates/autocompas_2025/components/autocompas/mcatalog2/.default/style.min.css?17464531191246 */
/* /bitrix/templates/autocompas_2025/components/autocompas/mcatalog2.vehicle/.default/style.css?175871115927441 */
/* /bitrix/templates/autocompas_2025/components/autocompas/mcatalog.items/.default/style.min.css?175282059624417 */
