@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._page_1kjvz_1{min-height:100vh;min-height:100dvh;background:#000;color:#fff;font-family:var(--font-family-base);width:100%;overflow-x:clip;box-sizing:border-box}._hero_1kjvz_2{position:relative;width:100%;max-width:1800px;margin:auto}._heroImage_1kjvz_3{display:block;width:100%;height:auto}._hero_1kjvz_2:before{content:"";position:absolute;top:0;left:0;right:0;height:9%;background:#000;z-index:3}._hotspot_1kjvz_4{position:absolute;z-index:2}._hotspot_1kjvz_4:focus-visible{outline:3px solid #e8bb50}._desktopNav_1kjvz_6{position:absolute;z-index:10;top:12px;left:14px}._desktopMenuButton_1kjvz_6{background:#111!important;color:#eac36b!important;border:1px solid #b99037!important;border-radius:10px!important;display:flex;gap:9px;min-height:44px;padding:10px 15px!important;font-weight:700}._mobileHero_1kjvz_6{display:none}._footer_1kjvz_7{border-top:1px solid #4a3920;max-width:1100px;margin:auto;padding:25px 20px 40px;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}._footer_1kjvz_7 a{color:#e8bb50;display:inline-flex;align-items:center;min-height:44px}._srOnly_1kjvz_9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._menuContent_1kjvz_10{background:#101010;color:#f3d18a;border-color:#715727;min-width:210px}._menuContent_1kjvz_10 a{min-height:48px;font-weight:700;text-decoration:none}@media(max-width:900px){._hero_1kjvz_2,._footer_1kjvz_7,._desktopNav_1kjvz_6{display:none}._mobileHero_1kjvz_6{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100dvh;background:radial-gradient(ellipse at 50% 42%,#1b160d,#090909 52%,#000);overflow:hidden;padding:calc(76px + env(safe-area-inset-top)) 20px calc(30px + env(safe-area-inset-bottom));box-sizing:border-box}._mobileCenter_1kjvz_14{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;margin:auto;text-align:center}._mobileLogo_1kjvz_15{display:block;width:min(96%,420px);height:auto;max-height:52dvh;object-fit:contain;mix-blend-mode:lighten;margin:0 auto;filter:drop-shadow(0 8px 24px rgba(219,166,57,.24))}._mobileTagline_1kjvz_15{font-size:clamp(12px,3.5vw,16px);letter-spacing:.2em;color:#e9c878;font-weight:700;margin:8px 0 26px}._mobileBooking_1kjvz_15{display:flex;align-items:center;justify-content:center;gap:11px;width:calc(100% - 64px);max-width:330px;margin:18px auto 0;min-height:52px;box-sizing:border-box;border:1px solid #f6d675;border-radius:10px;background:linear-gradient(180deg,#f8df8a,#d5a83d 45%,#a97718);color:#120b02;font-family:var(--font-family-base);font-size:clamp(13px,3.7vw,16px);font-weight:800;text-decoration:none;letter-spacing:.055em;text-shadow:0 1px 0 rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #4e2d0361,0 8px 22px #000000a6,0 0 16px #d5a83d2e;padding:12px 18px}._mobileBooking_1kjvz_15 svg{flex-shrink:0}._mobileLocation_1kjvz_15{font-size:11px;letter-spacing:.2em;color:#c6b58d;margin:24px 0 0}._mobileBooking_1kjvz_15:focus-visible{outline:3px solid #fff;outline-offset:4px}._customerSignInCard_1kjvz_16{display:flex;align-items:center;gap:13px;width:calc(100% - 40px);max-width:370px;min-height:78px;box-sizing:border-box;margin:14px auto 0;padding:13px 15px;border:1px solid #bb9249;border-radius:15px;background:linear-gradient(125deg,#282117,#17130f 55%,#0f0e0d);color:#f5e6c5;text-decoration:none;text-align:left;box-shadow:inset 0 1px #f8d99530,0 12px 32px #0009,0 0 22px #bd90341a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._customerSignInCard_1kjvz_16:hover{transform:translateY(-2px);border-color:#f2cf80;box-shadow:0 14px 32px #000b,0 0 24px #caa0483d}._customerSignInCard_1kjvz_16:focus-visible{outline:3px solid #fff;outline-offset:3px}._customerSignInIcon_1kjvz_16{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#5e4823,#322718);color:#f4d48d;border:1px solid #a78240}._customerSignInCopy_1kjvz_16{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}._customerSignInCopy_1kjvz_16 strong{font-size:clamp(13px,3.5vw,16px);letter-spacing:.09em;line-height:1.2;color:#f7d78c;font-weight:800}._customerSignInCopy_1kjvz_16>span{font-size:clamp(10px,2.8vw,12px);line-height:1.4;color:#e0d2b5;font-weight:600}._customerSignInArrow_1kjvz_16{display:grid;place-items:center;flex:0 0 30px;color:#eac26b}@media(max-width:360px){._customerSignInCard_1kjvz_16{width:100%;gap:9px;padding:11px}._customerSignInIcon_1kjvz_16{width:40px;height:40px;flex-basis:40px}}._mobileAccount_1kjvz_17{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - 64px);max-width:330px;min-height:50px;margin:12px auto 0;padding:12px 14px;border:1px solid #b8944c;border-radius:10px;background:#18140d;color:#f0d08c;font-size:clamp(11px,3vw,13px);font-weight:800;letter-spacing:.04em;text-align:center;text-decoration:none}._mobileAccount_1kjvz_17:focus-visible{outline:3px solid #fff;outline-offset:3px}._mobileNav_1kjvz_18{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));z-index:5}._menuButton_1kjvz_19{color:#efc45c;min-width:48px;min-height:48px}._menuButton_1kjvz_19:focus-visible{outline:3px solid white;outline-offset:3px}}
