/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/menu-principal/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
body.admin-bar .menu-principal{top:32px}.menu-principal{color:#fff;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;pointer-events:none;text-align:center}.menu-principal.background-color{background:var(--grislegris)}.menu-principal .someblock{display:none}@media screen and (min-height:600px){.menu-principal .someblock{display:block}}.menu-principal .wp-block-legris2025-menu-principal{flex:1;display:flex;flex-direction:column}.menu-principal .wp-block-legris2025-menu-principal .menu-principal__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}@media screen and (min-height:700px){.menu-principal .wp-block-legris2025-menu-principal .menu-principal__content{gap:var(--wp--preset--spacing--small)}}@media screen and (min-height:850px){.menu-principal .wp-block-legris2025-menu-principal .menu-principal__content{padding-bottom:100px}}.menu-principal a,.menu-principal a:hover,.menu-principal a:focus,.menu-principal a:active,.menu-principal a:visited{text-decoration:none !important}.menu-principal .logo-menu-principal svg path{fill:#fff}.menu-principal svg.pannel-shape{position:absolute;z-index:-1;opacity:0;transition:opacity .5s}.menu-principal svg.pannel-shape path{fill:var(--grislegris)}.menu-principal .rs a svg{visibility:hidden}.menu-principal .rs a svg.visible{visibility:visible}.menu-principal .rs a svg.visible path,.menu-principal .rs a svg.visible circle{transition:stroke 1s}.menu-principal .rs a svg.visible:hover path,.menu-principal .rs a svg.visible:hover circle{stroke:var(--dore)}@media screen and (min-width:768px){.menu-principal{min-width:577px;right:auto}}.menu-principal.visible{pointer-events:all;opacity:1;z-index:10001}.menu-principal.visible svg.pannel-shape{opacity:1}.menu-principal__fermeture{all:unset;position:absolute;top:20px;left:20px;max-width:35px;display:block;z-index:1}@media screen and (min-width:768px){.menu-principal__fermeture{top:50px;left:50px}}.menu-principal__fermeture:hover{cursor:pointer}svg.fermeture-menu{opacity:0;transition:opacity .5s}svg.fermeture-menu.visible{opacity:1}svg.fermeture-menu path{fill:none;fill-rule:nonzero;stroke:var(--dore);stroke-width:10px}.language.active,.language-active{color:var(--dore) !important}