#forminator-module-3842 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-3842 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-3842 /* ============================================================
   FORMINATOR — Style fine-dining (inspiré Avada Restaurant)
   → Colle ce bloc dans Forminator > Réglages > Custom CSS
     ou dans Apparence > Personnaliser > CSS additionnel
   ============================================================ */

/* --- Variables : ajuste ces 6 valeurs à ton thème réel --- */
:root{--frm-bg: #ffffff !important;/* fond des champs */
  --frm-text: #1c1c1c !important;/* texte saisi + titres */
  --frm-muted: #8a8175 !important;/* labels, sous-titres, aides */
  --frm-border: #e2ddd4 !important;/* bordure au repos */
  --frm-accent: #c8a15a !important;/* doré/ambré — accent focus + bouton */
  --frm-accent-dk: #a9863f !important;}.forminator-ui.forminator-custom-form-3842 /* --- Titre principal --- */
.forminator-title{font-family: "Playfair Display", Georgia, serif !important;/* remplace par ta police de titres */
  font-size: 2rem !important;font-weight: 600 !important;color: var(--frm-text) !important;letter-spacing: .3px !important;margin-bottom: .35em !important;}.forminator-ui.forminator-custom-form-3842 /* --- Sous-titre : le look "sur-titre" du démo (petites caps espacées) --- */
.forminator-subtitle{font-size: .8rem !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 2.5px !important;color: var(--frm-accent) !important;margin-bottom: 2rem !important;}.forminator-ui.forminator-custom-form-3842 /* --- Labels --- */
.forminator-label{font-size: .8rem !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1px !important;color: var(--frm-muted) !important;margin-bottom: .5rem !important;display: block !important;}.forminator-ui.forminator-custom-form-3842 /* --- Champs texte & textarea : base commune --- */
.forminator-input,.forminator-ui.forminator-custom-form-3842 .forminator-textarea,.forminator-ui.forminator-custom-form-3842.forminator-custom-form select{width: 100% !important;background: var(--frm-bg) !important;color: var(--frm-text) !important;border: 1px solid var(--frm-border) !important;border-radius: 2px !important;/* quasi carré = plus "haut de gamme" */
  padding: 14px 16px !important;font-size: 1rem !important;line-height: 1.4 !important;transition: border-color .25s ease, box-shadow .25s ease !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-3842 .forminator-textarea{min-height: 140px !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-3842 /* --- Focus : liseré doré discret --- */
.forminator-input:focus,.forminator-ui.forminator-custom-form-3842 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-3842.forminator-custom-form select:focus{border-color: var(--frm-accent) !important;box-shadow: 0 0 0 3px rgba(200, 161, 90, .15) !important;outline: none !important;}.forminator-ui.forminator-custom-form-3842 /* --- Placeholder --- */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-3842 .forminator-textarea::placeholder{color: var(--frm-muted) !important;opacity: .7 !important;}.forminator-ui.forminator-custom-form-3842 /* --- Texte d'aide sous les champs --- */
.forminator-description{font-size: .8rem !important;color: var(--frm-muted) !important;margin-top: .4rem !important;line-height: 1.4 !important;}.forminator-ui.forminator-custom-form-3842/* --- Bouton d'envoi --- */
.forminator-custom-form .forminator-button{background: var(--frm-accent) !important;color: #fff !important;border: none !important;border-radius: 2px !important;padding: 15px 40px !important;font-size: .82rem !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1.5px !important;cursor: pointer !important;transition: background .25s ease, transform .1s ease !important;}.forminator-ui.forminator-custom-form-3842.forminator-custom-form .forminator-button:hover{background: var(--frm-accent-dk) !important;}.forminator-ui.forminator-custom-form-3842.forminator-custom-form .forminator-button:active{transform: translateY(1px) !important;}.forminator-ui.forminator-custom-form-3842/* --- Espacement vertical entre les lignes du formulaire --- */
.forminator-custom-form .forminator-row{margin-bottom: 1.4rem !important;}.forminator-ui.forminator-custom-form-3842/* --- Message d'erreur --- */
.forminator-custom-form .forminator-error-message{color: #b23b3b !important;font-size: .78rem !important;margin-top: .35rem !important;}.forminator-ui.forminator-custom-form-3842.forminator-custom-form .forminator-has_error .forminator-input,.forminator-ui.forminator-custom-form-3842.forminator-custom-form .forminator-has_error .forminator-textarea{border-color: #b23b3b !important;}.forminator-ui.forminator-custom-form-3842 /* ============================================================
   FORMINATOR — Contours renforcés
   ============================================================ */

/* --- Bordures de champs plus visibles --- */
.forminator-input,.forminator-ui.forminator-custom-form-3842 .forminator-textarea,.forminator-ui.forminator-custom-form-3842.forminator-custom-form select{border: 1.5px solid #cfc7ba !important;/* plus foncé + plus épais qu'avant */
  border-radius: 3px !important;}.forminator-ui.forminator-custom-form-3842 /* Variante "outline" : contour fin qui se colore au survol */
.forminator-input:hover,.forminator-ui.forminator-custom-form-3842 .forminator-textarea:hover,.forminator-ui.forminator-custom-form-3842.forminator-custom-form select:hover{border-color: var(--frm-accent) !important;}.forminator-ui.forminator-custom-form-3842/* --- Option : cadre autour de TOUT le formulaire (effet "carte") --- */
.forminator-custom-form{border: 1px solid var(--frm-border) !important;border-radius: 4px !important;padding: 2.5rem !important;background: #fdfcfa !important;}.forminator-ui.forminator-custom-form-3842 /* --- Option : filet doré sous le titre (séparateur élégant) --- */
.forminator-title{padding-bottom: .6rem !important;border-bottom: 2px solid var(--frm-accent) !important;display: inline-block !important;}