@media(min-width:992px){
.main-navigation{position:relative;background:color-mix(in srgb,var(--site-primary,#bb1919) 88%,#111)!important;box-shadow:0 10px 30px #0005}.main-navigation:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--site-accent,#ef676d),transparent);content:"";opacity:.65}.main-navigation .navigation-container{min-height:64px;gap:18px}.main-navigation .menu>ul{align-items:center;gap:3px}.main-navigation .menu>ul>li>a{position:relative;display:flex;align-items:center;min-height:44px;padding:0 11px;border-radius:9px;color:#fff!important;font-size:12px;font-weight:750;letter-spacing:.01em;text-decoration:none!important;transition:background .2s,transform .2s}.main-navigation .menu>ul>li>a:after{position:absolute;right:12px;bottom:5px;left:12px;height:2px;border-radius:2px;background:var(--site-accent,#fff);content:"";transform:scaleX(0);transition:transform .25s}.main-navigation .menu>ul>li>a:hover{background:#ffffff15;transform:translateY(-1px)}.main-navigation .menu>ul>li>a:hover:after{transform:scaleX(1)}.main-navigation .sub-menu{overflow:hidden;min-width:210px;margin-top:8px!important;padding:7px!important;border:1px solid #ffffff18!important;border-radius:12px;background:#12151bf2!important;box-shadow:0 22px 55px #000b;backdrop-filter:blur(14px)}.main-navigation .sub-menu a{padding:10px 12px!important;border-radius:7px;color:#dfe3ea!important;text-decoration:none!important}.main-navigation .sub-menu a:hover{background:color-mix(in srgb,var(--site-primary,#bb1919) 42%,transparent)!important;color:#fff!important}.main-navigation .universe-link{margin-left:auto;border-radius:10px;background:#0002!important}.nav-global-search{flex-basis:225px}.nav-global-search input{height:42px;border:1px solid #ffffff20!important;border-radius:10px;background:#1012188f!important}.nav-global-search button[type=submit]{height:42px;border-radius:0 10px 10px 0}}
@media(max-width:991px){.main-navigation{box-shadow:0 10px 28px #0006}.main-navigation .main-menu.show{padding:8px 0 12px}.main-navigation .main-menu a{text-decoration:none!important}.main-navigation .main-menu>ul>li>a{padding:12px 16px;border-bottom:1px solid #ffffff0d}.main-navigation .sub-menu{background:#1116!important}}
