/* V13: balanced desktop tickets; separators sit in their own clear space. */
body.bn-v2 .bn-nav-search-wrap{display:none}
@media(min-width:1025px){
 body.bn-v2 .layout-topbar-grid>div:nth-child(2){--bn-nav-ticket-width:144px}
 body.bn-v2 #bn-menu .layout-menu>li{position:relative;padding:0 10px!important;margin:0!important;flex:0 0 auto}
 body.bn-v2 #bn-menu .layout-menu>li:first-child{padding-left:0!important}
 body.bn-v2 .layout-topbar .bn-nav-search-wrap{position:relative;display:flex;align-items:center;padding:0 0 0 10px}
 body.bn-v2 #bn-menu .layout-menu>li+li:before,body.bn-v2 .bn-nav-search-wrap:before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#dfd1df;z-index:2;pointer-events:none}
 body.bn-v2 #bn-menu .layout-menu>li>a,body.bn-v2 .layout-topbar .bn-top-search{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:var(--bn-nav-ticket-width);min-height:44px;height:44px;margin:0!important;padding:10px 12px!important;border:1px solid #e3d4e8!important;border-radius:7px!important;background:#fff!important;color:#420244!important;font:700 15px/20px Nunito,sans-serif!important;text-align:center;white-space:nowrap;text-decoration:none;overflow:visible;transition:background-color .18s,border-color .18s}
 body.bn-v2 #bn-menu .layout-menu>li>a>span,body.bn-v2 .layout-topbar .bn-top-search>span{flex:0 0 auto}
 body.bn-v2 .layout-topbar .bn-top-search>.pi{position:absolute;left:14px;top:50%;transform:translateY(-50%);line-height:1}
 body.bn-v2 #bn-menu .layout-menu>li>a:before,body.bn-v2 #bn-menu .layout-menu>li>a:after,body.bn-v2 .layout-topbar .bn-top-search:before,body.bn-v2 .layout-topbar .bn-top-search:after{content:'';position:absolute;display:block;top:50%;width:12px;height:12px;border:1px solid #e3d4e8;border-radius:50%;background:#fff;transform:translateY(-50%);pointer-events:none;z-index:1;transition:border-color .18s}
 body.bn-v2 #bn-menu .layout-menu>li>a:before,body.bn-v2 .layout-topbar .bn-top-search:before{left:-7px;clip-path:inset(0 0 0 50%)}
 body.bn-v2 #bn-menu .layout-menu>li>a:after,body.bn-v2 .layout-topbar .bn-top-search:after{right:-7px;clip-path:inset(0 50% 0 0)}
 body.bn-v2 #bn-menu .layout-menu>li>a.active-menuitem-routerlink{background:#f6eff6!important}
 body.bn-v2 #bn-menu .layout-menu>li>a:hover,body.bn-v2 #bn-menu .layout-menu>li>a:focus-visible,body.bn-v2 .layout-topbar .bn-top-search:hover,body.bn-v2 .layout-topbar .bn-top-search:focus-visible{background:#f0e7f4!important;border-color:#b89ac1!important}
 body.bn-v2 #bn-menu .layout-menu>li>a:is(:hover,:focus-visible):before,body.bn-v2 #bn-menu .layout-menu>li>a:is(:hover,:focus-visible):after,body.bn-v2 .layout-topbar .bn-top-search:is(:hover,:focus-visible):before,body.bn-v2 .layout-topbar .bn-top-search:is(:hover,:focus-visible):after{border-color:#b89ac1}
 body.bn-v2 #bn-menu .layout-menu>li>a:focus-visible,body.bn-v2 .layout-topbar .bn-top-search:focus-visible{outline:2px solid #641b66;outline-offset:3px}
}
@media(min-width:1025px) and (max-width:1199px){
 body.bn-v2 .layout-topbar-grid>div:nth-child(2){--bn-nav-ticket-width:126px}
 body.bn-v2 #bn-menu .layout-menu>li>a,body.bn-v2 .layout-topbar .bn-top-search{font-size:14px!important;padding:10px 8px!important}
}
@media(prefers-reduced-motion:reduce){
 body.bn-v2 #bn-menu .layout-menu>li>a,body.bn-v2 #bn-menu .layout-menu>li>a:before,body.bn-v2 #bn-menu .layout-menu>li>a:after,body.bn-v2 .layout-topbar .bn-top-search,body.bn-v2 .layout-topbar .bn-top-search:before,body.bn-v2 .layout-topbar .bn-top-search:after{transition:none}
}
