.booking[data-astro-cid-5k3a7iux]{display:grid;gap:18px;margin-top:8px}.booking[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux]{display:grid;gap:8px}.booking[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux]>h3[data-astro-cid-5k3a7iux]{margin:0;font-size:1rem;text-transform:capitalize}.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux].open{grid-template-columns:1fr}.booking[data-astro-cid-5k3a7iux] .time[data-astro-cid-5k3a7iux]{font-weight:700;font-size:1.1rem}.booking[data-astro-cid-5k3a7iux] .time[data-astro-cid-5k3a7iux] small[data-astro-cid-5k3a7iux]{display:block;font-weight:400;font-size:.75rem;color:var(--muted)}.booking[data-astro-cid-5k3a7iux] .what[data-astro-cid-5k3a7iux]{min-width:0}.booking[data-astro-cid-5k3a7iux] .what[data-astro-cid-5k3a7iux] strong[data-astro-cid-5k3a7iux]{display:block}.booking[data-astro-cid-5k3a7iux] .what[data-astro-cid-5k3a7iux] span[data-astro-cid-5k3a7iux]{display:block;font-size:.85rem;color:var(--muted)}.booking[data-astro-cid-5k3a7iux] .left[data-astro-cid-5k3a7iux]{font-size:.8rem;color:var(--muted);text-align:right}.booking[data-astro-cid-5k3a7iux] .left[data-astro-cid-5k3a7iux].full{color:#b3261e;font-weight:600}.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux] .btn[data-astro-cid-5k3a7iux]{padding:.55em 1.1em;font-size:.9rem}.booking[data-astro-cid-5k3a7iux] .form[data-astro-cid-5k3a7iux]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.booking[data-astro-cid-5k3a7iux] .form[data-astro-cid-5k3a7iux] .row[data-astro-cid-5k3a7iux]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.booking[data-astro-cid-5k3a7iux] .form[data-astro-cid-5k3a7iux] .terms[data-astro-cid-5k3a7iux]{font-size:.85rem;color:var(--muted)}.booking[data-astro-cid-5k3a7iux] .notice[data-astro-cid-5k3a7iux]{padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--primary)}.booking[data-astro-cid-5k3a7iux] .notice[data-astro-cid-5k3a7iux].err{border-color:#b3261e}.booking[data-astro-cid-5k3a7iux] .packs[data-astro-cid-5k3a7iux]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.booking[data-astro-cid-5k3a7iux] .pack[data-astro-cid-5k3a7iux]{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.booking[data-astro-cid-5k3a7iux] .pack[data-astro-cid-5k3a7iux] strong[data-astro-cid-5k3a7iux]{font-size:1.05rem}.booking[data-astro-cid-5k3a7iux] .pack[data-astro-cid-5k3a7iux] .price[data-astro-cid-5k3a7iux]{font-size:1.4rem;font-weight:700}.booking[data-astro-cid-5k3a7iux] .pack[data-astro-cid-5k3a7iux] span[data-astro-cid-5k3a7iux]{font-size:.85rem;color:var(--muted)}.booking[data-astro-cid-5k3a7iux] .space[data-astro-cid-5k3a7iux]{font-size:.9rem}.booking[data-astro-cid-5k3a7iux] .cal[data-astro-cid-5k3a7iux]{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:14px}.booking[data-astro-cid-5k3a7iux] .cal-head[data-astro-cid-5k3a7iux]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600;text-transform:capitalize}.booking[data-astro-cid-5k3a7iux] .cal-head[data-astro-cid-5k3a7iux] button[data-astro-cid-5k3a7iux]{background:none;border:0;font:inherit;font-size:1.3rem;cursor:pointer;padding:0 .5em;color:inherit}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .wd[data-astro-cid-5k3a7iux]{text-align:center;font-size:.7rem;color:var(--muted);padding:4px 0}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux]{aspect-ratio:1;border:0;border-radius:10px;background:transparent;font:inherit;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:default}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux].open{background:var(--paper);border:1px solid var(--line);color:inherit;cursor:pointer}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux].open:hover{border-color:var(--primary)}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux].sel{background:var(--primary);color:#fff;border-color:var(--primary)}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux] i[data-astro-cid-5k3a7iux]{width:5px;height:5px;border-radius:50%;background:var(--primary)}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux].sel i[data-astro-cid-5k3a7iux]{background:#fff}.booking[data-astro-cid-5k3a7iux] .cal-grid[data-astro-cid-5k3a7iux] .day[data-astro-cid-5k3a7iux].today{box-shadow:inset 0 0 0 1px var(--primary)}.booking[data-astro-cid-5k3a7iux] .times[data-astro-cid-5k3a7iux]{display:grid;gap:8px;margin-top:12px}@media(max-width:560px){.booking[data-astro-cid-5k3a7iux] .form[data-astro-cid-5k3a7iux] .row[data-astro-cid-5k3a7iux]{grid-template-columns:1fr}.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux]{grid-template-columns:auto 1fr}.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux] .left[data-astro-cid-5k3a7iux],.booking[data-astro-cid-5k3a7iux] .slot[data-astro-cid-5k3a7iux] .btn[data-astro-cid-5k3a7iux]{grid-column:2;justify-self:end}}
