.app-menu[data-v-f42be3dc]{background-color:#fff;box-shadow:0 -5px 15px #00000040;margin-bottom:1em;position:sticky;top:0;z-index:999}.app-menu .container[data-v-f42be3dc]{padding:0;position:relative}.app-menu .container .toolbar[data-v-f42be3dc]{align-items:center;display:flex;padding:.4em 0;transition:height .3s;width:100%}.app-menu .container .toolbar .spacer[data-v-f42be3dc]{display:none;flex:1 1 auto}.app-menu .container .toolbar *[data-v-f42be3dc]{-webkit-user-drag:none}.app-menu .container .toolbar .menu-button[data-v-f42be3dc]{background:none;border:none;display:none;font-size:32px;height:24px;line-height:32px;width:24px}.app-menu .container .toolbar .menu-button img[data-v-f42be3dc]{height:24px;width:24px}.app-menu .container .toolbar a img.logo[data-v-f42be3dc]{width:270px}.app-menu .container .toolbar nav[data-v-f42be3dc]{align-items:center;display:flex;flex:1 0 auto;margin-top:-8px;padding:0 32px}.app-menu .container .toolbar nav a[data-v-f42be3dc]{color:var(--dark);font-size:16px;font-weight:700;line-height:16px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s}.app-menu .container .toolbar nav a[data-v-f42be3dc]:hover{color:var(--red-light)}.app-menu .container .toolbar .contacts[data-v-f42be3dc]{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:300px}.app-menu .container .toolbar .contacts .phones[data-v-f42be3dc]{display:flex;flex:1 100%;justify-content:space-between;justify-content:flex-end;padding:8px 0 0}.app-menu .container .toolbar .contacts .phones a[data-v-f42be3dc]{color:var(--dark);font-size:14px;font-weight:500;text-decoration:none}.app-menu .container .toolbar .contacts .phones a[data-v-f42be3dc]:first-child{margin-right:16px}.app-menu .container .toolbar .contacts .social[data-v-f42be3dc]{display:flex;justify-content:flex-end;padding:8px 0}.app-menu .container .toolbar .contacts .social a[data-v-f42be3dc]{margin-right:8px}.app-menu .container .toolbar .contacts .social a img[data-v-f42be3dc]{width:32px}.app-menu .container .toolbar .contacts .social button[data-v-f42be3dc]{background:var(--red);border:none;border-radius:6px;color:#fff;flex:1 0 auto;font-size:14px;font-weight:600;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s}.app-menu .container .toolbar .contacts .social button[data-v-f42be3dc]:after{background:hsla(0,0%,100%,.29);content:"";display:block;height:150px;position:absolute;right:-160px;top:-40px;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);transform:rotate(50deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transition:all .5s ease;width:35px}.app-menu .container .toolbar .contacts .social button[data-v-f42be3dc]:hover{background:var(--dark);color:#fff}.app-menu .container .toolbar .contacts .social button[data-v-f42be3dc]:hover:after{right:150px}@media (max-width:1024px){.app-menu .container[data-v-f42be3dc]{margin-bottom:70px}.app-menu .container .toolbar[data-v-f42be3dc]{align-items:normal;background:#fff;box-shadow:0 0 6px #0008;height:70px;justify-content:space-between;left:0;overflow:hidden;padding:16px;position:fixed;top:0;z-index:999}.app-menu .container .toolbar .spacer[data-v-f42be3dc]{display:block}.app-menu .container .toolbar.opend[data-v-f42be3dc]{align-items:flex-start;flex-direction:column;height:100%;justify-content:normal}.app-menu .container .toolbar.opend nav[data-v-f42be3dc]{display:flex;margin-top:32px}.app-menu .container .toolbar .menu-button[data-v-f42be3dc]{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:16px;width:24px;z-index:99999}.app-menu .container .toolbar a img.logo[data-v-f42be3dc]{height:100%;max-width:150px;width:auto}.app-menu .container .toolbar nav[data-v-f42be3dc]{flex:0 1 auto;flex-wrap:wrap;margin-top:128px;width:100%}.app-menu .container .toolbar nav>*[data-v-f42be3dc]{width:100%}.app-menu .container .toolbar nav a[data-v-f42be3dc]{padding:8px}.app-menu .container .toolbar .contacts[data-v-f42be3dc]{justify-content:normal;margin-top:64px;width:100%}.app-menu .container .toolbar .contacts .phones[data-v-f42be3dc]{flex-wrap:wrap;padding-bottom:32px;width:100%}.app-menu .container .toolbar .contacts .phones a[data-v-f42be3dc]{font-size:17px;margin-right:0!important;text-align:right;width:100%}.app-menu .container .toolbar .contacts .phones a[data-v-f42be3dc]:first-child{margin-bottom:16px}.app-menu .container .toolbar .contacts .social[data-v-f42be3dc]{width:100%}}
