/* Fit the explicit directory entry without crowding the main navigation. */
[data-shops-navigation] .header-inner{gap:20px}
[data-shops-navigation] .desktop-nav{gap:18px}
[data-shops-navigation] .desktop-nav a{white-space:nowrap;font-size:12px;letter-spacing:.045em}
[data-shops-navigation] .brand-mini{width:170px}
[data-shops-navigation] a[aria-current=page]{color:var(--cyan)}
[data-shops-navigation] .desktop-nav a[aria-current=page]::after{right:0}
[data-shops-navigation] .mobile-menu{max-height:calc(100dvh - var(--header-height) - 20px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:1180px){
 [data-shops-navigation] .desktop-nav,[data-shops-navigation] .header-cta{display:none}
 [data-shops-navigation] .brand-mini{width:155px}
 [data-shops-navigation] .menu-toggle{display:grid;width:44px;height:44px;place-content:center;gap:5px;border:1px solid #00dff740;background:#05051d8c;cursor:pointer}
 [data-shops-navigation] .menu-toggle span:not(.sr-only){display:block;width:20px;height:2px;background:var(--cyan);transition:transform .25s ease,opacity .25s ease}
 [data-shops-navigation] .menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
 [data-shops-navigation] .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
 [data-shops-navigation] .menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
 [data-shops-navigation] .mobile-menu{display:grid;position:fixed;top:var(--header-height);left:14px;right:14px;padding:14px;background:#040418f5;border:1px solid #00dff740;box-shadow:0 30px 70px #0008;transform:translateY(-18px);opacity:0;visibility:hidden;transition:.25s ease}
 [data-shops-navigation] .mobile-menu.is-open{transform:none;opacity:1;visibility:visible}
 [data-shops-navigation] .mobile-menu a{padding:14px 12px;border-bottom:1px solid #00dff71a;font:700 12px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}
}
@media(prefers-reduced-motion:reduce){[data-shops-navigation] .mobile-menu,[data-shops-navigation] .menu-toggle span{transition:none}}
