.kaart.svelte-1yp5d4a{color:inherit;border:1px solid var(--c-line);border-top:4px solid var(--kaart-accent,var(--c-line));box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.kaart.svelte-1yp5d4a:hover,.kaart.svelte-1yp5d4a:focus-visible{box-shadow:var(--shadow);transform:translateY(-4px)}.kaart.svelte-1yp5d4a:hover .btn:where(.svelte-1yp5d4a),.kaart.svelte-1yp5d4a:focus-visible .btn:where(.svelte-1yp5d4a){background:var(--c-navy);--btn-fg:#fff}.kaart.svelte-1yp5d4a:focus-visible{outline:3px solid var(--c-green);outline-offset:2px}.beeld.svelte-1yp5d4a{overflow:hidden}.beeld.svelte-1yp5d4a img:where(.svelte-1yp5d4a){aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.kaart.svelte-1yp5d4a:hover .beeld:where(.svelte-1yp5d4a) img:where(.svelte-1yp5d4a){transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.kaart.svelte-1yp5d4a,.beeld.svelte-1yp5d4a img:where(.svelte-1yp5d4a){transition:none}.kaart.svelte-1yp5d4a:hover,.kaart.svelte-1yp5d4a:hover .beeld:where(.svelte-1yp5d4a) img:where(.svelte-1yp5d4a){transform:none}}.body.svelte-1yp5d4a{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}.meta.svelte-1yp5d4a{text-transform:uppercase;letter-spacing:.08em;color:var(--c-teal);margin-bottom:.3rem;font-size:.76rem;display:block}.body.svelte-1yp5d4a h3:where(.svelte-1yp5d4a){color:var(--c-navy);margin:0 0 .5rem;font-size:1.25rem}.body.svelte-1yp5d4a p:where(.svelte-1yp5d4a){color:var(--text-muted);margin:0 0 1.2rem}.body.svelte-1yp5d4a:has(.feiten:where(.svelte-1yp5d4a)) p:where(.svelte-1yp5d4a){margin-bottom:1rem}.feiten.svelte-1yp5d4a{background:var(--c-ice);gap:.45rem;margin:auto 0 0;padding:.8rem .9rem;font-size:.88rem;list-style:none;display:grid}.feiten.svelte-1yp5d4a li:where(.svelte-1yp5d4a){color:var(--c-navy);align-items:center;gap:.55rem;display:flex}.feiten.svelte-1yp5d4a svg:where(.svelte-1yp5d4a){width:17px;height:17px;color:var(--c-green);flex:none}.feiten.svelte-1yp5d4a .prijs:where(.svelte-1yp5d4a){font-weight:700}.feiten.svelte-1yp5d4a .prijs:where(.svelte-1yp5d4a) span:where(.svelte-1yp5d4a){color:var(--text-muted);font-size:.8rem;font-weight:500}.body.svelte-1yp5d4a .btn:where(.svelte-1yp5d4a){align-self:flex-start;margin-top:auto}.body.svelte-1yp5d4a .feiten:where(.svelte-1yp5d4a)+.btn:where(.svelte-1yp5d4a){margin-top:1.4rem}.kaart.rij.svelte-1yp5d4a{flex-direction:row}.kaart.rij.svelte-1yp5d4a .beeld:where(.svelte-1yp5d4a){flex:0 0 40%}.kaart.rij.svelte-1yp5d4a .beeld:where(.svelte-1yp5d4a) img:where(.svelte-1yp5d4a){aspect-ratio:auto;height:100%}.kaart.rij.svelte-1yp5d4a .body:where(.svelte-1yp5d4a){padding:1.1rem 1.2rem 1.2rem}.kaart.rij.svelte-1yp5d4a h3:where(.svelte-1yp5d4a){font-size:1.05rem}.kaart.rij.svelte-1yp5d4a p:where(.svelte-1yp5d4a){margin-bottom:1rem;font-size:.95rem}.kaart.rij.svelte-1yp5d4a .btn:where(.svelte-1yp5d4a){justify-content:center;align-self:stretch}@media (width<=760px){.body.svelte-1yp5d4a .btn:where(.svelte-1yp5d4a){justify-content:center;align-self:stretch}}@media (width<=480px){.kaart.rij.svelte-1yp5d4a{flex-direction:column}.kaart.rij.svelte-1yp5d4a .beeld:where(.svelte-1yp5d4a) img:where(.svelte-1yp5d4a){aspect-ratio:16/9;height:auto}}
