.booking__grid[data-astro-cid-ll5sezq7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.booking__head[data-astro-cid-ll5sezq7]{top:calc(var(--header-h) + 32px);position:sticky}.booking__bike[data-astro-cid-ll5sezq7]{border:1px solid var(--line-strong);border-radius:var(--radius);color:#f1ede6d9;margin:28px 0 0;padding:14px 16px}.booking__form[data-astro-cid-ll5sezq7]{gap:16px;display:grid}.step[data-astro-cid-ll5sezq7]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(20px,3vw,32px)}.step__title[data-astro-cid-ll5sezq7]{align-items:center;gap:12px;margin:0 0 20px;font-size:22px;font-weight:500;display:flex}.step__n[data-astro-cid-ll5sezq7]{width:28px;height:28px;font:13px var(--font-mono);border:1px solid var(--copper);color:var(--copper);border-radius:50%;place-items:center;display:grid}.step__body{border:0;gap:22px;margin:0;padding:0;display:grid}.step__body[disabled]{opacity:.45}.field-label[data-astro-cid-ll5sezq7]{font-size:15px;font-weight:500}.inline[data-astro-cid-ll5sezq7]{gap:10px;display:flex}.inline[data-astro-cid-ll5sezq7] .input[data-astro-cid-ll5sezq7]{text-transform:uppercase;max-width:220px}.shops[data-astro-cid-ll5sezq7]{gap:10px;margin-top:20px;display:grid}.shops[data-astro-cid-ll5sezq7]:empty{display:none}.shop{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px;display:grid}.shop:has(input:checked){border-color:var(--copper);background:#d08a4e14}.shop input{width:18px;height:18px;accent-color:var(--copper);margin:4px 0 0}.shop__name{font-weight:500}.shop__addr{color:#a9a6ae;font-size:14px;display:block}.shop__dist{font:13px var(--font-mono);color:var(--mute);white-space:nowrap}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips--dates{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.chip{border:1px solid var(--line-strong);min-height:44px;color:var(--bone);font:15px var(--font-display);cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;padding:8px 16px}.chip--date{border-radius:var(--radius);justify-items:center;padding:8px 12px;line-height:1.15;display:grid}.chip--date small{font:11px var(--font-mono);color:var(--mute)}.chip[aria-checked=true]{border-color:var(--copper);background:var(--copper);color:var(--night)}.chip[aria-checked=true] small{color:var(--night)}.chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.check[data-astro-cid-ll5sezq7]{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid;font-weight:400!important}.check[data-astro-cid-ll5sezq7] input[data-astro-cid-ll5sezq7]{width:20px;height:20px;accent-color:var(--copper);margin:2px 0 0}.hp[data-astro-cid-ll5sezq7]{position:absolute;left:-9999px}.error-summary[data-astro-cid-ll5sezq7]{border:2px solid var(--danger);border-radius:var(--radius);padding:18px 20px}.error-summary[data-astro-cid-ll5sezq7] h2[data-astro-cid-ll5sezq7]{margin:0 0 8px;font-size:18px}.error-summary[data-astro-cid-ll5sezq7] ul[data-astro-cid-ll5sezq7]{margin:0;padding-left:18px}.error-summary[data-astro-cid-ll5sezq7] a[data-astro-cid-ll5sezq7]{color:var(--danger)}.error[data-astro-cid-ll5sezq7]:empty{display:none}.done[data-astro-cid-ll5sezq7]{grid-column:2}.done__list[data-astro-cid-ll5sezq7]{border-top:1px solid var(--line-strong);gap:18px;margin:36px 0 0;padding-top:20px;display:grid}.done__list[data-astro-cid-ll5sezq7] dd[data-astro-cid-ll5sezq7]{margin:4px 0 0;font-size:18px}.done__ref[data-astro-cid-ll5sezq7]{font-family:var(--font-mono);color:var(--copper)}.done__actions[data-astro-cid-ll5sezq7]{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.booking__noscript[data-astro-cid-ll5sezq7]{grid-column:2}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg,#17171d 0%,#202027 50%,#17171d 100%) 0 0/200% 100%;height:74px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=900px){.booking__grid[data-astro-cid-ll5sezq7]{grid-template-columns:1fr}.booking__head[data-astro-cid-ll5sezq7]{position:static}.done[data-astro-cid-ll5sezq7],.booking__noscript[data-astro-cid-ll5sezq7]{grid-column:1}}@media (width<=420px){.inline[data-astro-cid-ll5sezq7]{flex-direction:column}.inline[data-astro-cid-ll5sezq7] .input[data-astro-cid-ll5sezq7]{max-width:none}}
