.zyre-addon-search-box .zyre-search-form-select-wrapper {
	--arrow-size: 0.7em;
	--arrow-color: #000000;
	--padding-left: 16px;
	--padding-right: 16px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--offset-x: var(--padding-right);
	position: relative;
}

body.rtl .zyre-addon-search-box .zyre-search-form-select-wrapper {
	--offset-x: var(--padding-left);
}

.zyre-addon-search-box .zyre-search-form-select-wrapper::after {
	content: "";
	position: absolute;
	top: 50%;
	right: var(--offset-x);
	transform: translateY(-50%);
	pointer-events: none;
	background-color: var(--arrow-color);
	-webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.91%205.19%22%3E%3Cpath%20d%3D%22M8.82%2C1%2C4.66%2C5.11a.3.3%2C0%2C0%2C1-.21.08.3.3%2C0%2C0%2C1-.2-.08L.09%2C1A.36.36%2C0%2C0%2C1%2C0%2C.74.31.31%2C0%2C0%2C1%2C.09.54L.54.09A.29.29%2C0%2C0%2C1%2C.74%2C0%2C.36.36%2C0%2C0%2C1%2C1%2C.09L4.45%2C3.6%2C8%2C.09A.36.36%2C0%2C0%2C1%2C8.17%2C0a.31.31%2C0%2C0%2C1%2C.2.09l.45.45a.31.31%2C0%2C0%2C1%2C.09.2A.36.36%2C0%2C0%2C1%2C8.82%2C1Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: right;
	mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.91%205.19%22%3E%3Cpath%20d%3D%22M8.82%2C1%2C4.66%2C5.11a.3.3%2C0%2C0%2C1-.21.08.3.3%2C0%2C0%2C1-.2-.08L.09%2C1A.36.36%2C0%2C0%2C1%2C0%2C.74.31.31%2C0%2C0%2C1%2C.09.54L.54.09A.29.29%2C0%2C0%2C1%2C.74%2C0%2C.36.36%2C0%2C0%2C1%2C1%2C.09L4.45%2C3.6%2C8%2C.09A.36.36%2C0%2C0%2C1%2C8.17%2C0a.31.31%2C0%2C0%2C1%2C.2.09l.45.45a.31.31%2C0%2C0%2C1%2C.09.2A.36.36%2C0%2C0%2C1%2C8.82%2C1Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A");
	mask-repeat: no-repeat;
	mask-position: right;
	width: var(--arrow-size);
	height: var(--arrow-size);
}

body.rtl .zyre-addon-search-box .zyre-search-form-select-wrapper::after {
	right: auto;
	left: var(--offset-x);
	-webkit-mask-position: left;
	mask-position: left;
}

.zyre-addon-search-box .zyre-search-form-select,
.zyre-addon-search-box .zyre-search-field,
.zyre-addon-search-box .zyre-search-button,
.zyre-addon-search-box .zyre-search-toggle {
	box-shadow: none;
}

.zyre-addon-search-box .zyre-search-form-select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
	background-image: none;
	font-weight: 700;
	padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
}

.zyre-addon-search-box .zyre-search-button,
.zyre-addon-search-box .zyre-search-button *,
.zyre-addon-search-box .zyre-search-toggle,
.zyre-addon-search-box .zyre-search-toggle * {
	transition: var(--zy-transition);
}