/* One phone navigation pattern across LAZALIA; desktop navigation stays visible. */
.visible-navigation header .unified-mobile-menu{display:none}
@media(max-width:650px){
 .visible-navigation .wa-header,.visible-navigation .iah-header,.visible-navigation .catalog-header{position:relative;z-index:20}
 .visible-navigation .wa-header>.container,.visible-navigation .iah-header>.container,.visible-navigation .catalog-header>.container{min-height:64px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;padding-block:8px}
 .visible-navigation header .visible-service-nav{display:none!important}
 .visible-navigation header .unified-mobile-menu{display:block!important;position:static;margin-left:auto;flex:none}
 .visible-navigation header .unified-mobile-menu>summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;font:400 16px/1.2 Arial,Helvetica,sans-serif;color:#153151;list-style:none;cursor:pointer;border:1px solid #9ab1d0;border-radius:9px;background:#ffffffb8}
 .visible-navigation header .unified-mobile-menu>summary::-webkit-details-marker{display:none}
 .visible-navigation header .unified-mobile-menu>summary img{display:block;width:22px;height:22px;transform:none}
 .visible-navigation header .unified-mobile-menu>nav{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:calc(100% - 2px);left:20px;right:20px;width:auto;max-width:none;min-width:0;margin:0;padding:8px 17px;gap:0;border:1px solid #d8e5f1;border-radius:10px;background:#fff;box-shadow:0 12px 30px #1838641a;z-index:30}
 .visible-navigation header .unified-mobile-menu:not([open])>nav{display:none}
 .visible-navigation header .unified-mobile-menu>nav>a{display:flex;align-items:center;min-height:48px;padding:11px 3px;font:400 17px/1.35 Arial,Helvetica,sans-serif;color:#193b65;white-space:normal;text-decoration:none;border:0;border-bottom:1px solid #edf2f9;border-radius:0;background:transparent}
 .visible-navigation header .unified-mobile-menu>nav>a:last-child{border:0;font-weight:700}
 .visible-navigation header .unified-mobile-menu>nav>a[aria-current=page]{font-weight:700}
 .visible-navigation header .unified-mobile-menu>nav>a:after{display:none}
 .visible-navigation header .unified-mobile-menu>nav>a:hover{text-decoration:underline;text-underline-offset:4px;background:transparent}
 .visible-navigation header .unified-mobile-menu>nav>a.nav-budget-link,
 .lazalia-home.visible-navigation .home-header .home-dropdown>a.nav-budget-link{justify-content:center;gap:8px;margin:8px 0;padding:10px 12px;border:0;border-radius:8px;background:#102b50;color:#fff;font-weight:700}
 .visible-navigation header .unified-mobile-menu>nav>a.nav-budget-link:hover,
 .lazalia-home.visible-navigation .home-header .home-dropdown>a.nav-budget-link:hover{background:#244e85;color:#fff}
 .visible-navigation header .unified-mobile-menu>nav>a[aria-current],
 .lazalia-home.visible-navigation .home-header .home-dropdown>a[aria-current]{background:#c9def8;color:#102b50;font-weight:700;box-shadow:inset 0 -2px #315f9e}
 .visible-navigation header .unified-mobile-menu>summary:focus-visible,.visible-navigation header .unified-mobile-menu>nav>a:focus-visible{outline:3px solid #608dce;outline-offset:3px}
}
