.menu-rayon-tab{text-align:center;cursor:pointer;outline-offset:-.25rem;border-radius:1rem 0 0 1rem;padding:.5rem}@container (width>=1280px){.menu-rayon-tab{padding:1rem .5rem}}.menu-rayon-tab--selected{background-color:#fff;font-weight:700;box-shadow:0 4px 16px #254f9a14}.menu-rayon-tab__picto{border-radius:7rem;width:3rem;height:3rem;margin:0 auto;display:block;overflow:hidden}@container (width>=1280px){.menu-rayon-tab__picto{width:4.375rem;height:4.375rem}}.menu-rayon-tab__name{margin-top:.25rem;display:none}@container (width>=1280px){.menu-rayon-tab__name{display:block}}.menu-rayon-head{background-color:#fff;align-items:center;margin:0;padding-inline:1rem;transition:box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0}.menu-rayon-head--sticky{z-index:1;box-shadow:0 4px 16px #254f9a14}.menu-rayon-head__item{min-height:3.5rem}.menu-rayon-head--text .menu-rayon-head__item{cursor:default}.menu-rayon-head .menu-rayon-head__item,.menu-rayon-head .menu-rayon-head__item:active,.menu-rayon-head .menu-rayon-head__item:hover{color:#121212;background:0}.menu-rayon-head__sentinel{visibility:hidden;height:0;margin:0}.menu-rayon-head__link{color:#0970e6;cursor:pointer}.menu-rayon-head__name{line-height:1.25}.menu-rayon-head__back.c-button{margin-right:-.5rem}@container (width>=1024px){.menu-rayon-head__back.c-button{display:none}}.menu-rayon-head__close.c-button{margin-right:.5rem}@container (width>=1024px){.menu-rayon-head--children .menu-rayon-head__close.c-button{display:none}}.menu-rayon-head__back,.menu-rayon-head__close{visibility:hidden}.menu-rayon-head--first .menu-rayon-head__back,.menu-rayon-head--first .menu-rayon-head__close,.menu-rayon-head--sticky .menu-rayon-head__back,.menu-rayon-head--sticky .menu-rayon-head__close{visibility:visible}.menu-rayon-item{list-style:none}.menu-rayon-item__menu,.menu-rayon-item__panel{width:calc(100vw - var(--tabs-width));min-height:100%;margin:0;padding:0 0 4rem}:is(.menu-rayon-item__menu,.menu-rayon-item__panel) .menu-rayon-item{border:0;width:100%;margin:0;padding-inline:1rem}.menu-rayon-item.menu-rayon-item__panel{background:#fff;margin-top:-1rem}.menu-rayon-item__menu-level-0{background:#fff;margin-left:0}.menu-rayon-item.active>:is(.menu-rayon-item__menu,.menu-rayon-item__panel){opacity:1;display:block}.menu-rayon-item .menu-rayon-item__back{margin-right:-.5rem}@media only screen and (width>=1024px){.menu-rayon-item .menu-rayon-item__back{display:none}}.menu-rayon-item__title span{color:#0e3368;flex:0 0 3rem;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Cantarell,Helvetica Neue,sans-serif;font-size:1rem}.menu-rayon-item__title em{color:#0970e6;font-style:normal;font-weight:700;line-height:1.25;display:block}@media only screen and (width>=1024px){.menu-rayon-item{width:var(--panel-width-root)}.menu-rayon-item :is(.menu-rayon-item__menu,.menu-rayon-item__panel){top:0;bottom:0;left:var(--panel-width-root);width:var(--panel-width-root);z-index:1;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;margin:0;display:block;position:fixed;overflow-y:auto}.menu-rayon-item .menu-rayon-item__menu::-webkit-scrollbar{display:none}.menu-rayon-item .menu-rayon-item__panel::-webkit-scrollbar{display:none}.menu-rayon-item :is(.menu-rayon-item__menu-level-1,.menu-rayon-item__panel-level-1){margin-left:calc(var(--tabs-width) + var(--panel-width-root));left:calc(var(--panel-width)*0);width:var(--panel-width);box-shadow:0 4px 16px #254f9a14}.menu-rayon-item :is(.menu-rayon-item__menu-level-2,.menu-rayon-item__panel-level-2){margin-left:calc(var(--tabs-width) + var(--panel-width-root));left:calc(var(--panel-width)*1);width:var(--panel-width);box-shadow:0 4px 16px #254f9a14}.menu-rayon-item :is(.menu-rayon-item__menu-level-3,.menu-rayon-item__panel-level-3){margin-left:calc(var(--tabs-width) + var(--panel-width-root));left:calc(var(--panel-width)*2);width:var(--panel-width);box-shadow:0 4px 16px #254f9a14}.menu-rayon-item :is(.menu-rayon-item__menu--banners,.menu-rayon-item__panel--banners){width:var(--panel-width);padding:0;display:block}.menu-rayon-item :is(.menu-rayon-item__menu--banners,.menu-rayon-item__panel--banners) a{padding:0}.menu-rayon-item .menu-rayon-item__panel{margin-top:0;box-shadow:0 4px 16px #254f9a14}.menu-rayon-item:focus-visible{outline:auto}.menu-rayon-item.-active>.menu-rayon-item__menu,.menu-rayon-item.-active>.menu-rayon-item__panel,.menu-rayon-item:hover>.menu-rayon-item__menu,.menu-rayon-item:hover>.menu-rayon-item__panel{visibility:visible;opacity:1}.menu-rayon-item.active>.menu-rayon-item__menu>.menu-rayon-item__panel{display:unset;opacity:unset}.menu-rayon-item__menu-level-0{min-height:100%;width:var(--panel-width-root);box-shadow:0 4px 16px #254f9a14}}@media only screen and (width<=1023px){.menu-rayon-item.menu-rayon-item--active{top:0;right:0;left:var(--tabs-width);z-index:1;background:#fff;padding:0;position:fixed;bottom:0;overflow:hidden auto}.menu-rayon-item.menu-rayon-item--active>:is(a,button){display:none}}.menu-rayon-item [target=_blank].c-list-item-deprecated:not(.menu-rayon-head__item) .c-list-item-deprecated__title:after{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"";margin-left:0;font-family:c-icon;font-style:normal;font-weight:400;line-height:1}.menu-rayon{z-index:8000;--tabs-width:5rem;--panel-width-root:28vw;--panel-width:20vw;background-color:#05132680;display:none;position:fixed;inset:0}@media only screen and (width>=1280px){.menu-rayon{--tabs-width:10rem;--panel-width-root:28vw;--panel-width:20vw}}@media only screen and (width>=1800px){.menu-rayon{--panel-width-root:360px;--panel-width:340px}}.menu-rayon--open{display:block}.menu-rayon__inner{height:100%;width:calc(100% - var(--tabs-width));position:fixed;top:0;left:5rem;overflow:hidden auto}@media only screen and (width>=1280px){.menu-rayon__inner{left:10rem}}.menu-rayon-tabs{background-color:#f7f7f7;width:5rem;height:100%}@media only screen and (width>=1280px){.menu-rayon-tabs{width:10rem}}.menu-rayon-tabs__head{justify-content:space-between;align-items:flex-start;display:flex;overflow:hidden}.menu-rayon-tabs__title{padding-bottom:1rem}.menu-rayon-tabs__items{flex-direction:column;gap:.5rem;padding-left:.5rem;display:flex}@media only screen and (width>=1024px){.menu-rayon-tabs__items{padding-left:1rem}.menu-rayon-tabs__item{border-bottom:1px solid #e5e5e5}.menu-rayon-tabs__item:last-child{border-bottom:0}}.menu-rayon-tabs__picto{border-radius:50%;overflow:hidden}.menu-rayon-tabs .menu-rayon-tabs__item .c-list-item-deprecated{background:0}
