
.search-suggest {
	display: flex;
	align-items: center;
	border: 1px solid black;
	padding: 8px;
}
.search-suggest input {
	outline: none;
	border: none;
	flex: 1;
}
.search-suggest .icon {
	width: 20px;
	height: 20px;
	background-image: url(../img/menu/iconmonstr-Search.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.search-suggests {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 20px;
	gap: 8px;
}
.search-suggests .item {
	border: 1px solid black;
	border-radius: 20px;
	font-size: 0.6rem;
	padding: 2px 6px;
}
.search-kwds {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 20px;
	gap: 8px;
}
.search-kwds .item {
	border: 1px solid black;
	font-size: 0.6rem;
	padding: 2px 6px;
}
.search-filters {
	padding: 20px;
}
.search-filters .item {
	display: flex;
	align-items: center;
	gap: 10px;
	border-bottom: 1px solid black;
	padding: 8px 0;
}
.search-filters .item .label {
	flex: 1;
	font-size: 0.7rem;
}
.search-filters .item .icon {
	width: 20px;
	height: 20px;
	background-image: url(../img/arrow/chevron-right.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.search-filters .item .check {
	width: 20px;
	height: 20px;
}
.search-filters .item .check .on {
	width: 100%;
	height: 100%;
	background-image: url(../img/check/iconmonstr-checkbox-4.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.search-filters .item .check .off {
	width: 100%;
	height: 100%;
	background-image: url(../img/check/iconmonstr-checkbox-6.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.search-filters .item .count {
	font-size: 0.6rem;
}