/* GrowLED — menu final validé : repères discrets et rayons prioritaires. */
.gw-sec--final .gw-sec-copy{display:flex;align-items:baseline;gap:5px;min-width:0}
.gw-sec--final .gw-sec-heading{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.gw-sec--final .gw-sec-icon{display:flex;width:14px;height:14px;flex:0 0 14px;color:#9f8bb1}
.gw-sec--final .gw-sec-icon svg{width:14px;height:14px;opacity:1;fill:none!important;stroke:currentColor;stroke-width:1.7}
.gw-sec--final .gw-sec-label{font-weight:400;line-height:1.35}
.gw-sec--final .gw-sec-note{font-size:10.5px;color:#a496b0;line-height:1.25}
.gw-sec--final .gw-sec-note::before{content:'·';margin-right:5px}
@media(min-width:992px){
 .gw-sec.gw-sec--final{background:#1b0a2c;border-top:1px solid #e1d3ee0f;border-bottom:1px solid #e1d3ee0d}
 .gw-sec--final::after{display:none}
 .gw-sec--final .gw-sec-in{height:36px;gap:22px;padding:0 6px;align-items:stretch}
 .gw-sec--final .gw-sec-l{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;min-height:0;padding:0;margin:0;color:#b5a6c2;font-size:11px;font-weight:400;background:none;border:0}
 .gw-sec--final .gw-sec-l+.gw-sec-l::before{content:'';position:absolute;left:-11px;top:50%;width:1px;height:9px;transform:translateY(-50%);background:#d9c7e71a}
 .gw-sec--final .gw-sec-l:hover,.gw-sec--final .gw-sec-l:focus-visible{color:#e0d5e8}
 .gw-sec--final .gw-sec-l:hover .gw-sec-label,.gw-sec--final .gw-sec-l:focus-visible .gw-sec-label{text-decoration:underline;text-underline-offset:4px}
 .gw-sec--final .gw-sec-l:focus-visible{outline:1px solid #b6a4c6!important;outline-offset:4px!important;border-radius:2px}
 .ets_mm_megamenu.menu-growled{background:#2a1045!important}
 .ets_mm_megamenu.menu-growled .mm_menus_ul{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:space-between}
 .ets_mm_megamenu.menu-growled .mm_menus_ul>.mm_menus_li{float:none!important;flex:0 1 auto;min-width:0}
 .ets_mm_megamenu.menu-growled .mm_menus_ul>.mm_menus_li>a.ets_mm_url{display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:4px!important;border-bottom:0!important}
 .ets_mm_megamenu.menu-growled .mm_menus_ul>.mm_menus_li>a.ets_mm_url .mm_menu_content_title{font-size:12.5px!important;font-weight:700!important;line-height:1.3!important;color:#f3edf8!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}
 .ets_mm_megamenu.menu-growled .ybc-menu-toggle,.ets_mm_megamenu.menu-growled .mm_menus_ul>.close_menu{display:none!important}
 .ets_mm_megamenu.menu-growled .mm_menus_li:hover>a.ets_mm_url .mm_menu_content_title{color:#9bd968!important}
}
@media(min-width:992px) and (max-width:1439px){
 .ets_mm_megamenu.menu-growled .mm_menus_ul{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:5px 0!important;min-height:82px}
 .ets_mm_megamenu.menu-growled .mm_menus_ul>.mm_menus_li>a.ets_mm_url{min-height:36px;padding:4px 0!important}
}
@media(min-width:1440px){.ets_mm_megamenu.menu-growled .mm_menus_ul{min-height:56px}}
@media(min-width:992px) and (max-width:1199px){
 .gw-sec--final .gw-sec-in{gap:14px}
 .gw-sec--final .gw-sec-l+.gw-sec-l::before{left:-7px}
}
/* Dans le tiroir, le groupe défile avec les rayons et précède Espace PRO. */
.gl-mobv2 .gl-mobv2__quick.gl-mobv2__quick--bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px;padding:10px 8px 8px;margin-top:12px;background:#f7f4f9;border-top:1px solid #ebe5ef;border-bottom:0;overflow:visible;mask-image:none;-webkit-mask-image:none}
.gl-mobv2 .gl-mobv2__shortcut{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:3px 0;color:#654c76;font-size:11.5px;font-weight:400;line-height:1.25;text-align:center;text-decoration:none}
.gl-mobv2 .gl-mobv2__shortcut:nth-child(n+4){border-top:1px solid #ebe5ef}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-copy{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;width:100%}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-heading{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;gap:4px}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-label{min-width:0;overflow-wrap:anywhere}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-icon{display:flex;flex:0 0 13px;width:13px;color:#806c91}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-icon svg{width:13px;height:13px;flex:0 0 13px;stroke-width:1.85;fill:none}
.gl-mobv2 .gl-mobv2__shortcut .gw-sec-note{display:block;font-size:10.5px;line-height:1.2;color:#73637f;max-width:100%}
.gl-mobv2 .gl-mobv2__shortcut:hover .gw-sec-label{text-decoration:underline;text-underline-offset:3px}
.gl-mobv2 .gl-mobv2__shortcut:focus-visible{outline:2px solid #654c76!important;outline-offset:-2px!important}
.gl-mobv2 .gl-mobv2__pro{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 18px;margin-top:0;background:#f7f4f9;border-top:1px solid #ebe5ef;color:#654c76;font-size:13px;font-weight:400;text-decoration:none}
@media(min-height:481px) and (max-height:650px){
 .gl-mobv2 .gl-mobv2__psearch{padding:6px 12px}
 .gl-mobv2 .gl-mobv2__phead{padding:6px 10px;min-height:56px}
}
@media(max-height:480px){.gl-mobv2 .gl-mobv2__drawer{overflow-y:auto}.gl-mobv2 .gl-mobv2__stack{flex:0 0 260px;min-height:260px}}
