.nav{font-family:var(--nav-font);margin-top:20px}.nav a{color:var(--nav-link-color);padding:10px;text-decoration:none}.nav>ul>li{display:inline-block;margin:0 5px}.nav ul{font-size:16px;list-style:none;margin:0;padding:0}.nav ul>li>ul{border:1px solid #ccc;font-size:14px;max-width:400px;overflow:hidden;-webkit-transform:scaleY(0) scaleX(1) translateZ(0);transform:scaleY(0) scaleX(1) translateZ(0);-webkit-transform-origin:top left;transform-origin:top left;transition:visibility 0ms linear .15s,-webkit-transform .3s ease 0ms;transition:transform .3s ease 0ms,visibility 0ms linear .15s;transition:transform .3s ease 0ms,visibility 0ms linear .15s,-webkit-transform .3s ease 0ms;visibility:hidden}.nav ul>li:hover>ul{-webkit-transform:scaleY(1) scaleX(1) translateZ(0);transform:scaleY(1) scaleX(1) translateZ(0);transition:visibility 0ms linear 0ms,-webkit-transform .3s ease .15s;transition:transform .3s ease .15s,visibility 0ms linear 0ms;transition:transform .3s ease .15s,visibility 0ms linear 0ms,-webkit-transform .3s ease .15s;visibility:visible;width:200px}.nav ul>li>ul>li>a{display:block;line-height:1.2;padding:5px 10px}.nav-menu__menu-item{position:relative}.nav-menu--child{background:#fff;left:0;position:absolute;text-align:left;top:calc(100% + 3px)}@media(max-width:992px){.nav{display:none}}@media(min-width:1200px){.nav ul{font-size:20px}.nav ul>li>ul{font-size:16px}}@media(min-width:1350px){.nav ul{font-size:23px}.nav>ul>li{margin:0 5px}.nav ul>li>ul{font-size:18px}}fixed-header .nav .nav-menu--child a{color:var(--color-text)}