@media(max-width:1100px){.menu{display:block}.navright{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);padding:22px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.navright.open{display:flex}.navright a{font-size:15px}}