.guest-row.svelte-hcgp6g{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}strong.svelte-hcgp6g{font-size:14px;display:block}small.svelte-hcgp6g{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.stepper.svelte-hcgp6g{align-items:center;gap:16px;display:flex}button.svelte-hcgp6g{border:var(--stroke) solid var(--color-ink);background:0 0;border-radius:50%;width:32px;height:32px;font-size:21px;line-height:1}output.svelte-hcgp6g{text-align:center;min-width:15px;font-size:16px;font-weight:800}.ticket.svelte-1wctzzi{background:var(--color-cream);border:var(--stroke-bold) solid var(--color-ink);border-radius:var(--radius-ticket);box-shadow:var(--shadow-hard-lg);color:var(--color-ink);margin:10px 17px 0 3px;position:relative;overflow:hidden}.ticket-head.svelte-1wctzzi{background:var(--color-yellow);border-bottom:var(--stroke-bold) dashed var(--color-ink);justify-content:space-between;align-items:center;gap:15px;padding:27px 32px;display:flex}h3.svelte-1wctzzi{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:35px}.ticket-head.svelte-1wctzzi span:where(.svelte-1wctzzi){letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ticket-notch.svelte-1wctzzi{z-index:3;background:var(--surface,var(--color-coral));border:var(--stroke-bold) solid var(--color-ink);border-radius:50%;width:36px;height:36px;position:absolute;top:91px}.ticket-notch.left.svelte-1wctzzi{left:-20px}.ticket-notch.right.svelte-1wctzzi{right:-20px}.ticket-content.svelte-1wctzzi{padding:28px 32px 29px}.form-label.svelte-1wctzzi{letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;padding:0;font-size:10px;font-weight:800;display:block}.form-line.svelte-1wctzzi{margin:0 0 23px}.types.svelte-1wctzzi{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.type.svelte-1wctzzi{position:relative}.type.svelte-1wctzzi input:where(.svelte-1wctzzi){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.type.svelte-1wctzzi span:where(.svelte-1wctzzi){border:var(--stroke) solid var(--color-ink);border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.type.svelte-1wctzzi span:where(.svelte-1wctzzi):before{content:"";border:var(--stroke) solid var(--color-ink);background:var(--swatch);border-radius:50%;width:12px;height:12px}.type.svelte-1wctzzi input:where(.svelte-1wctzzi):checked+span:where(.svelte-1wctzzi){background:var(--color-ink);color:var(--color-white)}.type.svelte-1wctzzi input:where(.svelte-1wctzzi):focus-visible+span:where(.svelte-1wctzzi){outline:3px solid var(--color-blue);outline-offset:3px}.date-input.svelte-1wctzzi{border:var(--stroke) solid var(--color-ink);background:var(--color-white);width:100%;min-height:47px;color:var(--color-ink);border-radius:4px;padding:13px 15px}.under4.svelte-1wctzzi{color:var(--color-stone-600);margin:12px 0 0;font-size:11px}.price-row.svelte-1wctzzi{justify-content:space-between;align-items:end;margin:27px 0 16px;display:flex}.price-row.svelte-1wctzzi span:where(.svelte-1wctzzi){letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.price-row.svelte-1wctzzi strong:where(.svelte-1wctzzi){font-family:var(--font-display);letter-spacing:-.07em;font-size:48px;line-height:1}.ticket-cta.svelte-1wctzzi{border:var(--stroke-bold) solid var(--color-ink);background:var(--color-blue);width:100%;color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--duration-base);border-radius:80px;justify-content:space-between;align-items:center;padding:19px 22px;font-size:13px;font-weight:800;display:flex}.ticket-cta.svelte-1wctzzi:hover:not(:disabled){transform:translateY(-3px)}.ticket-note.svelte-1wctzzi{text-align:center;color:var(--color-stone-600);margin:13px 0 0;font-size:11px;line-height:1.4}@media (width<=850px){.ticket.svelte-1wctzzi{max-width:600px;margin:0 13px 0 0}}@media (width<=550px){.ticket.svelte-1wctzzi{box-shadow:var(--shadow-hard-sm);margin-right:8px}.ticket-head.svelte-1wctzzi{padding:21px}h3.svelte-1wctzzi{font-size:28px}.ticket-head.svelte-1wctzzi span:where(.svelte-1wctzzi){font-size:9px}.ticket-content.svelte-1wctzzi{padding:22px}.ticket-notch.svelte-1wctzzi{top:77px}.ticket-cta.svelte-1wctzzi{padding:17px}}
