.app-logo[data-v-6c39f301]{align-items:center;display:flex;gap:12px;text-decoration:none}.app-logo__img[data-v-6c39f301]{height:48px;-o-object-fit:cover;object-fit:cover;width:auto}.app-logo__text[data-v-6c39f301]{color:#f9f9f9;font-family:Furore,sans-serif;font-size:18px;letter-spacing:2px}@media(min-width:481px){.app-logo__text[data-v-6c39f301]{font-size:24px}}.app-logo__vr[data-v-6c39f301]{color:#09fdfb}.cms-menu--footer[data-v-edce7bd2]{display:flex;flex-direction:column;gap:8px}@media(min-width:481px){.cms-menu--footer[data-v-edce7bd2]{flex-direction:row;gap:24px}}.cms-menu--footer a[data-v-edce7bd2]{color:#666;font-size:14px;text-decoration:none}.cms-menu--footer a[data-v-edce7bd2]:hover{color:#ced4cf}.cms-menu--header-nav[data-v-edce7bd2]{align-items:center;background:#1b1c1e;display:flex;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}@media(min-width:769px){.cms-menu--header-nav[data-v-edce7bd2]{background:none;flex-direction:row;gap:24px;height:auto;justify-content:flex-start;position:static;transform:none;transition:none}}@media(min-width:1025px){.cms-menu--header-nav[data-v-edce7bd2]{gap:40px}}.cms-menu--header-nav.cms-menu--open[data-v-edce7bd2]{transform:translate(0)}.cms-menu--header-nav a[data-v-edce7bd2]{color:#f9f9f9;font-size:20px;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}@media(min-width:769px){.cms-menu--header-nav a[data-v-edce7bd2]{font-size:16px}}.cms-menu--header-nav a[data-v-edce7bd2]:hover{color:#f1cc81}.cms-menu--footer-nav[data-v-edce7bd2]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(min-width:769px){.cms-menu--footer-nav[data-v-edce7bd2]{flex-wrap:nowrap;gap:30px;justify-content:flex-start}}.cms-menu--footer-nav a[data-v-edce7bd2]{color:#ced4cf;font-size:16px;text-decoration:none}.cms-menu--footer-nav a[data-v-edce7bd2]:hover{color:#f9f9f9}.header[data-v-4ade104a]{-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-4ade104a]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;padding:16px}@media(min-width:481px){.header__inner[data-v-4ade104a]{padding:16px 40px}}@media(min-width:1025px){.header__inner[data-v-4ade104a]{padding:16px 120px}}.header__phone[data-v-4ade104a]{color:#f1cc81;display:none;font-family:Furore,sans-serif;font-size:18px;letter-spacing:1px;text-decoration:none;transition:color .2s ease}@media(min-width:769px){.header__phone[data-v-4ade104a]{display:block}}.header__phone[data-v-4ade104a]:hover{color:#f9f9f9}.header__burger[data-v-4ade104a]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:28px;z-index:101}@media(min-width:769px){.header__burger[data-v-4ade104a]{display:none}}.header__burger span[data-v-4ade104a]{background:#f9f9f9;display:block;height:2px;transition:all .3s ease;width:100%}.header__burger--open span[data-v-4ade104a]:first-child{transform:rotate(45deg) translate(6px,6px)}.header__burger--open span[data-v-4ade104a]:nth-child(2){opacity:0}.header__burger--open span[data-v-4ade104a]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.footer[data-v-417a9aa6]{background:#1b1c1e;padding:40px 0}.footer__container[data-v-417a9aa6]{margin:0 auto;max-width:1920px;padding:0 16px}@media(min-width:481px){.footer__container[data-v-417a9aa6]{padding:0 40px}}@media(min-width:1025px){.footer__container[data-v-417a9aa6]{padding:0 120px}}.footer__top[data-v-417a9aa6]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}@media(min-width:769px){.footer__top[data-v-417a9aa6]{flex-direction:row;gap:0}}.footer__phone[data-v-417a9aa6]{color:#f9f9f9;font-size:16px;font-weight:600;text-decoration:none}.footer__phone[data-v-417a9aa6]:hover{color:#b20f0f}.footer__bottom[data-v-417a9aa6]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;text-align:center}@media(min-width:769px){.footer__bottom[data-v-417a9aa6]{flex-direction:row;gap:0;text-align:left}}.footer__copy[data-v-417a9aa6]{color:#666;font-size:14px}.booking-overlay[data-v-db11d8bb]{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-db11d8bb]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f9f9;border-radius:3px;display:flex;flex-direction:column;gap:30px;max-width:100%;padding:60px 24px 40px;position:relative;width:501px}@media(min-width:481px){.booking-modal[data-v-db11d8bb]{gap:40px;padding:90px 50px}}.booking-modal__close[data-v-db11d8bb]{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-db11d8bb]:hover{background:#0000000d}.booking-modal__title[data-v-db11d8bb]{color:#1b1c1e;font-family:Evolventa,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0;text-align:center}@media(min-width:481px){.booking-modal__title[data-v-db11d8bb]{font-size:20px}}.booking-modal__form[data-v-db11d8bb]{display:flex;flex-direction:column;gap:20px}.booking-modal__input[data-v-db11d8bb]{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-db11d8bb]::-moz-placeholder{color:#565960}.booking-modal__input[data-v-db11d8bb]::placeholder{color:#565960}.booking-modal__input[data-v-db11d8bb]:focus{border-color:#b20f0f}.booking-modal__checkbox-row[data-v-db11d8bb]{align-items:center;cursor:pointer;display:flex;gap:10px}.booking-modal__checkbox-box[data-v-db11d8bb]{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-db11d8bb]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.booking-modal__checkbox-icon[data-v-db11d8bb]{pointer-events:none}.booking-modal__checkbox-text[data-v-db11d8bb]{color:#1b1c1e;font-family:Evolventa,sans-serif;font-size:16px;line-height:1.5}.booking-modal__error[data-v-db11d8bb]{color:#b20f0f;font-family:Evolventa,sans-serif;font-size:14px;margin:0;text-align:center}.booking-modal__submit[data-v-db11d8bb]{background:#b20f0f;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-family:Evolventa,sans-serif;font-size:18px;font-weight:400;height:54px;line-height:1.5;margin-top:20px;transition:background .3s ease;width:100%}@media(min-width:481px){.booking-modal__submit[data-v-db11d8bb]{font-size:20px;height:62px}}.booking-modal__submit[data-v-db11d8bb]:hover:not(:disabled){background:#8b0c0c}.booking-modal__submit[data-v-db11d8bb]:disabled{cursor:not-allowed;opacity:.7}.modal-enter-active[data-v-db11d8bb],.modal-leave-active[data-v-db11d8bb]{transition:opacity .3s ease}.modal-enter-active .booking-modal[data-v-db11d8bb],.modal-leave-active .booking-modal[data-v-db11d8bb]{transition:transform .3s ease}.modal-enter-from[data-v-db11d8bb],.modal-leave-to[data-v-db11d8bb]{opacity:0}.modal-enter-from .booking-modal[data-v-db11d8bb],.modal-leave-to .booking-modal[data-v-db11d8bb]{transform:scale(.95)}
