/* choices */

.choices-js-wrapper {
	position: relative;
	z-index: var(--z-index--choices-wrapper);
}

.choices-js-wrapper .choices[data-type*=select-one]::after {
	content: none;
}


.choices-js-wrapper .choices[data-type*=select-one] .choices__inner {
	--bs-form-select-bg-img: url('../../images/icons/bootstrap-dropdown.svg');
	padding: .5rem 2.25rem .5rem 1rem;
	border-radius: var(--bs-border-radius-lg);
	background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
	background-color: #fff;
	background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
	font-size: 1.25rem;
}

.choices-js-wrapper .choices__list--single {
	padding: 0;
}

.choices-js-wrapper .choices__list[aria-expanded] {
	width: fit-content;
	min-width: 100%;
}


.choices-js-wrapper .choices__list--dropdown {
	transform: translateY(8px);
}

.view-intro .choices-js-wrapper .choices__list--dropdown {
	right: 0;
}

.choices-js-wrapper .choices__list--dropdown .choices__item {
	border-top: 1px solid var(--bs-border-color);
	transition: background-color 300ms ease;
}

.choices-js-wrapper .choices__list--dropdown .choices__item:hover {
	background-color: var(--neutral-pearl);
	cursor: pointer;
}

.choices-js-wrapper .choices__list--dropdown .choices__item[aria-disabled="true"] {
	display: none;
}


/* */