/* Variables de personnalisation des champs et boutons (pilotées par les
   contrôles Elementor via {{WRAPPER}}). Ce bloc reprend la main sur les
   styles de formulaire du thème (Woodmart impose les siens aux select). */

.sdp-finder__select,
.sdp-box__select,
.sdp-box__input,
.sdp-models-search__input,
.sdp-sku-search__input,
.sdp-parts__filter,
.sdp-brand-search__input {
	/* background-color et pas le raccourci background : celui-ci effacerait
	   le chevron (background-image) des menus déroulants. */
	background-color: var(--sdp-field-bg, #fff) !important;
	border: 1.5px solid var(--sdp-field-border, #E4DED5) !important;
	border-radius: var(--sdp-field-radius, 10px) !important;
	color: var(--sdp-field-color, #20201E) !important;
	box-shadow: none;
}

.sdp-finder__select:focus,
.sdp-box__select:focus,
.sdp-box__input:focus,
.sdp-models-search__input:focus,
.sdp-sku-search__input:focus,
.sdp-parts__filter:focus,
.sdp-brand-search__input:focus {
	border-color: var(--sdp-accent, #C75B39) !important;
	box-shadow: 0 0 0 3px rgba(199, 91, 57, .12);
	outline: none;
}

.sdp-finder__submit,
.sdp-box__go,
.sdp-models-search__submit,
.sdp-sku-search__submit,
.sdp-brand-search__submit,
.sdp-add-to-cart {
	background: var(--sdp-btn-bg, var(--sdp-accent, #C75B39)) !important;
	color: var(--sdp-btn-color, #fff) !important;
	border: none !important;
	border-radius: var(--sdp-btn-radius, 10px) !important;
	text-transform: none;
	letter-spacing: 0;
}

.sdp-finder__submit:hover,
.sdp-box__go:hover,
.sdp-models-search__submit:hover,
.sdp-sku-search__submit:hover,
.sdp-brand-search__submit:hover,
.sdp-add-to-cart:hover {
	background: var(--sdp-btn-bg-hover, var(--sdp-accent-dark, #A9472C)) !important;
	color: var(--sdp-btn-color, #fff) !important;
}

.sdp-ask-price {
	border-color: var(--sdp-btn-bg, var(--sdp-accent, #C75B39)) !important;
	color: var(--sdp-btn-bg, var(--sdp-accent, #C75B39)) !important;
	border-radius: var(--sdp-btn-radius, 10px) !important;
	background: var(--sdp-field-bg, #fff) !important;
}

.sdp-ask-price:hover {
	background: var(--sdp-btn-bg, var(--sdp-accent, #C75B39)) !important;
	color: var(--sdp-btn-color, #fff) !important;
}
