.card.svelte-11ja2cl{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.card.svelte-11ja2cl .btn-outline:where(.svelte-11ja2cl){color:var(--vorm-vlak,var(--c-action));border-color:var(--vorm-vlak,var(--c-action))}.card.svelte-11ja2cl .btn-outline:where(.svelte-11ja2cl):hover,.card.svelte-11ja2cl .btn.toegevoegd:where(.svelte-11ja2cl){background:var(--vorm-vlak,var(--c-action));border-color:var(--vorm-vlak,var(--c-action));color:var(--vorm-inkt,var(--white))}.btn.toegevoegd.svelte-11ja2cl{background:var(--bone);border:1px solid var(--green);color:var(--green-deep)}.card.svelte-11ja2cl:hover{border-color:var(--forest)}.media.svelte-11ja2cl{aspect-ratio:4/3;background:var(--bone-deep);position:relative}.soort.svelte-11ja2cl{z-index:1;border-radius:var(--blad);background:var(--vorm-vlak,var(--c-accent));color:var(--vorm-inkt,var(--c-ink));font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:.35em .8em;font-size:.64rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem}.media.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%}.body.svelte-11ja2cl{flex-direction:column;flex:1;padding:1.5rem;display:flex}h3.svelte-11ja2cl{margin-bottom:.5rem}.meta.svelte-11ja2cl{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--moss);border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem;font-size:.7rem;font-weight:700}.desc.svelte-11ja2cl{color:var(--muted);flex:1;font-size:.95rem}.btn.svelte-11ja2cl{align-self:flex-start;margin-top:1.25rem}.vorm-kies.svelte-u7kj3p{background:color-mix(in srgb, var(--vorm-vlak) 12%, var(--c-cream))}.vorm-kies-grid.svelte-u7kj3p{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.vorm-kies-rechts.svelte-u7kj3p{flex-direction:column;display:flex}.vorm-kies-rechts.svelte-u7kj3p h2:where(.svelte-u7kj3p){margin:0}.vorm-kies-rechts.svelte-u7kj3p .vorm-terug:where(.svelte-u7kj3p){order:-1;align-self:flex-end;margin:0 0 .75rem}.filter-knoppen.svelte-u7kj3p{flex-wrap:wrap;gap:.4rem;display:flex}.filter-knoppen.svelte-u7kj3p button:where(.svelte-u7kj3p){border-radius:var(--radius);background:var(--c-white);color:var(--c-ink);font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;align-items:center;gap:.45rem;padding:.42rem .8rem;font-size:.7rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filter-knoppen.svelte-u7kj3p button:where(.svelte-u7kj3p) span:where(.svelte-u7kj3p){letter-spacing:.02em;color:var(--c-muted);font-size:.66rem;font-weight:600}.filter-knoppen.svelte-u7kj3p button:where(.svelte-u7kj3p):hover{border-color:var(--c-action);color:var(--c-action)}.filter-knoppen.svelte-u7kj3p button.aan:where(.svelte-u7kj3p){background:var(--c-action);border-color:var(--c-action);color:var(--white)}.filter-knoppen.svelte-u7kj3p button.aan:where(.svelte-u7kj3p) span:where(.svelte-u7kj3p){color:#ffffffbf}.mog-leeg.svelte-u7kj3p{max-width:46ch;color:var(--c-muted);margin:1.5rem 0 0}.vorm-grid.svelte-u7kj3p{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.vorm-vlak.svelte-u7kj3p{background:var(--vorm-tint)}.vorm-vlak.diep.svelte-u7kj3p .btn-outline{background:var(--vorm-vlak);border-color:var(--vorm-vlak);color:var(--vorm-inkt)}.vorm-vlak.diep.svelte-u7kj3p .btn-outline:hover{background:var(--vorm-diep);border-color:var(--vorm-diep);color:var(--c-white)}.vorm-vlak.diep.svelte-u7kj3p .btn.toegevoegd{background:var(--c-white);border-color:var(--vorm-diep);color:var(--vorm-diep)}.vorm-kies.svelte-u7kj3p .filter-knoppen:where(.svelte-u7kj3p) button.aan:where(.svelte-u7kj3p){background:var(--vorm-vlak);border-color:var(--vorm-vlak);color:var(--vorm-inkt)}.vorm-kies.svelte-u7kj3p .filter-knoppen:where(.svelte-u7kj3p) button.aan:where(.svelte-u7kj3p) span:where(.svelte-u7kj3p){background:color-mix(in srgb, var(--vorm-inkt) 22%, transparent);color:inherit}.vorm-kies.svelte-u7kj3p .filter-knoppen:where(.svelte-u7kj3p) button:where(.svelte-u7kj3p):hover{border-color:var(--vorm-vlak)}.vorm-vlak.diep.svelte-u7kj3p{background:color-mix(in srgb, var(--vorm-tint) 100%, #2f5a2d 4%)}.mog-kop.svelte-u7kj3p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.mog-tel.svelte-u7kj3p{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-action);margin:0;font-size:.65rem;font-weight:700}.bouw-kop.svelte-u7kj3p{max-width:52ch;margin-top:2rem}.bouwstenen.svelte-u7kj3p{flex-wrap:wrap;gap:.5rem;display:flex}.bouwstenen.svelte-u7kj3p a:where(.svelte-u7kj3p){font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);align-items:baseline;gap:.5rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.bouwstenen.svelte-u7kj3p a:where(.svelte-u7kj3p):hover{border-color:var(--c-action);color:var(--c-action);text-decoration:none}.bouwstenen.svelte-u7kj3p span:where(.svelte-u7kj3p){color:var(--c-muted);font-size:.65rem}.los-grid.svelte-u7kj3p{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1rem;display:grid}.los-blok.svelte-u7kj3p{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);flex-direction:column;padding:1.1rem 1.2rem;display:flex;overflow:hidden}.los-beeld.svelte-u7kj3p{aspect-ratio:4/3;background:var(--c-cream);margin:-1.1rem -1.2rem .8rem;overflow:hidden}.los-beeld.svelte-u7kj3p img:where(.svelte-u7kj3p){object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.los-knoppen.svelte-u7kj3p{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;display:flex}.btn.toegevoegd.svelte-u7kj3p{background:var(--c-cream-2);border:1px solid var(--c-action);color:var(--c-deep)}.erbij.svelte-u7kj3p{border:1px solid var(--c-line);background:var(--c-white);font-family:var(--font-display);color:var(--c-ink);cursor:pointer;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:600}.erbij.svelte-u7kj3p:hover{border-color:var(--c-action);color:var(--c-action)}.erbij.erin.svelte-u7kj3p{background:var(--c-action);border-color:var(--c-action);color:var(--c-white)}.erbij.klein.svelte-u7kj3p{width:22px;height:22px;padding:0;font-size:.85rem;line-height:1}.los-blok.svelte-u7kj3p h4:where(.svelte-u7kj3p){color:var(--c-action);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.los-tekst.svelte-u7kj3p{margin:0 0 .6rem;font-size:.88rem;line-height:1.5}.los-meta.svelte-u7kj3p{color:var(--c-muted);margin:0 0 .6rem;font-size:.8rem}.los-themas.svelte-u7kj3p{flex-wrap:wrap;gap:.3rem;margin:0 0 1rem;display:flex}.los-themas.svelte-u7kj3p span:where(.svelte-u7kj3p){font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:var(--c-cream);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.58rem;font-weight:700}.meer.svelte-u7kj3p{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-action);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.meer.svelte-u7kj3p:hover{color:var(--c-deep)}.kies-kop.svelte-u7kj3p{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin:.9rem 0 .2rem;font-size:.7rem;font-weight:700}.variant-tekst.svelte-u7kj3p{color:var(--c-muted);margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.varianten.svelte-u7kj3p{margin:.6rem 0 .5rem;padding:0;list-style:none}.varianten.svelte-u7kj3p li:where(.svelte-u7kj3p){border-bottom:1px solid var(--c-line);padding:.45rem 0}.varianten.svelte-u7kj3p a:where(.svelte-u7kj3p){color:var(--c-ink);font-size:.88rem;text-decoration:none}.varianten.svelte-u7kj3p a:where(.svelte-u7kj3p):hover{color:var(--c-action);text-underline-offset:3px;text-decoration:underline}.varianten.svelte-u7kj3p span:where(.svelte-u7kj3p){color:var(--c-muted);margin-top:.1rem;font-size:.72rem;line-height:1.35;display:block}.familie.breed.svelte-u7kj3p{grid-column:span 2}.familie.breed.svelte-u7kj3p .varianten:where(.svelte-u7kj3p){columns:2;column-gap:2rem}.familie.breed.svelte-u7kj3p .varianten:where(.svelte-u7kj3p) li:where(.svelte-u7kj3p){break-inside:avoid}.los-blok.svelte-u7kj3p .btn:where(.svelte-u7kj3p){align-self:flex-start;margin-top:auto}.vorm-leeg.svelte-u7kj3p{max-width:52ch;color:var(--c-muted)}.vorm-spar.svelte-u7kj3p{margin-top:1.25rem}.vorm-terug.svelte-u7kj3p{margin:2rem 0 0}.vorm-terug.svelte-u7kj3p a:where(.svelte-u7kj3p){font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-action);align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.vorm-kies-grid.svelte-u7kj3p{grid-template-columns:minmax(0,1fr)}.vorm-grid.svelte-u7kj3p,.los-grid.svelte-u7kj3p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.vorm-grid.svelte-u7kj3p,.los-grid.svelte-u7kj3p{grid-template-columns:minmax(0,1fr)}.familie.breed.svelte-u7kj3p{grid-column:auto}.familie.breed.svelte-u7kj3p .varianten:where(.svelte-u7kj3p){columns:1}}
