/* V2.5: header mega-subnavigation and category pages */
header nav#nav{overflow:visible!important;align-items:stretch}
.v25-nav-group{position:relative;display:flex;align-items:center;gap:0;min-width:0}
.v25-nav-group>.v25-nav-link{white-space:nowrap}
.v25-nav-toggle{cursor:pointer;background:transparent;border:0;color:#bca5e2;padding:7px 5px;font-size:14px;line-height:1;border-radius:6px}
.v25-nav-toggle:hover,.v25-nav-group:hover>.v25-nav-toggle{color:#fff;background:#2a1747}
.v25-dropdown{display:none;position:absolute;z-index:999;left:0;top:calc(100% - 2px);width:max-content;min-width:205px;max-width:min(330px,90vw);padding:8px;background:#100d29;border:1px solid #69419b;border-radius:10px;box-shadow:0 18px 40px #000b}
.v25-nav-group:hover>.v25-dropdown,.v25-nav-group:focus-within>.v25-dropdown,.v25-nav-group.v25-open>.v25-dropdown{display:flex;flex-direction:column}
.v25-dropdown a{display:block!important;padding:11px 13px!important;font-size:12px!important;white-space:normal!important;text-align:left!important;color:#d6d4e9!important;border-radius:7px;min-height:0!important}
.v25-dropdown a:hover,.v25-dropdown a:focus-visible{background:#40206d!important;color:#fff!important}
.v25-news-nav{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}
.v25-news-nav a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #423166;border-radius:9px;background:#0e1027;color:#ddd5ed;padding:11px 15px;font-size:12px;transition:background .15s}
.v25-news-nav a:hover,.v25-news-nav a.active{background:#6d29d5;color:white;border-color:#8c4ff5}
@media(max-width:760px){header nav#nav{overflow-y:auto!important;align-items:stretch!important} .v25-nav-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%;border-bottom:1px solid #2a2144}.v25-nav-group>.v25-nav-link{flex:1;text-align:center}.v25-nav-toggle{min-width:44px;min-height:44px}.v25-dropdown{position:static;display:none;width:100%;max-width:none;min-width:0;box-shadow:none;border-radius:0;border-left:0;border-right:0;margin:0 0 8px}.v25-nav-group:hover>.v25-dropdown{display:none}.v25-nav-group.v25-open>.v25-dropdown,.v25-nav-group:focus-within>.v25-dropdown{display:flex}.v25-dropdown a{text-align:center!important}.v25-news-nav{gap:6px}.v25-news-nav a{padding:10px 11px}}
