.shell-tickets{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 3);padding:calc(var(--dd-space-unit) * 4);box-sizing:border-box}.shell-tickets-leeg{align-items:flex-start}.shell-tickets-hero{width:100%;aspect-ratio:16 / 9;border-radius:var(--shell-radius);border:1px solid var(--shell-line-strong);background-color:var(--shell-field-ground);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.shell-tickets-meta{display:grid;grid-template-columns:1fr;gap:calc(var(--dd-space-unit) * 2);margin:0}.shell-tickets-meta dt{margin-bottom:2px}.shell-tickets-meta dd{margin:0;font-family:var(--dd-font-display);color:var(--shell-fg)}@media (min-width: 640px){.shell-tickets-meta{grid-template-columns:repeat(3,1fr)}}.shell-tickets-beschrijving{max-width:60ch;line-height:1.6;color:var(--shell-fg-dim)}.shell-tickets-boeking{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.5);background:var(--shell-field-ground);border:1px solid var(--shell-line);border-radius:var(--shell-radius);padding:calc(var(--dd-space-unit) * 3);max-width:420px}.shell-tickets-boeking-rij{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dd-space-unit) * 2)}.shell-tickets-totaal span:last-child{font-family:var(--dd-font-display);font-size:1.1rem;color:var(--shell-fg)}.shell-tickets-cta{margin-top:calc(var(--dd-space-unit) * 1);width:100%;text-align:center}.shell-tickets-bevestiging{margin-top:calc(var(--dd-space-unit) * 1);border-top:1px solid var(--shell-line);padding-top:calc(var(--dd-space-unit) * 2);display:flex;flex-direction:column;gap:6px}
