.burger[data-v-6cd16da7]{align-items:flex-end;aspect-ratio:1;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:42px;justify-content:center;overflow:hidden;padding:0;width:42px}.burger__bar[data-v-6cd16da7]{background-color:#fff;border-radius:10px;height:3px;transform-origin:right;transition:all .2s ease-in-out;width:100%}.burger__bar[data-v-6cd16da7]:first-child{translate:0 -9px}.burger__bar[data-v-6cd16da7]:last-child{translate:0 9px}.burger--active .burger__bar[data-v-6cd16da7]{opacity:0;translate:-20px 0}.burger--active .burger__bar[data-v-6cd16da7]:first-child{opacity:1;rotate:45deg;transform-origin:center;translate:0 3px}.burger--active .burger__bar[data-v-6cd16da7]:last-child{opacity:1;rotate:-45deg;scale:1;transform-origin:center;translate:0 -3px}.menu{background-color:#000;position:relative}.menu ul{list-style:none;padding-left:0}.menu__bar{align-items:flex-start;background-color:#000;display:flex;flex-direction:column;gap:.5rem;height:100px;padding-block:.75rem;padding-inline:24px}@media screen and (min-width:768px){.menu__bar{align-items:center;flex-direction:row;justify-content:space-between;padding-block:1rem;padding-inline:60px}}.menu__links{align-items:center;display:flex;font-weight:regular;gap:2rem}@media screen and (max-width:767px){.menu__links{display:none}}.menu__links .router-link-active{border-bottom:1px solid #fff}.menu__link{border-bottom:1px solid transparent;color:#fff;position:relative;transition:all .2s ease-in-out}.menu__link:hover{border-color:#fff;cursor:pointer}.menu__link--wide{font-size:1.8rem}.menu__burger-mobile{position:absolute;right:24px;top:27px}@media screen and (min-width:768px){.menu__burger-mobile{display:none}}.menu__list{background-color:#000;height:calc(100vh - 61px);left:0;position:fixed;right:0;top:100px;transition:all .2s ease-in-out;translate:-100% 0;width:100%;z-index:10000}@media screen and (min-width:768px){.menu__list{display:none}}.menu__list--active{translate:0 0}.menu__links-mob{color:#fff;display:flex;flex-direction:column;gap:34px;height:100%;margin:20px 24px}.menu__links-mob li{font-size:32px;font-weight:400;padding-block:0 .5rem}.menu__models-list{display:grid;grid-template-rows:0fr;transition:all .2s ease-in-out}.menu__models-list>div{overflow:hidden}.menu__models-list>div>a{display:block}
