.hours.svelte-19nvor1{padding:0 0 var(--space-7);margin:0;list-style:none}.hour.svelte-19nvor1{gap:var(--space-2);padding:var(--space-2) var(--gutter) var(--space-2) var(--margin-x-current);border-bottom:var(--border-hair) solid var(--color-line);flex-wrap:wrap;align-content:center;min-height:61px;display:flex;position:relative}.h.svelte-19nvor1{width:calc(var(--margin-x-current) - 13px);left:0;top:var(--space-2);text-align:right;font-family:var(--font-figure);font-size:var(--text-md);line-height:var(--touch);color:var(--color-ink-muted);font-variant-numeric:tabular-nums lining-nums;position:absolute}.none.svelte-19nvor1{min-height:var(--space-4);padding-top:0;padding-bottom:0}.none.svelte-19nvor1>.h:where(.svelte-19nvor1){line-height:var(--space-4);font-size:var(--text-xs);top:0}.slot.svelte-19nvor1{width:calc((100% - 3 * var(--space-2)) / 4);min-width:var(--slot-min);min-height:var(--touch);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-family:var(--font-figure);font-size:var(--text-lg);font-variant-numeric:tabular-nums lining-nums;cursor:pointer}@media (prefers-reduced-motion:no-preference){.slot.svelte-19nvor1{transition:background-color var(--duration-fast) var(--ease-out)}}.slot[aria-pressed=true].svelte-19nvor1{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.mola.svelte-19nvor1{background:repeating-linear-gradient(-45deg, var(--color-mola) 0 6px, transparent 6px 12px);min-height:48px}.mola.svelte-19nvor1 .t:where(.svelte-19nvor1){font-family:var(--font-display);color:var(--color-ink-muted);font-style:italic}.now.svelte-19nvor1{border-top:var(--border-rule) solid var(--color-margin);height:0;position:absolute;top:33%;left:0;right:0}.now-row.svelte-19nvor1{min-height:var(--space-7);padding-bottom:var(--space-1);align-content:flex-end}.now-row.svelte-19nvor1>.h:where(.svelte-19nvor1){top:auto;bottom:var(--space-1);line-height:var(--leading-body)}.now-row.svelte-19nvor1 .now:where(.svelte-19nvor1){top:var(--space-3)}.now-tag.svelte-19nvor1{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.slot-ghost.svelte-19nvor1{width:calc((100% - 3 * var(--space-2)) / 4);min-width:var(--slot-min);min-height:var(--touch);border:var(--border-hair) dashed var(--color-line);border-radius:var(--radius-xs)}@media (width>=600px){.h.svelte-19nvor1{font-size:var(--text-lg);width:calc(var(--margin-x-current) - 16px)}}@media (width>=900px){.slot.svelte-19nvor1{width:96px}}.page-head.svelte-1qgjz0l{padding:var(--space-6) var(--gutter) var(--space-3) var(--margin-x-current);border-top:var(--border-hair) solid var(--color-ink);margin-top:var(--space-4)}.page-head.svelte-1qgjz0l h2:where(.svelte-1qgjz0l){font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.page-head.svelte-1qgjz0l p:where(.svelte-1qgjz0l){margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm)}.page-body.svelte-1qgjz0l{padding:0 var(--gutter) 0 var(--margin-x-current);margin:var(--space-2) 0 var(--space-4)}.page-body.svelte-1qgjz0l:focus{outline:none}.page-body.svelte-1qgjz0l p+p{margin-top:var(--space-1)}.empty.svelte-1qgjz0l{padding:var(--space-5) var(--gutter) var(--space-8) var(--margin-x-current)}.empty.svelte-1qgjz0l p:where(.svelte-1qgjz0l)+p:where(.svelte-1qgjz0l){margin-top:var(--space-2)}.big.svelte-1qgjz0l{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}.hint.svelte-1qgjz0l{color:var(--color-ink-muted);font-size:var(--text-sm)}.retry.svelte-1qgjz0l{margin-top:var(--space-4)}.loading-note.svelte-1qgjz0l{align-items:center;gap:var(--space-2);display:inline-flex}.dot.svelte-1qgjz0l{width:var(--space-2);height:var(--space-2);background:var(--color-margin);border-radius:50%}@media (prefers-reduced-motion:no-preference){.dot.svelte-1qgjz0l{animation:svelte-1qgjz0l-pulse var(--duration-slow) var(--ease-in-out) infinite alternate}@keyframes svelte-1qgjz0l-pulse{to{opacity:.3}}}@media (width>=900px){.page-head.svelte-1qgjz0l{padding-top:var(--space-5);border-top:0;margin-top:0}}.sec.svelte-42eee4{padding:var(--space-5) var(--gutter) var(--space-2) var(--margin-x-current)}.label.svelte-42eee4{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-lg);color:var(--color-ink-muted);margin-bottom:var(--space-2)}.days.svelte-42eee4{gap:var(--space-1);scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding:var(--focus-ring) var(--gutter) var(--space-2) var(--focus-ring);margin-left:calc(-1 * var(--focus-ring));scroll-padding-inline:var(--space-6);display:flex;overflow-x:auto}.days.svelte-42eee4::-webkit-scrollbar{display:none}button.svelte-42eee4{width:var(--day-w);background:var(--color-surface-raised);min-height:68px;color:var(--color-ink);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-xs);padding:var(--space-1) 0;font:inherit;cursor:pointer;flex:none;align-content:center;justify-items:center;display:grid}.w.svelte-42eee4{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-snug)}.dn.svelte-42eee4{font-family:var(--font-figure);font-size:var(--text-xl);line-height:var(--leading-tight);font-variant-numeric:tabular-nums lining-nums}.sr.svelte-42eee4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.svelte-42eee4{position:relative}.closed.svelte-42eee4{background:var(--color-surface-sunken);border:var(--border-hair) dashed var(--color-line-closed)}.closed.svelte-42eee4 .dn:where(.svelte-42eee4){color:var(--color-ink-muted)}button[aria-pressed=true].svelte-42eee4{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);border-style:solid}button[aria-pressed=true].svelte-42eee4 .w:where(.svelte-42eee4),button[aria-pressed=true].svelte-42eee4 .dn:where(.svelte-42eee4){color:var(--color-on-accent)}@media (width>=900px){.days.svelte-42eee4{padding:var(--focus-ring) 0 var(--space-2);grid-template-columns:repeat(7,1fr);margin:0;display:grid;overflow:visible}button.svelte-42eee4{width:auto}}.entry.svelte-1w6lnci{width:100%;margin:var(--space-2) 0 var(--space-1);padding:var(--space-4);background:var(--color-surface-raised);border:var(--border-hair) solid var(--color-ink);box-shadow:var(--shadow-page)}h3.svelte-1w6lnci{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-xl);line-height:var(--leading-snug);font-variant-numeric:tabular-nums lining-nums}.what.svelte-1w6lnci{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm)}.note.svelte-1w6lnci{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--space-4)}.failure.svelte-1w6lnci{margin-bottom:var(--space-4)}.t.svelte-1w6lnci{font-family:var(--font-figure);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums lining-nums}@media (width>=900px){.entry.svelte-1w6lnci{max-width:520px}.entry.svelte-1w6lnci .btn--wide{width:auto;min-width:min(16rem,100%)}}.sec.svelte-30rinr{padding:var(--space-5) var(--gutter) var(--space-2) var(--margin-x-current)}.label.svelte-30rinr{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-lg);color:var(--color-ink-muted);margin-bottom:var(--space-2)}.notice-slot.svelte-30rinr{margin-bottom:var(--space-3)}.svc.svelte-30rinr{border-top:var(--border-hair) solid var(--color-line);margin:0;padding:0;list-style:none}.svc.svelte-30rinr button:where(.svelte-30rinr){width:100%;min-height:var(--row-min);align-items:baseline;gap:var(--space-3);border:0;border-bottom:var(--border-hair) solid var(--color-line);padding:var(--space-3) 0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto;display:grid;position:relative}.n.svelte-30rinr{font-size:var(--text-md);line-height:var(--leading-snug)}.d.svelte-30rinr{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.p.svelte-30rinr{font-family:var(--font-figure);font-size:var(--text-lg);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;min-width:4.5ch}.svc.svelte-30rinr [aria-pressed=true]:where(.svelte-30rinr) .n:where(.svelte-30rinr){font-weight:var(--weight-bold)}.svc.svelte-30rinr [aria-pressed=true]:where(.svelte-30rinr):before{content:"";left:calc(-1 * var(--margin-x-current) + 8px);top:calc(var(--space-3) + 4px);border-left:var(--border-rule) solid var(--color-margin);border-bottom:var(--border-rule) solid var(--color-margin);width:14px;height:8px;position:absolute;transform:rotate(-45deg)}.empty.svelte-30rinr{padding:var(--space-2) 0 var(--space-5)}.empty.svelte-30rinr p:where(.svelte-30rinr)+p:where(.svelte-30rinr){margin-top:var(--space-2)}.big.svelte-30rinr{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}.hint.svelte-30rinr{color:var(--color-ink-muted);font-size:var(--text-sm)}.hint.svelte-30rinr a:where(.svelte-30rinr){min-height:var(--touch);align-items:center;display:inline-flex}.sr.svelte-qe9dib{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty.svelte-qe9dib{padding:var(--space-5) var(--gutter) var(--space-8) var(--margin-x-current)}.empty.svelte-qe9dib p:where(.svelte-qe9dib)+p:where(.svelte-qe9dib){margin-top:var(--space-2)}.big.svelte-qe9dib{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}.hint.svelte-qe9dib{color:var(--color-ink-muted);font-size:var(--text-sm)}@media (width>=900px){.booking.svelte-qe9dib{grid-template-columns:var(--side-col) minmax(0, 1fr);column-gap:var(--space-7);display:grid}.left.svelte-qe9dib{padding-bottom:var(--space-7)}.right.svelte-qe9dib{background:linear-gradient(to right, transparent calc(var(--margin-x-current) - 8px), var(--color-margin) calc(var(--margin-x-current) - 8px), var(--color-margin) calc(var(--margin-x-current) - 7px), transparent calc(var(--margin-x-current) - 7px))}}
