.menu-toggle,.mobile-menu{display:none}
.nav-dropdown{position:relative;display:flex;align-items:center;height:100%}.nav-dropdown>.nav-universe{display:inline-flex;align-items:center;gap:7px;line-height:1}.site-header nav> a{line-height:1}.nav-dropdown>.nav-universe i{font-size:.65rem;color:#f4c542;transition:transform .2s}.nav-submenu{position:absolute;top:100%;left:-18px;min-width:170px;padding:8px 18px;border:1px solid rgba(244,197,66,.35);background:rgba(23,16,13,.98);box-shadow:0 15px 30px rgba(0,0,0,.25);opacity:0;pointer-events:none;transform:translateY(-5px);transition:.2s}.nav-dropdown:hover .nav-submenu,.nav-dropdown:focus-within .nav-submenu{opacity:1;pointer-events:auto;transform:none}.nav-submenu a{display:block;padding:10px 0!important;white-space:nowrap}.nav-dropdown:hover>.nav-universe i,.nav-dropdown:focus-within>.nav-universe i{transform:rotate(180deg)}
@media (max-width:700px){
 .site-header{position:absolute;min-height:76px;padding:16px 6vw;gap:14px}
 .site-header .brand{min-width:0}.site-header .brand em{max-width:155px;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:0!important;letter-spacing:0}
 .site-header .header-buy{display:none}
 .menu-enhanced nav{display:none}
 .menu-toggle{display:inline-flex;flex:0 0 auto;width:62px;height:42px;padding:7px 0 4px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid rgba(244,197,66,.65);background:transparent;color:var(--ink);cursor:pointer}
 .menu-toggle span{display:block;width:20px;height:1px;background:#f4c542;transition:transform .2s,opacity .2s}.menu-toggle b{margin-top:1px;font:700 .48rem var(--sans);letter-spacing:.13em;text-transform:uppercase}
 .menu-open .menu-toggle span:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}
 .mobile-menu{position:absolute;top:76px;left:0;right:0;display:flex;flex-direction:column;padding:10px 6vw 18px;border-top:1px solid var(--line);border-bottom:1px solid rgba(244,197,66,.35);background:rgba(23,16,13,.98);box-shadow:0 18px 35px rgba(0,0,0,.3)}
 .mobile-menu[hidden]{display:none}.mobile-menu>a,.mobile-menu summary{padding:15px 0;color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;cursor:pointer}
 .mobile-menu details{border-bottom:1px solid var(--line)}.mobile-menu summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{color:#f4c542;transition:transform .2s}.mobile-menu details[open] summary i{transform:rotate(180deg)}
 .mobile-menu details a{display:block;padding:10px 0 10px 18px;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.mobile-menu .active{color:#f4c542}.mobile-menu .mobile-buy{margin-top:10px;padding:15px;border:1px solid #f4c542;text-align:center;background:linear-gradient(135deg,#f4c542,#e3792f);color:var(--dark)}
 .site-header:not(.menu-enhanced){flex-wrap:wrap;align-content:center}.site-header:not(.menu-enhanced) nav{display:flex;order:3;width:100%;gap:25px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.site-header:not(.menu-enhanced) nav::-webkit-scrollbar{display:none}.site-header:not(.menu-enhanced) nav a{flex:0 0 auto;font-size:.62rem;white-space:nowrap}.site-header:not(.menu-enhanced){min-height:112px}.site-header:not(.menu-enhanced)+main.subpage{padding-top:96px}
}
