.zweirad-vehicle-filter {
	width: 100%;
}
.zweirad-vehicle-filter .zweirad-filter-inner {
	display: flex;
	align-items: flex-end;
	gap: 34px;
	flex-wrap: wrap;
}
.zweirad-vehicle-filter .zweirad-filter-field {
	display: flex;
	flex-direction: column;
	gap: 8px;
	min-height: 60px;
}
.zweirad-vehicle-filter label {
	font-weight: 700;
	font-size: 15px;
	color: #000;
	margin: 0;
}
.zweirad-vehicle-filter label span {
	font-weight: 400;
	margin-left: 4px;
}
.zweirad-vehicle-filter select {
	appearance: none;
	-webkit-appearance: none;
	border: 0;
	border-bottom: 2px solid var(--awb-color5);
	border-radius: 0;
	background-color: transparent;
	font-size: 16px;
	color: #000;
	min-width: 150px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.48 16.88'%3E%3Cpath d='M0.46 4.61L2.43 0.36L25.24 11.32L48.06 0.36L50.03 4.61L25.25 16.52L0.46 4.61Z' fill='%23000'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: calc(100% - 8px) 50%;
	background-size: 18px 8px;
	height: 29.5px;
}
.zweirad-vehicle-filter select:focus,
.zweirad-vehicle-filter button:focus,
.zweirad-vehicle-filter input:focus {
	outline: none !important;
	box-shadow: none !important;
}
.zweirad-vehicle-filter .zweirad-filter-price-control {
	display: flex;
	align-items: center;
	gap: 14px;
}
.zweirad-vehicle-filter .zweirad-filter-price-control p {
	font-size: 16px;
	margin-bottom: 0px;
	white-space: nowrap;
}
.zweirad-vehicle-filter input[type="range"] {
	width: 150px;
	accent-color: #e00000;
}
.zweirad-vehicle-filter .zweirad-filter-deal {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	outline: none !important;
	font-size: 16px;
	color: #000;
	cursor: pointer;
	font-weight: 700;
	font-family: var(--body_typography-font-family);
}
.zweirad-vehicle-filter .zweirad-filter-deal.active {
	color: var(--awb-color5);
	font-weight: 700;
}

.zweirad-filter-count {
	margin-top: 18px;
	font-size: 16px;
	font-weight: 400;	
	color: #000;
}

@media (max-width: 767px) {
	.zweirad-vehicle-filter .zweirad-filter-inner {
		gap: 22px;
		align-items: stretch;
	}
	.zweirad-vehicle-filter .zweirad-filter-field,
	.zweirad-vehicle-filter select,
	.zweirad-vehicle-filter input[type="range"] {
		width: 100%;
		min-width: 0;
	}
	.zweirad-vehicle-filter .zweirad-filter-price-control {
		align-items: flex-start;
		flex-direction: column;
	}
}

.zweirad-card-data {
	display: none !important;
}
