.cms-voeux-menu-toggle{display:none}
.cms-site-header [data-cms-nav-toggle]:focus-visible,.cms-site-header a:focus-visible{outline:3px solid #176dba;outline-offset:3px}
@media(max-width:780px){.cms-site--photoservice-web #cms-phs-mobile-menu:not(.show){display:none!important}.cms-site--photoservice-web #cms-phs-mobile-menu.show{display:block!important}}
@media(max-width:1050px){.cms-site--photostation-web #pst-navigation[data-cms-nav-open="false"]{display:none!important}.cms-site--photostation-web #pst-navigation[data-cms-nav-open="true"]{display:grid!important}}
@media(max-width:999px){.cms-site--voeux-professionnel [data-cms-nav-container]{display:block!important}.cms-site--voeux-professionnel .cms-voeux-menu-toggle{display:block;margin:12px auto;padding:10px 18px;border:1px solid #9c8056;border-radius:4px;background:#fff;color:#29251e;font:inherit;min-height:44px}.cms-site--voeux-professionnel #PL_menu[data-cms-nav-open="false"]{display:none!important}.cms-site--voeux-professionnel #PL_menu[data-cms-nav-open="true"]{display:flex!important;flex-direction:column;align-items:stretch;width:100%;height:auto;box-sizing:border-box;padding:8px 16px;margin:0}.cms-site--voeux-professionnel #PL_menu[data-cms-nav-open="true"] li{float:none;width:100%;min-height:44px;padding:10px 6px}.cms-site--voeux-professionnel #PL_menu[data-cms-nav-open="true"] a{display:block;white-space:normal}.cms-site--voeux-professionnel #PL_menu[data-cms-nav-open="true"] #form-search{position:static;display:block;margin:8px 0}}
