body>header{position:relative;z-index:99;background:var(--color-neutral-000)}@media screen and (min-width:calc(1500px + 1px)) and (max-width:2200px){body>header .container{max-width:1420px}}body>header .bar>.container{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}body>header .logo{flex-shrink:0}body>header .logo img{padding:0.25rem 0;height:4.5rem;width:auto}body>header .right{display:flex;align-items:center;gap:2.1111111111rem}body>header .phone{display:flex;align-items:center;gap:0.4444444444rem;white-space:nowrap;font-weight:500}body>header nav ul{list-style:none;padding:0}body>header nav>ul{display:flex;align-items:center;gap:2.2222222222rem;margin:0}body>header nav>ul>li{margin:0}body>header nav a{font-weight:500;white-space:nowrap}body>header nav a:hover{color:var(--color-red-400);text-decoration:none}body>header .desktop-navigation .bar{padding:0.5833333333rem 0}body>header .desktop-navigation nav{margin-right:auto}@media screen and (max-width:1200px){body>header .desktop-navigation{display:none}}@media screen and (min-width:calc(1200px + 1px)){body>header .mobile-navigation{display:none}}body>header .mobile-navigation .bar{padding:0.5rem 0}body>header .mobile-navigation .logo img{height:4rem;padding:0.5rem 0;width:auto}body>header .mobile-navigation .opened-content{display:none;padding:0 0 2rem}body>header .mobile-navigation .opened-content nav>ul{flex-direction:column;align-items:flex-start;gap:1rem}body>header .mobile-navigation .opened-content .phone{margin-top:1.5rem;border-top:0.0555555556rem solid var(--color-neutral-200);padding:1.5rem 0}body>header .mobile-navigation .opened-content>.container{border-top:0.0555555556rem solid var(--color-neutral-200);padding-top:1.5rem}body>header nav li{position:relative}body>header nav a[data-has-submenu]:after{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-left:10px;vertical-align:3px}body>header nav li>ul{display:none;position:absolute;z-index:2;top:100%;left:-1rem;min-width:20rem;padding:1rem;background:var(--color-neutral-000);border-radius:8px;box-shadow:0 10px 30px var(--color-neutral-999-a13)}body>header nav li>ul li+li{margin-top:0.75rem}body>header nav li:focus-within>ul,body>header nav li:hover>ul{display:block}body>header .mobile-navigation nav li>ul{position:static;display:block;min-width:0;box-shadow:none;padding:0.75rem 0 0 1rem;font-size:0.85em}body>header .mobile-navigation nav li>ul a{white-space:normal}
/*# sourceMappingURL=header.css.map */