.submenuProducts_submenu__Fti3C{display:none}.submenuProducts_submenu__Fti3C.open{display:block}.submenuProducts_box__igpZP{--padding-box-y:1.5625rem;--padding-box-x:1.875rem;position:relative;overflow:hidden;background:var(--color-white);padding:var(--padding-box-y) var(--padding-box-x);border-radius:0 0 1.875rem 1.875rem;box-shadow:var(--shadow-strong)}.submenuProducts_container__rnrSe{padding:0}.submenuProducts_cols__ux3r0{display:flex;justify-content:space-between;gap:calc(var(--padding-box-x))}.submenuProducts_tabs__1u_UB{width:100%;display:flex}.submenuProducts_tab__headers__4ob29{display:flex;flex-direction:column;justify-content:flex-start;padding-right:1.875rem;border-right:1px solid var(--color-light-grey);margin-top:calc(-1*var(--padding-box-y));margin-bottom:calc(-1*var(--padding-box-y));padding-top:var(--padding-box-y);padding-bottom:var(--padding-box-y)}.submenuProducts_tab__header__ZZxEv{box-sizing:border-box;padding:.625rem .625rem .625rem 1.25rem;min-height:3.625rem;font-size:1.125rem;background:none;border:none;cursor:pointer;transition:background-color .3s ease-out,color .3s ease-out;font-weight:600;color:var(--color-medium-grey);border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:285px}.submenuProducts_tab__header__ZZxEv.submenuProducts_active__3Efat,.submenuProducts_tab__header__ZZxEv:hover{color:var(--color-dark-grey);background-color:var(--color-beige)}.submenuProducts_tab__header__icon__hYczZ{display:flex;align-items:center;gap:.75rem}.submenuProducts_tab__header__icon__hYczZ svg{flex-shrink:0;font-size:1.375rem}.submenuProducts_tab__header__ZZxEv .submenuProducts_arrow__mRJEB{font-size:1.5rem}.submenuProducts_tab__content__dsizn{position:relative;padding-left:1.875rem;width:100%}.submenuProducts_tab__pane__Vf9Bs{display:none;opacity:0;transition:opacity .3s ease;align-items:flex-start;justify-content:space-between}.submenuProducts_tab__pane__Vf9Bs.submenuProducts_active__3Efat{display:flex;opacity:1}.submenuProducts_col__nav__lLnSw{display:grid;grid-template-columns:repeat(1,minmax(275px,1fr));grid-gap:1.875rem 1.25rem;gap:1.875rem 1.25rem;padding-top:1.25rem}@media screen and (min-width:1200px){.submenuProducts_col__nav__lLnSw{grid-template-columns:repeat(2,minmax(275px,1fr))}}.submenuProducts_side__95iD8{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--padding-box-y) var(--padding-box-x);max-width:21.875rem;width:100%;box-sizing:content-box;border-radius:.625rem;z-index:2;background-color:var(--color-light-blue);background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box}.submenuProducts_side__95iD8 .title_title__DWL5N{align-self:flex-start}.submenuProducts_side__text__JOh2z{font-size:.875rem;font-weight:500;margin-bottom:1.4375rem}.submenuProducts_side__button__4e7nE{display:flex;align-items:center;gap:.3125rem}.submenuProducts_side__button__4e7nE:hover{color:var(--color-gold)}.submenuProducts_side__button__4e7nE svg{flex-shrink:0;width:1.25rem;height:auto;margin-bottom:.1875rem}main:has(main[data-background=gestion-privee]) .submenuProducts_box__igpZP{background-color:var(--color-dark-grey);box-shadow:none;border:1px solid hsla(0,1%,65%,.4);border-top:var(--color-dark-grey)}main:has(main[data-background=gestion-privee]) .submenuProducts_tab__headers__4ob29{border-color:var(--color-neutral-grey)}main:has(main[data-background=gestion-privee]) .submenuProducts_tab__header__ZZxEv{color:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_tab__header__ZZxEv.submenuProducts_active__3Efat,main:has(main[data-background=gestion-privee]) .submenuProducts_tab__header__ZZxEv:hover{background-color:var(--color-gold)}main:has(main[data-background=gestion-privee]) .submenuProducts_tab__header__ZZxEv svg path{fill:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_nav__fMX8E{color:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_nav__fMX8E a svg path{fill:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_container__rnrSe{color:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_container__rnrSe nav a svg path{fill:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_side__95iD8{color:var(--color-dark-grey);background-color:var(--color-beige)}main:has(main[data-background=gestion-privee]) .submenuProducts_burgerMenu__8zcJa span{background-color:var(--color-white)}main:has(main[data-background=gestion-privee]) .submenuProducts_burgerMenu__8zcJa span.submenuProducts_close__SfyJP{background-color:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_box__igpZP{background-color:var(--color-dark-blue);box-shadow:none;border:1px solid hsla(0,1%,65%,.4);border-top:var(--color-dark-grey)}main:has(main[data-background=pro]) .submenuProducts_tab__headers__4ob29{border-color:hsla(0,1%,65%,.4)}main:has(main[data-background=pro]) .submenuProducts_tab__header__ZZxEv{color:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_tab__header__ZZxEv.submenuProducts_active__3Efat,main:has(main[data-background=pro]) .submenuProducts_tab__header__ZZxEv:hover{background-color:var(--color-gold)}main:has(main[data-background=pro]) .submenuProducts_tab__header__ZZxEv svg path{fill:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_nav__fMX8E{color:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_nav__fMX8E a svg path{fill:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_container__rnrSe{color:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_container__rnrSe nav a svg path{fill:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_side__95iD8{color:var(--color-dark-grey);background-color:var(--color-light-blue)}main:has(main[data-background=pro]) .submenuProducts_burgerMenu__8zcJa span{background-color:var(--color-white)}main:has(main[data-background=pro]) .submenuProducts_burgerMenu__8zcJa span.submenuProducts_close__SfyJP{background-color:var(--color-white)}