.bf[data-v-c31e1fa0]{--bf-top: 88px}.bf-bar[data-v-c31e1fa0]{position:sticky;top:var(--bf-top);z-index:20;background:color-mix(in srgb,var(--color-paper) 92%,transparent);backdrop-filter:blur(12px);border-block-end:1px solid var(--color-border)}.bf-steps[data-v-c31e1fa0]{list-style:none;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem);max-width:var(--container-max);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.bf-step[data-v-c31e1fa0]{display:flex;align-items:center;gap:.6rem;padding-block:1rem;padding-inline:0 .75rem;border-block-end:2px solid transparent;margin-block-end:-1px;color:var(--color-muted);font-size:.9375rem;min-width:0}.bf-step-label[data-v-c31e1fa0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}a.bf-step-label[data-v-c31e1fa0]{text-decoration:underline;text-underline-offset:3px}.bf-step-no[data-v-c31e1fa0]{flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid currentColor;font-size:.8125rem;font-weight:700}.bf-step.is-done[data-v-c31e1fa0]{color:var(--color-fg)}.bf-step.is-done .bf-step-no[data-v-c31e1fa0]{background:var(--color-cream);border-color:var(--color-cream)}.bf-step[aria-current=step][data-v-c31e1fa0]{color:var(--color-fg);font-weight:700;border-block-end-color:var(--color-fg)}.bf-step[aria-current=step] .bf-step-no[data-v-c31e1fa0]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-paper)}.bf-step.is-skip[data-v-c31e1fa0]{opacity:.45}.bf-step.is-skip .bf-step-label[data-v-c31e1fa0]{text-decoration:line-through}.bf-step-note[data-v-c31e1fa0]{font-size:var(--type-small-size);font-weight:400;white-space:nowrap}.bf-steps-compact[data-v-c31e1fa0]{display:none}.bf-grid[data-v-c31e1fa0]{max-width:var(--container-max);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,2.5vw,2rem) clamp(4rem,8vw,7rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:clamp(1.5rem,3vw,3rem);align-items:start}.bf-grid.is-done[data-v-c31e1fa0]{grid-template-columns:minmax(0,60rem);justify-content:center}.bf-panel[data-v-c31e1fa0]{background:var(--color-paper);outline:1px solid var(--color-silver);outline-offset:-1px;padding:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;gap:1.75rem;animation:bf-in-c31e1fa0 .5s var(--ease-standard) both}@keyframes bf-in-c31e1fa0{0%{opacity:0;transform:translateY(12px)}}.bf-head[data-v-c31e1fa0]{display:flex;flex-direction:column;gap:.5rem}.bf-head h2[data-v-c31e1fa0]{margin:0;outline:none}.bf-sub[data-v-c31e1fa0]{margin:0;color:var(--color-muted);max-width:60ch}.bf-label[data-v-c31e1fa0]{margin:0 0 .6rem;font-size:var(--type-small-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bf-hint[data-v-c31e1fa0]{margin:0;font-size:.9375rem;color:var(--color-muted)}.bf-seg[data-v-c31e1fa0]{display:inline-flex;border:1px solid var(--color-fg)}.bf-seg-btn[data-v-c31e1fa0]{padding:.65rem 1.25rem;border:0;background:var(--color-paper);color:var(--color-fg);font:inherit;font-weight:700;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bf-seg-btn+.bf-seg-btn[data-v-c31e1fa0]{border-inline-start:1px solid var(--color-fg)}.bf-seg-btn[data-v-c31e1fa0]:hover{background:var(--color-cream)}.bf-seg-btn[aria-checked=true][data-v-c31e1fa0]{background:var(--color-fg);color:var(--color-paper)}.bf-block .bf-hint[data-v-c31e1fa0]{margin-top:.6rem}.bf-datetime[data-v-c31e1fa0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);transition:opacity var(--duration-base) var(--ease-standard)}.bf-datetime.is-locked[data-v-c31e1fa0]{opacity:.45}.bf-datetime.is-locked .bf-cal[data-v-c31e1fa0]{pointer-events:none}.bf-cal-head[data-v-c31e1fa0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.bf-cal-month[data-v-c31e1fa0]{margin:0;font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:700}.bf-icon-btn[data-v-c31e1fa0]{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--color-fg);background:var(--color-paper);color:var(--color-fg);cursor:pointer}.bf-icon-btn[data-v-c31e1fa0]:hover:not(:disabled){background:var(--color-fg);color:var(--color-paper)}.bf-icon-btn[data-v-c31e1fa0]:disabled{opacity:.3;cursor:default}[dir=rtl] .bf-icon-btn svg[data-v-c31e1fa0]{transform:scaleX(-1)}.bf-cal-grid[data-v-c31e1fa0]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.bf-cal-wd[data-v-c31e1fa0]{text-align:center;font-size:var(--type-small-size);color:var(--color-muted);padding-bottom:.35rem}.bf-day[data-v-c31e1fa0]{position:relative;aspect-ratio:1;border:1px solid transparent;background:var(--color-paper);color:var(--color-fg);font:inherit;font-size:1rem;cursor:pointer;display:grid;place-items:center;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.bf-day.is-open[data-v-c31e1fa0]{font-weight:700;background:var(--color-cream)}.bf-day.is-open[data-v-c31e1fa0]:after{content:"";position:absolute;bottom:18%;width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.bf-day.is-open[data-v-c31e1fa0]:hover{border-color:var(--color-fg)}.bf-day.is-full[data-v-c31e1fa0]{color:var(--color-muted);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--color-fg) 7%,transparent) 6px 7px)}.bf-day.is-full span[data-v-c31e1fa0]{text-decoration:line-through}.bf-day.is-full[data-v-c31e1fa0]:hover{border-color:var(--color-silver)}.bf-day.is-closed[data-v-c31e1fa0],.bf-day.is-past[data-v-c31e1fa0],.bf-day.is-out[data-v-c31e1fa0]{color:var(--color-silver);cursor:default}.bf-day.is-today[data-v-c31e1fa0]{box-shadow:inset 0 0 0 1px var(--color-chalice)}.bf-day.is-selected[data-v-c31e1fa0]{background:var(--color-fg)!important;color:var(--color-paper)}.bf-day.is-selected span[data-v-c31e1fa0]{text-decoration:none}.bf-legend[data-v-c31e1fa0]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--type-small-size);color:var(--color-muted)}.bf-legend li[data-v-c31e1fa0]{display:flex;align-items:center;gap:.4rem}.bf-key[data-v-c31e1fa0]{width:.9rem;height:.9rem;display:inline-block;border:1px solid var(--color-silver)}.bf-key.is-open[data-v-c31e1fa0]{background:var(--color-cream);border-color:var(--color-cream)}.bf-key.is-full[data-v-c31e1fa0]{background:repeating-linear-gradient(135deg,transparent 0 3px,var(--color-silver) 3px 4px)}.bf-key.is-closed[data-v-c31e1fa0]{background:var(--color-paper)}.bf-times[data-v-c31e1fa0]{min-width:0}.bf-times-title[data-v-c31e1fa0]{margin:0 0 1rem}.bf-empty[data-v-c31e1fa0]{margin:0;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2.5rem 1rem;background:var(--color-athens);color:var(--color-muted)}.bf-empty-ring[data-v-c31e1fa0],.bf-hold-ring[data-v-c31e1fa0],.bf-done-ring[data-v-c31e1fa0]{display:inline-block;background:currentColor;-webkit-mask:url(/brand/ring.svg) center / contain no-repeat;mask:url(/brand/ring.svg) center / contain no-repeat}.bf-empty-ring[data-v-c31e1fa0]{width:3rem;height:3rem;animation:bf-spin-c31e1fa0 20s linear infinite}@keyframes bf-spin-c31e1fa0{to{transform:rotate(360deg)}}.bf-slots[data-v-c31e1fa0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:31rem;overflow:auto;border-block-start:1px solid var(--color-border)}.bf-slot[data-v-c31e1fa0]{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.5rem 1rem;padding:.75rem .25rem;border-block-end:1px solid var(--color-border)}.bf-slot.is-full[data-v-c31e1fa0]{color:var(--color-muted)}.bf-slot.is-picked[data-v-c31e1fa0]{background:var(--color-cream)}.bf-slot-time[data-v-c31e1fa0]{display:flex;flex-direction:column}.bf-slot-hh[data-v-c31e1fa0]{font-family:var(--type-h3-family);font-size:1.375rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.bf-slot-left[data-v-c31e1fa0]{font-size:var(--type-small-size);color:var(--color-muted)}.bf-slot-opts[data-v-c31e1fa0]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.bf-slot-note[data-v-c31e1fa0]{grid-column:2;margin:0;text-align:end;font-size:var(--type-small-size);color:var(--color-muted)}.bf-opt[data-v-c31e1fa0],.bf-chip[data-v-c31e1fa0]{padding:.5rem .9rem;border:1px solid var(--color-fg);background:var(--color-paper);color:var(--color-fg);font:inherit;font-size:.9375rem;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bf-opt[data-v-c31e1fa0]:hover:not(:disabled),.bf-chip[data-v-c31e1fa0]:hover{background:var(--color-cream)}.bf-opt[aria-pressed=true][data-v-c31e1fa0]{background:var(--color-fg);color:var(--color-paper)}.bf-opt[data-v-c31e1fa0]:disabled{border-color:var(--color-border);color:var(--color-silver);cursor:not-allowed;text-decoration:line-through}.bf-tour-note[data-v-c31e1fa0]{margin-top:.75rem}.bf-pairs[data-v-c31e1fa0]{margin-top:1rem}.bf-pairs li[data-v-c31e1fa0]{border-block-end:1px solid var(--color-border)}.bf-pair[data-v-c31e1fa0]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.85rem .5rem;border:0;background:transparent;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer}.bf-pair[data-v-c31e1fa0]:hover{background:var(--color-cream)}.bf-pair[aria-pressed=true][data-v-c31e1fa0]{background:var(--color-fg);color:var(--color-paper)}.bf-pair-leg[data-v-c31e1fa0]{display:flex;flex-direction:column;font-size:.9375rem}.bf-pair-walk[data-v-c31e1fa0]{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:inherit;opacity:.75}.bf-pair-walk small[data-v-c31e1fa0]{font-size:.75rem;white-space:nowrap}[dir=rtl] .bf-pair-walk svg[data-v-c31e1fa0]{transform:scaleX(-1)}.bf-alert[data-v-c31e1fa0]{padding:1.25rem 1.5rem;border-inline-start:4px solid var(--color-fg);background:var(--color-cream);display:flex;flex-direction:column;gap:.5rem}.bf-alert p[data-v-c31e1fa0]{margin:0}.bf-alert-title[data-v-c31e1fa0]{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:700;line-height:1.2}.bf-alert--soft[data-v-c31e1fa0]{background:var(--color-athens)}.bf-alert-contacts[data-v-c31e1fa0]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-weight:700}.bf-alert a[data-v-c31e1fa0]{color:var(--color-fg)}.bf-times .bf-alert[data-v-c31e1fa0]{margin-bottom:1rem}.bf-chips[data-v-c31e1fa0]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.bf-actions[data-v-c31e1fa0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-block-start:1px solid var(--color-fg)}.bf-back[data-v-c31e1fa0]{border:0;background:none;padding:.5rem 0;font:inherit;color:var(--color-fg);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.btn-main[data-v-c31e1fa0]:disabled{opacity:.35;cursor:not-allowed}.btn-main__ring.is-spinning[data-v-c31e1fa0]{animation:bf-spin-c31e1fa0 1.2s linear infinite}.bf-tickets[data-v-c31e1fa0]{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--color-border)}.bf-ticket[data-v-c31e1fa0]{display:grid;grid-template-columns:1fr 6rem auto;align-items:center;gap:1rem;padding:1rem 0;border-block-end:1px solid var(--color-border)}.bf-ticket-name[data-v-c31e1fa0]{display:flex;flex-direction:column}.bf-ticket-label[data-v-c31e1fa0]{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:700}.bf-ticket-note[data-v-c31e1fa0]{font-size:var(--type-small-size);color:var(--color-muted)}.bf-ticket-price[data-v-c31e1fa0]{text-align:end;font-variant-numeric:tabular-nums}.bf-stepper[data-v-c31e1fa0]{display:inline-flex;align-items:stretch;border:1px solid var(--color-fg)}.bf-stepper button[data-v-c31e1fa0]{width:2.75rem;height:2.75rem;border:0;background:var(--color-paper);color:var(--color-fg);font-size:1.25rem;cursor:pointer}.bf-stepper button[data-v-c31e1fa0]:hover:not(:disabled){background:var(--color-fg);color:var(--color-paper)}.bf-stepper button[data-v-c31e1fa0]:disabled{color:var(--color-silver);cursor:default}.bf-stepper button.is-max[data-v-c31e1fa0]{color:var(--color-silver)}.bf-stepper output[data-v-c31e1fa0]{min-width:2.75rem;display:grid;place-items:center;font-weight:700;border-inline:1px solid var(--color-fg);font-variant-numeric:tabular-nums}.bf-ticket-total[data-v-c31e1fa0]{display:flex;justify-content:space-between;align-items:baseline;font-size:1.0625rem}.bf-ticket-total strong[data-v-c31e1fa0]{font-family:var(--type-h2-family);font-size:var(--type-h2-size)}.bf-hold[data-v-c31e1fa0]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.9rem 1.25rem;background:var(--color-athens)}.bf-hold strong[data-v-c31e1fa0]{font-variant-numeric:tabular-nums;font-size:1.125rem}.bf-hold small[data-v-c31e1fa0]{flex-basis:100%;color:var(--color-muted);padding-inline-start:2.25rem}.bf-hold-ring[data-v-c31e1fa0]{width:1.5rem;height:1.5rem;animation:bf-spin-c31e1fa0 15s linear infinite}.bf-hold.is-low[data-v-c31e1fa0],.bf-sum-hold.is-low[data-v-c31e1fa0]{background:var(--color-fg);color:var(--color-paper)}.bf-hold.is-low small[data-v-c31e1fa0]{color:var(--color-silver)}.bf-fields[data-v-c31e1fa0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}.bf-field[data-v-c31e1fa0]{display:flex;flex-direction:column;gap:.35rem}.bf-field--wide[data-v-c31e1fa0]{grid-column:1 / -1}.bf-field label[data-v-c31e1fa0]{font-size:.875rem;font-weight:700}.bf-field input[dir=ltr][data-v-c31e1fa0]{text-align:start}[dir=rtl] .bf-field input[dir=ltr][data-v-c31e1fa0]{text-align:right}.bf-field input[data-v-c31e1fa0],.bf-field select[data-v-c31e1fa0]{height:3.25rem;padding:0 .25rem;border:0;border-block-end:1px solid var(--color-silver);background:transparent;font:inherit;color:var(--color-fg);border-radius:0;transition:border-color var(--duration-fast) var(--ease-standard)}.bf-field input[data-v-c31e1fa0]:hover,.bf-field select[data-v-c31e1fa0]:hover{border-block-end-color:var(--color-fg)}.bf-field input[data-v-c31e1fa0]:focus,.bf-field select[data-v-c31e1fa0]:focus{outline:none;border-block-end:2px solid var(--color-fg)}.bf-field.has-error input[data-v-c31e1fa0]{border-block-end:2px solid var(--color-fielderror, #cd1c37)}.bf-error[data-v-c31e1fa0]{margin:0;color:#cd1c37;font-size:.875rem}.bf-checks[data-v-c31e1fa0]{display:flex;flex-direction:column;gap:.85rem}.bf-check[data-v-c31e1fa0]{position:relative;display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.bf-check input[data-v-c31e1fa0]{position:absolute;opacity:0;width:1.5rem;height:1.5rem;margin:0}.bf-box[data-v-c31e1fa0]{flex:none;width:1.5rem;height:1.5rem;border:1px solid var(--color-fg);display:grid;place-items:center;background:var(--color-paper)}.bf-check input:checked+.bf-box[data-v-c31e1fa0]{background:var(--color-fg)}.bf-check input:checked+.bf-box[data-v-c31e1fa0]:after{content:"";width:.8rem;height:.45rem;border:2px solid var(--color-paper);border-top:0;border-right:0;transform:translateY(-2px) rotate(-45deg)}.bf-check input:focus-visible+.bf-box[data-v-c31e1fa0]{outline:2px solid var(--color-fg);outline-offset:2px}.bf-check.has-error .bf-box[data-v-c31e1fa0]{border:2px solid #cd1c37}.bf-provider[data-v-c31e1fa0]{padding:1.5rem;border:1px dashed var(--color-chalice);display:flex;flex-direction:column;gap:1.25rem}.bf-provider-head[data-v-c31e1fa0]{margin:0;display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9375rem}.bf-fields--card[data-v-c31e1fa0]{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-done[data-v-c31e1fa0]{align-items:flex-start;gap:1.5rem}.bf-done-mark[data-v-c31e1fa0]{position:relative;width:6rem;height:6rem;display:grid;place-items:center;color:var(--color-fg)}.bf-done-mark .bf-done-ring[data-v-c31e1fa0]{position:absolute;inset:0;width:100%;height:100%;color:var(--color-fg);animation:bf-pop-c31e1fa0 1s var(--ease-standard) both,bf-spin-c31e1fa0 30s linear 1s infinite}.bf-done-mark svg[data-v-c31e1fa0]{position:relative;animation:bf-in-c31e1fa0 .6s .4s var(--ease-standard) both}@keyframes bf-pop-c31e1fa0{0%{transform:scale(.6) rotate(-90deg);opacity:0}}.bf-done-title[data-v-c31e1fa0]{margin:0;outline:none}.bf-done .lead[data-v-c31e1fa0]{margin:0;color:var(--color-fg)}.bf-done-list[data-v-c31e1fa0]{margin:.5rem 0 0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--color-fg)}.bf-done-list>div[data-v-c31e1fa0]{padding-block:1rem;padding-inline:0 1rem;border-block-end:1px solid var(--color-border)}.bf-done-list dt[data-v-c31e1fa0]{font-size:var(--type-small-size);color:var(--color-muted)}.bf-done-list dd[data-v-c31e1fa0]{margin:.2rem 0 0;font-family:var(--type-h3-family);font-size:var(--type-h3-size);line-height:1.25}.bf-done-number[data-v-c31e1fa0]{letter-spacing:.04em}.bf-done-actions[data-v-c31e1fa0]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem}.bf-done-actions .link-arrow[data-v-c31e1fa0]{font-size:1.125rem}.bf-done-contacts[data-v-c31e1fa0]{width:100%;padding:1.5rem;background:var(--color-cream)}.bf-done-contacts p[data-v-c31e1fa0]{margin:0}.bf-done-sites[data-v-c31e1fa0]{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin-top:1rem}.bf-done-sites a[data-v-c31e1fa0]{color:var(--color-fg)}.bf-sum[data-v-c31e1fa0]{position:sticky;top:calc(var(--bf-top) + 5rem)}.bf-sum-card[data-v-c31e1fa0]{background:var(--color-paper);outline:1px solid var(--color-silver);outline-offset:-1px}.bf-sum-photo[data-v-c31e1fa0]{aspect-ratio:16 / 9;overflow:hidden}.bf-sum-photo img[data-v-c31e1fa0]{width:100%;height:100%;object-fit:cover;display:block}.bf-sum-body[data-v-c31e1fa0]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.bf-sum-body .bf-label[data-v-c31e1fa0],.bf-sum-visit[data-v-c31e1fa0]{margin:0}.bf-sum-list[data-v-c31e1fa0]{margin:0;border-block-start:1px solid var(--color-border)}.bf-sum-list>div[data-v-c31e1fa0]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-block-end:1px solid var(--color-border);font-size:.9375rem}.bf-sum-list dt[data-v-c31e1fa0]{color:var(--color-muted)}.bf-sum-list dd[data-v-c31e1fa0]{margin:0;text-align:end}.bf-sum-tickets[data-v-c31e1fa0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.9375rem}.bf-sum-tickets li[data-v-c31e1fa0]{display:flex;justify-content:space-between}.bf-sum-total[data-v-c31e1fa0]{margin:0;display:flex;justify-content:space-between;align-items:baseline;padding-top:.75rem;border-block-start:1px solid var(--color-fg)}.bf-sum-total strong[data-v-c31e1fa0]{font-family:var(--type-h2-family);font-size:var(--type-h2-size)}.bf-sum-hold[data-v-c31e1fa0]{margin:0;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:var(--color-athens);font-size:.9375rem}.bf-sum-hold strong[data-v-c31e1fa0]{font-variant-numeric:tabular-nums;margin-inline-start:auto}.bf-modal[data-v-c31e1fa0]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#1616168c;backdrop-filter:blur(4px);animation:bf-fade-c31e1fa0 .3s both}@keyframes bf-fade-c31e1fa0{0%{opacity:0}}.bf-modal-card[data-v-c31e1fa0]{max-width:32rem;background:var(--color-paper);padding:clamp(1.75rem,4vw,3rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;animation:bf-in-c31e1fa0 .45s var(--ease-standard) both}.bf-modal-card h2[data-v-c31e1fa0],.bf-modal-card p[data-v-c31e1fa0]{margin:0}.bf-modal-ring[data-v-c31e1fa0]{width:3.5rem;height:3.5rem;animation:bf-spin-c31e1fa0 20s linear infinite}@media(width<80rem){.bf-grid[data-v-c31e1fa0]{grid-template-columns:1fr}.bf-sum[data-v-c31e1fa0]{position:static;order:-1}.bf-sum-card[data-v-c31e1fa0]{display:grid;grid-template-columns:12rem 1fr}.bf-sum-photo[data-v-c31e1fa0]{aspect-ratio:auto}}@media(width<64rem){.bf-datetime[data-v-c31e1fa0]{grid-template-columns:1fr}.bf-slots[data-v-c31e1fa0]{max-height:none}}@media(width<48rem){.bf[data-v-c31e1fa0]{--bf-top: 72px}.bf-steps[data-v-c31e1fa0]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;padding-block-start:.75rem}.bf-step[data-v-c31e1fa0]{padding:0;border-block-end:3px solid var(--color-silver);height:0}.bf-step.is-done[data-v-c31e1fa0],.bf-step[aria-current=step][data-v-c31e1fa0]{border-block-end-color:var(--color-fg)}.bf-step[data-v-c31e1fa0]>*{display:none}.bf-steps-compact[data-v-c31e1fa0]{display:flex;gap:.5rem;margin:0;padding:.6rem clamp(1rem,2.5vw,2rem) .75rem;font-size:.9375rem}.bf-steps-compact span[data-v-c31e1fa0]{color:var(--color-muted)}.bf-sum-card[data-v-c31e1fa0]{grid-template-columns:6rem 1fr}.bf-sum-body[data-v-c31e1fa0]{padding:1rem}.bf-sum-list[data-v-c31e1fa0],.bf-sum-tickets[data-v-c31e1fa0]{display:none}.bf-fields[data-v-c31e1fa0],.bf-fields--card[data-v-c31e1fa0]{grid-template-columns:1fr}.bf-ticket[data-v-c31e1fa0]{grid-template-columns:1fr auto}.bf-ticket-price[data-v-c31e1fa0]{grid-row:2;text-align:start}.bf-slot[data-v-c31e1fa0]{grid-template-columns:1fr}.bf-slot-opts[data-v-c31e1fa0]{justify-content:flex-start}.bf-slot-note[data-v-c31e1fa0]{grid-column:1;text-align:start}.bf-done-list[data-v-c31e1fa0],.bf-done-actions[data-v-c31e1fa0]{grid-template-columns:1fr}.bf-actions[data-v-c31e1fa0]{flex-direction:column-reverse;align-items:stretch}.bf-actions .btn-main[data-v-c31e1fa0]{width:100%}}.bp-head[data-astro-cid-h5jtycw3]{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem)}.bp-head-grid[data-astro-cid-h5jtycw3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:end}.bp-head-copy[data-astro-cid-h5jtycw3]{display:flex;flex-direction:column;gap:.75rem}.bp-crumbs[data-astro-cid-h5jtycw3] ol[data-astro-cid-h5jtycw3]{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--type-small-size);color:var(--color-muted)}.bp-crumbs[data-astro-cid-h5jtycw3] li[data-astro-cid-h5jtycw3]+li[data-astro-cid-h5jtycw3]:before{content:"/";margin-inline-end:.4rem}.bp-crumbs[data-astro-cid-h5jtycw3] a[data-astro-cid-h5jtycw3]{color:var(--color-fg);text-underline-offset:3px}.bp-head[data-astro-cid-h5jtycw3] .eyebrow[data-astro-cid-h5jtycw3]{margin:0;color:var(--color-fg)}.bp-title[data-astro-cid-h5jtycw3]{margin:0}.bp-meta[data-astro-cid-h5jtycw3]{margin:0;display:flex;flex-wrap:wrap;gap:0;border-block-start:1px solid var(--color-fg)}.bp-meta[data-astro-cid-h5jtycw3]>div[data-astro-cid-h5jtycw3]{padding:.9rem 1.5rem 0 0;min-width:9rem}.bp-meta[data-astro-cid-h5jtycw3]>div[data-astro-cid-h5jtycw3]+div[data-astro-cid-h5jtycw3]{padding-inline-start:1.5rem;border-inline-start:1px solid var(--color-border)}.bp-meta[data-astro-cid-h5jtycw3] dt[data-astro-cid-h5jtycw3]{font-size:var(--type-small-size);color:var(--color-muted)}.bp-meta[data-astro-cid-h5jtycw3] dd[data-astro-cid-h5jtycw3]{margin:.2rem 0 0;font-size:.9375rem;max-width:16rem}.bp-meta-price[data-astro-cid-h5jtycw3] dt[data-astro-cid-h5jtycw3]{font-weight:700;color:var(--color-fg);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.bp-meta-price[data-astro-cid-h5jtycw3] dd[data-astro-cid-h5jtycw3]{display:flex;align-items:baseline;gap:.5rem}.bp-price[data-astro-cid-h5jtycw3]{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:700;line-height:1}.bp-price-note[data-astro-cid-h5jtycw3]{font-size:var(--type-small-size);color:var(--color-muted)}.bp-flow[data-astro-cid-h5jtycw3]{background:var(--color-athens)}@media(width<80rem){.bp-head-grid[data-astro-cid-h5jtycw3]{grid-template-columns:1fr}}@media(width<48rem){.bp-meta[data-astro-cid-h5jtycw3]>div[data-astro-cid-h5jtycw3]{min-width:0;flex:1 1 45%}.bp-meta[data-astro-cid-h5jtycw3]>div[data-astro-cid-h5jtycw3]:nth-child(3){padding-inline-start:0;border-inline-start:0}}
