@media screen and (min-width:990px){
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__content{
left:50%;right:auto;top:calc(100% - 12px);width:min(940px,calc(100vw - 48px));max-height:65vh;transform:translateX(-50%);padding:20px 18px 14px;background:#fff;border:1px solid #dedde2;border-radius:16px;box-shadow:0 12px 32px rgb(35 30 45 / 9%);overflow:auto;
}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__list{
display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;padding:0;
}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__list > li{
width:auto;margin:0;padding:0 16px;
}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__list > li:nth-child(-n+3){border-right:1px solid #e7e5ea;}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__link{font-size:14px;line-height:1.5;padding:3px 0;}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__link--level-2{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;color:#62616a;padding:0 0 10px;margin-bottom:7px;border-bottom:1px solid #e7e5ea;}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__list > li:last-child{grid-column:1 / -1;margin-top:14px;padding-top:12px;border-top:1px solid #e7e5ea;}
.header .mega-menu:has(> #HeaderMenu-catalog) .mega-menu__list > li:last-child a{display:inline-block;margin:0;padding:0;border:0;}
}
