<!-- Code by Fedyaeva -->
<style>
:root {
--hover-height: 40px;
--left-and-right-padding: 30px;
--radius: 20px;
/*Наведение*/
--hover-background: #FFFFFF;
--hover-color: #000000;
/*Пункт меню с выпадающим меню*/
--background-color: #FFFFFF;
--active-color: #000000;
--border-color: #000000;
}
@media screen and (min-width:1100px){.uc-main--menu .t-menusub__menu_bottom:after{display: none;}.uc-main--menu .t456__list{display:flex;justify-content:center;align-items:stretch;height:100%}.uc-main--menu .t456__list_item{display:flex;align-items:center;position:relative}.uc-main--menu .t-menu__link-item{display:flex;align-items:center;height:var(--hover-height);padding:0 var(--left-and-right-padding);border-radius:var(--radius);transition:all 0.3s ease}.uc-main--menu .t-menu__link-item:hover{background-color:var(--hover-background);color:var(--hover-color)!important}.uc-main--menu .li_active{background-color:var(--background-color)!important;color:var(--active-color)!important}.uc-main--menu .li_active .t-menu__link-item{color:var(--active-color)!important}.uc-main--menu .t-menusub__menu{width:101%;justify-content:center;max-width:101%;box-sizing:border-box;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);top:99%!important;left:0!important;box-shadow:none;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.uc-main--menu .t-menusub__menu_bottom:before{opacity:0}}
</style>
<script>
document.addEventListener('DOMContentLoaded',()=>{let l=document.querySelectorAll('.t456__list_item');l.forEach(e=>{e.addEventListener('mouseenter',()=>{if(e.querySelector('.t-menusub'))e.classList.add('li_active')});e.addEventListener('mouseleave',()=>{setTimeout(()=>{e.classList.remove('li_active')},400)})})})
</script>