.header[data-v-26eac45d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1c1ef2;border-bottom:1px solid hsla(40,80%,73%,.3);box-shadow:0 2px 20px #0000004d;left:0;position:fixed;right:0;top:0;z-index:100}.header__inner[data-v-26eac45d]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;padding:16px 120px}@media(max-width:1024px){.header__inner[data-v-26eac45d]{padding:16px 40px}}@media(max-width:480px){.header__inner[data-v-26eac45d]{padding:16px}}.header__logo[data-v-26eac45d]{align-items:center;display:flex;gap:12px;text-decoration:none}.header__logo-img[data-v-26eac45d]{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}@media(max-width:480px){.header__logo-img[data-v-26eac45d]{height:40px;width:40px}}.header__logo-text[data-v-26eac45d]{color:#f9f9f9;font-family:Furore,sans-serif;font-size:24px;letter-spacing:2px}@media(max-width:480px){.header__logo-text[data-v-26eac45d]{font-size:18px}}.header__logo-vr[data-v-26eac45d]{color:#f1cc81}.header__nav[data-v-26eac45d]{display:flex;gap:40px}@media(max-width:1024px){.header__nav[data-v-26eac45d]{gap:24px}}@media(max-width:768px){.header__nav[data-v-26eac45d]{align-items:center;background:#1b1c1e;flex-direction:column;gap:32px;height:calc(100dvh - 72px);justify-content:center;left:0;position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .3s ease}.header__nav--open[data-v-26eac45d]{transform:translate(0)}}.header__nav a[data-v-26eac45d]{color:#f9f9f9;font-size:16px;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}@media(max-width:768px){.header__nav a[data-v-26eac45d]{color:#f9f9f9;font-size:20px}}.header__nav a[data-v-26eac45d]:hover{color:#f1cc81}.header__phone[data-v-26eac45d]{color:#f1cc81;font-family:Furore,sans-serif;font-size:18px;letter-spacing:1px;text-decoration:none;transition:color .2s ease}@media(max-width:768px){.header__phone[data-v-26eac45d]{display:none}}.header__phone[data-v-26eac45d]:hover{color:#f9f9f9}.header__burger[data-v-26eac45d]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:28px;z-index:101}@media(max-width:768px){.header__burger[data-v-26eac45d]{display:flex}}.header__burger span[data-v-26eac45d]{background:#f9f9f9;display:block;height:2px;transition:all .3s ease;width:100%}.header__burger--open span[data-v-26eac45d]:first-child{transform:rotate(45deg) translate(6px,6px)}.header__burger--open span[data-v-26eac45d]:nth-child(2){opacity:0}.header__burger--open span[data-v-26eac45d]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.footer[data-v-1b60fbd9]{background:#1b1c1e;padding:40px 0}.footer__container[data-v-1b60fbd9]{margin:0 auto;max-width:1920px;padding:0 120px}@media(max-width:1024px){.footer__container[data-v-1b60fbd9]{padding:0 40px}}@media(max-width:480px){.footer__container[data-v-1b60fbd9]{padding:0 16px}}.footer__top[data-v-1b60fbd9]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}@media(max-width:768px){.footer__top[data-v-1b60fbd9]{flex-direction:column;gap:24px}}.footer__logo[data-v-1b60fbd9]{color:#f9f9f9;font-family:Furore,sans-serif;font-size:24px;text-decoration:none}.footer__logo-vr[data-v-1b60fbd9]{color:#b20f0f}.footer__nav[data-v-1b60fbd9]{display:flex;gap:30px}@media(max-width:768px){.footer__nav[data-v-1b60fbd9]{flex-wrap:wrap;gap:16px;justify-content:center}}.footer__nav a[data-v-1b60fbd9]{color:#ced4cf;font-size:16px;text-decoration:none}.footer__nav a[data-v-1b60fbd9]:hover{color:#f9f9f9}.footer__phone[data-v-1b60fbd9]{color:#f9f9f9;font-size:16px;font-weight:600;text-decoration:none}.footer__phone[data-v-1b60fbd9]:hover{color:#b20f0f}.footer__bottom[data-v-1b60fbd9]{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){.footer__bottom[data-v-1b60fbd9]{flex-direction:column;gap:16px;text-align:center}}.footer__copy[data-v-1b60fbd9]{color:#666;font-size:14px}.footer__links[data-v-1b60fbd9]{display:flex;gap:24px}@media(max-width:480px){.footer__links[data-v-1b60fbd9]{flex-direction:column;gap:8px}}.footer__links a[data-v-1b60fbd9]{color:#666;font-size:14px;text-decoration:none}.footer__links a[data-v-1b60fbd9]:hover{color:#ced4cf}.booking-overlay[data-v-6f645eeb]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:1000}.booking-modal[data-v-6f645eeb]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f9f9;border-radius:3px;display:flex;flex-direction:column;gap:40px;max-width:100%;padding:90px 50px;position:relative;width:501px}@media(max-width:480px){.booking-modal[data-v-6f645eeb]{gap:30px;padding:60px 24px 40px}}.booking-modal__close[data-v-6f645eeb]{align-items:center;background:none;border:1px solid #1b1c1e;border-radius:5px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease;width:32px}.booking-modal__close[data-v-6f645eeb]:hover{background:#0000000d}.booking-modal__title[data-v-6f645eeb]{color:#1b1c1e;font-family:Evolventa,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0;text-align:center}@media(max-width:480px){.booking-modal__title[data-v-6f645eeb]{font-size:18px}}.booking-modal__form[data-v-6f645eeb]{display:flex;flex-direction:column;gap:20px}.booking-modal__input[data-v-6f645eeb]{background:transparent;border:.4px solid #1b1c1e;border-radius:3px;color:#1b1c1e;font-family:Evolventa,sans-serif;font-size:16px;height:60px;line-height:1.5;outline:none;padding:0 20px;transition:border-color .2s ease;width:100%}.booking-modal__input[data-v-6f645eeb]::-moz-placeholder{color:#565960}.booking-modal__input[data-v-6f645eeb]::placeholder{color:#565960}.booking-modal__input[data-v-6f645eeb]:focus{border-color:#b20f0f}.booking-modal__checkbox-row[data-v-6f645eeb]{align-items:center;cursor:pointer;display:flex;gap:10px}.booking-modal__checkbox-box[data-v-6f645eeb]{align-items:center;border:1px solid #1b1c1e;border-radius:5px;display:flex;height:32px;justify-content:center;min-width:32px;position:relative;width:32px}.booking-modal__checkbox-input[data-v-6f645eeb]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.booking-modal__checkbox-icon[data-v-6f645eeb]{pointer-events:none}.booking-modal__checkbox-text[data-v-6f645eeb]{color:#1b1c1e;font-family:Evolventa,sans-serif;font-size:16px;line-height:1.5}.booking-modal__error[data-v-6f645eeb]{color:#b20f0f;font-family:Evolventa,sans-serif;font-size:14px;margin:0;text-align:center}.booking-modal__submit[data-v-6f645eeb]{background:#b20f0f;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-family:Evolventa,sans-serif;font-size:20px;font-weight:400;height:62px;line-height:1.5;margin-top:20px;transition:background .3s ease;width:100%}.booking-modal__submit[data-v-6f645eeb]:hover:not(:disabled){background:#8b0c0c}.booking-modal__submit[data-v-6f645eeb]:disabled{cursor:not-allowed;opacity:.7}@media(max-width:480px){.booking-modal__submit[data-v-6f645eeb]{font-size:18px;height:54px}}.modal-enter-active[data-v-6f645eeb],.modal-leave-active[data-v-6f645eeb]{transition:opacity .3s ease}.modal-enter-active .booking-modal[data-v-6f645eeb],.modal-leave-active .booking-modal[data-v-6f645eeb]{transition:transform .3s ease}.modal-enter-from[data-v-6f645eeb],.modal-leave-to[data-v-6f645eeb]{opacity:0}.modal-enter-from .booking-modal[data-v-6f645eeb],.modal-leave-to .booking-modal[data-v-6f645eeb]{transform:scale(.95)}
