.VrDetailClient_hero__JqqsI{min-height:55vh;display:flex;align-items:center;position:relative;margin-top:-140px;padding-top:170px;overflow:hidden}.VrDetailClient_heroTexture___uu8n{position:absolute;inset:0;background-color:#141414;background-image:url(/Contact-Us_Background-min-1.png);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.VrDetailClient_heroVideo__052z_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;background:#000;z-index:0}.VrDetailClient_heroOverlay__rxrS7{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.45) 0,hsla(0,0%,4%,.65) 50%,hsla(0,0%,4%,.9));z-index:1;pointer-events:none}.VrDetailClient_heroLayout__atN9U{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:60px 20px;min-height:45vh}.VrDetailClient_heroLeft__TL_RQ{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:0}.VrDetailClient_roomTitle__qNyxo{margin:0;font-family:Reey,cursive;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15;color:var(--gold-primary);text-align:left}[dir=rtl] .VrDetailClient_roomTitle__qNyxo{font-family:Lava,sans-serif}.VrDetailClient_heroPoster__4sNop{flex-shrink:0;border:4px solid #fff;box-shadow:0 10px 40px rgba(0,0,0,.55);line-height:0}.VrDetailClient_posterImage__toXRe{display:block;width:auto;height:clamp(280px,42vh,420px);max-width:min(280px,38vw);object-fit:cover}.VrDetailClient_heroBookBtn__C64N4{margin-top:40px!important}[dir=rtl] .VrDetailClient_heroLayout__atN9U{flex-direction:row-reverse}[dir=rtl] .VrDetailClient_heroLeft__TL_RQ{align-items:flex-end;text-align:right}[dir=rtl] .VrDetailClient_roomTitle__qNyxo{text-align:right}.VrDetailClient_bookingSection__lRLhh{position:relative;z-index:2;padding:24px 0 8px;background:#141414}.VrDetailClient_bookingFormTopWrap__reZmC{position:relative;z-index:3;margin:0 auto 28px;max-width:1120px;scroll-margin-top:140px}.VrDetailClient_bookBtn__xg_ti{font-size:1.2rem;padding:10px 26px;margin-top:40px;border:2px solid var(--gold-primary)!important;color:#fff!important;font-weight:700;border-radius:0}.VrDetailClient_bookBtn__xg_ti:hover{background:var(--gold-light)!important;color:#000!important;transform:scale(1.05);box-shadow:0 5px 25px rgba(212,168,75,.6)}.VrDetailClient_detailsSection__N_z9F{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:fixed;padding:60px 0 80px;position:relative}.VrDetailClient_detailsOverlay__xn_iJ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,4%,.85) 0,hsla(0,0%,4%,.9) 50%,hsla(0,0%,4%,.95));z-index:0}.VrDetailClient_description__rYW9d{margin-bottom:50px}.VrDetailClient_description__rYW9d p{font-family:var(--font-english);font-size:1.15rem;line-height:1.8;color:#fff;text-align:justify}[dir=rtl] .VrDetailClient_description__rYW9d p{font-family:var(--font-arabic);text-align:right}.VrDetailClient_roomInfo__VYdeF{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:50px}.VrDetailClient_infoItem__4l8kD{display:flex;align-items:flex-start;gap:15px}.VrDetailClient_infoItem__4l8kD>i{font-size:1.5rem;color:var(--gold-primary);margin-top:5px}.VrDetailClient_infoContent___CCUL{display:flex;flex-direction:column}.VrDetailClient_infoLabel__S3xx0{font-size:.9rem;margin-bottom:5px}.VrDetailClient_infoLabel__S3xx0,.VrDetailClient_infoValue___4NFK{font-family:var(--font-english);color:var(--gold-primary);font-weight:600}.VrDetailClient_infoValue___4NFK{font-size:1.2rem}[dir=rtl] .VrDetailClient_infoLabel__S3xx0,[dir=rtl] .VrDetailClient_infoValue___4NFK{font-family:var(--font-arabic)}.VrDetailClient_difficultyStars__49iQU{color:var(--gold-primary);font-size:1rem}.VrDetailClient_difficultyStars__49iQU i{margin-right:3px}.VrDetailClient_backLink__4_pcY{text-align:center;margin-top:40px}.VrDetailClient_backBtn__Gndyk{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-english);font-size:1rem;color:var(--gold-primary);text-decoration:none;transition:all .3s ease}.VrDetailClient_backBtn__Gndyk:hover{color:var(--gold-light);transform:translateX(-5px)}[dir=rtl] .VrDetailClient_backBtn__Gndyk{font-family:var(--font-arabic)}[dir=rtl] .VrDetailClient_backBtn__Gndyk:hover{transform:translateX(5px)}[dir=rtl] .VrDetailClient_backBtn__Gndyk i{transform:rotate(180deg)}.VrDetailClient_notFound__k3y_A{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.VrDetailClient_notFound__k3y_A h1{font-family:var(--font-english);font-size:2rem;color:var(--gold-primary)}@media (max-width:992px){.VrDetailClient_hero__JqqsI{min-height:50vh}.VrDetailClient_heroLayout__atN9U{gap:32px;padding:50px 16px}.VrDetailClient_roomInfo__VYdeF{gap:30px}}@media (max-width:768px){.VrDetailClient_detailsSection__N_z9F{background-attachment:scroll}.VrDetailClient_hero__JqqsI{min-height:auto;margin-top:-100px;padding-top:100px}.VrDetailClient_heroLayout__atN9U{flex-direction:column;align-items:center;text-align:center;gap:28px;padding:40px 16px;min-height:auto}.VrDetailClient_heroLeft__TL_RQ{align-items:flex-start;order:2;width:100%}.VrDetailClient_heroPoster__4sNop{order:1}[dir=rtl] .VrDetailClient_heroLayout__atN9U{flex-direction:column}[dir=rtl] .VrDetailClient_heroLeft__TL_RQ{align-items:flex-end;text-align:right}.VrDetailClient_posterImage__toXRe{height:clamp(240px,50vw,340px);max-width:min(240px,70vw)}.VrDetailClient_description__rYW9d p{font-size:1rem;text-align:left}[dir=rtl] .VrDetailClient_description__rYW9d p{text-align:right}.VrDetailClient_roomInfo__VYdeF{gap:25px}.VrDetailClient_infoItem__4l8kD>i{font-size:1.3rem}.VrDetailClient_infoLabel__S3xx0{font-size:.85rem}.VrDetailClient_infoValue___4NFK{font-size:1.1rem}}@media (max-width:576px){.VrDetailClient_hero__JqqsI{margin-top:-90px;padding-top:90px}.VrDetailClient_heroLayout__atN9U{padding:32px 12px;gap:24px}.VrDetailClient_heroLeft__TL_RQ{gap:24px}.VrDetailClient_detailsSection__N_z9F{padding:40px 0 60px}.VrDetailClient_warningLabel__8v2TB,.VrDetailClient_warningText__cvfGt{font-size:1rem}.VrDetailClient_description__rYW9d p{font-size:.95rem;line-height:1.7}.VrDetailClient_roomInfo__VYdeF{flex-direction:column;align-items:flex-start;gap:20px}.VrDetailClient_infoItem__4l8kD{width:100%}}@media (max-width:480px){.VrDetailClient_posterImage__toXRe{height:clamp(220px,58vw,300px);max-width:min(220px,78vw)}}.VrDetailClient_roomsPageSection__BvPZv{background:var(--dark-bg);position:relative;overflow:hidden;margin-bottom:-100px;padding-bottom:150px}.VrDetailClient_roomsPageSection__BvPZv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/Contact-Us_Background-min-1.png) 50%/cover no-repeat fixed;z-index:0}.VrDetailClient_card1__m3145 .VrDetailClient_roomName__D5_2O{background-color:#f66}.VrDetailClient_roomsPageSection__BvPZv>.VrDetailClient_container__E9KuZ{position:relative;z-index:1}.VrDetailClient_roomsPageList__cCoI8{max-width:1200px;margin:0 auto}@media (max-width:380px){.VrDetailClient_roomTitle__qNyxo{font-size:1.6rem}}@media (max-width:280px){.VrDetailClient_hero__JqqsI{margin-top:-80px;padding-top:80px}.VrDetailClient_description__rYW9d p{font-size:.85rem;line-height:1.6}.VrDetailClient_roomInfo__VYdeF{gap:14px}.VrDetailClient_roomsPageList__cCoI8{padding:0 6px}}.VrDetailClient_vrRoomsTitle__NO_Vm{margin-bottom:28px;color:var(--gold-primary)!important}.VrDetailClient_vrCardGrid___1pJP{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(260px,260px));justify-content:center;grid-gap:22px;gap:22px}.VrDetailClient_vrCard__U7PP0{position:relative;display:block;width:min(260px,100%);border:2px solid rgba(252,196,3,.45);background:#090909;overflow:hidden;text-decoration:none;box-shadow:0 0 20px rgba(252,196,3,.28),0 8px 24px rgba(0,0,0,.55);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .25s ease,filter .25s ease}.VrDetailClient_vrCard__U7PP0:hover{transform:translateY(-5px);border-color:var(--gold-primary);box-shadow:0 0 34px rgba(252,196,3,.55),0 12px 30px rgba(0,0,0,.65)}.VrDetailClient_vrImageWrap__Kd0j5{position:relative;width:100%;height:400px}.VrDetailClient_vrCardImage__mEahc{object-fit:cover;object-position:center center;transition:transform .35s ease}.VrDetailClient_vrPlayersTag__Itx9G{position:absolute;top:10px;left:10px;z-index:3;display:grid;place-items:center;padding:0;min-width:auto;background:transparent;color:transparent;font-size:0;font-weight:700;line-height:0;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .25s ease}.VrDetailClient_vrPlayersDefault__hJUWs{display:none}.VrDetailClient_vrPlayersHoverImage__sGyEl{display:block;width:62px;height:auto}.VrDetailClient_vrCardTopBadge__ycADM{position:absolute;top:50px;left:50%;z-index:3;transform:translateX(-50%);transition:opacity .25s ease}.VrDetailClient_vrGlassesIcon__8QBls{width:92px;height:auto;object-fit:contain}.VrDetailClient_vrCardOverlay__EhIBU{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;background:rgba(0,0,0,.15);opacity:1;transition:opacity .25s ease,background .25s ease}.VrDetailClient_vrBookButton__4NAMs{border:none;background:var(--gold-primary);color:var(--dark-bg);padding:6px 14px;margin:10px 0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.1;border-radius:18px;opacity:0;transition:opacity .25s ease}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrCardImage__mEahc{transform:scale(1.08)}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrCardOverlay__EhIBU{background:rgba(0,0,0,.15)}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrCardTopBadge__ycADM{opacity:0}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrPlayersDefault__hJUWs{display:none}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrPlayersTag__Itx9G{opacity:1}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrPlayersHoverImage__sGyEl{display:block}.VrDetailClient_vrCardGrid___1pJP:hover .VrDetailClient_vrCard__U7PP0{opacity:.45;filter:blur(2px)}.VrDetailClient_vrCardGrid___1pJP:hover .VrDetailClient_vrCard__U7PP0:hover{opacity:1;filter:none}.VrDetailClient_vrCard__U7PP0:hover .VrDetailClient_vrBookButton__4NAMs{opacity:1}@media (max-width:778px){.VrDetailClient_roomsPageSection__BvPZv:before{background-attachment:scroll}.VrDetailClient_vrCardGrid___1pJP{grid-template-columns:repeat(2,minmax(260px,260px));gap:16px}}@media (max-width:480px){.VrDetailClient_roomsPageSection__BvPZv{padding-bottom:100px}.VrDetailClient_vrCardGrid___1pJP{grid-template-columns:minmax(260px,260px)}.VrDetailClient_vrPlayersTag__Itx9G{top:8px}.VrDetailClient_vrPlayersHoverImage__sGyEl{width:52px}.VrDetailClient_vrGlassesIcon__8QBls{width:74px}.VrDetailClient_vrBookButton__4NAMs{font-size:.8rem;padding:7px 10px}}@media (hover:none){.VrDetailClient_vrCardOverlay__EhIBU{opacity:1}}.BookingForm_bookContainer__48ZDW{width:100%;max-width:1600px;margin:0 auto;padding-top:0;padding-bottom:100px;position:relative;z-index:1;background:#0a0a0a}.BookingForm_topRow__APVSg{background:transparent;display:flex;flex-direction:column;gap:12px;padding:12px 12px 5px;margin-bottom:10px}.BookingForm_topRowButtons__8PY32{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.BookingForm_filterBtn__Gh7hD{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--gold-primary);color:var(--gold-primary);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;width:-moz-fit-content;width:fit-content;flex:0 0 auto;min-width:0;white-space:nowrap}.BookingForm_filterBtn__Gh7hD:hover{background:rgba(255,215,0,.08)}.BookingForm_viewAllRoomsBtn__X6c8q{background:transparent;border:1px solid rgba(212,168,75,.7);color:var(--gold-primary);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;width:-moz-fit-content;width:fit-content;flex:0 0 auto;min-width:0;white-space:nowrap;text-align:center}.BookingForm_viewAllRoomsBtn__X6c8q:hover{background:rgba(212,168,75,.1)}.BookingForm_filterPanel__8sS72{display:flex;align-items:center;gap:10px;padding:0 14px;border:.5px solid transparent;border-radius:8px;width:-moz-fit-content;width:fit-content;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .35s cubic-bezier(.4,0,.2,1)}.BookingForm_open__NfLlp{padding:12px 14px;border:.5px solid #333;max-height:200px;opacity:1;transform:translateY(0)}.BookingForm_filterPanel__8sS72 select{background:#1a1a1a;outline:none;color:#fff;border:none}.BookingForm_bottomRow__B1eBl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:20px 0}@media (min-width:768px){.BookingForm_bottomRow__B1eBl{justify-content:flex-end}}.BookingForm_dateBtn__nahX_{display:flex;align-items:center;gap:6px;background:#4a4a4a;border:none;color:#fff;padding:6px 10px;cursor:pointer;font-size:12px;font-weight:500;transition:background .2s;white-space:nowrap}.BookingForm_dateBtn__nahX_:hover{background:#5a5a5a}@media (min-width:768px){.BookingForm_dateBtn__nahX_{font-size:13px;padding:8px 14px}}.BookingForm_calIcon__z8NrR{font-size:14px}.BookingForm_cardBody__hHQai{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:600px){.BookingForm_cardBody__hHQai{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.BookingForm_cardBody__hHQai{grid-template-columns:repeat(3,1fr)}}.BookingForm_card__3f0pR{min-height:500px;border:1px solid hsla(0,0%,100%,.12);background:#0a0a0a;display:flex;flex-direction:column;overflow:hidden}.BookingForm_imgSec__5uBbs{width:100%;height:320px;position:relative;overflow:hidden}@media (min-width:768px){.BookingForm_imgSec__5uBbs{height:360px}}.BookingForm_bookCardImg__SKXFA{width:100%;height:100%;object-fit:cover}.BookingForm_cardDetail__bn_ne{padding:14px 18px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 60%,transparent);position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;gap:4px}.BookingForm_heading__gcoji{font-size:18px;font-weight:600;color:#fff;margin:0;letter-spacing:.3px}@media (min-width:768px){.BookingForm_heading__gcoji{font-size:20px}}.BookingForm_cardDetail__bn_ne p{margin:0;color:#d0d0d0;font-size:13px}.BookingForm_infoBtn__3ee7p{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:14px;padding:0;transition:border-color .2s ease,color .2s ease}.BookingForm_infoBtn__3ee7p:hover{border-color:var(--gold-primary);color:var(--gold-primary)}.BookingForm_infoOverlay__MK62Z{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10050}.BookingForm_bookingOverlay__Dqmt_{position:fixed;inset:0;width:100vw;min-height:100vh;min-height:100dvh;background:rgba(0,0,0,.78);display:flex;align-items:flex-end;justify-content:center;z-index:12000;padding:0 0 env(safe-area-inset-bottom,0);box-sizing:border-box}.BookingForm_infoPopup__IEI8p{width:90vw;max-height:80vh;background:#1a1a1a;border-radius:12px;padding:30px;color:#fff;position:relative;overflow-y:auto;transform:scale(.9);opacity:0;animation:BookingForm_popupIn__Ivpus .3s ease forwards}@media (min-width:768px){.BookingForm_infoPopup__IEI8p{width:70vw;height:70vh}}@keyframes BookingForm_popupIn__Ivpus{to{transform:scale(1);opacity:1}}.BookingForm_closeBtn__U86NF{position:absolute;bottom:20px;right:20px;background:var(--gold-primary);border:none;color:#000;padding:8px 18px;border-radius:6px;cursor:pointer;font-weight:600}.BookingForm_bookingPopup__dPQEp{width:100%;max-width:min(960px,100vw);background:#070707;border:1px solid hsla(0,0%,100%,.18);border-bottom:none;border-radius:18px 18px 0 0;padding:22px 22px 28px;color:#fff;max-height:min(88vh,900px);overflow-y:auto;box-shadow:0 -12px 40px rgba(0,0,0,.65);animation:BookingForm_bookingSheetIn__I_wIK .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes BookingForm_bookingSheetIn__I_wIK{0%{transform:translateY(100%);opacity:.85}to{transform:translateY(0);opacity:1}}.BookingForm_bookingPopupTitle__WQIig{margin:0;font-size:2rem;font-weight:700}.BookingForm_bookingPopupDate__BNTfe{margin:10px 0 0;font-size:1.2rem;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.BookingForm_saudiTimeNote__Fvm5v{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.65);white-space:nowrap}.BookingForm_bottomRow__B1eBl .BookingForm_saudiTimeNote__Fvm5v{flex-basis:100%;width:100%;text-align:center;padding:8px 0 0;background:#0a0a0a}.BookingForm_bookingPopupDate__BNTfe .BookingForm_saudiTimeNote__Fvm5v{font-size:.95rem;font-weight:500}.BookingForm_bookingPopupDivider__C5g1n{border-color:hsla(0,0%,100%,.1);margin:20px 0}.BookingForm_bookingPopupRows__mvoAN{display:flex;flex-direction:column;gap:12px;max-width:360px}.BookingForm_bookingPopupRow__OHUp_{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.BookingForm_adultsControl__o_BZj{display:inline-flex;align-items:center}.BookingForm_adultsControl__o_BZj button,.BookingForm_adultsControl__o_BZj select{height:40px;border:1px solid hsla(0,0%,100%,.25);background:#111;color:#fff;padding:0 14px}.BookingForm_adultsControl__o_BZj select{min-width:70px}.BookingForm_bookingPopupActions__NbX56{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.BookingForm_bookingCancelBtn__0_C5i,.BookingForm_bookingConfirmBtn__iNW__{min-width:120px;height:44px;border:1px solid rgba(212,168,75,.5);border-radius:0;font-size:1.05rem;font-weight:700;cursor:pointer}.BookingForm_bookingCancelBtn__0_C5i{background:transparent;color:var(--gold-primary)}.BookingForm_bookingConfirmBtn__iNW__{background:var(--gold-primary);color:#fff}.BookingForm_bookingConfirmBtn__iNW__:disabled{opacity:.45;cursor:not-allowed}.BookingForm_bookingSeatWarning__0bMUM{margin-top:12px;color:#ff8a80;font-weight:600}.BookingForm_bookingFormGrid__HfDw1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.BookingForm_bookingInput__dzOLb{background:#0f0f0f;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px}.BookingForm_termsBox__FM5S4{margin-top:14px;padding:12px;border:1px solid hsla(0,0%,100%,.16);max-height:240px;overflow:auto;font-size:.9rem;color:hsla(0,0%,100%,.85)}.BookingForm_termsBox__FM5S4 ul{margin:8px 0 14px;padding-left:18px}.BookingForm_termsTitle__3w7tb{margin:0;font-weight:700}.BookingForm_termsAgree__kipYw{margin-top:10px;display:inline-flex;align-items:center;gap:8px}.BookingForm_confirmedBox__Q_KlS{margin-top:14px;font-size:1rem}@media (max-width:768px){.BookingForm_bookingFormGrid__HfDw1{grid-template-columns:1fr}.BookingForm_topRowButtons__8PY32{gap:6px}.BookingForm_filterBtn__Gh7hD,.BookingForm_viewAllRoomsBtn__X6c8q{flex:1 1;width:auto;font-size:12px;padding:7px 8px;gap:5px}.BookingForm_bottomRow__B1eBl .BookingForm_saudiTimeNote__Fvm5v{font-size:.78rem;white-space:normal;line-height:1.35}}.BookingForm_dateSec__rLLOk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px}.BookingForm_midnightHeading__NnQZg{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;padding:10px 8px 4px;border-top:1px solid rgba(147,112,219,.35);color:#e8dcff;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingForm_midnightHeading__NnQZg i{color:#c4b5fd;font-size:.9rem}.BookingForm_midnightSubheading__KJKp1{color:rgba(232,220,255,.65);font-size:.72rem;font-weight:500;text-transform:none;letter-spacing:0}.BookingForm_slotBtnMidnight__wwRhD{border-color:rgba(147,112,219,.55)}.BookingForm_slotBtnMidnight__wwRhD:hover{background:rgba(147,112,219,.85);border-color:rgba(147,112,219,.85)}.BookingForm_slotBtn__yqcF2{background:transparent;border:1px solid rgba(212,168,75,.55);color:var(--gold-primary);font-size:14px;padding:8px 6px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .2s ease,border-color .2s ease}.BookingForm_slotBtn__yqcF2:hover{background:var(--gold-primary);border-color:var(--gold-primary);color:#fff}.BookingForm_slotBtn__yqcF2:hover .BookingForm_slots__N09a7{color:#fff}.BookingForm_slotBtnFull__1t28c{border-color:hsla(0,0%,63%,.6);color:#bfbfbf;background:hsla(0,0%,47%,.15);cursor:not-allowed}.BookingForm_slotBtnFull__1t28c .BookingForm_slots__N09a7{color:#e0e0e0;font-weight:600}.BookingForm_slotBtnFull__1t28c:hover{background:hsla(0,0%,47%,.15);border-color:hsla(0,0%,63%,.6);color:#bfbfbf}.BookingForm_slotBtnPartial__Rz6dc{border-color:rgba(90,90,90,.75);color:#c8c8c8;background:rgba(40,40,40,.55)}.BookingForm_slotBtnPartial__Rz6dc:hover{background:rgba(55,55,55,.75);border-color:hsla(0,0%,43%,.85);color:#e8e8e8}.BookingForm_slotBtnPartial__Rz6dc .BookingForm_slots__N09a7{color:#d8d8d8}@media (min-width:768px){.BookingForm_slotBtn__yqcF2{font-size:1rem;padding:10px 6px}}.BookingForm_slots__N09a7{display:block;margin-top:2px;color:#fff;font-size:.7rem;font-weight:400}.BookingForm_dateBar__dUAJA{height:44px;display:flex;align-items:center;justify-content:center;background:#000;position:relative;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.BookingForm_navBtn__cLCgd{position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:#fff;border:none;width:32px;height:32px;cursor:pointer;font-size:24px;line-height:1}.BookingForm_navBtn__cLCgd:first-of-type{left:10px}.BookingForm_navBtn__cLCgd:last-of-type{right:10px}.BookingForm_dateText__VP3FC{font-size:14px;font-weight:700;color:var(--gold-primary);letter-spacing:.3px}.BookingForm_viewAllDates__Vrvbv{text-align:center;padding:12px 0 14px;font-size:14px;color:#fff}.BookingForm_viewAllDates__Vrvbv a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.BookingForm_viewAllDates__Vrvbv a:hover{color:var(--gold-primary)}