.cat-menu-drop {
    height: calc(130vh - 130px);
    background: #fff;
}

.cat-menu-drop .container nav {
    flex-direction: column;
}

.cat-menu__items {
    display: flex;
    text-align: left;
    padding:0 30px;
    column-gap: 30px;
}

.menu-list__item .menu-list__link,
.menu-sublist__item .menu-sublist__link {
    color: #333;
    margin: 0;
}

.cat-menu__left {
    border-right: 1px solid #ebedf8;
    padding-right: 30px;
}

.cat-menu__right {
    max-height: 700px;
    height: 100%;
    overflow-y: scroll;
}

.menu-list__column {
    margin-bottom: 30px;
}

.menu-list__column .menu-list__item {
    margin-bottom: 30px;
    width: calc(33% - 30px);
    white-space: normal;
}

.menu-list__column.active {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
}

.menu-list__column {
    display: none;
}

.menu-sublist__link.menu-list__link--child {
    font-weight: 400;
}

.menu-list__link.active,
.menu-list__link--child.active{
    color: #da2c2c;
}
/*.menu-list__item.active .menu-list__link*/

.menuBorder{
    border:2px solid #da2c2c;
    background: white;
    position: relative;
    padding-right: 0;
}
.search-mob-btn{display: none}

.cat-menu-drop{
    padding-top: 10px;
}

.close-menu-btn{
    position: absolute;
    right: 40px;
    top: 10px;
    color: #da2c2c;
    font-weight: bold;
    font-size: 180%;
}
.close-menu-btn:hover{
    cursor: pointer;
    opacity: 0.7;
}

.cat-menu__items{
    padding: 0;
}
@media (max-width: 2980px) and (min-width: 751px){
    .mobileMenu, .mobSea{
        display: none;
    }
}
@media (max-width: 750px) {
    .menu-item .spoiler_arrow{vertical-align: inherit !important;}
    .close-menu-btn{right: 5px;top: 1px;}
    .children_block, .header-search, .menu-sublist, .descMenu, .descSea{display: none}
    .cat-menu-drop{margin-top: 30px;overflow-y: scroll;}
/*    .menu-list__item{text-align: center;width:33%;margin: 0 auto;padding-bottom: 10px}*/
    .cat-menu-drop{height: auto;}
    .search-mob-btn{display: block;width: 30px;position: absolute;right: 20px;top:60px;}.search-mob-btn img{width: 100%}.search-mob-btn:hover{cursor: pointer;opacity: 0.7}.catalog .h1_cnt{margin-top: 80px}
    .sub-menu {height: 0; overflow: hidden; opacity: 0; transition: all 0.5s ease-in;margin:0;padding:0 20px;list-style:none;white-space: normal;}
    .sub-menu li {padding: 0;margin: 0;}
    .sub-menu li a{font-size: 12px;padding: 0 10px;line-height: 25px;}
    .sub-menu li:before{left: 10px;top: 9px;}
    .menuMob{list-style: none;margin-left: -58px;margin-top: 40px;}
    .menuMob li{overflow: visible;margin:0;padding: 5px 0 5px 30px;}
    /*.menuMob li::before{position: static;overflow: auto;display: inline;}
    .menuMob li{font-size: 120%;width:100%;padding-top: 20px;margin-left: 2px}
    .menu-item{margin-top: -50px}
    .sub-menu{background: white;margin-left:6px}*/
    .header_btn{margin-left: 0}
}
.menu-item .spoiler_arrow {
    display: inline-block;
    margin-left: 5px;
    font-size: 20px;
    transition: all .1s;
    vertical-align: middle;
}

.menu-item .spoiler_arrow svg {
    fill: #da2c2c;
    width: 13px;
}
.menu-item:hover .spoiler_arrow {
    transform: rotate(180deg);
}
.form_search{width:100%;height:100px; text-align: center;margin:0 auto;position: relative}.bx_login_popup_form{display:none; padding:10px;min-height:200px;min-width:300px;margin:0 auto;border:1px solid #CAD3E7}.popup-window{top: 20%!important;}.form_search h3{color:#99A0AF}
.form_search input{width: 80%;position: absolute;left: 0;height:30px;border: none;border-bottom:1px solid #CAD3E7;}.form_search button{width: 20%;position: absolute;top: 50px;right:0;}