.elementor-kit-99{--e-global-color-primary:#F2D6CE;--e-global-color-secondary:#FFF9FB;--e-global-color-text:#5E5E5E;--e-global-color-accent:#F0F6F4;--e-global-color-2de9dbf:#3D2D13;--e-global-color-517a50d:#C19A6B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-99 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* PARTIE POUR MODIFIER LE MENU */

/* Neutraliser l'état actif de "Accueil" */
.menu-item-home.current-menu-item > a {
    color: #3D2D13 !important;
    background-color: transparent !important;
    border: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    font-weight: 300 !important;
    opacity: 1 !important;
    filter: none !important;
    text-shadow: none !important;
    transition: all 0.3s ease !important;
    position: relative;
    overflow: hidden;
}

/* Trait invisible par défaut */
.menu-item-home > a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #C19A6B;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.2s ease;
}

/* Animation au survol */
.menu-item-home > a:hover::after {
    transform: scaleX(1);
}

/* Style au survol */
.menu-item-home > a:hover {
    color: #C19A6B !important;
    background-color: #e0cda9 !important;
    text-decoration: none !important;
}

/* PARTIE TERMINEE 

/* FORMULAIRE */

/* Conteneur principal en deux colonnes */
.wpforms-field-container {
  display: flex;
  flex-wrap: wrap;
}

/* Colonne gauche = produit choisi */
.wpforms-field-radio {
  flex: 1;
  max-width: 40%;
}

/* Colonne droite = options */
.wpforms-field-option {
  flex: 1;
  max-width: 60%;
}

/* Miniatures des options */
.wpforms-field-radio label img {
  width: 60px;   /* taille petite */
  transition: all 0.3s ease;
  cursor: pointer;
}

/* Quand une option est sélectionnée */
.wpforms-field-radio input[type="radio"]:checked + label img {
  width: 120px;  /* devient plus grand */
  border: 2px solid #000;
}/* End custom CSS */