.Vq0a9q_pagina{max-width:1040px;margin:0 auto;padding:24px 16px 48px}.Vq0a9q_kop{margin:0 0 4px;font-size:1.75rem;line-height:1.2}.Vq0a9q_intro{color:var(--text-muted);margin:0 0 20px}.Vq0a9q_testmelding{background:var(--surface-mint-soft);color:var(--text-muted);border-radius:999px;margin:0 0 16px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.Vq0a9q_grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.Vq0a9q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.Vq0a9q_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Vq0a9q_kaart{background:var(--surface-white);border:1px solid #0432431f;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.Vq0a9q_kaartIcoon{font-size:1.5rem;line-height:1}.Vq0a9q_kaartTitel{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.3}.Vq0a9q_kaartOmschrijving{color:var(--text-muted);margin:0;font-size:.9375rem}.Vq0a9q_kaartPrijs{margin:4px 0 0;font-size:1.25rem;font-weight:800}.Vq0a9q_kaartActie{margin-top:auto;padding-top:12px}.Vq0a9q_checkout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:880px){.Vq0a9q_checkout{grid-template-columns:1.2fr 1fr}}.Vq0a9q_blok{background:var(--surface-white);border:1px solid #0432431f;border-radius:16px;min-width:0;padding:20px}.Vq0a9q_blokTitel{margin:0 0 12px;font-size:1.0625rem}.Vq0a9q_punten{color:var(--text-muted);margin:0;padding-left:20px}.Vq0a9q_punten li{overflow-wrap:anywhere;margin:4px 0}.Vq0a9q_regel{justify-content:space-between;gap:12px;margin:6px 0;display:flex}.Vq0a9q_regelLabel{color:var(--text-muted);overflow-wrap:anywhere;min-width:0}.Vq0a9q_totaal{border-top:1px solid #0432431f;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;font-weight:800;display:flex}.Vq0a9q_veld{gap:6px;margin:12px 0;display:grid}.Vq0a9q_label{font-size:.9375rem;font-weight:700}.Vq0a9q_input{min-height:48px;font:inherit;color:var(--text-primary);background:var(--surface-white);box-sizing:border-box;border:2px solid #04324340;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:0 14px}.Vq0a9q_input:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:1px}.Vq0a9q_hint{color:var(--text-muted);margin:0;font-size:.8125rem}.Vq0a9q_fout{color:#7a1f14;background:#fdecea;border:1px solid #f2b8b5;border-radius:12px;margin:0 0 12px;padding:12px 14px}.Vq0a9q_actieRij{gap:8px;margin-top:16px;display:grid}.Vq0a9q_betaalHint{color:var(--text-muted);text-align:center;margin:0;font-size:.8125rem}.Vq0a9q_voucherDetails{margin-top:4px}.Vq0a9q_voucherSummary{cursor:pointer;color:var(--text-muted);padding:6px 0;font-size:.875rem;list-style-position:inside}.Vq0a9q_voucherSummary:hover{color:inherit}.Vq0a9q_voucherDetails[open] .Vq0a9q_voucherSummary{margin-bottom:8px}
