.elementor-2170101 .elementor-element.elementor-element-0df7ac2:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-0df7ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC19C;}.elementor-2170101 .elementor-element.elementor-element-0df7ac2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-2170101 .elementor-element.elementor-element-0df7ac2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-7f53168.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-7f53168.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-7f53168 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-2170101 .elementor-element.elementor-element-7f53168 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-2170101 .elementor-element.elementor-element-ac5750a .elementor-icon-list-icon *{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-ac5750a .elementor-icon-list-icon i{font-size:14px;}.elementor-2170101 .elementor-element.elementor-element-ac5750a .elementor-icon-list-icon svg{width:14px;}.elementor-2170101 .elementor-element.elementor-element-ac5750a .elementor-icon-list-text{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-ac5750a{width:initial;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-6e85777.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-6e85777.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-6e85777.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-6e85777 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-2170101 .elementor-element.elementor-element-319e484 .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-319e484{color:#000000;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-6e96d42.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-6e96d42.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-6e96d42.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2170101 .elementor-element.elementor-element-6e96d42 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-2170101 .elementor-element.elementor-element-6e96d42 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-bf56aba .elementor-cart__toggle .elementor-button{font-family:"Poppins", sans-serif;font-size:15px;}.elementor-2170101 .elementor-element.elementor-element-bf56aba .elementor-cart__toggle a.elementor-button:not(#e){color:#000000;}.elementor-2170101 .elementor-element.elementor-element-bf56aba{width:auto;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .elementor-nav--main a.elementor-item{font-family:"Poppins", sans-serif;font-size:15px;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-underline .elementor-item:after, .elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-overline .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-double-line .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-0bc6a96 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-2170101 .elementor-element.elementor-element-0bc6a96{width:auto;}.elementor-2170101 .elementor-element.elementor-element-8ae01a2:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-8ae01a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECC19C;}.elementor-2170101 .elementor-element.elementor-element-8ae01a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-8ae01a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-2170101 .elementor-element.elementor-element-a15fec2 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-2170101 .elementor-element.elementor-element-b50ee73 .elementor-icon-list-icon *{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-b50ee73 .elementor-icon-list-icon i{font-size:14px;}.elementor-2170101 .elementor-element.elementor-element-b50ee73 .elementor-icon-list-icon svg{width:14px;}.elementor-2170101 .elementor-element.elementor-element-b50ee73 .elementor-icon-list-text{color:#000000;}.elementor-2170101 .elementor-element.elementor-element-b50ee73{width:initial;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .elementor-nav--main a.elementor-item{font-family:"Poppins", sans-serif;font-size:15px;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-underline .elementor-item:after, .elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-overline .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-double-line .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-e6d6625 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-2170101 .elementor-element.elementor-element-e6d6625{width:auto;}.elementor-2170101 .elementor-element.elementor-element-84962d0:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-84962d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#134768;}.elementor-2170101 .elementor-element.elementor-element-84962d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-84962d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-df14d55 .elementor-image img{width:317px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-cca936f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-cca936f > .elementor-element-populated{margin:15px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-bc1b62b a.elementor-button{font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;background-color:#ECC19C;border-radius:15px 15px 15px 15px;}.elementor-2170101 .elementor-element.elementor-element-bc1b62b a.elementor-button:not(#e){color:#134768;}.elementor-2170101 .elementor-element.elementor-element-bc1b62b .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2170101 .elementor-element.elementor-element-bc1b62b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-bc1b62b{width:auto;}.elementor-2170101 .elementor-element.elementor-element-14934cc a.elementor-button{font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;background-color:#ECC19C;border-radius:15px 15px 15px 15px;}.elementor-2170101 .elementor-element.elementor-element-14934cc a.elementor-button:not(#e){color:#134768;}.elementor-2170101 .elementor-element.elementor-element-14934cc .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2170101 .elementor-element.elementor-element-14934cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-14934cc{width:auto;}.elementor-2170101 .elementor-element.elementor-element-c36253d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-c36253d:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-c36253d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#134768;}.elementor-2170101 .elementor-element.elementor-element-c36253d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-c36253d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-e2498f7 .elementor-image img{width:317px;}.elementor-2170101 .elementor-element.elementor-element-4524536.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-4524536 > .elementor-element-populated{margin:15px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-e513c78 a.elementor-button{font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;background-color:#ECC19C;border-radius:15px 15px 15px 15px;}.elementor-2170101 .elementor-element.elementor-element-e513c78 a.elementor-button:not(#e){color:#134768;}.elementor-2170101 .elementor-element.elementor-element-e513c78 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2170101 .elementor-element.elementor-element-e513c78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-e513c78{width:auto;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-91dc578.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-91dc578 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-cca936f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-cca936f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-cca936f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-cca936f > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-14934cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-9b7bd2a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-4524536.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-4524536.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-4524536.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-4524536 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-e513c78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1 > .elementor-element-populated{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2170101 .elementor-element.elementor-element-8ae01a2{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2170101 .elementor-element.elementor-element-a15fec2 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-2170101 .elementor-element.elementor-element-a15fec2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-b50ee73 .elementor-icon-list-item > *{font-size:11px;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a{width:50%;}.elementor-2170101 .elementor-element.elementor-element-4524536{width:50%;}.elementor-bc-flex-widget .elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2170101 .elementor-element.elementor-element-f6588f1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-2170101 .elementor-element.elementor-element-7f53168{width:35%;}.elementor-2170101 .elementor-element.elementor-element-6e85777{width:30%;}.elementor-2170101 .elementor-element.elementor-element-6e96d42{width:34.664%;}.elementor-2170101 .elementor-element.elementor-element-91dc578{width:15%;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63{width:69.332%;}.elementor-2170101 .elementor-element.elementor-element-cca936f{width:15%;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a{width:20%;}.elementor-2170101 .elementor-element.elementor-element-4524536{width:15%;}.elementor-2170101 .elementor-element.elementor-element-f6588f1{width:64.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2170101 .elementor-element.elementor-element-91dc578{width:25%;}.elementor-2170101 .elementor-element.elementor-element-0f7fb63{width:45%;}.elementor-2170101 .elementor-element.elementor-element-cca936f{width:30%;}.elementor-2170101 .elementor-element.elementor-element-9b7bd2a{width:25%;}.elementor-2170101 .elementor-element.elementor-element-4524536{width:30%;}.elementor-2170101 .elementor-element.elementor-element-f6588f1{width:45%;}}/* Start custom CSS for ps-widget-module, class: .elementor-element-dd363de *//* ── Forcer le centrage du mega menu sur toutes les pages ── */
.ets_mm_megamenu .mm_menus_ul {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

.ets_mm_megamenu_content,
.ets_mm_megamenu_content .container,
.ets_mm_megamenu_content_content {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-03efc02 *//* ================================
   STYLE GLOBAL (toutes tailles)
================================ */

.ybc-menu-toggle.ybc-menu-btn {
  background-color: #114867;
  color: #ffffff;
  border-style: none;
}

i.icon-bar {
  background-color: white !important;
}

ul.mm_menus_ul {
  background-color: #114867 !important;
}

span.mm_menu_content_title {
  color: white !important;
}

span.mm_menu_content_title:hover {
  color: #ECC19C !important;
}

.ets-dir-ltr.layout_layout2 .mm_menus_ul > li {
  border-style: none !important;
}

.ets_mm_megamenu_content {
  background-color: #114867;
}

/* ================================
   FIX MENU MOBILE + TABLETTE (≤1024px)
   Mega Menu PRO PrestaHero
================================ */

@media (max-width:1024px){

  /* ✅ cacher les éléments flottants inutiles */
  .pull-right,
  .pull-left, 
  .close_menu{
    display: none !important;
  }

  /* ✅ bouton burger visible */
  .ets_mm_megamenu .ybc-menu-toggle.ybc-menu-btn{
    display: flex !important;
    align-items: center;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    z-index: 999999 !important;
    cursor: pointer;
    color: #fff !important;
  }

  .ets_mm_megamenu .ybc-menu-toggle.ybc-menu-btn *{
    color: #fff !important;
  }

  /* ✅ éviter que les parents coupent le menu */
  .ets_mm_megamenu,
  .ets_mm_megamenu_content,
  .ets_mm_megamenu_content .container,
  .ets_mm_megamenu_content .row{
    overflow: visible !important;
  }

  /* ✅ menu overlay : fermé par défaut */
  .ets_mm_megamenu .mm_menus_ul{
    display: none !important;
    position: absolute !important;
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 999998 !important;
  }

  /* ✅ ouvert : en colonne */
  .ets_mm_megamenu .ybc-menu-toggle.ybc-menu-btn:not(.closed) + .mm_menus_ul{
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
  }

  /* ✅ items pleine largeur */
  .ets_mm_megamenu .mm_menus_ul > li{
    width: 100% !important;
    float: none !important;
    display: block !important;
  }

  .ets_mm_megamenu .mm_menus_ul > li > a,
  .ets_mm_megamenu .mm_menus_ul > li > span{
    display: block !important;
    width: 100% !important;
    text-align: left !important;
  }

  /* ✅ suppression des bordures */
  .ets_mm_megamenu .mm_menus_ul,
  .ets_mm_megamenu .mm_menus_ul li,
  .ets_mm_megamenu .mm_menus_ul li a{
    border: none !important;
    border-style: none !important;
  }

  /* ✅ optionnel : cacher la barre interne Menu / Retour (si besoin)
  .ets_mm_megamenu .mm_menu_top,
  .ets_mm_megamenu .mm_menu_title,
  .ets_mm_megamenu .mm_menu_back{
    display:none !important;
  }
  */
}/* End custom CSS */