@media (max-width:700px){.queuePremiumSection{background:linear-gradient(#090a0a,#070808)!important;padding:24px 12px 112px!important}.queuePremiumIntro{text-align:left!important;max-width:100%!important;margin:0 0 14px!important;padding:0 4px!important}.queuePremiumIntro .microLabel{letter-spacing:.22em!important;font-size:8px!important}.queuePremiumIntro h2{margin:6px 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;font-weight:500!important;line-height:1.02!important}.queuePremiumIntro p{color:#9f978e!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.queueJoinCard,.waitlistJoinCard,.queueStatusCard,.waitlistSuccessCard{background:linear-gradient(#101111,#0b0c0c)!important;border:1px solid #383229!important;border-radius:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;box-shadow:0 18px 42px #0000003d!important}n .waitlistJoinCard{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}n .waitlistJoinCard .bookingForm,.waitlistJoinCard .formGrid,.waitlistJoinCard label{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}n .waitlistJoinCard .input,.waitlistJoinCard .confirmButton{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.waitlistJoinCard input[type=date],.waitlistJoinCard input[type=time]{width:-webkit-fill-available!important;inline-size:-webkit-fill-available!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;box-sizing:border-box!important;min-inline-size:0!important;margin:0!important;display:block!important;overflow:hidden!important}.waitlistJoinCard input[type=date]::-webkit-date-and-time-value{text-align:center!important;min-width:0!important;margin:0!important}.waitlistJoinCard input[type=time]::-webkit-date-and-time-value{text-align:center!important;min-width:0!important;margin:0!important}.waitlistJoinCard .formGrid>label{overflow:hidden!important}.queueJoinCard>.eyebrow,.waitlistJoinCard>.eyebrow,.queueStatusCard>.eyebrow,.waitlistSuccessCard>.eyebrow{text-transform:uppercase;letter-spacing:.18em!important;color:#d7a451!important;font-size:8px!important}.queueJoinCard>h2,.waitlistJoinCard>h2,.queueStatusCard>h2,.waitlistSuccessCard>h2{color:#f0e7dc!important;margin:7px 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:29px!important;font-weight:500!important;line-height:1.06!important}.queueJoinCard>.sub,.waitlistJoinCard>.sub,.queueStatusCard>.sub,.waitlistSuccessCard>.sub{color:#9c948b!important;margin:0 0 15px!important;font-size:11px!important;line-height:1.55!important}.queueJoinCard .bookingForm,.waitlistJoinCard .bookingForm{gap:11px!important;display:grid!important}.queueJoinCard .formGrid,.waitlistJoinCard .formGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.queueJoinCard label,.waitlistJoinCard label{color:#aaa198!important;text-transform:uppercase!important;letter-spacing:.06em!important;gap:6px!important;font-size:9px!important;display:grid!important}.queueJoinCard .input,.waitlistJoinCard .input{color:#eee5db!important;background:#090a0a!important;border:1px solid #3a352e!important;border-radius:9px!important;outline:none!important;width:100%!important;min-height:50px!important;padding:0 12px!important;font-size:14px!important}.queueJoinCard .input:focus,.waitlistJoinCard .input:focus{border-color:#bf8d42!important;box-shadow:0 0 0 2px #daa54e17!important}.queueServiceLabel{margin-top:0!important}.queueJoinCard select.input,.waitlistJoinCard select.input{appearance:auto!important}.queueJoinCard .confirmButton,.waitlistJoinCard .confirmButton{color:#17110a!important;background:linear-gradient(#f0c873,#d89d3a)!important;border:1px solid #e4b35d!important;border-radius:9px!important;width:100%!important;min-height:54px!important;margin-top:3px!important;font-size:13px!important;font-weight:850!important}.queueJoinCard .confirmButton:disabled,.waitlistJoinCard .confirmButton:disabled{opacity:.48!important}.queueJoinCard .privacyHint,.waitlistJoinCard .privacyHint{text-align:center!important;color:#77716a!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.5!important}.queueJoinCard .bookingError,.waitlistJoinCard .bookingError{border-radius:8px!important;margin:0!important;padding:10px 11px!important;font-size:10px!important;line-height:1.45!important}.queueStatusCard,.waitlistSuccessCard{text-align:center!important;padding:22px 16px!important}.queueStatusCard .confirmMark,.waitlistSuccessCard .confirmMark{color:#efbf69!important;background:radial-gradient(circle,#2a2114,#16120d)!important;border:1px solid #b48745!important;border-radius:50%!important;place-items:center!important;width:58px!important;height:58px!important;margin:0 auto 13px!important;font-size:27px!important;display:grid!important}.queuePublicStats{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:15px 0!important;display:grid!important}.queuePublicStats>div{background:#090a0a!important;border:1px solid #342f28!important;border-radius:10px!important;padding:14px 10px!important}.queuePublicStats small{color:#847d75!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:5px!important;font-size:8px!important;display:block!important}.queuePublicStats strong{color:#edbd67!important;font-family:Georgia,Times New Roman,serif!important;font-size:26px!important;font-weight:500!important}.queueStatusCard .confirmCode,.waitlistSuccessCard .confirmCode{color:#8f877f!important;background:#090a0a!important;border:1px solid #332f29!important;border-radius:9px!important;margin:14px 0!important;padding:12px!important;font-size:9px!important}.queueStatusCard .confirmCode strong,.waitlistSuccessCard .confirmCode strong{color:#e4b25d!important;letter-spacing:.12em!important;margin-top:5px!important;font-size:15px!important;display:block!important}.queueStatusCard .heroActions,.waitlistSuccessCard .heroActions{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.queueStatusCard .heroActions>*,.waitlistSuccessCard .heroActions>*{border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;display:flex!important}.simplePageHero+.queuePremiumSection{border-top:1px solid #292722!important}}
