[data-astro-cid-b2aj2baa][hidden]{display:none!important}.qr-shell[data-astro-cid-b2aj2baa]{background:#f4f0e8;color:#201d19;min-height:100vh}.qr-hero[data-astro-cid-b2aj2baa]{padding:64px 0 54px;background:#0e0f0d;color:#f8f2e7}.qr-kicker[data-astro-cid-b2aj2baa]{color:#d9ad5b;font-size:.68rem;font-weight:950;letter-spacing:.16em}.qr-hero[data-astro-cid-b2aj2baa] h1[data-astro-cid-b2aj2baa]{margin:12px 0 18px;font-size:clamp(3.2rem,6.4vw,6.3rem);line-height:.9;letter-spacing:-.06em}.qr-hero[data-astro-cid-b2aj2baa] h1[data-astro-cid-b2aj2baa] em[data-astro-cid-b2aj2baa]{font-style:normal;color:#ddb66d}.qr-hero[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{max-width:700px;color:#c7bcad;line-height:1.6}.qr-body[data-astro-cid-b2aj2baa]{padding:46px 0 72px}.qr-state[data-astro-cid-b2aj2baa]{padding:34px;border:1px solid #d8cdbc;background:#fff;border-radius:18px;font-weight:800}.qr-error[data-astro-cid-b2aj2baa]{display:grid;gap:12px}.qr-error[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{font-size:1.5rem}.qr-error[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{color:#75695d}.qr-card[data-astro-cid-b2aj2baa]{background:#fff;border:1px solid #d8cdbc;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #3727121a}.qr-card-head[data-astro-cid-b2aj2baa]{display:flex;justify-content:space-between;gap:20px;padding:20px 26px;background:#161512;color:#f7efe2}.qr-card-head[data-astro-cid-b2aj2baa]>div[data-astro-cid-b2aj2baa]{display:grid;gap:3px}.qr-card-head[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{font-size:.58rem;font-weight:950;letter-spacing:.13em;color:#b9ad9d}.qr-card-head[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{font-size:.88rem;color:#e3b75f}.qr-status[data-astro-cid-b2aj2baa]{text-align:right}.qr-title-row[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;padding:34px 34px 28px}.qr-title-row[data-astro-cid-b2aj2baa]>div[data-astro-cid-b2aj2baa]>span[data-astro-cid-b2aj2baa]{font-size:.68rem;color:#85796a;font-weight:800}.qr-title-row[data-astro-cid-b2aj2baa] h2[data-astro-cid-b2aj2baa]{margin:7px 0 5px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.95;letter-spacing:-.05em}.qr-title-row[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;color:#665c50}.qr-price-box[data-astro-cid-b2aj2baa]{min-width:300px;padding:20px 22px;border:1px solid #d7c8b3;border-radius:15px;background:#f6f0e6}.qr-price-box[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa],.qr-price-box[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa],.qr-price-box[data-astro-cid-b2aj2baa] small[data-astro-cid-b2aj2baa]{display:block}.qr-price-box[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{font-size:.58rem;font-weight:950;letter-spacing:.12em;color:#7a6e60}.qr-price-box[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{margin:5px 0;font-size:2.25rem;letter-spacing:-.04em}.qr-price-box[data-astro-cid-b2aj2baa] small[data-astro-cid-b2aj2baa]{color:#776c60}.qr-section[data-astro-cid-b2aj2baa]{padding:26px 34px;border-top:1px solid #e4dbcf}.qr-section-label[data-astro-cid-b2aj2baa]{font-size:.6rem;font-weight:950;letter-spacing:.14em;color:#8e621b}.qr-section[data-astro-cid-b2aj2baa]>p[data-astro-cid-b2aj2baa]{max-width:900px;line-height:1.65;color:#5f564c}.qr-breakdown[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;margin-top:15px}.qr-breakdown[data-astro-cid-b2aj2baa]>div[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:10px 0;border-bottom:1px solid #ece4d8}.qr-breakdown[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{color:#a77420;font-weight:950}.qr-breakdown[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;color:#514a42;line-height:1.45;font-size:.85rem}.qr-verification[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;background:#f7f1e7}.qr-verification[data-astro-cid-b2aj2baa] h3[data-astro-cid-b2aj2baa]{margin:6px 0 8px;font-size:1.7rem;letter-spacing:-.035em}.qr-verification[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;max-width:760px;color:#665c51;line-height:1.55}.qr-lock[data-astro-cid-b2aj2baa]{align-self:center;padding:18px;border:1px solid #d2bc98;border-radius:13px;background:#fff}.qr-lock[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa],.qr-lock[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{display:block}.qr-lock[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{font-size:.72rem;color:#8e621b}.qr-lock[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{margin-top:5px;font-size:.72rem;color:#665c51;line-height:1.45}.qr-next[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 34px;border-top:1px solid #e4dbcf;background:#f7f1e7}.qr-next[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{font-size:.58rem;font-weight:950;letter-spacing:.14em;color:#8e621b}.qr-next[data-astro-cid-b2aj2baa] h3[data-astro-cid-b2aj2baa]{margin:6px 0;font-size:1.55rem}.qr-next[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;max-width:700px;color:#665c51;line-height:1.5}.qr-next-actions[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qr-next-actions[data-astro-cid-b2aj2baa] .btn[data-astro-cid-b2aj2baa]{justify-content:center;text-align:center}.qr-actions[data-astro-cid-b2aj2baa]{display:flex;gap:10px;flex-wrap:wrap;padding:24px 34px;border-top:1px solid #e4dbcf}.qr-portal[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 34px;background:#11110f;color:#f8efe3}.qr-portal[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{font-size:.58rem;font-weight:950;letter-spacing:.14em;color:#d6aa58}.qr-portal[data-astro-cid-b2aj2baa] h3[data-astro-cid-b2aj2baa]{margin:6px 0;font-size:1.55rem}.qr-portal[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;max-width:720px;color:#b9aea0;line-height:1.5}.qr-document-foot[data-astro-cid-b2aj2baa]{display:flex;justify-content:space-between;gap:20px;padding:22px 34px;border-top:1px solid #e4dbcf;color:#74695d}.qr-document-foot[data-astro-cid-b2aj2baa]>div[data-astro-cid-b2aj2baa]{display:grid;gap:3px}.qr-document-foot[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{color:#29231d}.qr-document-foot[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa],.qr-document-foot[data-astro-cid-b2aj2baa] small[data-astro-cid-b2aj2baa]{font-size:.65rem}.qr-document-foot[data-astro-cid-b2aj2baa] small[data-astro-cid-b2aj2baa]{align-self:end}@media(max-width:800px){.qr-title-row[data-astro-cid-b2aj2baa],.qr-verification[data-astro-cid-b2aj2baa],.qr-portal[data-astro-cid-b2aj2baa],.qr-next[data-astro-cid-b2aj2baa],.qr-next-actions[data-astro-cid-b2aj2baa]{grid-template-columns:1fr}.qr-price-box[data-astro-cid-b2aj2baa]{min-width:0}.qr-breakdown[data-astro-cid-b2aj2baa]{grid-template-columns:1fr}.qr-status[data-astro-cid-b2aj2baa]{text-align:left}.qr-card-head[data-astro-cid-b2aj2baa]{flex-direction:column}.qr-actions[data-astro-cid-b2aj2baa] .btn[data-astro-cid-b2aj2baa]{width:100%;justify-content:center}}@media print{header[data-astro-cid-b2aj2baa],.site-header[data-astro-cid-b2aj2baa],.mobile-actions[data-astro-cid-b2aj2baa],.site-footer[data-astro-cid-b2aj2baa],.no-print[data-astro-cid-b2aj2baa]{display:none!important}.qr-shell[data-astro-cid-b2aj2baa],.qr-body[data-astro-cid-b2aj2baa]{background:#fff!important}.qr-hero[data-astro-cid-b2aj2baa]{padding:22px 0;background:#fff!important;color:#17130f!important}.qr-hero[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{display:none}.qr-hero[data-astro-cid-b2aj2baa] h1[data-astro-cid-b2aj2baa]{font-size:34px;margin:4px 0}.qr-card[data-astro-cid-b2aj2baa]{box-shadow:none;border-color:#bfb5a8}.qr-body[data-astro-cid-b2aj2baa]{padding:0}.qr-card-head[data-astro-cid-b2aj2baa]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.container[data-astro-cid-b2aj2baa]{width:100%!important;max-width:none!important}.qr-title-row[data-astro-cid-b2aj2baa]{padding:24px}.qr-section[data-astro-cid-b2aj2baa],.qr-document-foot[data-astro-cid-b2aj2baa]{padding:18px 24px}body{background:#fff}}.qr-date-pill,.qr-time-pill{appearance:none;border:1px solid #cdbfae;background:#fffdf8;color:#2a251f;border-radius:12px;font:inherit;cursor:pointer;box-shadow:0 2px #201d190a;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.qr-date-pill{display:flex;flex:0 0 126px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:100px;padding:13px 14px;text-align:left}.qr-date-weekday{color:#8b6a34;font-size:.62rem;font-weight:950;letter-spacing:.13em;line-height:1.2}.qr-date-day{color:inherit;font-size:1.12rem;font-weight:950;letter-spacing:-.02em;line-height:1.1}.qr-date-count{color:#7b7063;font-size:.58rem;font-weight:850;line-height:1.3}.qr-date-pill:hover,.qr-time-pill:hover{border-color:#b37d25;background:#f6ecda;transform:translateY(-1px)}.qr-date-pill.active{border-color:#171713;background:#171713;color:#fff;box-shadow:0 0 0 2px #ddb66d38,0 5px 14px #1717131f}.qr-date-pill.active .qr-date-weekday,.qr-date-pill.active .qr-date-count{color:#ddb66d}.qr-time-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:102px;min-height:48px;padding:12px 17px;font-size:.82rem;font-weight:900}.qr-time-pill:focus-visible,.qr-date-pill:focus-visible{outline:3px solid #dcae58;outline-offset:3px}.qr-date-pill:disabled,.qr-time-pill:disabled{opacity:.58;cursor:wait;transform:none}@media(max-width:720px){.qr-date-pill{flex:1 1 28%;min-width:96px;padding:12px}.qr-time-pill{flex:1 1 28%;min-width:0;padding:12px 10px}}@media(prefers-reduced-motion:reduce){.qr-date-pill,.qr-time-pill{transition:none}}.qr-booking-dates,.qr-booking-times{display:flex;align-items:stretch;flex-wrap:wrap;gap:9px;margin:12px 0}.qr-booking-dates{padding-bottom:3px}.qr-booking-times{padding-top:2px}
