.bk[data-astro-cid-6m4nghkq]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(16px,2vw,28px);display:grid}@media (width<=960px){.bk[data-astro-cid-6m4nghkq]{grid-template-columns:1fr}.bk-summary[data-astro-cid-6m4nghkq]{order:-1}}.bk-form[data-astro-cid-6m4nghkq]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);gap:22px;padding:clamp(22px,3vw,36px);display:grid}.bk-steps[data-astro-cid-6m4nghkq]{letter-spacing:.1em;text-transform:uppercase;gap:6px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.bk-steps[data-astro-cid-6m4nghkq] li[data-astro-cid-6m4nghkq]{border-top:3px solid var(--line);color:var(--ink-3);flex:1;padding-top:10px;transition:border-color .3s,color .3s}.bk-steps[data-astro-cid-6m4nghkq] li[data-astro-cid-6m4nghkq].on{border-color:var(--accent);color:var(--ink)}.bk-step[data-astro-cid-6m4nghkq]{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.js .bk-step[data-astro-cid-6m4nghkq]:not(.active){display:none}.bk-step[data-astro-cid-6m4nghkq] legend[data-astro-cid-6m4nghkq]:focus{outline:none}.bk-step[data-astro-cid-6m4nghkq] legend[data-astro-cid-6m4nghkq]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:18px;padding:0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.bk-services[data-astro-cid-6m4nghkq]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=640px){.bk-services[data-astro-cid-6m4nghkq]{grid-template-columns:1fr}}.bk-svc[data-astro-cid-6m4nghkq]{border-radius:var(--radius);border:1.5px solid var(--line);cursor:pointer;gap:6px;padding:16px 18px 16px 46px;transition:border-color .2s,background .2s;display:grid;position:relative}.bk-svc[data-astro-cid-6m4nghkq] input[data-astro-cid-6m4nghkq]{width:18px;height:18px;accent-color:var(--accent);position:absolute;top:19px;left:16px}.bk-svc[data-astro-cid-6m4nghkq]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.bk-svc-name[data-astro-cid-6m4nghkq]{font-weight:750}.bk-svc-meta[data-astro-cid-6m4nghkq]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-svc-meta[data-astro-cid-6m4nghkq] .chip[data-astro-cid-6m4nghkq]{font-size:.72rem}.bk-svc-time[data-astro-cid-6m4nghkq]{color:var(--ink-3);font-size:.72rem}.bk-days[data-astro-cid-6m4nghkq]{scroll-snap-type:x proximity;grid-auto-columns:74px;grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.bk-days[data-astro-cid-6m4nghkq] button,.bk-times[data-astro-cid-6m4nghkq] button{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;transition:border-color .2s,background .2s,color .2s}.bk-days[data-astro-cid-6m4nghkq] button{scroll-snap-align:start;justify-items:center;gap:2px;padding:10px 4px;display:grid}.bk-days[data-astro-cid-6m4nghkq] button span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:.72rem}.bk-days[data-astro-cid-6m4nghkq] button b{font-family:var(--font-display);font-size:1.6rem;font-weight:500;line-height:1}.bk-days[data-astro-cid-6m4nghkq] button small{color:var(--ink-2);font-size:.7rem}.bk-days[data-astro-cid-6m4nghkq] button:disabled{opacity:.35;cursor:not-allowed}.bk-days[data-astro-cid-6m4nghkq] button[aria-selected=true],.bk-times[data-astro-cid-6m4nghkq] button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bk-days[data-astro-cid-6m4nghkq] button[aria-selected=true] span,.bk-days[data-astro-cid-6m4nghkq] button[aria-selected=true] small{color:inherit;opacity:.8}.bk-times[data-astro-cid-6m4nghkq]{flex-wrap:wrap;gap:8px;display:flex}.bk-times[data-astro-cid-6m4nghkq]:empty{display:none}.bk-times[data-astro-cid-6m4nghkq] button{font-variant-numeric:tabular-nums;padding:9px 14px;font-weight:650}.js .bk-time-fallback[data-astro-cid-6m4nghkq]{display:none}.bk-fields[data-astro-cid-6m4nghkq]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bk-wide[data-astro-cid-6m4nghkq]{grid-column:1/-1}@media (width<=640px){.bk-fields[data-astro-cid-6m4nghkq]{grid-template-columns:1fr}}.bk-consent[data-astro-cid-6m4nghkq]{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:.9rem;display:flex}.bk-consent[data-astro-cid-6m4nghkq] input[data-astro-cid-6m4nghkq]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:4px}.bk-hp[data-astro-cid-6m4nghkq]{position:absolute;left:-9999px}.bk-error[data-astro-cid-6m4nghkq]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:12px;margin:0;padding:12px 16px;font-weight:600}.bk-nav[data-astro-cid-6m4nghkq]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.bk-done[data-astro-cid-6m4nghkq]{justify-items:start;gap:12px;padding:10px 0;display:grid}.bk-done[data-astro-cid-6m4nghkq][hidden]{display:none}.bk-done-icon[data-astro-cid-6m4nghkq]{background:var(--accent);width:64px;height:64px;color:var(--on-accent);animation:pop .6s var(--ease);border-radius:50%;place-items:center;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.bk-done[data-astro-cid-6m4nghkq] h3[data-astro-cid-6m4nghkq]{font-size:1.9rem}.bk-summary[data-astro-cid-6m4nghkq]{top:calc(var(--header-h) + 16px);border-radius:var(--radius-l);background:var(--bg-2);border:1px solid var(--line);gap:16px;padding:24px;display:grid;position:sticky}.bk-sum-h[data-astro-cid-6m4nghkq]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.72rem}.bk-summary[data-astro-cid-6m4nghkq] dl[data-astro-cid-6m4nghkq]{gap:10px;margin:0;display:grid}.bk-summary[data-astro-cid-6m4nghkq] dl[data-astro-cid-6m4nghkq] div[data-astro-cid-6m4nghkq]{border-bottom:1px dashed var(--line-2);gap:2px;padding-bottom:10px;display:grid}.bk-summary[data-astro-cid-6m4nghkq] dt[data-astro-cid-6m4nghkq]{color:var(--ink-3);font-size:.78rem}.bk-summary[data-astro-cid-6m4nghkq] dd[data-astro-cid-6m4nghkq]{margin:0;font-weight:700}.bk-sum-place[data-astro-cid-6m4nghkq]{gap:10px;font-size:.92rem;display:flex}.bk-sum-place[data-astro-cid-6m4nghkq] svg{color:var(--accent);flex:none;margin-top:2px}.contact-grid[data-astro-cid-657w5j3a]{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);display:grid}@media (width<=960px){.contact-grid[data-astro-cid-657w5j3a]{grid-template-columns:1fr}}.c-card[data-astro-cid-657w5j3a]{align-content:start;justify-items:start;gap:12px;display:grid}.c-card[data-astro-cid-657w5j3a]>svg{color:var(--accent)}.h3[data-astro-cid-657w5j3a]{font-size:1.5rem}.c-status[data-astro-cid-657w5j3a]{align-items:center;gap:10px;font-weight:700;display:inline-flex}.hours[data-astro-cid-657w5j3a]{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.hours[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.c-big[data-astro-cid-657w5j3a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.2rem;line-height:1;text-decoration:none}.c-social[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.c-card[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{margin:0}.dir[data-astro-cid-657w5j3a]{gap:14px;display:grid}.dir-btns[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:8px;display:flex}.map-wrap[data-astro-cid-657w5j3a] .smap{aspect-ratio:16/10}@media (width<=700px){.map-wrap[data-astro-cid-657w5j3a] .smap{aspect-ratio:4/5}}.stops[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stops[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{align-items:flex-start;gap:10px;display:flex}.stops[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]>svg{color:#1b6b3f;flex:none;margin-top:3px}.stops[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]>span[data-astro-cid-657w5j3a]{display:grid}
