/* afgeleid van huisstijl/css/*.css (31 bestanden), niet met de hand wijzigen; bouwen: node huisstijl/bouw.mjs */
:root{--rk-graphite: #0B1012;--rk-lime: #D4FF3F;--rk-cloud: #F4F7F6;--rk-silver: #AAB6B9;--rk-slate: #34454C;--rk-wit: #FFFFFF;--rk-grijs-0: var(--rk-wit);--rk-grijs-50: var(--rk-cloud);--rk-grijs-100: #E9EEED;--rk-grijs-200: #DCE3E1;--rk-grijs-300: #C9D3D1;--rk-grijs-400: #98A5A8;--rk-grijs-500: #7C8A8F;--rk-grijs-600: #5B6B71;--rk-grijs-700: var(--rk-slate);--rk-graphite-500: #5F6E74;--rk-graphite-600: #2C373B;--rk-graphite-700: #1E272A;--rk-graphite-800: #151C1F;--rk-graphite-900: var(--rk-graphite);--rk-lime-zacht: #F3FFD1;--rk-lime-hover: #C6F22B;--rk-lime-ingedrukt: #B4DE1F;--rk-groen-zacht: #E6F2EC;--rk-groen-rand: #A9D3BE;--rk-groen: #1E6B47;--rk-groen-op-donker: #7FD6A8;--rk-rood-zacht: #FBE9EA;--rk-rood-rand: #EDB5BA;--rk-rood: #B42330;--rk-rood-op-donker: #FF8A93;--rk-oker-zacht: #FFF3D6;--rk-oker-rand: #EBCF8F;--rk-oker: #8A5A00;--rk-oker-op-donker: #F2C25C;--rk-info-zacht: #E8F0F5;--rk-info-rand: #B5CCDA;--rk-info: #2F5D7C;--rk-info-op-donker: #9CC4DB;--r-1: 4px;--r-2: 8px;--r-3: 12px;--r-4: 16px;--r-4-5: 20px;--r-5: 24px;--r-5-5: 28px;--r-6: 32px;--r-7: 40px;--r-8: 48px;--r-9: 64px;--r-10: 80px;--r-11: 96px;--r-12: 120px;--rk-hoek-4: 4px;--rk-hoek-8: 8px;--rk-hoek-12: 12px;--rk-hoek-16: 16px;--rk-hoek-20: 20px;--rk-hoek-24: 24px;--rk-hoek-rond: 999px;--rk-lijn-1: 1px;--rk-lijn-invoer: 1px;--rk-lijn-status: 2px;--rk-lijn-focus: 2px;--rk-lijn-icoon: 1.75;--rk-font: "Manrope", ui-sans-serif, system-ui, sans-serif;--rk-gewicht-400: 400;--rk-gewicht-600: 600;--rk-gewicht-700: 700;--rk-gewicht-800: 800;--rk-letter-13: 13px;--rk-letter-14: 14px;--rk-letter-15: 15px;--rk-letter-16: 16px;--rk-letter-17: 17px;--rk-letter-18: 18px;--rk-letter-20: 20px;--rk-letter-22: 22px;--rk-letter-24: 24px;--rk-letter-28: 28px;--rk-letter-30: 30px;--rk-letter-32: 32px;--rk-letter-34: 34px;--rk-letter-36: 36px;--rk-letter-40: 40px;--rk-letter-44: 44px;--rk-letter-48: 48px;--rk-letter-56: 56px;--rk-letter-64: 64px;--rk-duur-direct: 80ms;--rk-duur-snel: .16s;--rk-duur-rustig: .24s;--rk-duur-traag: .36s;--rk-duur-puls: 1.2s;--rk-curve-standaard: cubic-bezier(.2, .7, .2, 1);--rk-curve-erin: cubic-bezier(0, 0, .2, 1);--rk-curve-eruit: cubic-bezier(.4, 0, 1, 1);--rk-bp-mobiel: 390px;--rk-bp-tablet: 768px;--rk-bp-laptop: 1024px;--rk-bp-desktop: 1440px;--rk-laag-inhoud: 1;--rk-laag-zwevend: 5;--rk-laag-kop: 20;--rk-laag-uitklap: 25;--rk-laag-balk: 30;--rk-laag-waas: 40;--rk-laag-lade: 50;--rk-laag-modaal: 60;--rk-laag-toast: 70;--kleur-pagina: var(--rk-cloud);--kleur-vlak: var(--rk-wit);--kleur-vlak-zacht: var(--rk-grijs-100);--kleur-gekozen-vlak: var(--rk-lime-zacht);--kleur-uit-vlak: var(--rk-grijs-100);--kleur-uit-vlak-knop: var(--rk-grijs-200);--kleur-vlak-ingedrukt: var(--rk-grijs-200);--kleur-waas: rgb(11 16 18 / .56);--kleur-waas-licht: rgb(11 16 18 / .42);--kleur-tekst: var(--rk-graphite);--kleur-tekst-zacht: var(--rk-grijs-600);--kleur-tekst-hulp: var(--rk-grijs-600);--kleur-uit-tekst: var(--rk-grijs-400);--kleur-link: var(--kleur-tekst);--kleur-lijn: var(--rk-grijs-200);--kleur-rand-invoer: var(--rk-grijs-500);--kleur-maat: var(--rk-rood);--kleur-donker: var(--rk-graphite);--kleur-donker-vlak: var(--rk-graphite-800);--kleur-donker-vlak-hover: var(--rk-graphite-700);--kleur-donker-lijn: var(--rk-graphite-600);--kleur-rand-invoer-donker: var(--rk-graphite-500);--kleur-op-donker: var(--rk-cloud);--kleur-op-donker-zacht: var(--rk-silver);--kleur-accent-op-donker: var(--rk-lime);--kleur-link-op-donker: var(--kleur-op-donker);--kleur-actie: var(--rk-lime);--kleur-actie-hover: var(--rk-lime-hover);--kleur-actie-ingedrukt: var(--rk-lime-ingedrukt);--kleur-op-actie: var(--rk-graphite);--kleur-focus: var(--rk-graphite);--kleur-focus-donker: var(--rk-lime);--kleur-past: var(--rk-groen);--kleur-past-vlak: var(--rk-groen-zacht);--kleur-past-rand: var(--rk-groen-rand);--kleur-past-op-donker: var(--rk-groen-op-donker);--kleur-past-niet: var(--rk-rood);--kleur-past-niet-vlak: var(--rk-rood-zacht);--kleur-past-niet-rand: var(--rk-rood-rand);--kleur-past-niet-op-donker: var(--rk-rood-op-donker);--kleur-onbekend: var(--rk-grijs-600);--kleur-onbekend-vlak: var(--rk-grijs-100);--kleur-onbekend-rand: var(--rk-grijs-200);--kleur-onbekend-op-donker: var(--rk-silver);--kleur-let-op: var(--rk-oker);--kleur-let-op-vlak: var(--rk-oker-zacht);--kleur-let-op-rand: var(--rk-oker-rand);--kleur-let-op-op-donker: var(--rk-oker-op-donker);--kleur-fout: var(--rk-rood);--kleur-fout-vlak: var(--rk-rood-zacht);--kleur-fout-rand: var(--rk-rood-rand);--kleur-fout-op-donker: var(--rk-rood-op-donker);--kleur-info: var(--rk-info);--kleur-info-vlak: var(--rk-info-zacht);--kleur-info-rand: var(--rk-info-rand);--kleur-info-op-donker: var(--rk-info-op-donker);--kleur-goed: var(--rk-groen);--kleur-goed-vlak: var(--rk-groen-zacht);--kleur-goed-rand: var(--rk-groen-rand);--kleur-goed-op-donker: var(--rk-groen-op-donker);--kleur-voorraad: var(--rk-groen);--kleur-voorraad-laag: var(--rk-oker);--kleur-uitverkocht: var(--kleur-tekst-hulp);--font: var(--rk-font);--gewicht-display: var(--rk-gewicht-700);--gewicht-held: var(--rk-gewicht-800);--gewicht-kop: var(--rk-gewicht-700);--gewicht-label: var(--rk-gewicht-600);--gewicht-knop: var(--rk-gewicht-600);--gewicht-tekst: var(--rk-gewicht-400);--gewicht-nadruk: var(--rk-gewicht-600);--gewicht-prijs: var(--rk-gewicht-700);--tekst-display: var(--rk-letter-64);--regel-display: 68px;--spatie-display: -.025em;--tekst-h1: var(--rk-letter-28);--regel-h1: 34px;--spatie-h1: -.01em;--tekst-h1-lijst: var(--rk-letter-28);--regel-h1-lijst: 34px;--spatie-h1-lijst: -.01em;--tekst-productkop: var(--rk-letter-28);--regel-productkop: 34px;--spatie-productkop: -.01em;--tekst-h2: var(--rk-letter-22);--regel-h2: 28px;--spatie-h2: -.01em;--tekst-h3: var(--rk-letter-18);--regel-h3: 24px;--spatie-h3: 0em;--tekst-h4: var(--rk-letter-18);--regel-h4: 24px;--spatie-h4: 0em;--tekst-kaarttitel: var(--rk-letter-15);--regel-kaarttitel: 22px;--spatie-kaarttitel: 0em;--tekst-intro: var(--rk-letter-18);--regel-intro: 26px;--tekst-groot: var(--tekst-intro);--regel-groot: var(--regel-intro);--tekst-lees: var(--rk-letter-15);--regel-lees: 22px;--tekst-lees-kop2: var(--rk-letter-22);--regel-lees-kop2: 28px;--tekst-lees-kop3: var(--rk-letter-18);--regel-lees-kop3: 24px;--spatie-kop-lees: -.01em;--tekst-body: var(--rk-letter-15);--regel-body: 22px;--tekst-compact: var(--rk-letter-15);--regel-compact: 22px;--tekst-label: var(--rk-letter-13);--regel-label: 18px;--tekst-hulp: var(--rk-letter-13);--regel-hulp: 18px;--tekst-klein: var(--rk-letter-13);--regel-klein: 18px;--tekst-knop: var(--rk-letter-15);--regel-knop: 22px;--tekst-knop-klein: var(--rk-letter-15);--tekst-tabel: var(--rk-letter-15);--regel-tabel: 22px;--tekst-tabelkop: var(--rk-letter-13);--regel-tabelkop: 18px;--tekst-prijs-hoofd: var(--rk-letter-28);--regel-prijs-hoofd: 34px;--spatie-prijs-hoofd: -.01em;--tekst-prijs-groot: var(--rk-letter-22);--regel-prijs-groot: 28px;--spatie-prijs-groot: -.01em;--tekst-prijs: var(--rk-letter-18);--regel-prijs: 24px;--spatie-prijs: 0em;--tekst-prijs-klein: var(--rk-letter-15);--regel-prijs-klein: 22px;--tekst-teller: var(--rk-letter-13);--regel-teller: 18px;--ruimte-strak: var(--r-2);--ruimte-groep: var(--r-4);--ruimte-alinea: var(--r-4);--ruimte-veld: var(--r-5);--ruimte-kaart: var(--r-5);--ruimte-blok: var(--r-6);--ruimte-kop: var(--r-4-5);--sectie: 56px;--breedte-pagina: 1280px;--marge-pagina: var(--r-10);--kolommen: 12;--goot: var(--r-5);--breedte-smal: 944px;--breedte-lees: 680px;--breedte-formulier: 560px;--bp-mobiel: var(--rk-bp-mobiel);--bp-tablet: var(--rk-bp-tablet);--bp-laptop: var(--rk-bp-laptop);--bp-desktop: var(--rk-bp-desktop);--hoogte-bediening: 48px;--hoogte-bediening-klein: 40px;--hoogte-veld: 44px;--tikdoel: 48px;--tikdoel-min: 44px;--icoon: 24px;--icoon-16: 16px;--icoon-20: 20px;--icoon-28: var(--icoon);--icoon-32: var(--icoon);--icoon-48: var(--icoon);--icoon-lijn: var(--rk-lijn-icoon);--hoogte-zoekbalk: 56px;--hoogte-kop: 72px;--hoogte-kop-mobiel: 64px;--hoogte-kopregel: 48px;--hoogte-topstrook: 40px;--hoogte-koopbalk: 80px;--hoogte-rij: 56px;--breedte-lade: 440px;--maat-rondje: 26px;--maat-teller: 24px;--beeld-verhouding: 4 / 5;--beeld-remote-hoogte: 88%;--beeld-remote-breedte: 38%;--beeld-verhouding-galerij: 3 / 4;--beeld-vloer: 10%;--hoek-klein: var(--rk-hoek-4);--hoek-bediening: var(--rk-hoek-8);--hoek-paneel: var(--rk-hoek-8);--hoek-foto: var(--rk-hoek-8);--hoek-zoekbalk: var(--rk-hoek-8);--hoek-kaart: var(--rk-hoek-8);--hoek-kaart-mobiel: var(--rk-hoek-8);--hoek-rond: var(--rk-hoek-rond);--lijn: var(--rk-lijn-1);--lijn-invoer: var(--rk-lijn-invoer);--lijn-status: var(--rk-lijn-status);--rand: 1px solid var(--kleur-lijn);--rand-donker: 1px solid var(--kleur-donker-lijn);--rand-invoer: var(--rk-lijn-invoer) solid var(--kleur-rand-invoer);--rand-status: var(--rk-lijn-status) solid currentColor;--rand-binnen: inset 0 0 0 var(--rk-lijn-1) var(--kleur-lijn);--rand-binnen-invoer: inset 0 0 0 var(--rk-lijn-invoer) var(--kleur-rand-invoer);--focus-dikte: var(--rk-lijn-focus);--focus-afstand: 2px;--schaduw-focus: 0 0 0 2px var(--kleur-pagina), 0 0 0 4px var(--kleur-focus);--schaduw-focus-op-vlak: 0 0 0 2px var(--kleur-vlak), 0 0 0 4px var(--kleur-focus);--schaduw-focus-donker: 0 0 0 2px var(--kleur-donker), 0 0 0 4px var(--kleur-focus-donker);--schaduw-zwevend: 0 8px 24px rgb(11 16 18 / .12);--schaduw-kaart-hover: 0 0 0 0 transparent;--schaduw-balk: 0 0 0 0 transparent;--schaduw-lade: 0 8px 24px rgb(11 16 18 / .12);--schaduw-vloer: transparent;--duur: var(--rk-duur-snel);--curve: var(--rk-curve-standaard);--beweging-druk: var(--rk-duur-direct) var(--rk-curve-standaard);--beweging-hover: var(--rk-duur-snel) var(--rk-curve-standaard);--beweging-kies: var(--rk-duur-snel) var(--rk-curve-standaard);--beweging-open: var(--rk-duur-rustig) var(--rk-curve-erin);--beweging-sluit: var(--rk-duur-snel) var(--rk-curve-eruit);--beweging-groot: var(--rk-duur-traag) var(--rk-curve-erin);--beweging-vervaag: var(--rk-duur-snel) linear;--beweging-puls: var(--rk-duur-puls) linear;--laag-inhoud: var(--rk-laag-inhoud);--laag-zwevend: var(--rk-laag-zwevend);--laag-kop: var(--rk-laag-kop);--laag-uitklap: var(--rk-laag-uitklap);--laag-balk: var(--rk-laag-balk);--laag-waas: var(--rk-laag-waas);--laag-lade: var(--rk-laag-lade);--laag-modaal: var(--rk-laag-modaal);--laag-toast: var(--rk-laag-toast);--knop-hoogte: var(--hoogte-bediening);--knop-hoogte-klein: var(--hoogte-bediening-klein);--knop-hoek: var(--hoek-bediening);--knop-tekst: var(--tekst-knop);--knop-tekst-klein: var(--tekst-knop-klein);--knop-binnen-x: var(--r-5);--knop-tussen: var(--r-4);--knop-actie-vlak: var(--kleur-actie);--knop-actie-vlak-hover: var(--kleur-actie-hover);--knop-actie-vlak-ingedrukt: var(--kleur-actie-ingedrukt);--knop-actie-tekst: var(--kleur-op-actie);--knop-donker-vlak: var(--kleur-donker);--knop-donker-vlak-hover: var(--kleur-donker-vlak-hover);--knop-donker-tekst: var(--kleur-op-donker);--knop-donker-icoon: var(--kleur-accent-op-donker);--knop-rand-vlak: var(--kleur-vlak);--knop-rand-lijn: var(--kleur-rand-invoer);--knop-rand-lijn-hover: var(--kleur-tekst);--knop-rand-tekst: var(--kleur-tekst);--knop-uit-vlak: var(--kleur-uit-vlak-knop);--knop-uit-tekst: var(--kleur-tekst-hulp);--knop-beweging: var(--beweging-hover);--invoer-hoogte: var(--hoogte-veld);--invoer-hoek: var(--hoek-bediening);--invoer-binnen-x: var(--r-4);--invoer-letter: var(--tekst-body);--invoer-vlak: var(--kleur-vlak);--invoer-tekst: var(--kleur-tekst);--invoer-plaatshouder: var(--kleur-tekst-hulp);--invoer-lijn: var(--lijn-invoer);--invoer-lijn-status: var(--lijn-status);--invoer-rand: var(--kleur-rand-invoer);--invoer-rand-focus: var(--kleur-tekst);--invoer-rand-fout: var(--kleur-fout);--invoer-rand-goed: var(--kleur-goed);--invoer-uit-vlak: var(--kleur-uit-vlak);--invoer-uit-tekst: var(--kleur-tekst-hulp);--invoer-donker-vlak: var(--kleur-donker-vlak);--invoer-donker-rand: var(--kleur-rand-invoer-donker);--zoekbalk-hoogte: var(--hoogte-zoekbalk);--zoekbalk-hoek: var(--hoek-zoekbalk);--zoekbalk-vlak: var(--kleur-vlak);--zoekbalk-rand: var(--kleur-rand-invoer);--zoekbalk-icoon: var(--kleur-tekst-zacht);--chip-hoogte: var(--tikdoel-min);--chip-hoek: var(--hoek-rond);--chip-letter: var(--tekst-compact);--chip-vlak: var(--kleur-vlak);--chip-rand: var(--kleur-rand-invoer);--chip-tekst: var(--kleur-tekst);--chip-gekozen-vlak: var(--kleur-donker);--chip-gekozen-tekst: var(--kleur-op-donker);--chip-donker-rand: var(--kleur-donker-lijn);--kaart-hoek: var(--hoek-kaart);--kaart-hoek-mobiel: var(--hoek-kaart-mobiel);--kaart-binnen: var(--ruimte-kaart);--kaart-vlak: var(--kleur-vlak);--kaart-rand: var(--kleur-lijn);--kaart-schaduw-hover: var(--schaduw-kaart-hover);--kaart-beweging: var(--beweging-hover);--foto-vlak: var(--kleur-vlak-zacht);--foto-hoek: var(--hoek-foto);--foto-verhouding: var(--beeld-verhouding);--foto-remote-hoogte: var(--beeld-remote-hoogte);--foto-remote-breedte: var(--beeld-remote-breedte);--foto-vloer: var(--beeld-vloer);--match-hoek: var(--hoek-paneel);--match-icoon: var(--icoon-28);--match-past-vlak: var(--kleur-past-vlak);--match-past-tekst: var(--kleur-past);--match-niet-vlak: var(--kleur-past-niet-vlak);--match-niet-tekst: var(--kleur-past-niet);--match-onbekend-vlak: var(--kleur-onbekend-vlak);--match-onbekend-tekst: var(--kleur-onbekend);--matchlabel-hoek: var(--hoek-klein);--melding-hoek: var(--hoek-paneel);--melding-info-vlak: var(--kleur-info-vlak);--melding-info-tekst: var(--kleur-info);--melding-info-rand: var(--kleur-info-rand);--melding-let-op-vlak: var(--kleur-let-op-vlak);--melding-let-op-tekst: var(--kleur-let-op);--melding-let-op-rand: var(--kleur-let-op-rand);--melding-fout-vlak: var(--kleur-fout-vlak);--melding-fout-tekst: var(--kleur-fout);--melding-fout-rand: var(--kleur-fout-rand);--melding-goed-vlak: var(--kleur-goed-vlak);--melding-goed-tekst: var(--kleur-goed);--melding-goed-rand: var(--kleur-goed-rand);--toast-hoogte: var(--hoogte-bediening);--toast-hoek: var(--hoek-paneel);--toast-vlak: var(--kleur-donker);--toast-tekst: var(--kleur-op-donker);--toast-link: var(--kleur-accent-op-donker);--toast-icoon-goed: var(--kleur-accent-op-donker);--toast-icoon-fout: var(--kleur-fout-op-donker);--toast-schaduw: var(--schaduw-zwevend);--toast-laag: var(--laag-toast);--lade-breedte: var(--breedte-lade);--lade-binnen: var(--r-5-5);--lade-vlak: var(--kleur-vlak);--lade-schaduw: var(--schaduw-lade);--lade-beweging: var(--beweging-groot);--lade-laag: var(--laag-lade);--waas: var(--kleur-waas);--waas-laag: var(--laag-waas);--modaal-breedte: var(--breedte-formulier);--modaal-hoek: var(--hoek-kaart);--modaal-binnen: var(--ruimte-blok);--modaal-vlak: var(--kleur-vlak);--modaal-schaduw: var(--schaduw-zwevend);--modaal-laag: var(--laag-modaal);--tabel-letter: var(--tekst-tabel);--tabel-kop-letter: var(--tekst-tabelkop);--tabel-kop-vlak: var(--kleur-pagina);--tabel-kop-tekst: var(--kleur-tekst-zacht);--tabel-lijn: var(--kleur-lijn);--tabel-cel-y: var(--r-3);--tabel-cel-x: var(--r-4);--accordeon-rij-min: var(--hoogte-rij);--accordeon-lijn: var(--kleur-lijn);--accordeon-icoon: var(--icoon-20);--accordeon-beweging: var(--beweging-open);--kop-hoogte: var(--hoogte-kop);--kop-hoogte-mobiel: var(--hoogte-kop-mobiel);--kopregel-hoogte: var(--hoogte-kopregel);--kop-vlak: var(--kleur-donker);--kop-tekst: var(--kleur-op-donker);--kop-lijn: var(--kleur-donker-lijn);--kop-zoek-vlak: var(--kleur-donker-vlak);--kop-hover-vlak: var(--kleur-donker-vlak-hover);--kop-laag: var(--laag-kop);--topstrook-hoogte: var(--hoogte-topstrook);--topstrook-vlak: var(--kleur-donker);--topstrook-tekst: var(--kleur-op-donker-zacht);--topstrook-icoon: var(--kleur-accent-op-donker);--voet-vlak: var(--kleur-donker);--voet-tekst: var(--kleur-op-donker);--voet-link: var(--kleur-op-donker-zacht);--voet-lijn: var(--kleur-donker-lijn);--koopbalk-hoogte: var(--hoogte-koopbalk);--koopbalk-binnen-y: var(--r-3);--koopbalk-vlak: var(--kleur-pagina);--koopbalk-lijn: var(--kleur-lijn);--koopbalk-schaduw: var(--schaduw-balk);--koopbalk-laag: var(--laag-balk);--tijdlijn-punt: var(--maat-rondje);--tijdlijn-lijn-dikte: var(--lijn-status);--tijdlijn-lijn: var(--kleur-lijn);--tijdlijn-lijn-klaar: var(--kleur-donker);--tijdlijn-klaar-vlak: var(--kleur-donker);--tijdlijn-klaar-icoon: var(--kleur-accent-op-donker);--tijdlijn-straks-vlak: var(--kleur-vlak-zacht);--tijdlijn-straks-tekst: var(--kleur-tekst-hulp);--skelet-vlak: var(--kleur-vlak-zacht);--skelet-glans: var(--kleur-pagina);--skelet-donker-vlak: var(--kleur-donker-vlak-hover);--skelet-hoek: var(--hoek-klein);--skelet-beweging: var(--beweging-puls);--stapnummer-maat: var(--maat-rondje);--stapnummer-vlak: var(--kleur-donker);--stapnummer-cijfer: var(--kleur-accent-op-donker);--stapnummer-letter: var(--tekst-label);--teller-maat: var(--maat-teller);--teller-letter: var(--tekst-teller);--teller-vlak: var(--kleur-actie);--teller-tekst: var(--kleur-op-actie)}@media(pointer:coarse){:root{--hoogte-bediening-klein: 44px}}@media(max-width:1100px){:root{--marge-pagina: var(--r-7);--tekst-display: var(--rk-letter-56);--regel-display: 59px}}@media(max-width:1023.98px){:root{--hoogte-kopregel: 0px;--marge-pagina: var(--r-6);--kolommen: 8;--tekst-display: var(--rk-letter-48);--regel-display: 50px}}@media(min-width:1024px){:root{--hoogte-topstrook: 32px;--hoogte-kop: 64px;--hoogte-kopregel: 44px}}@media(max-width:767.98px){:root{--tekst-display: var(--rk-letter-40);--regel-display: 42px;--spatie-display: -.035em;--tekst-h1: var(--rk-letter-20);--regel-h1: 26px;--tekst-h1-lijst: var(--rk-letter-20);--regel-h1-lijst: 26px;--tekst-productkop: var(--rk-letter-20);--regel-productkop: 26px;--tekst-h2: var(--rk-letter-20);--regel-h2: 26px;--tekst-h3: var(--rk-letter-17);--regel-h3: 22px;--tekst-h4: var(--rk-letter-17);--regel-h4: 22px;--tekst-intro: var(--rk-letter-15);--regel-intro: 22px;--tekst-lees-kop2: var(--rk-letter-20);--regel-lees-kop2: 26px;--tekst-lees-kop3: var(--rk-letter-17);--regel-lees-kop3: 22px;--tekst-prijs-hoofd: var(--rk-letter-22);--regel-prijs-hoofd: 28px;--tekst-prijs-groot: var(--rk-letter-20);--regel-prijs-groot: 26px;--tekst-prijs: var(--rk-letter-17);--regel-prijs: 22px;--invoer-letter: var(--rk-letter-16);--hoogte-bediening-klein: 44px;--marge-pagina: var(--r-4);--kolommen: 4;--goot: var(--r-4);--sectie: var(--r-7);--ruimte-kop: var(--r-4);--ruimte-kaart: var(--r-4);--ruimte-veld: var(--r-4);--hoogte-zoekbalk: var(--r-8);--hoogte-topstrook: 32px;--breedte-lade: 100%}}@media(prefers-reduced-motion:reduce){:root{--duur: 0ms;--beweging-druk: 0ms linear;--beweging-hover: 0ms linear;--beweging-kies: 0ms linear;--beweging-open: 0ms linear;--beweging-sluit: 0ms linear;--beweging-groot: 0ms linear;--beweging-puls: 0ms linear}}@font-face{font-family:Manrope;src:url(rkb-manrope.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kleur-pagina);color:var(--kleur-tekst);font-family:var(--font);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-tekst);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 0}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.nb,.code{white-space:nowrap}h1,h2,h3,h4,p{margin:0}.verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:calc(var(--breedte-pagina) + 2 * var(--marge-pagina));margin:0 auto;padding:0 var(--marge-pagina)}.icoon{width:var(--icoon);height:var(--icoon);flex-shrink:0;display:block}.icoon--20{width:20px;height:20px}.icoon--16{width:16px;height:16px}:focus-visible{outline:none;box-shadow:var(--schaduw-focus);border-radius:var(--hoek-bediening)}.donker :focus-visible{box-shadow:var(--schaduw-focus-donker)}.zoekbalk input:focus-visible,.invoer input:focus-visible,.invoer textarea:focus-visible,.invoer select:focus-visible{box-shadow:none}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.t-display{font-size:var(--tekst-display);line-height:var(--regel-display);letter-spacing:var(--spatie-display);font-weight:var(--gewicht-display)}.t-h2{font-size:var(--tekst-h2);line-height:var(--regel-h2);letter-spacing:var(--spatie-h2);font-weight:var(--gewicht-display)}.t-h3{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-kop)}.t-h4{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.t-groot{font-size:var(--tekst-groot);line-height:var(--regel-groot)}.t-label{font-size:var(--tekst-label);line-height:var(--regel-label);font-weight:var(--gewicht-label)}.t-hulp{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.t-zacht{color:var(--kleur-tekst-zacht)}.lime{color:var(--kleur-accent-op-donker)}.code{font-weight:var(--gewicht-kop);letter-spacing:.01em;white-space:nowrap}.donker{background:var(--kleur-donker);color:var(--kleur-op-donker)}.sectie{padding-top:var(--sectie)}.sectiekop{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.sectiekop p{margin-top:10px;color:var(--kleur-tekst-zacht);font-size:var(--tekst-groot);line-height:var(--regel-groot)}.raster-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--goot)}.raster-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.raster-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--goot)}@media(max-width:1023.98px){.raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}.raster-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.raster-4,.raster-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.raster-3{grid-template-columns:1fr;gap:12px}.sectiekop{flex-direction:column;align-items:flex-start;margin-bottom:20px;gap:8px}}.ikoonknop{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--hoek-bediening);color:inherit;background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none}.donker .ikoonknop:hover{background:var(--kleur-donker-vlak-hover)}.teller{position:absolute;top:2px;right:0;min-width:var(--teller-maat);height:var(--teller-maat);padding:0 7px;border-radius:var(--hoek-bediening);background:var(--kleur-actie);color:var(--kleur-op-actie);font-size:var(--tekst-hulp);line-height:24px;font-weight:800;text-align:center}.knop{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;height:var(--knop-hoogte);padding:0 20px 0 24px;border-radius:var(--knop-hoek);border:0;cursor:pointer;text-decoration:none;font-size:var(--knop-tekst);font-weight:var(--gewicht-knop);letter-spacing:-.005em;white-space:nowrap;transition:background var(--duur) var(--curve),transform var(--duur) var(--curve)}.knop .icoon{width:22px;height:22px}.knop--actie{background:var(--kleur-actie);color:var(--kleur-op-actie)}.knop--actie:hover{background:var(--kleur-actie-hover)}.knop--actie:active{background:var(--knop-actie-vlak-ingedrukt)}.knop--donker{background:var(--kleur-donker);color:var(--kleur-op-donker)}.knop--donker .icoon{color:var(--kleur-accent-op-donker)}.knop--donker:hover{background:var(--kleur-donker-vlak-hover)}.knop--rand{background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer)}.knop--rand:hover{box-shadow:inset 0 0 0 1.5px var(--kleur-tekst)}.knop--rand-donker{background:transparent;color:var(--kleur-op-donker);box-shadow:inset 0 0 0 1.5px var(--kleur-donker-lijn)}.knop--klein{height:var(--knop-hoogte-klein);padding:0 16px 0 18px;font-size:var(--tekst-compact)}.knop--breed{width:100%}.knop--midden{justify-content:center}.knop[disabled],.knop.is-uit{background:var(--knop-uit-vlak);color:var(--knop-uit-tekst);cursor:not-allowed;box-shadow:none}.knop.is-bezig{color:transparent;position:relative}.knop--donker.is-bezig .icoon{visibility:hidden}.knop[disabled] .icoon,.knop.is-uit .icoon{color:inherit}.knop.is-bezig:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;border-radius:50%;border:2.5px solid var(--kleur-op-actie);border-right-color:transparent}.knop--donker.is-bezig:after{border-color:var(--knop-donker-icoon);border-right-color:transparent}.tekstlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:var(--tekst-compact);text-decoration:none;color:var(--kleur-tekst)}.tekstlink .icoon{width:20px;height:20px;transition:transform var(--duur) var(--curve)}.tekstlink:hover{text-decoration:underline;text-underline-offset:4px}.tekstlink--donker{color:var(--kleur-op-donker)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border-radius:var(--hoek-rond);text-decoration:none;font-size:var(--tekst-compact);font-weight:600;white-space:nowrap;cursor:pointer;background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:inset 0 0 0 1px var(--kleur-rand-invoer);border:0}.chip .icoon{width:20px;height:20px}.chip--donker{background:transparent;color:var(--kleur-op-donker);box-shadow:inset 0 0 0 1px var(--kleur-donker-lijn)}.chip--donker .icoon{color:var(--kleur-op-donker-zacht)}.chip--donker:hover{box-shadow:inset 0 0 0 1px var(--kleur-op-donker-zacht)}.chip.is-aan{background:var(--kleur-donker);color:var(--kleur-op-donker);box-shadow:none}.chip__x{width:18px;height:18px;margin-right:-4px}.veld{display:flex;flex-direction:column;gap:8px}.veld__label{font-size:var(--tekst-label);line-height:var(--regel-label);font-weight:700;color:var(--kleur-tekst)}.veld__label small{font-weight:400;color:var(--kleur-tekst-hulp);font-size:var(--tekst-hulp)}.invoer{display:flex;align-items:center;gap:10px;height:var(--invoer-hoogte);padding:0 16px;border-radius:var(--hoek-bediening);background:var(--kleur-vlak);box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer);font-size:var(--tekst-body)}.invoer input,.invoer select,.invoer textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;height:100%;font-size:var(--tekst-body);-webkit-appearance:none;appearance:none}.invoer input::placeholder{color:var(--kleur-tekst-hulp);opacity:1}.invoer .icoon{color:var(--kleur-tekst-zacht);width:20px;height:20px}.invoer--zacht{background:var(--kleur-pagina);box-shadow:inset 0 0 0 1px var(--kleur-lijn)}.invoer.is-focus,.invoer:focus-within{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus)}.invoer.is-fout{box-shadow:inset 0 0 0 2px var(--kleur-fout)}.invoer.is-goed{box-shadow:inset 0 0 0 2px var(--kleur-past)}.invoer.is-uit{background:var(--kleur-uit-vlak);color:var(--kleur-tekst-hulp);box-shadow:none}.invoer--hoog{height:auto;min-height:140px;align-items:flex-start;padding:14px 16px}.invoer--hoog textarea{min-height:112px;resize:none;line-height:24px}.veld__hulp{font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-tekst-hulp)}.veld__fout{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-fout);font-weight:600}.veld__fout .icoon{width:18px;height:18px;margin-top:1px}.keuze{position:relative}.keuze .chev{margin-left:auto}.vinkvak{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:var(--tekst-compact)}.vinkvak__vak{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer);background:var(--kleur-vlak);display:grid;place-items:center;flex-shrink:0}.vinkvak.is-aan .vinkvak__vak{background:var(--kleur-donker);box-shadow:none;color:var(--kleur-accent-op-donker)}.vinkvak__vak .icoon{width:16px;height:16px;stroke-width:2.5}.vinkvak__aantal{margin-left:auto;color:var(--kleur-tekst-hulp);font-size:var(--tekst-hulp)}.vinkvak.is-uit{color:var(--kleur-tekst-hulp)}.stapzoeker{background:var(--kleur-vlak);color:var(--kleur-tekst);border-radius:var(--hoek-kaart);padding:28px 32px 24px;box-shadow:var(--schaduw-zwevend)}.stapzoeker__kop{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.stapzoeker__velden{display:grid;grid-template-columns:1fr 1fr 1.45fr auto;gap:16px;align-items:end}.stapzoeker__voet{margin-top:16px;font-size:var(--tekst-hulp);color:var(--kleur-tekst-hulp);display:flex;gap:8px;align-items:center}.stapzoeker__voet .icoon{width:18px;height:18px}.stapnummer{display:inline-grid;place-items:center;width:var(--stapnummer-maat);height:var(--stapnummer-maat);border-radius:50%;background:var(--stapnummer-vlak);color:var(--kleur-accent-op-donker);font-size:var(--tekst-hulp);font-weight:800;margin-right:8px;vertical-align:-5px}.stapzoeker .veld__label{display:flex;align-items:center}.kaart{background:var(--kleur-vlak);border-radius:var(--kaart-hoek);box-shadow:inset 0 0 0 1px var(--kleur-lijn)}.fotovak{position:relative;aspect-ratio:var(--foto-verhouding);background:var(--foto-vlak);border-radius:var(--foto-hoek);overflow:hidden;container-type:size}.fotovak img{--remote-h: min(78cqh, calc(38cqw * var(--hw, 3.66)));position:absolute;left:50%;translate:-50% 0;height:calc(var(--remote-h) * 1.04);width:auto;max-width:none;bottom:calc(10% - var(--remote-h) * .02);z-index:var(--laag-inhoud)}.fotovak:after{content:"";position:absolute;left:50%;bottom:calc(10% - 1.75cqh);width:var(--remote-b, 20cqw);height:3.5cqh;translate:-50% 0;border-radius:50%;background:var(--schaduw-vloer);filter:blur(1.4cqh)}.fotovak--vierkant{aspect-ratio:1 / 1}.fotovak--wit{background:var(--kleur-vlak)}.pkaart{display:flex;flex-direction:column;text-decoration:none;background:var(--kleur-vlak);border-radius:var(--kaart-hoek);padding:12px 12px 20px;box-shadow:inset 0 0 0 1px var(--kleur-lijn);transition:box-shadow var(--duur) var(--curve)}.pkaart:hover{box-shadow:inset 0 0 0 1px var(--kleur-lijn),var(--schaduw-kaart-hover)}.pkaart__tekst{padding:16px 8px 0;display:flex;flex-direction:column;flex:1}.pkaart__meta{font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-tekst-hulp)}.pkaart__titel{margin-top:4px;font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);font-weight:700;letter-spacing:-.01em}.pkaart__past{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-tekst-zacht)}.pkaart__past .icoon{width:18px;height:18px;color:var(--kleur-past)}.pkaart__voet{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.prijs{font-size:var(--tekst-prijs);line-height:24px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.voorraad{display:inline-flex;align-items:center;gap:8px;font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-past);font-weight:600}.voorraad:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.voorraad--laag{color:var(--kleur-let-op)}.voorraad--uit{color:var(--kleur-tekst-hulp)}.pkaart--match{box-shadow:inset 0 0 0 2px var(--kleur-past)}.pkaart__plus{width:48px;height:48px;border-radius:var(--hoek-bediening);background:var(--kleur-donker);color:var(--kleur-accent-op-donker);display:grid;place-items:center;flex-shrink:0}.ckaart{display:flex;flex-direction:column;text-decoration:none;background:var(--kleur-vlak);border-radius:var(--kaart-hoek);padding:12px;box-shadow:inset 0 0 0 1px var(--kleur-lijn);transition:box-shadow var(--duur) var(--curve)}.ckaart:hover{box-shadow:inset 0 0 0 1px var(--kleur-lijn),var(--schaduw-kaart-hover)}.ckaart .fotovak{aspect-ratio:5 / 4}.ckaart__tekst{padding:18px 12px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ckaart__titel{font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.015em}.ckaart__sub{margin-top:2px;font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-tekst-hulp)}.ckaart__pijl{width:44px;height:44px;border-radius:50%;background:var(--kleur-pagina);display:grid;place-items:center;flex-shrink:0}.ckaart__pijl .icoon{width:20px;height:20px}.ckaart:hover .ckaart__pijl{background:var(--kleur-actie)}.match{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border-radius:var(--hoek-paneel)}.match__icoon{width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;margin-top:-2px}.match__icoon .icoon{width:28px;height:28px;stroke-width:2}.match__kop{font-size:var(--tekst-h4);line-height:24px;font-weight:800;letter-spacing:-.01em}.match__tekst{margin-top:4px;font-size:var(--tekst-compact);line-height:23px}.match--past{background:var(--kleur-past-vlak)}.match--past .match__icoon,.match--past .match__kop{color:var(--kleur-past)}.match--niet{background:var(--kleur-past-niet-vlak)}.match--niet .match__icoon,.match--niet .match__kop{color:var(--kleur-past-niet)}.match--onbekend{background:var(--kleur-vlak-zacht)}.match--onbekend .match__icoon{color:var(--kleur-tekst-zacht)}.matchlabel{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 8px;border-radius:var(--hoek-klein);font-size:var(--tekst-hulp);font-weight:700}.matchlabel .icoon{width:16px;height:16px;stroke-width:2.5}.matchlabel--past{background:var(--kleur-past-vlak);color:var(--kleur-past)}.matchlabel--niet{background:var(--kleur-past-niet-vlak);color:var(--kleur-past-niet)}.matchlabel--onbekend{background:var(--kleur-pagina);color:var(--kleur-tekst-zacht)}.kruimel{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--tekst-hulp);color:var(--kleur-tekst-hulp);padding:20px 0 0}.kruimel a{text-decoration:none;color:var(--kleur-tekst-zacht);min-height:44px;display:inline-flex;align-items:center}.kruimel a:hover{text-decoration:underline}.kruimel .icoon{width:16px;height:16px}.kruimel [aria-current]{color:var(--kleur-tekst);font-weight:600}.sorteer{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 14px 0 16px;border-radius:var(--hoek-bediening);background:var(--kleur-vlak);box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer);font-size:var(--tekst-compact)}.sorteer span{color:var(--kleur-tekst-hulp)}.sorteer b{font-weight:700}.sorteer .icoon{width:20px;height:20px}.paginering{display:flex;align-items:center;justify-content:center;gap:8px}.paginering>a,.paginering>span{min-width:48px;height:48px;padding:0 14px;border-radius:var(--hoek-bediening);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;font-size:var(--tekst-compact);background:var(--kleur-vlak);box-shadow:inset 0 0 0 1px var(--kleur-lijn)}.paginering [aria-current]{background:var(--kleur-donker);color:var(--kleur-op-donker);box-shadow:none}.paginering .is-uit{color:var(--kleur-uit-tekst)}.filters{display:flex;flex-direction:column}.filtergroep{padding:20px 0;border-top:var(--rand)}.filtergroep:first-child{border-top:0;padding-top:0}.filtergroep__kop{display:flex;justify-content:space-between;align-items:center;font-size:var(--tekst-compact);font-weight:700;margin-bottom:8px;min-height:32px}.filtergroep__kop .icoon{width:20px;height:20px}.aantal{display:inline-flex;align-items:center;height:44px;border-radius:var(--hoek-bediening);box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer)}.aantal button{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.aantal button .icoon{width:18px;height:18px}.aantal span{min-width:28px;text-align:center;font-weight:700}.leeg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 32px}.leeg__icoon{width:72px;height:72px;border-radius:20px;background:var(--kleur-vlak);box-shadow:inset 0 0 0 1px var(--kleur-lijn);display:grid;place-items:center;margin-bottom:8px}.leeg__icoon .icoon{width:32px;height:32px}@media(max-width:1023.98px){.stapzoeker__velden{grid-template-columns:1fr 1fr}}@media(max-width:767.98px){.stapzoeker{padding:22px 20px 20px}.stapzoeker__velden{grid-template-columns:1fr;gap:14px}.stapzoeker__kop{flex-direction:column;gap:6px;margin-bottom:16px}.pkaart{padding:8px 8px 16px;border-radius:var(--hoek-kaart-mobiel)}.pkaart__tekst{padding:12px 6px 0}.pkaart__past{font-size:var(--tekst-hulp)}.ckaart{padding:8px;border-radius:var(--hoek-kaart-mobiel)}.ckaart__tekst{padding:12px 8px 6px}.ckaart__titel{font-size:var(--tekst-lees);line-height:22px}.ckaart__pijl{display:none}}.vertrouwen{display:grid;grid-template-columns:repeat(4,1fr);background:var(--kleur-vlak);border-radius:var(--kaart-hoek);box-shadow:inset 0 0 0 1px var(--kleur-lijn)}.vertrouwen__item{display:flex;gap:16px;padding:28px 28px 30px}.vertrouwen__item+.vertrouwen__item{border-left:var(--rand)}.vertrouwen__item>.icoon{width:28px;height:28px;margin-top:1px}.vertrouwen__item b{display:block;font-size:var(--tekst-body);line-height:22px;font-weight:700}.vertrouwen__item span{display:block;margin-top:4px;font-size:var(--tekst-hulp);line-height:21px;color:var(--kleur-tekst-zacht)}@media(max-width:1023.98px){.vertrouwen{grid-template-columns:1fr 1fr}.vertrouwen__item:nth-child(odd){border-left:0}.vertrouwen__item:nth-child(n+3){border-top:var(--rand)}}@media(max-width:767.98px){.vertrouwen{grid-template-columns:1fr}.vertrouwen__item{padding:20px}.vertrouwen__item+.vertrouwen__item{border-left:0;border-top:var(--rand)}}.chip{transition:box-shadow var(--beweging-hover),background var(--beweging-hover)}.chip:hover,.chip.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.chip:focus-visible,.chip.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--chip-rand),var(--schaduw-focus)}.chip--donker.is-hover{box-shadow:inset 0 0 0 var(--lijn) var(--kleur-op-donker-zacht)}.chip--donker:focus-visible,.chip--donker.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--chip-donker-rand),var(--schaduw-focus-donker)}.chip.is-aan:hover,.chip.is-aan.is-hover{background:var(--kleur-donker-vlak-hover);box-shadow:none}.chip.is-aan:focus-visible,.chip.is-aan.is-focus{box-shadow:var(--schaduw-focus)}.chip__aantal{font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.chip--donker .chip__aantal,.chip.is-aan .chip__aantal{color:var(--kleur-op-donker-zacht)}.chip--lees,.chip--lees:hover{height:var(--r-6);padding:0 var(--r-3);gap:var(--r-2);background:var(--kleur-vlak-zacht);box-shadow:none;cursor:default;font-weight:var(--gewicht-nadruk)}.chip--lees .icoon{width:var(--icoon-16);height:var(--icoon-16);color:var(--kleur-tekst-zacht)}.chipsregel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-2)}.chipsregel__label{margin-right:var(--r-1);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop)}.lijstbalk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--r-5)}.lijstbalk__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-2) var(--r-4);min-height:var(--hoogte-bediening-klein)}.lijstbalk__chips .chips{gap:var(--r-2)}.lijstbalk .filterknop{display:none}button.filtergroep__kop{width:100%;min-height:var(--tikdoel-min);margin-bottom:0;padding:0;border:0;border-radius:var(--hoek-klein);background:none;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);text-align:left;cursor:pointer}button.filtergroep__kop:focus-visible,.filtergroep__kop.is-focus{width:calc(100% + 2 * var(--r-2));margin:0 calc(-1 * var(--r-2));padding:0 var(--r-2);box-shadow:var(--schaduw-focus)}.filtergroep__kop .icoon{flex:none;color:var(--kleur-tekst-zacht)}.filtergroep__aantal{font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.filtergroep.is-dicht{padding:var(--r-3) 0}.filtergroep.is-dicht:first-child{padding-top:0}.filtergroep.is-dicht .filtergroep__inhoud{display:none}.filtergroep__inhoud{display:flex;flex-direction:column;padding-top:var(--r-1)}.filtergroep__inhoud>.tekstknop{align-self:flex-start}.prijsbereik{display:flex;gap:var(--r-3);padding-top:var(--r-2)}.prijsbereik .veld{flex:1 1 0;min-width:0}.prijsbereik .invoer{min-width:0;height:var(--hoogte-bediening-klein);padding:0 var(--r-3)}.prijsbereik .invoer input{width:0}.filterkop{display:flex;align-items:center;justify-content:space-between;min-height:var(--hoogte-bediening-klein);margin-bottom:var(--r-2);padding-bottom:var(--r-3);border-bottom:var(--rand)}.filterkop__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);font-weight:var(--gewicht-kop);letter-spacing:var(--spatie-h4)}.filterkop+.filters .filtergroep:first-child{padding-top:var(--r-3)}.filterknop{display:flex;width:100%;justify-content:center;gap:var(--r-3)}.filterknop .icoon{width:var(--icoon-20);height:var(--icoon-20)}.filterknop__teller{min-width:var(--teller-maat);height:var(--teller-maat);padding:0 var(--r-2);border-radius:var(--hoek-rond);background:var(--kleur-donker);color:var(--kleur-accent-op-donker);font-size:var(--teller-letter);line-height:var(--regel-teller);font-weight:var(--gewicht-display);text-align:center}.filtervel{display:flex;flex-direction:column;background:var(--kleur-vlak);color:var(--kleur-tekst)}.filtervel[hidden]{display:none}.filtervel__kop{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--hoogte-kop-mobiel);padding:0 var(--r-2) 0 var(--r-4-5);border-bottom:var(--rand)}.filtervel__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);font-weight:var(--gewicht-kop)}.filtervel__inhoud{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--r-2) var(--r-4-5) var(--r-5)}.filtervel__inhoud .filtergroep,.filtervel__inhoud .filtergroep:first-child{padding:var(--r-3) 0;border-top:var(--rand)}.filtervel__inhoud>.filtergroep:first-child{border-top:0}.filtervel__inhoud .filtergroep.is-open{padding-bottom:var(--r-4)}.filtervel__voet{flex:none;display:flex;flex-direction:column;gap:var(--r-3);padding:var(--r-4) var(--r-4-5) var(--r-4-5);border-top:var(--rand);background:var(--kleur-vlak)}.filtervel__knoppen{display:flex;gap:var(--r-3)}.filtervel__knoppen .knop--actie{flex:1 1 auto;justify-content:center}.filtervel__knoppen--nul{flex-direction:column}.filtervel__knoppen--nul .knop{width:100%;justify-content:center}.knop.knop--rand[aria-disabled=true]{color:var(--kleur-tekst-hulp);cursor:not-allowed}.knop.knop--rand[aria-disabled=true]:hover{box-shadow:var(--rand-binnen-invoer)}.filtervel__melding{display:grid;grid-template-columns:auto 1fr;gap:var(--r-2);align-items:start;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.filtervel__melding .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-info)}.filtervel--plat{position:relative;height:100vh}.sorteerkeuze{position:relative;display:inline-flex;flex:none}.sorteer{cursor:pointer;border:0;font:inherit;font-size:var(--tekst-compact);color:var(--kleur-tekst);transition:box-shadow var(--beweging-hover)}.sorteer .icoon{color:var(--kleur-tekst-zacht)}.sorteer:hover,.sorteer.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.sorteer:focus-visible,.sorteer.is-focus{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.sorteer.is-open{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst),var(--schaduw-focus)}.sorteerkeuze .keuzes{left:auto;right:0;min-width:100%}.sorteerkeuze .keuzes__optie .icoon{margin-left:auto;padding-left:0}.sorteerkeuze .keuzes__optie.is-gekozen{font-weight:var(--gewicht-kop)}.tabs{display:flex;gap:var(--r-6);border-bottom:var(--rand)}.tab{display:inline-flex;align-items:center;justify-content:center;height:var(--hoogte-bediening-klein);padding:0 var(--r-1);border-radius:var(--hoek-klein) var(--hoek-klein) 0 0;color:var(--kleur-tekst-zacht);font-size:var(--tekst-body);line-height:var(--regel-knop);font-weight:var(--gewicht-nadruk);text-decoration:none;white-space:nowrap;transition:color var(--beweging-kies),box-shadow var(--beweging-kies)}.tab__aantal{margin-left:var(--r-2);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.tab:hover,.tab.is-hover{color:var(--kleur-tekst);box-shadow:inset 0 calc(-1 * var(--lijn-status)) 0 var(--kleur-rand-invoer)}.tab[aria-current=page],.tab.is-gekozen{color:var(--kleur-tekst);font-weight:var(--gewicht-kop);box-shadow:inset 0 calc(-1 * var(--lijn-status)) 0 var(--kleur-donker)}.tab:focus-visible,.tab.is-focus{box-shadow:var(--schaduw-focus)}.tab[aria-current=page]:focus-visible,.tab[aria-current=page].is-focus,.tab.is-gekozen.is-focus{box-shadow:inset 0 calc(-1 * var(--lijn-status)) 0 var(--kleur-donker),var(--schaduw-focus)}.meer{display:flex;flex-direction:column;align-items:center;gap:var(--r-4);text-align:center}.meer__stand{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.meer__balk{width:var(--r-12);height:var(--r-1);margin-top:calc(-1 * var(--r-2));border-radius:var(--hoek-rond);background:var(--kleur-lijn);overflow:hidden}.meer__balk span{display:block;height:100%;border-radius:var(--hoek-rond);background:var(--kleur-donker)}.meer .knop{min-width:calc(var(--r-12) * 2);justify-content:center}.bladeren{display:flex;flex-direction:column;align-items:center;gap:var(--r-3)}.bladeren__stand{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.paginering>a{color:var(--kleur-tekst);transition:box-shadow var(--beweging-hover)}.paginering>a:hover,.paginering>a.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.paginering>a:focus-visible,.paginering>a.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--kleur-lijn),var(--schaduw-focus)}.paginering>[aria-current]:hover{box-shadow:none}.paginering>.paginering__gat{min-width:var(--r-6);padding:0;background:none;box-shadow:none;color:var(--kleur-tekst-hulp)}.paginering .icoon{width:var(--icoon-20);height:var(--icoon-20)}.paginering>.is-uit{background:var(--kleur-uit-vlak);box-shadow:none}.kruimel a{border-radius:var(--hoek-klein)}.kruimel a.is-hover{text-decoration:underline}.kruimel a:focus-visible,.kruimel a.is-focus{box-shadow:var(--schaduw-focus)}.kruimel--donker,.kruimel--donker a{color:var(--kleur-op-donker-zacht)}.kruimel--donker [aria-current],.kruimel--donker a:hover,.kruimel--donker a.is-hover{color:var(--kleur-op-donker)}.kruimel--donker a:focus-visible,.kruimel--donker a.is-focus{box-shadow:var(--schaduw-focus-donker)}.kruimelpad .kruimel{padding-top:0;gap:var(--r-3)}.kruimelpad .kruimel a:focus-visible,.kruimelpad .kruimel a.is-focus{padding:0 var(--r-1);margin:0 calc(-1 * var(--r-1))}.kruimel-terug{display:none;align-items:center;gap:var(--r-2);min-height:var(--tikdoel-min);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst);text-decoration:none;border-radius:var(--hoek-klein)}.kruimel-terug .icoon{width:var(--icoon-16);height:var(--icoon-16)}.kruimel-terug:hover,.kruimel-terug.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.kruimel-terug:focus-visible,.kruimel-terug.is-focus{box-shadow:var(--schaduw-focus);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2))}.kruimelpad--donker .kruimel-terug{color:var(--kleur-op-donker)}.kruimelpad--donker .kruimel-terug:focus-visible,.kruimelpad--donker .kruimel-terug.is-focus{box-shadow:var(--schaduw-focus-donker)}.kruimel-terug--toon{display:inline-flex}.merkrij{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--r-3) var(--r-4)}.merkrij__label{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);color:var(--kleur-tekst)}.merkrij__lijst{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--r-2)}.merkrij__lijst .tekstlink{margin-left:var(--r-3)}.merkrij--donker .merkrij__label{color:var(--kleur-op-donker)}@media(max-width:1023.98px){.lijstbalk,.merkrij,.merkrij__lijst{flex-wrap:wrap}}@media(max-width:767.98px){.chips--veeg,.merkrij__lijst{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--marge-pagina));padding:0 var(--marge-pagina);scrollbar-width:none}.chips--veeg>*,.merkrij__lijst>*{flex:none}.merkrij{flex-direction:column;align-items:stretch;gap:var(--r-2)}.merkrij__lijst .tekstlink{margin-left:var(--r-2)}.lijstbalk{flex-direction:column;align-items:stretch;gap:var(--r-3)}.lijstbalk .filterknop{display:flex}.lijstbalk .sorteerkeuze{display:none}.lijstbalk__chips{min-height:0}.filtervel:not(.filtervel--plat){position:fixed;inset:0;z-index:var(--laag-lade)}.tabs{gap:0}.tab{flex:1 1 0;min-width:0}.meer{gap:var(--r-3)}.meer .knop{width:100%;min-width:0}.bladeren .paginering{gap:var(--r-1)}.bladeren .paginering>a,.bladeren .paginering>span{min-width:var(--tikdoel-min);height:var(--tikdoel-min);padding:0}.bladeren .paginering>.paginering__gat{min-width:var(--r-5)}.paginering__tekst,.kruimelpad .kruimel{display:none}.kruimelpad .kruimel-terug{display:inline-flex}}.onderwerpkaart,.gidskaart,.merkkaart{display:flex;text-decoration:none;color:var(--kleur-tekst);background:var(--kaart-vlak);border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen);transition:box-shadow var(--kaart-beweging)}.onderwerpkaart:hover,.gidskaart:hover,.merkkaart:hover,.onderwerpkaart.is-hover,.gidskaart.is-hover,.merkkaart.is-hover{box-shadow:var(--rand-binnen),var(--kaart-schaduw-hover)}.onderwerpkaart:hover .onderwerpkaart__titel,.onderwerpkaart.is-hover .onderwerpkaart__titel,.gidskaart:hover .gidskaart__titel,.gidskaart.is-hover .gidskaart__titel,.merkkaart:hover .merkkaart__naam,.merkkaart.is-hover .merkkaart__naam{text-decoration:underline;text-decoration-thickness:var(--lijn-status);text-underline-offset:var(--r-1)}.onderwerpkaart:focus-visible,.gidskaart:focus-visible,.onderwerpkaart.is-focus,.gidskaart.is-focus{outline:none;border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen),var(--schaduw-focus)}.merkkaart:focus-visible,.merkkaart.is-focus{outline:none;border-radius:var(--hoek-paneel);box-shadow:var(--rand-binnen),var(--schaduw-focus)}.onderwerpkaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--goot)}.onderwerpkaart{flex-direction:column;gap:var(--r-4);padding:var(--kaart-binnen)}.onderwerpkaart__icoon{display:flex;align-items:center;justify-content:center;flex:none;width:var(--r-8);height:var(--r-8);border-radius:var(--hoek-bediening);background:var(--kleur-vlak-zacht)}.onderwerpkaart__icoon .icoon{width:var(--icoon);height:var(--icoon)}.onderwerpkaart__tekst{display:flex;flex-direction:column;gap:var(--r-1);min-width:0}.onderwerpkaart__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.onderwerpkaart__zin{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.onderwerpkaart__pijl{display:none}.gidskaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--goot)}.gidskaarten--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gidskaart{flex-direction:column;padding:var(--r-6)}.gidskaart__tekst{display:flex;flex-direction:column;gap:var(--r-2);min-width:0}.gidskaart__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.gidskaart__regel{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.gidskaart__pijl{margin-top:auto;padding-top:var(--r-4);display:flex}.gidskaart__pijl .icoon{width:var(--icoon);height:var(--icoon)}.gidskaarten__leeg{display:flex;gap:var(--r-3);align-items:flex-start;max-width:var(--breedte-lees);padding:var(--kaart-binnen);border-radius:var(--kaart-hoek);background:var(--kaart-vlak);box-shadow:var(--rand-binnen);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.gidskaarten__leeg .icoon{flex:none;width:var(--icoon);height:var(--icoon);color:var(--kleur-tekst)}.merkkaarten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--r-3)}.merkkaarten--6{grid-template-columns:repeat(6,minmax(0,1fr))}.merkkaart{flex-direction:column;justify-content:center;gap:var(--r-1);min-width:0;padding:var(--r-4-5);border-radius:var(--hoek-paneel)}.merkkaart__naam{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-display)}.merkkaart__aantal{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.merkkaart--niet-leverbaar .merkkaart__aantal{display:flex;align-items:center;gap:var(--r-2);color:var(--kleur-uitverkocht);font-weight:var(--gewicht-label)}.merkkaart--niet-leverbaar .merkkaart__aantal:before{content:"";flex:none;width:var(--r-2);height:var(--r-2);border-radius:var(--hoek-rond);background:currentColor}.merkkaart--alle{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--r-3)}.merkkaart--alle .icoon{flex:none;width:var(--icoon);height:var(--icoon)}.redenkaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--goot);list-style:none;margin:0;padding:0}.redenkaart{display:flex;flex-direction:column;gap:var(--r-2);padding:var(--r-6);background:var(--kaart-vlak);border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen)}.redenkaart__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.redenkaart__tekst{font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.redenkaart__tekst a{color:var(--kleur-link);text-decoration:underline;text-underline-offset:var(--r-1);text-decoration-thickness:var(--lijn)}.cadeaubon{display:flex;flex-direction:column;gap:var(--r-6);width:100%;max-width:var(--breedte-formulier);padding:var(--r-7);background:var(--kaart-vlak);border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen)}.cadeaubon__titel{font-size:var(--tekst-h1-lijst);line-height:var(--regel-h1-lijst);letter-spacing:var(--spatie-h1-lijst);font-weight:var(--gewicht-display)}.cadeaubon__bedrag{white-space:nowrap}.cadeaubon__codeblok{display:flex;flex-direction:column;gap:var(--ruimte-strak)}.cadeaubon__label{font-size:var(--tekst-label);line-height:var(--regel-label);font-weight:var(--gewicht-label)}.cadeaubon__code{display:flex;align-items:center;min-height:var(--hoogte-bediening);padding:0 var(--r-5);border-radius:var(--hoek-bediening);background:var(--kleur-vlak-zacht);font-size:var(--tekst-h3);line-height:var(--regel-h3);font-variant-numeric:tabular-nums}.cadeaubon__hulp{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.cadeaubon__geldig{display:flex;align-items:center;gap:var(--ruimte-strak);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst)}.cadeaubon__geldig .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-zacht)}.cadeaubon .knop{width:100%;justify-content:center}.cadeaubon--verlopen .cadeaubon__titel{color:var(--kleur-tekst-zacht)}.cadeaubon--verlopen .cadeaubon__code{color:var(--kleur-tekst-hulp)}.cadeaubon--verlopen .cadeaubon__geldig{font-weight:var(--gewicht-label)}.cadeaubon--verlopen .cadeaubon__geldig .icoon{color:var(--kleur-let-op)}.cadeaubonpagina{display:flex;flex-direction:column;align-items:center;gap:var(--r-7);padding:var(--r-10) var(--marge-pagina);background:var(--kleur-pagina)}.cadeaubonpagina__logo{height:var(--icoon-28);width:auto}.beloftenregel{display:flex;list-style:none;margin:0;padding:var(--r-5) 0 0;box-shadow:inset 0 var(--lijn) 0 var(--kleur-lijn)}.beloftenregel li{flex:1 1 0;min-width:0;padding:0 var(--r-5);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.beloftenregel li:first-child{padding-left:0}.beloftenregel li+li{box-shadow:inset var(--lijn) 0 0 var(--kleur-lijn)}@media(max-width:1319.98px){.merkkaarten--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199.98px){.gidskaarten--4{grid-template-columns:repeat(2,minmax(0,1fr))}.merkkaarten{grid-template-columns:repeat(4,minmax(0,1fr))}.merkkaarten--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023.98px){.onderwerpkaarten,.gidskaarten,.gidskaarten--4{grid-template-columns:repeat(2,minmax(0,1fr))}.merkkaarten,.merkkaarten--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.onderwerpkaarten{grid-template-columns:1fr;gap:var(--r-3)}.onderwerpkaart{flex-direction:row;align-items:center;gap:var(--r-4);padding:var(--r-4);border-radius:var(--kaart-hoek-mobiel)}.onderwerpkaart__icoon{width:var(--tikdoel-min);height:var(--tikdoel-min)}.onderwerpkaart__tekst{flex:1 1 auto;gap:var(--r-1)}.onderwerpkaart__titel{font-size:var(--tekst-body);line-height:var(--regel-compact);letter-spacing:0}.onderwerpkaart__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp)}.onderwerpkaart__pijl{display:flex;flex:none;color:var(--kleur-tekst-zacht)}.onderwerpkaart__pijl .icoon{width:var(--icoon-20);height:var(--icoon-20)}.onderwerpkaart:focus-visible,.onderwerpkaart.is-focus,.gidskaart:focus-visible,.gidskaart.is-focus{border-radius:var(--kaart-hoek-mobiel)}.gidskaarten,.gidskaarten--4{grid-template-columns:1fr;gap:var(--r-3)}.gidskaart{flex-direction:row;align-items:center;gap:var(--r-4);padding:var(--r-4-5);border-radius:var(--kaart-hoek-mobiel)}.gidskaart__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--r-1);min-width:0}.gidskaart__titel{font-size:var(--tekst-body);line-height:var(--regel-compact);letter-spacing:0}.gidskaart__regel{font-size:var(--tekst-hulp);line-height:var(--regel-hulp)}.gidskaart__pijl{margin-top:0;padding-top:0;color:var(--kleur-tekst-zacht)}.gidskaart__pijl .icoon{width:var(--icoon-20);height:var(--icoon-20)}.gidskaarten__leeg{padding:var(--r-4);border-radius:var(--kaart-hoek-mobiel)}.merkkaarten,.merkkaarten--6{grid-template-columns:1fr;gap:var(--r-2)}.merkkaart{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--r-3);min-height:var(--hoogte-bediening);padding:var(--r-2) var(--r-4);border-radius:var(--hoek-bediening)}.merkkaart:focus-visible,.merkkaart.is-focus{border-radius:var(--hoek-bediening)}.merkkaart__naam{font-size:var(--tekst-body);line-height:var(--regel-compact);letter-spacing:0}.merkkaart__aantal{flex:none}.redenkaarten{grid-template-columns:1fr;gap:var(--r-3)}.redenkaart{padding:var(--r-4-5);border-radius:var(--kaart-hoek-mobiel)}.redenkaart__kop{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel)}.redenkaart__tekst{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.cadeaubon{gap:var(--r-5);padding:var(--r-5);border-radius:var(--kaart-hoek-mobiel)}.cadeaubon__code{padding:0 var(--r-4);font-size:var(--tekst-h4);line-height:var(--regel-h4)}.cadeaubonpagina{gap:var(--r-5);padding:var(--r-7) var(--marge-pagina) var(--r-8)}.beloftenregel{flex-direction:column;gap:var(--r-2);padding-top:var(--r-4)}.beloftenregel li,.beloftenregel li:first-child{padding:0}.beloftenregel li+li{box-shadow:none}}.invoer:hover:not(.is-uit):not(.is-fout):not(.is-goed):not(:focus-within),.invoer.is-hover{box-shadow:inset 0 0 0 var(--invoer-lijn) var(--invoer-rand-focus)}.invoer--zacht.is-hover{background:var(--kleur-vlak)}.invoer.is-fout:focus-within,.invoer.is-fout.is-focus{box-shadow:inset 0 0 0 var(--invoer-lijn-status) var(--invoer-rand-fout),var(--schaduw-focus)}.invoer.is-fout,.invoer.is-goed{background:var(--invoer-vlak)}.veld.is-uit .veld__label{color:var(--invoer-uit-tekst)}.invoer.is-uit input,.invoer.is-uit textarea{cursor:not-allowed}.invoer.is-uit input::placeholder{color:var(--kleur-uit-tekst)}.invoer textarea::placeholder{color:var(--invoer-plaatshouder);opacity:1}.invoer--code input{text-transform:uppercase}.invoer--code input::placeholder{text-transform:none}.veld__goed{display:grid;grid-template-columns:auto 1fr;gap:var(--r-2);align-items:start;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-goed)}.veld__goed .icoon,.veld__fout .icoon{width:var(--icoon-20);height:var(--icoon-20);margin-top:0}.veld__hulp--boven{margin-top:calc(-1 * var(--r-1))}.keuze select{cursor:pointer;padding-right:var(--r-6);margin-right:calc(-1 * var(--r-6))}.keuze .chev{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-zacht);pointer-events:none}.keuze__leeg,.keuze select.is-leeg{color:var(--invoer-plaatshouder)}.keuze>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keuze.is-open{box-shadow:inset 0 0 0 var(--invoer-lijn) var(--invoer-rand-focus),var(--schaduw-focus)}.keuze.is-fout .chev{color:var(--kleur-fout)}.keuze.is-uit .chev{color:var(--kleur-uit-tekst)}.keuzes__optie .verstopt{visibility:hidden}.vinkvak:hover .vinkvak__vak,.vinkvak.is-hover .vinkvak__vak{box-shadow:inset 0 0 0 var(--invoer-lijn) var(--kleur-tekst)}.vinkvak.is-aan:hover .vinkvak__vak,.vinkvak.is-aan.is-hover .vinkvak__vak{background:var(--kleur-donker-vlak-hover);box-shadow:none}.vinkvak:focus-within .vinkvak__vak,.vinkvak.is-focus .vinkvak__vak{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.vinkvak.is-aan:focus-within .vinkvak__vak,.vinkvak.is-aan.is-focus .vinkvak__vak{box-shadow:var(--schaduw-focus)}.vinkvak.is-uit{cursor:not-allowed}.vinkvak.is-uit .vinkvak__vak{background:var(--kleur-uit-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--kleur-lijn)}.vinkvak.is-uit .vinkvak__aantal{color:var(--kleur-tekst-hulp)}.vinkvak__tekst{flex:1 1 auto;min-width:0}.rondje{position:relative;display:flex;align-items:center;gap:var(--r-3);min-height:var(--tikdoel);cursor:pointer;font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst)}.rondje__vak{flex:none;width:var(--r-5);height:var(--r-5);border-radius:var(--hoek-rond);background:var(--invoer-vlak);box-shadow:var(--rand-binnen-invoer);transition:box-shadow var(--beweging-kies),background var(--beweging-kies)}.rondje:hover .rondje__vak,.rondje.is-hover .rondje__vak{box-shadow:inset 0 0 0 var(--invoer-lijn) var(--kleur-tekst)}.rondje.is-aan .rondje__vak,.rondje input:checked+.rondje__vak{background:var(--kleur-accent-op-donker);box-shadow:inset 0 0 0 var(--r-2) var(--kleur-donker)}.rondje:focus-within .rondje__vak,.rondje.is-focus .rondje__vak{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.rondje.is-aan:focus-within .rondje__vak,.rondje.is-aan.is-focus .rondje__vak{box-shadow:inset 0 0 0 var(--r-2) var(--kleur-donker),var(--schaduw-focus)}.rondje.is-uit{color:var(--kleur-uit-tekst);cursor:not-allowed}.rondje.is-uit .rondje__vak{background:var(--kleur-uit-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--kleur-lijn)}.rondjes{display:flex;flex-direction:column}.schakelaar{position:relative;display:flex;align-items:flex-start;gap:var(--r-4);min-height:var(--tikdoel);padding:var(--r-3) 0;cursor:pointer}.schakelaar__baan{position:relative;flex:none;width:var(--r-8);height:var(--r-5-5);border-radius:var(--hoek-rond);background:var(--invoer-vlak);box-shadow:var(--rand-binnen-invoer);transition:background var(--beweging-kies),box-shadow var(--beweging-kies)}.schakelaar__knop{position:absolute;top:var(--r-1);left:var(--r-1);width:var(--icoon-20);height:var(--icoon-20);border-radius:var(--hoek-rond);background:var(--kleur-tekst-zacht);transition:transform var(--beweging-kies),background var(--beweging-kies)}.schakelaar__tekst{flex:1 1 auto;min-width:0;padding-top:var(--r-1);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.schakelaar__tekst b{color:var(--kleur-tekst);font-weight:var(--gewicht-label)}.schakelaar:hover .schakelaar__baan,.schakelaar.is-hover .schakelaar__baan{background:var(--kleur-vlak-zacht);box-shadow:inset 0 0 0 var(--invoer-lijn) var(--kleur-tekst)}.schakelaar:hover .schakelaar__knop,.schakelaar.is-hover .schakelaar__knop{background:var(--kleur-tekst)}.schakelaar.is-aan .schakelaar__baan,.schakelaar input:checked+.schakelaar__baan{background:var(--kleur-donker);box-shadow:none}.schakelaar.is-aan .schakelaar__knop,.schakelaar input:checked+.schakelaar__baan .schakelaar__knop{background:var(--kleur-accent-op-donker);transform:translate(var(--r-4-5))}.schakelaar.is-aan:hover .schakelaar__baan,.schakelaar.is-aan.is-hover .schakelaar__baan{background:var(--kleur-donker-vlak-hover)}.schakelaar:focus-within .schakelaar__baan,.schakelaar.is-focus .schakelaar__baan{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.schakelaar.is-aan:focus-within .schakelaar__baan,.schakelaar.is-aan.is-focus .schakelaar__baan{box-shadow:var(--schaduw-focus)}.schakelaar.is-vast{cursor:not-allowed}.schakelaar.is-vast .schakelaar__baan{background:var(--kleur-uit-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--kleur-lijn)}.schakelaar.is-vast .schakelaar__knop{background:var(--kleur-uit-tekst)}.schakelaar.is-vast.is-aan .schakelaar__baan{background:var(--kleur-uit-tekst);box-shadow:none}.schakelaar.is-vast.is-aan .schakelaar__knop{background:var(--kleur-vlak)}.schakelaars{display:flex;flex-direction:column}.schakelaars>.schakelaar+.schakelaar{border-top:var(--rand)}.aantal button{color:var(--kleur-tekst);border-radius:var(--hoek-bediening);transition:background var(--beweging-hover)}.aantal button:hover,.aantal button.is-hover{background:var(--kleur-vlak-zacht)}.aantal button:disabled,.aantal button.is-uit{color:var(--kleur-uit-tekst);background:transparent;cursor:not-allowed}.aantal button.is-focus{box-shadow:var(--schaduw-focus)}.aantal input,.aantal__getal{width:var(--r-7);height:100%;padding:0;border:0;background:transparent;text-align:center;font-size:var(--tekst-body);font-weight:var(--gewicht-label);font-variant-numeric:tabular-nums;-moz-appearance:textfield;display:flex;align-items:center;justify-content:center}.aantal input::-webkit-inner-spin-button,.aantal input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aantal input:focus-visible{border-radius:var(--hoek-klein)}.aantal--koop{height:var(--hoogte-bediening);background:var(--invoer-vlak)}.aantal--koop button{width:var(--tikdoel);height:var(--hoogte-bediening)}.aantal--koop button .icoon{width:var(--icoon-20);height:var(--icoon-20)}.aantal--koop input,.aantal--koop .aantal__getal{width:var(--r-8)}.veldknop{display:flex;align-items:stretch;gap:var(--r-3)}.veldknop>.invoer{flex:1 1 auto;min-width:0}.veldknop>.knop{flex:none}.veldknop.is-bezig .invoer{background:var(--kleur-vlak-zacht)}.veldknop.is-bezig .invoer input{color:var(--kleur-tekst-zacht)}.formkaart{display:flex;flex-direction:column;gap:var(--r-6);padding:var(--r-7);border-radius:var(--kaart-hoek);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.formkaart__velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--r-5);align-items:start}.formkaart__breed{grid-column:1 / -1}.formkaart__voet{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-4);padding-top:var(--r-5);border-top:var(--rand)}.formkaart__captcha{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.formkaart__captcha a{color:var(--kleur-tekst-zacht);text-underline-offset:var(--r-1);white-space:nowrap}.formkaart__punt{padding:0 var(--r-2)}.formoverzicht{display:flex;flex-direction:column;margin:0}.formoverzicht>div{display:flex;gap:var(--r-4);padding:var(--r-2) 0;border-top:var(--lijn) solid var(--melding-info-rand)}.formoverzicht>div:first-child{border-top:0;padding-top:0}.formoverzicht dt{flex:0 0 calc(var(--r-12) + var(--r-7));font-weight:var(--gewicht-label)}.formoverzicht dd{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:767.98px){.veldknop{flex-direction:column;gap:var(--r-3)}.veldknop>.knop{width:100%;justify-content:center}.formkaart{gap:var(--r-5);padding:var(--r-5) var(--r-4-5);border-radius:var(--hoek-kaart-mobiel)}.formkaart__velden{grid-template-columns:minmax(0,1fr);gap:var(--r-4-5)}.formkaart__voet{align-items:stretch}.formkaart__voet>.knop{width:100%}.formkaart__captcha a{display:inline-flex;align-items:center;min-height:var(--tikdoel-min)}.formkaart__punt{display:none}.formkaart__links{display:flex;flex-direction:column;align-items:flex-start}.formoverzicht>div{flex-direction:column;gap:0}.formoverzicht dt{flex:none}}.pkaart.is-hover,.ckaart.is-hover{box-shadow:var(--rand-binnen),var(--kaart-schaduw-hover)}.ckaart.is-hover .ckaart__pijl{background:var(--kleur-actie)}a.pkaart:focus-visible,.ckaart:focus-visible,.pkaart.is-focus,.ckaart.is-focus{border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen),var(--schaduw-focus)}.pkaart--vol{position:relative}.pkaart--vol .pkaart__titel{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);letter-spacing:var(--spatie-kaarttitel);font-weight:var(--gewicht-kop)}.pkaart__link{color:inherit;text-decoration:none}.pkaart__link:after{content:"";position:absolute;inset:0;border-radius:var(--kaart-hoek)}.pkaart__link:focus-visible{box-shadow:none;outline:none}.pkaart--vol:has(.pkaart__link:focus-visible){box-shadow:var(--rand-binnen),var(--schaduw-focus)}.pkaart--vol:hover .pkaart__link,.pkaart--vol.is-hover .pkaart__link{text-decoration:underline;text-underline-offset:var(--r-1);text-decoration-thickness:var(--lijn)}.pkaart--vol>.favoriet--kaart{top:var(--r-4-5);right:var(--r-4-5)}.pkaart__voet--koop{align-items:flex-end}.pkaart__prijsblok{display:flex;flex-direction:column;gap:var(--r-1);min-width:0}.pkaart__koop{position:relative;flex:none;width:var(--knop-hoogte-klein);padding:0;justify-content:center}.pkaart__koop .icoon{width:var(--icoon);height:var(--icoon)}.pkaart--vol:not(.pkaart--skelet) .pkaart__voet:not(.pkaart__voet--koop){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--r-1);min-height:var(--knop-hoogte-klein)}.pkaart__koopregel{position:relative;margin-top:var(--r-4)}.pkaart__koopregel .knop{width:100%;justify-content:center;gap:var(--r-3);padding:0 var(--r-4)}.pkaart__geschikt{margin-top:var(--r-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2)}.pkaart__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.pkaart--niet-te-koop .prijs{color:var(--kleur-tekst-hulp)}.pkaart--vol.pkaart--met-vergelijk{padding-bottom:var(--r-2)}.pkaart__vergelijk{margin-top:var(--r-3);padding-top:var(--r-1);box-shadow:inset 0 var(--lijn) 0 var(--kleur-lijn)}.pkaart__vergelijk .vinkvak{gap:var(--r-3)}.pkaart__vergelijk .veld__fout{padding-bottom:var(--r-3)}.pkaart--skelet{pointer-events:none}.pkaart--skelet .fotovak:after{display:none}.kskelet{display:block;height:var(--r-3);border-radius:var(--skelet-hoek);background:var(--skelet-vlak);animation:kaart-puls var(--skelet-beweging) infinite}.kskelet--meta{width:44%;margin-top:var(--r-1)}.kskelet--titel{width:76%;height:var(--r-4);margin-top:var(--r-3)}.kskelet--past{width:58%;margin-top:var(--r-4)}.kskelet--prijs{width:32%;height:var(--r-4-5)}.kskelet--knop{width:var(--knop-hoogte-klein);height:var(--knop-hoogte-klein);border-radius:var(--knop-hoek)}.kskelet--vak{width:var(--r-5);height:var(--r-5);border-radius:var(--hoek-klein)}.kskelet--woord{width:var(--r-10)}.pkaart--skelet .pkaart__voet{align-items:center}@keyframes kaart-puls{50%{opacity:.55}}.fotovak--leeg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--r-2);color:var(--kleur-tekst-hulp);font-size:var(--tekst-hulp);line-height:var(--regel-hulp)}.fotovak--leeg:after{display:none}.fotovak--leeg .icoon{width:var(--icoon-32);height:var(--icoon-32)}@media(max-width:767.98px){a.pkaart:focus-visible,.ckaart:focus-visible,.pkaart.is-focus,.ckaart.is-focus{border-radius:var(--kaart-hoek-mobiel)}.pkaart--vol{min-width:0}.pkaart__link:after{border-radius:var(--kaart-hoek-mobiel)}.pkaart--vol>.favoriet--kaart{top:var(--r-4);right:var(--r-4)}.pkaart__voet--koop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prijs koop" "voorraad voorraad";align-items:center;gap:var(--r-1) var(--r-2);padding-top:var(--r-3)}.pkaart__voet--koop .pkaart__prijsblok{display:contents}.pkaart__voet--koop .prijs{grid-area:prijs;font-size:var(--tekst-prijs)}.pkaart__voet--koop .voorraad{grid-area:voorraad}.pkaart__voet--koop .pkaart__koop{grid-area:koop}.pkaart--skelet .pkaart__voet{flex-direction:row;justify-content:space-between;align-items:center}.pkaart--vol:not(.pkaart--skelet) .pkaart__voet:not(.pkaart__voet--koop){min-height:0;padding-top:var(--r-3)}.pkaart--vol .pkaart__past{align-items:flex-start;gap:var(--r-1)}.pkaart--vol .pkaart__past .icoon{display:none}.pkaart__koopregel{margin-top:var(--r-3)}.pkaart__koopregel .knop .icoon{display:none}.pkaart__koopregel .knop{padding:0 var(--r-3)}.pkaart--vol.pkaart--met-vergelijk{padding-bottom:var(--r-1)}.pkaart__vergelijk{margin-top:var(--r-2)}}@media(max-width:339.98px){.pkaart__voet--koop{grid-template-columns:minmax(0,1fr);grid-template-areas:"prijs" "voorraad" "koop"}.pkaart__voet--koop .pkaart__koop{width:100%;margin-top:var(--r-1)}}.knop--rand-donker:hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-op-donker-zacht)}.knop--donker:active{background:var(--kleur-donker-vlak)}.knop--rand-donker:active{background:var(--kleur-donker-vlak-hover);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-op-donker-zacht)}.knop--actie.is-hover{background:var(--knop-actie-vlak-hover)}.knop--actie.is-actief{background:var(--knop-actie-vlak-ingedrukt)}.knop--donker.is-hover{background:var(--knop-donker-vlak-hover)}.knop--donker.is-actief{background:var(--kleur-donker-vlak)}.knop--rand-donker.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-op-donker-zacht)}.knop--rand-donker.is-actief{background:var(--kleur-donker-vlak-hover);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-op-donker-zacht)}.knop.is-focus{box-shadow:var(--schaduw-focus)}.knop--rand.is-focus,.knop--rand:focus-visible{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.knop--rand-donker.is-focus,.knop--rand-donker:focus-visible{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-donker-lijn),var(--schaduw-focus-donker)}.donker .knop--actie.is-focus,.donker .knop--donker.is-focus{box-shadow:var(--schaduw-focus-donker)}.knop--rand-donker[disabled],.knop--rand-donker.is-uit{background:transparent;color:var(--kleur-rand-invoer-donker);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-donker-lijn)}.knop--rand-donker.is-bezig:after{border-color:var(--kleur-op-donker);border-right-color:transparent}.knop--icoon-links{justify-content:center;gap:var(--r-3);padding:0 var(--knop-binnen-x) 0 var(--r-4-5)}.tekstlink:hover .icoon,.tekstlink.is-hover .icoon{transform:translate(var(--r-1))}.tekstlink.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.tekstlink:focus-visible,.tekstlink.is-focus{border-radius:var(--hoek-klein);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2));box-shadow:var(--schaduw-focus)}.donker .tekstlink:focus-visible,.donker .tekstlink.is-focus,.tekstlink--donker.is-focus{box-shadow:var(--schaduw-focus-donker)}.ikoonknop:hover,.ikoonknop.is-hover{background:var(--kleur-vlak-zacht)}.donker .ikoonknop.is-hover,.donker .ikoonknop:hover{background:var(--kleur-donker-vlak-hover)}.ikoonknop.is-focus{box-shadow:var(--schaduw-focus)}.donker .ikoonknop.is-focus{box-shadow:var(--schaduw-focus-donker)}.tekstknop{display:inline-flex;align-items:center;gap:var(--r-2);min-height:var(--tikdoel-min);padding:0;border:0;background:none;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp);cursor:pointer;white-space:nowrap;transition:text-decoration-color var(--beweging-hover)}.tekstknop .icoon{width:var(--icoon-20);height:var(--icoon-20);flex:none}.tekstknop:hover,.tekstknop.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.tekstknop:focus-visible,.tekstknop.is-focus{border-radius:var(--hoek-klein);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2));box-shadow:var(--schaduw-focus)}.tekstknop--donker{color:var(--kleur-op-donker);text-decoration-color:var(--kleur-op-donker-zacht)}.tekstknop--donker:focus-visible,.tekstknop--donker.is-focus,.donker .tekstknop.is-focus{box-shadow:var(--schaduw-focus-donker)}.tekstknop[disabled],.tekstknop.is-uit{color:var(--kleur-uit-tekst);text-decoration:none;cursor:not-allowed}.favoriet{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tikdoel-min);height:var(--tikdoel-min);padding:0;border:0;border-radius:var(--hoek-rond);background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:var(--rand-binnen);cursor:pointer;transition:background var(--beweging-hover),box-shadow var(--beweging-hover)}.favoriet .icoon{width:var(--icoon-20);height:var(--icoon-20)}.favoriet:hover,.favoriet.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.favoriet:focus-visible,.favoriet.is-focus{border-radius:var(--hoek-rond);box-shadow:var(--rand-binnen),var(--schaduw-focus)}.favoriet[aria-pressed=true],.favoriet.is-aan{background:var(--kleur-donker);color:var(--kleur-accent-op-donker);box-shadow:none}.favoriet[aria-pressed=true]:hover,.favoriet.is-aan.is-hover{background:var(--kleur-donker-vlak-hover);box-shadow:none}.favoriet[aria-pressed=true]:focus-visible,.favoriet.is-aan.is-focus{box-shadow:var(--schaduw-focus)}.favoriet--foto,.favoriet--kaart{z-index:var(--laag-zwevend)}.favoriet--foto{position:absolute;top:var(--r-4);right:var(--r-4);width:var(--tikdoel);height:var(--tikdoel)}.favoriet--foto .icoon{width:var(--icoon);height:var(--icoon)}.favoriet--kaart{position:absolute;top:var(--r-2);right:var(--r-2)}.favoriet--naast{width:var(--knop-hoogte);height:var(--knop-hoogte);border-radius:var(--knop-hoek);box-shadow:var(--rand-binnen-invoer)}.favoriet--naast .icoon{width:var(--icoon);height:var(--icoon)}.favoriet--naast:hover,.favoriet--naast.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.favoriet--naast:focus-visible,.favoriet--naast.is-focus{border-radius:var(--knop-hoek);box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus)}.knoppenrij{display:flex;flex-wrap:wrap;align-items:center;gap:var(--knop-tussen)}.knoppaar{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--knop-tussen)}.knoppaar>.knop{justify-content:center}.knoppenrij--koop{flex-wrap:nowrap;gap:var(--r-3)}.knoppenrij--koop>.knop{flex:1 1 auto}@media(max-width:767.98px){.knoppenrij{flex-direction:column;align-items:stretch;gap:var(--r-3)}.knoppenrij>.knop{width:100%}.knoppenrij>.tekstknop,.knoppenrij>.tekstlink{align-self:center}.knoppaar{display:grid;gap:var(--r-3)}.knoppenrij--koop{flex-direction:row;align-items:center}.knoppenrij--koop>.knop{width:auto}}.uitklapteken{flex:none;display:grid;place-items:center;width:var(--r-6);height:var(--r-6);border-radius:var(--hoek-rond);background:var(--kleur-vlak);box-shadow:var(--rand-binnen);color:var(--kleur-tekst);transition:box-shadow var(--beweging-hover)}.uitklapteken .icoon{width:var(--accordeon-icoon);height:var(--accordeon-icoon)}.uitklapteken>:nth-child(2){display:none}.uitklap[open]>.uitklap__knop .uitklapteken>:first-child:not(:only-child),.uitklap.is-open>.uitklap__knop .uitklapteken>:first-child:not(:only-child),.uitklap.is-open>.uitklap__kop .uitklapteken>:first-child:not(:only-child),.toonalle.is-alles .toonalle__knop .uitklapteken>:first-child:not(:only-child),.uitklapnav.is-open>.uitklapnav__knop .uitklapteken>:first-child:not(:only-child){display:none}.uitklap[open]>.uitklap__knop .uitklapteken>:nth-child(2),.uitklap.is-open>.uitklap__knop .uitklapteken>:nth-child(2),.uitklap.is-open>.uitklap__kop .uitklapteken>:nth-child(2),.toonalle.is-alles .toonalle__knop .uitklapteken>:nth-child(2),.uitklapnav.is-open>.uitklapnav__knop .uitklapteken>:nth-child(2){display:block}@keyframes uitklapteken-open{0%{transform:rotate(-180deg)}}@keyframes uitklapteken-dicht{0%{transform:rotate(180deg)}}.is-bewogen>.uitklap__knop .uitklapteken,.is-bewogen>.uitklap__kop .uitklapteken,.is-bewogen>.toonalle__rij .uitklapteken{animation:uitklapteken-dicht var(--accordeon-beweging)}.is-bewogen[open]>.uitklap__knop .uitklapteken,.is-bewogen.is-open>.uitklap__knop .uitklapteken,.is-bewogen.is-open>.uitklap__kop .uitklapteken,.is-bewogen.is-alles>.toonalle__rij .uitklapteken{animation-name:uitklapteken-open}.uitklappen{border-top:var(--lijn) solid var(--accordeon-lijn)}.uitklap{border-bottom:var(--lijn) solid var(--accordeon-lijn)}.uitklap__kop{margin:0;font:inherit}.uitklap__knop{display:flex;align-items:center;gap:var(--r-4);width:calc(100% + 2 * var(--r-3));min-height:var(--accordeon-rij-min);margin:0 calc(-1 * var(--r-3));padding:var(--r-3);border:0;border-radius:var(--hoek-bediening);background:none;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop);text-align:left;cursor:pointer;list-style:none}summary.uitklap__knop::-webkit-details-marker{display:none}.uitklap__tekst{flex:1 1 auto;min-width:0;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1)}.uitklap__teller{flex:none;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp);font-variant-numeric:tabular-nums}.uitklap__knop:hover .uitklap__tekst,.uitklap__knop.is-hover .uitklap__tekst{text-decoration:underline}.uitklap__knop:hover .uitklapteken,.uitklap__knop.is-hover .uitklapteken,.uitklapnav__knop:hover .uitklapteken,.uitklapnav__knop.is-hover .uitklapteken{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.uitklap__knop:focus-visible,.uitklap__knop.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.uitklap__inhoud{padding:0 0 var(--r-5)}.uitklap:not(.is-open):not([open])>.uitklap__inhoud{display:none}.uitklap--vraag .uitklap__knop{padding-block:var(--r-4);font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.uitklap--vraag .uitklap__inhoud{max-width:var(--breedte-lees);padding-bottom:var(--r-6)}.uitklap__inhoud>p{font-size:var(--tekst-body);line-height:var(--regel-lees);color:var(--kleur-tekst-zacht)}.uitklap__inhoud>p+p{margin-top:var(--r-3)}.uitklap__links{display:flex;flex-wrap:wrap;gap:0 var(--r-6);margin-top:var(--r-2)}.uitklap__links .tekstlink{display:block;min-height:0;padding:var(--r-3) 0;line-height:var(--regel-hulp)}.uitklap__links .tekstlink .icoon{display:inline-block;margin-left:var(--r-2);vertical-align:top}@media(min-width:768px){.uitklap--smal:not(.uitklap--vast){border-bottom:0}.uitklap--smal:not(.uitklap--vast)>.uitklap__kop .uitklap__knop{width:100%;min-height:0;margin:0 0 var(--r-4);padding:0;cursor:default;pointer-events:none;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.uitklap--smal:not(.uitklap--vast)>h3.uitklap__kop .uitklap__knop{margin-bottom:var(--r-3);font-size:var(--tekst-lees-kop3);line-height:var(--regel-lees-kop3);letter-spacing:0;font-weight:var(--gewicht-kop)}.uitklap--smal:not(.uitklap--vast) .uitklapteken{display:none}.uitklap--smal:not(.uitklap--vast):not(.is-open)>.uitklap__inhoud,.uitklap--smal:not(.uitklap--vast)>.uitklap__inhoud{display:block;padding-bottom:0}}@media(max-width:767.98px){.uitklap--smal{border-top:var(--rand)}.uitklap--smal+.uitklap--smal{border-top:0}.uitklap--vraag .uitklap__knop{padding-block:var(--r-4);font-size:var(--tekst-body);line-height:var(--regel-body);letter-spacing:0}}.uitklap--vast{border-top:var(--rand)}.uitklap--vast+.uitklap--vast{border-top:0}.accordeon{display:flex;flex-direction:column;gap:var(--r-8)}.accordeon__groep{display:flex;flex-direction:column;gap:var(--r-4)}.accordeon__kop{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.accordeon [hidden]{display:none}@media(max-width:767.98px){.accordeon{gap:var(--r-7)}.accordeon__groep{gap:var(--r-3)}}.toonalle__rij{display:flex;margin-top:var(--r-3)}.kolomlijst>.toonalle__rij,.linklijst>.toonalle__rij{margin-top:0}.toonalle__knop{display:inline-flex;align-items:center;gap:var(--r-3);min-height:var(--hoogte-bediening-klein);margin:0 calc(-1 * var(--r-3));padding:0 var(--r-3);border:0;border-radius:var(--hoek-bediening);background:none;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop);cursor:pointer}.toonalle__knop>span:not(.uitklapteken){text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1)}.toonalle__knop:hover>span:not(.uitklapteken),.toonalle__knop.is-hover>span:not(.uitklapteken){text-decoration:underline}.toonalle__knop:hover .uitklapteken,.toonalle__knop.is-hover .uitklapteken{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.toonalle__knop:focus-visible,.toonalle__knop.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.toonalle__open,.toonalle.is-alles .toonalle__dicht{display:none}.toonalle.is-alles .toonalle__open{display:inline}.toonalle:not(.is-alles):not(.is-gefilterd) .is-meer{display:none}@media(max-width:767.98px){.toonalle:not(.is-alles):not(.is-gefilterd) .is-meer-smal{display:none}}@media(min-width:768px){.toonalle__rij--smal{display:none}}.toonalle.is-gefilterd .toonalle__rij{display:none}.linklijst{display:flex;flex-direction:column;gap:var(--r-3)}.linklijst__kop{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.linklijst__lijst{list-style:none;margin:0;padding:0;border-top:var(--rand)}.linklijst__lijst>li{border-bottom:var(--rand)}.linklijst__link{display:flex;align-items:center;gap:var(--r-2);min-height:var(--tikdoel);margin:0 calc(-1 * var(--r-3));padding:var(--r-3);border-radius:var(--hoek-bediening);color:var(--kleur-tekst);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-nadruk);text-decoration:none;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1)}.linklijst__link:hover,.linklijst__link.is-hover{text-decoration:underline}.linklijst__link:focus-visible,.linklijst__link.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.linklijst__link--lijst{font-weight:var(--gewicht-kop)}.linklijst__link--lijst .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20)}.linklijst--in .linklijst__lijst{border-top:0}.linklijst--in .linklijst__lijst>li{border-bottom:0}.linklijst--in .linklijst__link{min-height:var(--tikdoel-min);padding-block:var(--r-2);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-tekst);text-decoration:underline;text-decoration-color:var(--kleur-tekst-hulp)}.linklijst--in .linklijst__link:hover,.linklijst--in .linklijst__link.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.kolomlijst{display:flex;flex-direction:column;gap:var(--r-6)}.kolomlijst__kop{margin-bottom:var(--r-2);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop)}.kolomlijst__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(2 * var(--r-10)),1fr));gap:0 var(--goot)}.kolomlijst__item{display:flex;align-items:center;min-height:var(--r-6);font-size:var(--tekst-compact);line-height:var(--regel-compact)}.kolomlijst__link{color:var(--kleur-tekst);font-weight:var(--gewicht-kop);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--kleur-tekst-hulp);text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);border-radius:var(--hoek-klein)}.kolomlijst__link:hover,.kolomlijst__link.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.kolomlijst__link:focus-visible,.kolomlijst__link.is-focus{outline:none;margin:0 calc(-1 * var(--r-1));padding:0 var(--r-1);box-shadow:var(--schaduw-focus)}.kolomlijst__tekst{color:var(--kleur-tekst-zacht);white-space:nowrap}.kolomlijst [hidden]{display:none}@media(max-width:1023.98px){.kolomlijst__item{min-height:var(--tikdoel-min)}}@media(max-width:767.98px){.kolomlijst__link,.kolomlijst__tekst{white-space:normal;overflow-wrap:anywhere}}.kolomlijst__item:has(wbr)>.kolomlijst__link,.kolomlijst__item:has(wbr)>.kolomlijst__tekst{white-space:normal;padding-block:var(--r-1)}@media(max-width:767.98px){.kolomlijst{gap:var(--r-5)}.kolomlijst__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--r-3)}}.lijstfilter{display:flex;flex-direction:column;gap:var(--r-2);width:100%;max-width:var(--breedte-formulier)}.lijstfilter__meld{display:flex;flex-direction:column}.lijstfilter__status{min-height:var(--regel-hulp);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums}.lijstfilter__geen{display:none;grid-template-columns:auto 1fr;gap:var(--r-1) var(--r-2);align-items:start;padding-top:var(--r-1);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst)}.lijstfilter__geen>.icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-zacht)}.lijstfilter__geen>.tekstlink{grid-column:2;justify-self:start}.lijstfilter__geen a:not(.tekstlink){color:inherit;text-decoration:underline;text-underline-offset:var(--r-1)}.lijstfilter[data-staat=geentreffer] .lijstfilter__status{display:none}.lijstfilter[data-staat=geentreffer] .lijstfilter__geen{display:grid}.match__alt{display:flex;align-items:center;gap:var(--r-3);margin-top:var(--r-3);padding:var(--r-2) var(--r-4) var(--r-2) var(--r-2);border-radius:var(--hoek-bediening);background:var(--kleur-vlak);box-shadow:var(--rand-binnen);color:var(--kleur-tekst);text-decoration:none}.match__alt-foto{flex:none;width:var(--r-9);height:var(--r-9);border-radius:var(--hoek-klein);background:var(--foto-vlak);display:flex;align-items:center;justify-content:center;overflow:hidden}.match__alt-foto img{height:84%;width:auto;object-fit:contain}.match__alt-tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--r-1)}.match__alt-tekst>b{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop)}.match__alt-sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--r-3);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.match__alt-sub>span{white-space:nowrap}.match__alt .prijs{font-size:var(--tekst-prijs-klein);line-height:var(--regel-prijs-klein);color:var(--kleur-tekst)}.match__alt>.icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-zacht)}.match__alt:hover,.match__alt.is-hover{box-shadow:var(--rand-binnen-invoer)}.match__alt:focus-visible,.match__alt.is-focus{box-shadow:var(--rand-binnen),var(--schaduw-focus)}.match__tekst a{font-weight:var(--gewicht-kop);color:inherit;text-decoration:underline;text-underline-offset:var(--r-1)}.match__tekst b,.pasuitkomst__zin b,.matchregel b,.modelbalk__model b,.voorraad{white-space:nowrap}.matchlabel--groot{min-height:calc(var(--r-6) + var(--r-1));gap:var(--r-2);padding:0 var(--r-3) 0 var(--r-2);font-size:var(--tekst-compact)}.matchlabel--groot .icoon{width:var(--icoon-20);height:var(--icoon-20);stroke-width:2.5}.matchlabel{white-space:nowrap}.matchregel{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--r-1) var(--r-2);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.matchregel b{color:var(--kleur-tekst);font-weight:var(--gewicht-nadruk)}.matchkaart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2)}.matchkaart__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.matchkaart__zin b{color:var(--kleur-tekst);font-weight:var(--gewicht-nadruk);white-space:nowrap}.modelbalk{display:flex;flex-direction:column;gap:var(--r-4)}.modelbalk__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-display)}.modelbalk__hulp{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.modelbalk .veld{gap:var(--r-2)}.modelbalk .invoer input{font-weight:var(--gewicht-kop);letter-spacing:.01em}.modelbalk .invoer input::placeholder{font-weight:var(--gewicht-tekst);letter-spacing:0}.modelbalk .veldknop>.knop{min-width:calc(var(--r-12) + var(--r-1))}.modelbalk__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--r-5);margin-top:calc(-1 * var(--r-2))}.modelbalk__gezet{display:flex;align-items:center;gap:0 var(--r-4);min-height:var(--hoogte-bediening);padding:var(--r-2) var(--r-4);border-radius:var(--hoek-bediening);background:var(--kleur-vlak-zacht)}.modelbalk__model{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.modelbalk__model>span{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.modelbalk__model b{font-size:var(--tekst-body);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);letter-spacing:.01em}.modelbalk__gezet .tekstknop{font-size:var(--tekst-hulp)}.pasuitkomst{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-3)}.pasuitkomst__zin{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst)}.pasuitkomst__acties{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--r-1);margin-top:var(--r-1)}.pasuitkomst__acties .knop{width:100%}.modelbalk .formmelding__links{display:flex;flex-direction:column;align-items:flex-start}.modelbalk .formmelding__links a{display:inline-flex;align-items:center;min-height:var(--r-7);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst);text-decoration:underline;text-decoration-color:var(--kleur-tekst-hulp);text-underline-offset:var(--r-1)}.modelbalk .formmelding__links a:hover{text-decoration-color:currentColor}.modelbalk--lijst{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--r-4) var(--r-7);padding:var(--r-5) var(--r-5) var(--r-5) var(--r-6);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.modelbalk--lijst .modelbalk__tekst{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--r-1)}.modelbalk--lijst .modelbalk__invoer{flex:0 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--r-2)}.modelbalk--lijst .modelbalk__acties{flex:none;display:flex;align-items:center;gap:0 var(--r-5)}.modelbalk--lijst>.formmelding{flex:1 1 100%}.modelbalk--lijst .modelbalk__kop b{white-space:nowrap}@media(max-width:767.98px){.modelbalk{gap:var(--r-3)}.modelbalk .veldknop{gap:var(--r-2)}.modelbalk .veldknop>.knop{min-width:0;padding:0 var(--r-4-5)}.modelbalk__links{gap:0 var(--r-4)}.modelbalk__gezet{gap:0 var(--r-3)}.modelbalk--lijst{flex-direction:column;align-items:stretch;gap:var(--r-4);padding:var(--r-5) var(--r-4-5);border-radius:var(--hoek-kaart-mobiel)}.modelbalk--lijst .modelbalk__tekst,.modelbalk--lijst .modelbalk__invoer{flex:none}.modelbalk--lijst .modelbalk__acties{flex-wrap:wrap;gap:0 var(--r-4)}.modelbalk--lijst .modelbalk__acties .tekstlink{flex-basis:100%}.match__alt{padding-right:var(--r-3);margin-left:calc(-1 * (var(--icoon-28) + var(--r-4)))}}.prijs--hoofd{font-size:var(--tekst-prijs-hoofd);line-height:var(--regel-prijs-hoofd);letter-spacing:var(--spatie-prijs-hoofd)}.prijs--groot{font-size:var(--tekst-prijs-groot);line-height:var(--regel-prijs-groot);letter-spacing:var(--spatie-prijs-groot)}.prijs--klein{font-size:var(--tekst-prijs-klein);line-height:var(--regel-prijs-klein);font-weight:var(--gewicht-kop);letter-spacing:0}.prijs--gedempt{color:var(--kleur-tekst-hulp)}.prijs--meer{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);letter-spacing:0}.prijsblok{display:flex;flex-direction:column;gap:var(--r-1)}.prijsblok__rij{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--r-3)}.prijsblok__btw{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.prijs__eerder{font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-hulp);text-decoration:line-through;text-decoration-thickness:var(--lijn);white-space:nowrap}.prijsblok--hoofd .prijs__eerder{font-size:var(--tekst-intro)}.stuksprijs{display:inline-flex;flex-direction:column;align-items:flex-end}.stuksprijs__per{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht);white-space:nowrap}.voorraad--niet{color:var(--kleur-uitverkocht)}.voorraad--niet:before{background:transparent;box-shadow:inset 0 0 0 var(--lijn-invoer) currentColor}.voorraad--uit{color:var(--kleur-uitverkocht)}.levertijd{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.leverregel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-1)}.leverregel .levertijd{padding-left:var(--r-4)}.koopstatus{display:flex;flex-direction:column;gap:var(--r-3)}.koopstatus--niet{gap:var(--r-2)}.melding,.formmelding{display:grid;grid-template-columns:var(--icoon) minmax(0,1fr);column-gap:var(--r-3);align-items:start;padding:var(--r-4-5) var(--r-5);border-radius:var(--melding-hoek);background:var(--melding-info-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-info-rand);color:var(--kleur-tekst);font-size:var(--tekst-compact);line-height:var(--regel-compact);text-align:left}.melding>.icoon,.formmelding>.icoon{width:var(--icoon);height:var(--icoon);color:var(--melding-info-tekst)}.formmelding__inhoud{display:flex;flex-direction:column;gap:var(--r-3);min-width:0}.formmelding__kop{font-weight:var(--gewicht-kop)}.melding__inhoud{display:flex;flex-direction:column;gap:var(--r-1);min-width:0}.melding__kop{font-size:var(--tekst-body);line-height:var(--regel-knop);font-weight:var(--gewicht-kop);color:var(--melding-info-tekst)}.melding__tekst{color:var(--kleur-tekst)}.melding__tekst b{font-weight:var(--gewicht-kop)}.melding__tekst a{color:var(--kleur-tekst);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-underline-offset:var(--r-1)}.melding__tekst a:hover,.melding__tekst a.is-hover{text-decoration-thickness:var(--lijn-status)}.melding__tekst .nb,.melding__tekst .code{white-space:nowrap}.melding__links{list-style:none;margin:0 0 calc(-1 * var(--r-2));padding:0;display:flex;flex-direction:column;align-items:flex-start}.melding__links li{padding:var(--r-3) 0}.melding__links .tekstlink{display:inline;min-height:0;line-height:var(--regel-compact);text-decoration:underline;text-decoration-color:var(--kleur-tekst-hulp);text-underline-offset:var(--r-1)}.melding__links .tekstlink .icoon{display:inline-block;margin-left:var(--r-2);vertical-align:calc(-1 * var(--r-1))}.melding__links .tekstlink:hover,.melding__links .tekstlink.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.melding__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-3) var(--r-5);margin-top:var(--r-3)}.melding--actie{grid-template-columns:var(--icoon) minmax(0,1fr) auto;align-items:center;padding-top:var(--r-3);padding-bottom:var(--r-3)}.melding--actie>.icoon{align-self:center}.melding__actie{flex:none}.melding--let-op{background:var(--melding-let-op-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-let-op-rand)}.melding--let-op>.icoon,.melding--let-op .melding__kop{color:var(--melding-let-op-tekst)}.melding--fout,.formmelding--fout{background:var(--melding-fout-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-fout-rand)}.melding--fout>.icoon,.formmelding--fout>.icoon{color:var(--melding-fout-tekst)}.melding--fout .melding__kop{color:var(--kleur-tekst)}.melding--goed,.formmelding--goed{background:var(--melding-goed-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-goed-rand)}.melding--goed>.icoon,.formmelding--goed>.icoon,.melding--goed .melding__kop{color:var(--melding-goed-tekst)}.melding--neutraal,.formmelding--neutraal{background:var(--kleur-onbekend-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--kleur-onbekend-rand)}.melding--neutraal>.icoon,.formmelding--neutraal>.icoon{color:var(--kleur-onbekend)}.melding--neutraal .melding__kop{color:var(--kleur-tekst)}.melding:focus,.formmelding:focus{outline:none}.melding:focus-visible,.melding.is-focus,.formmelding:focus-visible,.formmelding.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--melding-info-rand),var(--schaduw-focus)}.melding--let-op:focus-visible,.melding--let-op.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--melding-let-op-rand),var(--schaduw-focus)}.melding--fout:focus-visible,.melding--fout.is-focus,.formmelding--fout:focus-visible,.formmelding--fout.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--melding-fout-rand),var(--schaduw-focus)}.melding--goed:focus-visible,.melding--goed.is-focus,.formmelding--goed:focus-visible,.formmelding--goed.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--melding-goed-rand),var(--schaduw-focus)}.melding--neutraal:focus-visible,.melding--neutraal.is-focus,.formmelding--neutraal:focus-visible,.formmelding--neutraal.is-focus{box-shadow:inset 0 0 0 var(--lijn) var(--kleur-onbekend-rand),var(--schaduw-focus)}.melding--regel{grid-template-columns:var(--icoon-20) minmax(0,1fr);column-gap:var(--r-2);padding:0;background:none;box-shadow:none;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk)}.melding--regel>.icoon{width:var(--icoon-20);height:var(--icoon-20)}.melding--regel.melding--let-op,.melding--regel.melding--fout,.melding--regel.melding--goed,.melding--regel.melding--info{background:none;box-shadow:none}.melding--ongedaan .melding__tekst{font-weight:var(--gewicht-nadruk)}.melding--ongedaan.melding--fout>.icoon{align-self:start}.melding--niettekoop .melding__tekst+.melding__tekst{margin-top:var(--r-1)}.melding--groot{grid-template-columns:var(--icoon-28) minmax(0,1fr);column-gap:var(--r-4);padding:var(--r-6);border-radius:var(--hoek-kaart);font-size:var(--tekst-body);line-height:var(--regel-body)}.melding--groot>.icoon{width:var(--icoon-28);height:var(--icoon-28)}.melding--groot .melding__inhoud{gap:var(--r-2);max-width:var(--breedte-lees)}.melding--groot .melding__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.banner{background:var(--melding-info-vlak);box-shadow:inset 0 calc(-1 * var(--lijn)) 0 var(--melding-info-rand);color:var(--kleur-tekst)}.banner__binnen{display:flex;align-items:center;gap:var(--r-3);min-height:var(--hoogte-bediening);padding-top:var(--r-2);padding-bottom:var(--r-2)}.banner__binnen>.icoon{flex:none;width:var(--icoon);height:var(--icoon);color:var(--melding-info-tekst)}.banner__tekst{flex:1 1 auto;min-width:0;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk)}.banner__tekst b{font-weight:var(--gewicht-kop)}.banner__acties{display:flex;align-items:center;gap:var(--r-2) var(--r-5);flex:none;margin-top:calc(-1 * var(--r-1));margin-bottom:calc(-1 * var(--r-1))}.banner__acties .tekstlink,.banner__acties .tekstknop{white-space:nowrap}.banner__acties .tekstlink{text-decoration:underline;text-decoration-color:var(--kleur-tekst-hulp);text-underline-offset:var(--r-1)}.banner__acties .tekstlink:hover,.banner__acties .tekstlink.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.banner__sluit{width:var(--tikdoel-min);height:var(--tikdoel-min);flex:none;margin-top:calc(-1 * var(--r-1));margin-bottom:calc(-1 * var(--r-1));color:var(--kleur-tekst)}.banner__sluit .icoon{width:var(--icoon-20);height:var(--icoon-20)}.banner__sluit:hover,.banner__sluit.is-hover{background:var(--kleur-vlak)}.banner__sluit:focus-visible,.banner__sluit.is-focus{box-shadow:var(--schaduw-focus)}.banner--let-op{background:var(--melding-let-op-vlak);box-shadow:inset 0 calc(-1 * var(--lijn)) 0 var(--melding-let-op-rand)}.banner--let-op .banner__binnen>.icoon{color:var(--melding-let-op-tekst)}.banner--fout{background:var(--melding-fout-vlak);box-shadow:inset 0 calc(-1 * var(--lijn)) 0 var(--melding-fout-rand)}.banner--fout .banner__binnen>.icoon{color:var(--melding-fout-tekst)}.banner--past{background:var(--kleur-past-vlak);box-shadow:inset 0 calc(-1 * var(--lijn)) 0 var(--kleur-past-rand)}.banner--past .banner__binnen>.icoon{color:var(--kleur-past)}.banner--niet{background:var(--kleur-past-niet-vlak);box-shadow:inset 0 calc(-1 * var(--lijn)) 0 var(--kleur-past-niet-rand)}.banner--niet .banner__binnen>.icoon{color:var(--kleur-past-niet)}.toast>.icoon{flex:none}.statusregel{min-height:var(--regel-hulp);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums}.statusregel--donker{color:var(--kleur-op-donker-zacht)}.statusregel b{font-weight:var(--gewicht-kop);color:var(--kleur-tekst)}.statusregel--donker b{color:var(--kleur-op-donker)}@media(max-width:767.98px){.melding,.formmelding{padding:var(--r-4) var(--r-4-5)}.melding--actie{grid-template-columns:var(--icoon) minmax(0,1fr);align-items:start;row-gap:var(--r-3);padding-top:var(--r-4);padding-bottom:var(--r-4)}.melding--actie>.icoon{align-self:start}.melding--actie .melding__actie{grid-column:2;justify-self:start}.melding--regel{padding:0}.melding--groot{grid-template-columns:minmax(0,1fr);row-gap:var(--r-3);padding:var(--r-5) var(--r-4-5);border-radius:var(--hoek-kaart-mobiel)}.melding--groot .melding__kop{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);letter-spacing:var(--spatie-kaarttitel)}.melding--groot .melding__knoppen{flex-direction:column;align-items:stretch}.melding--groot .melding__knoppen .knop{justify-content:center}.melding--groot .melding__knoppen .tekstknop{align-self:center}.banner__binnen{flex-wrap:wrap;align-items:flex-start;column-gap:var(--r-3);row-gap:0;padding-top:var(--r-3);padding-bottom:var(--r-2)}.banner__tekst{flex:1 1 0;padding-top:var(--r-1);padding-bottom:var(--r-1)}.banner__acties{order:3;flex:1 1 100%;margin-top:0;margin-bottom:0;padding-left:calc(var(--icoon) + var(--r-3))}.banner__sluit{margin-top:calc(-1 * var(--r-2));margin-bottom:0;margin-right:calc(-1 * var(--r-3))}}.pkop{background:var(--kleur-pagina);color:var(--kleur-tekst);padding-bottom:var(--r-9)}.pkop--donker{background:var(--kleur-donker);color:var(--kleur-op-donker);border-top:var(--rand-donker);padding-bottom:var(--r-8)}.pkop>.wrap{padding-top:var(--r-3)}.pkop .kruimel{flex-wrap:nowrap;white-space:nowrap}.pkop__naast{display:flex;gap:var(--r-9);align-items:flex-start}.pkop__hoofd{flex:1 1 0;min-width:0}.pkop__extra{flex:0 0 auto;width:480px;padding-top:var(--r-6)}.pkop__titel{margin-top:var(--r-5);max-width:1100px;font-size:var(--tekst-display);line-height:var(--regel-display);letter-spacing:var(--spatie-display);font-weight:var(--gewicht-display);text-wrap:balance}.pkop__titel--lijst{margin-top:var(--r-4);font-size:var(--tekst-h1-lijst);line-height:var(--regel-h1-lijst);letter-spacing:var(--spatie-h1-lijst)}.pkop__regel{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--r-5);margin-top:var(--r-2)}.pkop__teller{font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-zacht);font-variant-numeric:tabular-nums}.pkop--donker .pkop__teller{color:var(--kleur-op-donker-zacht)}.pkop__regel .tekstlink{font-size:var(--tekst-body)}.pkop__merken{margin-top:var(--r-4)}.pkop__intro{margin-top:var(--r-4);max-width:var(--breedte-lees);font-size:var(--tekst-intro);line-height:var(--regel-intro);color:var(--kleur-tekst-zacht)}.pkop--donker .pkop__intro{color:var(--kleur-op-donker-zacht)}.pkop__regel+.pkop__intro,.pkop__merken+.pkop__intro{margin-top:var(--r-5)}.pkop__datum{margin-top:var(--r-3);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.pkop--donker .pkop__datum{color:var(--kleur-op-donker-zacht)}.pkop--kort{padding-bottom:var(--r-7)}.zijraster{display:flex;justify-content:space-between;gap:var(--r-11);align-items:flex-start}.zijraster__hoofd{flex:1 1 0;min-width:0;max-width:720px}.zijraster__zij{flex:0 0 auto;width:320px;display:flex;flex-direction:column;gap:var(--r-5)}.zijraster--nav-links{justify-content:flex-start}.zijraster--nav-links .zijraster__zij{width:280px}.zijraster__zij--plakt{position:sticky;top:var(--r-6);max-height:calc(100vh - 2 * var(--r-6));overflow-y:auto}.wegwijzer{display:flex;flex-direction:column;gap:var(--r-3)}.wegwijzer__kop,.servicenav__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.wegwijzer__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;box-shadow:inset var(--lijn) 0 0 var(--kleur-lijn)}.wegwijzer__link{display:flex;align-items:center;min-height:var(--tikdoel-min);padding:var(--r-2) var(--r-2) var(--r-2) var(--r-4);border-radius:0 var(--hoek-klein) var(--hoek-klein) 0;font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht);text-decoration:none;box-shadow:inset var(--lijn-status) 0 0 transparent;transition:color var(--beweging-hover)}.wegwijzer__link:hover,.wegwijzer__link.is-hover{color:var(--kleur-tekst);text-decoration:underline;text-underline-offset:var(--r-1)}.wegwijzer__link[aria-current],.wegwijzer__link.is-huidig{color:var(--kleur-tekst);font-weight:var(--gewicht-kop);box-shadow:inset var(--lijn-status) 0 0 var(--kleur-donker)}.wegwijzer__link:focus-visible,.wegwijzer__link.is-focus{outline:none;border-radius:var(--hoek-klein);box-shadow:var(--schaduw-focus)}.servicenav{display:flex;flex-direction:column;gap:var(--r-3)}.servicenav__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--r-1)}.servicenav__link{display:flex;align-items:center;min-height:var(--tikdoel);padding:0 var(--r-4);border-radius:var(--hoek-bediening);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-zacht);text-decoration:none;transition:background var(--beweging-hover),color var(--beweging-hover)}.servicenav__link:hover,.servicenav__link.is-hover{background:var(--kleur-vlak);color:var(--kleur-tekst)}.servicenav__link[aria-current],.servicenav__link.is-huidig{background:var(--kleur-vlak);color:var(--kleur-tekst);font-weight:var(--gewicht-kop);box-shadow:var(--rand-binnen)}.servicenav__link:focus-visible,.servicenav__link.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.servicenav__link[aria-current]:focus-visible,.servicenav__link.is-huidig.is-focus{box-shadow:var(--rand-binnen),var(--schaduw-focus)}.uitklapnav__knop{display:none}@media(max-width:1023.98px){.uitklapnav__kop{display:none}.uitklapnav{gap:0;background:var(--kleur-vlak);border-radius:var(--hoek-bediening);box-shadow:var(--rand-binnen)}.uitklapnav__knop{display:flex;align-items:center;justify-content:space-between;gap:var(--r-3);width:100%;min-height:var(--hoogte-bediening);padding:0 var(--r-4);border:0;border-radius:var(--hoek-bediening);background:transparent;color:var(--kleur-tekst);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop);text-align:left;cursor:pointer}.uitklapnav__knop small{margin-left:auto;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.uitklapnav__knop:hover,.uitklapnav__knop.is-hover{background:var(--kleur-pagina);box-shadow:var(--rand-binnen)}.uitklapnav__knop:focus-visible,.uitklapnav__knop.is-focus{outline:none;box-shadow:var(--schaduw-focus-op-vlak)}.uitklapnav:not(.is-open)>ul{display:none}.uitklapnav.is-open .uitklapnav__knop{border-radius:var(--hoek-bediening) var(--hoek-bediening) 0 0}.uitklapnav>ul{padding:var(--r-2) var(--r-2) var(--r-3);border-top:var(--rand)}.uitklapnav .wegwijzer__lijst{box-shadow:none;padding-left:var(--r-2)}.uitklapnav .servicenav__link[aria-current],.uitklapnav .servicenav__link.is-huidig{background:var(--kleur-gekozen-vlak);box-shadow:none}.uitklapnav .servicenav__link:hover,.uitklapnav .servicenav__link.is-hover{background:var(--kleur-pagina)}}.uitklapnav--smal .uitklapnav__kop{display:none}.uitklapnav--smal{gap:0;background:var(--kleur-vlak);border-radius:var(--hoek-bediening);box-shadow:var(--rand-binnen)}.uitklapnav--smal .uitklapnav__knop{display:flex;align-items:center;justify-content:space-between;gap:var(--r-3);width:100%;min-height:var(--hoogte-bediening);padding:0 var(--r-4);border:0;border-radius:var(--hoek-bediening);background:transparent;color:var(--kleur-tekst);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop);text-align:left;cursor:pointer}.uitklapnav--smal .uitklapnav__knop small{margin-left:auto;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.uitklapnav--smal .uitklapnav__knop:hover,.uitklapnav--smal .uitklapnav__knop.is-hover{background:var(--kleur-pagina);box-shadow:var(--rand-binnen)}.uitklapnav--smal .uitklapnav__knop:focus-visible,.uitklapnav--smal .uitklapnav__knop.is-focus{outline:none;box-shadow:var(--schaduw-focus-op-vlak)}.uitklapnav--smal:not(.is-open)>ul{display:none}.uitklapnav--smal.is-open .uitklapnav__knop{border-radius:var(--hoek-bediening) var(--hoek-bediening) 0 0}.uitklapnav--smal>ul{padding:var(--r-2) var(--r-2) var(--r-3);border-top:var(--rand)}.uitklapnav--smal .wegwijzer__lijst{box-shadow:none;padding-left:var(--r-2)}.uitklapnav--smal .servicenav__link[aria-current],.uitklapnav--smal .servicenav__link.is-huidig{background:var(--kleur-gekozen-vlak);box-shadow:none}.uitklapnav--smal .servicenav__link:hover,.uitklapnav--smal .servicenav__link.is-hover{background:var(--kleur-pagina)}.sprongrij{display:flex;flex-direction:column;gap:var(--r-3)}.sprongrij__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.sprongrij__label{white-space:nowrap;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop)}.sprongrij__lijst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--r-2)}.sprongrij__link{display:inline-flex;align-items:center;gap:var(--r-2);min-height:var(--tikdoel);padding:0 var(--r-4);border-radius:var(--hoek-bediening);background:var(--kleur-vlak);box-shadow:var(--rand-binnen);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst);text-decoration:none;white-space:nowrap;transition:box-shadow var(--beweging-hover)}.sprongrij__link .icoon{width:var(--icoon-16);height:var(--icoon-16);color:var(--kleur-tekst-hulp)}.sprongrij__link:hover,.sprongrij__link.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.sprongrij__link:focus-visible,.sprongrij__link.is-focus{outline:none;box-shadow:var(--rand-binnen),var(--schaduw-focus)}.sprongrij--rij{flex-direction:row;align-items:center;gap:var(--r-4)}.zijblok{display:flex;flex-direction:column;gap:var(--r-3);padding:var(--ruimte-kaart);border-radius:var(--hoek-paneel);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.zijblok__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.zijblok__tekst{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.zijblok__tekst a{color:var(--kleur-tekst);font-weight:var(--gewicht-nadruk);text-underline-offset:var(--r-1)}.zijblok__deel{display:flex;flex-direction:column;gap:var(--r-3)}.zijblok__deel+.zijblok__deel{margin-top:var(--r-3);padding-top:var(--r-5);border-top:var(--rand)}.zijblok__links{display:flex;flex-direction:column;align-items:flex-start}.zijblok .tekstlink{font-size:var(--tekst-compact)}.zijblok__rijen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.zijblok__rij{display:flex;align-items:center;gap:var(--r-3);min-height:var(--hoogte-rij);padding:var(--r-3) 0;border-top:var(--rand);color:var(--kleur-tekst);text-decoration:none}.zijblok__rij>span{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.zijblok__rij b{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop)}.zijblok__rij small{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.zijblok__rij>.icoon{width:var(--icoon-20);height:var(--icoon-20);flex-shrink:0;color:var(--kleur-tekst-hulp)}.zijblok__rij:hover b,.zijblok__rij.is-hover b{text-decoration:underline;text-underline-offset:var(--r-1)}.zijblok__rij:focus-visible,.zijblok__rij.is-focus{outline:none;border-radius:var(--hoek-klein);box-shadow:var(--schaduw-focus-op-vlak)}.zijblok--verder{gap:var(--r-2)}.zijblok--verder .zijblok__links{margin-top:var(--r-1)}@media(max-width:1023.98px){.zijraster{flex-direction:column;gap:var(--r-7)}.zijraster__hoofd{max-width:none;width:100%}.zijraster__zij,.zijraster--nav-links .zijraster__zij{width:100%}.zijraster__zij--plakt{position:static;max-height:none;overflow:visible}.zijraster--nav-links{gap:var(--r-5)}.zijraster__zij--gids{display:none}.pkop__naast{flex-direction:column;gap:var(--r-5)}.pkop__extra{width:100%;padding-top:0}}@media(max-width:767.98px){.pkop{padding-bottom:var(--r-7)}.pkop--donker{padding-bottom:var(--r-6)}.pkop>.wrap{padding-top:var(--r-1)}.pkop__titel{margin-top:var(--r-2);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7}.pkop__titel--lijst{margin-top:var(--r-2)}.pkop__regel{gap:0 var(--r-4)}.pkop__regel .tekstlink,.pkop__teller{font-size:var(--tekst-compact)}.pkop__intro{margin-top:var(--r-3)}.pkop--kort{padding-bottom:var(--r-6)}.zijraster{gap:var(--r-6)}.zijblok{padding:var(--ruimte-kaart)}.sprongrij__lijst{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--marge-pagina));padding:0 var(--marge-pagina);scrollbar-width:none}.sprongrij--rij{flex-direction:column;align-items:stretch;gap:var(--r-3)}.pkop__merken .merkrij{flex-wrap:nowrap}}@media(max-width:389.98px){.pkop__titel{hyphenate-limit-chars:16 6 6;overflow-wrap:break-word}}.kerncijfersblok{display:flex;flex-direction:column;gap:var(--ruimte-kop)}.kerncijfersblok__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.kerncijfers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.kerncijfers--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kerncijfers--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kerncijfers--1{grid-template-columns:minmax(0,1fr)}.kerncijfer{min-width:0;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:var(--r-6)}.kerncijfers--4>.kerncijfer{padding:var(--r-6) var(--r-5)}.kerncijfer+.kerncijfer{border-left:var(--rand)}.kerncijfer>p{margin:0}.kerncijfer__waarde{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display);color:var(--kleur-tekst)}.kerncijfer__label{font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop);color:var(--kleur-tekst)}.kerncijfer>.kerncijfer__tekst{margin-top:var(--r-2);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.hulprijen{display:flex;flex-direction:column;align-items:stretch}.hulprijen__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.hulprijen__zin{margin:var(--r-2) 0 0;max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.hulprijen__kop+.hulprijen__lijst,.hulprijen__zin+.hulprijen__lijst{margin-top:var(--r-4)}.hulprijen__lijst{margin:0;padding:0;list-style:none;border-top:var(--rand)}.hulprijen__lijst>li{display:flex;border-bottom:var(--rand)}.hulprij{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--r-4);min-height:var(--hoogte-rij);margin:0 calc(-1 * var(--r-3));padding:var(--r-3);border-radius:var(--hoek-bediening);color:var(--kleur-tekst);text-decoration:none}.hulprij__tekst{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.hulprij__titel{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1)}.hulprij__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.hulprij__pijl{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-hulp);transition:transform var(--beweging-hover),color var(--beweging-hover)}.hulprij--kaal{min-height:var(--hoogte-bediening)}.hulprij:hover .hulprij__titel,.hulprij.is-hover .hulprij__titel{text-decoration:underline}.hulprij:hover .hulprij__pijl,.hulprij.is-hover .hulprij__pijl{color:var(--kleur-tekst);transform:translate(var(--r-1))}.hulprij:focus-visible,.hulprij.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.hulprij:active,.hulprij.is-actief{background:var(--kleur-vlak-zacht)}.hulprijen--vlak .hulprij:focus-visible,.hulprijen--vlak .hulprij.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.hulprijen--vlak>.hulprijen__lijst:first-child{border-top:0}.hulprijen--vlak>.hulprijen__lijst:last-child>li:last-child{border-bottom:0}.hulprijen__link{align-self:flex-start;margin-top:var(--r-3)}.hulprijen__link.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.hulprijen__link.is-focus{box-shadow:var(--schaduw-focus);border-radius:var(--hoek-klein);padding:0 var(--r-2);margin-left:calc(-1 * var(--r-2))}.uitweg,.hulpblok--knoppen{display:flex;align-items:center;justify-content:space-between;gap:var(--r-7);padding:var(--r-7) var(--r-8);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.uitweg,.hulpblok--knoppen{flex-wrap:wrap;row-gap:var(--r-5)}.uitweg__tekst,.hulpblok--knoppen>.hulpblok__tekst{flex:1 1 calc(var(--r-12) * 3);min-width:0}.uitweg__kop,.hulpblok__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.uitweg__zin,.hulpblok__zin{margin:var(--r-2) 0 0;max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.uitweg__acties,.hulpblok__acties{flex:none;display:flex;gap:var(--knop-tussen)}.uitweg .knop--donker:focus-visible,.uitweg .knop--donker.is-focus,.hulpblok__acties .knop--donker:focus-visible,.hulpblok__acties .knop--donker.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.uitweg .knop--rand:focus-visible,.uitweg .knop--rand.is-focus,.hulpblok__acties .knop--rand:focus-visible,.hulpblok__acties .knop--rand.is-focus{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus-op-vlak)}.hulpblok{display:flex;flex-direction:column;gap:var(--r-5);padding:var(--r-7) var(--r-8) var(--r-6);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.hulpblok__links{margin:0}.hulpblok .linklijst__link:focus-visible,.hulpblok .linklijst__link.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.hulpblok--breed{flex-direction:row;align-items:flex-start;gap:var(--r-8)}.hulpblok--breed>.hulpblok__tekst{flex:4 1 0;min-width:0}.hulpblok--breed>.hulpblok__links{flex:8 1 0;min-width:0}.hulpblok.hulpblok--knoppen{flex-direction:row;align-items:center;padding:var(--r-7) var(--r-8)}.twijfel{display:flex;align-items:stretch;gap:var(--r-8);padding:var(--r-8) var(--r-9);border-radius:var(--hoek-kaart);background:var(--kleur-donker);color:var(--kleur-op-donker)}.twijfel__hoofd{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--r-6)}.twijfel__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display);color:var(--kleur-op-donker)}.twijfel__zin{margin:var(--r-2) 0 0;max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-op-donker-zacht)}.twijfel__acties{display:flex;flex-wrap:wrap;gap:var(--knop-tussen)}.twijfel__regels{flex:1 1 0;min-width:0;margin:0;padding:0 0 0 var(--r-8);list-style:none;border-left:var(--rand-donker);display:flex;flex-direction:column;justify-content:center}.twijfel__regel{padding:var(--r-4) 0;font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-op-donker-zacht)}.twijfel__regel+.twijfel__regel{border-top:var(--rand-donker)}.twijfel__regel b{color:var(--kleur-op-donker);font-weight:var(--gewicht-kop)}.twijfel__regel a{color:var(--kleur-link-op-donker);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);border-radius:var(--hoek-klein)}.twijfel__regel a:hover,.twijfel__regel a.is-hover{text-decoration-thickness:var(--lijn-status)}.twijfel__regel a:focus-visible,.twijfel__regel a.is-focus{outline:none;box-shadow:var(--schaduw-focus-donker)}.twijfel__hoofdknop{background:var(--kleur-op-donker);color:var(--kleur-donker)}.twijfel__hoofdknop:hover,.twijfel__hoofdknop.is-hover{background:var(--kleur-vlak)}.twijfel__hoofdknop:active,.twijfel__hoofdknop.is-actief{background:var(--kleur-op-donker-zacht)}.twijfel__hoofdknop:focus-visible,.twijfel__hoofdknop.is-focus{outline:none;box-shadow:var(--schaduw-focus-donker)}.twijfel .knop--rand-donker:hover,.twijfel .knop--rand-donker.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-op-donker-zacht)}.twijfel .knop--rand-donker:focus-visible,.twijfel .knop--rand-donker.is-focus{outline:none;box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-donker-lijn),var(--schaduw-focus-donker)}.twijfel--1 .twijfel__hoofd{flex:2 1 0}.twijfel--1 .twijfel__regels{justify-content:flex-start}.twijfel--1 .twijfel__regel{padding-top:0}.twijfel--kort .twijfel__hoofd{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r-5) var(--r-7)}.twijfel--kort .twijfel__tekst{flex:1 1 calc(var(--r-12) * 3);min-width:0}.twijfel--kort .twijfel__acties{flex:none;flex-wrap:nowrap}.dienstkaart{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-5);padding:var(--r-7) var(--r-8) var(--r-8);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.dienstkaart__icoon{display:flex;align-items:center;justify-content:center;width:var(--icoon-48);height:var(--icoon-48);border-radius:var(--hoek-bediening);background:var(--kleur-vlak-zacht);color:var(--kleur-tekst)}.dienstkaart__icoon .icoon{width:var(--icoon);height:var(--icoon)}.dienstkaart__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.dienstkaart__zin{margin:var(--r-2) 0 0;max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.dienstkaart__knop{margin-top:var(--r-1)}.dienstkaart__knop:focus-visible,.dienstkaart__knop.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}@media(max-width:1023.98px){.kerncijfers--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kerncijfers--4>.kerncijfer:nth-child(odd){border-left:0}.kerncijfers--4>.kerncijfer:nth-child(n+3){border-top:var(--rand)}.uitweg,.hulpblok.hulpblok--knoppen,.twijfel--kort .twijfel__hoofd{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:var(--r-5)}.uitweg__tekst,.hulpblok--knoppen>.hulpblok__tekst,.twijfel--kort .twijfel__tekst{flex:none}.twijfel{flex-direction:column;gap:var(--r-6)}.twijfel--1 .twijfel__hoofd{flex:none}.twijfel__regels{padding:var(--r-2) 0 0;border-left:0;border-top:var(--rand-donker)}.twijfel--1 .twijfel__regel{padding-top:var(--r-4)}}@media(max-width:767.98px){.kerncijfers,.kerncijfers--3,.kerncijfers--4{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--hoek-kaart-mobiel)}.kerncijfers>.kerncijfer{padding:var(--r-4-5) var(--r-4)}.kerncijfers>.kerncijfer:nth-child(odd){border-left:0}.kerncijfers>.kerncijfer:nth-child(n+3){border-top:var(--rand)}.kerncijfers--3>.kerncijfer:last-child{grid-column:1 / -1}.kerncijfer>.kerncijfer__tekst{margin-top:var(--r-1)}.kerncijfers>.kerncijfer{display:block}.hulprijen__zin{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.uitweg,.hulpblok,.hulpblok.hulpblok--knoppen,.dienstkaart{padding:var(--r-5) var(--r-4-5);gap:var(--r-4);border-radius:var(--hoek-kaart-mobiel)}.uitweg__zin,.hulpblok__zin,.dienstkaart__zin{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.uitweg__acties,.hulpblok__acties{flex-direction:column;align-self:stretch;gap:var(--r-3)}.uitweg__acties .knop,.hulpblok__acties .knop,.dienstkaart__knop{width:100%}.uitweg__acties .knop,.hulpblok__acties .knop{min-width:0;height:auto;min-height:var(--knop-hoogte);padding-top:var(--r-3);padding-bottom:var(--r-3);white-space:normal;text-wrap:balance}.hulpblok--breed{flex-direction:column;gap:var(--r-4)}.hulpblok--breed>.hulpblok__tekst{flex:none}.hulpblok .linklijst__link{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.dienstkaart{align-items:stretch}.twijfel{padding:var(--r-6) var(--r-4-5);gap:var(--r-5);border-radius:var(--hoek-kaart-mobiel)}.twijfel__hoofd{gap:var(--r-5)}.twijfel__zin,.twijfel__regel{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.twijfel__acties,.twijfel--kort .twijfel__acties{flex-direction:column;align-self:stretch;gap:var(--r-3);flex-wrap:nowrap}.twijfel__acties .knop{width:100%}}@media(max-width:389.98px){.dienstkaart__knop{min-width:0;height:auto;min-height:var(--knop-hoogte);padding-top:var(--r-3);padding-bottom:var(--r-3);white-space:normal;text-wrap:balance}}.lees a,.leeslink{color:var(--kleur-link);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);border-radius:var(--hoek-klein);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lees a:hover,.lees a.is-hover,.leeslink:hover,.leeslink.is-hover{text-decoration-thickness:var(--lijn-status)}.lees a:focus-visible,.lees a.is-focus,.leeslink:focus-visible,.leeslink.is-focus{outline:0;box-shadow:var(--schaduw-focus)}:root{--tabel-kolom-min: calc(var(--r-12) + var(--r-10));--tabel-rand-x: var(--r-5);--vtabel-rijkop: calc(var(--r-12) + var(--r-10));--vtabel-kolom: calc(var(--r-12) * 3);--vtabel-foto: calc(var(--r-12) + var(--r-2))}.tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--tabel-letter);line-height:var(--regel-tabel);color:var(--kleur-tekst);text-align:left}.tabel th,.tabel td{padding:var(--tabel-cel-y) var(--tabel-cel-x);vertical-align:top;text-align:left;border-top:var(--lijn) solid var(--tabel-lijn);font-weight:var(--gewicht-tekst)}.tabel th:first-child,.tabel td:first-child{padding-left:var(--tabel-rand-x)}.tabel th:last-child,.tabel td:last-child{padding-right:var(--tabel-rand-x)}.tabel thead th{background:var(--tabel-kop-vlak);color:var(--tabel-kop-tekst);font-size:var(--tabel-kop-letter);line-height:var(--regel-tabelkop);font-weight:var(--gewicht-label);border-top:0}.tabel tbody th[scope=row],.tabel b,.tabel strong{font-weight:var(--gewicht-kop)}.tabel a{color:var(--kleur-link);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp)}.tabel a:hover,.tabel a.is-hover{text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.tabel a:focus-visible,.tabel a.is-focus{outline:none;border-radius:var(--hoek-klein);padding:0 var(--r-1);margin:0 calc(-1 * var(--r-1));box-shadow:var(--schaduw-focus)}.tabel__label{display:none}.tabelfig{margin:0;display:flex;flex-direction:column;gap:var(--r-3);min-width:0}.tabelvak{position:relative;overflow-x:auto;background:var(--kleur-vlak);border:var(--rand);border-radius:var(--hoek-paneel);overscroll-behavior-x:contain}.tabelvak:focus-visible,.tabelvak.is-focus{outline:none;box-shadow:var(--schaduw-focus)}.tabelvak .tabel th,.tabelvak .tabel td{min-width:var(--tabel-kolom-min)}.tabelvak .tabel--smal th,.tabelvak .tabel--smal td{min-width:0}.tabelfig__bijschrift{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.kenmerktabel{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--kleur-vlak);border:var(--rand);border-radius:var(--hoek-paneel);font-size:var(--tabel-letter);line-height:var(--regel-tabel);text-align:left}.kenmerktabel th,.kenmerktabel td{padding:var(--tabel-cel-y) var(--tabel-cel-x);vertical-align:top;text-align:left;border-top:var(--lijn) solid var(--tabel-lijn)}.kenmerktabel tr:first-child>*{border-top:0}.kenmerktabel th{width:40%;padding-left:var(--tabel-rand-x);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-zacht)}.kenmerktabel td{padding-right:var(--tabel-rand-x);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst);overflow-wrap:anywhere}.kenmerktabel td .code{font-weight:inherit}.kenmerktabel--lang td{font-weight:var(--gewicht-tekst)}.tabelvak--vergelijk{width:fit-content;max-width:100%;border-radius:var(--hoek-kaart)}.vtabel{width:auto;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--tabel-letter);line-height:var(--regel-tabel);text-align:left;color:var(--kleur-tekst)}.vtabel col.vtabel__rijkolom{width:var(--vtabel-rijkop)}.vtabel col.vtabel__productkolom{width:var(--vtabel-kolom)}.vtabel th,.vtabel td{padding:var(--r-4) var(--tabel-cel-x);vertical-align:top;text-align:left;border-top:var(--lijn) solid var(--tabel-lijn);font-weight:var(--gewicht-tekst);background:var(--kleur-vlak)}.vtabel tr>:first-child{padding-left:var(--tabel-rand-x)}.vtabel tr>:last-child{padding-right:var(--tabel-rand-x)}.vtabel tbody th{font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst-zacht)}.vtabel thead th{border-top:0;padding-top:var(--r-5);padding-bottom:var(--r-5)}.vtabel__kop{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2)}.vtabel__kop .fotovak{width:var(--vtabel-foto);margin-bottom:var(--r-2)}.vtabel__meta{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp);font-weight:var(--gewicht-tekst)}.vtabel__titel{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);font-weight:var(--gewicht-kop);color:var(--kleur-tekst);text-decoration:none}.vtabel__titel:hover,.vtabel__titel.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.vtabel__titel:focus-visible,.vtabel__titel.is-focus{outline:none;border-radius:var(--hoek-klein);box-shadow:var(--schaduw-focus)}.vtabel .prijs{display:inline-block}.vtabel__codes{display:block;word-spacing:var(--r-1)}.vtabel__codes .code{font-weight:var(--gewicht-nadruk)}.vtabel__pas{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2)}.vtabel__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.vtabel__voet td{padding-top:var(--r-5);padding-bottom:var(--r-4)}.vtabel__acties{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2)}.vtabel__acties .voorraad{min-height:var(--knop-hoogte-klein)}.vtabel .is-gedempt{background:var(--kleur-vlak-zacht)}.vtabel .is-gedempt .fotovak{background:var(--kleur-vlak)}.vtabel .is-gedempt .vtabel__titel,.vtabel .is-gedempt .prijs{color:var(--kleur-tekst-zacht)}.vtabel__kop .skeletkolom__foto{display:block;width:var(--vtabel-foto);margin-bottom:var(--r-2)}.vtabel__kop--skelet{align-items:stretch}.vtabel td .skelet{width:72%;margin-top:var(--r-1)}.tabelvak[aria-busy=true]{pointer-events:none}.vtabel-onder{display:flex;justify-content:flex-start;padding-top:var(--r-2)}.vergelijkvak{display:flex;flex-direction:column;gap:var(--r-3);width:max-content;max-width:100%}.vergelijkvak>.melding,.vergelijkvak .tabelfig__bijschrift{contain:inline-size}.feitenlijst{margin:0;display:flex;flex-direction:column}.feitenlijst__rij{display:flex;flex-direction:column;gap:var(--r-1);padding:var(--r-3) 0;border-top:var(--rand)}.feitenlijst__rij:first-child{border-top:0;padding-top:0}.feitenlijst__rij:last-child{padding-bottom:0}.feitenlijst dt{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-label);color:var(--kleur-tekst-zacht)}.feitenlijst dd{margin:0;font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst)}.feitenlijst dd a{color:var(--kleur-link);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp)}@media(max-width:767.98px){:root{--tabel-rand-x: var(--r-4);--vtabel-rijkop: calc(var(--r-12) + var(--r-5));--vtabel-kolom: calc(var(--r-12) + var(--r-9));--vtabel-foto: var(--r-11)}.tabelvak{border-radius:var(--hoek-bediening)}.tabelvak--vergelijk{border-radius:var(--hoek-paneel)}.tabelvak .tabel th,.tabelvak .tabel td{min-width:calc(var(--r-12) + var(--r-9))}.tabelvak .tabel tr>:first-child{min-width:var(--r-12)}.kenmerktabel th{width:40%;padding-right:var(--r-2);font-size:var(--tekst-hulp)}.kenmerktabel--lang,.kenmerktabel--lang tbody,.kenmerktabel--lang tr,.kenmerktabel--lang th,.kenmerktabel--lang td{display:block;width:auto}.kenmerktabel--lang th{padding:var(--tabel-cel-y) var(--tabel-rand-x) 0;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-label)}.kenmerktabel--lang td{padding:var(--r-1) var(--tabel-rand-x) var(--tabel-cel-y);border-top:0}.tabel--stapel,.tabel--stapel tbody,.tabel--stapel tr,.tabel--stapel th,.tabel--stapel td{display:block;width:auto}.tabel--stapel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabelvak .tabel--stapel th,.tabelvak .tabel--stapel td{min-width:0}.tabel--stapel tr{padding:var(--r-4) var(--tabel-rand-x) var(--r-4-5);border-top:var(--rand)}.tabel--stapel tbody tr:first-child{border-top:0}.tabel--stapel tr>*{padding:0;border-top:0;overflow-wrap:anywhere}.tabel--stapel tr>:first-child,.tabel--stapel tr>:last-child{padding-left:0;padding-right:0}.tabel--stapel tr>*+*{margin-top:var(--r-3)}.tabel--stapel tr>:first-child{font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-kop)}.tabel--stapel .tabel__label{display:block;margin-bottom:var(--r-1);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-label);color:var(--kleur-tekst-hulp)}.vtabel{width:calc(var(--vtabel-rijkop) + var(--vtabel-n, 3) * var(--vtabel-kolom))}.tabelvak--vergelijk{scroll-snap-type:x proximity;scroll-padding-left:var(--vtabel-rijkop)}.vtabel thead th+th{scroll-snap-align:start}.vtabel th,.vtabel td{padding:var(--r-3)}.vtabel tr>:first-child{position:sticky;left:0;z-index:var(--laag-zwevend);padding-left:var(--tabel-rand-x);box-shadow:inset calc(-1 * var(--lijn)) 0 0 var(--tabel-lijn)}.vtabel tbody th{font-size:var(--tekst-hulp);line-height:var(--regel-hulp)}.vtabel thead th{padding-top:var(--r-4);padding-bottom:var(--r-4)}.vtabel__kop .fotovak,.vtabel__kop .skeletkolom__foto{margin-bottom:var(--r-1)}.vtabel__titel{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.vtabel__acties .knop{padding:0 var(--r-4)}.vtabel__acties .knop .icoon{display:none}}.stapzoeker .keuze.is-open{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus-op-vlak);background:var(--kleur-vlak)}.stapzoeker .invoer.is-focus{background:var(--kleur-vlak);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus-op-vlak)}.stapzoeker .invoer.is-fout{background:var(--kleur-vlak);box-shadow:inset 0 0 0 var(--lijn-status) var(--invoer-rand-fout)}.stapzoeker .invoer.is-uit .chev{color:var(--kleur-uit-tekst)}.keuzes{position:absolute;left:0;min-width:100%;width:max-content;top:calc(100% + var(--r-2));z-index:var(--laag-uitklap);display:flex;flex-direction:column;padding:var(--r-2);border-radius:var(--hoek-paneel);background:var(--kleur-vlak);box-shadow:var(--schaduw-zwevend)}.keuzes__optie{white-space:nowrap;display:flex;align-items:center;gap:var(--r-3);min-height:var(--hoogte-bediening-klein);padding:0 var(--r-3);border-radius:var(--hoek-klein);font-size:var(--tekst-body);line-height:var(--regel-compact);color:var(--kleur-tekst)}.keuzes__optie span{margin-left:auto;padding-left:var(--r-6);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.keuzes__optie.is-actief{background:var(--kleur-pagina)}.keuzes__optie .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20)}.keuzes__optie.is-gekozen{font-weight:var(--gewicht-kop)}.stapzoeker__fout{grid-column:3 / -1;margin-top:calc(-1 * var(--r-2))}.knop__kort{display:none}.stapzoeker .invoer--zacht:not(.is-uit){background:var(--kleur-vlak);box-shadow:inset 0 0 0 1.5px var(--rk-grijs-500)}.stapzoeker .invoer--zacht.is-uit{box-shadow:inset 0 0 0 1.5px var(--kleur-lijn)}.stapzoeker .invoer.invoer--zacht.is-focus:not(.is-uit),.stapzoeker .invoer.invoer--zacht:not(.is-uit):focus-within,.stapzoeker .keuze.invoer--zacht.is-open:not(.is-uit){background:var(--kleur-vlak);box-shadow:inset 0 0 0 var(--invoer-lijn-status) var(--invoer-rand-focus)}.stapzoeker .veld__label small{color:var(--kleur-tekst-zacht);font-size:inherit;font-weight:var(--gewicht-tekst)}.stapzoeker__gerust{margin:var(--r-1) 0 0;font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.stapzoeker__voet{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}@media(max-width:1100px){.knop__lang{display:none}.knop__kort{display:inline}}@media(max-width:767.98px){.stapzoeker__velden{grid-template-columns:minmax(0,1fr)}.stapzoeker__velden>.knop{order:1}.stapzoeker__fout{grid-column:auto}.knop__lang{display:none}.stapzoeker__voet{align-items:flex-start;line-height:var(--regel-hulp)}.knop__kort{display:inline}}.aantal--regel{height:var(--hoogte-bediening-klein);background:var(--invoer-vlak)}.aantal--regel button{width:var(--tikdoel);height:var(--hoogte-bediening-klein)}.aantal--regel button .icoon{width:var(--icoon-20);height:var(--icoon-20)}.aantal--regel button:active:not(:disabled),.aantal--regel button.is-actief{background:var(--kleur-vlak-ingedrukt)}@media(max-width:767.98px){.aantal--regel button{width:var(--tikdoel-min)}.aantal--regel input,.aantal--regel .aantal__getal{width:var(--r-6)}}.invoer.is-focus,.invoer:focus-within,.stapzoeker .invoer.is-focus{box-shadow:inset 0 0 0 var(--invoer-lijn-status) var(--invoer-rand-focus)}.invoer.is-fout:focus-within,.invoer.is-fout.is-focus{box-shadow:inset 0 0 0 var(--invoer-lijn-status) var(--invoer-rand-fout)}.invoer.is-goed:focus-within,.invoer.is-goed.is-focus{box-shadow:inset 0 0 0 var(--invoer-lijn-status) var(--kleur-past)}.topstrook{background:var(--kleur-donker);color:var(--kleur-op-donker-zacht);font-size:var(--tekst-hulp);line-height:20px;border-bottom:1px solid var(--kleur-donker-lijn)}.topstrook .wrap{display:flex;justify-content:center;gap:40px;height:var(--topstrook-hoogte);align-items:center}.topstrook span{display:inline-flex;align-items:center;gap:8px}.kop{background:var(--kleur-donker);color:var(--kleur-op-donker);position:relative;z-index:var(--laag-kop)}.kop .wrap{display:flex;align-items:center;height:var(--kop-hoogte);gap:40px}.kop__logo{display:block;flex-shrink:0}.kop__logo img{height:30px;width:auto}.kop__acties{display:flex;align-items:center;gap:8px;margin-left:auto}.kop__zoek{display:flex;align-items:center;gap:10px;width:340px;height:48px;padding:0 16px;border-radius:var(--hoek-bediening);background:var(--kleur-donker-vlak);border:1px solid var(--kleur-donker-lijn);color:var(--kleur-op-donker-zacht);font-size:var(--tekst-compact);text-decoration:none}.kop__zoek .icoon{width:20px;height:20px}.kop__mobiel{display:none}.zoekbalk{display:flex;align-items:center;gap:12px;height:var(--zoekbalk-hoogte);padding:8px 8px 8px 24px;border-radius:var(--hoek-paneel);background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:0 1px #0b10120a}.zoekbalk .icoon{color:var(--kleur-tekst-zacht)}.zoekbalk input{flex:1;min-width:0;height:56px;border:0;outline:0;background:transparent;font-size:var(--tekst-lees)}.zoekbalk input::placeholder{color:var(--kleur-tekst-hulp);opacity:1}.zoekbalk .knop{height:56px}.zoekbalk--licht{box-shadow:inset 0 0 0 1.5px var(--kleur-rand-invoer)}.zoekbalk.is-focus{box-shadow:var(--schaduw-focus-donker)}.zoekbalk--licht.is-focus{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus)}.suggesties{background:var(--kleur-vlak);color:var(--kleur-tekst);border-radius:var(--hoek-paneel);box-shadow:var(--schaduw-zwevend);padding:8px}.suggesties__kop{padding:12px 16px 4px;font-size:var(--tekst-hulp);font-weight:700;color:var(--kleur-tekst-hulp)}.suggestie{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 16px;border-radius:var(--hoek-bediening);text-decoration:none}.suggestie.is-actief,.suggestie:hover{background:var(--kleur-pagina)}.suggestie__foto{width:40px;height:48px;display:grid;place-items:center}.suggestie__foto img{max-height:46px;width:auto}.suggestie__tekst{flex:1;min-width:0}.suggestie__tekst b{display:block;font-size:var(--tekst-compact);line-height:21px}.suggestie__tekst span{font-size:var(--tekst-hulp);color:var(--kleur-tekst-hulp)}.suggestie__prijs{font-weight:700;font-size:var(--tekst-compact)}mark{background:none;color:inherit;font-weight:800;padding:0}@media(max-width:1279.98px){.kop .wrap{gap:var(--r-5)}.kop__zoek{width:auto;flex:1;min-width:0;max-width:340px}.kop__zoek span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1100px){.kop__zoek{flex:none;width:var(--tikdoel);height:var(--tikdoel);padding:0;justify-content:center;background:transparent;border:0;color:inherit}.kop__zoek:hover{background:var(--kop-hover-vlak)}.kop__zoek .icoon{width:var(--icoon);height:var(--icoon)}.kop__zoek span{display:none}}@media(max-width:1023.98px){.kop__mobiel{display:flex}.kop__acties{flex:1;justify-content:flex-end}.kop__zoek{flex:1;width:auto;max-width:none;height:var(--hoogte-bediening-klein);padding:0 var(--r-4);justify-content:flex-start;background:var(--kop-zoek-vlak);border:1px solid var(--kop-lijn);color:var(--kleur-op-donker-zacht)}.kop__zoek:hover{background:var(--kop-zoek-vlak)}.kop__zoek .icoon{width:var(--icoon-20);height:var(--icoon-20)}.kop__zoek span{display:block}.kop__zoek~a.kop__mobiel{display:none}.topstrook span:nth-child(n+3){display:none}}@media(max-width:767.98px){.topstrook .wrap{justify-content:center;gap:0}.topstrook span+span{display:none}.kop .wrap{height:var(--kop-hoogte-mobiel);gap:0;padding-right:8px}.kop .ikoonknop{width:44px;height:44px}.kop__logo img{height:22px}.kop__nav,.kop__zoek,.kop__bureau{display:none}.kop__mobiel,.kop__zoek~a.kop__mobiel{display:flex}.zoekbalk{padding:4px 6px 4px 16px;border-radius:var(--zoekbalk-hoek)}.zoekbalk input{font-size:var(--tekst-body)}.zoekbalk .knop{display:none}}.zoekbalk--licht:hover,.zoekbalk--licht.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst-zacht)}.zoekbalk--licht.is-focus:hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus)}.zoekbalk:focus-within{box-shadow:var(--schaduw-focus-donker)}.zoekbalk--licht:focus-within{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--invoer-rand-focus),var(--schaduw-focus)}.zoekbalk.is-bezig input{color:var(--kleur-tekst-zacht)}.zoekbalk .knop.is-bezig .icoon,.stapzoeker .knop.is-bezig .icoon{visibility:hidden}.zoekbalk-groep{display:flex;flex-direction:column;gap:var(--r-3)}.zoekbalk-fout{display:flex;align-items:flex-start;gap:var(--r-2);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-fout)}.zoekbalk-fout .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20)}.donker .zoekbalk-fout,.zoekbalk-fout--donker{color:var(--kleur-fout-op-donker)}.suggestie__tekst b:has(mark){font-weight:var(--gewicht-tekst)}.suggestie.is-hover{background:var(--kleur-pagina)}.suggestie__aantal{flex:none;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.suggestie__pijl{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-hulp)}.suggestie__foto .icoon{color:var(--kleur-tekst-zacht)}.suggesties__alle{margin-top:var(--r-2);padding-top:var(--r-2);border-top:var(--rand)}.suggestie--alle .suggestie__tekst b{font-weight:var(--gewicht-kop)}.suggesties__sluit{display:none;justify-content:flex-end;padding:0 var(--r-2)}.suggestie--skelet{pointer-events:none}.suggestie--skelet .suggestie__foto{border-radius:var(--skelet-hoek);background:var(--skelet-vlak)}.skeletregel{display:block;height:var(--r-3);border-radius:var(--skelet-hoek);background:var(--skelet-vlak)}.skeletregel+.skeletregel{margin-top:var(--r-2)}.skeletregel--kort{width:40%}.skeletregel--lang{width:72%}.suggesties__melding{display:flex;align-items:center;gap:var(--r-3);min-height:var(--hoogte-rij);padding:var(--r-2) var(--r-4);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst-zacht)}.suggesties__melding .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-zacht)}.suggesties__melding--fout .icoon{color:var(--kleur-fout)}@media(max-width:767.98px){.suggesties__sluit{display:flex}.suggestie{padding:var(--r-2) var(--r-3)}}.kop--vol>.wrap{gap:var(--r-7)}.kop--vol .kop__zoek{flex:1 1 auto;width:auto;min-width:0;max-width:none}.kop--vol .kop__zoek span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kop--vol .kop__acties{flex:none;gap:var(--r-1);margin-left:auto}.kop--vol .kop__zoek+.kop__acties{margin-left:0}.kopactie{position:relative;display:inline-flex;align-items:center;gap:var(--r-2);height:var(--tikdoel);padding:0 var(--r-3);border-radius:var(--hoek-bediening);color:var(--kop-tekst);text-decoration:none;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);white-space:nowrap;background:transparent;border:0;cursor:pointer}.kopactie:hover,.kopactie.is-hover{background:var(--kop-hover-vlak)}.kopactie:focus-visible,.kopactie.is-focus{box-shadow:var(--schaduw-focus-donker)}.kopactie__icoon{position:relative;display:inline-flex}.kopactie__icoon .icoon{width:var(--icoon);height:var(--icoon)}.kopactie .teller{position:static;margin-left:var(--r-1)}.kopactie[aria-current=page]:after,.kopactie.is-huidig:after,.kopactie.is-actief:after{content:"";position:absolute;left:var(--r-3);right:var(--r-3);bottom:0;height:var(--lijn-status);border-radius:var(--hoek-rond);background:var(--kleur-accent-op-donker)}.kopregel{background:var(--kop-vlak);color:var(--kop-tekst);border-top:var(--rand-donker)}.kop .kopregel .wrap{display:flex;align-items:center;height:var(--kopregel-hoogte);gap:0}.kopregel__lijst{display:flex;align-items:center;gap:var(--r-1);flex:1;min-width:0;margin:0 0 0 calc(-1 * var(--r-3));padding:0;list-style:none}.kopregel__item--rechts{margin-left:auto}.kopregel__item--rechts+.kopregel__item--rechts{margin-left:0}.kopregel__link{position:relative;display:inline-flex;align-items:center;gap:var(--r-1);height:var(--tikdoel-min);padding:0 var(--r-3);border:0;border-radius:var(--hoek-bediening);background:transparent;color:var(--kop-tekst);font:inherit;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);text-decoration:none;white-space:nowrap;cursor:pointer}.kopregel__link .icoon{width:var(--icoon-16);height:var(--icoon-16);color:var(--kleur-op-donker-zacht)}.kopregel__link:hover,.kopregel__link.is-hover,.kopregel__link[aria-expanded=true]{background:var(--kop-hover-vlak)}.kopregel__link[aria-expanded=true] .icoon{color:var(--kop-tekst)}.kopregel__link:focus-visible,.kopregel__link.is-focus{box-shadow:var(--schaduw-focus-donker)}.kopregel__link[aria-current=page]{font-weight:var(--gewicht-kop)}.kopregel__link[aria-current=page]:after{content:"";position:absolute;left:var(--r-3);right:var(--r-3);bottom:calc(-1 * var(--lijn-status));height:var(--lijn-status);border-radius:var(--hoek-rond);background:var(--kleur-accent-op-donker)}.kopregel__kort{display:none}.menupaneel{position:relative;background:var(--kleur-vlak);color:var(--kleur-tekst);border-bottom:var(--rand);box-shadow:var(--schaduw-zwevend)}.menupaneel[hidden]{display:none}.kop--vol>.menupaneel{position:absolute;top:100%;left:0;right:0;z-index:var(--laag-uitklap)}.kop--vol>.menupaneel--los{position:relative;top:auto;z-index:auto}.kop .menupaneel .wrap,.menupaneel .wrap{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:var(--r-6);padding-top:var(--r-6);padding-bottom:var(--r-8)}.menupaneel__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--r-5);padding-bottom:var(--r-4);border-bottom:var(--rand)}.menupaneel__titel{display:inline-flex;align-items:center;gap:var(--r-2);margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.menupaneel__titel a{display:inline-flex;align-items:center;gap:var(--r-2);color:inherit;text-decoration:none;border-radius:var(--hoek-klein);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2))}.menupaneel__titel .icoon{width:var(--icoon);height:var(--icoon);transition:transform var(--beweging-hover)}.menupaneel__titel a:hover .icoon,.menupaneel__titel a.is-hover .icoon{transform:translate(var(--r-1))}.menupaneel__titel a:hover,.menupaneel__titel a.is-hover{text-decoration:underline;text-underline-offset:var(--r-1);text-decoration-thickness:var(--lijn-status)}.menupaneel__titel a.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.menupaneel__titel small{margin-left:var(--r-2);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);letter-spacing:0;color:var(--kleur-tekst-hulp)}.kop--vol>.menupaneel:not([hidden]):after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--kleur-waas-licht);pointer-events:none}.menupaneel__raster{display:flex;gap:var(--r-8);align-items:stretch}.menupaneel__hoofd{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.menupaneel__tegels{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--r-4)}.menutegel{display:flex;flex-direction:column;border-radius:var(--hoek-paneel);background:var(--kleur-vlak);box-shadow:var(--rand-binnen);color:var(--kleur-tekst);text-decoration:none;overflow:hidden}.menutegel .fotovak{flex:1 1 auto;aspect-ratio:auto;min-height:112px;background:transparent;border-radius:0}.menutegel__tekst{display:block;padding:var(--r-3) var(--r-4) var(--r-4)}.menutegel__naam{display:flex;align-items:center;gap:var(--r-2);font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);font-weight:var(--gewicht-kop)}.menutegel__aantal{display:block;white-space:nowrap;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.menutegel .icoon{flex:0 0 auto;width:var(--icoon-20);height:var(--icoon-20);transition:transform var(--beweging-hover)}.menutegel:hover,.menutegel.is-hover{box-shadow:var(--rand-binnen),var(--schaduw-kaart-hover)}.menutegel:hover .menutegel__naam,.menutegel.is-hover .menutegel__naam{text-decoration:underline;text-underline-offset:var(--r-1)}.menutegel:hover .icoon,.menutegel.is-hover .icoon{transform:translate(var(--r-1))}.menutegel:focus-visible,.menutegel.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.menupaneel__groepkop{margin:0 0 var(--r-2);font-size:var(--tekst-label);line-height:var(--regel-label);font-weight:var(--gewicht-label);color:var(--kleur-tekst-hulp)}.menupaneel__lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:0 var(--r-5);margin:0;padding:0;list-style:none}.menupaneel__lijst--2{grid-template-columns:repeat(2,minmax(0,1fr))}.menupaneel__lijst--1{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.menupaneel__link{display:flex;align-items:center;min-height:var(--tikdoel);padding:0 var(--r-3);margin:0 calc(-1 * var(--r-3));border-radius:var(--hoek-bediening);color:var(--kleur-tekst);text-decoration:none;font-size:var(--tekst-body);line-height:var(--regel-compact)}.menupaneel__link:hover,.menupaneel__link.is-hover{background:var(--kleur-pagina);text-decoration:underline;text-underline-offset:var(--r-1)}.menupaneel__link:focus-visible,.menupaneel__link.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.menupaneel__link--alle{font-weight:var(--gewicht-kop)}.menupaneel__uitgelicht{flex:0 0 auto;width:calc(var(--r-12) * 2 + var(--r-7));display:flex;flex-direction:column}.uitgelicht{flex:1 1 auto;display:flex;gap:var(--r-4);align-items:stretch;padding:var(--r-3);border-radius:var(--hoek-paneel);background:var(--kleur-vlak);box-shadow:var(--rand-binnen);color:var(--kleur-tekst);text-decoration:none}.uitgelicht .fotovak{flex:0 0 auto;width:calc(var(--r-12) - var(--r-7) + var(--r-3));aspect-ratio:auto;min-height:150px;border-radius:var(--hoek-paneel);background:transparent}.uitgelicht .fotovak img{--remote-h: 80cqh;bottom:10%}.uitgelicht__tekst{display:flex;flex-direction:column;gap:var(--r-1);min-width:0;padding:var(--r-1) 0}.uitgelicht__naam{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);font-weight:var(--gewicht-kop)}.uitgelicht__soort{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.uitgelicht__past{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.uitgelicht__voet{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:var(--r-2)}.uitgelicht__voet .prijs{margin:0}.uitgelicht:hover,.uitgelicht.is-hover{box-shadow:var(--rand-binnen),var(--schaduw-kaart-hover)}.uitgelicht:hover .uitgelicht__naam,.uitgelicht.is-hover .uitgelicht__naam{text-decoration:underline;text-underline-offset:var(--r-1)}.uitgelicht:focus-visible,.uitgelicht.is-focus{box-shadow:var(--schaduw-focus-op-vlak)}.menupaneel__hulp{flex:0 0 auto;width:calc(var(--r-12) * 4);display:flex;flex-direction:column;gap:var(--r-3);margin-top:calc(var(--regel-label) + var(--r-2));padding:var(--r-6);border-radius:var(--hoek-kaart);background:var(--kleur-pagina);color:var(--kleur-tekst)}.menupaneel__hulp h3{margin:0;font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.menupaneel__hulp p{margin:0;font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.menupaneel__hulp .knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-3) var(--r-4);margin-top:auto;padding-top:var(--r-2)}.menupaneel__hulp .tekstlink{color:var(--kleur-tekst)}.menupaneel__hulplinks{display:flex;flex-wrap:wrap;gap:var(--r-2) var(--r-5);width:100%}.menuvel{position:fixed;inset:0;z-index:var(--laag-lade);display:flex;flex-direction:column;background:var(--kleur-vlak);color:var(--kleur-tekst);overflow-y:auto}.menuvel[hidden]{display:none}.menuvel--los{position:relative;inset:auto;z-index:auto;overflow:visible}.menuvel .kop{flex:none}.menuvel__inhoud{display:flex;flex-direction:column;gap:var(--r-5);width:100%;max-width:var(--breedte-formulier);padding:var(--r-4) var(--r-4-5) var(--r-7)}.menuvel__inhoud[hidden]{display:none}.menuvel__groep{margin:0;padding:0;list-style:none}.menuvel__rij{display:flex;align-items:center;gap:var(--r-3);width:100%;min-height:var(--hoogte-bediening);padding:var(--r-3) 0;border:0;border-bottom:var(--rand);border-radius:0;background:transparent;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-body);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);text-align:left;text-decoration:none;cursor:pointer}.menuvel__rij>span:not(.menuvel__tegel){flex:1 1 auto;min-width:0}.menuvel__rij small{flex:none;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-tekst);color:var(--kleur-tekst-hulp)}.menuvel__rij>.icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-tekst-hulp)}.menuvel__tegel{flex:none;display:grid;place-items:center;width:var(--r-7);height:var(--r-7);border-radius:var(--hoek-klein);background:var(--kleur-vlak-zacht)}.menuvel__tegel .icoon{width:var(--icoon-20);height:var(--icoon-20)}.menuvel__rij:hover,.menuvel__rij.is-hover{width:calc(100% + 2 * var(--r-3));margin:0 calc(-1 * var(--r-3));padding-left:var(--r-3);padding-right:var(--r-3);border-radius:var(--hoek-bediening);background:var(--kleur-pagina)}.menuvel__rij:focus-visible,.menuvel__rij.is-focus{position:relative;border-radius:var(--hoek-bediening);box-shadow:var(--schaduw-focus-op-vlak)}.menuvel__rij--gewoon{font-weight:var(--gewicht-nadruk)}.menuvel__rij--sub{font-weight:var(--gewicht-tekst)}.menuvel__rij--sub.menuvel__rij--alle{font-weight:var(--gewicht-kop)}.menuvel__terug{display:inline-flex;align-items:center;gap:var(--r-2);align-self:flex-start;min-height:var(--tikdoel-min);padding:0 var(--r-2) 0 0;border:0;background:transparent;color:var(--kleur-tekst);font:inherit;font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-kop);cursor:pointer;border-radius:var(--hoek-klein)}.menuvel__terug .icoon{width:var(--icoon-20);height:var(--icoon-20)}.menuvel__terug:focus-visible,.menuvel__terug.is-focus{padding-left:var(--r-2);margin-left:calc(-1 * var(--r-2));box-shadow:var(--schaduw-focus-op-vlak)}.menuvel__subtitel{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.menuvel__subhoofd{display:flex;flex-direction:column;gap:var(--r-2)}.menuvel__hulp{display:flex;flex-direction:column;gap:var(--r-2);padding:var(--r-4) var(--r-4-5);border-radius:var(--hoek-paneel);background:var(--kleur-pagina)}.menuvel__hulp p{margin:0;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.menuvel__hulp div{display:flex;flex-wrap:wrap;gap:0 var(--r-5)}.menuvel__hulp .tekstlink{min-height:var(--tikdoel-min)}.toont-menu body{background:var(--kleur-vlak)}.toont-menu body>:not(.menuvel){display:none}.overslaan{position:absolute;top:var(--r-2);left:var(--marge-pagina);z-index:var(--laag-modaal);display:inline-flex;align-items:center;height:var(--tikdoel-min);padding:0 var(--r-4-5);border-radius:var(--hoek-bediening);background:var(--kleur-vlak);color:var(--kleur-tekst);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-knop);text-decoration:none}.overslaan:not(:focus-visible):not(.is-zichtbaar){width:var(--lijn);height:var(--lijn);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.overslaan:focus,.overslaan:focus-visible,.overslaan.is-zichtbaar{box-shadow:var(--schaduw-focus-donker),var(--schaduw-zwevend)}@media(max-width:1199.98px){.menupaneel__uitgelicht{display:none}}@media(max-width:1100px){.kop--vol>.wrap{gap:var(--r-5)}.kop--vol .kop__zoek{flex:1 1 auto;width:auto;height:var(--hoogte-bediening-klein);padding:0 var(--r-4);justify-content:flex-start;background:var(--kop-zoek-vlak);border:var(--rand-donker);color:var(--kleur-op-donker-zacht)}.kop--vol .kop__zoek .icoon{width:var(--icoon-20);height:var(--icoon-20)}.kop--vol .kop__zoek span{display:block}.kopactie--breed{width:var(--tikdoel);padding:0;justify-content:center}.kopactie--breed .kopactie__tekst{position:absolute;width:var(--lijn);height:var(--lijn);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopregel__lang{display:none}.kopregel__kort{display:inline}.menupaneel__raster{gap:var(--r-6)}}@media(max-width:1023.98px){.kop--vol>.wrap{gap:var(--r-4)}.kop--vol .kop__zoek~.kop__acties .kop__loep{display:none}.kopregel,.menupaneel,.kopactie--breed{display:none}.kop--vol .kop__acties{gap:0}.kopactie--mand{width:auto;min-width:var(--tikdoel);padding:0 var(--r-2);gap:var(--r-1);justify-content:center}.kopactie--mand .kopactie__tekst{position:absolute;width:var(--lijn);height:var(--lijn);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopactie .teller{position:static;margin:0}}@media(max-width:767.98px){.kop--vol>.wrap{gap:0}.kop--vol .kop__zoek+.kop__acties{margin-left:auto}.kop--vol .kop__zoek~.kop__acties .kop__loep{display:flex}.kopactie--mand{min-width:var(--tikdoel-min);height:var(--tikdoel-min)}}.kop__logo{display:flex;align-items:center;min-height:var(--tikdoel-min)}.menupaneel__titel a{min-height:var(--tikdoel-min);margin-block:calc((var(--regel-h3) - var(--tikdoel-min)) / 2)}.kem-overslaan:has(.overslaan.is-zichtbaar),.kem-overslaan:has(.overslaan:focus-visible){position:absolute;top:0;left:calc(var(--marge-pagina) - var(--r-2));z-index:var(--laag-modaal);display:flex;padding:var(--r-2)}.kem-overslaan .overslaan.is-zichtbaar,.kem-overslaan .overslaan:focus-visible{position:static}@media(max-width:767.98px){.kem-overslaan:has(.overslaan.is-zichtbaar),.kem-overslaan:has(.overslaan:focus-visible){top:calc(var(--hoogte-topstrook) + var(--lijn) + (var(--hoogte-kop-mobiel) - var(--tikdoel-min)) / 2 - var(--r-2))}}.kop__zoek{position:relative}.kop__zoek input{position:absolute;top:0;bottom:0;left:calc(var(--r-4) + var(--icoon-20) + 10px);right:var(--r-4);width:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--kleur-op-donker);font-size:var(--tekst-compact);outline:0;-webkit-appearance:none;appearance:none}.kop__zoek input:focus-visible{box-shadow:none}.kop__zoek input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.kop__zoekknop{display:flex;flex:none;margin:-2px;padding:2px;border:0;background:none;cursor:pointer}.kop__zoek:has(>.kop__zoekknop:focus-visible){box-shadow:none;border-color:var(--kleur-donker-lijn)}.kop__zoek.is-gevuld>span{visibility:hidden}.kop__zoek:focus-within{box-shadow:var(--schaduw-focus-donker)}.kop__zoek:focus-within{border-color:transparent}@media(hover:none)and (pointer:coarse){.kop__zoek input{font-size:var(--tekst-body)}}.kop .suggesties{position:absolute;z-index:var(--laag-uitklap)}.kop .suggesties[hidden],.kop .suggesties [hidden]{display:none}.suggestie__tekst b span{font-size:inherit;color:inherit}.kop .suggestie[aria-selected=true]:not([data-rk-eerste]){box-shadow:inset var(--rk-lijn-focus) 0 0 var(--kleur-focus)}@media(max-width:767.98px){.kop--vol.is-zoekopen .kop__logo{display:none}.kop--vol.is-zoekopen .kop__zoek{display:flex;margin-right:var(--r-2)}.kop--vol.is-zoekopen .kop__zoek~.kop__acties .kop__loep{display:none}}@media(max-width:389.98px){.kopactie--mand{padding:0 var(--r-1)}}.voet{background:var(--kleur-donker);color:var(--kleur-op-donker);margin-top:var(--sectie)}.voet__boven{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:48px;padding:72px 0 56px}.voet__merk p{margin-top:20px;color:var(--kleur-op-donker-zacht);font-size:var(--tekst-compact);line-height:24px;max-width:300px}.voet__merk .knop{margin-top:24px}.voet__kop{font-size:var(--tekst-compact);font-weight:700;margin-bottom:12px;color:var(--kleur-op-donker)}.voet__lijst{list-style:none;padding:0;margin:0}.voet__lijst a{display:flex;align-items:center;min-height:36px;color:var(--kleur-op-donker-zacht);text-decoration:none;font-size:var(--tekst-compact)}.voet__lijst a:hover{color:var(--kleur-op-donker);text-decoration:underline}.voet__betaal{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--kleur-donker-lijn)}.voet__betaal .logos{display:flex;gap:8px;flex-wrap:wrap}.voet__betaal .logos img{height:28px;width:auto;border-radius:4px;background:var(--kleur-vlak)}.voet__betaal p{color:var(--kleur-op-donker-zacht);font-size:var(--tekst-hulp)}.voet__onder{display:flex;flex-direction:column;gap:10px;padding:20px 0 32px;border-top:1px solid var(--kleur-donker-lijn);font-size:var(--tekst-hulp);line-height:20px;color:var(--kleur-op-donker-zacht)}.voet__onder nav{display:flex;flex-wrap:wrap;gap:0 24px}.voet__onder nav a{min-height:44px;display:inline-flex;align-items:center}.voet__onder a{color:var(--kleur-op-donker-zacht);text-decoration:none}.voet__onder a:hover{text-decoration:underline}@media(max-width:1023.98px){.voet__boven{grid-template-columns:repeat(4,1fr);gap:var(--r-7) var(--r-5)}.voet__merk{grid-column:1 / -1}}@media(max-width:767.98px){.voet__boven{grid-template-columns:1fr 1fr;gap:32px 20px;padding:48px 0 32px}.voet__merk{grid-column:1 / -1}.voet__betaal,.voet__onder{flex-direction:column;align-items:flex-start}.voet__lijst a{min-height:44px}.voet__onder nav{display:grid;grid-template-columns:1fr 1fr;width:100%}}.voet--vol .voet__boven{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1fr);gap:var(--r-6);padding:var(--r-9) 0 var(--r-8)}.voet__kolom{margin:0}.voet__kolom>summary{list-style:none}.voet__kolom>summary::-webkit-details-marker{display:none}.voet--vol .voet__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--r-3);margin:0 0 var(--r-3);line-height:var(--regel-compact);cursor:default;border-radius:var(--hoek-klein)}.voet__pijl{display:none;flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--voet-link);transition:transform var(--beweging-open)}.voet--vol .voet__lijst li{display:flex}.voet--vol .voet__lijst a{display:inline-flex;min-height:var(--tikdoel-min);min-width:var(--tikdoel-min);line-height:var(--regel-compact);border-radius:var(--hoek-klein)}.voet--vol .voet__lijst a.is-hover{color:var(--voet-tekst);text-decoration:underline}.voet--vol .voet__lijst a:focus-visible,.voet--vol .voet__lijst a.is-focus{box-shadow:var(--schaduw-focus-donker);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2))}.voet__contact{margin-top:var(--r-5);padding-top:var(--r-4);border-top:var(--rand-donker);font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--voet-link)}.voet__contact strong{color:var(--voet-tekst);font-weight:var(--gewicht-nadruk)}.voet__contactlink{display:inline-flex;align-items:center;gap:var(--r-2);min-height:var(--tikdoel-min);margin-top:var(--r-1);color:var(--voet-tekst);font-weight:var(--gewicht-knop);text-decoration:none;border-radius:var(--hoek-klein)}.voet__contactlink .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-accent-op-donker);transition:transform var(--beweging-hover)}.voet__contactlink:hover,.voet__contactlink.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.voet__contactlink:hover .icoon,.voet__contactlink.is-hover .icoon{transform:translate(var(--r-1))}.voet__contactlink:focus-visible,.voet__contactlink.is-focus{box-shadow:var(--schaduw-focus-donker);padding:0 var(--r-2);margin-left:calc(-1 * var(--r-2))}.voet__slot{border-top:var(--rand-donker)}.voet__slotrij{display:flex;align-items:center;justify-content:space-between;gap:var(--r-6);padding:var(--r-5) 0}.voet__slotrij+.voet__slotrij{border-top:var(--rand-donker);padding:var(--r-4) 0 var(--r-6)}.voet__logo{display:inline-flex;align-items:center;min-height:var(--tikdoel-min);border-radius:var(--hoek-klein)}.voet__logo img{display:block;height:var(--r-5);width:auto}.voet__logo:focus-visible,.voet__logo.is-focus{box-shadow:var(--schaduw-focus-donker)}.voet__betalen{display:flex;align-items:center;gap:var(--r-4);margin:0;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--voet-link)}.voet__bedrijf{margin:0;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--voet-link)}.voet__regel{display:block}.voet__regel>i{font-style:normal}.voet__juridisch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--r-5)}.voet__juridisch a,.voet__juridisch button{display:inline-flex;align-items:center;min-height:var(--tikdoel-min);padding:0;border:0;border-radius:var(--hoek-klein);background:none;color:var(--voet-link);font:inherit;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);text-decoration:none;cursor:pointer}.voet__juridisch a:hover,.voet__juridisch button:hover,.voet__juridisch .is-hover{color:var(--voet-tekst);text-decoration:underline;text-underline-offset:var(--r-1)}.voet__juridisch a:focus-visible,.voet__juridisch button:focus-visible,.voet__juridisch .is-focus{box-shadow:var(--schaduw-focus-donker);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2))}.hulpband{margin-top:var(--sectie)}.hulpband+.voet{margin-top:var(--r-9)}.hulpband__vak{display:flex;align-items:center;justify-content:space-between;gap:var(--r-7);padding:var(--r-7) var(--r-8);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.hulpband__kop{margin:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-display)}.hulpband__zin{margin:var(--r-2) 0 0;max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.hulpband__acties{flex:none;display:flex;gap:var(--knop-tussen)}.betaalrij{display:flex;flex-wrap:wrap;gap:var(--r-2);margin:0;padding:0;list-style:none}.betaalrij img{display:block;height:var(--r-5-5);width:auto;border-radius:var(--r-1);background:var(--kleur-vlak)}.betaalrij--klein{gap:var(--r-1)}.betaalrij--klein img{height:var(--r-4-5);box-shadow:0 0 0 var(--lijn) var(--kleur-lijn)}.betaalrij--lijst{display:block;border-top:var(--rand)}.betaalrij--lijst li{display:flex;align-items:center;gap:var(--r-4);min-height:var(--hoogte-rij);border-bottom:var(--rand);font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst)}.betaalrij--lijst img{height:var(--r-6);box-shadow:0 0 0 var(--lijn) var(--kleur-lijn)}@media(max-width:1100px){.voet--vol .voet__boven{gap:var(--r-5)}.voet__slotrij+.voet__slotrij{flex-direction:column-reverse;align-items:flex-start;gap:var(--r-2)}.voet__juridisch{justify-content:flex-start}}@media(max-width:1023.98px){.voet--vol .voet__boven{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--r-7) var(--r-5)}.hulpband__vak{padding:var(--r-6);gap:var(--r-5)}}@media(max-width:767.98px){.voet--vol .voet__boven{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--r-4) 0 var(--r-7)}.voet__kolom{border-bottom:var(--rand-donker)}.voet--vol .voet__kop{min-height:var(--hoogte-bediening);margin:0;cursor:pointer}.voet--vol .voet__kop:hover,.voet--vol .voet__kop.is-hover{color:var(--voet-tekst);text-decoration:underline;text-underline-offset:var(--r-1)}.voet--vol .voet__kop{padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2))}.voet--vol .voet__kop:focus-visible,.voet--vol .voet__kop.is-focus{box-shadow:var(--schaduw-focus-donker)}.voet__pijl{display:block}.voet__kolom.is-open .voet__pijl{transform:rotate(180deg);color:var(--voet-tekst)}.voet--vol.is-klapbaar .voet__kolom:not(.is-open)>.voet__lijst{display:none}.voet--vol:not(:has(.voet__slot)) .voet__boven{visibility:hidden}.voet__kolom.is-open>.voet__lijst{padding-bottom:var(--r-3)}.voet__contact{margin-top:var(--r-6);padding-top:0;border-top:0}.voet__slotrij{flex-direction:column;align-items:flex-start;gap:var(--r-4)}.voet__betalen{flex-direction:column;align-items:flex-start;gap:var(--r-2)}.voet__betalen .betaalrij img{height:var(--r-5)}.voet__slotrij+.voet__slotrij{flex-direction:column-reverse;gap:var(--r-3);padding-bottom:var(--r-7)}.voet__juridisch{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 var(--r-4-5)}.voet__regel>span{display:block}.voet__regel>i{display:none}.hulpband__vak{flex-direction:column;align-items:stretch;gap:var(--r-5);padding:var(--r-5) var(--r-4-5);border-radius:var(--hoek-kaart-mobiel)}.hulpband__zin{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.hulpband__acties{flex-direction:column;gap:var(--r-3)}.hulpband__acties .knop{width:100%}.hulpband+.voet{margin-top:var(--r-8)}}.lade{width:var(--lade-breedte);background:var(--lade-vlak);display:flex;flex-direction:column;box-shadow:var(--lade-schaduw)}.lade__kop{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 28px;border-bottom:var(--rand)}.lade__inhoud{padding:24px 28px;display:flex;flex-direction:column;gap:20px;flex:1}.lade__voet{padding:20px 28px 28px;border-top:var(--rand);display:flex;flex-direction:column;gap:14px}.toast{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:12px 12px 12px 18px;border-radius:var(--toast-hoek);background:var(--kleur-donker);color:var(--kleur-op-donker);box-shadow:var(--schaduw-zwevend);font-size:var(--tekst-compact);font-weight:600}.toast .icoon{color:var(--kleur-accent-op-donker)}.toast a{color:var(--kleur-accent-op-donker);font-weight:700;text-decoration:none;padding:8px 10px}.toast--fout .icoon{color:var(--toast-icoon-fout)}.toast--past>.icoon{color:var(--kleur-past-op-donker)}.toast--niet>.icoon{color:var(--kleur-past-niet-op-donker)}.toast--let-op>.icoon{color:var(--kleur-let-op-op-donker)}.toast--info>.icoon{color:var(--kleur-info-op-donker)}.laag{position:fixed;inset:0;z-index:var(--lade-laag);display:flex;justify-content:flex-end}.laag[hidden]{display:none}.laag--modaal{z-index:var(--modaal-laag);align-items:center;justify-content:center;padding:var(--r-6)}.waas{position:absolute;inset:0;background:var(--waas)}.laag>.lade,.laag>.modaal{position:relative}.laag>.lade{height:100%}.laag>.lade>*{position:relative;z-index:0}.laag>.lade>*:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lade-vlak);pointer-events:none}.lade--wagen,.lade--hulp{color:var(--kleur-tekst)}.lade--wagen .lade__kop,.lade--hulp .lade__kop{gap:var(--r-4);padding:var(--r-4) var(--r-4) var(--r-4) var(--lade-binnen)}.lade__titel{display:flex;align-items:center;gap:var(--r-3);min-width:0;font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-kop)}.lade__titel:focus-visible,.lade__titel.is-focus,.modaal__titel:focus-visible,.modaal__titel.is-focus{border-radius:var(--hoek-klein);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2));box-shadow:var(--schaduw-focus-op-vlak)}.lade__aantal{display:inline-grid;place-items:center;min-width:var(--maat-teller);height:var(--maat-teller);padding:0 var(--r-2);border-radius:var(--hoek-rond);background:var(--kleur-vlak-zacht);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-label);letter-spacing:0}.lade--wagen .lade__inhoud,.lade--hulp .lade__inhoud{gap:var(--r-4);padding:var(--r-5) var(--lade-binnen);overflow-y:auto}.lade__bevestiging{display:flex;align-items:center;gap:var(--r-3);padding:var(--r-3) var(--r-4);border-radius:var(--melding-hoek);background:var(--melding-goed-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-goed-rand);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk)}.lade__bevestiging .icoon{flex:none;width:var(--icoon-20);height:var(--icoon-20);color:var(--melding-goed-tekst)}.lade__melding{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--r-3);padding:var(--r-3) var(--r-4);border-radius:var(--melding-hoek);background:var(--melding-fout-vlak);box-shadow:inset 0 0 0 var(--lijn) var(--melding-fout-rand);font-size:var(--tekst-hulp);line-height:var(--regel-hulp)}.lade__melding .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--melding-fout-tekst)}.laderegels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.laderegel{display:grid;grid-template-columns:var(--r-10) minmax(0,1fr) auto;gap:var(--r-4);align-items:start;padding:var(--r-4) 0}.laderegel+.laderegel{border-top:var(--rand)}.laderegel:first-child{padding-top:0}.laderegel>.fotovak,.laderegel__foto{width:var(--r-10);border-radius:var(--hoek-bediening)}.laderegel__foto{display:grid;place-items:center;aspect-ratio:1 / 1;background:var(--foto-vlak);color:var(--kleur-tekst-hulp)}.laderegel__foto img{display:block;width:100%;height:100%;object-fit:contain;padding:var(--r-1)}.laderegel__tekst{display:flex;flex-direction:column;gap:var(--r-1);min-width:0}.laderegel__titel{color:var(--kleur-tekst);font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-nadruk);text-decoration:none}.laderegel__titel:hover,.laderegel__titel.is-hover{text-decoration:underline;text-underline-offset:var(--r-1)}.laderegel__titel:focus-visible,.laderegel__titel.is-focus{border-radius:var(--hoek-klein);padding:0 var(--r-1);margin:0 calc(-1 * var(--r-1));box-shadow:var(--schaduw-focus-op-vlak)}.laderegel__aantal{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.laderegel__status{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-label);color:var(--kleur-fout)}.laderegel__prijs{font-size:var(--tekst-compact);line-height:var(--regel-compact);font-weight:var(--gewicht-prijs);white-space:nowrap}.lade--wagen .lade__voet{gap:var(--r-4);padding:var(--r-5) var(--lade-binnen) var(--r-6)}.lade__subtotaal{display:flex;justify-content:space-between;align-items:baseline;gap:var(--r-4);font-size:var(--tekst-body);line-height:var(--regel-body)}.lade__subtotaal b{font-size:var(--tekst-prijs);line-height:var(--regel-prijs);font-weight:var(--gewicht-prijs);white-space:nowrap}.lade__zin{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.lade__knoppen{display:flex;flex-direction:column;gap:var(--r-3)}.lade__knoppen .tekstknop{align-self:center}.lade__leeg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2);padding-top:var(--r-2);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.laderegel--skelet{pointer-events:none}.laderegel--skelet .laderegel__foto{background:var(--skelet-vlak)}.lade--hulp .lade__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.hulplaag__inhoud{display:flex;flex-direction:column;gap:var(--ruimte-alinea);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst)}.hulplaag__inhoud h3{margin-top:var(--r-2);font-size:var(--tekst-lees-kop3);line-height:var(--regel-lees-kop3);letter-spacing:var(--spatie-kop-lees);font-weight:var(--gewicht-kop)}.hulplaag__stappen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--r-3)}.hulplaag__stappen li{display:grid;grid-template-columns:var(--stapnummer-maat) minmax(0,1fr);gap:var(--r-3);align-items:start}.hulplaag__stappen .stapnummer{display:flex;align-items:center;justify-content:center;margin-top:0;line-height:1}.hulplaag__laden{display:flex;flex-direction:column;gap:var(--r-3)}.hulplaag__laden p{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-hulp)}.hulplaag__voet{padding:var(--r-3) var(--lade-binnen);border-top:var(--rand)}.modaal{display:flex;flex-direction:column;width:var(--modaal-breedte);max-width:100%;max-height:100%;border-radius:var(--modaal-hoek);background:var(--modaal-vlak);color:var(--kleur-tekst);box-shadow:var(--modaal-schaduw);overflow:hidden}.modaal__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--r-4);padding:var(--r-5) var(--r-5) var(--r-4) var(--modaal-binnen)}.modaal__titel{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-kop)}.modaal__inhoud{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--r-2) var(--modaal-binnen) var(--r-5);font-size:var(--tekst-compact);line-height:var(--regel-compact)}.modaal__voet{display:flex;flex-direction:column;gap:var(--r-4);padding:var(--r-5) var(--modaal-binnen) var(--r-6);border-top:var(--rand)}.modaal__knoppen{display:flex;flex-wrap:wrap;gap:var(--knop-tussen)}.modaal__links{display:flex;flex-wrap:wrap;gap:0 var(--r-5)}.modaal__links .tekstlink{font-weight:var(--gewicht-nadruk);text-decoration:underline;text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp)}.toastplek{position:fixed;left:50%;bottom:var(--r-6);z-index:var(--toast-laag);display:flex;flex-direction:column;align-items:center;gap:var(--r-2);width:max-content;max-width:calc(100% - 2 * var(--marge-pagina));translate:-50% 0}.toastplek .toast,.toast--breed{max-width:var(--breedte-formulier)}.toast__tekst{flex:1 1 auto;min-width:0;line-height:var(--regel-compact)}.toast .toast__actie{display:inline-flex;align-items:center;flex:none;min-height:var(--tikdoel-min);padding:0 var(--r-3);border-radius:var(--hoek-klein);color:var(--toast-link);font-weight:var(--gewicht-label);text-decoration:underline;text-underline-offset:var(--r-1);white-space:nowrap}.toast .toast__actie:hover,.toast .toast__actie.is-hover{background:var(--kleur-donker-vlak-hover);text-decoration-thickness:var(--lijn-status)}.toast .toast__actie:focus-visible,.toast .toast__actie.is-focus{box-shadow:var(--schaduw-focus-donker)}.toast__sluit{flex:none;width:var(--tikdoel-min);height:var(--tikdoel-min);color:var(--toast-tekst)}.toast__sluit .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--toast-tekst)}.toast__sluit:hover,.toast__sluit.is-hover{background:var(--kleur-donker-vlak-hover)}.toast__sluit:focus-visible,.toast__sluit.is-focus{box-shadow:var(--schaduw-focus-donker)}.toast.is-weg{opacity:0;translate:0 var(--r-4);transition:opacity var(--beweging-vervaag),translate var(--beweging-sluit)}.toast{position:relative;z-index:0}.toast:before{content:"";position:absolute;inset:var(--r-2);z-index:-1;background:inherit;pointer-events:none}.leeg__kop{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-kop)}.leeg__zin{max-width:var(--breedte-lees);font-size:var(--tekst-body);line-height:var(--regel-body);color:var(--kleur-tekst-zacht)}.leeg__routes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--r-3) var(--r-5);margin-top:var(--r-2)}.leeg--lijst{display:grid;grid-template-columns:var(--r-8) minmax(0,1fr);gap:0 var(--r-5);align-items:start;align-content:start;text-align:left;padding:var(--r-6);border-radius:var(--hoek-kaart);background:var(--kleur-vlak);box-shadow:var(--rand-binnen)}.leeg--lijst>:not(.leeg__icoon){grid-column:2}.leeg--lijst .leeg__icoon{grid-row:1 / span 4;width:var(--r-8);height:var(--r-8);margin:0;border-radius:var(--hoek-bediening);background:var(--kleur-vlak-zacht);box-shadow:none}.leeg--lijst .leeg__icoon .icoon{width:var(--icoon);height:var(--icoon)}.leeg--lijst .leeg__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.leeg--lijst .leeg__routes{justify-content:flex-start;margin-top:var(--r-3)}.leeg--lijst .leeg__kop+.leeg__zin{margin-top:var(--r-1)}.skelet{display:block;height:var(--r-3);border-radius:var(--skelet-hoek);background:var(--skelet-vlak);animation:laag-puls var(--skelet-beweging) infinite}.skelet+.skelet{margin-top:var(--r-2)}.skelet--kop{height:var(--r-5);width:64%}.skelet--lang,.skelet--half{width:64%}.skelet--kort{width:40%}.skelet--blok{width:var(--r-10);height:var(--r-10);border-radius:var(--hoek-bediening)}@keyframes laag-puls{50%{opacity:.55}}.skeletkolom{display:flex;flex-direction:column;gap:var(--r-3);pointer-events:none}.skeletkolom__foto{aspect-ratio:var(--beeld-verhouding);border-radius:var(--hoek-foto);background:var(--skelet-vlak)}.skeletkolom__cel{display:flex;align-items:center;height:var(--hoogte-rij);border-top:var(--rand)}.skeletkolom__cel .skelet{width:72%}.skeletrij{display:grid;grid-template-columns:var(--r-8) minmax(0,1fr) auto;gap:var(--r-4);align-items:center;min-height:var(--hoogte-rij);padding:var(--r-2) 0;pointer-events:none}.skeletrij+.skeletrij{border-top:var(--rand)}.skeletrij__beeld{width:var(--r-8);height:var(--r-8);border-radius:var(--hoek-bediening);background:var(--skelet-vlak)}.skeletrij__eind{width:var(--r-9)}@media(max-width:767.98px){.lade--wagen .lade__kop,.lade--hulp .lade__kop{padding:var(--r-2) var(--r-3) var(--r-2) var(--r-4-5)}.lade--wagen .lade__inhoud,.lade--hulp .lade__inhoud{padding:var(--r-4) var(--r-4-5)}.lade--wagen .lade__voet{padding:var(--r-4) var(--r-4-5) var(--r-5);box-shadow:var(--schaduw-balk);border-top:0}.hulplaag__voet{padding:var(--r-2) var(--r-4-5)}.laag--modaal{align-items:flex-end;padding:var(--r-9) 0 0}.modaal{width:100%;border-radius:var(--modaal-hoek) var(--modaal-hoek) 0 0}.modaal__kop{padding:var(--r-3) var(--r-3) var(--r-3) var(--r-4-5)}.modaal__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.modaal__inhoud{padding:var(--r-1) var(--r-4-5) var(--r-4)}.modaal__voet{padding:var(--r-4) var(--r-4-5) var(--r-5)}.modaal__knoppen .knop{flex:1 1 100%;justify-content:center}.toastplek{left:var(--r-4);right:var(--r-4);bottom:var(--r-4);width:auto;max-width:none;translate:none;align-items:stretch}.toastplek .toast{max-width:none}.leeg--lijst{grid-template-columns:minmax(0,1fr);padding:var(--r-5) var(--r-4-5)}.leeg--lijst>:not(.leeg__icoon){grid-column:1}.leeg--lijst .leeg__icoon{grid-row:auto;margin-bottom:var(--r-3)}.leeg__routes{flex-direction:column;align-items:stretch;align-self:stretch}.lade--hulp .lade__titel{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);letter-spacing:var(--spatie-kaarttitel)}.leeg__routes .knop{justify-content:center}.leeg__routes .tekstknop,.leeg__routes .tekstlink{align-self:center}.leeg--lijst .leeg__routes .tekstknop,.leeg--lijst .leeg__routes .tekstlink{align-self:flex-start}}.cookiebalk{position:fixed;left:var(--r-5);bottom:calc(var(--hoogte-vergelijkbalk, 0px) + var(--r-5));z-index:var(--laag-balk);display:flex;flex-direction:column;gap:var(--r-4);width:var(--breedte-formulier);max-width:calc(100% - 2 * var(--r-5));padding:var(--r-5);border-radius:var(--hoek-paneel);background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:var(--rand-binnen),var(--schaduw-zwevend)}.cookiebalk[hidden]{display:none}.cookiebalk:before{content:"";position:absolute;inset:var(--r-2);z-index:-1;background:var(--kleur-vlak);pointer-events:none}.cookiebalk__tekst{font-size:var(--tekst-compact);line-height:var(--regel-compact);color:var(--kleur-tekst)}.cookiebalk__knoppen{display:flex;gap:var(--r-3)}.cookiebalk__knoppen .knop{flex:1 1 0;min-width:0;justify-content:center}.cookiebalk__onder{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--r-5)}.cookiebalk__link{display:inline-flex;align-items:center;min-height:var(--tikdoel-min);font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht);text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp)}.cookiebalk__link:hover,.cookiebalk__link.is-hover{color:var(--kleur-tekst);text-decoration-color:currentColor;text-decoration-thickness:var(--lijn-status)}.cookiebalk__link:focus-visible,.cookiebalk__link.is-focus{border-radius:var(--hoek-klein);padding:0 var(--r-2);margin:0 calc(-1 * var(--r-2));box-shadow:var(--schaduw-focus);outline:0}.cookiebalk__onder .tekstknop{margin-right:auto}.cookievenster .modaal__inhoud{padding-top:0}.cookievenster .schakelaars{margin-top:calc(-1 * var(--r-1))}.cookievenster .modaal__knoppen .knop{flex:1 1 0;justify-content:center}.cookievenster .schakelaar.is-vast.is-aan input:checked+.schakelaar__baan{background:var(--kleur-uit-tekst);box-shadow:none}.cookievenster .schakelaar.is-vast.is-aan input:checked+.schakelaar__baan .schakelaar__knop{background:var(--kleur-vlak)}.cookievenster .modaal__links .tekstlink{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);min-height:var(--tikdoel-min);color:var(--kleur-tekst-zacht)}.vergelijkbalk{position:fixed;left:0;right:0;bottom:0;z-index:var(--laag-balk);padding:var(--r-3) var(--marge-pagina);background:var(--kleur-donker);color:var(--kleur-op-donker);box-shadow:0 calc(-1 * var(--lijn)) 0 var(--kleur-donker-lijn),var(--schaduw-balk)}.vergelijkbalk[hidden]{display:none}.vergelijkbalk:before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;pointer-events:none}.vergelijkbalk__binnen{display:flex;align-items:center;gap:var(--r-3);width:100%;max-width:var(--breedte-pagina);margin:0 auto}.vergelijkbalk__zin{flex:1 1 auto;min-width:0;font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:var(--gewicht-nadruk);color:var(--kleur-op-donker)}.vergelijkbalk .knop{flex:none}.vergelijkbalk .knop--actie{min-width:calc(var(--r-12) + var(--r-8))}.vergelijkbalk .knop.is-uit,.vergelijkbalk .knop[aria-disabled=true]{background:var(--kleur-donker-vlak);color:var(--kleur-op-donker-zacht);box-shadow:none}.vergelijkbalk .knop.is-uit .icoon{display:none}@media(max-width:767.98px){body:has(>.cookiebalk:not([hidden])) .vastebalk--onder{display:none}}.cookiebalk--voorbeeld,.vergelijkbalk--voorbeeld{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;flex:none}.cookiebalk--voorbeeld{max-width:100%}@media(max-width:767.98px){.cookiebalk{left:0;right:0;bottom:0;width:auto;max-width:none;max-height:calc(50% - var(--hoogte-vergelijkbalk, 0px));overflow-y:auto;overscroll-behavior:contain;gap:var(--r-3);padding:var(--r-4) var(--marge-pagina) calc(var(--r-2) + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 calc(-1 * var(--lijn)) 0 var(--kleur-lijn),var(--schaduw-balk)}.cookiebalk--voorbeeld{padding-bottom:var(--r-2)}.cookiebalk__onder{gap:0 var(--r-4)}.cookiebalk__onder .tekstknop{margin-right:0}.vergelijkbalk{bottom:var(--hoogte-cookiebalk, 0px);padding:var(--r-3) var(--marge-pagina) calc(var(--r-3) + env(safe-area-inset-bottom))}.vergelijkbalk--voorbeeld{bottom:auto}.vergelijkbalk__binnen{flex-wrap:wrap;row-gap:var(--r-2)}.vergelijkbalk__zin{flex:1 1 100%;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-op-donker-zacht)}.vergelijkbalk .knop--actie{flex:1 1 auto;min-width:0}.cookievenster .modaal__knoppen .knop{flex:1 1 calc(50% - var(--knop-tussen));min-width:0}.cookievenster .modaal__knoppen .knop--actie{flex-basis:100%}}.cookiebalk .knop.is-bezig,.cookievenster .knop.is-bezig{justify-content:center;gap:var(--r-3);color:var(--kleur-tekst)}.cookievenster .knop--actie.is-bezig{color:var(--kleur-op-actie)}.cookiebalk .knop.is-bezig:after,.cookievenster .knop.is-bezig:after{position:static;flex:none;margin:0;box-sizing:border-box}.cookievenster .modaal__kop{padding-right:var(--modaal-binnen)}@media(max-width:767.98px){.cookievenster .modaal__kop{padding-right:var(--r-4-5)}}.cookievenster .modaal__links .tekstlink{font-weight:var(--gewicht-tekst)}.cookievenster{overflow:visible}.cookievenster>.modaal__kop,.cookievenster>.modaal__inhoud,.cookievenster>.modaal__voet{background:var(--modaal-vlak);background-clip:padding-box}.cookievenster>.modaal__kop{border-top:var(--r-5) solid transparent;padding-top:0}.cookievenster>.modaal__voet{border-bottom:var(--r-6) solid transparent;padding-bottom:0}@media(max-width:767.98px){.cookievenster>.modaal__kop{border-top-width:var(--r-3);border-left:var(--r-1) solid transparent;border-right:var(--r-1) solid transparent;padding-left:calc(var(--r-4-5) - var(--r-1));padding-right:calc(var(--r-4-5) - var(--r-1))}.cookievenster>.modaal__inhoud{margin:0 var(--r-1);padding-left:calc(var(--r-4-5) - var(--r-1));padding-right:calc(var(--r-4-5) - var(--r-1))}.cookievenster>.modaal__voet{border-bottom-width:var(--r-5)}}html[class~=rk-vergelijkbalk-open] .toastplek{bottom:calc(var(--hoogte-vergelijkbalk, 0px) + var(--r-6))}@media(max-width:767.98px){html[class~=rk-vergelijkbalk-open] .toastplek{bottom:calc(var(--hoogte-vergelijkbalk, 0px) + var(--r-4))}}.laderegel__tekst>.voorraad{align-self:flex-start}.t-display{font-weight:var(--gewicht-held)}.hulpband__kop,.twijfel__kop{text-wrap:balance}.pkop .pkop__titel:not(.pkop__titel--lijst){font-size:var(--tekst-h1);line-height:var(--regel-h1);letter-spacing:var(--spatie-h1)}.ckaart__titel,#categorieen .ckaart__titel,.keuzetegel .ckaart__titel{font-size:var(--rk-letter-18);line-height:24px;letter-spacing:-.01em;font-weight:var(--rk-gewicht-700)}.tekstlink,.veld__label,.matchlabel,.sorteer b,.paginering>a,.paginering>span,.filtergroep__kop,button.filtergroep__kop,.vertrouwen__item b,.voet__kop{font-weight:var(--rk-gewicht-600)}.match__kop{font-weight:var(--rk-gewicht-700)}.suggesties__kop,.toast a,.uitklap__knop,.codelijst__code,.kolomlijst__link{font-weight:var(--rk-gewicht-600)}.kopregel__link,.kopregel__link[aria-current=page],.kopactie{font-size:var(--rk-letter-16);line-height:22px;font-weight:var(--gewicht-tekst)}.leeg__icoon{border-radius:var(--hoek-paneel)}.knop--rand{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-rand-invoer)}.knop--rand:hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.knop--rand:active{background:var(--kleur-vlak-zacht);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-tekst)}.knop--rand.is-hover{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--knop-rand-lijn-hover)}.knop--rand.is-actief{background:var(--kleur-vlak-zacht);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--knop-rand-lijn-hover)}.knop--rand-donker{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-donker-lijn)}.invoer{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-rand-invoer)}.invoer--zacht{box-shadow:inset 0 0 0 1px var(--kleur-lijn)}.stapzoeker .invoer--zacht:not(.is-uit){box-shadow:inset 0 0 0 var(--lijn-invoer) var(--rk-grijs-500)}.stapzoeker .invoer--zacht.is-uit{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-lijn)}.sorteer,.aantal,.vinkvak__vak{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-rand-invoer)}.knop--klein.knop--icoon-links{padding:0 var(--r-4-5) 0 var(--r-4)}.pkaart:not(.pkaart--skelet) .fotovak,.ckaart .fotovak,.uitgelicht .fotovak,.menutegel .fotovak{background:var(--kleur-vlak)}.menutegel .fotovak{background:transparent}.pkaart{padding:8px 8px 16px}.ckaart{padding:8px}.ckaart__tekst{padding:16px 12px 8px}@media(max-width:767.98px){.ckaart__tekst{padding:12px 8px 6px}}.ckaart__pijl{background:none;transition:transform var(--beweging-hover)}.ckaart:hover .ckaart__pijl,.ckaart.is-hover .ckaart__pijl{background:none;transform:translate(4px)}.uitklapteken{background:none;box-shadow:none}.uitklap__knop:hover .uitklapteken,.uitklap__knop.is-hover .uitklapteken,.uitklapnav__knop:hover .uitklapteken,.uitklapnav__knop.is-hover .uitklapteken,.toonalle__knop:hover .uitklapteken,.toonalle__knop.is-hover .uitklapteken,.favoriet--kaart,.favoriet--foto{box-shadow:none}.favoriet--kaart:hover,.favoriet--kaart.is-hover,.favoriet--foto:hover,.favoriet--foto.is-hover{box-shadow:none;background:var(--kleur-pagina)}.favoriet--kaart:focus-visible,.favoriet--kaart.is-focus,.favoriet--foto:focus-visible,.favoriet--foto.is-focus{box-shadow:var(--schaduw-focus)}.vertrouwen{background:none;box-shadow:none;border-radius:0;gap:24px}.vertrouwen__item{padding:0}.vertrouwen__item+.vertrouwen__item{border-left:0}.vertrouwen__item>.icoon{margin-top:0;color:var(--kleur-tekst)}@media(max-width:1023.98px){.vertrouwen__item:nth-child(n+3){border-top:0}}@media(max-width:767.98px){.vertrouwen{gap:20px}.vertrouwen__item{padding:0}.vertrouwen__item+.vertrouwen__item{border-top:0}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.ikoonknop{width:var(--hoogte-bediening-klein);height:var(--hoogte-bediening-klein)}.sorteer{height:var(--hoogte-bediening-klein)}.paginering>a,.paginering>span{min-width:var(--hoogte-bediening-klein);height:var(--hoogte-bediening-klein)}.aantal{height:40px}.aantal button{width:40px;height:40px}.aantal--koop{height:var(--hoogte-bediening)}.aantal--koop button{width:var(--tikdoel);height:var(--hoogte-bediening)}.aantal--regel{height:var(--hoogte-bediening-klein)}.aantal--regel button{width:var(--tikdoel);height:var(--hoogte-bediening-klein)}.zoekbalk input{height:100%}.kskelet--knop{width:var(--knop-hoogte-klein);height:var(--knop-hoogte-klein)}}@media not all and (min-width:1024px)and (hover:hover)and (pointer:fine){.codelijst__code,.kolomlijst__link{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:1024px){.kopregel{border-top:0}.kopregel__link:hover,.kopregel__link.is-hover,.kopregel__link[aria-expanded=true]{background:transparent}.kopregel__link:hover,.kopregel__link.is-hover{text-decoration:underline;text-decoration-thickness:var(--lijn);text-underline-offset:var(--r-1)}.kopregel__link[aria-current=page]:after,.kopregel__link[aria-expanded=true]:after{content:"";position:absolute;left:var(--r-3);right:var(--r-3);bottom:0;height:var(--lijn-status);border-radius:var(--hoek-rond);background:var(--kleur-accent-op-donker)}.kop--vol:has(.kopregel__link[aria-expanded=true]) .kopregel__link[aria-current=page]:not([aria-expanded=true]):after{display:none}}@media(min-width:1024px)and (pointer:fine){.kopregel__link{height:36px}.kopregel__link[aria-current=page]:after,.kopregel__link[aria-expanded=true]:after{bottom:calc(-1 * var(--r-1))}}@media(min-width:1024px){.kop--vol>.menupaneel{border-bottom:0}.kop--vol>.menupaneel:not([hidden]):after{content:none}.kop--vol>.menupaneel :focus-visible{box-shadow:var(--schaduw-focus-op-vlak)}.kop--vol>.menupaneel .knop--rand:focus-visible{box-shadow:var(--rand-binnen-invoer),var(--schaduw-focus-op-vlak)}}@media(max-width:1023.98px){.menuvel>.kop{background:var(--kleur-vlak);color:var(--kleur-tekst);border-bottom:var(--rand)}.menuvel>.kop .ikoonknop,.menuvel>.kop .kopactie{color:var(--kleur-tekst)}.menuvel>.kop .ikoonknop:hover,.menuvel>.kop .ikoonknop.is-hover,.menuvel>.kop .kopactie:hover,.menuvel>.kop .kopactie.is-hover{background:var(--kleur-pagina)}.menuvel>.kop :focus-visible,.menuvel>.kop .is-focus{box-shadow:var(--schaduw-focus-op-vlak)}}.pkop--donker{border-top:0;padding-bottom:var(--r-6)}.pkop--donker :focus-visible{box-shadow:var(--schaduw-focus-donker)}@media(max-width:767.98px){.pkop--donker{padding-bottom:var(--r-5)}.hulpband+.voet .voet__boven{padding-bottom:0}.hulpband+.voet .voet__slot{border-top:0}}.twijfel{border-radius:0;background:var(--kleur-donker);border-image:linear-gradient(var(--kleur-donker),var(--kleur-donker)) fill 0 / 0 / 0 100vmax;padding:var(--r-9) 0}.twijfel__hoofdknop{background:var(--kleur-actie);color:var(--kleur-op-actie)}.twijfel__hoofdknop .icoon{color:var(--kleur-op-actie)}.twijfel__hoofdknop:hover,.twijfel__hoofdknop.is-hover{background:var(--kleur-actie-hover)}.twijfel__hoofdknop:active,.twijfel__hoofdknop.is-actief{background:var(--kleur-actie-ingedrukt)}@media(max-width:767.98px){.twijfel{padding:var(--r-6) 0;border-radius:0}}.hulpband__acties .knop--donker[href*=contact]{background:var(--knop-rand-vlak);color:var(--knop-rand-tekst);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-rand-invoer)}.hulpband__acties .knop--donker[href*=contact] .icoon{color:var(--knop-rand-tekst)}.hulpband__acties .knop--donker[href*=contact]:hover,.hulpband__acties .knop--donker[href*=contact].is-hover{background:var(--knop-rand-vlak);box-shadow:inset 0 0 0 var(--lijn-invoer) var(--knop-rand-lijn-hover)}.hulpband__acties .knop--donker[href*=contact]:focus-visible{box-shadow:inset 0 0 0 var(--lijn-invoer) var(--kleur-rand-invoer),var(--schaduw-focus-op-vlak)}.raster-5,.merkkaarten{gap:var(--goot)}@media(min-width:1024px){.kopregel__lijst{margin-right:calc(-1 * var(--r-3))}}.hulpband+.voet{margin-top:var(--sectie)}@media(min-width:1200px){.menupaneel__raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--goot);align-items:stretch}.menupaneel__uitgelicht,.menupaneel__hulp{width:auto}}@media(max-width:767.98px){section.sectie:has(>.sectiekop>.tekstlink){display:flex;flex-direction:column}section.sectie>.sectiekop:has(>.tekstlink){display:contents}section.sectie>.sectiekop:has(>.tekstlink)>:not(.tekstlink){margin-bottom:var(--r-5)}section.sectie>.sectiekop>.tekstlink{order:2;align-self:flex-start;margin-top:var(--r-4)}}main p,main [class*=__zin],.ckaart__sub,.vertrouwen__item span{text-wrap:pretty}.topstrook{background:var(--kleur-donker);color:var(--kleur-op-donker-zacht);border-bottom:1px solid var(--kleur-donker-lijn);font-size:13px;line-height:18px}.topstrook .wrap{height:31px;justify-content:center;gap:32px}.topstrook span{gap:6px;font-weight:400}.topstrook b{font-weight:400;color:var(--kleur-op-donker)}.topstrook .icoon{width:16px;height:16px;color:var(--kleur-accent-op-donker)}@media(min-width:768px){.topstrook .wrap{gap:40px}}.kop--vol>.wrap{height:64px;gap:0}.kop--vol .kop__logo{margin-right:40px}.kop--vol .kop__acties{gap:8px;margin-left:auto;margin-right:-8px}.kop--vol .kop__zoek{flex:0 1 600px;width:600px;min-width:0;height:44px;gap:10px;padding:0 4px 0 14px;border:0;border-radius:8px;background:var(--kleur-vlak);color:var(--kleur-tekst-hulp);font-size:15px;line-height:22px;box-shadow:none}.kop--vol .kop__zoek>span:not(.kop__zoekloep){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kop--vol .kop__zoek>.kop__zoekloep{display:flex;flex:none;color:var(--kleur-tekst-hulp);pointer-events:none}.kop__zoek.is-gevuld>.kop__zoekloep{visibility:visible}.kop--vol .kop__zoek>span>.kop__voorbeeld-code,.kop--vol .kop__zoek>span>.kop__voorbeeld-rest{display:inline}.kop--vol.kop--typt .kop__zoek>span>.kop__voorbeeld-rest{display:none}.kop__annuleer{display:none}.kop__zoekloep .icoon{width:20px;height:20px}.kop--vol .kop__zoekknop{order:3;flex:none;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border-radius:4px;background:var(--kleur-actie);color:var(--kleur-op-actie)}.kop--vol .kop__zoekknop:hover{background:var(--kleur-actie-hover)}.kop--vol .kop__zoekknop .icoon{width:20px;height:20px;color:var(--kleur-op-actie)}.kop--vol .kop__zoek input{left:44px;right:48px;color:var(--kleur-tekst);font-size:15px;caret-color:var(--kleur-tekst)}.kop--vol .kop__zoek:focus-within{box-shadow:0 0 0 2px var(--kleur-actie);border-color:transparent}.kop--vol .kop__zoek:has(>.kop__zoekknop:focus-visible){box-shadow:none}.kop--vol .kop__zoekknop:focus-visible{box-shadow:0 0 0 2px var(--kleur-vlak),0 0 0 4px var(--kleur-donker);border-radius:4px}.kop--vol.kop--zonder-veld .kop__zoek{display:none}.kop--vol:not(.kop--zonder-veld) .kop__zoek~.kop__acties .kop__loep{display:none}@media(min-width:768px){.kop--vol.kop--zonder-veld .kop__acties .kop__loep{display:flex}}.kop--vol .kopactie,.kop--vol .kop__acties>.ikoonknop{width:40px;height:40px;min-width:0;padding:0;gap:0;justify-content:center;border-radius:8px}.kop--vol .kopactie:hover,.kop--vol .kop__acties>.ikoonknop:hover{background:var(--kleur-donker-vlak-hover)}.kop--vol .kopactie__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kop--vol .kopactie__icoon .icoon,.kop--vol .kop__acties>.ikoonknop .icoon{width:24px;height:24px}.kop--vol .kopactie[aria-current=page]:after,.kop--vol .kopactie.is-huidig:after{display:none}.kop--vol .kopactie .teller{position:absolute;top:1px;right:0;min-width:18px;height:18px;margin:0;padding:0 5px;border-radius:var(--hoek-rond);font-size:13px;line-height:18px;font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:1024px){.kop--vol .kopregel{box-shadow:inset 0 1px 0 var(--kleur-donker-lijn)}.kopregel__link,.kopregel__link[aria-current=page]{font-size:15px;line-height:22px;font-weight:500;color:var(--kleur-op-donker)}.kopregel__link .icoon{display:none}.kopregel__link[aria-expanded=true]{text-decoration:none}}@media(min-width:1024px){.kop--vol>.menupaneel{top:100%;left:0;right:0;border-radius:0;box-shadow:0 12px 24px #0b101229;max-height:360px;overflow:hidden}.kop .menupaneel .wrap,.menupaneel .wrap{gap:16px;padding-top:20px;padding-bottom:24px}.kop--vol>.menupaneel .wrap{max-width:none;padding-left:max(var(--marge-pagina),(100% - var(--breedte-pagina)) / 2);padding-right:max(var(--marge-pagina),(100% - var(--breedte-pagina)) / 2)}.kop--vol:has(>.menupaneel:not([hidden])):after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:#0b101280;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.menupaneel__kop{gap:32px;min-height:40px;padding-bottom:12px}.menupaneel__titel{font-size:18px;line-height:24px;letter-spacing:0;font-weight:700}.menupaneel__titel a{padding:0;margin:0;min-height:0;margin-block:0}.menupaneel__titel a:hover{text-decoration-thickness:1px}.menupaneel__titel .icoon,.menupaneel__titel small{display:none}.menupaneel__alle{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:15px;line-height:22px;font-weight:600;color:var(--kleur-tekst);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;border-radius:4px}.menupaneel__alle .icoon{width:16px;height:16px}.menupaneel__alle:hover{text-decoration-thickness:2px}.menupaneel__kop>.tekstknop{display:flex;align-items:center;justify-content:center;gap:0;flex:none;width:40px;height:40px;min-height:40px;margin-right:-8px;padding:0;border-radius:8px;color:var(--kleur-tekst);font-size:0;text-decoration:none}.menupaneel__kop>.tekstknop:hover{background:var(--kleur-pagina)}.menupaneel__kop>.tekstknop .icoon{width:24px;height:24px}.menupaneel__groepkop{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:600;color:var(--kleur-tekst)}.menupaneel__lijst{column-gap:24px}.menupaneel__link,.menupaneel__link--alle{min-height:36px;padding:0;margin:0;border-radius:4px;font-size:15px;line-height:22px;font-weight:400;color:var(--kleur-tekst)}.menupaneel__link:hover,.menupaneel__link.is-hover{background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.menupaneel__link--alle{font-weight:600}.uitgelicht{gap:16px;padding:0;border-radius:0;background:none;box-shadow:none;align-items:flex-start}.uitgelicht:hover,.uitgelicht.is-hover{box-shadow:none}.uitgelicht .fotovak{width:96px;min-height:0;height:128px;border-radius:4px;background:var(--kleur-vlak)}.uitgelicht__tekst{gap:2px;padding:0}.uitgelicht__naam{font-size:15px;line-height:22px;font-weight:600;-webkit-line-clamp:2}.uitgelicht__soort,.uitgelicht__past{font-size:13px;line-height:18px;color:var(--kleur-tekst-hulp)}.uitgelicht__voet{padding-top:6px;gap:2px}.uitgelicht__voet .prijs{font-size:18px;line-height:24px;font-weight:700}.menupaneel__tegels{grid-template-columns:minmax(0,1fr);gap:8px}.menutegel{flex-direction:row;gap:16px;border-radius:0;background:none;box-shadow:none;overflow:visible;align-items:center}.menutegel:hover,.menutegel.is-hover{box-shadow:none}.menutegel .fotovak{flex:none;width:48px;height:64px;min-height:0;border-radius:4px;background:var(--kleur-vlak)}.menutegel__tekst{padding:0}.menutegel__naam{font-size:15px;line-height:22px;font-weight:600}.menutegel__aantal{font-size:13px;line-height:18px}.menutegel .icoon{width:16px;height:16px}.menupaneel__hulp{gap:8px;margin-top:0;padding:24px;border-radius:8px;background:var(--kleur-pagina)}.menupaneel__hulp h3{font-size:18px;line-height:24px;letter-spacing:0;font-weight:700}.menupaneel__hulp p{font-size:15px;line-height:22px;color:var(--kleur-tekst-hulp)}.menupaneel__hulp .knoppen{gap:8px 24px;margin-top:8px;padding-top:0}.menupaneel__hulp .knop{height:48px}.menupaneel__hulp .knop+.knop{height:auto;min-height:32px;padding:0;gap:8px;background:none;box-shadow:none;color:var(--kleur-tekst)}.menupaneel__hulp .knop+.knop .icoon{width:16px;height:16px;color:var(--kleur-tekst)}.menupaneel__hulp .tekstlink{min-height:32px;gap:8px;font-size:15px;font-weight:600}.menupaneel__hulp .tekstlink .icoon{width:16px;height:16px}.menupaneel__hulplinks{gap:0 24px}}@media(min-width:1200px){.menupaneel__hoofd{grid-column:1 / span 4}.menupaneel__hoofd:not(:has(+.menupaneel__uitgelicht)){grid-column:1 / span 7}.menupaneel__uitgelicht{grid-column:5 / span 3}.menupaneel__hulp{grid-column:8 / span 5;padding:24px}}.kop .suggesties{margin-top:-4px;padding:8px;border:1px solid var(--kleur-lijn);border-radius:8px;box-shadow:var(--schaduw-zwevend)}.suggesties__kop{padding:8px 8px 4px;font-size:13px;line-height:18px;font-weight:600;color:var(--kleur-tekst-hulp)}.suggestie{gap:12px;min-height:44px;padding:4px 8px;border-radius:4px}.suggestie--product{min-height:64px}.suggestie__foto{flex:none;width:48px;height:48px;display:grid;place-items:center}.suggestie--product .suggestie__foto{border-radius:4px;background:var(--kleur-vlak)}.suggestie__foto img{width:48px;height:48px;max-height:none;object-fit:contain;padding:3px}.suggestie__foto .icoon{width:20px;height:20px;color:var(--kleur-tekst-hulp)}.suggestie__tekst{display:flex;flex-direction:column;justify-content:center;min-width:0}.suggestie__tekst b,.suggestie__tekst b:has(mark){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;font-weight:400}.suggestie--product .suggestie__tekst b,.suggestie--product .suggestie__tekst b:has(mark){font-weight:600}.suggestie__tekst mark{font-weight:inherit}.suggestie__tekst>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--kleur-tekst-hulp)}.suggestie__aantal{flex:none;margin-left:auto;font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst-hulp);font-variant-numeric:tabular-nums;white-space:nowrap}.suggestie__prijs{flex:none;margin-left:auto;min-width:64px;text-align:right;font-size:15px;line-height:22px;font-weight:700;color:var(--kleur-tekst);font-variant-numeric:tabular-nums;white-space:nowrap}.suggestie__pijl{width:16px;height:16px}.suggestie--product .suggestie__pijl{display:none}.suggesties__alle{margin-top:4px;padding-top:4px}.suggestie--alle{min-height:44px}.suggestie--alle .suggestie__tekst b{font-weight:600}.suggestie--alle .suggestie__foto{height:36px}.kop--vol.kop--terug{padding-top:var(--kop-terug-plek, 64px)}.kop--vol.kop--terug>.wrap{position:fixed;top:0;left:0;right:0;z-index:var(--laag-kop);background:var(--kleur-donker);border-bottom:1px solid var(--kleur-donker-lijn);animation:kop-terug-in .2s var(--rk-curve-erin)}@keyframes kop-terug-in{0%{transform:translateY(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.kop--vol.kop--terug>.wrap{animation:none}}.kop--vol.kop--terug>.wrap{max-width:none;padding-inline:max(var(--marge-pagina),(100% - var(--breedte-pagina)) / 2)}@media(max-width:767.98px){.kop--vol>.wrap{flex-wrap:wrap;height:auto;padding-left:16px;padding-right:16px}.kop--vol .kop__logo{height:56px;margin-right:0}.kop--vol .kop__logo img{height:22px}.kop--vol .kop__acties{gap:0;margin-right:-10px}.kop--vol .kopactie,.kop--vol .kop__acties>.ikoonknop{width:44px;height:44px}.kop--vol .kop__zoek~.kop__acties .kop__loep,.kop--vol.kop--c3-zoek .kop__acties .kop__loep{display:none}.kop--vol .kop__zoek{display:flex;order:5;flex:0 0 100%;width:100%;height:44px;margin:0 0 12px;padding:0 4px 0 12px}.kop--vol .kop__zoek input{left:12px;right:48px;font-size:16px}.kop--vol .kop__zoek>span:not(.kop__zoekloep){font-size:15px}.kop--vol .kop__zoek>.kop__zoekloep{display:none}.kop--vol .kop__zoek>span>.kop__voorbeeld-code{display:none}.kop--vol .kopactie .teller{top:2px;right:2px}.kop--vol.kop--zonder-veld .kop__zoek,.kop--vol.kop--typt .kop__logo,.kop--vol.kop--typt .kop__acties{display:none}.kop--vol.kop--typt .kop__zoek{flex:1 1 0;width:auto;margin:6px 0}.kop--vol.kop--typt .kop__annuleer{display:inline-flex;align-items:center;order:6;height:44px;margin-left:12px;padding:0;border:0;background:none;color:var(--kleur-op-donker);font:inherit;font-size:15px;line-height:22px;font-weight:400;cursor:pointer}.kop--vol.kop--typt .kop__zoek:focus-within{box-shadow:0 0 0 2px var(--kleur-actie)}.kop .suggesties{left:0!important;width:100%!important;margin-top:-2px;padding:8px 8px 24px;border-width:1px 0 0;border-radius:0;box-shadow:none;max-height:calc(100vh - 140px);overflow-y:auto}.suggesties__sluit{display:none}.suggestie--product{min-height:56px}.suggestie__foto,.suggestie__foto img{width:40px;height:40px}.kop--vol.kop--terug{padding-top:var(--kop-terug-plek, 112px)}.kop--vol.kop--terug>.wrap{padding-inline:16px}.rk-sjabloon-cart .kop--vol:not(.is-zoekopen) .kop__zoek{display:none}.rk-sjabloon-cart .kop--vol:not(.is-zoekopen) .kop__acties .kop__loep{display:flex}.rk-sjabloon-cart .kop--vol.kop--typt:not(.is-zoekopen) .kop__acties{display:flex}.rk-sjabloon-cart .kop--vol>.wrap{padding-bottom:0}}@media(max-width:1023.98px){:is(.rk-sjabloon-collection,.rk-sjabloon-search) .kop--vol{z-index:30}}@media(max-width:1023.98px){.menuvel__inhoud{gap:0;max-width:none;padding:8px 16px 32px}.menuvel__kopje{margin:0;padding:16px 0 4px;font-size:13px;line-height:18px;font-weight:600;color:var(--kleur-tekst-hulp)}.menuvel__groep+.menuvel__groep{margin-top:16px}.menuvel__rij,.menuvel__inhoud[data-niveau=hoofd] .menuvel__rij{min-height:52px;padding:0;gap:12px;font-size:15px;line-height:22px;font-weight:400}.menuvel__inhoud[data-niveau=hoofd] .menuvel__rij:has(.menuvel__tegel){min-height:56px;font-size:15px;font-weight:600}.menuvel__tegel{width:24px;height:24px;border-radius:0;background:none}.menuvel__tegel .icoon{width:24px;height:24px}.menuvel__rij small{font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst-hulp);font-variant-numeric:tabular-nums}.menuvel__rij>.icoon{width:16px;height:16px;color:var(--kleur-tekst)}.menuvel__rij:hover,.menuvel__rij.is-hover{width:100%;margin:0;padding-left:0;padding-right:0;border-radius:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.menuvel__rij--sub.menuvel__rij--alle{font-weight:600}.menuvel__terug{font-size:15px;font-weight:600}.menuvel__terug .icoon{width:16px;height:16px}.menuvel__subhoofd{gap:4px;padding-bottom:8px}.menuvel__subtitel{font-size:20px;line-height:26px;letter-spacing:-.01em;font-weight:700}.menuvel__hulp{display:block;margin-top:24px;padding:0;border-radius:0;background:none}.menuvel__hulp p{display:inline;margin-top:0;font-size:15px;line-height:22px;color:var(--kleur-tekst-hulp)}.menuvel__hulp div{display:inline}.menuvel__hulp .tekstlink{display:inline;min-height:0;margin-left:4px;font-size:15px;line-height:22px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.menuvel__hulp .tekstlink .icoon,.menuvel__hulp .tekstlink+.tekstlink{display:none}.menuvel>.kop>.wrap{height:56px;flex-wrap:nowrap}.menuvel>.kop .kop__logo{height:56px}}.prijs{font-weight:var(--gewicht-prijs);letter-spacing:0}.prijs--hoofd{letter-spacing:var(--spatie-prijs-hoofd)}.prijs--groot{letter-spacing:var(--spatie-prijs-groot)}.prijs--klein,.prijs--meer{font-weight:var(--gewicht-prijs)}mark{font-weight:600}main b:not(.prijs):not(#_),main strong:not(.prijs):not(#_),.menupaneel b,.menupaneel strong{font-weight:600}main .code:not(#_),main .linklijst__link:not(#_),main .toonalle__knop:not(#_),main .stappen__nr:not(#_),.stapnummer,main .onderwerpkaart__titel:not(#_),main .ckaart__titel:not(#_),main .keuzetegel .ckaart__titel:not(#_),main .stappenindicator__stap span:not(#_),main .kernpunten__label:not(#_),main .hulprij__titel:not(#_){font-weight:600}main .kerncijfer__label:not(#_){font-weight:400}.pkaart__vergelijk .vinkvak{font-size:13px;line-height:18px}.teller{min-width:18px;height:18px;padding:0 5px;border-radius:var(--hoek-rond);font-size:13px;line-height:18px;font-weight:700;font-variant-numeric:tabular-nums}.chip__aantal,.menuvel__rij small,.suggestie__aantal,.vinkvak__aantal{font-variant-numeric:tabular-nums}.t-h2{text-wrap:balance}.t-h3{font-weight:var(--gewicht-kop)}.sectiekop,.zk-sectie .sectiekop{margin-bottom:var(--ruimte-kop);gap:24px}.sectiekop p,.sectiekop .soorten__origineel{margin-top:4px;font-size:var(--tekst-body);line-height:var(--regel-body);font-weight:400;color:var(--kleur-tekst-hulp)}.ho-blok,.keuzevlak{gap:var(--ruimte-kop)}.pdp-rijkop{margin-bottom:var(--ruimte-kop)}@media(min-width:768px){.sectiekop>.tekstlink{min-height:22px;padding-block:11px;margin-block:-11px}}.tekstlink{gap:8px;font-size:15px;line-height:22px;font-weight:600}.tekstlink .icoon{width:16px;height:16px}.knop{letter-spacing:0;font-size:15px;line-height:22px;font-weight:600;gap:10px;padding:0 18px 0 20px}.knop .icoon{width:20px;height:20px}.knop--klein{padding:0 16px;font-size:15px}.ikoonknop{border-radius:8px}.invoer{gap:10px;padding:0 14px;font-size:var(--invoer-letter)}.invoer input,.invoer select,.invoer textarea{font-size:var(--invoer-letter)}.invoer .icoon{width:20px;height:20px;color:var(--kleur-tekst-hulp)}.invoer.is-focus,.invoer:focus-within{box-shadow:inset 0 0 0 2px var(--kleur-tekst)}.knop--rand.is-focus,.knop--rand:focus-visible{box-shadow:inset 0 0 0 1px var(--kleur-rand-invoer),var(--schaduw-focus)}main .veld__label,main .veld__hulp{font-size:14px;line-height:20px}.zoekbalk{padding:4px 4px 4px 16px;gap:10px;box-shadow:none}.zoekbalk .knop{height:calc(var(--hoogte-zoekbalk) - 8px);border-radius:4px}.zoekbalk input{font-size:var(--invoer-letter)}.zoekbalk .icoon{width:20px;height:20px;color:var(--kleur-tekst-hulp)}.zoekbalk .knop .icoon{width:20px;height:20px;color:inherit}.zoekbalk:focus-within,.zoekbalk.is-focus{box-shadow:0 0 0 2px var(--kleur-actie)}.zoekbalk--licht{box-shadow:inset 0 0 0 1px var(--kleur-rand-invoer)}.zoekbalk--licht:focus-within,.zoekbalk--licht.is-focus,.zoekbalk--licht.is-focus:hover{box-shadow:inset 0 0 0 2px var(--kleur-tekst)}.sorteer{gap:6px;padding:0 12px;font-size:13px;line-height:18px;color:var(--kleur-tekst-hulp)}.sorteer b,.sorteer strong{font-size:13px;font-weight:600;color:var(--kleur-tekst)}.sorteer .icoon{width:16px;height:16px;color:var(--kleur-tekst)}main .sorteer>span,main .sorteer>b{font-size:14px;line-height:20px}.vinkvak__vak{width:16px;height:16px;border-radius:4px}.chip{position:relative;height:36px;padding:0 14px;gap:6px;font-size:15px;line-height:22px;font-weight:600}.chip:after{content:"";position:absolute;inset:-4px 0}.chip .icoon{width:16px;height:16px}.chip__aantal{font-size:13px;font-weight:400;color:var(--kleur-tekst-hulp)}.chip--donker .chip__aantal,.donker .chip__aantal{color:var(--kleur-op-donker-zacht)}.uitklap__knop{min-height:56px;font-size:15px;line-height:22px;font-weight:600}.uitklapteken{width:20px;height:20px}.kruimel{font-size:13px;line-height:18px;gap:8px;color:var(--kleur-tekst-hulp)}.kruimel a{color:inherit;font-weight:400}.kruimel [aria-current],.kruimel li:last-child,.kruimel>:last-child{font-weight:600;color:var(--kleur-tekst)}.pkop--donker .kruimel,.kruimelpad--donker .kruimel{color:var(--kleur-op-donker-zacht)}.pkop--donker .kruimel [aria-current],.pkop--donker .kruimel li:last-child,.pkop--donker .kruimel>:last-child{color:var(--kleur-op-donker)}.kruimel-terug{font-size:15px;line-height:22px;font-weight:400}.voorraad{gap:6px;font-size:13px;line-height:18px;font-weight:600}.voorraad:before{width:6px;height:6px}main .voorraad{font-size:14px;line-height:20px}.favoriet{border-radius:var(--hoek-rond)}.pkaart__past .icoon,.stapzoeker__voet .icoon,.veld__fout .icoon,.aantal button .icoon,.matchlabel .icoon,.kruimel .icoon{width:16px;height:16px}.match__icoon .icoon,.leeg__icoon .icoon,.vertrouwen__item>.icoon,.melding--groot>.icoon,.fotovak--leeg .icoon,.onderwerpkaart__icoon .icoon{width:24px;height:24px}.pkaart__koop .icoon,.ckaart__pijl,.ckaart__pijl .icoon{width:20px;height:20px}svg.icoon{stroke-width:1.5px!important}.fotovak:not(.galerij__beeld) img{--remote-h: min(88cqh, calc(80cqw * var(--hw, 3.66)));bottom:calc((100cqh - var(--remote-h) * 1.04) / 2)}.fotovak:before,.fotovak:after{box-shadow:none}.betaalrij.betaalrij--licht{display:flex;flex-wrap:wrap;gap:6px}.betaalvak{display:grid;place-items:center;width:44px;height:28px;background:var(--kleur-vlak);border:1px solid var(--kleur-lijn);border-radius:4px}.betaalvak--ideal-wero{width:64px}.betaalvak img{display:block;width:40px;height:22px;object-fit:contain;border-radius:0;background:none;box-shadow:none}.betaalvak--ideal-wero img{width:60px}.betaalrij.betaalrij--wit{display:flex;flex-wrap:nowrap;align-items:center;gap:16px}.betaalrij.betaalrij--wit img{opacity:.7;background:none;border-radius:0;box-shadow:none}.betaalrij.betaalrij--wit>.betaalrij__logo--ideal-wero{width:64px;height:20px}.betaalrij.betaalrij--wit>.betaalrij__logo--visa{width:43px;height:13px}.betaalrij.betaalrij--wit>.betaalrij__logo--mastercard{width:28px;height:18px}.betaalrij.betaalrij--wit>.betaalrij__logo--apple-pay{width:41px;height:17px}[data-levering]{font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst-hulp)}main [data-levering]{font-size:14px;line-height:20px}.vertrouwen__item b{font-size:15px;line-height:22px;font-weight:600}.vertrouwen__item span{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.rk-sjabloon-index .stappen__voorbeeld .vb__zoek{font-size:15px;line-height:22px}.rk-sjabloon-index .stappen__voorbeeld .vb__label{font-size:14px;line-height:20px}@media(min-width:1280px){.kh-wrap>.keuzevlak:not(.kh-uitslag)~.kh-uitleg h2{font-size:18px;line-height:24px;letter-spacing:0}.kh-wrap>.keuzevlak:not(.kh-uitslag)~.kh-uitleg p{font-size:15px;line-height:22px}}@media(max-width:767.98px){.ckaart__titel,#categorieen .ckaart__titel,.keuzetegel .ckaart__titel{font-size:17px;line-height:22px;letter-spacing:0}.rk-sjabloon-index #categorieen .ckaart__sub{font-size:15px;line-height:22px}}.stappen.donker,.twijfel{padding-top:var(--sectie);padding-bottom:var(--sectie)}.codelijst__code,.pkop__teller,.vinkvak__aantal{font-variant-numeric:tabular-nums}.rk-sjabloon-index section[aria-labelledby=cat-kop]{padding-top:var(--sectie)}.voet--vol .voet__kop{margin:0 0 16px;font-size:15px;line-height:22px;font-weight:600;color:var(--kleur-op-donker)}.voet--vol .voet__lijst a{min-height:28px;font-size:15px;line-height:22px;font-weight:400;color:var(--kleur-op-donker-zacht)}.voet--vol .voet__lijst a:hover{color:var(--kleur-op-donker);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.voet__contact{margin-top:24px;padding-top:0;border-top:0;font-size:15px;line-height:22px;color:var(--kleur-op-donker-zacht)}.voet__contact strong{display:block;font-weight:600;color:var(--kleur-op-donker)}.voet__contactlink{min-height:32px;margin-top:4px;gap:8px;font-size:15px;line-height:22px;font-weight:600}.voet__contactlink .icoon{width:16px;height:16px}.hulpband+.voet .voet__contact{display:none}.voet__slot{border-top:1px solid var(--kleur-donker-lijn)}.voet__slotrij{gap:24px;padding:20px 0}.voet__logo{min-height:32px}.voet__logo img{height:24px}.voet__betalen{gap:16px;font-size:13px;line-height:18px;color:var(--kleur-op-donker-zacht)}.voet__slotrij+.voet__slotrij{flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:56px;padding:0;border-top:1px solid var(--kleur-donker-lijn)}.voet__bedrijf,.voet__juridisch,.voet__juridisch a,.voet__juridisch button{font-size:13px;line-height:18px;color:var(--kleur-op-donker-zacht)}.voet__bedrijf a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.voet__bedrijf a:hover{color:var(--kleur-op-donker)}.voet__juridisch{gap:0;justify-content:flex-start}.voet__juridisch a,.voet__juridisch button{min-height:32px}.voet__juridisch>*+*:before{content:"·";display:inline-block;padding:0 6px;color:var(--kleur-op-donker-zacht);text-decoration:none}@media(min-width:768px){.voet--vol .voet__lijst li.voet__alleen-telefoon{display:none}}@media(max-width:767.98px){.voet__juridisch .voet__alleen-pc{display:none}}@media(min-width:1024px){.voet--vol .voet__boven{grid-template-columns:repeat(5,minmax(0,232px));column-gap:24px;padding:56px 0 40px}.voet--vol .voet__boven>:nth-child(n){grid-column:auto}}@media(max-width:1100px){.voet__slotrij+.voet__slotrij{flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:4px;padding:12px 0 16px}}@media(max-width:767.98px){.voet--vol .voet__boven{display:flex;flex-direction:column;padding:16px 0}.voet--vol .voet__stapel{display:contents}.voet__contact{order:-1;margin:0 0 16px}.voet__contact strong{display:inline}.voet__contactlink{display:flex;width:fit-content;min-height:44px;margin-top:0}.voet--vol .voet__kop{min-height:52px;margin:0 -8px;font-size:15px;font-weight:600}.voet__pijl{width:16px;height:16px}.voet--vol .voet__lijst a{min-height:44px}.voet__kolom.is-open>.voet__lijst{padding-bottom:8px}.voet__slotrij{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}.voet__betalen{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px}.voet__betalen>span:first-child{width:100%}.voet__slotrij+.voet__slotrij{flex-direction:column-reverse;align-items:flex-start;gap:8px;padding:4px 0 20px}.voet__juridisch{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 16px}.voet__juridisch a,.voet__juridisch button{min-height:44px}.voet__juridisch>*+*:before{content:none}.hulpband+.voet .voet__boven{padding-top:8px}}.kskelet--knop{width:44px;height:44px}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.kskelet--knop{width:var(--knop-hoogte-klein);height:var(--knop-hoogte-klein)}}.favoriet--kaart:hover,.favoriet--kaart.is-hover{background:var(--kleur-pagina)}.favoriet--kaart:focus-visible,.favoriet--kaart.is-focus{box-shadow:var(--schaduw-focus)}.pkaart:not(.pkaart--skelet){padding:11px;border:1px solid var(--kleur-lijn);border-radius:8px;background:var(--kleur-vlak);box-shadow:none;transition:none}.pkaart:hover,.pkaart.is-hover{box-shadow:none}.pkaart--vol.pkaart--met-vergelijk{padding-bottom:3px}.pkaart__link:after{border-radius:8px}.pkaart .fotovak img{pointer-events:none}.pkaart--vol:has(.pkaart__link:focus-visible),a.pkaart:focus-visible,.pkaart.is-focus{border-radius:8px;box-shadow:var(--schaduw-focus)}.pkaart .fotovak,.pkaart:not(.pkaart--skelet) .fotovak{aspect-ratio:1 / 1;border-radius:4px;background:var(--kleur-vlak)}.pkaart .fotovak:after{display:none}.pkaart__tekst{padding:12px 0 0}.pkaart__meta{display:block;font-size:14px;line-height:20px;font-weight:400;color:var(--kleur-tekst-hulp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkaart__titel,.pkaart--vol .pkaart__titel{margin-top:2px;font-size:15px;line-height:22px;font-weight:600;letter-spacing:0;text-wrap:wrap;min-height:0;font-variant-numeric:proportional-nums}.pkaart__titel .nb{white-space:nowrap}.pkaart__past{margin-top:4px;gap:6px;align-items:center;font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst)}.pkaart__past>span{font-size:14px;line-height:20px}.pkaart__past .icoon,.pkaart--vol .pkaart__past .icoon{display:block;flex:none;width:16px;height:16px;color:var(--kleur-past)}.pkaart__past b,.pkaart__past strong{font-weight:400}.pkaart__voet--koop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prijs koop" "voorraad voorraad" "levering levering";align-items:center;gap:0 8px;margin-top:auto;padding-top:12px}.pkaart__voet--koop .pkaart__prijsblok{display:contents}.pkaart__voet--koop .prijs,.pkaart .prijs{grid-area:prijs;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.pkaart__voet--koop .voorraad{grid-area:voorraad;margin-top:8px}.pkaart__voet--koop .pkaart__levering{grid-area:levering}.pkaart__voet--koop .pkaart__koop{grid-area:koop}.pkaart__koop,.pkaart .knop.pkaart__koop{width:40px;height:40px;min-height:0;padding:0;border-radius:8px;background:var(--kleur-actie);color:var(--kleur-op-actie);box-shadow:none}.pkaart__koop .icoon{width:20px;height:20px;color:var(--kleur-op-actie)}.pkaart__koop:hover{background:var(--kleur-actie-hover)}.pkaart .voorraad{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:600;color:var(--kleur-past);white-space:nowrap}.pkaart .voorraad:before{flex:none;width:8px;height:8px}.pkaart .voorraad--uit{font-weight:400;color:var(--kleur-tekst-hulp)}.pkaart .voorraad--uit:before{background:var(--kleur-rand-invoer)}.pkaart__voet:not(.pkaart__voet--koop){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"prijs" "voorraad" "levering";justify-items:start;align-items:center;gap:0;margin-top:auto;padding-top:12px;min-height:0}.pkaart__voet:not(.pkaart__voet--koop) .voorraad{grid-area:voorraad;margin-top:8px}.pkaart__voet:not(.pkaart__voet--koop) .pkaart__levering{grid-area:levering}.pkaart__levering{display:block;padding-left:14px;font-size:14px;line-height:20px;font-weight:400;color:var(--kleur-tekst-hulp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkaart--vol>.favoriet--kaart,.favoriet--kaart{top:20px;right:20px;width:32px;height:32px;border:1px solid var(--kleur-lijn);background:var(--kleur-vlak);box-shadow:none}.favoriet--kaart .icoon{width:16px;height:16px}.favoriet--kaart:hover,.favoriet--kaart.is-hover{box-shadow:none;border-color:var(--kleur-rand-invoer)}.favoriet--kaart[aria-pressed=true],.favoriet--kaart.is-aan{border-color:var(--kleur-donker);background:var(--kleur-donker)}.pkaart__vergelijk{margin-top:4px;padding-top:0;box-shadow:none;border:0}.pkaart__vergelijk .vinkvak{min-height:32px;gap:8px;font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst)}.pkaart__vergelijk .vinkvak__tekst{font-size:14px;line-height:20px}@media(max-width:767.98px){.pkaart__vergelijk{display:none}}.vinkvak__vak{width:16px;height:16px;border:1px solid var(--kleur-rand-invoer);border-radius:4px;box-shadow:none;background:var(--kleur-vlak)}.vinkvak.is-aan .vinkvak__vak,.vinkvak:has(input:checked) .vinkvak__vak{border-color:var(--kleur-donker);background:var(--kleur-donker);color:var(--kleur-vlak);box-shadow:none}.vinkvak__vak .icoon{width:12px;height:12px}.vinkvak:hover .vinkvak__vak{border-color:var(--kleur-tekst)}.meer{gap:12px}.meer__stand{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.meer__balk{width:120px;height:2px;margin-top:-4px}.meer .knop{min-width:240px;height:48px;padding:0 20px;border:1px solid var(--kleur-rand-invoer);border-radius:8px;background:var(--kleur-vlak);box-shadow:none;color:var(--kleur-tekst);font-size:15px;line-height:22px;font-weight:600}.meer .knop:hover{border-color:var(--kleur-tekst);box-shadow:none}@media(max-width:767.98px){.meer .knop{width:100%;min-width:0}}.prijs,.nb,h1,.pkaart__titel,.wagenregel__titel,.uitgelicht__naam{font-variant-numeric:proportional-nums}
