.chavdar-site-search {
	--search-button-bg: #ffd000;
	--search-button-bg-soft: #fff7cc;
	--search-button-text: #17213b;
}

.chavdar-site-search__close,
.chavdar-site-search__form > button,
.chavdar-site-search__types button {
	border: 1px solid var(--search-button-text) !important;
	border-radius: 9px !important;
	background: var(--search-button-bg) !important;
	color: var(--search-button-text) !important;
	box-shadow: none !important;
}

.chavdar-site-search__form > button {
	font-weight: 700;
}

.chavdar-site-search__types button {
	padding: 7px 14px;
	background: var(--search-button-bg-soft) !important;
	font-weight: 600;
}

.chavdar-site-search__types button.is-active {
	background: var(--search-button-bg) !important;
	color: var(--search-button-text) !important;
}

.chavdar-site-search__close:hover,
.chavdar-site-search__close:focus-visible,
.chavdar-site-search__form > button:hover,
.chavdar-site-search__form > button:focus-visible,
.chavdar-site-search__types button:hover,
.chavdar-site-search__types button:focus-visible {
	background: #f2c400 !important;
}

.chavdar-site-search__close:focus-visible,
.chavdar-site-search__form > button:focus-visible,
.chavdar-site-search__types button:focus-visible {
	outline: 2px solid var(--search-button-text);
	outline-offset: 2px;
}
