.predictive-search-results__card--product {
	background: #FFF;
	border-radius: 8px;
	padding: 10px;
}
.predictive-search-results__wrapper-products .predictive-search-results__card--product:hover {
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.06);
	transform: none;
	border-radius: 8px;
}
.predictive-search-results__card--product .resource-card__content {
	gap: 4px;
}
.predictive-search-results__card--product .resource-card__vendor {
	color: #757575;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.predictive-search-results__wrapper-products .predictive-search-results__card--product .resource-card__title {
	white-space: unset;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
	color: #1E1E1E;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
}
.predictive-search-results__card--product .resource-card {
	gap: 10px
}
.predictive-search .predictive-search-form__content-wrapper .predictive-search-form__footer {
	display: none !important;
}
.search-input {
	padding-inline-start: 0 !important;
}
@media (max-width: 749px) {
	.header__row.header__row--search {
		padding: 10px 8px;
	}
	.header__row--top {
		border-bottom: 0.522px solid #F3F4F6 !important;
		box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px -1px rgba(0, 0, 0, 0.10);
	}
	.search-form-wrapper .predictive-search .predictive-search-form__header, .search-mobile-full .predictive-search .predictive-search-form__header {
		border-radius: 999px;
	}
	.search-form-wrapper .predictive-search .predictive-search-form__header-inner, .search-mobile-full .predictive-search .predictive-search-form__header-inner {
		border-radius: 999px !important;
    background-color: #fff;
	}
	.predictive-search-form__content-wrapper {
		position: relative;
	}
	.predictive-search-form {
		display: flex;
	}
	.header__search-mobile .predictive-search.mobile-search-opened {
		position: fixed;
		inset: 0;
		margin: 0;
		width: 100%;
		max-width: 100%;
		background: linear-gradient(0deg, rgba(245, 245, 245, 0.50) 0%, rgba(245, 245, 245, 0.50) 100%), linear-gradient(188deg, #F5F5F5 43.67%, rgba(245, 245, 245, 0.50) 234.6%) !important;
		backdrop-filter: blur(50px) !important;
		& .predictive-search-form {
			height: 100%;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			gap: 16px;
			padding: 24px 12px;
		}
		& .predictive-search-form__content-wrapper {
			display: flex !important;
			top: 0;
			background: transparent;
		}
		& .predictive-search-form__content {
			background: transparent;
		}
		& .predictive-search__close-modal-button {
			display: flex;
			font-size: 16px;
			font-weight: 500;
			line-height: 20px;
			color: #2B2B2B;
		}
		& .predictive-search-form__header {
			display: flex;
			background: transparent;
			gap: 16px;
		}
		& .predictive-search-form__header-inner {
			background: #FFF;
			border-radius: 24px;
			box-shadow: 0px 1px 4px 0px #0C0C0D4D;
		}
		& .predictive-search-form__header-inner:focus-within {
			background: #FFF;
			border-radius: 24px;
			box-shadow: 0px 1px 4px 0px #0C0C0D4D !important;
		}
		& .predictive-search-results__inner {
			padding: 0;
			margin: 0;
			display: flex;
			flex-direction: column;
			gap: 16px;
		}
		& .predictive-search-suggestions {
			display: flex;
			flex-direction: column;
		}
		& .predictive-search-results__title {
			margin: 0;
			padding: 4px 8px;
			font-size: 16px;
			color: #080909;
			line-height: 20px;
			border: none;
		}
		& .predictive-search-results__wrapper-queries {
			flex-wrap: wrap;
			padding: 4px 8px;
			gap: 8px;
		}
		& .predictive-search-results__products {
			padding: 0;
		}
		& .predictive-search-results__view-all {
			position: absolute;
			right: 0;
		}
	}
}
