.catalog__filter{
	background: var(--white);
	border: 1px solid #cecece;
}
.catalog__filter .catalog__filter-item{
	border: 0;
	padding: 0;
	height: auto;
}
.catalog__filter .select2-container,
.select2-results__option{
	height: 48px;
}
.catalog__filter .select2-container--default .select2-selection--single{
	height: 100%;
	display: flex;
	align-items: center;
	border-radius: 10px;
}
.button--filter{
	background: var(--red);
	color: #fff !important;
	box-shadow: none;
	border-radius: 10px;
}
.select2-results__option{
	display: flex;
	align-items: center;
}
.loader--button{
	border: 2px solid var(--gray);
	border-left-color: var(--white);
}
.button--action .button__icon{
	fill: var(--gray);
}
.select__item{
	display: flex;
	align-items: center;
	gap: 8px;
}
.select__item:not(:last-child){
	border-bottom: 1px solid #cecece;
}
.select__item:hover{
	background: #f0f0f0;
	color: inherit;
}
#cars_filter{
	position: relative;
	z-index: 1;
}
@media (min-width: 1200px){
	.catalog__filter-item {
		width: 18%;
	}
	.filter__buttons{
		width: 19%;
	}
}