.bal-beeld{margin:0;aspect-ratio:4/5;width:100%;border-radius:6px;background:var(--color-bg-alt);display:grid;place-items:center;overflow:hidden;position:relative}.bal-beeld svg{width:62%;height:auto;max-height:80%}.bal-beeld img{width:100%;height:100%;object-fit:contain}@media (max-width:899px){.pdp-top .bal-beeld{aspect-ratio:auto;height:min(46vh,360px)}.pdp-top .bal-beeld svg{width:auto;height:86%}}.bal-beeld figcaption{position:absolute;left:.75rem;bottom:.65rem;font-size:.8125rem;color:var(--color-text-secondary)}.bal-prijs{margin:.9rem 0 0;font-size:1rem}.bal-prijs strong{font-size:1.6rem;color:var(--color-text)}.bal-prijs__sub{display:block;margin-top:.15rem;color:var(--color-text-secondary);font-size:.9375rem}.bal-form{padding:1.25rem;margin-top:1.25rem;scroll-margin-top:6rem}@media (min-width:600px){.bal-form{padding:1.5rem}}.bal-form__kop{font-family:var(--font-heading);font-size:1.35rem;line-height:1.2;margin:0}.bal-form__rij{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:600px){.bal-form__rij{grid-template-columns:1fr 1fr}}.bal-form__totaal{margin:0;font-weight:600;color:var(--color-text)}.bal-form__fout{font-size:.875rem;color:var(--mp-rood-700)}.bal-form__knoppen{margin:1.1rem 0 0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.bal-staffel{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9375rem}.bal-staffel td,.bal-staffel th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--color-border-hair)}.bal-staffel td:not(:first-child),.bal-staffel th:not(:first-child){text-align:right;white-space:nowrap}.bal-stappen{display:grid;grid-gap:1rem;gap:1rem;padding:0;margin:1.25rem 0 0;list-style:none;counter-reset:bal-stap}@media (min-width:760px){.bal-stappen{grid-template-columns:repeat(3,1fr)}}.bal-stappen li{counter-increment:bal-stap;background:var(--color-bg-sheet);border:1px solid var(--color-border-hair);border-radius:6px;padding:1rem 1.1rem}.bal-stappen li:before{content:counter(bal-stap);display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-bg-brand);color:var(--color-text-on-inverse);font-weight:700;margin-bottom:.5rem}.bal-stappen strong{display:block;color:var(--color-text)}.bal-noot{margin-top:1rem;font-size:.9375rem;color:var(--color-text-secondary)}.bal-kaart{display:grid;grid-gap:1rem;gap:1rem;align-items:center;margin-top:2rem;padding:1rem}@media (min-width:700px){.bal-kaart{grid-template-columns:240px 1fr;gap:1.75rem;padding:1.25rem}}.bal-kaart .bal-beeld{max-width:320px}html[data-stijl=kleur] #main .bal-pagina h2,html[data-stijl=kleur] .bal-pagina h1{line-height:1.14}