/* VIDEOKLAAR-AANBOD-20261103 */
.a-prijs{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:26px}
.a-prijs b{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;font-weight:700;color:var(--op-inkt)}
.a-prijs span{color:var(--op-inkt-2);font-size:.9375rem}
.a-schema{width:min(100%,340px);display:block}
.a-schema-w{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}
.a-schema-w figcaption{color:var(--op-inkt-2);font-size:.875rem;text-align:center}
.a-tabel{width:100%;max-width:760px;border-collapse:collapse;margin-top:18px;font-size:1rem}
.a-tabel th,.a-tabel td{padding:12px 12px 12px 0;border-top:1px solid var(--lijn);text-align:left;vertical-align:top}
.a-tabel thead th{border-top:0;font-size:.875rem;color:var(--op-papier-2);font-weight:600}
.a-tabel td:first-child{white-space:nowrap;font-weight:600;padding-right:14px}
.a-tabel td:last-child,.a-tabel th:last-child{text-align:right;white-space:nowrap;padding-right:0}
.a-tabel tfoot td{font-weight:700;border-top:2px solid var(--inkt)}
.a-tabel tfoot td:first-child{white-space:normal}
.a-tabel tfoot tr+tr td{border-top:1px solid var(--lijn);font-weight:400}
.a-lees{max-width:760px;margin:0 auto}
.a-lees+.a-lees{margin-top:44px}
.a-lees h2{font-size:clamp(1.5rem,2.3vw,2.1rem)}
.a-lees p{margin-top:12px;color:var(--op-papier-2)}
.a-niet{margin:14px 0 0;padding:0;list-style:none}
.a-niet li{position:relative;padding:8px 0 8px 28px;color:var(--op-papier-2)}
.a-niet li::before{content:"";position:absolute;left:2px;top:19px;width:14px;height:2px;background:var(--op-papier-2)}
.a-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.a-filter button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:none;color:var(--op-inkt);font:inherit;font-size:.9375rem;box-shadow:inset 0 0 0 1px #343A47;cursor:pointer}
.a-filter button[aria-pressed=true]{background:var(--op-inkt);color:var(--inkt)}
.a-groep{max-width:1312px;margin:0 auto}
.a-groep+.a-groep{margin-top:56px}
.a-groep[hidden]{display:none}
.a-groep h2{font-size:clamp(1.5rem,2.3vw,2.1rem)}
.a-kaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}
.a-kaarten a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--lijn);color:inherit;text-decoration:none;box-sizing:border-box;background:#fff}
.a-kaarten a:hover{box-shadow:inset 0 0 0 1.5px var(--inkt)}
.a-kaarten b{font-size:1.0625rem;line-height:1.3}
.a-kaarten span{font-size:.9375rem;line-height:1.4;color:var(--op-papier-2)}
.a-kaarten em{margin-top:auto;padding-top:10px;font-style:normal;font-weight:700}
.a-kaarten em small{font-weight:400;font-size:.8125rem;color:var(--op-papier-2)}
.a-uitleg{max-width:760px;margin:0 auto 44px;color:var(--op-papier-2)}
.a-gerelateerd{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}
@media (max-width:980px){.a-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.a-kaarten{grid-template-columns:minmax(0,1fr)}.a-tabel{font-size:.9375rem}.a-tabel td:first-child{padding-right:10px}}
/* VIDEOKLAAR-BEWEEG-AANBOD-20261103 */
.bw-kop{width:100%;min-width:0;margin:0;display:flex;flex-direction:column;gap:10px}
.bw-vak{position:relative;width:100%;aspect-ratio:10/9;border-radius:20px;overflow:hidden;background:#0F1218;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 40px 80px -36px #000}
.bw-vak img,.bw-vak video,.bw-kaart img,.bw-kaart video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.bw-vak video,.bw-kaart video{opacity:0;transition:opacity .2s linear}
.bw-speelt video{opacity:1}
.bw-kop figcaption{color:var(--op-inkt-2);font-size:.875rem;line-height:1.4}
.bw-kaart{position:relative;flex:none;aspect-ratio:5/4;margin:-18px -18px 10px;border-radius:14px 14px 0 0;overflow:hidden;background:#0F1218}
@media (min-width:961px){.p-held-binnen:has(.bw-kop){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}
@media (prefers-reduced-motion:reduce){.bw-vak video,.bw-kaart video{display:none}}
