.v-search {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 4.8rem;
}

.v-search .box-input {
	height: 100%;
	width: 100%;
}

.v-search .box-input input {
	height: 100%;
	width: 100%;
	border: unset;
	outline: unset;
	padding: 0 7.4rem 0 2.4rem;
	border-radius: var(--btn-radius);
	background-color: var(--white-1);
	font-size: 1.6rem;
}

.v-search .box-input input:focus {

}

.v-search .btn-search {
	position: absolute;
	z-index: 1;
	right: 0px;
	top: 50%;
	transform: translate(0%, -50%);
	height: 100%;
	width: 7.2rem;
	background-color: var(--color-1);
	border-radius: var(--btn-radius);
	/*border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;*/
	border: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .2s ease;
	cursor: pointer;
}

.v-search .btn-search:hover {
	background-color: var(--color-1_hover);
}

.v-search .btn-search svg {
	height: 3.2rem;
	width: auto;
	object-fit: contain;
	fill: var(--white-1);
}