/* rknl-schil.css (H18-1a): tokens, basis en de schilcomponenten uit site/css (H10), samengevoegd en verkleind door scripts/shopify/thema/bouw.mjs. Niet met de hand wijzigen. */
:root{--kleur-basis-geel: #FFD426;--kleur-basis-geel-diep: #F7BF00;--kleur-basis-geel-zacht: #FFF3BF;--kleur-basis-geel-hover: #FFE056;--kleur-basis-inkt: #16171D;--kleur-basis-inkt-2: #26272F;--kleur-basis-zwart: #000000;--kleur-basis-grijs: #575962;--kleur-basis-grijs-donker: #33353D;--kleur-basis-lijn: #E3E1D9;--kleur-basis-vlak: #F4F2EC;--kleur-basis-wit: #FFFFFF;--kleur-basis-kobalt: #2547F4;--kleur-basis-kobalt-donker: #1835C4;--kleur-basis-groen: #0A7A3A;--kleur-basis-groen-donker: #075C2C;--kleur-basis-rood: #B42318;--kleur-basis-rood-vlak: #FBEAE8;--kleur-basis-voet-tekst: #DADBE0;--kleur-basis-voet-fijn: #B9BAC2;--kleur-basis-voet-lijn: #34353E;--kleur-basis-petrol: #16171D;--kleur-basis-petrol-donker: #000000;--kleur-basis-pistache: #FFD426;--kleur-basis-pistache-donker: #F7BF00;--kleur-basis-pistache-licht: #FFF3BF;--kleur-basis-petrol-tekst-zacht: #DADBE0;--kleur-basis-teal: #0A7A3A;--kleur-basis-teal-donker: #075C2C;--kleur-basis-sage: #F4F2EC;--kleur-basis-achtergrond: #FFFFFF;--kleur-basis-tekst-secundair: #575962;--kleur-basis-rand: #E3E1D9;--kleur-basis-geel-donker: #EAC324;--kleur-tekst-primair: #16171D;--kleur-tekst-secundair: #575962;--kleur-tekst-op-petrol: #FFFFFF;--kleur-tekst-op-petrol-zacht: #DADBE0;--kleur-tekst-op-pistache: #16171D;--kleur-tekst-uitgeschakeld: #575962;--kleur-tekst-lopend: #33353D;--kleur-tekst-op-inkt-fijn: #B9BAC2;--kleur-tekst-op-geel: #16171D;--kleur-vlak-pagina: #FFFFFF;--kleur-vlak-kaart: #FFFFFF;--kleur-vlak-sage: #F4F2EC;--kleur-vlak-petrol: #16171D;--kleur-vlak-petrol-donker: #26272F;--kleur-vlak-pistache: #FFD426;--kleur-vlak-veld: #FFFFFF;--kleur-vlak-veld-uitgeschakeld: #F4F2EC;--kleur-vlak-dim: #16171DB3;--kleur-vlak-licht: #F4F2EC;--kleur-vlak-inkt: #16171D;--kleur-vlak-inkt-2: #26272F;--kleur-vlak-geel: #FFD426;--kleur-vlak-geel-zacht: #FFF3BF;--kleur-vlak-geel-hover: #EAC324;--kleur-actie-primair-vlak: #16171D;--kleur-actie-primair-tekst: #FFFFFF;--kleur-actie-primair-vlak-hover: #000000;--kleur-actie-zoek-vlak: #16171D;--kleur-actie-zoek-tekst: #FFFFFF;--kleur-actie-zoek-vlak-hover: #000000;--kleur-actie-zoek-pictogram: #FFD426;--kleur-actie-secundair-vlak: #FFFFFF;--kleur-actie-secundair-tekst: #16171D;--kleur-actie-secundair-rand: #16171D;--kleur-actie-secundair-vlak-hover: #F4F2EC;--kleur-actie-formulier-vlak: #16171D;--kleur-actie-formulier-tekst: #FFFFFF;--kleur-actie-formulier-rand: #16171D;--kleur-actie-formulier-vlak-hover: #000000;--kleur-actie-uitgeschakeld-vlak: #E3E1D9;--kleur-actie-uitgeschakeld-tekst: #575962;--kleur-actie-koop-vlak: #FFD426;--kleur-actie-koop-tekst: #16171D;--kleur-actie-koop-vlak-hover: #FFE056;--kleur-actie-koop-rand: #16171D;--kleur-actie-geel-vlak: #FFD426;--kleur-actie-geel-tekst: #16171D;--kleur-actie-geel-vlak-hover: #FFE056;--kleur-link-op-wit: #16171D;--kleur-link-op-wit-hover: #16171D;--kleur-link-op-sage: #16171D;--kleur-link-op-petrol: #FFFFFF;--kleur-link-onderstreping-hover: #F7BF00;--kleur-veldrand-rust: #16171D;--kleur-veldrand-focus: #16171D;--kleur-veldrand-fout: #B42318;--kleur-lijn-decoratief: #E3E1D9;--kleur-lijn-sterk: #575962;--kleur-lijn-op-petrol: #34353E;--kleur-focus-op-licht: #16171D;--kleur-focus-op-petrol: #FFD426;--kleur-focus-tussen-licht: #FFFFFF;--kleur-focus-tussen-petrol: #16171D;--kleur-status-geschikt-vlak: #F4F2EC;--kleur-status-geschikt-vlak-sterk: #FFF3BF;--kleur-status-geschikt-tekst: #16171D;--kleur-status-geschikt-pictogram: #0A7A3A;--kleur-status-geschikt-rand: #0A7A3A;--kleur-status-niet-geschikt-vlak: #FBEAE8;--kleur-status-niet-geschikt-tekst: #B42318;--kleur-status-niet-geschikt-pictogram: #B42318;--kleur-status-niet-geschikt-rand: #B42318;--kleur-status-nog-niet-bevestigd-vlak: #FFFFFF;--kleur-status-nog-niet-bevestigd-tekst: #16171D;--kleur-status-nog-niet-bevestigd-pictogram: #575962;--kleur-status-nog-niet-bevestigd-rand: #575962;--kleur-status-info-vlak: #F4F2EC;--kleur-status-info-tekst: #16171D;--kleur-status-info-pictogram: #16171D;--kleur-status-info-rand: #16171D;--kleur-status-gelukt-vlak: #F4F2EC;--kleur-status-gelukt-tekst: #16171D;--kleur-status-gelukt-pictogram: #0A7A3A;--kleur-status-gelukt-rand: #0A7A3A;--kleur-status-fout-vlak: #FBEAE8;--kleur-status-fout-tekst: #B42318;--kleur-status-fout-pictogram: #B42318;--kleur-status-fout-rand: #B42318;--kleur-status-uitverkocht-vlak: #F4F2EC;--kleur-status-uitverkocht-tekst: #16171D;--kleur-status-uitverkocht-pictogram: #575962;--kleur-status-uitverkocht-rand: #575962;--kleur-status-voorraad-tekst: #0A7A3A;--kleur-soort-vlak: #FFFFFF;--kleur-soort-tekst: #16171D;--kleur-soort-rand: #575962;--kleur-concept-vlak: #F4F2EC;--kleur-concept-tekst: #575962;--kleur-merk-pil: #16171D;--kleur-merk-ring: #FFD426;--kleur-merk-knop: #FFFFFF;--kleur-beeld-vlak: #FFFFFF;--kleur-beeld-hero: #FFD426;--kleur-beeld-sokkel: #F4F2EC;--type-stapel-tekst: Hanken, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--type-stapel-caveat: Caveat, "Segoe Script", cursive;--type-stapel-kop: Bricolage, Hanken, "Segoe UI", Arial, sans-serif;--type-gewicht-tekst: 400;--type-gewicht-nadruk: 600;--type-gewicht-kop: 700;--type-gewicht-sectiekop: 700;--type-gewicht-label: 600;--type-gewicht-modelnummer: 700;--type-gewicht-display: 800;--type-gewicht-middel: 500;--type-grootte-klein: 14px;--type-grootte-fijn: 14px;--type-grootte-mini: 12px;--type-grootte-tekst: 16px;--type-grootte-groot: 18px;--type-grootte-kop-4: 17px;--type-grootte-kop-3-smal: 20px;--type-grootte-kop-3-breed: 22px;--type-grootte-kop-2-smal: 25px;--type-grootte-kop-2-breed: 32px;--type-grootte-kop-1-smal: 28px;--type-grootte-kop-1-breed: 40px;--type-grootte-kop-1-tussen: 30px;--type-grootte-display-smal: 36px;--type-grootte-display-breed: 62px;--type-grootte-prijs: 22px;--type-grootte-prijs-product-smal: 34px;--type-grootte-prijs-product-breed: 40px;--type-grootte-midden: 15.5px;--type-grootte-titel-product-smal: 26px;--type-grootte-titel-product-breed: 34px;--type-grootte-logo-smal: 23px;--type-grootte-logo-breed: 27px;--type-grootte-logo-kort: 20px;--type-grootte-zoek: 17px;--type-grootte-zoek-hero: 19px;--type-regelhoogte-tekst: 1.5;--type-regelhoogte-kop: 1.12;--type-regelhoogte-display: 1;--type-regelhoogte-strak: 1.25;--type-regelhoogte-titel: 1.05;--type-regelhoogte-kaart: 1.3;--type-spatiering-kop: -.02em;--type-spatiering-display: -.03em;--type-spatiering-modelnummer: .01em;--type-spatiering-prijs: -.01em;--type-vloeiend-display: 4.4vw;--type-vloeiend-kop-1: 3vw;--type-vloeiend-kop-2: 2.4vw;--type-vloeiend-titel-product: 2.5vw;--type-vloeiend-hero-sub: 1.5vw;--type-maat-regel-max: 68ch;--ruimte-0: 0px;--ruimte-2: 2px;--ruimte-4: 4px;--ruimte-6: 6px;--ruimte-8: 8px;--ruimte-12: 12px;--ruimte-16: 16px;--ruimte-20: 20px;--ruimte-24: 24px;--ruimte-32: 32px;--ruimte-40: 40px;--ruimte-48: 48px;--ruimte-64: 64px;--ruimte-72: 72px;--ruimte-80: 80px;--ruimte-96: 96px;--ruimte-gutter-smal: 16px;--ruimte-gutter-breed: 72px;--ruimte-gutter-tussen: 24px;--ruimte-sectie-smal: 48px;--ruimte-sectie-breed: 72px;--ruimte-blok-smal: 24px;--ruimte-blok-breed: 32px;--ruimte-kaart: 16px;--ruimte-kaart-tussen: 24px;--ruimte-stapel: 8px;--ruimte-regel: 12px;--ruimte-knop-x: 20px;--ruimte-veld-x: 12px;--ruimte-pictogram-tekst: 8px;--ruimte-gutter-vloeiend: 5vw;--maat-tikdoel: 44px;--maat-knop: 48px;--maat-knop-koop: 56px;--maat-veld: 48px;--maat-veld-groot: 56px;--maat-zoekknop: 44px;--maat-chip-zicht: 36px;--maat-badge: 26px;--maat-chip: 44px;--maat-pictogram: 24px;--maat-pictogram-klein: 16px;--maat-suggestieregel: 48px;--maat-zoekveld-min: 280px;--maat-logo-breed: 38px;--maat-logo-smal: 33px;--maat-logo-voet: 38px;--maat-miniatuur: 64px;--maat-podium-max: 620px;--maat-podium-min: 440px;--maat-podium-aftrek: 290px;--maat-podium-tablet: 460px;--maat-podium-telefoon: 300px;--maat-podium-cirkel: 480px;--maat-duim-telefoon: 60px;--maat-hero-min: 450px;--maat-hero-min-tussen: 420px;--maat-hero-min-breedst: 540px;--maat-hero-beeld-min: 400px;--maat-hero-beeld-telefoon: 250px;--maat-hero-cirkel: 560px;--maat-hero-cirkel-telefoon: 330px;--maat-tegel-min: 300px;--maat-tegel-min-smal: 250px;--maat-tegel-min-tussen: 220px;--maat-tegel-min-telefoon: 190px;--maat-merkkaart-min: 84px;--maat-merkkaart-min-telefoon: 68px;--maat-paneel-cirkel: 380px;--maat-sticker-breedte: 280px;--maat-veld-hero-smal: 60px;--maat-veld-hero-breed: 68px;--maat-veld-zoek-smal: 52px;--maat-veld-zoek-breed: 56px;--maat-zoekknop-smal: 44px;--maat-zoekknop-hero-smal: 44px;--maat-zoekknop-hero-breed: 52px;--maat-zoekknop-breedte: 46px;--maat-logo-kort: 29px;--maat-rondknop: 44px;--maat-rondknop-groot: 48px;--maat-kaartknop: 46px;--maat-stap: 34px;--maat-stap-groot: 40px;--maat-pictogram-belofte: 18px;--maat-pictogram-groot: 34px;--maat-duim-smal: 68px;--maat-duim-breed: 84px;--maat-koopbalk-beeld: 56px;--maat-kopband: 84px;--maat-kopactie: 56px;--maat-kopactie-smal: 60px;--maat-kopactie-breed: 76px;--maat-navband: 50px;--maat-beloftenbalk: 42px;--maat-beloftenbalk-smal: 32px;--maat-menukop: 64px;--inhoud-max: 1296px;--inhoud-max-breedst: 1296px;--inhoud-zoekveld-max: 660px;--inhoud-tekst-max: 720px;--inhoud-zijkolom: 264px;--inhoud-koopkolom-min: 420px;--inhoud-codechip-min: 180px;--inhoud-totaalblok: 340px;--inhoud-kaart-min: 220px;--inhoud-lade: 420px;--inhoud-modaal: 560px;--inhoud-email: 600px;--inhoud-zijkolom-smal: 232px;--inhoud-merkenzin: 70em;--raster-kolommen-breed: 12;--raster-kolommen-smal: 4;--raster-kaarten-per-rij-breedst: 4;--raster-kaarten-per-rij-breed: 4;--raster-kaarten-per-rij-naast-zijkolom: 4;--raster-kaarten-per-rij-tussen: 2;--raster-kaarten-per-rij-telefoon: 1;--raster-kaarten-per-rij-kort: 1;--raster-kaarten-per-rij-zijkolom: 3;--raster-kaarten-per-rij-home-telefoon: 2;--raster-kaarten-per-rij-home-breed: 5;--raster-tegels-per-rij-breed: 4;--raster-tegels-per-rij-tussen: 2;--raster-tegels-per-rij-telefoon: 2;--raster-voettekst-kolommen-breed: 5;--raster-voettekst-kolommen-tussen: 3;--raster-voettekst-kolommen-telefoon: 2;--breekpunt-smal: 1024px;--breekpunt-tussen: 768px;--breekpunt-zijkolom: 900px;--breekpunt-ruim: 1200px;--breekpunt-breedst: 1800px;--breekpunt-telefoon: 600px;--breekpunt-kort: 360px;--breekpunt-categorieregel: 1200px;--breekpunt-component-smal: 360px;--breekpunt-component-breed: 640px;--laag-basis: 0;--laag-verhoogd: 10;--laag-sticky: 100;--laag-koopbalk: 150;--laag-lade: 200;--laag-overlay: 300;--laag-modaal: 400;--laag-toast: 500;--laag-toestemming: 600;--laag-skip-link: 700;--sticky-kop-smal: 0px;--sticky-kop-breed: 0px;--sticky-scroll-marge-smal: 24px;--sticky-scroll-marge-breed: 24px;--sticky-koopbalk: 72px;--sticky-vergelijkbalk: 56px;--radius-knop: 12px;--radius-veld: 12px;--radius-zoekveld: 12px;--radius-zoekknop: 8px;--radius-kaart: 20px;--radius-vlak: 28px;--radius-beeld: 16px;--radius-badge: 6px;--radius-chip: 8px;--radius-rond: 999px;--radius-geen: 0px;--radius-klein: 10px;--radius-blok: 16px;--lijndikte-dun: 1px;--lijndikte-normaal: 2px;--lijndikte-veld: 2px;--lijndikte-focus: 3px;--lijndikte-accent: 4px;--schaduw-geen: 0px 0px 0px 0px #00000000;--schaduw-kaart: 0px 0px 0px 0px #00000000;--schaduw-actie: 6px 6px 0px 0px #16171D;--schaduw-kaart-zweef: 0px 0px 0px 0px #00000000;--schaduw-paneel: 0px 8px 24px 0px #16171D26;--schaduw-lade: 0px 12px 32px 0px #16171D33;--schaduw-toast: 0px 8px 24px 0px #16171D33;--schaduw-koopbalk: 0px -4px 16px 0px #0000001A;--schaduw-actie-smal: 4px 4px 0px 0px #16171D;--schaduw-koopbalk-boven: 0px 4px 16px 0px #00000014;--focus-dikte: 2px;--focus-afstand: 2px;--focus-afstand-binnen: -4px;--beweging-duur-geen: 0ms;--beweging-duur-hover: .2s;--beweging-duur-uitklap: .2s;--beweging-duur-laag: .24s;--beweging-duur-toast: .18s;--beweging-duur-laden: 1.2s;--beweging-duur-intrede: .48s;--beweging-duur-cirkel: .25s;--beweging-versnelling-standaard: cubic-bezier(.2, 0, 0, 1);--beweging-versnelling-uit: cubic-bezier(.4, 0, 1, 1);--beweging-versnelling-recht: cubic-bezier(0, 0, 1, 1);--beeld-kader: 25 / 27;--beeld-vulling: .78;--beeld-hero-kader-liggend: 16 / 9;--beeld-hero-kader-staand: 4 / 5;--beeld-hero-max-hoogte-smal: .55;--beeld-deel-breedte: 1200px;--beeld-deel-hoogte: 630px;--beeld-deel-kader: 40 / 21;--beeld-schaal-mm: 240;--beeld-schaal-klein: 128px;--beeld-schaal-middel: 176px;--beeld-schaal-podium-smal: 192px;--beeld-schaal-podium-tussen: 256px;--beeld-schaal-podium-zijkolom: 320px;--beeld-schaal-podium-ruim: 448px;--beeld-schaduw-kaart: 0 6px 8px #00000029;--beeld-schaduw-groot: 0 16px 18px #00000040;--beeld-schaduw-hero: 0 18px 18px #3C280047;--beeld-schaduw-categorie: 0 10px 12px #00000038;--beeld-kader-staand: 4 / 5;--pictogram-maat: 24px;--pictogram-lijn: 2px;--pictogram-set: site/img/merk/iconen.svg (eigen lijniconen, 24 bij 24, lijn 2);--type-grootte-kop-3: var(--type-grootte-kop-3-smal);--type-grootte-kop-2: var(--type-grootte-kop-2-smal);--type-grootte-kop-1: var(--type-grootte-kop-1-smal);--type-grootte-display: var(--type-grootte-display-smal);--type-grootte-prijs-product: var(--type-grootte-prijs-product-smal);--type-grootte-titel-product: var(--type-grootte-titel-product-smal);--type-grootte-logo: var(--type-grootte-logo-smal);--ruimte-gutter: var(--ruimte-gutter-smal);--ruimte-sectie: var(--ruimte-sectie-smal);--ruimte-blok: var(--ruimte-blok-smal);--maat-veld-hero: var(--maat-veld-hero-smal);--maat-veld-zoek: var(--maat-veld-zoek-smal);--maat-zoekknop-hero: var(--maat-zoekknop-hero-smal);--maat-duim: var(--maat-duim-smal);--raster-kolommen: var(--raster-kolommen-smal);--breekpunt-component: var(--breekpunt-component-smal);--sticky-kop: var(--sticky-kop-smal);--sticky-scroll-marge: var(--sticky-scroll-marge-smal)}@media(min-width:1024px){:root{--type-grootte-kop-3: var(--type-grootte-kop-3-breed);--type-grootte-kop-2: var(--type-grootte-kop-2-breed);--type-grootte-kop-1: var(--type-grootte-kop-1-breed);--type-grootte-display: var(--type-grootte-display-breed);--type-grootte-prijs-product: var(--type-grootte-prijs-product-breed);--type-grootte-titel-product: var(--type-grootte-titel-product-breed);--type-grootte-logo: var(--type-grootte-logo-breed);--ruimte-gutter: var(--ruimte-gutter-breed);--ruimte-sectie: var(--ruimte-sectie-breed);--ruimte-blok: var(--ruimte-blok-breed);--maat-veld-hero: var(--maat-veld-hero-breed);--maat-veld-zoek: var(--maat-veld-zoek-breed);--maat-zoekknop-hero: var(--maat-zoekknop-hero-breed);--maat-duim: var(--maat-duim-breed);--raster-kolommen: var(--raster-kolommen-breed);--breekpunt-component: var(--breekpunt-component-breed);--sticky-kop: var(--sticky-kop-breed);--sticky-scroll-marge: var(--sticky-scroll-marge-breed)}}@media(prefers-reduced-motion:reduce){:root{--beweging-duur-geen: 0ms;--beweging-duur-hover: 0ms;--beweging-duur-uitklap: 0ms;--beweging-duur-laag: 0ms;--beweging-duur-toast: 0ms;--beweging-duur-laden: 0ms;--beweging-duur-intrede: 0ms;--beweging-duur-cirkel: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--sticky-scroll-marge);scroll-padding-bottom:var(--toestemming-hoogte, 0)}body{margin:0;background:var(--kleur-vlak-pagina);color:var(--kleur-tekst-primair);font-family:var(--type-stapel-tekst);font-size:var(--type-grootte-tekst);line-height:var(--type-regelhoogte-tekst);font-weight:var(--type-gewicht-tekst);-webkit-font-smoothing:antialiased;padding-bottom:var(--toestemming-hoogte, 0);overflow-x:hidden;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset{border:0;min-width:0}[hidden]{display:none!important}:target{scroll-margin-top:var(--sticky-scroll-marge)}::selection{background:var(--kleur-basis-geel);color:var(--kleur-basis-inkt)}@font-face{font-family:Hanken;src:url(hanken-variabel.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(bricolage-variabel.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}.rk-display{font-family:var(--type-stapel-kop);font-size:clamp(var(--type-grootte-display-smal),var(--type-vloeiend-display),var(--type-grootte-display-breed));line-height:var(--type-regelhoogte-display);font-weight:var(--type-gewicht-display);letter-spacing:var(--type-spatiering-display);text-wrap:balance}.rk-kop-1{font-family:var(--type-stapel-kop);font-size:clamp(var(--type-grootte-kop-1-smal),var(--type-vloeiend-kop-1),var(--type-grootte-kop-1-breed));line-height:var(--type-regelhoogte-titel);font-weight:var(--type-gewicht-display);letter-spacing:var(--type-spatiering-kop);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}@media(min-width:768px){.rk-kop-1{font-size:clamp(var(--type-grootte-kop-1-tussen),var(--type-vloeiend-kop-1),var(--type-grootte-kop-1-breed))}}.rk-kop-2{font-family:var(--type-stapel-kop);font-size:clamp(var(--type-grootte-kop-2-smal),var(--type-vloeiend-kop-2),var(--type-grootte-kop-2-breed));line-height:var(--type-regelhoogte-kop);font-weight:var(--type-gewicht-sectiekop);letter-spacing:var(--type-spatiering-kop);text-wrap:balance}.rk-kop-3{font-family:var(--type-stapel-kop);font-size:var(--type-grootte-kop-3);line-height:var(--type-regelhoogte-kop);font-weight:var(--type-gewicht-kop);letter-spacing:var(--type-spatiering-kop)}.rk-kopletter{font-family:var(--type-stapel-kop)}.rk-kop-4{font-size:var(--type-grootte-kop-4);line-height:var(--type-regelhoogte-strak);font-weight:var(--type-gewicht-kop)}.rk-prijsletter{font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-display);letter-spacing:var(--type-spatiering-prijs)}.rk-display,.rk-kop-1,.rk-kop-2,.rk-kop-3,.rk-kop-4{overflow-wrap:break-word}.rk-tekst{font-size:var(--type-grootte-tekst);line-height:var(--type-regelhoogte-tekst);max-width:var(--type-maat-regel-max)}.rk-tekst-groot{font-size:var(--type-grootte-groot);line-height:var(--type-regelhoogte-tekst)}.rk-tekst-klein{font-size:var(--type-grootte-klein);line-height:var(--type-regelhoogte-tekst)}.rk-tekst-fijn{font-size:var(--type-grootte-fijn);line-height:var(--type-regelhoogte-strak)}.rk-tekst-midden{font-size:var(--type-grootte-midden);line-height:var(--type-regelhoogte-tekst)}.rk-lopend-tekst{color:var(--kleur-tekst-lopend)}.rk-secundair{color:var(--kleur-tekst-secundair)}.rk-nadruk{font-weight:var(--type-gewicht-nadruk)}.rk-label{font-size:var(--type-grootte-tekst);font-weight:var(--type-gewicht-label);line-height:var(--type-regelhoogte-strak)}:is(h1,h2,h3) .rk-modelnummer{font-variant-numeric:normal}.rk-modelnummer{font-weight:var(--type-gewicht-modelnummer);font-variant-numeric:tabular-nums;letter-spacing:var(--type-spatiering-modelnummer);white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.rk-link,.rk-tekst a,.rk-lopend a{color:var(--kleur-link-op-wit);font-weight:var(--type-gewicht-kop);text-decoration:underline;text-underline-offset:var(--ruimte-4);text-decoration-thickness:var(--lijndikte-normaal);border-radius:var(--radius-badge);transition:text-decoration-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-link:hover,.rk-tekst a:hover,.rk-lopend a:hover{color:var(--kleur-link-op-wit-hover);text-decoration-color:var(--kleur-link-onderstreping-hover)}.rk-op-sage .rk-link,.rk-op-sage .rk-lopend a{color:var(--kleur-link-op-sage)}.rk-op-petrol .rk-link,.rk-op-petrol .rk-lopend a{color:var(--kleur-link-op-petrol)}.rk-op-petrol .rk-link:hover,.rk-op-petrol .rk-lopend a:hover{color:var(--kleur-link-op-petrol);text-decoration-color:var(--kleur-basis-geel)}.rk-lopend>*+*{margin-top:var(--ruimte-16)}.rk-lopend ul,.rk-lopend ol{padding-left:var(--ruimte-24)}.rk-lopend ul{list-style:disc}.rk-lopend ol{list-style:decimal}.rk-lopend li+li{margin-top:var(--ruimte-4)}.rk-lopend p,.rk-lopend li,.rk-hulp-artikel p,.rk-paginakop__intro,.rk-hulpblok__zin,.rk-soort p,.rk-melding p{text-wrap:pretty}.rk-caveat{font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-kop);font-size:var(--type-grootte-kop-2);line-height:var(--type-regelhoogte-strak)}@media not (min-width:360px){.rk-kop-1{font-size:var(--type-grootte-kop-2-smal)}.rk-display{font-size:var(--type-grootte-kop-1-smal)}}@media not (min-width:600px){main p a,main li a,main dd a,main td a,main figcaption a,.rk-voettekst__onderregel a{padding-block:calc(var(--ruimte-12) + var(--ruimte-2))}}main p a,main dd a,main td a,main figcaption a,.rk-lopend li a,.rk-hulp-artikel li a{padding-inline:var(--ruimte-8);margin-inline:calc(-1 * var(--ruimte-8));border-radius:var(--radius-blok)}@media not (min-width:600px){main p a:focus-visible,main dd a:focus-visible,main td a:focus-visible,main figcaption a:focus-visible,.rk-lopend li a:focus-visible,.rk-hulp-artikel li a:focus-visible{outline-offset:calc(-1 * var(--ruimte-12) + var(--ruimte-2));box-shadow:none}}.rk-inhoud{width:100%;max-width:calc(var(--inhoud-max) + 2 * var(--ruimte-gutter));margin-inline:auto;padding-inline:var(--ruimte-gutter)}:root{--ruimte-gutter: clamp(var(--ruimte-gutter-smal), var(--ruimte-gutter-vloeiend), var(--ruimte-gutter-breed))}.rk-sectie{padding-block:var(--ruimte-sectie)}.rk-sectie--strak{padding-block:var(--ruimte-blok)}.rk-sectie+.rk-sectie{padding-top:0}.rk-inhoud:has(>.rk-paginakop)+.rk-sectie,.rk-inhoud:has(>.rk-stapel>.rk-paginakop)+.rk-sectie{padding-top:0}.rk-sectie--boven{padding-block:var(--ruimte-sectie) 0}.rk-sectie--wit{background:var(--kleur-vlak-kaart);border-block:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief)}.rk-sectie__kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-4) var(--ruimte-16);margin-bottom:var(--ruimte-16);flex-wrap:wrap}@media(min-width:768px){.rk-sectie__kop{margin-bottom:var(--ruimte-24)}}.rk-sectie__kop>.rk-knop--tekstactie{margin-block:calc(-1 * var(--ruimte-12));margin-inline-end:calc(-1 * (var(--ruimte-4) + var(--lijndikte-veld)));white-space:nowrap}.rk-stapel>*+*{margin-top:var(--ruimte-stapel)}.rk-stapel--regel>*+*{margin-top:var(--ruimte-regel)}.rk-stapel--blok>*+*{margin-top:var(--ruimte-blok)}.rk-rij{display:flex;flex-wrap:wrap;gap:var(--ruimte-12);align-items:center}.rk-rij--tussen{justify-content:space-between}.rk-container{container-type:inline-size}.rk-raster{display:grid;gap:var(--ruimte-12);grid-template-columns:repeat(var(--rk-kolommen, 1),minmax(0,1fr))}.rk-raster--kaarten{--rk-kolommen: var(--raster-kaarten-per-rij-telefoon)}.rk-raster--kaarten.rk-raster--home{--rk-kolommen: var(--raster-kaarten-per-rij-home-telefoon)}.rk-raster--tegels{--rk-kolommen: var(--raster-tegels-per-rij-telefoon)}@media(min-width:600px){.rk-raster--kaarten,.rk-raster--kaarten.rk-raster--home{--rk-kolommen: var(--raster-kaarten-per-rij-tussen)}}@media(min-width:768px){.rk-raster{gap:var(--ruimte-20)}.rk-raster--kaarten{gap:var(--ruimte-32) var(--ruimte-20)}.rk-raster--kaarten.rk-raster--home{--rk-kolommen: var(--raster-kaarten-per-rij-zijkolom);gap:var(--ruimte-20)}.rk-raster--kaarten.rk-raster--naast-zijkolom{--rk-kolommen: var(--raster-kaarten-per-rij-zijkolom)}}@media(min-width:900px){.rk-raster--kaarten{--rk-kolommen: var(--raster-kaarten-per-rij-zijkolom)}.rk-raster--kaarten.rk-raster--home{--rk-kolommen: var(--raster-kaarten-per-rij-breed)}.rk-raster--tegels{--rk-kolommen: var(--raster-tegels-per-rij-breed)}}@media(min-width:1200px){.rk-raster--kaarten{--rk-kolommen: var(--raster-kaarten-per-rij-breed)}.rk-raster--kaarten.rk-raster--naast-zijkolom{--rk-kolommen: var(--raster-kaarten-per-rij-naast-zijkolom)}.rk-raster--kaarten.rk-raster--home{--rk-kolommen: var(--raster-kaarten-per-rij-home-breed)}}.rk-met-zijkolom{display:grid;gap:var(--ruimte-32);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.rk-met-zijkolom{grid-template-columns:var(--inhoud-zijkolom-smal) minmax(0,1fr);gap:var(--ruimte-24)}}@media(min-width:1200px){.rk-met-zijkolom{grid-template-columns:var(--inhoud-zijkolom) minmax(0,1fr);gap:var(--ruimte-40)}}@media(min-width:900px){.rk-met-zijkolom--rechts{grid-template-columns:minmax(0,1fr) var(--inhoud-totaalblok);align-items:start}}@media(min-width:1024px){.rk-alleen-smal{display:none}}@media not (min-width:1024px){.rk-alleen-breed{display:none}}@media(min-width:768px){.rk-alleen-telefoon{display:none}}@media not (min-width:768px){.rk-vanaf-tablet{display:none}}@media(min-width:900px){.rk-alleen-smalle-kop{display:none}}@media not (min-width:900px){.rk-vanaf-zijkolom{display:none}}.rk-twee-kolommen{display:grid;gap:var(--ruimte-20);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.rk-twee-kolommen{gap:var(--ruimte-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1200px){.rk-twee-kolommen{gap:var(--ruimte-48);grid-template-columns:minmax(0,54fr) minmax(var(--inhoud-koopkolom-min),50fr)}}.rk-op-sage,.rk-op-licht{background:var(--kleur-vlak-licht)}.rk-op-geel{background:var(--kleur-vlak-geel);color:var(--kleur-tekst-op-geel)}.rk-op-petrol,.rk-op-inkt{background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol);--focus-kleur: var(--kleur-focus-op-petrol);--focus-tussen: var(--kleur-focus-tussen-petrol)}.rk-op-kaart{background:var(--kleur-vlak-kaart)}.rk-vlak{background:var(--kleur-vlak-kaart);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-kaart);padding:var(--ruimte-16);min-width:0}@media(min-width:768px){.rk-vlak{padding:var(--ruimte-24)}}.rk-vlak--actie{border:var(--lijndikte-normaal) solid var(--kleur-veldrand-rust);border-radius:var(--radius-blok);box-shadow:var(--schaduw-actie-smal)}@media(min-width:768px){.rk-vlak--actie{box-shadow:var(--schaduw-actie)}}.rk-vlak--sage,.rk-vlak--licht{background:var(--kleur-vlak-licht);border-color:transparent}.rk-vlak--geel{background:var(--kleur-vlak-geel);color:var(--kleur-tekst-op-geel);border-color:transparent;border-radius:var(--radius-blok)}.rk-vlak--geel-zacht{background:var(--kleur-vlak-geel-zacht);color:var(--kleur-tekst-op-geel);border-color:transparent;border-radius:var(--radius-blok)}.rk-vlak--sage .rk-link,.rk-op-sage .rk-link{color:var(--kleur-link-op-sage)}.rk-vlak--petrol,.rk-vlak--inkt{background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol);border-color:transparent;border-radius:var(--radius-vlak);--focus-kleur: var(--kleur-focus-op-petrol);--focus-tussen: var(--kleur-focus-tussen-petrol)}.rk-scheiding{border:0;border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);margin-block:var(--ruimte-24)}.rk-op-petrol .rk-scheiding,.rk-op-inkt .rk-scheiding{border-top-color:var(--kleur-lijn-op-petrol)}@media not (min-width:600px){.rk-sectie--strak{padding-block:var(--ruimte-16)}}@media not (min-width:600px){.rk-sectie__kop{flex-direction:column;align-items:flex-start}}:focus-visible{outline:var(--focus-dikte) solid var(--focus-kleur, var(--kleur-focus-op-licht));outline-offset:var(--focus-afstand);box-shadow:0 0 0 var(--focus-afstand) var(--focus-tussen, var(--kleur-focus-tussen-licht))}:focus:not(:focus-visible){outline:none}#shop-hcaptcha-badge-container a:focus-visible{outline:var(--focus-dikte) solid var(--kleur-focus-op-licht)!important;outline-offset:var(--focus-afstand)!important;box-shadow:0 0 0 var(--focus-afstand) var(--kleur-focus-tussen-licht)!important}main[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}.rk-focus-binnen:focus-visible{outline-offset:var(--focus-afstand-binnen);box-shadow:none}.rk-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rk-verborgen--tot-focus:focus-visible{position:static;width:auto;height:auto;clip-path:none;white-space:normal}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(forced-colors:active){:focus-visible{outline:var(--focus-dikte) solid Highlight;box-shadow:none}.rk-scheiding{border-top-color:CanvasText}.rk-link,.rk-tekst a,.rk-lopend a{color:LinkText}}main#inhoud:focus{outline:0}.rk-pictogram{width:var(--maat-pictogram);height:var(--maat-pictogram);flex:none;display:inline-block;vertical-align:middle}.rk-pictogram--klein{width:var(--maat-pictogram-klein);height:var(--maat-pictogram-klein)}.rk-pictogram--draai{animation:rk-draai var(--beweging-duur-laden) var(--beweging-versnelling-recht) 4}@keyframes rk-draai{to{transform:rotate(1turn)}}.rk-laadbalk{position:relative;display:block;height:var(--ruimte-8);border-radius:var(--radius-rond);background:var(--kleur-lijn-decoratief);overflow:hidden}.rk-laadbalk:after{content:"";position:absolute;inset:0;width:50%;border-radius:inherit;background:var(--kleur-basis-tekst-secundair);animation:rk-schuif var(--beweging-duur-laden) var(--beweging-versnelling-recht) 4}@keyframes rk-schuif{0%{translate:-100% 0}to{translate:200% 0}}@media(forced-colors:active){.rk-laadbalk{border:var(--lijndikte-dun) solid CanvasText}.rk-laadbalk:after{background:CanvasText}}.rk-skip{position:absolute;top:var(--ruimte-8);left:var(--ruimte-8);z-index:var(--laag-skip-link)}.rk-skip:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rk-skip:focus-visible{position:absolute;width:auto;height:auto;clip-path:none}.rk-toestemming{position:fixed;left:0;right:0;bottom:var(--rk-onderbalk, 0px);z-index:var(--laag-toestemming);max-height:50%;overflow:auto;overscroll-behavior:contain;background:var(--kleur-vlak-kaart);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);box-shadow:var(--schaduw-koopbalk);padding:var(--ruimte-12) var(--ruimte-gutter)}.rk-toestemming[hidden]{display:none}.rk-toestemming__inhoud{width:100%;max-width:var(--inhoud-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ruimte-8) var(--ruimte-32);align-items:center}.rk-toestemming__tekst{font-size:var(--type-grootte-klein);line-height:var(--type-regelhoogte-tekst);max-width:var(--type-maat-regel-max);color:var(--kleur-tekst-primair)}.rk-toestemming__knoppen .rk-knop{min-height:var(--maat-tikdoel)}.rk-toestemming__acties{display:flex;flex-direction:column;gap:var(--ruimte-4)}.rk-toestemming__links .rk-knop--tekstactie{font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-nadruk);text-decoration-thickness:var(--lijndikte-dun)}.rk-toestemming__knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-8)}.rk-toestemming__knoppen .rk-knop{width:100%}.rk-toestemming__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ruimte-16);font-size:var(--type-grootte-klein)}.rk-toestemming__links a{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel);color:var(--kleur-link-op-wit);text-decoration:underline;text-underline-offset:var(--ruimte-2);border-radius:var(--radius-badge)}.rk-toestemming__links a:hover{color:var(--kleur-link-op-wit-hover);text-decoration-thickness:var(--lijndikte-normaal)}@media(min-width:768px){.rk-toestemming__inhoud{grid-template-columns:minmax(0,1fr) auto}.rk-toestemming__links{justify-content:flex-end}}@media(min-width:900px){.rk-toestemming{right:auto;left:var(--ruimte-gutter);bottom:calc(var(--ruimte-16) + var(--rk-onderbalk, 0px));max-width:var(--inhoud-modaal);max-height:none;padding:var(--ruimte-16) var(--ruimte-20);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-vlak);box-shadow:var(--schaduw-lade)}.rk-toestemming__inhoud{grid-template-columns:minmax(0,1fr)}.rk-toestemming__links{justify-content:flex-start}}@media not (min-width:768px){.rk-toestemming{padding-block:var(--ruimte-8)}.rk-toestemming__inhoud{gap:var(--ruimte-4)}}@media not (min-width:360px){.rk-toestemming{padding-block:var(--ruimte-12)}.rk-toestemming__knoppen{gap:var(--ruimte-4)}}.rk-toestemming--ingebed{position:relative;inset:auto;max-height:none;border:var(--lijndikte-normaal) solid var(--kleur-lijn-sterk);border-radius:var(--radius-kaart)}.rk-toestemming-venster{position:fixed;inset:0;z-index:var(--laag-modaal);display:grid;grid-template-columns:minmax(0,1fr);place-items:safe center;padding:var(--ruimte-gutter);background:var(--kleur-vlak-dim);overflow:auto}.rk-toestemming-venster[hidden]{display:none}.rk-toestemming-venster__vlak{width:100%;min-width:0;max-width:var(--inhoud-modaal);background:var(--kleur-vlak-kaart);border-radius:var(--radius-vlak);box-shadow:var(--schaduw-lade);padding:var(--ruimte-24);display:flex;flex-direction:column;gap:var(--ruimte-16)}.rk-toestemming-venster__kop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ruimte-12)}.rk-toestemming-venster__kop h2{min-width:0}@media not (min-width:360px){.rk-toestemming-venster__vlak{padding:var(--ruimte-16)}}.rk-toestemming-venster__lijst{display:flex;flex-direction:column}.rk-toestemming-venster__acties{display:flex;flex-wrap:wrap;gap:var(--ruimte-12);align-items:center}.rk-toestemming-venster__acties .rk-knop--primair{flex:1 1 auto}.rk-toestemming-venster__links a{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel);color:var(--kleur-link-op-wit);text-decoration:underline;text-underline-offset:var(--ruimte-2);border-radius:var(--radius-badge)}.rk-toestemming-venster--ingebed{position:relative;inset:auto;padding:0;background:none}.rk-toestemming-venster--ingebed .rk-toestemming-venster__vlak{border:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-schakelaar{display:flex;align-items:center;gap:var(--ruimte-12);min-height:var(--maat-tikdoel);padding-block:var(--ruimte-8);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief)}.rk-schakelaar:first-child{border-top:0}.rk-schakelaar__knop{position:relative;flex:none;width:var(--ruimte-48);height:var(--maat-tikdoel);border:0;background:none;cursor:pointer;border-radius:var(--radius-rond)}.rk-schakelaar__knop:after{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:var(--ruimte-48);height:var(--ruimte-24);border-radius:var(--radius-rond);border:var(--lijndikte-normaal) solid var(--kleur-lijn-sterk);background:var(--kleur-vlak-kaart);transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-schakelaar__knop:before{content:"";position:absolute;z-index:var(--laag-verhoogd);top:50%;left:var(--ruimte-4);translate:0 -50%;width:var(--ruimte-16);height:var(--ruimte-16);border-radius:var(--radius-rond);background:var(--kleur-lijn-sterk);transition:translate var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-schakelaar__knop[aria-checked=true]:after{background:var(--kleur-basis-teal);border-color:var(--kleur-basis-teal)}.rk-schakelaar__knop[aria-checked=true]:before{translate:var(--ruimte-24) -50%;background:var(--kleur-basis-wit)}.rk-schakelaar__knop .rk-pictogram{position:absolute;z-index:var(--laag-verhoogd);left:var(--ruimte-4);top:50%;translate:0 -50%;color:var(--kleur-basis-wit);display:none}.rk-schakelaar__knop[aria-checked=true] .rk-pictogram{display:block}.rk-schakelaar__knop:disabled,.rk-schakelaar__knop[aria-disabled=true]{cursor:not-allowed}.rk-schakelaar__knop:disabled[aria-checked=true]:after{background:var(--kleur-basis-teal-donker);border-color:var(--kleur-basis-teal-donker)}.rk-schakelaar__label{flex:1 1 auto;line-height:var(--type-regelhoogte-tekst)}.rk-schakelaar__stand{font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair);white-space:nowrap}@media(forced-colors:active){.rk-toestemming,.rk-toestemming--ingebed{border-color:CanvasText}.rk-toestemming-venster{forced-color-adjust:none;background:Canvas}.rk-toestemming-venster__vlak{border:var(--lijndikte-dun) solid CanvasText;background:Canvas;color:CanvasText}.rk-toestemming__links a,.rk-toestemming-venster__links a{color:LinkText}.rk-schakelaar__knop{forced-color-adjust:none;border-color:ButtonText;background:ButtonFace}.rk-schakelaar__knop:before{background:ButtonText}.rk-schakelaar__knop[aria-checked=true]{background:Highlight;border-color:Highlight}.rk-schakelaar__knop[aria-checked=true]:before{background:HighlightText}.rk-schakelaar__knop .rk-pictogram{color:HighlightText}.rk-schakelaar__knop:disabled{border-color:GrayText}.rk-schakelaar{border-color:CanvasText}}.rk-kop{position:relative;z-index:var(--laag-sticky)}@media not (min-width:900px){.rk-kop,.shopify-section:has(>header.rk-kop){position:sticky;top:var(--rk-kop-schuif, var(--ruimte-0));z-index:var(--laag-sticky)}}.rk-kop__merkband{background:var(--kleur-vlak-geel);color:var(--kleur-tekst-op-geel)}.rk-kop__regel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo acties" "zoek zoek zoek";align-items:center;column-gap:var(--ruimte-8);row-gap:var(--ruimte-4);padding-block:var(--ruimte-8) var(--ruimte-12)}.rk-kop__menu{grid-area:menu;display:inline-flex;align-items:center;justify-content:center;width:var(--maat-knop);height:var(--maat-knop);margin-inline-start:calc(-1 * var(--ruimte-12));border-radius:var(--radius-knop);color:var(--kleur-tekst-op-geel);transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-kop__menu:hover{background:var(--kleur-vlak-geel-hover)}.rk-kop__logo{grid-area:logo;display:inline-flex;align-items:center;gap:var(--ruimte-8);justify-self:start;min-height:var(--maat-tikdoel);color:var(--kleur-tekst-op-geel);text-decoration:none;border-radius:var(--radius-badge)}.rk-kop__beeldmerk{height:var(--maat-logo-smal);width:auto;flex:none}.rk-kop__woord{font-family:var(--type-stapel-kop);font-size:var(--type-grootte-logo-smal);font-weight:var(--type-gewicht-display);line-height:1;letter-spacing:var(--type-spatiering-display);white-space:nowrap}.rk-kop__woord span{font-weight:var(--type-gewicht-kop)}@media not (min-width:600px){.rk-kop__logo{gap:var(--ruimte-6)}.rk-kop__beeldmerk{height:var(--maat-logo-kort)}.rk-kop__woord{font-size:var(--type-grootte-logo-kort)}.rk-kop__menu{width:var(--maat-tikdoel);margin-inline-start:calc(-1 * var(--ruimte-8))}}.rk-kop__zoek{grid-area:zoek;min-width:0}.rk-kop__acties{grid-area:acties;display:flex;flex-wrap:nowrap;align-items:center;justify-self:end;margin-inline-end:calc(-1 * var(--ruimte-8))}.rk-kop__actie{position:relative;flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ruimte-2);min-width:var(--maat-knop);min-height:var(--maat-knop);padding:var(--ruimte-4) var(--ruimte-8);border-radius:var(--radius-knop);color:var(--kleur-tekst-op-geel);text-decoration:none;font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-label);line-height:var(--type-regelhoogte-strak);white-space:nowrap;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-kop__actie:hover{background:var(--kleur-vlak-geel-hover)}.rk-kop__actietekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media not (min-width:600px){.rk-kop__actie{min-width:var(--maat-tikdoel);padding-inline:var(--ruimte-4)}}.rk-kop__aantal{position:absolute;top:var(--ruimte-2);left:50%;margin-left:var(--ruimte-4);min-width:var(--ruimte-20);height:var(--ruimte-20);padding-inline:var(--ruimte-4);border-radius:var(--radius-rond);background:var(--kleur-actie-primair-vlak);color:var(--kleur-basis-geel);font-size:var(--type-grootte-mini);font-weight:var(--type-gewicht-kop);line-height:var(--ruimte-20);text-align:center}@media not (min-width:360px){.rk-kop__actie--alleen-breed{display:none}}@media(min-width:900px){.rk-kop__regel{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"logo zoek acties";column-gap:var(--ruimte-20);min-height:var(--maat-kopband);padding-block:0}.rk-kop__menu{display:none}.rk-kop__logo{gap:var(--ruimte-8)}.rk-kop__beeldmerk{height:var(--maat-logo-breed)}.rk-kop__woord{font-size:var(--type-grootte-logo-breed)}.rk-kop__zoek{width:100%;max-width:var(--inhoud-zoekveld-max);justify-self:center}.rk-kop__acties{gap:var(--ruimte-4)}.rk-kop__actie{min-width:var(--maat-kopactie-smal);min-height:var(--maat-kopactie)}.rk-kop__actietekst{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.rk-kop__aantal{top:0}}@media(min-width:1200px){.rk-kop__regel{column-gap:var(--ruimte-32)}.rk-kop__actie{min-width:var(--maat-kopactie-breed)}}.rk-categorieregel{display:none;background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol);--focus-kleur: var(--kleur-focus-op-petrol);--focus-tussen: var(--kleur-focus-tussen-petrol)}@media(min-width:900px){.rk-categorieregel{display:block}}.rk-categorieregel__lijst{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ruimte-4);min-height:var(--maat-navband);margin-inline-start:calc(-1 * var(--ruimte-12))}.rk-categorieregel__item{position:relative;display:inline-flex;align-items:center;white-space:nowrap}.rk-categorieregel__link{position:relative;display:inline-flex;align-items:center;gap:var(--ruimte-8);height:var(--maat-tikdoel);padding-inline:var(--ruimte-12);border-radius:var(--radius-zoekknop);color:var(--kleur-tekst-op-petrol);text-decoration:none;font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-kop);font-size:var(--type-grootte-midden);transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-categorieregel__link:hover{background:var(--kleur-vlak-inkt-2);color:var(--kleur-basis-geel)}.rk-beloften__link{color:inherit;text-decoration:none}.rk-beloften__link:hover{text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-categorieregel__link--accent{color:var(--kleur-basis-geel)}.rk-categorieregel__naam{position:relative;display:inline-block}.rk-categorieregel__link[aria-current=page] .rk-categorieregel__naam:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--ruimte-6));height:var(--lijndikte-focus);border-radius:var(--radius-rond);background:var(--kleur-basis-geel)}.rk-categorieregel__lang{display:none}.rk-categorieregel__kort{display:inline}@media(min-width:1200px){.rk-categorieregel__lang{display:inline}.rk-categorieregel__kort{display:none}}.rk-categorieregel__item--rechts{margin-left:auto}.rk-categorieregel__item--rechts~.rk-categorieregel__item--rechts{margin-left:0}.rk-categorieregel__item:last-child{margin-inline-end:calc(-1 * var(--ruimte-12))}.rk-categorieregel__knop{text-align:left}.rk-categorieregel__pijl{flex:none;width:var(--maat-pictogram-klein);height:var(--maat-pictogram-klein);margin-inline-start:calc(-1 * var(--ruimte-2));color:var(--kleur-tekst-op-petrol-zacht);transition:rotate var(--beweging-duur-uitklap) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-categorieregel__link:hover .rk-categorieregel__pijl,.rk-categorieregel__link[aria-expanded=true] .rk-categorieregel__pijl{color:currentColor}.rk-categorieregel__link[aria-expanded=true]{background:var(--kleur-vlak-inkt-2);color:var(--kleur-basis-geel)}.rk-categorieregel__link[aria-expanded=true] .rk-categorieregel__pijl{rotate:180deg}@media(min-width:900px)and (not (min-width:1024px)){.rk-categorieregel__link{padding-inline:var(--ruimte-8)}.rk-categorieregel__lijst{margin-inline-start:calc(-1 * var(--ruimte-8))}.rk-categorieregel__item:last-child{margin-inline-end:calc(-1 * var(--ruimte-8))}}.rk-beloften{background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);border-bottom:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-middel);line-height:var(--type-regelhoogte-strak)}.rk-beloften__lijst{display:flex;justify-content:center;align-items:center;gap:var(--ruimte-24);min-height:var(--maat-beloftenbalk-smal)}.rk-beloften__item{display:none;align-items:center;gap:var(--ruimte-8);min-width:0;white-space:nowrap}.rk-beloften__item:first-child{display:flex}.rk-beloften__item .rk-pictogram{width:var(--maat-pictogram-belofte);height:var(--maat-pictogram-belofte);color:var(--kleur-status-voorraad-tekst)}.rk-beloften__kort{display:none}@media not (min-width:600px){.rk-beloften{font-size:var(--type-grootte-fijn)}.rk-beloften__lijst{padding-block:var(--ruimte-8)}.rk-beloften__item{white-space:normal;text-align:center}.rk-beloften__lang{display:none}.rk-beloften__kort{display:inline}}@media(min-width:768px){.rk-beloften__item:nth-child(2){display:flex}}@media(min-width:900px){.rk-beloften__lijst{justify-content:space-between;min-height:var(--maat-beloftenbalk)}.rk-beloften__item:nth-child(3){display:flex}}@media(min-width:1200px){.rk-beloften__item:nth-child(4){display:flex}}@media(min-width:900px)and (max-width:1099.98px){.rk-beloften__lang{display:none}.rk-beloften__kort{display:inline}}@media(forced-colors:active){.rk-kop__merkband,.rk-categorieregel,.rk-beloften{border-bottom:var(--lijndikte-dun) solid CanvasText}.rk-kop__aantal{forced-color-adjust:none;background:Highlight;color:HighlightText}.rk-categorieregel__link[aria-current=page] .rk-categorieregel__naam:after{background:Highlight}.rk-categorieregel__link,.rk-kop__actie,.rk-kop__logo{color:LinkText}}@media not (min-width:600px){.rk-kop__regel{padding-block:var(--ruimte-6)}.rk-kop__actie{min-height:var(--maat-tikdoel)}}@media not (min-width:600px){.rk-kop,.shopify-section:has(>header.rk-kop){position:relative;top:auto;z-index:var(--laag-sticky)}}.rk-zoekveld{position:relative;display:flex;align-items:center;gap:var(--ruimte-4);width:100%;min-height:var(--maat-veld-zoek);padding:var(--ruimte-6);padding-inline-start:var(--ruimte-16);background:var(--kleur-vlak-veld);color:var(--kleur-tekst-primair);border:var(--lijndikte-veld) solid var(--kleur-veldrand-rust);border-radius:var(--radius-zoekveld);transition:box-shadow var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-zoekveld__pictogram{display:none}.rk-zoekveld .rk-veld__invoer{align-self:stretch;margin-block:calc(-1 * var(--ruimte-6));flex:1 1 0;min-width:0;width:auto;min-height:var(--maat-zoekknop);padding-block:0;padding-inline:0 var(--ruimte-8);border:0;border-radius:var(--radius-veld);background:none;font-size:var(--type-grootte-zoek);font-weight:var(--type-gewicht-tekst);text-overflow:clip}.rk-zoekveld .rk-veld__invoer::placeholder{font-weight:var(--type-gewicht-tekst);color:var(--kleur-tekst-secundair)}.rk-zoekveld .rk-veld__invoer:focus-visible{outline:none;box-shadow:none}.rk-zoekveld:has(.rk-veld__invoer:focus-visible){outline:var(--focus-dikte) solid var(--focus-kleur, var(--kleur-focus-op-licht));outline-offset:var(--focus-afstand);box-shadow:0 0 0 var(--focus-afstand) var(--focus-tussen, var(--kleur-focus-tussen-licht))}.rk-zoekveld .rk-veld__invoer::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rk-zoekveld .rk-knop{flex:none;width:var(--maat-zoekknop-breedte);min-width:0;min-height:var(--maat-zoekknop-smal);padding:0;border-radius:var(--radius-knop);border-width:0;color:var(--kleur-actie-zoek-pictogram)}.rk-zoekveld .rk-knop .rk-knop__pictogram{color:var(--kleur-actie-zoek-pictogram)}@media(min-width:900px){.rk-zoekveld .rk-knop{min-height:var(--maat-zoekknop)}}.rk-zoekveld--hero{min-height:var(--maat-veld-hero);padding:var(--ruimte-8);padding-inline-start:var(--ruimte-16);border-radius:var(--radius-blok);box-shadow:var(--schaduw-actie-smal)}.rk-zoekveld--hero .rk-veld__invoer{margin-block:calc(-1 * var(--ruimte-8));min-height:var(--maat-tikdoel);font-size:var(--type-grootte-zoek)}.rk-zoekveld--hero .rk-knop{width:auto;min-height:var(--maat-zoekknop-hero);padding-inline:var(--ruimte-16);border-radius:var(--radius-knop);color:var(--kleur-actie-zoek-tekst);font-size:var(--type-grootte-kop-4)}.rk-zoekveld--hero .rk-knop .rk-knop__pictogram{color:var(--kleur-actie-zoek-tekst)}.rk-zoekveld--hero .rk-knop:has(.rk-knop__pictogram)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.rk-zoekveld--hero{padding-inline-start:var(--ruimte-24);box-shadow:var(--schaduw-actie)}.rk-zoekveld--hero .rk-veld__invoer{font-size:var(--type-grootte-zoek-hero)}.rk-zoekveld--hero .rk-knop{padding-inline:var(--ruimte-24)}.rk-zoekveld--hero .rk-knop:has(.rk-knop__pictogram)>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media not (min-width:360px){.rk-zoekveld{padding-inline-start:var(--ruimte-12)}}@media(forced-colors:active){.rk-zoekveld{border-color:FieldText}.rk-zoekveld:has(.rk-veld__invoer:focus-visible){outline-color:Highlight;box-shadow:none}.rk-zoekveld .rk-knop,.rk-zoekveld .rk-knop .rk-knop__pictogram{color:ButtonText}}@media not (min-width:600px){.rk-zoekveld:not(.rk-zoekveld--hero){padding-block:var(--ruimte-2)}.rk-zoekveld:not(.rk-zoekveld--hero) .rk-veld__invoer{margin-block:calc(-1 * var(--ruimte-2))}}.rk-zoekveld:has(.rk-veld__invoer:focus-visible){outline-offset:0;box-shadow:none}.rk-suggesties{position:relative}.rk-suggestielijst{position:absolute;top:100%;left:0;right:0;z-index:var(--laag-lade);margin-top:var(--ruimte-6);background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);border:var(--lijndikte-veld) solid var(--kleur-veldrand-rust);border-radius:var(--radius-zoekveld);box-shadow:var(--schaduw-paneel);padding-block:var(--ruimte-8);max-height:min(calc(var(--maat-suggestieregel) * 8 + var(--ruimte-96)),max(var(--rk-suggestie-ruimte, 100vh),calc(var(--maat-suggestieregel) * 3)));overflow:auto;overscroll-behavior:contain}.rk-suggestielijst[hidden]{display:none}.rk-suggestielijst__groep+.rk-suggestielijst__groep{border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);margin-top:var(--ruimte-8);padding-top:var(--ruimte-8)}.rk-suggestielijst__groepkop{padding:var(--ruimte-4) var(--ruimte-16);font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-label);color:var(--kleur-tekst-secundair);line-height:var(--type-regelhoogte-strak)}.rk-suggestielijst__regel{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ruimte-12);row-gap:var(--ruimte-2);align-items:center;min-height:var(--maat-suggestieregel);padding:var(--ruimte-8) var(--ruimte-16);color:var(--kleur-tekst-primair);text-decoration:none;cursor:pointer}.rk-suggestielijst__regel:hover,.rk-suggestielijst__regel[aria-selected=true]{background:var(--kleur-vlak-licht)}.rk-suggestielijst__regel[aria-selected=true]{box-shadow:inset var(--lijndikte-accent) 0 0 0 var(--kleur-basis-geel)}.rk-suggestielijst__hoofd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ruimte-4) var(--ruimte-12);min-width:0}.rk-suggestielijst__nummer{font-weight:var(--type-gewicht-middel)}.rk-suggestielijst__regel .rk-modelnummer{font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-middel)}.rk-suggestielijst__regel--alle{font-weight:var(--type-gewicht-label);color:var(--kleur-link-op-wit);text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-suggestielijst__merk{color:var(--kleur-tekst-secundair);font-size:var(--type-grootte-klein)}.rk-suggestielijst__aantal{color:var(--kleur-tekst-secundair);font-size:var(--type-grootte-klein);white-space:nowrap;justify-self:end}.rk-suggestielijst__sub{grid-column:1 / -1;font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair)}.rk-suggestielijst mark{background:none;color:inherit;font-weight:var(--type-gewicht-kop)}.rk-suggestielijst__regel--product{grid-template-columns:var(--maat-miniatuur) minmax(0,1fr) auto;grid-template-areas:"beeld badge prijs" "beeld nummer nummer" "beeld titel titel";align-items:start;row-gap:var(--ruimte-4)}.rk-suggestielijst__beeld{grid-area:beeld;width:var(--maat-miniatuur);aspect-ratio:var(--beeld-kader);border-radius:var(--radius-beeld);background:var(--kleur-beeld-vlak);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);overflow:hidden}.rk-suggestielijst__beeld img{width:100%;height:100%;object-fit:contain}.rk-suggestielijst__regel--product .rk-badge{grid-area:badge;justify-self:start}.rk-suggestielijst__prijs{grid-area:prijs;font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-display);white-space:nowrap}.rk-suggestielijst__regel--product .rk-modelnummer{grid-area:nummer}.rk-suggestielijst__titel{grid-area:titel;font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair);line-height:var(--type-regelhoogte-tekst)}@media not (min-width:360px){.rk-suggestielijst__titel{display:none}}.rk-suggestielijst__regel--merk .rk-suggestielijst__nummer{font-weight:var(--type-gewicht-nadruk)}.rk-suggestielijst__melding{display:flex;gap:var(--ruimte-8);align-items:flex-start;min-height:var(--maat-suggestieregel);padding:var(--ruimte-12) var(--ruimte-16);font-weight:var(--type-gewicht-nadruk);line-height:var(--type-regelhoogte-tekst)}.rk-suggestielijst__melding .rk-pictogram{flex:none;margin-top:var(--ruimte-2)}.rk-suggestielijst__melding--fout{color:var(--kleur-status-fout-tekst)}.rk-suggestielijst__melding--fout .rk-pictogram{color:var(--kleur-status-fout-pictogram)}.rk-suggestielijst__laden{padding:var(--ruimte-20) var(--ruimte-16)}.rk-suggestielijst__kop{display:none;justify-content:flex-end;padding:0 var(--ruimte-8) var(--ruimte-8)}@media not (min-width:768px){.rk-suggestielijst{max-height:calc(100vh - var(--maat-veld-zoek) - var(--ruimte-96) - var(--ruimte-24))}}.rk-suggestielijst--smal{max-height:none}.rk-suggesties--ingebed .rk-suggestielijst{position:static;margin-top:var(--ruimte-8);max-height:none}@media(forced-colors:active){.rk-suggestielijst{border-color:CanvasText}.rk-suggestielijst__regel[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:none}.rk-suggestielijst__regel[aria-selected=true] .rk-suggestielijst__merk,.rk-suggestielijst__regel[aria-selected=true] .rk-suggestielijst__aantal,.rk-suggestielijst__regel[aria-selected=true] .rk-suggestielijst__titel{color:HighlightText}.rk-suggestielijst mark{forced-color-adjust:none;background:Mark;color:MarkText}.rk-suggestielijst__melding--fout,.rk-suggestielijst__melding--fout .rk-pictogram{color:CanvasText}}.rk-suggestielijst{border:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-suggestielijst__nummer,.rk-suggestielijst__regel .rk-modelnummer{font-weight:var(--type-gewicht-tekst)}.rk-paneel-plek{position:relative;display:inline-flex;align-items:center}.rk-paneel{position:absolute;top:100%;left:0;z-index:var(--laag-lade);min-width:var(--inhoud-lade);max-width:calc(var(--inhoud-lade) + var(--ruimte-96));margin-top:0;padding:var(--ruimte-16) var(--ruimte-8);background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-kaart);box-shadow:var(--schaduw-paneel);--focus-kleur: var(--kleur-focus-op-licht);--focus-tussen: var(--kleur-focus-tussen-licht)}.rk-paneel[hidden]{display:none}.rk-paneel{white-space:normal}.rk-categorieregel__item>.rk-paneel{top:calc(100% + var(--ruimte-4));border-radius:0 0 var(--radius-kaart) var(--radius-kaart);border-top:0}.rk-categorieregel__item--rechts .rk-paneel{left:auto;right:0}.rk-paneel__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-8);padding:0 var(--ruimte-8) var(--ruimte-8)}.rk-paneel__kop [data-rk-sluit]:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rk-paneel__titel{font-family:var(--type-stapel-kop);font-size:var(--type-grootte-kop-4);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-strak)}.rk-paneel__titellink{display:inline-flex;align-items:center;gap:var(--ruimte-4);min-height:var(--maat-tikdoel);color:inherit;text-decoration:none;border-radius:var(--radius-badge)}.rk-paneel__titellink .rk-pictogram{color:var(--kleur-tekst-secundair);transition:translate var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-paneel__titellink:hover{text-decoration:underline;text-underline-offset:var(--ruimte-4);text-decoration-color:var(--kleur-link-onderstreping-hover)}.rk-paneel__titellink:hover .rk-pictogram{translate:var(--ruimte-2) 0;color:currentColor}.rk-paneel__lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--inhoud-zijkolom) / 2),1fr));gap:0 var(--ruimte-16)}.rk-paneel__lijst--kolom{grid-template-columns:minmax(0,1fr)}.rk-paneel__lijst li a{display:flex;align-items:center;gap:var(--ruimte-4);min-height:var(--maat-tikdoel);padding:var(--ruimte-8);line-height:var(--type-regelhoogte-strak);color:var(--kleur-tekst-primair);text-decoration:none;border-radius:var(--radius-zoekknop);font-weight:var(--type-gewicht-label);font-size:var(--type-grootte-midden);transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-paneel__lijst li a:hover{background:var(--kleur-vlak-geel-zacht);text-decoration:underline;text-underline-offset:var(--ruimte-4);text-decoration-color:var(--kleur-link-onderstreping-hover)}.rk-paneel__aantal{color:var(--kleur-tekst-secundair);font-weight:var(--type-gewicht-tekst)}.rk-paneel-plek--ingebed{flex-wrap:wrap;max-width:100%}.rk-paneel--ingebed{position:static;flex:1 1 100%;min-width:0;width:100%;margin-top:var(--ruimte-8)}@media(min-width:600px)and (not (min-width:900px)){.rk-menu{inset:0 0 0 auto;width:var(--inhoud-lade);box-shadow:var(--schaduw-paneel)}}.rk-menu{position:fixed;inset:0;z-index:var(--laag-modaal);overflow:auto;overscroll-behavior:contain;background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol);padding:0 var(--ruimte-gutter) var(--ruimte-32);--focus-kleur: var(--kleur-focus-op-petrol);--focus-tussen: var(--kleur-focus-tussen-petrol)}.rk-menu__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-8);min-height:var(--maat-menukop);border-bottom:var(--lijndikte-dun) solid var(--kleur-lijn-op-petrol)}.rk-menu__titel{font-family:var(--type-stapel-kop);font-size:var(--type-grootte-kop-3);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-strak);color:var(--kleur-basis-geel)}.rk-menu__kop .rk-knop--secundair{background:none;color:var(--kleur-tekst-op-petrol);border-color:var(--kleur-tekst-op-petrol)}.rk-menu__kop .rk-knop--secundair:hover{background:var(--kleur-vlak-inkt-2)}.rk-menu__lijst{display:flex;flex-direction:column;padding-top:var(--ruimte-8)}.rk-menu__rij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.rk-menu__rij--groep{margin-top:var(--ruimte-8);padding-top:var(--ruimte-8);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-op-petrol)}.rk-menu__link{display:flex;align-items:center;min-height:var(--maat-knop);padding:var(--ruimte-8) var(--ruimte-4);color:var(--kleur-tekst-op-petrol);text-decoration:none;font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-kop);font-size:var(--type-grootte-kop-4);line-height:var(--type-regelhoogte-strak);border-radius:var(--radius-zoekknop);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-menu__link:hover{background:var(--kleur-vlak-inkt-2);color:var(--kleur-basis-geel)}.rk-menu__link[href="/pages/keuzehulp"],.rk-menu__link[href="keuzehulp.html"]{color:var(--kleur-basis-geel)}.rk-menu__knop{grid-column:1 / -1;width:100%;justify-content:space-between;text-align:left}.rk-menu__chevron{flex:none;box-sizing:border-box;width:var(--maat-knop);height:var(--maat-knop);margin-inline-end:calc(-1 * var(--ruimte-4));padding:var(--ruimte-12);color:var(--kleur-tekst-op-petrol-zacht);transition:rotate var(--beweging-duur-uitklap) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-menu__knop:hover .rk-menu__chevron,.rk-menu__knop[aria-expanded=true] .rk-menu__chevron{color:var(--kleur-basis-geel)}.rk-menu__knop[aria-expanded=true] .rk-menu__chevron{rotate:180deg}.rk-menu__sub{grid-column:1 / -1;display:flex;flex-direction:column;padding:0 0 var(--ruimte-8) var(--ruimte-16)}.rk-menu__sub[hidden]{display:none}.rk-menu__sub li a{display:inline-flex;align-items:center;gap:var(--ruimte-4);min-height:var(--maat-tikdoel);padding:var(--ruimte-8) var(--ruimte-4);line-height:var(--type-regelhoogte-strak);color:var(--kleur-tekst-op-petrol-zacht);font-size:var(--type-grootte-midden);font-weight:var(--type-gewicht-label);text-decoration:none;border-radius:var(--radius-badge)}.rk-menu__sub li a:hover{color:var(--kleur-basis-geel);text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-menu--ingebed{position:relative;inset:auto;max-width:var(--inhoud-lade);border-radius:var(--radius-kaart);padding-inline:var(--ruimte-16)}@media(forced-colors:active){.rk-paneel,.rk-menu--ingebed{border-color:CanvasText}.rk-paneel__lijst li a,.rk-menu__sub li a,.rk-menu__link{color:LinkText}.rk-menu__knop{color:ButtonText;background:ButtonFace}.rk-menu__kop,.rk-menu__rij,.rk-menu__sub{border-color:CanvasText}}.rk-menu{padding:0;display:flex;flex-direction:column}.rk-menu[hidden]{display:none}.rk-menu>.rk-menu__kop,.rk-menu>nav{padding-inline:var(--ruimte-gutter)}.rk-menu>nav{flex:1 0 auto;padding-bottom:var(--ruimte-32)}.rk-menu__pijl{flex:none;box-sizing:border-box;width:var(--maat-knop);height:var(--maat-knop);margin-inline:auto calc(-1 * var(--ruimte-4));padding:var(--ruimte-12);color:var(--kleur-tekst-op-petrol-zacht)}.rk-menu__link:hover .rk-menu__pijl{color:var(--kleur-basis-geel)}@media not (min-width:600px){.rk-menu{background:var(--kleur-vlak-dim)}.rk-menu>.rk-menu__kop,.rk-menu>nav{background:var(--kleur-vlak-inkt)}.rk-menu>nav{flex:0 0 auto;padding-bottom:var(--ruimte-24);border-radius:0 0 var(--radius-kaart) var(--radius-kaart);box-shadow:var(--schaduw-lade)}}.rk-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--ruimte-pictogram-tekst);min-height:var(--maat-knop);min-width:var(--maat-tikdoel);padding-inline:var(--ruimte-knop-x);padding-block:var(--ruimte-8);border-radius:var(--radius-knop);border:var(--lijndikte-veld) solid transparent;font-weight:var(--type-gewicht-kop);font-size:var(--type-grootte-tekst);line-height:var(--type-regelhoogte-strak);text-align:center;text-decoration:none;cursor:pointer;position:relative;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),border-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-knop--primair{background:var(--kleur-actie-primair-vlak);color:var(--kleur-actie-primair-tekst);border-color:var(--kleur-actie-primair-vlak)}.rk-knop--primair:hover{background:var(--kleur-actie-primair-vlak-hover);border-color:var(--kleur-actie-primair-vlak-hover)}.rk-knop--zoek{background:var(--kleur-actie-zoek-vlak);color:var(--kleur-actie-zoek-tekst);border-color:transparent;background-clip:border-box;font-weight:var(--type-gewicht-kop)}.rk-knop--zoek:hover{background:var(--kleur-actie-zoek-vlak-hover)}.rk-knop--secundair{background:var(--kleur-actie-secundair-vlak);color:var(--kleur-actie-secundair-tekst);border-color:var(--kleur-actie-secundair-rand)}.rk-knop--secundair:hover{background:var(--kleur-actie-secundair-vlak-hover)}.rk-knop--formulier{background:var(--kleur-actie-formulier-vlak);color:var(--kleur-actie-formulier-tekst);border-color:var(--kleur-actie-formulier-rand)}.rk-knop--formulier:hover{background:var(--kleur-actie-formulier-vlak-hover);border-color:var(--kleur-actie-formulier-vlak-hover)}.rk-knop--geel{background:var(--kleur-actie-geel-vlak);color:var(--kleur-actie-geel-tekst);border-color:var(--kleur-actie-geel-vlak)}.rk-knop--geel:hover{background:var(--kleur-actie-geel-vlak-hover);border-color:var(--kleur-actie-geel-vlak-hover)}.rk-knop--tekstactie{min-height:var(--maat-tikdoel);padding-inline:var(--ruimte-4);margin-inline-start:calc(-1 * (var(--ruimte-4) + var(--lijndikte-veld)));background:none;border-color:transparent;color:var(--kleur-link-op-wit);text-decoration:underline;text-underline-offset:var(--ruimte-4);text-decoration-thickness:var(--lijndikte-normaal);font-weight:var(--type-gewicht-kop);justify-content:flex-start;text-align:left;transition-property:text-decoration-color}.rk-knop--tekstactie:hover{color:var(--kleur-link-op-wit-hover);text-decoration-color:var(--kleur-link-onderstreping-hover)}.rk-op-sage .rk-knop--tekstactie,.rk-vlak--sage .rk-knop--tekstactie{color:var(--kleur-link-op-sage)}.rk-op-petrol .rk-knop--tekstactie,.rk-vlak--petrol .rk-knop--tekstactie,.rk-op-inkt .rk-knop--tekstactie{color:var(--kleur-link-op-petrol)}.rk-op-petrol .rk-knop--tekstactie:hover,.rk-vlak--petrol .rk-knop--tekstactie:hover,.rk-op-inkt .rk-knop--tekstactie:hover{text-decoration-color:var(--kleur-basis-geel)}.rk-knop--koop{min-height:var(--maat-knop-koop);width:100%;font-size:var(--type-grootte-groot);padding-inline:var(--ruimte-24);background:var(--kleur-actie-koop-vlak);color:var(--kleur-actie-koop-tekst);border-color:var(--kleur-actie-koop-rand)}.rk-knop--koop:hover{background:var(--kleur-actie-koop-vlak-hover)}.rk-op-petrol .rk-knop--formulier,.rk-vlak--petrol .rk-knop--formulier,.rk-op-inkt .rk-knop--formulier,.rk-op-petrol .rk-knop--primair,.rk-vlak--petrol .rk-knop--primair,.rk-op-inkt .rk-knop--primair{background:var(--kleur-actie-geel-vlak);border-color:var(--kleur-actie-geel-vlak);color:var(--kleur-actie-geel-tekst)}.rk-op-petrol .rk-knop--formulier:hover,.rk-vlak--petrol .rk-knop--formulier:hover,.rk-op-inkt .rk-knop--formulier:hover,.rk-op-petrol .rk-knop--primair:hover,.rk-vlak--petrol .rk-knop--primair:hover,.rk-op-inkt .rk-knop--primair:hover{background:var(--kleur-actie-geel-vlak-hover);border-color:var(--kleur-actie-geel-vlak-hover)}.rk-op-petrol .rk-knop--secundair,.rk-vlak--petrol .rk-knop--secundair,.rk-op-inkt .rk-knop--secundair{border-color:var(--kleur-actie-secundair-vlak)}.rk-knop--breed{width:100%}.rk-knop--pictogram{padding-inline:0;width:var(--maat-tikdoel)}.rk-knop--rond{width:var(--maat-rondknop);min-width:0;min-height:0;height:var(--maat-rondknop);padding:0;border-radius:var(--radius-rond);border-width:0;background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair)}.rk-knop--rond:hover{background:var(--kleur-vlak-geel)}.rk-knop--rond.rk-knop--primair{background:var(--kleur-actie-primair-vlak);color:var(--kleur-actie-primair-tekst)}.rk-knop--rond.rk-knop--primair:hover{background:var(--kleur-actie-primair-vlak-hover)}.rk-knop:active:not(:disabled){scale:.98}.rk-knop{transition-property:background-color,border-color,color,scale}.rk-knop--tekstactie:active:not(:disabled){background:none;scale:1}.rk-knop:disabled,.rk-knop[aria-disabled=true]{background:var(--kleur-actie-uitgeschakeld-vlak);color:var(--kleur-actie-uitgeschakeld-tekst);border-color:var(--kleur-actie-uitgeschakeld-vlak);cursor:not-allowed}.rk-knop--tekstactie:disabled{background:none;color:var(--kleur-tekst-uitgeschakeld);text-decoration:none}.rk-knop[data-staat=laden]{cursor:progress;pointer-events:none}.rk-knop__laden{display:none}.rk-knop[data-staat=laden] .rk-knop__laden{display:inline-block}.rk-knop[data-staat=laden] .rk-knop__pictogram,.rk-knop__kort{display:none}@media not (min-width:360px){.rk-knop--met-kort .rk-knop__lang{display:none}.rk-knop--met-kort .rk-knop__kort{display:inline}}@media(forced-colors:active){.rk-knop{border-color:ButtonText;forced-color-adjust:none;background:ButtonFace;color:ButtonText}.rk-knop--primair,.rk-knop--koop,.rk-knop--geel{background:ButtonText;color:ButtonFace;border-color:ButtonText}.rk-knop--tekstactie,.rk-op-petrol .rk-knop--tekstactie,.rk-vlak--petrol .rk-knop--tekstactie{border-color:transparent;background:Canvas;color:LinkText}.rk-knop:disabled,.rk-knop[aria-disabled=true]{color:GrayText;border-color:GrayText;background:ButtonFace}}.rk-veld{display:flex;flex-direction:column;gap:var(--ruimte-stapel)}.rk-veld__label{font-weight:var(--type-gewicht-label);line-height:var(--type-regelhoogte-strak)}.rk-veld__hulp{font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair);line-height:var(--type-regelhoogte-tekst)}.rk-op-petrol .rk-veld__hulp,.rk-vlak--petrol .rk-veld__hulp{color:var(--kleur-tekst-op-petrol)}.rk-veld__invoer{width:100%;min-height:var(--maat-veld);padding-inline:var(--ruimte-veld-x);padding-block:var(--ruimte-8);background:var(--kleur-vlak-veld);color:var(--kleur-tekst-primair);border:var(--lijndikte-veld) solid var(--kleur-veldrand-rust);border-radius:var(--radius-veld);font-size:var(--type-grootte-tekst);font-weight:var(--type-gewicht-nadruk);line-height:var(--type-regelhoogte-strak);transition:border-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-veld__invoer::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rk-veld__invoer::placeholder{color:var(--kleur-tekst-secundair);opacity:1;font-weight:var(--type-gewicht-tekst)}.rk-veld__invoer:hover:not(:disabled){border-color:var(--kleur-tekst-primair)}.rk-veld__invoer:focus-visible{border-color:var(--kleur-veldrand-focus)}.rk-veld__invoer:disabled{background:var(--kleur-vlak-veld-uitgeschakeld);color:var(--kleur-tekst-uitgeschakeld);cursor:not-allowed}textarea.rk-veld__invoer{min-height:calc(var(--maat-veld) * 3);resize:vertical}.rk-veld[data-staat=fout] .rk-veld__invoer{border-color:var(--kleur-veldrand-fout)}.rk-veld__fout{display:flex;gap:var(--ruimte-8);align-items:flex-start;color:var(--kleur-status-fout-tekst);font-weight:var(--type-gewicht-label);font-size:var(--type-grootte-klein);line-height:var(--type-regelhoogte-tekst)}.rk-veld__fout .rk-pictogram{color:var(--kleur-status-fout-pictogram)}.rk-op-petrol .rk-veld__fout,.rk-vlak--petrol .rk-veld__fout{background:var(--kleur-status-fout-vlak);padding:var(--ruimte-8) var(--ruimte-12);border-radius:var(--radius-badge)}.rk-op-petrol .rk-veld__invoer,.rk-vlak--petrol .rk-veld__invoer{border-color:var(--kleur-vlak-veld)}.rk-veld__invoer--groot{min-height:var(--maat-veld-groot);padding-inline:var(--ruimte-16)}.rk-veld__keuzelijst{position:relative}.rk-veld__keuzelijst .rk-veld__invoer{-webkit-appearance:none;appearance:none;font-weight:var(--type-gewicht-label);padding-right:calc(var(--ruimte-veld-x) + var(--maat-pictogram) + var(--ruimte-8));cursor:pointer}.rk-veld__keuzelijst .rk-pictogram{position:absolute;right:var(--ruimte-veld-x);top:50%;translate:0 -50%;pointer-events:none;color:var(--kleur-tekst-primair)}.rk-keuze{display:flex;align-items:flex-start;gap:var(--ruimte-12);min-height:var(--maat-tikdoel);padding-block:var(--ruimte-8);cursor:pointer;line-height:var(--type-regelhoogte-tekst)}.rk-keuze input{width:var(--maat-pictogram);height:var(--maat-pictogram);margin:0;flex:none;accent-color:var(--kleur-basis-petrol);cursor:pointer;margin-top:calc((var(--type-grootte-tekst) * var(--type-regelhoogte-tekst) - var(--maat-pictogram)) / 2)}.rk-keuze input:disabled+span{color:var(--kleur-tekst-uitgeschakeld)}.rk-keuze__aantal{color:var(--kleur-tekst-secundair)}.rk-keuzegroep{display:flex;flex-direction:column}.rk-keuzegroep__legenda{font-weight:var(--type-gewicht-label);margin-bottom:var(--ruimte-4)}.rk-bereik{display:grid;grid-template-columns:1fr 1fr;gap:var(--ruimte-12)}.rk-veld--met-knop .rk-veld__rij{display:flex;flex-wrap:wrap;gap:var(--ruimte-8)}.rk-veld--met-knop .rk-veld__rij .rk-veld__invoer{flex:1 1 var(--maat-zoekveld-min);width:auto}@media(forced-colors:active){.rk-veld__invoer{border-color:FieldText}.rk-veld[data-staat=fout] .rk-veld__invoer{border-width:var(--lijndikte-focus)}}.rk-veld__invoer:focus-visible{outline-offset:0;box-shadow:none}.rk-melding{position:relative;display:flex;gap:var(--ruimte-12);align-items:flex-start;padding:var(--ruimte-16);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-knop);background:var(--kleur-status-info-vlak);color:var(--kleur-status-info-tekst);font-size:var(--type-grootte-tekst);line-height:var(--type-regelhoogte-tekst);max-width:var(--inhoud-tekst-max)}.rk-melding__pictogram{flex:none;color:var(--kleur-status-info-pictogram);margin-top:calc((var(--type-grootte-tekst) * var(--type-regelhoogte-tekst) - var(--maat-pictogram-klein)) / 2)}.rk-melding__inhoud{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ruimte-8)}.rk-melding__inhoud>p{margin:0}.rk-melding__kop{font-size:var(--type-grootte-kop-4);line-height:var(--type-regelhoogte-strak);font-weight:var(--type-gewicht-kop)}.rk-melding__links{display:flex;flex-wrap:wrap;gap:var(--ruimte-4) var(--ruimte-16)}.rk-melding__links a,.rk-melding__links .rk-knop--tekstactie{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel)}.rk-melding__paden{display:flex;flex-direction:column;gap:0}.rk-melding__paden li a{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel)}.rk-melding__acties{display:flex;flex-wrap:wrap;gap:var(--ruimte-12);align-items:center}.rk-melding__sluit{flex:none;margin:calc(-1 * var(--ruimte-8)) calc(-1 * var(--ruimte-8)) calc(-1 * var(--ruimte-8)) 0}.rk-melding a,.rk-melding .rk-link{color:var(--kleur-link-op-sage);text-decoration:underline;text-underline-offset:var(--ruimte-2)}.rk-melding .rk-knop--tekstactie{color:var(--kleur-link-op-sage)}.rk-melding--gelukt{border-color:var(--kleur-status-gelukt-rand);background:var(--kleur-status-gelukt-vlak);color:var(--kleur-status-gelukt-tekst)}.rk-melding--gelukt .rk-melding__pictogram{color:var(--kleur-status-gelukt-pictogram)}.rk-melding--info{border-color:var(--kleur-lijn-decoratief);background:var(--kleur-status-info-vlak);color:var(--kleur-status-info-tekst)}.rk-melding--fout{border-color:var(--kleur-status-fout-rand);background:var(--kleur-status-fout-vlak);color:var(--kleur-status-fout-tekst)}.rk-melding--fout .rk-melding__pictogram{color:var(--kleur-status-fout-pictogram)}.rk-melding--fout a,.rk-melding--fout .rk-link,.rk-melding--fout .rk-knop--tekstactie{color:var(--kleur-status-fout-tekst)}.rk-melding--uitverkocht{border-color:var(--kleur-lijn-decoratief);background:var(--kleur-status-uitverkocht-vlak);color:var(--kleur-status-uitverkocht-tekst)}.rk-melding--uitverkocht .rk-melding__pictogram{color:var(--kleur-status-uitverkocht-pictogram)}.rk-melding--uitverkocht a,.rk-melding--uitverkocht .rk-link{color:var(--kleur-link-op-wit)}.rk-melding[tabindex="-1"]:focus-visible{outline-offset:var(--focus-afstand)}.rk-melding--alineas .rk-melding__inhoud{gap:var(--ruimte-12)}.rk-melding--toast{position:fixed;left:var(--ruimte-gutter);right:var(--ruimte-gutter);bottom:var(--ruimte-16);z-index:var(--laag-toast);max-width:var(--inhoud-lade);margin-inline:auto;box-shadow:var(--schaduw-toast);background:var(--kleur-vlak-kaart);border-color:var(--kleur-lijn-decoratief);animation:rk-toast-in var(--beweging-duur-toast) var(--beweging-versnelling-standaard)}.rk-melding--toast.rk-melding--gelukt,.rk-melding--toast.rk-melding--info{background:var(--kleur-vlak-kaart)}.rk-melding--toast[data-staat=weg]{animation:rk-toast-uit var(--beweging-duur-toast) var(--beweging-versnelling-uit) forwards}@keyframes rk-toast-in{0%{opacity:0;translate:0 var(--ruimte-8)}to{opacity:1;translate:0 0}}@keyframes rk-toast-uit{to{opacity:0}}@media(min-width:768px){.rk-melding--toast{left:auto;right:var(--ruimte-gutter);bottom:auto;top:calc(var(--sticky-kop) + var(--ruimte-16));margin-inline:0}}.rk-toast-plek .rk-melding--toast{position:relative;inset:auto;margin-inline:0;animation:none}.rk-zoekresultaatmelding{display:flex;flex-direction:column;gap:var(--ruimte-4);padding:var(--ruimte-16) var(--ruimte-20);background:var(--kleur-vlak-sage);border-radius:var(--radius-vlak);max-width:var(--inhoud-tekst-max)}.rk-zoekresultaatmelding__kop{font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-label);color:var(--kleur-tekst-secundair);line-height:var(--type-regelhoogte-strak)}.rk-zoekresultaatmelding__link{display:inline-flex;align-items:center;gap:var(--ruimte-8);min-height:var(--maat-tikdoel);font-size:var(--type-grootte-groot);font-weight:var(--type-gewicht-nadruk);color:var(--kleur-link-op-sage);text-decoration:underline;text-underline-offset:var(--ruimte-2);border-radius:var(--radius-badge)}.rk-zoekresultaatmelding__link:hover{text-decoration-thickness:var(--lijndikte-normaal)}.rk-zoekresultaatmelding__link .rk-pictogram{flex:none}@media(forced-colors:active){.rk-melding{forced-color-adjust:none;background:Canvas;color:CanvasText;border-color:CanvasText}.rk-melding--fout{border-color:Highlight}.rk-melding__pictogram,.rk-melding--fout .rk-melding__pictogram,.rk-melding--gelukt .rk-melding__pictogram,.rk-melding--uitverkocht .rk-melding__pictogram{color:CanvasText}.rk-melding a,.rk-melding .rk-link,.rk-melding .rk-knop--tekstactie,.rk-melding--fout a,.rk-melding--fout .rk-link,.rk-melding--fout .rk-knop--tekstactie,.rk-zoekresultaatmelding__link{color:LinkText}.rk-zoekresultaatmelding{forced-color-adjust:none;background:Canvas;color:CanvasText;border:var(--lijndikte-dun) solid CanvasText}.rk-zoekresultaatmelding__kop{color:CanvasText}}.rk-modelcontextbalk{container-type:inline-size}.rk-modelcontextbalk__formulier{padding:var(--ruimte-16) var(--ruimte-20);background:var(--kleur-vlak-sage);border-radius:var(--radius-vlak)}.rk-modelcontextbalk__vooraf{margin-bottom:var(--ruimte-12);line-height:var(--type-regelhoogte-tekst);max-width:var(--type-maat-regel-max)}.rk-modelcontextbalk__regel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-8) var(--ruimte-16);min-height:var(--maat-tikdoel);padding:var(--ruimte-8) var(--ruimte-20);background:var(--kleur-vlak-petrol);color:var(--kleur-tekst-op-petrol);border-radius:var(--radius-vlak)}.rk-modelcontextbalk__pictogram{flex:none;color:var(--kleur-tekst-op-petrol)}.rk-modelcontextbalk__zin{flex:1 1 var(--maat-zoekveld-min);min-width:0;font-weight:var(--type-gewicht-nadruk);line-height:var(--type-regelhoogte-strak)}.rk-modelcontextbalk__kort{display:none}.rk-modelcontextbalk__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-4) var(--ruimte-12);margin-left:auto}.rk-modelcontextbalk__open{display:none}.rk-modelcontextbalk__fout{margin-top:var(--ruimte-8)}.rk-modelcontextbalk__melding{margin-top:var(--ruimte-12)}@media not (min-width:600px){.rk-modelcontextbalk__regel{padding-inline:var(--ruimte-16)}.rk-modelcontextbalk__acties{flex-basis:100%;margin-left:0}.rk-modelcontextbalk__formulier{padding:var(--ruimte-12) var(--ruimte-16)}.rk-modelcontextbalk .rk-veld--met-knop .rk-veld__rij .rk-veld__invoer,.rk-modelcontextbalk .rk-veld--met-knop .rk-veld__rij .rk-knop{padding-inline:var(--ruimte-12)}}.rk-modelcontextbalk[data-ingeklapt] .rk-modelcontextbalk__formulier{display:none}.rk-modelcontextbalk[data-ingeklapt] .rk-modelcontextbalk__open{display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--ruimte-8);width:100%;margin-inline-start:0;min-height:var(--maat-tikdoel);padding:var(--ruimte-8) var(--ruimte-16);background:var(--kleur-vlak-sage);color:var(--kleur-link-op-sage);border-radius:var(--radius-knop);text-align:left;text-decoration:none;font-weight:var(--type-gewicht-label)}.rk-modelcontextbalk[data-ingeklapt] .rk-modelcontextbalk__open:before{content:"";flex:none;width:var(--maat-pictogram-klein);height:var(--maat-pictogram-klein);border-radius:var(--radius-rond);border:var(--lijndikte-normaal) solid currentColor;box-sizing:border-box;opacity:.75}.rk-modelcontextbalk[data-ingeklapt] .rk-modelcontextbalk__open:hover{background:var(--kleur-basis-pistache)}@media(min-width:600px){.rk-modelcontextbalk[data-ingeklapt] .rk-modelcontextbalk__open{width:auto;padding-inline:var(--ruimte-16) var(--ruimte-20)}}@media not (min-width:360px){.rk-modelcontextbalk__lang{display:none}.rk-modelcontextbalk__kort{display:inline}}@media(forced-colors:active){.rk-modelcontextbalk__regel{forced-color-adjust:none;background:Canvas;color:CanvasText;border:var(--lijndikte-dun) solid CanvasText}.rk-modelcontextbalk__pictogram{color:CanvasText}.rk-modelcontextbalk__formulier{border:var(--lijndikte-dun) solid CanvasText}.rk-modelcontextbalk__acties .rk-knop--tekstactie{color:LinkText}}.rk-modelcontextbalk .rk-veld__invoer{min-height:var(--maat-veld);height:auto;padding-block:var(--ruimte-8)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__formulier,.rk-modelcontextbalk--lijst .rk-modelcontextbalk__regel{padding:var(--ruimte-12) var(--ruimte-16) var(--ruimte-12) var(--ruimte-20);background:var(--kleur-vlak-geel-zacht);color:var(--kleur-tekst-op-geel);border-radius:var(--radius-blok)}.rk-modelcontextbalk--lijst .rk-veld{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "toelichting" "rij" "fout";gap:var(--ruimte-4) var(--ruimte-20);align-items:center}.rk-modelcontextbalk--lijst .rk-veld__label{grid-area:label;font-family:var(--type-stapel-kop);font-size:var(--type-grootte-groot);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-strak);letter-spacing:var(--type-spatiering-kop)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__toelichting{grid-area:toelichting;font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-middel);line-height:var(--type-regelhoogte-strak)}.rk-modelcontextbalk--lijst .rk-veld__rij{grid-area:rij;margin-top:var(--ruimte-6)}.rk-modelcontextbalk--lijst .rk-veld__fout{grid-area:fout}.rk-modelcontextbalk--lijst .rk-veld--met-knop .rk-veld__rij{flex-wrap:nowrap}.rk-modelcontextbalk--lijst .rk-veld--met-knop .rk-veld__rij .rk-veld__invoer{flex:1 1 auto;min-width:0;min-height:var(--maat-veld);padding-block:0;border-radius:var(--radius-veld)}.rk-modelcontextbalk--lijst .rk-veld__rij .rk-knop{flex:none;padding-inline:var(--ruimte-16)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__vooraf{margin-bottom:var(--ruimte-8);font-size:var(--type-grootte-klein)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__regel{min-height:var(--maat-veld);gap:var(--ruimte-4) var(--ruimte-24)}@media(min-width:400px)and (not (min-width:768px)){.rk-modelcontextbalk--lijst .rk-knop--met-kort .rk-knop__lang{display:none}.rk-modelcontextbalk--lijst .rk-knop--met-kort .rk-knop__kort{display:inline}}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__zin{flex:0 1 auto;font-family:var(--type-stapel-kop);font-size:var(--type-grootte-groot);font-weight:var(--type-gewicht-kop);letter-spacing:var(--type-spatiering-kop)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__zin .rk-modelnummer{font-weight:inherit}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__acties{margin-left:0;gap:0 var(--ruimte-16)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__acties .rk-knop--tekstactie{color:var(--kleur-tekst-op-geel);text-decoration-color:var(--kleur-tekst-op-geel)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__acties .rk-knop--tekstactie:hover{color:var(--kleur-tekst-op-geel);text-decoration-color:var(--kleur-actie-primair-vlak-hover)}.rk-modelcontextbalk--lijst>[data-rk-balkfout]:empty,.rk-modelcontextbalk--lijst>[data-rk-balkmelding]:empty{display:none}@media(min-width:600px){.rk-modelcontextbalk--lijst .rk-modelcontextbalk__formulier,.rk-modelcontextbalk--lijst .rk-modelcontextbalk__regel{padding:var(--ruimte-8) var(--ruimte-16) var(--ruimte-8) var(--ruimte-24)}.rk-modelcontextbalk--lijst .rk-veld{grid-template-columns:minmax(max-content,1fr) minmax(0,calc(var(--inhoud-lade) + var(--ruimte-48)));grid-template-areas:"label rij" "toelichting rij" "fout fout";row-gap:var(--ruimte-2)}.rk-modelcontextbalk--lijst .rk-veld__rij{margin-top:0}.rk-modelcontextbalk--lijst .rk-veld__rij .rk-knop{padding-inline:var(--ruimte-knop-x)}.rk-modelcontextbalk--lijst .rk-modelcontextbalk__acties{margin-left:auto}}@media not (min-width:1024px){.rk-modelcontextbalk--lijst .rk-modelcontextbalk__toelichting{display:none}}@media(forced-colors:active){.rk-modelcontextbalk--lijst .rk-modelcontextbalk__regel,.rk-modelcontextbalk--lijst .rk-modelcontextbalk__formulier{border:var(--lijndikte-dun) solid CanvasText}}@media not (min-width:400px){.rk-modelcontextbalk--lijst .rk-veld--met-knop .rk-veld__rij,.rk-modelcontextbalk__formulier .rk-veld--met-knop .rk-veld__rij{flex-wrap:wrap}.rk-modelcontextbalk--lijst .rk-veld--met-knop .rk-veld__rij .rk-knop,.rk-modelcontextbalk__formulier .rk-veld--met-knop .rk-veld__rij .rk-knop{flex:1 1 100%}}.rk-badge{display:inline-flex;align-items:center;gap:var(--ruimte-6);color:var(--kleur-soort-tekst);font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-nadruk);line-height:var(--type-regelhoogte-strak);white-space:nowrap;vertical-align:middle}.rk-badge__pictogram{width:var(--maat-pictogram-klein);height:var(--maat-pictogram-klein);flex:none}.rk-badge--geschikt,.rk-badge--niet-geschikt,.rk-badge--nog-niet-bevestigd,.rk-badge--niet-gecontroleerd,.rk-badge--uitverkocht{min-height:var(--maat-badge);padding-block:var(--ruimte-2);padding-inline:var(--ruimte-8) var(--ruimte-12);border-radius:var(--radius-rond);border:var(--lijndikte-veld) solid var(--kleur-lijn-decoratief);font-weight:var(--type-gewicht-label)}.rk-badge--geschikt{background:var(--kleur-status-geschikt-vlak-sterk);color:var(--kleur-status-geschikt-tekst);border-color:var(--kleur-status-geschikt-rand)}.rk-badge--geschikt .rk-badge__pictogram{color:var(--kleur-status-geschikt-pictogram)}.rk-badge--niet-geschikt{background:var(--kleur-status-niet-geschikt-vlak);color:var(--kleur-status-niet-geschikt-tekst);border-color:var(--kleur-status-niet-geschikt-rand)}.rk-badge--niet-geschikt .rk-badge__pictogram{color:var(--kleur-status-niet-geschikt-pictogram)}.rk-badge--nog-niet-bevestigd,.rk-badge--niet-gecontroleerd{background:var(--kleur-status-nog-niet-bevestigd-vlak);color:var(--kleur-status-nog-niet-bevestigd-tekst);border-color:var(--kleur-status-nog-niet-bevestigd-rand);border-style:dashed}.rk-badge--nog-niet-bevestigd .rk-badge__pictogram,.rk-badge--niet-gecontroleerd .rk-badge__pictogram{color:var(--kleur-status-nog-niet-bevestigd-pictogram)}.rk-badge--uitverkocht{background:var(--kleur-status-uitverkocht-vlak);color:var(--kleur-status-uitverkocht-tekst);border-color:var(--kleur-status-uitverkocht-rand)}.rk-badge--uitverkocht .rk-badge__pictogram{color:var(--kleur-status-uitverkocht-pictogram)}.rk-badge--groot{font-size:var(--type-grootte-klein);min-height:var(--ruimte-32);padding-inline:var(--ruimte-12)}.rk-badge--groot .rk-badge__pictogram{width:var(--maat-pictogram);height:var(--maat-pictogram)}.rk-chiplink{position:relative;display:inline-flex;align-items:center;gap:var(--ruimte-6);min-height:var(--maat-chip-zicht);padding-inline:var(--ruimte-12);border-radius:var(--radius-chip);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);background:var(--kleur-vlak-sage);color:var(--kleur-tekst-primair);font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-label);line-height:var(--type-regelhoogte-strak);text-decoration:none;transition:border-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-chiplink:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--maat-chip-zicht) - var(--maat-tikdoel)) / 2)}.rk-chiplink:hover{border-color:var(--kleur-tekst-primair)}.rk-op-sage .rk-chiplink,.rk-vlak--sage .rk-chiplink{background:var(--kleur-vlak-kaart);border-color:var(--kleur-lijn-decoratief)}.rk-op-sage .rk-chiplink:hover,.rk-vlak--sage .rk-chiplink:hover{border-color:var(--kleur-tekst-primair)}.rk-pil{display:inline-flex;align-items:center;gap:var(--ruimte-8);min-height:var(--maat-tikdoel);padding-inline:var(--ruimte-12) var(--ruimte-16);border-radius:var(--radius-rond);border:var(--lijndikte-veld) solid var(--kleur-lijn-sterk);background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-kop);text-decoration:none;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-pil .rk-pictogram{width:var(--ruimte-20);height:var(--ruimte-20);color:var(--kleur-basis-teal)}.rk-pil:hover{background:var(--kleur-actie-primair-vlak);border-color:var(--kleur-actie-primair-vlak);color:var(--kleur-actie-primair-tekst)}.rk-pil:hover .rk-pictogram{color:var(--kleur-basis-pistache)}.rk-meetchip{display:inline-flex;align-items:center;gap:var(--ruimte-6);min-height:var(--maat-badge);padding-inline:var(--ruimte-8);border-radius:var(--radius-badge);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);background:var(--kleur-vlak-pagina);color:var(--kleur-tekst-primair);font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-label);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-meetchip .rk-pictogram{width:var(--maat-pictogram-klein);height:var(--maat-pictogram-klein);color:var(--kleur-tekst-secundair)}@media(forced-colors:active){.rk-chiplink,.rk-pil,.rk-meetchip{border-color:CanvasText}}@media(forced-colors:active){.rk-badge{border-color:CanvasText;forced-color-adjust:none;background:Canvas;color:CanvasText}.rk-badge__pictogram{color:CanvasText}}.rk-prijs{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ruimte-4) var(--ruimte-8)}.rk-prijs__bedrag{font-size:var(--type-grootte-groot);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-strak);white-space:nowrap}.rk-prijs__btw{font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair);white-space:nowrap}.rk-prijs--groot .rk-prijs__bedrag{font-size:var(--type-grootte-prijs)}.rk-prijs--totaal .rk-prijs__bedrag{font-size:var(--type-grootte-kop-3);font-variant-numeric:tabular-nums}.rk-op-petrol .rk-prijs__btw{color:var(--kleur-tekst-op-petrol)}.rk-prijs--product .rk-prijs__bedrag{font-size:var(--type-grootte-prijs-product);letter-spacing:var(--type-spatiering-kop)}.rk-prijs--product .rk-prijs__btw{white-space:normal}.rk-maat{display:inline-flex;align-items:center;gap:var(--ruimte-8);font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair);line-height:var(--type-regelhoogte-strak)}.rk-maat__lijn{position:relative;width:var(--ruimte-40);height:var(--ruimte-12);flex:none;border-inline:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-maat__lijn:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-maat__waarde{color:var(--kleur-tekst-primair);font-weight:var(--type-gewicht-label);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-maat--product{font-size:var(--type-grootte-tekst)}.rk-maat--product .rk-maat__lijn{width:var(--ruimte-64)}.rk-maat--staand{flex-direction:column;align-items:center;height:100%}.rk-maat--staand .rk-maat__lijn{width:var(--ruimte-12);height:100%;border-inline:0;border-block:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-maat--staand .rk-maat__lijn:before{inset:0 auto 0 50%;border-top:0;border-left:var(--lijndikte-dun) solid var(--kleur-lijn-sterk)}.rk-maat--staand .rk-maat__waarde{writing-mode:vertical-rl}@media(forced-colors:active){.rk-maat__lijn,.rk-maat__lijn:before{border-color:CanvasText}}.rk-maatbeeld{margin:0}.rk-maatbeeld__vlak{position:relative;container-type:size;width:100%;height:100%;background:var(--kleur-vlak-sage);color:var(--kleur-tekst-primair)}.rk-maatbeeld__rij{position:absolute;top:10cqh;bottom:17cqh;left:50%;translate:-50% 0;display:flex;align-items:stretch;gap:var(--ruimte-8);padding-inline-end:var(--ruimte-24);border-bottom:var(--lijndikte-veld) solid var(--kleur-basis-petrol)}.rk-maatbeeld__schaal{position:relative;flex:none;width:var(--ruimte-48);font-size:var(--type-grootte-mini);font-weight:var(--type-gewicht-nadruk);color:var(--kleur-tekst-secundair);font-variant-numeric:tabular-nums;line-height:1}.rk-maatbeeld__schaal span{position:absolute;right:0;bottom:var(--rk-maat-op);translate:0 50%}.rk-maatbeeld__schaal strong{position:absolute;right:0;top:0;translate:0 -50%;font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-kop);color:var(--kleur-tekst-primair);white-space:nowrap}.rk-maatbeeld__lat{flex:none;width:var(--ruimte-12);height:100%;overflow:visible}.rk-maatbeeld__foto{position:relative;display:block;flex:none;height:100%;margin-inline-start:var(--ruimte-6)}.rk-maatbeeld__foto img{display:block;height:100%;width:auto;max-width:none}.rk-maatbeeld__breedte{position:absolute;inset-inline:0;top:calc(100% + var(--ruimte-8));padding-top:var(--ruimte-4);border-top:var(--lijndikte-veld) solid var(--kleur-basis-petrol);font-size:var(--type-grootte-mini);font-weight:var(--type-gewicht-kop);line-height:1;text-align:center;white-space:nowrap}.rk-maatbeeld__breedte:before,.rk-maatbeeld__breedte:after{content:"";position:absolute;top:calc(var(--ruimte-4) * -1 - var(--lijndikte-veld));height:var(--ruimte-8);border-inline-start:var(--lijndikte-veld) solid var(--kleur-basis-petrol)}.rk-maatbeeld__breedte:before{left:0}.rk-maatbeeld__breedte:after{right:0}.rk-maatbeeld--kaart{display:flex;flex-direction:column;flex:1 1 auto}.rk-maatbeeld--kaart .rk-maatbeeld__vlak{flex:1 1 auto;height:auto;aspect-ratio:4 / 3;min-height:0;border-radius:var(--radius-zoekveld);overflow:hidden}.rk-maatbeeld--kaart .rk-maatbeeld__rij{top:8cqh;bottom:14cqh;gap:var(--ruimte-12)}@media not (min-width:768px){.rk-galerij__maatbeeld .rk-maatbeeld__schaal span{display:none}}@media(min-width:1200px){.rk-maatbeeld--kaart .rk-maatbeeld__vlak{aspect-ratio:3 / 2}}@media(forced-colors:active){.rk-maatbeeld__rij,.rk-maatbeeld__breedte,.rk-maatbeeld__breedte:before,.rk-maatbeeld__breedte:after{border-color:CanvasText}}.rk-productkaart{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.rk-productkaart__beeld{position:relative;aspect-ratio:var(--beeld-kader);background:var(--kleur-beeld-vlak);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-kaart);overflow:hidden;transition:border-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}@media(hover:hover){.rk-productkaart:hover .rk-productkaart__beeld{border-color:var(--kleur-lijn-sterk)}}.rk-productkaart__beeld img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;transition:scale var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}@media(hover:hover){.rk-productkaart:hover .rk-productkaart__beeld img{scale:1.04}}.rk-productkaart__beeld .rk-concept{position:absolute;inset:var(--ruimte-12);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--type-grootte-mini)}.rk-productkaart__tekst{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;padding:var(--ruimte-12) var(--ruimte-4) 0}.rk-productkaart__titel{max-width:100%;min-height:calc(2 * var(--type-grootte-midden) * var(--type-regelhoogte-kaart));font-family:var(--type-stapel-tekst);font-size:var(--type-grootte-midden);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-kaart);letter-spacing:0;-webkit-hyphens:none;hyphens:none}.rk-productkaart__titel .rk-modelnummer{font-weight:inherit;letter-spacing:0}.rk-productkaart__titel a{color:inherit;text-decoration:none}.rk-productkaart__titel a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-kaart)}@media(hover:hover){.rk-productkaart__titel a:hover{text-decoration:underline;text-underline-offset:var(--ruimte-2)}}.rk-productkaart__soort{margin-top:var(--ruimte-6);font-size:var(--type-grootte-fijn);line-height:var(--type-regelhoogte-strak);color:var(--kleur-tekst-secundair);text-wrap:pretty}.rk-productkaart__pastzin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-4) var(--ruimte-8);max-width:100%;min-height:var(--ruimte-20);margin-top:var(--ruimte-4);font-size:var(--type-grootte-fijn);line-height:var(--type-regelhoogte-strak)}.rk-productkaart__pastzin:empty{visibility:hidden}.rk-productkaart__pastzin:has(>.rk-badge){margin-top:var(--ruimte-8)}.rk-productkaart__pastzin .rk-laadbalk{flex:1 1 auto;min-width:var(--ruimte-96)}.rk-productkaart__past{display:flex;align-items:center;gap:var(--ruimte-6);font-weight:var(--type-gewicht-nadruk)}.rk-productkaart__past .rk-pictogram{flex:none;color:var(--kleur-status-geschikt-pictogram)}.rk-productkaart__onder{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-8);width:100%;margin-top:auto;padding-top:var(--ruimte-12)}.rk-productkaart__onder>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.rk-productkaart__onder .rk-prijs{display:block}.rk-productkaart__onder .rk-prijs__bedrag{font-family:var(--type-stapel-kop);font-size:var(--type-grootte-prijs);font-weight:var(--type-gewicht-display);line-height:1;letter-spacing:var(--type-spatiering-prijs)}.rk-productkaart__voorraad{display:inline-flex;align-items:center;gap:var(--ruimte-6);margin-top:var(--ruimte-8);font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-strak);color:var(--kleur-status-voorraad-tekst);white-space:nowrap}.rk-productkaart__voorraad:before{content:"";flex:none;width:var(--ruimte-8);height:var(--ruimte-8);border-radius:var(--radius-rond);background:currentColor}.rk-productkaart__voorraad--uit{color:var(--kleur-tekst-secundair);white-space:normal}.rk-productkaart__wagenform{display:contents}.rk-productkaart__wagen{position:relative;z-index:var(--laag-verhoogd);display:grid;place-items:center;flex:none;width:var(--maat-kaartknop);height:var(--maat-kaartknop);padding:0;border:var(--lijndikte-veld) solid var(--kleur-actie-koop-rand);border-radius:var(--radius-knop);background:var(--kleur-actie-koop-vlak);color:var(--kleur-actie-koop-tekst);cursor:pointer;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-productkaart__wagen:hover{background:var(--kleur-actie-koop-vlak-hover)}.rk-productkaart__wagen[data-staat=toegevoegd]{background:var(--kleur-status-voorraad-tekst)}.rk-productkaart__wagen--uit{background:var(--kleur-actie-uitgeschakeld-vlak);border-color:var(--kleur-actie-uitgeschakeld-vlak);color:var(--kleur-actie-uitgeschakeld-tekst);cursor:default;z-index:var(--laag-basis)}.rk-productkaart__voet{display:flex;align-items:center;width:100%}.rk-productkaart__vergelijk{position:relative;z-index:var(--laag-verhoogd);display:inline-flex;align-items:center;gap:var(--ruimte-8);min-height:var(--maat-tikdoel);font-size:var(--type-grootte-fijn);color:var(--kleur-tekst-secundair);cursor:pointer}.rk-productkaart__vergelijk input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:var(--ruimte-20);height:var(--ruimte-20);margin:0;flex:none;border:var(--lijndikte-veld) solid var(--kleur-lijn-sterk);border-radius:var(--radius-badge);background:var(--kleur-vlak-veld);cursor:pointer;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard),border-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-productkaart__vergelijk:hover input:not(:disabled){border-color:var(--kleur-veldrand-rust)}.rk-productkaart__vergelijk input:checked{background:var(--kleur-actie-primair-vlak);border-color:var(--kleur-actie-primair-vlak)}.rk-productkaart__vergelijk input:checked:after{content:"";width:var(--ruimte-8);height:var(--ruimte-4);border-left:var(--lijndikte-normaal) solid var(--kleur-basis-geel);border-bottom:var(--lijndikte-normaal) solid var(--kleur-basis-geel);rotate:-45deg;translate:0 calc(-1 * var(--ruimte-2))}.rk-productkaart__vergelijk input:disabled{border-color:var(--kleur-lijn-decoratief);background:var(--kleur-vlak-veld-uitgeschakeld)}.rk-productkaart__vergelijk:hover,.rk-productkaart--gekozen .rk-productkaart__vergelijk{color:var(--kleur-tekst-primair)}.rk-productkaart__vergelijk:has(input:disabled),.rk-productkaart__vergelijk:has(input:disabled):hover{color:var(--kleur-tekst-uitgeschakeld);cursor:default}.rk-productkaart__vergelijk input:disabled{cursor:default}.rk-productkaart__favoriet{position:absolute;top:var(--ruimte-8);right:var(--ruimte-8);z-index:var(--laag-verhoogd);display:grid;place-items:center;width:var(--maat-rondknop);height:var(--maat-rondknop);border:0;border-radius:var(--radius-rond);background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);cursor:pointer;transition:background-color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-productkaart__favoriet .rk-pictogram{width:var(--ruimte-20);height:var(--ruimte-20)}.rk-productkaart__favoriet:hover{background:var(--kleur-vlak-geel)}.rk-productkaart__favoriet[aria-pressed=true]{color:var(--kleur-status-niet-geschikt-pictogram)}.rk-productkaart--gekozen .rk-productkaart__beeld{box-shadow:inset 0 0 0 var(--lijndikte-veld) var(--kleur-veldrand-rust)}.rk-productkaart[data-staat$=uitverkocht] .rk-productkaart__beeld img{opacity:.6}@media not (min-width:600px){.rk-raster--kaarten:not(.rk-raster--home){gap:0}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart{flex-direction:row;gap:var(--ruimte-12);padding-block:var(--ruimte-12);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief)}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__beeld{flex:none;width:36%;aspect-ratio:var(--beeld-kader-staand);align-self:flex-start;border-radius:var(--radius-blok)}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__tekst{padding:var(--ruimte-2) 0 0}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__titel{min-height:0;padding-right:var(--ruimte-40)}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__titel a:after{border-radius:0}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__favoriet{top:var(--ruimte-12);right:0;background:transparent}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart__favoriet:hover{background:var(--kleur-vlak-geel)}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart--gekozen .rk-productkaart__beeld{box-shadow:none}.rk-raster--kaarten:not(.rk-raster--home) .rk-productkaart--gekozen{box-shadow:inset 0 var(--lijndikte-veld) 0 var(--kleur-veldrand-rust)}}@media not (min-width:360px){.rk-productkaart__voorraad{white-space:normal}}@media(forced-colors:active){.rk-productkaart__beeld,.rk-productkaart__favoriet,.rk-productkaart__wagen{border:var(--lijndikte-dun) solid CanvasText}.rk-productkaart__vergelijk input{border-color:FieldText;forced-color-adjust:none;background:Field}.rk-productkaart__vergelijk input:checked{background:Highlight;border-color:Highlight}.rk-productkaart__vergelijk input:checked:after{border-color:HighlightText}.rk-productkaart__wagen{forced-color-adjust:none;background:ButtonText;color:ButtonFace}}@media(hover:hover){.rk-productkaart:hover .rk-productkaart__beeld{border-color:var(--kleur-veldrand-rust)}}.rk-voethulp{background:var(--kleur-vlak-geel);color:var(--kleur-tekst-op-geel);margin-top:0}.rk-voethulp>.rk-inhoud{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-24);padding-block:var(--ruimte-32);flex-wrap:wrap}@media not (min-width:768px){.rk-voethulp>.rk-inhoud{gap:var(--ruimte-16);padding-block:var(--ruimte-24)}}.rk-voethulp__kop{display:block;font-family:var(--type-stapel-kop);font-size:clamp(var(--type-grootte-kop-3-breed),var(--type-vloeiend-kop-2),var(--type-grootte-kop-2-breed));font-weight:var(--type-gewicht-display);line-height:var(--type-regelhoogte-display);letter-spacing:var(--type-spatiering-kop)}.rk-voethulp__tekst{margin-top:var(--ruimte-4);font-weight:var(--type-gewicht-middel)}.rk-voethulp__acties{display:flex;gap:var(--ruimte-12);flex-wrap:wrap}@media not (min-width:600px){.rk-voethulp__acties{flex-direction:column;width:100%}.rk-voethulp__acties .rk-knop{width:100%}}.rk-voettekst{background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol-zacht);--focus-kleur: var(--kleur-focus-op-petrol);--focus-tussen: var(--kleur-focus-tussen-petrol);font-size:var(--type-grootte-midden);line-height:var(--type-regelhoogte-tekst)}.rk-voettekst__kolommen{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-block:var(--ruimte-8) var(--ruimte-24)}.rk-voettekst__kolom{border-bottom:var(--lijndikte-dun) solid var(--kleur-lijn-op-petrol)}.rk-voettekst__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-12);margin:0;min-height:var(--maat-knop);font-family:var(--type-stapel-kop);font-size:var(--type-grootte-groot);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-kop);color:var(--kleur-tekst-op-petrol);letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}summary.rk-voettekst__kop{list-style:none;cursor:pointer;border-radius:var(--radius-badge)}summary.rk-voettekst__kop::-webkit-details-marker{display:none}.rk-voettekst__kop .rk-pictogram{flex:none;color:var(--kleur-tekst-op-petrol-zacht);transition:rotate var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}details[open]>.rk-voettekst__kop .rk-pictogram{rotate:180deg}.rk-voettekst__lijst{display:grid;padding-bottom:var(--ruimte-12)}.rk-voettekst__lijst li{display:flex}.rk-voettekst__lijst li a{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel);min-width:var(--maat-tikdoel);padding-inline:var(--ruimte-8);margin-inline:calc(-1 * var(--ruimte-8));color:var(--kleur-tekst-op-petrol-zacht);font-size:var(--type-grootte-midden);font-weight:var(--type-gewicht-tekst);line-height:var(--type-regelhoogte-strak);text-decoration:none;border-radius:var(--radius-blok);transition:color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-voettekst__lijst li a:hover{color:var(--kleur-basis-geel);text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-voettekst__contact{display:grid;gap:0;margin-top:var(--ruimte-8);padding-top:var(--ruimte-12);padding-bottom:var(--ruimte-12);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-op-petrol)}.rk-voettekst__contactkop{color:var(--kleur-tekst-op-petrol);font-weight:var(--type-gewicht-label)}.rk-voettekst__contacttekst{margin:0;font-size:var(--type-grootte-klein);line-height:var(--type-regelhoogte-tekst)}.rk-voettekst__contactlink{display:inline-flex;align-items:center;gap:var(--ruimte-4);justify-self:start;min-height:var(--maat-tikdoel);padding-inline:var(--ruimte-8);margin-inline:calc(-1 * var(--ruimte-8));color:var(--kleur-tekst-op-petrol);font-size:var(--type-grootte-midden);font-weight:var(--type-gewicht-label);line-height:var(--type-regelhoogte-strak);text-decoration:none;border-radius:var(--radius-blok);transition:color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-voettekst__contactlink .rk-pictogram{color:var(--kleur-tekst-op-petrol-zacht);transition:translate var(--beweging-duur-hover) var(--beweging-versnelling-standaard),color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-voettekst__contactlink:hover{color:var(--kleur-basis-geel);text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-voettekst__contactlink:hover .rk-pictogram{translate:var(--ruimte-2) 0;color:currentColor}@media(min-width:768px){.rk-voettekst__kolommen{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-32) var(--ruimte-24);padding-block:var(--ruimte-48) var(--ruimte-40)}.rk-voettekst__kolom{border-bottom:0}.rk-voettekst__kop{min-height:auto;margin-bottom:var(--ruimte-12)}summary.rk-voettekst__kop{pointer-events:none}.rk-voettekst__kop .rk-pictogram{display:none}.rk-voettekst__lijst{padding-bottom:0}.rk-voettekst__lijst li a,.rk-voettekst__contactlink{margin-block:calc((var(--ruimte-32) - var(--maat-tikdoel)) / 2)}.rk-voettekst__lijst li a:focus-visible,.rk-voettekst__contactlink:focus-visible{outline-offset:calc(-1 * var(--ruimte-6) + var(--ruimte-2));box-shadow:none}.rk-voettekst__contact{margin-top:var(--ruimte-12);padding-bottom:0}}@media(min-width:900px){.rk-voettekst__kolommen{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ruimte-32)}}@media(min-width:1200px){.rk-voettekst__kolommen{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ruimte-32) var(--ruimte-24);padding-block:var(--ruimte-48) var(--ruimte-48)}.rk-voettekst__kop{font-size:var(--type-grootte-kop-4)}}.rk-voettekst__strook{border-top:var(--lijndikte-dun) solid var(--kleur-lijn-op-petrol);background:var(--kleur-vlak-inkt-2)}.rk-voettekst__slot>.rk-inhoud{display:flex;flex-direction:column;align-items:stretch;gap:var(--ruimte-12);padding-block:var(--ruimte-16) var(--ruimte-24);font-size:var(--type-grootte-fijn);line-height:var(--type-regelhoogte-tekst);color:var(--kleur-tekst-op-inkt-fijn)}.rk-voettekst__slot p{margin:0}.rk-voettekst__merkregel{display:flex;align-items:center}.rk-voettekst__logo{display:inline-flex;align-items:center;gap:var(--ruimte-6);min-height:var(--maat-tikdoel);color:var(--kleur-tekst-op-petrol);text-decoration:none;border-radius:var(--radius-badge)}.rk-voettekst__logo .rk-kop__beeldmerk{height:var(--ruimte-24)}.rk-voettekst__logo .rk-kop__woord{font-size:var(--type-grootte-groot)}.rk-voettekst__onderregel{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ruimte-20)}.rk-voettekst__onderregel a,.rk-voettekst__onderregel button{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel);margin-block:calc((var(--ruimte-32) - var(--maat-tikdoel)) / 2);padding:0;border:0;background:none;color:var(--kleur-tekst-op-petrol-zacht);font:inherit;text-align:left;text-decoration:none;cursor:pointer;border-radius:var(--radius-badge);-webkit-hyphens:manual;hyphens:manual;transition:color var(--beweging-duur-hover) var(--beweging-versnelling-standaard)}.rk-voettekst__onderregel a:hover,.rk-voettekst__onderregel button:hover{color:var(--kleur-basis-geel);text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-voettekst__betalen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-8) var(--ruimte-16)}.rk-voettekst__betaalkop,.rk-voettekst__zeker b{color:var(--kleur-tekst-op-petrol);font-weight:var(--type-gewicht-kop)}.rk-voettekst__betaallogos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-6)}.rk-voettekst__betaallogo{display:block;height:var(--ruimte-20);width:auto;border-radius:var(--radius-badge);background:var(--kleur-vlak-kaart)}.rk-voettekst__betaalpil{display:inline-flex;align-items:center;height:var(--ruimte-20);padding-inline:var(--ruimte-8);border-radius:var(--radius-badge);background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);font-family:var(--type-stapel-kop);font-size:var(--type-grootte-fijn);font-weight:var(--type-gewicht-display);line-height:1}.rk-voettekst__zeker{display:inline-flex;flex-wrap:wrap;gap:var(--ruimte-8) var(--ruimte-16)}.rk-voettekst__bedrijf,.rk-voettekst__merken{max-width:var(--inhoud-merkenzin)}.rk-voettekst .rk-concept{padding:0;border:0;background:none;color:var(--kleur-tekst-op-inkt-fijn);font-size:var(--type-grootte-fijn)}@media(min-width:768px){.rk-voettekst__slot>.rk-inhoud{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ruimte-12) var(--ruimte-40);padding-block:var(--ruimte-20) var(--ruimte-24)}.rk-voettekst__merkregel{flex:0 0 auto}.rk-voettekst__onderregel{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.rk-voettekst__betalen{flex:0 0 auto}.rk-voettekst__bedrijf{flex:0 1 auto;margin-left:auto;text-align:right}.rk-voettekst__merken,.rk-voettekst .rk-concept{flex:1 1 100%}}@media(forced-colors:active){.rk-voettekst__kolom{border-bottom-color:CanvasText}.rk-voettekst{border-top:var(--lijndikte-dun) solid CanvasText}.rk-voettekst__lijst li a,.rk-voettekst__onderregel a,.rk-voettekst__onderregel button,.rk-voettekst__logo{color:LinkText}.rk-voettekst__strook{border-top-color:CanvasText}.rk-voethulp{border-top:var(--lijndikte-dun) solid CanvasText}}.rk-voettekst__onderregel a,.rk-voettekst__onderregel button{padding-inline:var(--ruimte-8);margin-inline:calc(-1 * var(--ruimte-8));border-radius:var(--radius-blok)}.rk-voettekst__onderregel a:focus-visible,.rk-voettekst__onderregel button:focus-visible{outline-offset:calc(-1 * var(--ruimte-8) + var(--ruimte-2));box-shadow:none}.rk-concept{margin:0;color:var(--kleur-tekst-secundair);font-size:var(--type-grootte-klein);line-height:var(--type-regelhoogte-tekst)}.rk-op-petrol .rk-concept,.rk-vlak--petrol .rk-concept{color:var(--kleur-tekst-op-petrol)}.rk-vergelijkbalk{position:fixed;left:0;right:0;bottom:calc(var(--rk-koopbalk-hoogte, 0px) + var(--rk-onderbalk, 0px));z-index:var(--laag-koopbalk);min-height:var(--sticky-vergelijkbalk);padding-inline:var(--ruimte-gutter);background:var(--kleur-vlak-inkt);color:var(--kleur-tekst-op-petrol);display:flex;align-items:center}.rk-vergelijkbalk__inhoud{display:flex;align-items:center;gap:var(--ruimte-12);width:100%;max-width:var(--inhoud-max);min-height:var(--sticky-vergelijkbalk);margin-inline:auto;padding-block:var(--ruimte-4)}.rk-vergelijkbalk__zin{flex:1 1 auto;min-width:0;font-size:var(--type-grootte-klein);font-weight:var(--type-gewicht-nadruk);line-height:var(--type-regelhoogte-strak)}.rk-vergelijkbalk .rk-knop{flex:none}.rk-vergelijkbalk--in-voorbeeld{position:sticky;bottom:0}@media not (min-width:600px){.rk-vergelijkbalk .rk-knop--secundair{padding-inline:var(--ruimte-12)}}@media not (min-width:360px){.rk-vergelijkbalk__zin{display:none}}@media(forced-colors:active){.rk-vergelijkbalk{forced-color-adjust:none;background:Canvas;color:CanvasText;border-top:var(--lijndikte-dun) solid CanvasText}}.rk-lade{position:fixed;inset:0;z-index:var(--laag-lade)}.rk-lade[hidden]{display:none}.rk-lade__achtergrond{position:absolute;inset:0;background:var(--kleur-vlak-dim)}.rk-lade__paneel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:var(--inhoud-lade);display:flex;flex-direction:column;background:var(--kleur-vlak-kaart);color:var(--kleur-tekst-primair);box-shadow:var(--schaduw-lade);overflow-y:auto;overscroll-behavior:contain}.rk-lade__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-16);padding:var(--ruimte-12) var(--ruimte-24);border-bottom:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);position:sticky;top:0;background:var(--kleur-vlak-kaart);z-index:var(--laag-verhoogd)}.rk-lade__kop h2{margin:0}.rk-lade__inhoud{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ruimte-20);padding:var(--ruimte-8) var(--ruimte-24) var(--ruimte-24)}.rk-lade__inhoud .rk-winkelwagenregel{border-top:0}.rk-lade__inhoud .rk-concept{align-self:flex-start}.rk-lade__aantal{display:inline-grid;place-items:center;min-width:var(--ruimte-24);height:var(--ruimte-24);padding-inline:var(--ruimte-6);margin-left:var(--ruimte-4);border-radius:var(--radius-rond);background:var(--kleur-vlak-geel);font-size:var(--type-grootte-fijn);font-family:var(--type-stapel-tekst);vertical-align:middle}.rk-lade__regels{display:flex;flex-direction:column}.rk-lade__regel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ruimte-12);align-items:center;padding-block:var(--ruimte-12);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief)}.rk-lade__regel:first-child{border-top:0}.rk-lade__beeld{width:var(--maat-miniatuur);aspect-ratio:1;border-radius:var(--radius-beeld);background:var(--kleur-beeld-vlak);border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);overflow:hidden}.rk-lade__beeld img{width:100%;height:100%;object-fit:contain}.rk-lade__tekst{display:flex;flex-direction:column;gap:var(--ruimte-2);min-width:0}.rk-lade__titel{font-weight:var(--type-gewicht-kop);color:var(--kleur-tekst-primair);text-decoration:none}.rk-lade__titel:hover{text-decoration:underline;text-underline-offset:var(--ruimte-4)}.rk-lade__stuks{font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair)}.rk-lade__prijs{margin:0;font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-display);white-space:nowrap}.rk-lade__totaal{display:flex;justify-content:space-between;gap:var(--ruimte-16);margin:0;padding-top:var(--ruimte-12);border-top:var(--lijndikte-dun) solid var(--kleur-lijn-sterk);font-size:var(--type-grootte-groot)}.rk-lade__totaal strong{font-family:var(--type-stapel-kop);font-weight:var(--type-gewicht-display)}.rk-lade__verzending,.rk-lade__leeg{margin:0;font-size:var(--type-grootte-klein);color:var(--kleur-tekst-secundair)}.rk-lade__acties{display:flex;flex-direction:column;gap:var(--ruimte-8)}.rk-lade__acties .rk-knop{width:100%}.rk-lade__acties .rk-knop--tekstactie{width:auto;align-self:center}.rk-lade__uitwegen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ruimte-4)}.rk-lade__uitwegen a{display:inline-flex;align-items:center;min-height:var(--maat-tikdoel);min-width:var(--maat-tikdoel)}@media not (min-width:768px){.rk-lade__paneel{top:auto;left:0;max-width:none;max-height:85%;border-top-left-radius:var(--radius-vlak);border-top-right-radius:var(--radius-vlak)}.rk-lade__kop{padding-inline:var(--ruimte-gutter-smal);border-top-left-radius:var(--radius-vlak);border-top-right-radius:var(--radius-vlak)}.rk-lade__inhoud{padding-inline:var(--ruimte-gutter-smal);gap:var(--ruimte-16)}}.rk-lade--in-voorbeeld{position:relative;inset:auto;z-index:var(--laag-basis)}.rk-lade--in-voorbeeld .rk-lade__achtergrond{display:none}.rk-lade--in-voorbeeld .rk-lade__paneel{position:relative;inset:auto;max-width:var(--inhoud-lade);max-height:none;border:var(--lijndikte-dun) solid var(--kleur-lijn-decoratief);border-radius:var(--radius-vlak);overflow:visible}.rk-lade--in-voorbeeld .rk-lade__kop{position:static;border-top-left-radius:var(--radius-vlak);border-top-right-radius:var(--radius-vlak)}.rk-lade__melding{display:flex;align-items:center;gap:var(--ruimte-8);margin:0;padding-top:var(--ruimte-12);font-size:var(--type-grootte-tekst);font-weight:var(--type-gewicht-kop);line-height:var(--type-regelhoogte-tekst);color:var(--kleur-tekst-primair)}.rk-lade__melding .rk-pictogram{flex:none;color:var(--kleur-status-geschikt-pictogram)}.rk-lade__melding--uitverkocht{border-color:var(--kleur-status-uitverkocht-rand);background:var(--kleur-status-uitverkocht-vlak);color:var(--kleur-status-uitverkocht-tekst)}.rk-lade__melding--uitverkocht .rk-pictogram{color:var(--kleur-status-uitverkocht-pictogram)}@media(forced-colors:active){.rk-lade__achtergrond{forced-color-adjust:none;background:Canvas;opacity:.8}.rk-lade__paneel{border-left:var(--lijndikte-normaal) solid CanvasText}.rk-lade__kop{border-bottom-color:CanvasText}.rk-lade__melding .rk-pictogram,.rk-winkelwagenregel__melding .rk-pictogram,.rk-vertrouwensregel .rk-pictogram,.rk-totaalblok__zeker .rk-pictogram{color:CanvasText}}
