.spa-menu-header{background:#080808;color:#e2c17a;border-bottom:1px solid #4b3d23;position:sticky;top:0;z-index:30;font-family:Arial,Helvetica,sans-serif}.spa-menu-header-inner{width:min(1280px,calc(100% - 96px));height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.spa-menu-brand{display:flex;align-items:center;gap:11px;flex-shrink:0;text-decoration:none}.spa-menu-brand img{width:54px;height:54px;object-fit:cover;border-radius:50%}.spa-menu-brand strong{display:block;font:700 27px/1.1 Georgia,serif;letter-spacing:.07em}.spa-menu-brand small{display:block;font-size:7px;letter-spacing:.1em;margin-top:6px}.spa-menu-desktop{display:flex;gap:20px;font-size:12px}.spa-menu-desktop a{padding:10px 0;white-space:nowrap}.spa-menu-desktop a[aria-current]{color:#f1d392;text-decoration:underline;text-underline-offset:6px}.spa-menu-tools{display:flex;align-items:center;gap:18px}.spa-menu-phone{font-size:13px;font-weight:600;white-space:nowrap}.spa-menu-phone small{display:block;color:#bba576;font-size:10px;font-weight:400}.spa-menu-cart{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #776039;background:#17130b;color:#e2c17a;border-radius:4px}.spa-menu-cart b{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#dfbc70;color:#100d08;font:700 11px Arial}.spa-menu-toggle{display:none;background:transparent;border:1px solid #4b3d23;border-radius:4px;width:44px;height:44px;padding:12px;color:#e2c17a}.spa-menu-toggle span{display:block;height:1px;background:currentColor;margin:4px 0}.spa-menu-mobile-nav[hidden]{display:none}.spa-menu-mobile-nav{padding:14px 24px 22px;border-top:1px solid #4b3d23;background:#080808;display:grid;gap:16px;font-size:14px}.spa-menu-main{width:min(1280px,calc(100% - 96px));max-width:none;padding:24px 0 0;margin:auto}.spa-menu-main .menu-page-title{font:400 clamp(36px,4.15vw,59px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:22px 0 30px}.spa-menu-main .guest-section-nav,.spa-menu-main .guest-section-nav .back-link{font-size:12px}.spa-menu-main .guest-section-nav nav{gap:8px;flex-wrap:wrap}.spa-menu-footer{color:#e2c17a;border-top:1px solid #4b3d23;padding:38px 0 28px;margin-top:55px}.spa-menu-footer>div{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.spa-menu-footer-brand{font:30px Georgia,serif;letter-spacing:.1em}.spa-menu-footer-brand small{display:block;font:10px Arial,sans-serif;letter-spacing:.05em;color:#bba576;margin-top:7px}.spa-menu-footer nav{display:flex;gap:22px;font-size:11px;flex-wrap:wrap}.spa-menu-footer>div>a:last-child{font-size:14px}.spa-menu-footer>p{margin-top:30px;padding-top:20px;border-top:1px solid #4b3d23;color:#bba576;font-size:9px;line-height:1.8}.spa-menu-header a:focus-visible,.spa-menu-header button:focus-visible{outline:3px solid #f1d392;outline-offset:4px}@media(min-width:1001px){.spa-menu-mobile-nav{display:none}}@media(max-width:1100px){.spa-menu-phone{display:none}.spa-menu-desktop{gap:15px}}@media(max-width:1000px){.spa-menu-desktop{display:none}.spa-menu-toggle{display:block}.spa-menu-header-inner{height:80px}.spa-menu-main{width:calc(100% - 60px)}}@media(max-width:700px){.spa-menu-header-inner{width:calc(100% - 36px);height:76px;gap:12px}.spa-menu-brand img{width:44px;height:44px}.spa-menu-brand strong{font-size:25px}.spa-menu-brand small{font-size:5px;letter-spacing:.06em}.spa-menu-tools{gap:8px}.spa-menu-main{width:calc(100% - 36px);padding-top:18px}.spa-menu-main .menu-page-title{font-size:40px;margin:18px 0 24px}.spa-menu-main .guest-section-nav{display:block;margin-bottom:20px}.spa-menu-main .guest-section-nav nav{display:flex;gap:6px;margin-top:14px}.spa-menu-main .guest-section-nav nav a{font-size:12px;padding:9px 12px}.spa-menu-footer{padding:28px 0 88px;margin-top:38px}.spa-menu-footer>div{flex-wrap:wrap;gap:24px}.spa-menu-footer nav{width:100%;order:3;gap:15px 22px}.spa-menu-footer>div>a:last-child{font-size:12px;margin-top:8px}.spa-menu-footer-brand{font-size:27px}}