.page-hero[data-astro-cid-uk4drrvt] .back-link{margin-bottom:2.5rem}.book-hero[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{margin-top:1.25rem}.section-eyebrow[data-astro-cid-uk4drrvt]{display:block;margin-bottom:1.5rem}.steps[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{position:relative;display:grid;gap:1.25rem;align-content:start}.steps__n[data-astro-cid-uk4drrvt]{width:36px;height:36px;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;font-weight:600;font-size:var(--fs-body-s)}.steps[data-astro-cid-uk4drrvt] p[data-astro-cid-uk4drrvt]{font-size:.9375rem;line-height:1.7}.steps[data-astro-cid-uk4drrvt] .steps__arrow{position:absolute;right:-1.05rem;top:50%;width:16px;height:16px;color:#5f8bbf}@media(max-width:1024px){.steps[data-astro-cid-uk4drrvt] .steps__arrow{display:none}}.booking[data-astro-cid-uk4drrvt]{max-width:736px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem)}.booking[data-astro-cid-uk4drrvt] .form[data-astro-cid-uk4drrvt]>.eyebrow[data-astro-cid-uk4drrvt]{margin-bottom:.25rem}.datepicker[data-astro-cid-uk4drrvt]{position:relative}.datepicker__btn[data-astro-cid-uk4drrvt]{display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;max-width:220px}.datepicker__btn[data-astro-cid-uk4drrvt] [data-astro-cid-uk4drrvt][data-dp-value]{color:var(--c-placeholder)}.datepicker__btn[data-astro-cid-uk4drrvt].has-value [data-astro-cid-uk4drrvt][data-dp-value]{color:var(--c-ink)}.datepicker__btn[data-astro-cid-uk4drrvt] .icon{width:18px;height:18px;color:var(--c-muted)}.field[data-astro-cid-uk4drrvt].has-error .datepicker__btn[data-astro-cid-uk4drrvt]{border-color:var(--c-danger)}.datepicker__pop[data-astro-cid-uk4drrvt]{position:absolute;z-index:20;top:calc(100% + .5rem);left:0;width:316px;max-width:calc(100vw - 3rem);background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-l);box-shadow:var(--shadow-float);padding:1rem}.datepicker__head[data-astro-cid-uk4drrvt]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.datepicker__head[data-astro-cid-uk4drrvt] strong[data-astro-cid-uk4drrvt]{color:var(--c-ink);font-weight:600}.datepicker__head[data-astro-cid-uk4drrvt] div[data-astro-cid-uk4drrvt]{display:flex;gap:.375rem}.dp-nav[data-astro-cid-uk4drrvt]{width:28px;height:28px;border-radius:6px;background:var(--c-cool);color:var(--c-primary);display:grid;place-items:center}.dp-nav[data-astro-cid-uk4drrvt]:disabled{opacity:.35;cursor:not-allowed}.dp-nav[data-astro-cid-uk4drrvt] .icon{width:14px;height:14px}.datepicker__grid[data-astro-cid-uk4drrvt]{width:100%;border-collapse:collapse;text-align:center;font-size:var(--fs-body-s)}.datepicker__grid[data-astro-cid-uk4drrvt] th[data-astro-cid-uk4drrvt]{font-size:var(--fs-xs);font-weight:500;color:var(--c-muted);padding-bottom:.5rem}.datepicker__grid[data-astro-cid-uk4drrvt] td{padding:2px}.datepicker__grid[data-astro-cid-uk4drrvt] button{width:36px;height:36px;border-radius:8px;color:var(--c-text)}.datepicker__grid[data-astro-cid-uk4drrvt] button:hover:not(:disabled){background:var(--c-cool)}.datepicker__grid[data-astro-cid-uk4drrvt] button:disabled{color:#c7ced6;cursor:not-allowed}.datepicker__grid[data-astro-cid-uk4drrvt] button[aria-selected=true]{background:var(--c-primary);color:#fff}.datepicker__grid[data-astro-cid-uk4drrvt] button.is-today{box-shadow:inset 0 0 0 1px var(--c-border-strong)}.slots[data-astro-cid-uk4drrvt]{border:0;padding:0}.slots__grid[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;gap:.5rem}.slot[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]{position:absolute;opacity:0}.slot[data-astro-cid-uk4drrvt] span[data-astro-cid-uk4drrvt]{display:inline-block;padding:.6rem .8rem;border:1px solid var(--c-border-strong);border-radius:var(--radius);font-size:var(--fs-body-s);color:var(--c-text);cursor:pointer;transition:all .15s}.slot[data-astro-cid-uk4drrvt] span[data-astro-cid-uk4drrvt]:hover{border-color:var(--c-primary)}.slot[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:checked+span[data-astro-cid-uk4drrvt]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.slot[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:focus-visible+span[data-astro-cid-uk4drrvt]{box-shadow:var(--focus-ring)}.slot[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:disabled+span[data-astro-cid-uk4drrvt]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.slots[data-astro-cid-uk4drrvt].has-error .slot[data-astro-cid-uk4drrvt] span[data-astro-cid-uk4drrvt]{border-color:var(--c-danger)}.success-panel[data-astro-cid-uk4drrvt] h3[data-astro-cid-uk4drrvt]{outline:none}.summary[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.5rem;text-align:left;background:var(--c-surface);border-radius:var(--radius);padding:1rem 1.25rem;margin:.5rem 0 1rem;font-size:var(--fs-body-s)}.summary[data-astro-cid-uk4drrvt]:empty{display:none}.summary[data-astro-cid-uk4drrvt] dt{color:var(--c-muted)}.summary[data-astro-cid-uk4drrvt] dd{color:var(--c-ink);font-weight:600}
