/* CakeHosting klassiek (stijlsysteem v2, kopie voor de klantomgeving). Bron: /root/cakehosting-research/merk-v2-klassiek/ck-klassiek.min.css. Zonder de prefers-color-scheme-regel: licht is standaard, donker alleen via body.dark of html[data-theme=dark] (besluit Jochem 03-10-2026). */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/open-sans-latin-300-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/open-sans-latin-ext-300-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/open-sans-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/open-sans-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/open-sans-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/open-sans-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/open-sans-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/open-sans-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans Terugval";src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:105.75%;ascent-override:101.07%;descent-override:27.7%;line-gap-override:0%}:root{--ck-blauw:#3eb1fc;--ck-cyaan:#3fc6f1;--ck-hemel:#29aaff;--ck-paars:#786fff;--ck-violet:#763efc;--ck-magenta:#a80af9;--ck-lime:#a3d133;--ck-lime-oud-hover:#7eab12;--ck-oranje:#ff8d00;--ck-inkt:#181b22;--ck-inkt-2:#21252e;--ck-grijs-oud:#808080;--ck-wit:#ffffff;--ck-blauw-aa:#0373bd;--ck-blauw-aa-2:#0068ad;--ck-paars-aa:#5f54ff;--ck-violet-aa-2:#8a1ef8;--ck-lime-hover:#b6e04a;--ck-lime-aa:#5d781b;--ck-oranje-aa:#a75c00;--ck-rood-aa:#b3261e;--ck-groen-aa:#2e7d32;--ck-verloop-oud:linear-gradient(-60deg,#786fff 0%,#3eb1fc 100%);--ck-verloop-pil-oud:linear-gradient(to right,#3fc6f1,#786fff 40%,#786fff 40%,#3fc6f1);--ck-verloop-hero:linear-gradient(-60deg,#5f54ff 0%,#0373bd 100%);--ck-verloop-kop:linear-gradient(89deg,#0373bd 3%,#5f54ff 98%);--ck-verloop-pil:linear-gradient(to right,#0373bd,#5f54ff 40%,#5f54ff 40%,#0373bd);--ck-verloop-product:linear-gradient(240deg,#763efc 0%,#a80af9 100%);--ck-verloop-paneel:linear-gradient(120deg,#0373bd 70%,#0068ad 70%);--ck-verloop-paneel-premium:linear-gradient(120deg,#763efc 70%,#8a1ef8 70%);--ck-verloop-cta:linear-gradient(120deg,#0373bd 70%,#5f54ff 70%);--ck-hero-band:linear-gradient(115deg,transparent 0 52%,rgba(255,255,255,.05) 52% 78%,transparent 78%);--ck-font:"Open Sans","Open Sans Terugval",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ck-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--ck-gewicht-licht:300;--ck-gewicht-normaal:400;--ck-gewicht-half:600;--ck-gewicht-vet:700;--ck-fs-hero:clamp(2.125rem,1.35rem + 3.1vw,3.25rem);--ck-fs-paginatitel:clamp(2rem,1.55rem + 1.9vw,2.625rem);--ck-fs-sectie:clamp(1.625rem,1.42rem + .85vw,2rem);--ck-fs-h3:1.25rem;--ck-fs-kaarttitel:1.125rem;--ck-fs-lead:clamp(1.0625rem,1rem + .3vw,1.25rem);--ck-fs-basis:1rem;--ck-fs-klein:.9375rem;--ck-fs-mini:.875rem;--ck-fs-micro:.75rem;--ck-fs-prijs:2.25rem;--ck-regel:1.65;--ck-regel-kop:1.2;--ck-r1:.25rem;--ck-r2:.5rem;--ck-r3:.75rem;--ck-r4:1rem;--ck-r5:1.5rem;--ck-r6:2rem;--ck-r7:3rem;--ck-r8:4rem;--ck-r9:5rem;--ck-sectie-ruimte:clamp(3.5rem,2.5rem + 4vw,5rem);--ck-breedte:1140px;--ck-goot:clamp(1rem,.6rem + 1.6vw,1.5rem);--ck-radius-kaart:15px;--ck-radius-paneel:12px;--ck-radius-veld:10px;--ck-radius-badge:4px;--ck-radius-pil:50px;--ck-schaduw-kaart:0 5px 15px 0 rgba(110,110,110,.1);--ck-schaduw-knop:0 2px 8px 0 rgba(62,62,79,.23);--ck-schaduw-zacht:0 2px 8px 0 rgba(62,62,79,.15);--ck-schaduw-zwevend:0 12px 28px -6px rgba(24,27,34,.18);--ck-duur:.3s;--ck-curve:ease-in-out;color-scheme:light;--ck-bg:#f6f6f6;--ck-bg-wit:#ffffff;--ck-vlak:#ffffff;--ck-vlak-streep:#f3f3f3;--ck-vlak-2:#f3f3f3;--ck-lijn:#e6e7e9;--ck-rand-veld:#858a93;--ck-tekst:#181b22;--ck-tekst-titel:#21252e;--ck-tekst-zacht:#5c6068;--ck-link:#0373bd;--ck-link-hover:#024f82;--ck-accent:#5f54ff;--ck-focus:#5f54ff;--ck-focus-op-kleur:#ffffff;--ck-wig-blauw:#29aaff;--ck-wig-lime:#a3d133;--ck-wig-paars:#786fff;--ck-melding-info-bg:#e7f3fd;--ck-melding-info-rand:#0373bd;--ck-melding-ok-bg:#eef6e1;--ck-melding-ok-rand:#5d781b;--ck-melding-let-bg:#fff3e2;--ck-melding-let-rand:#a75c00;--ck-melding-fout-bg:#fdecec;--ck-melding-fout-rand:#b3261e;--ck-fout:#b3261e;--ck-voet-bg:#ffffff;--ck-voet-kop:#5f54ff;--ck-voet-link:#5c6068}:root[data-theme="dark"],body.dark,.ck-donker{color-scheme:dark;--ck-bg:#121419;--ck-bg-wit:#16181f;--ck-vlak:#1d2029;--ck-vlak-streep:#222632;--ck-vlak-2:#252a35;--ck-lijn:#2e3340;--ck-rand-veld:#8b919d;--ck-tekst:#eceef2;--ck-tekst-titel:#ffffff;--ck-tekst-zacht:#a9afbb;--ck-link:#8ccbff;--ck-link-hover:#c2e3ff;--ck-accent:#aaa4ff;--ck-focus:#c4bfff;--ck-wig-blauw:#1b6fae;--ck-wig-lime:#5d781b;--ck-wig-paars:#4b43c4;--ck-melding-info-bg:#10263a;--ck-melding-info-rand:#4aa8f0;--ck-melding-ok-bg:#1b2611;--ck-melding-ok-rand:#a3d133;--ck-melding-let-bg:#2e210c;--ck-melding-let-rand:#ffad4d;--ck-melding-fout-bg:#351518;--ck-melding-fout-rand:#ff8a8a;--ck-fout:#ff9b9b;--ck-voet-bg:#16181f;--ck-voet-kop:#aaa4ff;--ck-voet-link:#b4bac5;--ck-schaduw-kaart:0 5px 15px 0 rgba(0,0,0,.35);--ck-schaduw-zacht:0 2px 8px 0 rgba(0,0,0,.4)}.ck-licht{color-scheme:light;--ck-bg:#f6f6f6;--ck-bg-wit:#ffffff;--ck-vlak:#ffffff;--ck-vlak-streep:#f3f3f3;--ck-vlak-2:#f3f3f3;--ck-lijn:#e6e7e9;--ck-rand-veld:#858a93;--ck-tekst:#181b22;--ck-tekst-titel:#21252e;--ck-tekst-zacht:#5c6068;--ck-link:#0373bd;--ck-link-hover:#024f82;--ck-accent:#5f54ff;--ck-focus:#5f54ff;--ck-wig-blauw:#29aaff;--ck-wig-lime:#a3d133;--ck-wig-paars:#786fff;--ck-melding-info-bg:#e7f3fd;--ck-melding-info-rand:#0373bd;--ck-melding-ok-bg:#eef6e1;--ck-melding-ok-rand:#5d781b;--ck-melding-let-bg:#fff3e2;--ck-melding-let-rand:#a75c00;--ck-melding-fout-bg:#fdecec;--ck-melding-fout-rand:#b3261e;--ck-fout:#b3261e;--ck-voet-bg:#ffffff;--ck-voet-kop:#5f54ff;--ck-voet-link:#5c6068;--ck-schaduw-kaart:0 5px 15px 0 rgba(110,110,110,.1);--ck-schaduw-zacht:0 2px 8px 0 rgba(62,62,79,.15)}:root,body,.ck-donker,.ck-licht{--ck-streep-kaart:linear-gradient(120deg,var(--ck-vlak) 70%,var(--ck-vlak-streep) 70%);--ck-streep-sectie:linear-gradient(120deg,var(--ck-bg) 70%,var(--ck-vlak-streep) 70%);--ck-wig-sectie-blauw:linear-gradient(120deg,var(--ck-bg) 70%,var(--ck-wig-blauw) 70%);--ck-wig-sectie-lime:linear-gradient(120deg,var(--ck-bg-wit) 70%,var(--ck-wig-lime) 70%);--ck-wig-sectie-paars:linear-gradient(120deg,var(--ck-bg) 70%,var(--ck-wig-paars) 70%);--ck-focusring:3px solid var(--ck-focus)}.ck-pagina{margin:0;font-family:var(--ck-font);font-size:var(--ck-fs-basis);line-height:var(--ck-regel);color:var(--ck-tekst);background:var(--ck-bg);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:clip}.ck-pagina *,.ck-pagina *::before,.ck-pagina *::after{box-sizing:border-box}.ck-pagina img,.ck-pagina svg{max-width:100%}.ck-pagina img{height:auto}.ck-pagina :where(h1,h2,h3,h4){line-height:var(--ck-regel-kop);color:var(--ck-tekst-titel);margin:0 0 var(--ck-r4)}.ck-pagina :where(p,ul,ol){margin:0 0 var(--ck-r4)}.ck-pagina :where(a){color:var(--ck-link);text-underline-offset:.18em}.ck-pagina :where(a:hover){color:var(--ck-link-hover)}.ck-licht,.ck-donker{color:var(--ck-tekst);background:var(--ck-bg)}.ck-pagina :focus-visible{outline:var(--ck-focusring);outline-offset:2px}.ck-op-kleur :focus-visible,.ck-hero :focus-visible,.ck-kop :focus-visible,.ck-cta :focus-visible,.ck-pakket__kenmerken :focus-visible{outline-color:var(--ck-focus-op-kleur)}.ck-kop .ck-nav__sub :focus-visible,.ck-hero .ck-kaart :focus-visible,.ck-hero .ck-lijnkeuze__optie :focus-visible{outline-color:var(--ck-focus)}.ck-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ck-skiplink{position:absolute;left:var(--ck-r4);top:-100px;z-index:1000;padding:var(--ck-r3) var(--ck-r5);background:var(--ck-vlak);color:var(--ck-tekst);border-radius:var(--ck-radius-pil);font-weight:var(--ck-gewicht-half);box-shadow:var(--ck-schaduw-knop)}.ck-skiplink:focus{top:var(--ck-r4)}.ck-container{width:100%;max-width:calc(var(--ck-breedte) + 2 * var(--ck-goot));margin-inline:auto;padding-inline:var(--ck-goot)}.ck-icoon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em}.ck-icoon--vol{fill:currentColor;stroke:none}.ck-sectie{position:relative;padding-block:var(--ck-sectie-ruimte);background:var(--ck-bg)}.ck-sectie--wit{background:var(--ck-bg-wit)}.ck-sectie--streep{background:var(--ck-streep-sectie)}.ck-sectie--wig-blauw{background:var(--ck-wig-sectie-blauw)}.ck-sectie--wig-lime{background:var(--ck-wig-sectie-lime)}.ck-sectie--wig-paars{background:var(--ck-wig-sectie-paars)}.ck-sectie__kop{text-align:center;max-width:46rem;margin:0 auto var(--ck-r7)}.ck-sectie__titel{font-size:var(--ck-fs-sectie);font-weight:var(--ck-gewicht-normaal);color:var(--ck-tekst-titel);margin-bottom:var(--ck-r2)}.ck-sectie__sub{font-size:var(--ck-fs-basis);color:var(--ck-tekst-zacht);line-height:1.75;margin:0}ul.ck-grid,ol.ck-grid{list-style:none;margin:0;padding:0}.ck-grid{display:grid;gap:var(--ck-r6);grid-template-columns:1fr}@media (min-width:768px){.ck-grid--2,.ck-grid--3,.ck-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ck-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ck-knop{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8125rem 1.625rem;font:var(--ck-gewicht-half) .9375rem/1.2 var(--ck-font);letter-spacing:.02em;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--ck-radius-pil);cursor:pointer;box-shadow:var(--ck-schaduw-knop);transition:background-color var(--ck-duur),background-position .4s var(--ck-curve),color var(--ck-duur),border-color var(--ck-duur),transform var(--ck-duur)}.ck-knop:hover{transform:translateY(-1px)}.ck-knop .ck-icoon{width:1.1em;height:1.1em}.ck-knop--lime,.ck-pagina a.ck-knop--lime{background:var(--ck-lime);color:var(--ck-inkt)}.ck-knop--lime:hover,.ck-pagina a.ck-knop--lime:hover{background:var(--ck-lime-hover);color:var(--ck-inkt)}.ck-knop--verloop,.ck-pagina a.ck-knop--verloop{color:#fff;background-image:var(--ck-verloop-pil);background-size:300% 100%;background-position:0 0;border:0}.ck-knop--verloop:hover,.ck-pagina a.ck-knop--verloop:hover{color:#fff;background-position:100% 0}.ck-knop--omlijnd,.ck-pagina a.ck-knop--omlijnd{color:#fff;background:transparent;border-color:#fff;box-shadow:none}.ck-knop--omlijnd:hover,.ck-pagina a.ck-knop--omlijnd:hover{color:var(--ck-inkt);background:#fff}.ck-knop--omlijnd-donker,.ck-pagina a.ck-knop--omlijnd-donker{color:var(--ck-tekst);background:transparent;border-color:var(--ck-rand-veld);box-shadow:none}.ck-knop--omlijnd-donker:hover,.ck-pagina a.ck-knop--omlijnd-donker:hover{color:var(--ck-tekst);border-color:var(--ck-tekst);background:var(--ck-vlak-2)}.ck-knop--klein{min-height:40px;padding:.5rem .95rem;font-size:var(--ck-fs-micro);font-weight:var(--ck-gewicht-vet);letter-spacing:.04em;text-transform:uppercase}.ck-knop--blauw,.ck-pagina a.ck-knop--blauw{background:var(--ck-blauw);color:var(--ck-inkt)}.ck-knop--blauw:hover,.ck-pagina a.ck-knop--blauw:hover{background:#6cc4fd;color:var(--ck-inkt)}.ck-knop--groot{min-height:56px;padding:1rem 2rem;font-size:1.0625rem}.ck-knop--blok{display:flex;width:100%}.ck-knop:disabled,.ck-knop[aria-disabled="true"]{cursor:not-allowed;transform:none;background:var(--ck-vlak-2);color:var(--ck-tekst-zacht);border-color:var(--ck-lijn);box-shadow:none}.ck-knoppen{display:flex;flex-wrap:wrap;gap:var(--ck-r3) var(--ck-r4);align-items:center}.ck-badge{display:inline-flex;align-items:center;gap:.3em;padding:.2rem .5rem;border-radius:var(--ck-radius-badge);font-size:var(--ck-fs-micro);font-weight:var(--ck-gewicht-vet);line-height:1.35;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.ck-badge .ck-icoon{width:1.1em;height:1.1em}.ck-badge--populair{background:var(--ck-blauw-aa);color:#fff}.ck-badge--cpu{background:var(--ck-oranje);color:var(--ck-inkt)}.ck-badge--premium{background:var(--ck-violet);color:#fff}.ck-badge--budget{background:transparent;color:var(--ck-link);box-shadow:inset 0 0 0 1px currentColor}.ck-badge--nieuw{background:var(--ck-lime);color:var(--ck-inkt)}.ck-badge--uitverkocht{background:#fde8e8;color:#a4161a}.ck-badge--neutraal{background:#eceef1;color:var(--ck-inkt)}.ck-kop{position:relative;z-index:50;color:#fff;background:var(--ck-verloop-kop)}.ck-kop--transparant{position:absolute;inset:0 0 auto 0;background:transparent;padding-top:var(--ck-r4)}.ck-kop--vast{position:sticky;top:0;box-shadow:var(--ck-schaduw-knop)}.ck-kop.is-vast{position:fixed;inset:0 0 auto 0;padding-top:0;background:var(--ck-verloop-kop);box-shadow:var(--ck-schaduw-knop);animation:ck-inschuiven .3s var(--ck-curve)}@keyframes ck-inschuiven{from{transform:translateY(-100%)}to{transform:none}}.ck-kop__binnen{display:flex;align-items:center;gap:var(--ck-r4);min-height:72px;flex-wrap:wrap}.ck-kop__logo{display:inline-flex;flex:none;border-radius:8px}.ck-kop__logo img{display:block;width:120px;height:auto}.ck-kop.is-vast .ck-kop__logo img{width:96px}.ck-kop__menuknop{display:none;margin-left:auto;align-items:center;gap:.5rem;min-height:44px;min-width:44px;padding:.5rem .75rem;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.7);border-radius:var(--ck-radius-pil);font:var(--ck-gewicht-half) .9375rem var(--ck-font);cursor:pointer}.ck-kop__menuknop .ck-icoon{width:1.5rem;height:1.5rem}.ck-kop__menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ck-r4);flex:1 1 auto;justify-content:flex-end}.ck-nav__lijst{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem;list-style:none;margin:0;padding:0}.ck-nav__link,.ck-pagina a.ck-nav__link,.ck-nav__subknop{position:relative;display:inline-flex;align-items:center;gap:.35em;min-height:44px;color:#fff;text-decoration:none;font:var(--ck-gewicht-normaal) .9375rem/1.2 var(--ck-font);background:none;border:0;padding:0;cursor:pointer}.ck-nav__link::after,.ck-nav__subknop::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s var(--ck-curve)}.ck-nav__link:hover,.ck-pagina a.ck-nav__link:hover{color:#fff}.ck-nav__link:hover::after,.ck-nav__subknop:hover::after,.ck-nav__link[aria-current]::after{transform:scaleX(1);transform-origin:left}.ck-nav__link[aria-current]{font-weight:var(--ck-gewicht-vet)}.ck-nav__badge{margin-left:.15rem}.ck-nav__item{position:relative}.ck-nav__subknop .ck-icoon{width:1rem;height:1rem;transition:transform var(--ck-duur)}.ck-nav__subknop[aria-expanded="true"] .ck-icoon{transform:rotate(180deg)}.ck-nav__sub{position:absolute;top:calc(100% + .25rem);left:-1.25rem;min-width:18rem;padding:var(--ck-r3);margin:0;list-style:none;background:var(--ck-vlak);color:var(--ck-tekst);border-radius:var(--ck-radius-paneel);box-shadow:var(--ck-schaduw-zwevend);z-index:60}.ck-nav__sub[hidden]{display:none}.ck-nav__sublink,.ck-pagina a.ck-nav__sublink{display:grid;grid-template-columns:2.5rem 1fr;gap:.1rem .75rem;align-items:center;padding:.6rem .75rem;border-radius:10px;color:var(--ck-tekst);text-decoration:none}.ck-nav__sublink:hover,.ck-pagina a.ck-nav__sublink:hover{background:var(--ck-vlak-2);color:var(--ck-tekst)}.ck-nav__sublink img,.ck-nav__sublink .ck-icoon{grid-row:span 2;width:2.5rem;height:2.5rem}.ck-nav__sublink strong{font-weight:var(--ck-gewicht-half);font-size:.9375rem}.ck-nav__sublink span{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);line-height:1.4}.ck-kop__acties{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ck-r3)}.ck-taal{display:flex;gap:.25rem;list-style:none;margin:0 0 0 .25rem;padding:0}.ck-taal a,.ck-pagina .ck-taal a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;color:#fff;text-decoration:none;font-size:var(--ck-fs-mini);font-weight:var(--ck-gewicht-half);border-radius:var(--ck-radius-pil)}.ck-taal a[aria-current]{box-shadow:inset 0 0 0 1px #fff}.ck-taal a:hover{background:rgba(255,255,255,.14);color:#fff}.ck-kop .ck-container{max-width:calc(1320px + 2 * var(--ck-goot))}.ck-kop__icoon-dicht{display:none}.ck-kop.is-open .ck-kop__icoon-open{display:none}.ck-kop.is-open .ck-kop__icoon-dicht{display:inline}@media (min-width:1200px){.ck-kop__binnen{min-height:96px;flex-wrap:nowrap}.ck-kop__logo img{width:155px}.ck-kop.is-vast .ck-kop__binnen{min-height:72px}}@media (max-width:1199.98px){.ck-js .ck-kop__menuknop{display:inline-flex}.ck-js .ck-kop__menu{display:none}.ck-js .ck-kop.is-open .ck-kop__menu{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--ck-r5);position:fixed;inset:0;z-index:100;padding:5.5rem var(--ck-goot) var(--ck-r7);overflow-y:auto;background:var(--ck-vlak);color:var(--ck-tekst)}.ck-js .ck-kop.is-open .ck-kop__menuknop{position:fixed;top:var(--ck-r4);right:var(--ck-goot);z-index:101;color:var(--ck-tekst);border-color:var(--ck-rand-veld);background:var(--ck-vlak)}.ck-js .ck-kop.is-open .ck-kop__menuknop:focus-visible{outline-color:var(--ck-focus)}.ck-kop.is-open .ck-nav__lijst{flex-direction:column;gap:0}.ck-kop.is-open .ck-nav__link,.ck-kop.is-open .ck-nav__subknop,.ck-pagina .ck-kop.is-open a.ck-nav__link{width:100%;min-height:52px;font-size:1.125rem;color:var(--ck-tekst);border-bottom:1px solid var(--ck-lijn)}.ck-kop.is-open .ck-nav__link::after,.ck-kop.is-open .ck-nav__subknop::after{display:none}.ck-kop.is-open .ck-nav__link[aria-current]{color:var(--ck-accent)}.ck-kop.is-open :focus-visible{outline-color:var(--ck-focus)}.ck-kop.is-open .ck-nav__sub{position:static;box-shadow:none;padding:0 0 var(--ck-r3);min-width:0;background:transparent}.ck-kop.is-open .ck-kop__acties{flex-direction:column;align-items:stretch}.ck-kop.is-open .ck-kop__acties .ck-knop{min-height:48px}.ck-kop.is-open .ck-taal a{color:var(--ck-tekst)}.ck-kop.is-open .ck-taal a[aria-current]{box-shadow:inset 0 0 0 1px var(--ck-tekst)}}html.ck-menu-open{overflow:hidden}.ck-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--ck-verloop-hero);padding:calc(var(--ck-r9) + 72px) 0 var(--ck-r9)}.ck-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ck-hero-band);pointer-events:none}.ck-hero__binnen{display:grid;gap:var(--ck-r7);align-items:center}.ck-hero__titel{font-size:var(--ck-fs-hero);font-weight:var(--ck-gewicht-vet);line-height:1.12;color:#fff;margin:0 0 var(--ck-r5);letter-spacing:-.01em}.ck-hero__titel span{display:block;font-weight:var(--ck-gewicht-half)}.ck-hero__lead{font-size:var(--ck-fs-lead);line-height:1.7;color:#fff;max-width:36rem;margin:0 0 var(--ck-r6)}.ck-hero__lead strong{font-weight:var(--ck-gewicht-vet)}.ck-hero__punten{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:var(--ck-r6) 0 0;font-size:var(--ck-fs-mini);font-weight:var(--ck-gewicht-half)}.ck-hero__punten li{display:inline-flex;align-items:center;gap:.4rem}.ck-hero__punten .ck-icoon{color:var(--ck-lime)}.ck-hero__beeld{justify-self:center;width:min(100%,420px)}.ck-hero__beeld img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(10,14,40,.3))}.ck-hero__beeld .ck-beeldvlak{display:grid;place-items:center;width:100%;border-radius:32px;color:#fff;background:rgba(255,255,255,.12);border:2px dashed rgba(255,255,255,.55)}.ck-hero__beeld .ck-beeldvlak .ck-icoon{width:40%;height:40%;stroke-width:1.2}.ck-hero .ck-kruimel{margin-bottom:var(--ck-r4)}.ck-hero a:not(.ck-knop){color:#fff}@media (min-width:992px){.ck-hero{padding:calc(var(--ck-r9) + 110px) 0 calc(var(--ck-r9) + var(--ck-r4))}.ck-hero__binnen{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ck-hero.ck-hero--product{background:var(--ck-verloop-product);text-align:center;padding-bottom:calc(var(--ck-r9) + 9rem)}.ck-hero--product .ck-hero__binnen{grid-template-columns:1fr;justify-items:center}.ck-hero--product .ck-hero__titel{font-size:var(--ck-fs-paginatitel);margin-bottom:var(--ck-r3)}.ck-hero--product .ck-hero__lead{margin-inline:auto;margin-bottom:var(--ck-r5)}.ck-hero--product .ck-kruimel ol{justify-content:center}.ck-hero.ck-hero--klein{padding:calc(var(--ck-r8) + 72px) 0 var(--ck-r8)}.ck-hero--klein .ck-hero__titel{font-size:var(--ck-fs-paginatitel);margin-bottom:var(--ck-r3)}.ck-hero--klein .ck-hero__lead{margin-bottom:0}@media (min-width:1200px){.ck-hero.ck-hero--klein{padding-top:calc(var(--ck-r8) + 100px)}}.ck-overlap{position:relative;z-index:2;margin-top:-9rem;padding-top:0;background:transparent}.ck-overlap .ck-lijngroep__kop{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ck-kaart{position:relative;background:var(--ck-vlak);color:var(--ck-tekst);border:1px solid var(--ck-lijn);border-radius:var(--ck-radius-kaart);box-shadow:var(--ck-schaduw-kaart);padding:var(--ck-r6)}.ck-kaart--streep{background:var(--ck-streep-kaart)}.ck-kaart__titel{font-size:var(--ck-fs-kaarttitel);font-weight:var(--ck-gewicht-half);color:var(--ck-tekst-titel);margin:0 0 var(--ck-r3)}.ck-kaart__tekst{font-size:var(--ck-fs-klein);color:var(--ck-tekst-zacht);line-height:1.75}.ck-kaart--link{transition:transform var(--ck-duur),box-shadow var(--ck-duur),border-color var(--ck-duur)}.ck-kaart--link:hover{transform:translateY(-3px);box-shadow:var(--ck-schaduw-zwevend);border-color:var(--ck-cyaan)}.ck-kaart--link .ck-kaart__titel a{color:inherit;text-decoration:none}.ck-kaart--link .ck-kaart__titel a::after{content:"";position:absolute;inset:0;border-radius:inherit}.ck-waarom{text-align:center;display:flex;flex-direction:column;align-items:center;padding:var(--ck-r7) var(--ck-r6) var(--ck-r6)}.ck-waarom__badge{position:absolute;top:10px;right:10px}.ck-waarom__icoon{width:64px;height:64px;color:var(--ck-tekst-titel);margin-bottom:var(--ck-r4)}.ck-waarom__titel{font-size:var(--ck-fs-kaarttitel);font-weight:var(--ck-gewicht-half);margin:0 0 var(--ck-r3)}.ck-waarom__tekst{font-size:var(--ck-fs-klein);color:var(--ck-tekst-zacht);line-height:1.75;margin-bottom:var(--ck-r5);flex:1 1 auto}.ck-schild{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--ck-r4);align-items:start;padding:var(--ck-r5);border-radius:var(--ck-radius-kaart);background:var(--ck-vlak);color:var(--ck-tekst);border:1px solid var(--ck-lijn);box-shadow:var(--ck-schaduw-kaart)}.ck-schild__icoon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:14px;color:#fff;background:var(--ck-verloop-paneel)}.ck-schild__icoon .ck-icoon{width:1.75rem;height:1.75rem}.ck-schild--premium .ck-schild__icoon{background:var(--ck-verloop-product)}.ck-schild--web .ck-schild__icoon{background:var(--ck-verloop-cta)}.ck-schild__label{display:block;font-size:var(--ck-fs-micro);font-weight:var(--ck-gewicht-vet);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-tekst-zacht);margin-bottom:.2rem}.ck-schild__titel{font-size:var(--ck-fs-kaarttitel);font-weight:var(--ck-gewicht-vet);margin:0 0 .25rem}.ck-schild__claim{margin:0;font-size:var(--ck-fs-klein);color:var(--ck-tekst)}.ck-schild__claim strong{font-weight:var(--ck-gewicht-vet)}.ck-schild--groot{padding:var(--ck-r6)}.ck-schild--groot .ck-schild__titel{font-size:var(--ck-fs-h3)}.ck-pakketten{display:grid;gap:var(--ck-r6);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.ck-pakketten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ck-pakketten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ck-pakketten--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ck-pakket{position:relative;display:flex;flex-direction:column;height:100%;text-align:center;background:var(--ck-vlak);color:var(--ck-tekst);border:1px solid var(--ck-lijn);border-radius:var(--ck-radius-kaart);box-shadow:var(--ck-schaduw-kaart);transition:border-color var(--ck-duur),transform var(--ck-duur),box-shadow var(--ck-duur)}.ck-pakket:hover{border-color:var(--ck-cyaan);transform:translateY(-3px);box-shadow:var(--ck-schaduw-zwevend)}.ck-pakket__kop{display:flex;flex-direction:column;align-items:center;padding:var(--ck-r4) var(--ck-r5) var(--ck-r5)}.ck-pakket__badges{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;flex-wrap:wrap;width:100%;min-height:1.6rem;margin:0 0 var(--ck-r2);padding:0;list-style:none}.ck-pakket__badges li:only-child.ck-pakket__badge-rechts{margin-left:auto}.ck-pakket__beeld{display:block;width:128px;height:128px;object-fit:contain;margin:0 auto var(--ck-r3)}.ck-beeldvlak{display:block;aspect-ratio:1;border-radius:24px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.55) 0 14%,transparent 15%),linear-gradient(160deg,var(--ck-blauw) 0%,var(--ck-paars) 100%)}.ck-pakket--premium .ck-beeldvlak{background:radial-gradient(circle at 50% 38%,rgba(255,214,102,.9) 0 14%,transparent 15%),linear-gradient(160deg,var(--ck-violet) 0%,var(--ck-magenta) 100%)}.ck-pakket__naam{font-size:var(--ck-fs-kaarttitel);font-weight:var(--ck-gewicht-half);color:var(--ck-accent);margin:0}.ck-pakket__lijn{display:block;font-size:var(--ck-fs-micro);font-weight:var(--ck-gewicht-vet);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-tekst-zacht);margin-top:.15rem}.ck-pakket__periode{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);margin:var(--ck-r2) 0 0}.ck-pakket__prijs{font-size:var(--ck-fs-prijs);font-weight:var(--ck-gewicht-licht);line-height:1.1;color:var(--ck-tekst-titel);margin:.1rem 0 0;font-variant-numeric:tabular-nums}.ck-pakket__munt{font-size:1.25rem;vertical-align:.55em;margin-right:.3em}.ck-pakket__jaar{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);margin:.25rem 0 0}.ck-pakket__kop .ck-knop{margin-top:var(--ck-r4)}.ck-pakket__kenmerken{flex:1 1 auto;text-align:left;color:#fff;background:var(--ck-verloop-paneel);padding:var(--ck-r5) var(--ck-r5) var(--ck-r6);border-radius:0 0 calc(var(--ck-radius-kaart) - 1px) calc(var(--ck-radius-kaart) - 1px)}.ck-pakket--premium .ck-pakket__kenmerken{background:var(--ck-verloop-paneel-premium)}.ck-pakket__kenmerken-kop{font-size:var(--ck-fs-mini);font-weight:var(--ck-gewicht-vet);text-align:center;margin:0 0 var(--ck-r3);color:#fff}.ck-kenmerken{list-style:none;margin:0;padding:0;font-size:var(--ck-fs-mini)}.ck-kenmerken li{display:grid;grid-template-columns:1.25rem 1fr;gap:.6rem;align-items:start;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.22);line-height:1.5}.ck-kenmerken li:first-child{border-top:0}.ck-kenmerken .ck-icoon{width:1.25rem;height:1.25rem;margin-top:.05rem}.ck-kenmerken strong{font-weight:var(--ck-gewicht-vet)}.ck-kenmerken .ck-kenmerk--ddos{margin:.35rem -.6rem;padding:.6rem;border-top:0;border-radius:10px;background:rgba(255,255,255,.14);font-weight:var(--ck-gewicht-half)}.ck-kenmerken .ck-kenmerk--ddos + li{border-top:0}.ck-kenmerken a{color:#fff}.ck-pakket--premium{border-color:color-mix(in srgb,var(--ck-violet) 45%,var(--ck-lijn))}.ck-pakket--uitverkocht .ck-pakket__beeld{filter:grayscale(1);opacity:.7}.ck-pakketten__noot{text-align:center;font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);margin:var(--ck-r5) 0 0}.ck-lijnkeuze{border:0;margin:0 auto var(--ck-r6);padding:0;min-width:0;max-width:46rem}.ck-lijnkeuze__titel{display:block;width:100%;padding:0;margin:0 0 var(--ck-r3);font-size:var(--ck-fs-basis);font-weight:var(--ck-gewicht-vet);text-align:center;color:inherit}.ck-lijnkeuze__opties{display:grid;gap:var(--ck-r3);grid-template-columns:1fr}@media (min-width:640px){.ck-lijnkeuze__opties{grid-template-columns:1fr 1fr}}.ck-lijnkeuze__optie{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;align-items:start;text-align:left;padding:var(--ck-r4) var(--ck-r5);border-radius:var(--ck-radius-kaart);cursor:pointer;background:var(--ck-vlak);color:var(--ck-tekst);border:2px solid var(--ck-rand-veld);box-shadow:var(--ck-schaduw-zacht);transition:border-color var(--ck-duur),box-shadow var(--ck-duur)}.ck-lijnkeuze__invoer{grid-row:span 3;width:1.25rem;height:1.25rem;margin:.2rem 0 0;accent-color:var(--ck-paars-aa);cursor:pointer}.ck-lijnkeuze__naam{font-weight:var(--ck-gewicht-vet);font-size:1.0625rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ck-lijnkeuze__tekst{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht)}.ck-lijnkeuze__prijs{font-size:var(--ck-fs-mini);font-weight:var(--ck-gewicht-half)}.ck-lijnkeuze__optie:has(:checked){border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-lime),var(--ck-schaduw-knop)}.ck-lijnkeuze__optie:has(:focus-visible){outline:var(--ck-focusring);outline-offset:4px}.ck-op-kleur .ck-lijnkeuze__optie:has(:focus-visible),.ck-hero .ck-lijnkeuze__optie:has(:focus-visible){outline-color:#fff}.ck-lijnkeuze__invoer:focus-visible{outline:none}.ck-lijngroep + .ck-lijngroep{margin-top:var(--ck-r7)}.ck-lijngroep__kop{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;margin:0 0 var(--ck-r5);font-size:var(--ck-fs-h3);font-weight:var(--ck-gewicht-half);text-align:center}.ck-lijnen:has(.ck-lijnkeuze__invoer[value="budget"]:checked) .ck-lijngroep[data-lijn="premium"],.ck-lijnen:has(.ck-lijnkeuze__invoer[value="premium"]:checked) .ck-lijngroep[data-lijn="budget"],.ck-lijnen[data-lijn="budget"] .ck-lijngroep[data-lijn="premium"],.ck-lijnen[data-lijn="premium"] .ck-lijngroep[data-lijn="budget"]{display:none}.ck-lijnen:has(.ck-lijnkeuze__invoer:checked) .ck-lijngroep + .ck-lijngroep{margin-top:0}.ck-cta{color:#fff;background:var(--ck-verloop-cta);padding-block:var(--ck-r9)}.ck-cta__binnen{display:grid;gap:var(--ck-r5);align-items:center}.ck-cta__titel{font-size:var(--ck-fs-sectie);font-weight:var(--ck-gewicht-normaal);color:#fff;line-height:1.15;margin:0 0 var(--ck-r2)}.ck-cta__sub{font-size:var(--ck-fs-lead);margin:0;color:#fff}.ck-cta .ck-knoppen{justify-content:flex-start}@media (min-width:992px){.ck-cta__binnen{grid-template-columns:2fr 1fr}.ck-cta .ck-knoppen{justify-content:flex-end}}.ck-faq{max-width:60rem;margin-inline:auto;background:var(--ck-vlak);color:var(--ck-tekst);border-radius:var(--ck-radius-kaart);box-shadow:var(--ck-schaduw-kaart);padding:var(--ck-r2) var(--ck-r5)}.ck-faq__item{border-bottom:1px solid var(--ck-lijn)}.ck-faq__item:last-child{border-bottom:0}.ck-faq__vraag{display:flex;justify-content:space-between;align-items:center;gap:var(--ck-r4);min-height:3.5rem;padding:var(--ck-r4) 0;cursor:pointer;list-style:none;font-size:var(--ck-fs-basis);font-weight:var(--ck-gewicht-half);color:var(--ck-tekst);border-radius:6px;transition:color var(--ck-duur)}.ck-faq__vraag::-webkit-details-marker{display:none}.ck-faq__vraag:hover{color:var(--ck-link)}.ck-faq__item[open]>.ck-faq__vraag{color:var(--ck-link);font-weight:var(--ck-gewicht-vet);box-shadow:inset 0 -2px 0 var(--ck-lime)}.ck-faq__icoon{position:relative;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--ck-vlak-2)}.ck-faq__icoon::before,.ck-faq__icoon::after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:2px;margin:-1px 0 0 -.4rem;background:var(--ck-tekst);border-radius:2px;transition:transform var(--ck-duur)}.ck-faq__icoon::after{transform:rotate(90deg)}.ck-faq__item[open] .ck-faq__icoon{background:var(--ck-lime)}.ck-faq__item[open] .ck-faq__icoon::before,.ck-faq__item[open] .ck-faq__icoon::after{background:var(--ck-inkt)}.ck-faq__item[open] .ck-faq__icoon::after{transform:rotate(0deg)}.ck-faq__antwoord{padding:var(--ck-r3) 0 var(--ck-r5);font-size:var(--ck-fs-klein);line-height:1.75;color:var(--ck-tekst)}.ck-faq__antwoord>:last-child{margin-bottom:0}.ck-kruimel ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0;padding:0;font-size:var(--ck-fs-mini)}.ck-kruimel li{display:inline-flex;align-items:center;gap:.5rem}.ck-kruimel li + li::before{content:"";width:.4rem;height:.4rem;border:solid currentColor;border-width:2px 2px 0 0;transform:rotate(45deg);opacity:.8}.ck-kruimel a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ck-kruimel [aria-current]{font-weight:var(--ck-gewicht-vet)}.ck-kruimel--licht{color:var(--ck-tekst-zacht)}.ck-kruimel--licht a{color:var(--ck-link)}.ck-voet{background:var(--ck-voet-bg);color:var(--ck-tekst);border-top:1px solid var(--ck-lijn)}.ck-voet__binnen{display:grid;gap:var(--ck-r6);padding-block:var(--ck-r8) var(--ck-r6);grid-template-columns:1fr}@media (min-width:576px){.ck-voet__binnen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ck-voet__binnen{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr)}}.ck-voet__kop{font-size:var(--ck-fs-basis);font-weight:var(--ck-gewicht-half);color:var(--ck-voet-kop);margin:0 0 var(--ck-r3)}.ck-voet__lijst{list-style:none;margin:0;padding:0}.ck-voet__lijst li{margin:0}.ck-voet__lijst a,.ck-pagina .ck-voet__lijst a{display:inline-flex;align-items:center;min-height:36px;color:var(--ck-voet-link);text-decoration:none;font-size:var(--ck-fs-klein)}.ck-voet__lijst a:hover,.ck-pagina .ck-voet__lijst a:hover{color:var(--ck-tekst);text-decoration:underline}.ck-voet__lijst a[aria-current]{color:var(--ck-tekst);font-weight:var(--ck-gewicht-half)}.ck-voet__merk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ck-r3)}.ck-voet__logo{display:block;width:185px;height:auto}.ck-voet__slogan{font-weight:var(--ck-gewicht-half);margin:0}.ck-voet__klein{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);margin:0}.ck-voet__sociaal{display:flex;gap:.75rem;list-style:none;margin:var(--ck-r2) 0 0;padding:0}.ck-voet__sociaal a{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--ck-radius-kaart);border:1px solid var(--ck-lijn);color:var(--ck-accent);background:var(--ck-vlak);box-shadow:var(--ck-schaduw-zacht);transition:color var(--ck-duur),transform var(--ck-duur)}.ck-voet__sociaal a:hover{color:var(--ck-tekst);transform:translateY(-2px)}.ck-voet__onder{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ck-r3) var(--ck-r6);padding-block:var(--ck-r5) var(--ck-r6);border-top:1px solid var(--ck-lijn);font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht)}.ck-voet__onder p{margin:0}.ck-voet__onder a{color:var(--ck-link)}.ck-melding{display:grid;grid-template-columns:auto 1fr;gap:var(--ck-r3);align-items:start;padding:var(--ck-r4) var(--ck-r5);border-radius:var(--ck-radius-paneel);border-left:4px solid var(--ck-melding-info-rand);background:var(--ck-melding-info-bg);color:var(--ck-tekst)}.ck-melding__icoon{width:1.5rem;height:1.5rem;color:var(--ck-melding-info-rand)}.ck-melding__titel{display:block;font-weight:var(--ck-gewicht-vet);margin-bottom:.15rem}.ck-melding p{margin:0}.ck-melding p + p{margin-top:.5rem}.ck-melding a{color:inherit;font-weight:var(--ck-gewicht-half)}.ck-melding--ok{border-left-color:var(--ck-melding-ok-rand);background:var(--ck-melding-ok-bg)}.ck-melding--ok .ck-melding__icoon{color:var(--ck-melding-ok-rand)}.ck-melding--let{border-left-color:var(--ck-melding-let-rand);background:var(--ck-melding-let-bg)}.ck-melding--let .ck-melding__icoon{color:var(--ck-melding-let-rand)}.ck-melding--fout{border-left-color:var(--ck-melding-fout-rand);background:var(--ck-melding-fout-bg)}.ck-melding--fout .ck-melding__icoon{color:var(--ck-melding-fout-rand)}.ck-formulier{display:grid;gap:var(--ck-r5)}.ck-fieldset{border:1px solid var(--ck-lijn);border-radius:var(--ck-radius-paneel);padding:var(--ck-r4) var(--ck-r5) var(--ck-r5);margin:0;min-width:0}.ck-fieldset>legend{padding:0 .4rem;font-weight:var(--ck-gewicht-vet)}.ck-veld{display:grid;gap:.4rem}.ck-label{font-weight:var(--ck-gewicht-half);font-size:var(--ck-fs-klein);color:var(--ck-tekst)}.ck-verplicht{font-weight:var(--ck-gewicht-normaal);color:var(--ck-tekst-zacht)}.ck-invoer{width:100%;min-height:48px;padding:.7rem .9rem;font:var(--ck-gewicht-normaal) 1rem/1.4 var(--ck-font);color:var(--ck-tekst);background:var(--ck-vlak);border:1px solid var(--ck-rand-veld);border-radius:var(--ck-radius-veld);transition:border-color var(--ck-duur),box-shadow var(--ck-duur)}.ck-invoer:hover{border-color:var(--ck-tekst-zacht)}.ck-invoer:focus-visible{outline:var(--ck-focusring);outline-offset:1px;border-color:var(--ck-focus)}.ck-invoer::placeholder{color:var(--ck-tekst-zacht);opacity:1}textarea.ck-invoer{min-height:8rem;resize:vertical}select.ck-invoer{appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--ck-tekst) 50%),linear-gradient(135deg,var(--ck-tekst) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - .9rem) 50%;background-size:.35rem .35rem;background-repeat:no-repeat}.ck-hulp{font-size:var(--ck-fs-mini);color:var(--ck-tekst-zacht);margin:0}.ck-veld--fout .ck-invoer{border-color:var(--ck-fout);box-shadow:inset 0 0 0 1px var(--ck-fout)}.ck-foutmelding{display:flex;gap:.4rem;align-items:flex-start;font-size:var(--ck-fs-mini);font-weight:var(--ck-gewicht-half);color:var(--ck-fout);margin:0}.ck-foutmelding .ck-icoon{width:1.1rem;height:1.1rem;margin-top:.1rem}.ck-keuze{display:flex;gap:.65rem;align-items:flex-start;font-size:var(--ck-fs-klein);cursor:pointer}.ck-keuze input{width:1.25rem;height:1.25rem;margin:.15rem 0 0;flex:none;accent-color:var(--ck-paars-aa)}.ck-foutsamenvatting:focus{outline:var(--ck-focusring);outline-offset:2px}.ck-tabel-scroll{overflow-x:auto;border:1px solid var(--ck-lijn);border-radius:var(--ck-radius-paneel);background:var(--ck-vlak)}.ck-tabel-scroll:focus-visible{outline:var(--ck-focusring);outline-offset:2px}.ck-tabel{width:100%;border-collapse:collapse;font-size:var(--ck-fs-klein);font-variant-numeric:tabular-nums}.ck-tabel caption{caption-side:top;text-align:left;padding:var(--ck-r4) var(--ck-r4) var(--ck-r2);font-weight:var(--ck-gewicht-half);color:var(--ck-tekst)}.ck-tabel th,.ck-tabel td{padding:.8rem var(--ck-r4);text-align:left;border-top:1px solid var(--ck-lijn);vertical-align:top}.ck-tabel thead th{background:var(--ck-vlak-2);font-weight:var(--ck-gewicht-vet);color:var(--ck-tekst-titel);border-top:0;white-space:nowrap}.ck-tabel tbody th{font-weight:var(--ck-gewicht-half)}.ck-tabel tbody tr:nth-child(even){background:color-mix(in srgb,var(--ck-vlak-2) 45%,transparent)}.ck-tabel__getal{text-align:right !important;white-space:nowrap}.ck-promo{display:grid;gap:var(--ck-r6);align-items:center;padding:var(--ck-r6);border-radius:var(--ck-radius-kaart);background:var(--ck-streep-kaart);border:1px solid var(--ck-lijn);box-shadow:var(--ck-schaduw-kaart)}.ck-promo__beeld{justify-self:center;width:min(100%,280px)}.ck-promo__titel{font-size:var(--ck-fs-sectie);font-weight:var(--ck-gewicht-normaal);margin:var(--ck-r2) 0 var(--ck-r3)}.ck-promo__tekst{color:var(--ck-tekst-zacht)}.ck-promo .ck-schild{margin:var(--ck-r4) 0 var(--ck-r5);box-shadow:none}@media (min-width:768px){.ck-promo{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:var(--ck-r7)}}.ck-tekst{max-width:46rem;font-size:1.0625rem;line-height:1.75}.ck-tekst h2{font-size:1.5rem;font-weight:var(--ck-gewicht-half);margin-top:var(--ck-r7)}.ck-tekst h3{font-size:1.1875rem;font-weight:var(--ck-gewicht-half);margin-top:var(--ck-r6)}.ck-tekst li + li{margin-top:.35rem}.ck-tekst code{font-family:var(--ck-font-mono);font-size:.9em;padding:.1em .35em;border-radius:6px;background:var(--ck-vlak-2)}.ck-tekst blockquote{margin:var(--ck-r5) 0;padding:var(--ck-r3) var(--ck-r5);border-left:4px solid var(--ck-lime);background:var(--ck-vlak-2);border-radius:0 var(--ck-radius-paneel) var(--ck-radius-paneel) 0}@media (prefers-reduced-motion:reduce){.ck-pagina *,.ck-pagina *::before,.ck-pagina *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.ck-knop:hover,.ck-pakket:hover,.ck-kaart--link:hover,.ck-voet__sociaal a:hover{transform:none}}@media (forced-colors:active){.ck-knop,.ck-badge,.ck-pakket,.ck-kaart,.ck-lijnkeuze__optie,.ck-faq,.ck-melding,.ck-schild{border:1px solid CanvasText}.ck-pakket__kenmerken,.ck-hero,.ck-cta,.ck-kop{forced-color-adjust:auto}.ck-faq__icoon::before,.ck-faq__icoon::after{background:CanvasText}}@media print{.ck-kop,.ck-cta,.ck-voet__sociaal,.ck-kop__menuknop{display:none !important}.ck-hero,.ck-pakket__kenmerken{color:#000 !important;background:none !important}.ck-hero *,.ck-pakket__kenmerken *{color:#000 !important}}
:root{--ch-font-display: var(--ck-font);--ch-radius-sm: 10px;--ch-radius: 15px;--ch-radius-lg: 15px;--ch-radius-pil: 50px;--ch-shadow: 0 5px 15px 0 rgba(110,110,110,0.1);--ch-shadow-hover: 0 12px 28px -6px rgba(24,27,34,0.18);--ch-motion: 0.3s ease-in-out;--ch-tap: 44px;--ch-header-h: 72px;--ch-gradient-hero: linear-gradient(-60deg,#5f54ff 0%,#0373bd 100%);--ch-surface-alt: #f3f3f3;--ch-primary-hover: #4b40f0;--ch-on-primary: #FFFFFF;--ch-tint: #f6f5ff;--ch-focus: #5f54ff;--ch-input-border: #858a93;--ch-badge-bg: #fde8e8;--ch-badge-fg: #a4161a;--ch-ok: #197640;--ch-fout: #b3261e}.dark{--ch-surface-alt: #252a35;--ch-primary-hover: #c4bfff;--ch-on-primary: #121419;--ch-tint: #262447;--ch-focus: #c4bfff;--ch-input-border: #8b919d;--ch-badge-bg: #3c282f;--ch-badge-fg: #ff8a80;--ch-shadow: 0 5px 15px 0 rgba(0,0,0,0.35);--ch-shadow-hover: 0 12px 28px -6px rgba(0,0,0,0.5)}@media (min-width: 1200px){:root{--ch-header-h: 80px}}.ck-kop,.ck-hero,.ck-cta,.ck-pakket__kenmerken,.ck-band,.ch-toast{--ch-focus: #ffffff}.ck-kop .ck-account__menu,.ck-kop .ch-meldingen__paneel,.ck-hero .ck-lijnkeuze__optie,.ck-hero .ck-kaart,.ck-band .ck-kaart{--ch-focus: var(--ck-focus)}.ck-js .ck-kop.is-open .ck-kop__menu{--ch-focus: var(--ck-focus)}.ck-js .ck-kop.is-open .ck-kop__menuknop{--ch-focus: var(--ck-focus)}@media (prefers-reduced-motion: reduce){:root{--ch-motion: 0ms}.ch-app *,.ch-app *::before,.ch-app *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}html{scroll-padding-top: calc(var(--ch-header-h) + 1rem)}.ch-app{font-family: var(--font-sans);line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ch-app :focus-visible{outline: 3px solid var(--ch-focus) !important;outline-offset: 2px !important}.ch-app input:focus-visible,.ch-app select:focus-visible,.ch-app textarea:focus-visible{outline-offset: 1px !important}.ch-app main:focus,.ch-app main:focus-visible{outline: none !important}.ch-skiplink{position: fixed;left: 1rem;top: -6rem;z-index: 200;background: hsl(var(--color-primary));color: var(--ch-on-primary);padding: 0.75rem 1.1rem;border-radius: var(--ch-radius-sm);font-weight: 800;text-decoration: none;box-shadow: var(--ch-shadow)}.ch-skiplink:focus{top: 0.75rem}.ch-wrap{width: 100%;max-width: 1240px;margin-inline: auto;padding-inline: 16px}@media (min-width: 640px){.ch-wrap{padding-inline: 24px}}@media (min-width: 1024px){.ch-wrap{padding-inline: 32px}}.ch-app .ch-link{color: hsl(var(--color-primary));font-weight: 700;text-decoration: underline;text-underline-offset: 0.18em}.ch-app .ch-link:hover{color: var(--ch-primary-hover)}.ch-kicker{margin: 0;font-size: 0.8125rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;color: hsl(var(--color-secondary))}.ch-app ::placeholder{color: hsl(var(--color-muted));opacity: 1}.ch-btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-height: var(--ch-tap);padding: 0.5rem 1.25rem;border: 1px solid transparent;border-radius: var(--ch-radius-pil);background: var(--ck-lime);color: var(--ck-inkt) !important;font-family: inherit;font-size: 0.9375rem;font-weight: 600;letter-spacing: 0.02em;box-shadow: var(--ck-schaduw-knop);line-height: 1.2;text-align: center;text-decoration: none !important;cursor: pointer;transition: background-color var(--ch-motion),border-color var(--ch-motion),transform var(--ch-motion)}.ch-btn:hover{background: var(--ck-lime-hover)}.ch-btn:active{transform: translateY(1px)}.ch-btn:disabled,.ch-btn[aria-disabled="true"]{opacity: 0.6;cursor: not-allowed}.ch-btn--block{width: 100%}.ch-btn--klein{min-height: 40px;padding: 0.35rem 0.95rem;font-size: 0.875rem}.ch-btn--ghost{background: transparent;color: var(--ck-tekst) !important;border-color: var(--ck-rand-veld);box-shadow: none}.ch-btn--ghost:hover{background: var(--ck-vlak-2);border-color: var(--ck-tekst)}.ch-btn--gevaar{background: transparent;color: hsl(var(--color-error)) !important;border-color: hsl(var(--color-error));box-shadow: none}.ch-btn--gevaar:hover{background: var(--ch-badge-bg)}.ch-iconknop{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: var(--ch-radius-sm);color: hsl(var(--color-base));background: transparent;border: 0;cursor: pointer;text-decoration: none}.ch-iconknop:hover{background: var(--ch-surface-alt)}.ch-app .bg-primary{border-radius: var(--ch-radius-sm)}.ch-app button.bg-primary,.ch-app a.bg-primary{border-radius: var(--ch-radius-pil);font-weight: 600;letter-spacing: 0.02em}.ch-app .bg-primary:hover,.ch-app .hover\:bg-primary\/80:hover{background-color: var(--ch-primary-hover)}.dark .bg-primary.text-white,.dark .bg-primary .text-white,.dark .bg-primary.text-inverted{color: hsl(var(--color-inverted)) !important}.ch-app button.bg-background-secondary.border-neutral{border-color: var(--ch-input-border)}.ch-app input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not(.ch-keuze-input),.ch-app select,.ch-app textarea{border-color: var(--ch-input-border) !important}.ch-app input[type="checkbox"],.ch-app input[type="radio"]{accent-color: hsl(var(--color-primary));border-color: var(--ch-input-border)}.ch-app input[aria-invalid="true"],.ch-app select[aria-invalid="true"],.ch-app textarea[aria-invalid="true"]{border-color: hsl(var(--color-error)) !important;border-width: 2px}.ch-app .text-red-500,.ch-app .text-red-600,.ch-app .text-error{color: hsl(var(--color-error))}.ch-veldfout{display: flex;gap: 0.35rem;margin: 0.35rem 0 0;color: hsl(var(--color-error));font-size: 0.875rem;font-weight: 700}.ch-veldfout::before{content: "!";display: inline-flex;align-items: center;justify-content: center;flex: 0 0 1.1rem;height: 1.1rem;margin-top: 0.15rem;border-radius: 50%;background: hsl(var(--color-error));color: hsl(var(--color-background-secondary));font-size: 0.75rem;font-weight: 900}.ch-verplicht{color: hsl(var(--color-error));font-weight: 800}.ch-app .ch-veld label,.ch-app .ch-vink label{color: hsl(var(--color-base));font-weight: 700;font-size: 0.9375rem}.ch-app .text-gray-500,.ch-app .text-neutral-500,.ch-app .text-base\/50,.ch-app .text-base\/60{color: hsl(var(--color-muted))}.ch-app .bg-primary-800{background-color: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);box-shadow: var(--ch-shadow)}.ch-app .bg-primary-700,.ch-app .bg-primary-600,.ch-app .disabled\:bg-primary-700:disabled{background-color: var(--ch-surface-alt)}.ch-app .text-primary-100{color: hsl(var(--color-base))}.ch-app .text-primary-200,.ch-app .text-primary-300,.ch-app .text-primary-400,.ch-app .text-primary-500{color: hsl(var(--color-muted))}.ch-app .text-secondary-500{color: hsl(var(--color-primary))}.ch-app .card{border-radius: var(--ch-radius);box-shadow: var(--ch-shadow)}.ch-taal{display: inline-flex;align-items: center;gap: 0.125rem}.ch-taal__link{display: inline-flex;align-items: center;justify-content: center;min-width: 40px;min-height: 40px;padding: 0 0.4rem;border-radius: var(--ch-radius-sm);color: hsl(var(--color-muted));font-size: 0.875rem;font-weight: 800;text-decoration: none}.ch-taal__link:hover{background: var(--ch-surface-alt);color: hsl(var(--color-base))}.ch-taal__link[aria-current="true"]{color: hsl(var(--color-primary));text-decoration: underline;text-underline-offset: 0.25em;text-decoration-thickness: 2px}.ch-cart{display: contents}.ch-cart__aantal{position: absolute;top: 2px;right: 2px;min-width: 1.1rem;height: 1.1rem;padding: 0 0.25rem;border-radius: 999px;background: hsl(var(--color-primary));color: var(--ch-on-primary);font-size: 0.6875rem;font-weight: 800;line-height: 1.1rem;text-align: center}.ch-meldingen{position: relative}.ch-meldingen__paneel{position: absolute;right: 0;top: calc(100% + 0.5rem);z-index: 50;width: min(22rem,calc(100vw - 1.5rem));max-height: 70vh;overflow: auto;padding: 0.5rem;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);box-shadow: var(--ch-shadow-hover)}.ch-meldingen__paneel ul{margin: 0;padding: 0;list-style: none}.ch-meldingen__leeg{margin: 0;padding: 1rem;text-align: center;color: hsl(var(--color-muted))}.ch-melding{padding: 0.5rem;border-bottom: 1px solid hsl(var(--color-neutral))}.ch-melding:last-child{border-bottom: 0}.ch-melding__open{display: block;width: 100%;padding: 0.25rem;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer;border-radius: var(--ch-radius-sm)}.ch-melding__open:hover{background: var(--ch-surface-alt)}.ch-melding__titel{display: block;font-weight: 800}.ch-melding.is-nieuw .ch-melding__titel::before{content: "";display: inline-block;width: 0.5rem;height: 0.5rem;margin-right: 0.4rem;border-radius: 50%;background: hsl(var(--color-primary))}.ch-melding__tekst{display: block;font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-melding__meta{display: flex;justify-content: space-between;gap: 1rem;padding: 0.25rem;font-size: 0.8125rem;color: hsl(var(--color-muted))}.ch-melding__meta button{min-height: 24px;border: 0;background: none;color: hsl(var(--color-primary));font: inherit;font-weight: 700;text-decoration: underline;cursor: pointer}.ch-app #main-aside{margin-top: var(--ch-header-h);top: 0}.ch-shop a{text-decoration: none}.ch-shop .ch-link{text-decoration: underline}.ch-terug{display: inline-flex;align-items: center;gap: 0.4rem;min-height: 32px;margin-bottom: 1rem;color: hsl(var(--color-muted));font-weight: 700}.ch-terug:hover{color: hsl(var(--color-primary));text-decoration: underline}.ch-panel{padding: 1.35rem 1.5rem;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);box-shadow: var(--ch-shadow)}.ch-panel h2{margin: 0 0 1rem;font-size: 1.125rem;font-weight: 900}.ch-summary__zeker{margin: 1rem 0 0;font-size: 0.875rem;text-align: center;color: hsl(var(--color-muted))}.ch-co-kop{padding-top: 2rem;padding-bottom: 1.25rem}.ch-co-kop__titel{margin: 0.2rem 0 0.35rem;font-size: clamp(1.5rem,1.25rem + 1.2vw,2.1rem);font-weight: 900;line-height: 1.2}.ch-co-kop__tekst{margin: 0;color: hsl(var(--color-muted))}.ch-co-grid{display: grid;gap: 1.5rem;grid-template-columns: 1fr;padding-bottom: 2rem}@media (min-width: 1024px){.ch-co-grid{grid-template-columns: minmax(0,1fr) 360px;align-items: start}}.ch-co-links{display: flex;flex-direction: column;gap: 1.25rem;min-width: 0}.ch-stap{display: flex;align-items: center;gap: 0.7rem;margin: 0 0 1rem;padding: 0;font-size: 1.0625rem;font-weight: 900}.ch-stap__nr{display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: hsl(var(--color-primary));color: var(--ch-on-primary);font-size: 0.875rem;font-weight: 900}.ch-stap__tekst small{display: block;font-size: 0.875rem;font-weight: 600;color: hsl(var(--color-muted))}.ch-termijnen,.ch-tegels,.ch-radiogroep,.ch-betaal-groep{min-width: 0;margin: 0;padding: 0;border: 0}.ch-termijnen__grid{display: grid;gap: 0.85rem;grid-template-columns: 1fr}@media (min-width: 560px){.ch-termijnen__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.ch-keuze-input{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.ch-termijn,.ch-tegel,.ch-betaal-optie{position: relative;display: flex;cursor: pointer;border: 2px solid var(--ch-input-border);border-radius: var(--ch-radius);background: hsl(var(--color-background-secondary));transition: border-color var(--ch-motion),background-color var(--ch-motion),box-shadow var(--ch-motion)}.ch-termijn{flex-direction: column;justify-content: center;min-height: 5.25rem;padding: 1rem 1.1rem}.ch-termijn:hover,.ch-tegel:hover,.ch-betaal-optie:hover{border-color: hsl(var(--color-primary))}.ch-termijn:has(.ch-keuze-input:checked),.ch-termijn.is-actief,.ch-tegel:has(.ch-keuze-input:checked),.ch-betaal-optie:has(.ch-keuze-input:checked){border-color: hsl(var(--color-primary));background: var(--ch-tint);box-shadow: 0 0 0 1px hsl(var(--color-primary))}.ch-termijn:has(.ch-keuze-input:focus-visible),.ch-tegel:has(.ch-keuze-input:focus-visible),.ch-betaal-optie:has(.ch-keuze-input:focus-visible){outline: 3px solid var(--ch-focus);outline-offset: 2px}.ch-termijn:has(.ch-keuze-input:checked)::after,.ch-tegel:has(.ch-keuze-input:checked)::after,.ch-betaal-optie:has(.ch-keuze-input:checked)::after{content: "\2713";position: absolute;right: 0.6rem;bottom: 0.45rem;font-weight: 900;color: hsl(var(--color-primary))}.ch-termijn__naam{font-weight: 900}.ch-termijn__prijs{display: block;margin-top: 0.2rem;font-size: 1.2rem;font-weight: 900}.ch-termijn__prijs small{font-size: 0.8125rem;font-weight: 600}.ch-termijn__sub{display: block;margin-top: 0.15rem;font-size: 0.8125rem;color: hsl(var(--color-muted))}.ch-termijn__korting{position: absolute;top: -0.75rem;right: 0.75rem;padding: 0.1rem 0.6rem;border-radius: 999px;background: hsl(var(--color-primary));color: var(--ch-on-primary);font-size: 0.75rem;font-weight: 900}.ch-co-opties{display: flex;flex-direction: column;gap: 1.1rem}.ch-co-optie{padding: 1.1rem 1.2rem 1.2rem;border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);background: hsl(var(--color-background))}.ch-optie__titel{display: block;margin: 0 0 0.6rem;padding: 0;font-size: 0.9375rem;font-weight: 900;color: hsl(var(--color-base))}.ch-optie__uitleg{margin: 0.6rem 0 0;font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-optie__prijs{margin-left: 0.35rem;font-weight: 900;color: hsl(var(--color-primary))}.ch-optie__vink{display: flex;align-items: flex-start;gap: 0.75rem}.ch-optie__vink input{width: 1.2rem;height: 1.2rem;margin-top: 0.15rem;flex-shrink: 0}.ch-tegels__grid{display: grid;gap: 0.7rem;grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 640px){.ch-tegels__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.ch-tegel{flex-direction: column;align-items: center;justify-content: center;min-height: 4.25rem;padding: 0.7rem 0.6rem;text-align: center}.ch-tegel__waarde{font-weight: 900}.ch-tegel__prijs{margin-top: 0.15rem;font-size: 0.8125rem;font-weight: 700;color: hsl(var(--color-muted))}.ch-radio{display: flex;align-items: center;gap: 0.5rem;min-height: 32px}.ch-summary{overflow: hidden;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);box-shadow: var(--ch-shadow)}.ch-summary__kop{display: flex;align-items: center;gap: 0.9rem;padding: 1rem 1.25rem;background: var(--ch-gradient-hero);color: #FFFFFF}.ch-summary__kop img{width: 52px;height: 52px;object-fit: contain}.ch-summary__kop .ch-kicker{color: #FFFFFF}.ch-summary__titel{margin: 0;font-size: 1.15rem;font-weight: 900;color: #FFFFFF}.ch-geo{display: flex;align-items: center;gap: 0.4rem;margin: 0;padding: 0.6rem 1.25rem;font-size: 0.875rem;color: hsl(var(--color-muted));border-bottom: 1px solid hsl(var(--color-neutral))}.ch-summary__body{padding: 1rem 1.25rem 1.25rem}.ch-summary__specs{display: flex;flex-wrap: wrap;gap: 0.4rem;margin: 0 0 0.9rem;padding: 0;list-style: none}.ch-summary__specs li{padding: 0.15rem 0.6rem;border-radius: 999px;background: var(--ch-tint);color: hsl(var(--color-base));font-size: 0.8125rem;font-weight: 800}.ch-summary__regel{display: flex;justify-content: space-between;gap: 1rem;margin: 0;padding: 0.4rem 0;border-bottom: 1px dashed hsl(var(--color-neutral));font-size: 0.9375rem}.ch-summary__regel span:first-child{color: hsl(var(--color-muted))}.ch-summary__regel span:last-child{font-weight: 800;white-space: nowrap}.ch-summary__regel--totaal{padding-top: 0.85rem;border-bottom: 0;font-size: 1.0625rem}.ch-summary__regel--totaal span:first-child{color: hsl(var(--color-base));font-weight: 800}.ch-summary__regel--totaal span:last-child{font-size: 1.4rem;font-weight: 900;color: hsl(var(--color-base))}.ch-summary__daarna{margin: 0.15rem 0 0.9rem;font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-cart-pagina{padding-top: 2rem;padding-bottom: 1rem}.ch-pagina-titel{margin: 0 0 1.25rem;font-size: clamp(1.5rem,1.25rem + 1.2vw,2.1rem);font-weight: 900;line-height: 1.2}.ch-cart-grid{display: grid;gap: 1.5rem;grid-template-columns: 1fr}@media (min-width: 1024px){.ch-cart-grid{grid-template-columns: minmax(0,1fr) 360px;align-items: start}}.ch-cart-lijst{display: flex;flex-direction: column;gap: 1rem;margin: 0;padding: 0;list-style: none}.ch-cart-item{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;padding: 1.1rem 1.25rem;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);box-shadow: var(--ch-shadow)}.ch-cart-item__naam{margin: 0.1rem 0 0.35rem;font-size: 1.25rem;font-weight: 900}.ch-cart-item__opties{margin: 0;padding: 0;list-style: none;font-size: 0.9375rem;color: hsl(var(--color-muted))}.ch-cart-item__acties{display: flex;flex-direction: column;align-items: flex-end;gap: 0.75rem}.ch-cart-item__prijs{margin: 0;font-size: 1.25rem;font-weight: 900;text-align: right}.ch-cart-item__prijs span{display: block;font-size: 0.875rem;font-weight: 600;color: hsl(var(--color-muted))}.ch-cart-item__knoppen{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 0.5rem}.ch-aantal{display: inline-flex;align-items: center;gap: 0.4rem}.ch-aantal__getal{min-width: 2rem;font-weight: 900;text-align: center}.ch-cart-overzicht__titel{margin: 0 0 1rem;font-size: 1.25rem;font-weight: 900}.ch-cart-coupon{display: flex;align-items: flex-end;gap: 0.5rem;margin-bottom: 1rem}.ch-cart-coupon__actief{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;width: 100%;margin: 0;font-weight: 800}.ch-cart-gast{display: grid;gap: 0.6rem;margin-top: 1rem}.ch-cart-gast__noot{margin: 0;font-size: 0.875rem;text-align: center;color: hsl(var(--color-muted))}.ch-cart-overzicht .ch-vink{margin-top: 1rem}.ch-cart-overzicht>.ch-btn{margin-top: 1rem}.ch-trust{margin: 1rem 0 0;padding: 0.9rem 0 0;list-style: none;border-top: 1px solid hsl(var(--color-neutral));font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-trust li{position: relative;padding: 0.15rem 0 0.15rem 1.4rem}.ch-trust li::before{content: "\2713";position: absolute;left: 0;font-weight: 900;color: hsl(var(--color-primary))}.ch-auth{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 70vh;padding: 2.5rem 16px}.ch-auth__kaart{width: 100%;max-width: 460px;padding: 2rem 1.5rem;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius-lg);box-shadow: var(--ch-shadow-hover)}@media (min-width: 480px){.ch-auth__kaart{padding: 2.25rem}}.ch-auth__kaart--breed{max-width: 600px}.ch-auth__kop{margin-bottom: 1.5rem;text-align: center}.ch-auth__logo{display: inline-flex;margin-bottom: 1rem;border-radius: var(--ch-radius-sm)}.ch-auth__logo-img{height: 72px;width: auto}.ch-auth__titel{margin: 0 0 0.4rem;font-size: 1.6rem;font-weight: 900;line-height: 1.2}.ch-auth__sub{margin: 0;color: hsl(var(--color-muted))}.ch-form{display: flex;flex-direction: column;gap: 1rem}.ch-auth__rij{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem;font-size: 0.9375rem}.ch-auth__rij .ch-link{min-height: 24px;display: inline-flex;align-items: center}.ch-auth__sectie{min-width: 0;margin: 0;padding: 0;border: 0;display: flex;flex-direction: column;gap: 0.85rem}.ch-auth__sectie legend{width: 100%;margin-bottom: 0.85rem;padding-bottom: 0.35rem;border-bottom: 1px solid hsl(var(--color-neutral));font-size: 0.8125rem;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase;color: hsl(var(--color-primary))}.ch-auth__twee{display: grid;gap: 0.85rem;grid-template-columns: 1fr}@media (min-width: 520px){.ch-auth__twee{grid-template-columns: repeat(2,minmax(0,1fr))}}.ch-auth__velden{display: flex;flex-direction: column;gap: 0.85rem}.ch-auth__wissel{margin: 0.25rem 0 0;padding-top: 1rem;border-top: 1px solid hsl(var(--color-neutral));text-align: center;color: hsl(var(--color-muted))}.ch-auth__scheiding{display: flex;align-items: center;gap: 0.75rem;margin: 0.5rem 0;font-size: 0.8125rem;font-weight: 800;text-transform: uppercase;color: hsl(var(--color-muted))}.ch-auth__scheiding::before,.ch-auth__scheiding::after{content: "";flex: 1;height: 1px;background: hsl(var(--color-neutral))}.ch-auth__oauth-knoppen{display: flex;flex-wrap: wrap;gap: 0.6rem}.ch-auth__oauth-knoppen .ch-btn{flex: 1}.dark .ch-auth__oauth-icoon{filter: invert(1)}.ch-auth__onder{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;margin-top: 1.25rem;font-size: 0.9375rem;color: hsl(var(--color-muted));text-align: center}.ch-auth__onder a{color: hsl(var(--color-primary));font-weight: 700;text-decoration: underline;text-underline-offset: 0.18em}.ch-auth .ch-veld input{min-height: var(--ch-tap);font-size: 1rem}.ch-betaal-groep{display: flex;flex-direction: column;gap: 0.75rem}.ch-betaal-groep__legend{margin-bottom: 0.75rem;font-size: 1.0625rem;font-weight: 900}.ch-betaal-groep__sub{margin: 0.5rem 0 0;font-weight: 800}.ch-betaal-groep.ch-bezig{opacity: 0.6;pointer-events: none}.ch-betaal-optie{align-items: center;gap: 1rem;padding: 0.9rem 2.25rem 0.9rem 1rem}.ch-betaal-optie__icoon{display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius-sm);background: hsl(var(--color-background-secondary));color: hsl(var(--color-primary));overflow: hidden}.ch-betaal-optie__icoon img{width: 36px;height: 36px;object-fit: contain}.ch-betaal-optie__tekst{display: flex;flex-direction: column}.ch-betaal-optie__naam{font-weight: 800}.ch-betaal-optie__uitleg{font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-betalen__terugkerend{margin-top: 1rem}.ch-betalen__knop{margin-top: 1.25rem}.ch-toasts{position: fixed;top: 0;left: 0;right: 0;z-index: 300;height: 0}.ch-toast{position: fixed;left: 50%;transform: translateX(-50%);display: flex;align-items: center;gap: 0.6rem;width: max-content;max-width: calc(100vw - 2rem);padding: 0.6rem 0.6rem 0.6rem 1rem;border-radius: var(--ch-radius);box-shadow: var(--ch-shadow-hover);color: #FFFFFF;font-weight: 700}.ch-toast p{margin: 0}.ch-toast--ok{background: var(--ch-ok)}.ch-toast--fout{background: var(--ch-fout)}.ch-toast__icoon{width: 1.25rem;height: 1.25rem;flex-shrink: 0}.ch-toast__sluit{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;flex-shrink: 0;border: 0;border-radius: var(--ch-radius-sm);background: rgba(255,255,255,0.16);color: #FFFFFF;cursor: pointer}.ch-toast__sluit svg{width: 1rem;height: 1rem}.ch-toast :focus-visible{outline-color: #FFFFFF !important}@media (max-width: 639px){.ch-co-kop{padding-top: 1.25rem;padding-bottom: 0.75rem}.ch-panel{padding: 1rem}.ch-co-optie{padding: 0.9rem}.ch-cart-item__acties{align-items: flex-start;width: 100%}.ch-cart-item__prijs{text-align: left}.ch-cart-item__knoppen{justify-content: flex-start}}@media (forced-colors: active){.ch-termijn,.ch-tegel,.ch-betaal-optie,.ch-panel{border: 1px solid CanvasText}.ch-termijn:has(.ch-keuze-input:checked),.ch-tegel:has(.ch-keuze-input:checked),.ch-betaal-optie:has(.ch-keuze-input:checked){outline: 3px solid Highlight}}.ch-paginakop{padding-bottom: 0.5rem}.ch-paginakop__titel{margin: 0;font-size: clamp(1.5rem,1.3rem + 1vw,2rem);font-weight: 900;line-height: 1.2}.ch-kruimel ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem;margin: 0 0 0.35rem;padding: 0;list-style: none;font-size: 0.9375rem;color: hsl(var(--color-muted))}.ch-kruimel li + li::before{content: "/" / "";margin-right: 0.25rem;color: hsl(var(--color-muted))}.ch-kruimel a{color: hsl(var(--color-primary));font-weight: 700;text-decoration: underline;text-underline-offset: 0.18em}.ch-kruimel [aria-current="page"]{color: hsl(var(--color-base));font-weight: 700}.ch-app #main-aside .opacity-70{opacity: 1}.ch-app #main-aside a.text-primary,.ch-app #main-aside a[data-current]{color: hsl(var(--color-primary))}.ch-app .editor-toolbar{display: flex;flex-wrap: wrap;overflow: visible}.ch-app .editor-toolbar button{min-width: 32px;min-height: 32px}.ch-avatar{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;border-radius: 999px;background: hsl(var(--color-primary));color: var(--ch-on-primary);font-weight: 900;letter-spacing: 0.02em;line-height: 1}.ch-avatar--md{width: 34px;height: 34px;font-size: 0.875rem}.ch-avatar--sm{width: 32px;height: 32px;font-size: 0.8125rem}:root{--ch-status-ok-bg: #E6F4EC;--ch-status-ok-fg: #145C32;--ch-status-wacht-bg: #FFF3D6;--ch-status-wacht-fg: #7A4A00;--ch-status-uit-bg: #EEEEF2;--ch-status-uit-fg: #4A4F5C;--ch-status-fout-bg: #FCEAEA;--ch-status-fout-fg: #B01515;--ch-letop-bg: #FFF7E0;--ch-letop-rand: #B07A00;--ch-tekst-fout: #B91C1C;--ch-tekst-ok: #197640}.dark{--ch-status-ok-bg: #183326;--ch-status-ok-fg: #6EE7A0;--ch-status-wacht-bg: #3A2E12;--ch-status-wacht-fg: #FFC861;--ch-status-uit-bg: #262A35;--ch-status-uit-fg: #C3C7D2;--ch-status-fout-bg: #3C282F;--ch-status-fout-fg: #FF8A80;--ch-letop-bg: #2E2614;--ch-letop-rand: #C99A2E;--ch-tekst-fout: #FF8A80;--ch-tekst-ok: #6EE7A0}.ch-let-op{margin: 0 0 1.25rem;padding: 0.85rem 1rem;border: 1px solid var(--ch-letop-rand);border-left-width: 4px;border-radius: var(--ch-radius-sm);background: var(--ch-letop-bg);color: hsl(var(--color-base));line-height: 1.5}.ch-let-op p{margin: 0}.ch-let-op p + p{margin-top: 0.5rem}.ch-ontbreekt{padding-top: 1.5rem}.ch-ontbreekt .ch-let-op{margin-bottom: 0}.ch-prijsstatus{margin-top: 1.25rem;font-size: 0.9375rem}.ch-summary .ch-prijsstatus{margin: 0.75rem 0 0;font-size: 0.875rem}.ch-betalen__geen{margin-top: 0.5rem}.ch-tekst-fout{color: var(--ch-tekst-fout)}.ch-tekst-ok{color: var(--ch-tekst-ok)}.ch-status{display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.15rem 0.65rem;border-radius: 999px;font-size: 0.8125rem;font-weight: 800;line-height: 1.5;white-space: nowrap}.ch-status::before{content: "";width: 0.45rem;height: 0.45rem;border-radius: 50%;background: currentColor}.ch-status--ok{background: var(--ch-status-ok-bg);color: var(--ch-status-ok-fg)}.ch-status--wacht{background: var(--ch-status-wacht-bg);color: var(--ch-status-wacht-fg)}.ch-status--uit{background: var(--ch-status-uit-bg);color: var(--ch-status-uit-fg)}.ch-status--fout{background: var(--ch-status-fout-bg);color: var(--ch-status-fout-fg)}.ch-foutpagina{max-width: 44rem;padding-top: 4.5rem;padding-bottom: 3rem;text-align: center}.ch-foutpagina__code{margin-left: 0.25rem;color: hsl(var(--color-muted))}.ch-foutpagina__titel{margin: 0.5rem 0 1rem;font-family: var(--ck-font);font-weight: 700;font-size: clamp(2rem,1.5rem + 2.5vw,3.25rem);line-height: 1.1;color: hsl(var(--color-base))}.ch-foutpagina__tekst{margin: 0 auto 2rem;max-width: 36rem;font-size: 1.125rem;color: hsl(var(--color-muted))}.ch-foutpagina__knoppen{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.75rem;margin: 0}.ch-dialoog__kop{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 0.75rem 1rem}.ch-dialoog__titel{margin: 0;font-size: 1.375rem;font-weight: 900;line-height: 1.25;color: hsl(var(--color-base))}.ch-dialoog__extra{display: inline-flex;align-items: center;gap: 0.5rem;margin-left: auto;font-weight: 800}.ch-factuur{padding-top: 2rem;padding-bottom: 1rem}.ch-factuur__acties{display: flex;justify-content: flex-end;margin-bottom: 0.75rem}.ch-factuur__vel{padding: 1.5rem}@media (min-width: 768px){.ch-factuur__vel{padding: 2.25rem 2.5rem}}.ch-factuur__titel{margin: 0 0 1.5rem;font-size: clamp(1.5rem,1.25rem + 1.2vw,2.1rem);font-weight: 900;line-height: 1.2}.ch-factuur__partijen{display: grid;gap: 1.5rem;grid-template-columns: 1fr}@media (min-width: 768px){.ch-factuur__partijen{grid-template-columns: 1fr 1fr}.ch-factuur__van{text-align: right}}.ch-factuur__kop{margin: 0 0 0.35rem;font-size: 0.8125rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;color: hsl(var(--color-muted))}.ch-factuur__kop--los{margin-top: 2.5rem}.ch-factuur__adres{display: flex;flex-direction: column;margin: 0;overflow-wrap: anywhere}.ch-factuur__meta{display: grid;gap: 1.25rem;grid-template-columns: 1fr;margin: 2rem 0}@media (min-width: 768px){.ch-factuur__meta{grid-template-columns: 1fr minmax(0,18rem);align-items: start}}.ch-factuur__data{display: grid;gap: 0.35rem;margin: 0}.ch-factuur__data div{display: flex;flex-wrap: wrap;gap: 0.35rem}.ch-factuur__data dt{color: hsl(var(--color-muted))}.ch-factuur__data dt::after{content: ":"}.ch-factuur__data dd{margin: 0;font-weight: 800}.ch-factuur__status{display: grid;gap: 0.75rem}.ch-factuur__statusregel{margin: 0}.ch-factuur__let-op{margin: 0;font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-factuur__totalen{display: grid;gap: 0.35rem;width: 100%;max-width: 20rem;margin: 1.5rem 0 0 auto}.ch-factuur__totalen div{display: flex;justify-content: space-between;gap: 1rem}.ch-factuur__totalen dt{color: hsl(var(--color-muted))}.ch-factuur__totalen dd{margin: 0;font-weight: 800;white-space: nowrap}.ch-factuur__totaal{padding-top: 0.5rem;border-top: 1px solid hsl(var(--color-neutral));font-size: 1.125rem}.ch-factuur__totaal dt{color: hsl(var(--color-base)) !important;font-weight: 900}.ch-factuur__totaal dd{font-weight: 900}.ch-tabel-wrap{width: 100%;overflow-x: auto}.ch-tabel{width: 100%;border-collapse: collapse;font-size: 0.9375rem}.ch-tabel th{padding: 0.6rem 0.75rem;border-bottom: 2px solid hsl(var(--color-neutral));font-size: 0.75rem;font-weight: 800;letter-spacing: 0.06em;text-align: left;text-transform: uppercase;color: hsl(var(--color-muted))}.ch-tabel td{padding: 0.85rem 0.75rem;border-bottom: 1px solid hsl(var(--color-neutral));vertical-align: top}.ch-tabel td .ch-kicker{display: block;margin-bottom: 0.15rem}.ch-tabel__sub{display: block;margin-top: 0.15rem;font-size: 0.8125rem;color: hsl(var(--color-muted))}.ch-tabel__vet{font-weight: 800;white-space: nowrap}@media (max-width: 639px){.ch-tabel th,.ch-tabel td{padding-left: 0.4rem;padding-right: 0.4rem}.ch-tabel{font-size: 0.875rem}}.ch-lijstpagina{padding-top: 2rem;padding-bottom: 1rem}.ch-lijstpagina__kop{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 1rem;margin-bottom: 0.5rem}.ch-lijst{display: grid;gap: 0.85rem;margin: 1rem 0 0;padding: 0;list-style: none}.ch-widget .ch-lijst{margin: 0 0 1rem}.ch-lijst__item{position: relative;padding: 1rem 1.15rem;background: hsl(var(--color-background-secondary));border: 1px solid hsl(var(--color-neutral));border-radius: var(--ch-radius);transition: border-color var(--ch-motion),box-shadow var(--ch-motion)}.ch-lijst__item:hover{border-color: hsl(var(--color-primary));box-shadow: var(--ch-shadow)}.ch-lijst__kop{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 1rem}.ch-lijst__naam{display: flex;flex-direction: column;min-width: 0}.ch-lijst__titel{margin: 0;font-size: 1.0625rem;font-weight: 800;line-height: 1.35;overflow-wrap: anywhere}.ch-lijst__link{color: hsl(var(--color-base));text-decoration: none}.ch-lijst__link:hover{text-decoration: underline;text-underline-offset: 0.18em}.ch-lijst__link::after{content: "";position: absolute;inset: 0;border-radius: var(--ch-radius)}.ch-lijst__bedrag{margin-left: auto;font-weight: 800;white-space: nowrap}.ch-lijst__meta{margin: 0.4rem 0 0;font-size: 0.875rem;color: hsl(var(--color-muted))}.ch-lijst__regels{margin: 0.4rem 0 0;padding: 0;list-style: none;font-size: 0.9375rem;color: hsl(var(--color-base))}.ch-lijst__leeg{margin-top: 1rem}.ch-lijst__leeg p{margin: 0}.ch-lijst__leeg p + p{margin-top: 0.85rem}.ch-ticket-nieuw{padding-top: 2rem;padding-bottom: 1rem}.ch-ticket-nieuw__velden{display: grid;gap: 1rem;grid-template-columns: 1fr}@media (min-width: 768px){.ch-ticket-nieuw__velden{grid-template-columns: repeat(2,minmax(0,1fr))}}.ch-ticket-nieuw .col-span-2{grid-column: 1 / -1}.ch-bijlage__weg{display: inline-flex;align-items: center;justify-content: center;min-width: 24px;min-height: 24px;border: 0;background: none;color: var(--ch-tekst-fout);font-size: 1.125rem;cursor: pointer}.ch-toggle{position: relative;display: inline-flex;align-items: center;gap: 0.75rem;min-height: 24px;cursor: pointer}.ch-toggle.is-uit{opacity: 0.55;cursor: not-allowed}.ch-toggle__input{position: absolute;top: 0;left: 0;width: 44px;height: 24px;margin: 0;opacity: 0;cursor: inherit}.ch-toggle__baan{position: relative;display: inline-block;flex: 0 0 44px;width: 44px;height: 24px;border: 2px solid var(--ch-input-border);border-radius: 999px;background: hsl(var(--color-background-secondary));transition: background-color var(--ch-motion),border-color var(--ch-motion)}.ch-toggle__knop{position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: var(--ch-input-border);transition: transform var(--ch-motion),background-color var(--ch-motion)}.ch-toggle__input:checked + .ch-toggle__baan{background: hsl(var(--color-primary));border-color: hsl(var(--color-primary))}.ch-toggle__input:checked + .ch-toggle__baan .ch-toggle__knop{transform: translateX(20px);background: var(--ch-on-primary)}.ch-toggle__input:focus-visible + .ch-toggle__baan{outline: 3px solid var(--ch-focus);outline-offset: 2px}.ch-toggle__label{font-size: 0.9375rem;font-weight: 700}@media (forced-colors: active){.ch-toggle__baan{border-color: CanvasText}.ch-toggle__input:checked + .ch-toggle__baan{background: Highlight}.ch-status,.ch-let-op{border: 1px solid CanvasText}}.ch-iconknop--klein{width: 32px;height: 32px;color: hsl(var(--color-muted))}.ch-app .container>.ch-let-op{margin-bottom: 1rem}.ch-app .text-red-500,.ch-app .text-red-600{color: var(--ch-tekst-fout) !important}.ch-app .text-green-500,.ch-app .text-green-600{color: var(--ch-tekst-ok) !important}.ch-app .text-yellow-500,.ch-app .text-yellow-600,.ch-app .text-orange-500{color: var(--ch-status-wacht-fg) !important}.ch-app .bg-red-700,.dark .bg-red-700.bg-primary,.dark .bg-red-700.text-white{color: #FFFFFF !important}.ch-app .bg-red-700:hover,.ch-app .bg-red-700.bg-primary:hover{background-color: #9F1212 !important}.ch-app{font-family: var(--ck-font)}.ch-app.ck-pagina{background: hsl(var(--color-background));color: hsl(var(--color-base))}.ch-skiplink{border-radius: var(--ch-radius-pil);background: var(--ck-vlak);color: var(--ck-tekst);box-shadow: var(--ck-schaduw-knop);font-weight: 600}.ch-main{padding-bottom: var(--ck-r8)}.ch-main:has(>.ck-winkel>.ck-cta:last-child),.ch-main:has(>.ch-auth){padding-bottom: 0}.ck-winkel a.ck-knop{text-decoration: none}.ck-kop--shop{z-index: 40}.ck-kop--shop .ck-kop__binnen{flex-wrap: nowrap;gap: var(--ck-r3)}.ck-kop--shop.ck-kop--vast .ck-kop__binnen,.ck-kop--shop.is-vast .ck-kop__binnen{min-height: var(--ch-header-h)}.ck-kop--shop.ck-kop--vast .ck-kop__logo img,.ck-kop--shop.is-vast .ck-kop__logo img{width: 96px}.ck-kop__tools{display: flex;align-items: center;gap: 0.25rem;margin-left: auto}.ck-kop--shop .ck-kop__menuknop{margin-left: 0.25rem}.ck-kop .ch-iconknop,.ck-kop .ch-iconknop:hover{color: #ffffff}.ck-kop .ch-iconknop:hover{background: rgba(255,255,255,0.14)}.ck-kop .ch-cart__aantal{background: var(--ck-lime);color: var(--ck-inkt)}.ck-kop .ck-knop--klein .ck-icoon{width: 1rem;height: 1rem}.ck-kop__registreer{color: #ffffff;font-size: 0.9375rem;font-weight: 600;text-decoration: underline;text-underline-offset: 0.2em}.ck-kop__registreer:hover{color: #ffffff}.ck-kop .ck-taal a{min-width: 36px}.ck-kop__klantmenu{display: none}.ck-account{position: relative}.ck-account__knop{gap: 0.4rem}.ck-account__pijl{transition: transform var(--ck-duur)}.ck-account__knop[aria-expanded="true"] .ck-account__pijl{transform: rotate(180deg)}.ck-account__menu{position: absolute;right: 0;top: calc(100% + 0.5rem);z-index: 60;width: 18rem;padding: var(--ck-r3);background: var(--ck-vlak);color: var(--ck-tekst);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-paneel);box-shadow: var(--ck-schaduw-zwevend)}.ck-account__wie{display: flex;align-items: center;gap: 0.75rem;margin: 0 0 0.5rem;padding: 0.25rem 0.5rem 0.75rem;border-bottom: 1px solid var(--ck-lijn);overflow-wrap: anywhere}.ck-account__wie>span:last-child{display: flex;flex-direction: column;line-height: 1.35}.ck-account__wie>span:last-child span{font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-account__lijst{list-style: none;margin: 0;padding: 0}.ck-account__lijst a,.ck-account__menu button{display: flex;align-items: center;width: 100%;min-height: 40px;padding: 0.4rem 0.6rem;border-radius: 10px;color: var(--ck-tekst);font: 600 0.9375rem/1.3 var(--ck-font);text-decoration: none;text-align: left}.ck-account__lijst a:hover{background: var(--ck-vlak-2);color: var(--ck-tekst)}.ck-account__menu button{margin-top: 0.25rem;color: hsl(var(--color-error)) !important;background: transparent !important;border: 0;cursor: pointer}.ck-account__menu button:hover{background: var(--ck-melding-fout-bg) !important}.ck-kop .ch-meldingen__paneel{color: var(--ck-tekst);border-radius: var(--ck-radius-paneel)}@media (max-width: 1199.98px){.ck-account{display: none}.ck-js .ck-kop.is-open .ck-kop__klantmenu{display: block;padding: var(--ck-r3) 0 0;border-top: 1px solid var(--ck-lijn)}.ck-kop__klantkop{margin: 0 0 0.25rem;font-size: var(--ck-fs-micro);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ck-tekst-zacht)}.ck-kop__klantmenu ul{list-style: none;margin: 0;padding: 0}.ck-kop__klantmenu a{display: flex;align-items: center;min-height: 44px;color: var(--ck-tekst);font-weight: 600;text-decoration: none}.ck-kop__klantmenu a:hover{color: var(--ck-link)}.ck-kop__uitlog button{min-height: 44px;padding: 0;border: 0;background: transparent !important;color: hsl(var(--color-error)) !important;font: 600 1rem var(--ck-font);cursor: pointer}.ck-js .ck-kop.is-open .ck-kop__menu .ch-iconknop{color: var(--ck-tekst);border: 1px solid var(--ck-rand-veld)}.ck-js .ck-kop.is-open .ck-kop__registreer{color: var(--ck-link)}.ck-js .ck-kop.is-open .ck-kop__acties{flex-direction: row;flex-wrap: wrap;align-items: center}.ck-js .ck-kop.is-open .ck-kop__acties .ck-knop{flex: 1 1 14rem}.ck-js .ck-kop.is-open .ck-nav__badge{background: var(--ck-vlak-2)}}@media (min-width: 1200px){.ck-kop--shop .ck-kop__menu{order: 2;flex-wrap: nowrap;gap: var(--ck-r4)}.ck-kop--shop .ck-kop__tools{order: 3;margin-left: 0}.ck-kop--shop .ck-nav__lijst{flex-wrap: nowrap;gap: 0.25rem 1rem}.ck-kop--shop .ck-nav__badge{font-size: 0.6875rem;padding: 0.1rem 0.35rem}.ck-kop--shop.ck-kop--transparant:not(.is-vast) .ck-kop__logo img{width: 120px}.ck-kop--shop .ck-kop__acties .ck-weergave{display: none}.ck-kop--shop .ck-nav__link{font-size: 0.875rem;white-space: nowrap}.ck-kop--shop .ck-kop__acties{flex-wrap: nowrap;gap: 0.5rem}.ck-kop__registreer{display: none}}@media (min-width: 1200px) and (max-width: 1439.98px){.ck-kop--shop .ck-knop--blauw{padding-inline: 0.7rem}.ck-kop--shop .ck-knop--blauw .ck-knop__tekst{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.ck-kop--shop .ck-kop__acties .ck-taal{display: none}.ck-kop--shop .ck-nav__lijst{column-gap: 0.85rem}}@media (min-width: 1440px) and (max-width: 1599.98px){.ck-kop--shop .ck-nav__lijst{column-gap: 0.9rem}.ck-kop--shop:has(.ck-kop__tools .ch-iconknop) .ck-kop__acties .ck-taal{display: none}}.ck-voet__instellingen{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ck-r3)}.ck-voet .ck-weergave{width: auto;gap: 0.4rem;padding: 0 0.75rem;border: 1px solid var(--ck-rand-veld);border-radius: var(--ck-radius-pil);color: var(--ck-tekst);font: 600 var(--ck-fs-mini) var(--ck-font)}.ck-voet .ck-weergave:hover{background: var(--ck-vlak-2)}.ch-app #main-aside{margin-top: var(--ch-header-h);top: 0;height: calc(100vh - var(--ch-header-h))}.ck-hero--shop .ck-hero__tekst{min-width: 0}.ck-hero--product .ck-hero__tekst{width: 100%}.ck-hero__noot{font-size: var(--ck-fs-basis)}.ck-hero--pakket.ck-hero--product{padding-bottom: calc(var(--ck-r8) + 9rem)}.ck-hero .ck-lijnkeuze{margin-top: var(--ck-r5);margin-bottom: 0}.ck-hero .ck-lijnkeuze__titel{color: #ffffff}.ck-pakket__prijs--los{font-size: var(--ck-fs-h3);font-weight: 600}.ck-pakket .ck-knop[aria-disabled="true"]{margin-top: var(--ck-r4);min-height: 48px;font-size: var(--ck-fs-mini)}.ck-pakket__badges li{display: flex}.ck-pakketten__noot--links{text-align: left}.ck-overlap .ch-prijsstatus{margin: 0 0 var(--ck-r5)}.ck-leeg{text-align: center}.ck-groep{margin: 0 0 var(--ck-r7)}.ck-groep__titel{font-size: var(--ck-fs-h3);font-weight: 600;color: var(--ck-tekst-titel);margin: 0 0 var(--ck-r4)}.ck-groep__sub{margin: calc(-1 * var(--ck-r3)) 0 var(--ck-r4);font-size: var(--ck-fs-klein);color: var(--ck-tekst-zacht)}.ck-soorten{gap: var(--ck-r5)}.ck-soort{display: grid;grid-template-columns: 1fr;gap: var(--ck-r4);align-items: center;padding: var(--ck-r5)}@media (min-width: 480px){.ck-soort{grid-template-columns: 112px minmax(0,1fr)}}.ck-soort__beeld{width: 112px;height: 112px;object-fit: contain}.ck-soort .ck-kaart__titel{font-size: 1.25rem;margin-bottom: var(--ck-r2)}.ck-soort .ck-kaart__tekst{margin-bottom: var(--ck-r2);line-height: 1.6}.ck-soort__prijs{margin: 0 0 var(--ck-r2);font-size: var(--ck-fs-klein);font-weight: 600;color: var(--ck-accent)}.ck-soort__meer{display: inline-flex;align-items: center;gap: 0.35rem;font-size: var(--ck-fs-klein);font-weight: 600;color: var(--ck-link)}.ck-soort:hover .ck-soort__meer{text-decoration: underline}ul.ck-gamegrid{list-style: none;margin: 0;padding: 0}.ck-gamegrid{display: grid;gap: var(--ck-r3);grid-template-columns: 1fr}@media (min-width: 560px){.ck-gamegrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.ck-gamegrid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.ck-gamegrid{grid-template-columns: repeat(4,minmax(0,1fr))}}.ck-game{position: relative;display: grid;grid-template-columns: 56px minmax(0,1fr);grid-template-rows: auto auto;column-gap: var(--ck-r3);align-items: center;padding: 0.6rem 0.9rem;background: var(--ck-vlak);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-kaart);transition: transform var(--ck-duur),box-shadow var(--ck-duur),border-color var(--ck-duur)}.ck-game:hover{transform: translateY(-2px);box-shadow: var(--ck-schaduw-zwevend);border-color: var(--ck-cyaan)}.ck-game__beeld{grid-row: span 2;width: 56px;height: 56px;object-fit: contain}.ck-pagina a.ck-game__naam{align-self: end;color: var(--ck-tekst-titel);font-weight: 600;font-size: var(--ck-fs-klein);line-height: 1.3;text-decoration: none}.ck-game__naam::after{content: "";position: absolute;inset: 0;border-radius: inherit}.ck-game__prijs{align-self: start;font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-groepen{display: grid;gap: var(--ck-r5);grid-template-columns: 1fr}@media (min-width: 768px){.ck-groepen{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ck-groepen{grid-template-columns: repeat(3,minmax(0,1fr))}}.ck-groepkaart{padding: var(--ck-r5)}.ck-groepkaart .ck-groep__titel{margin-bottom: var(--ck-r2)}.ck-rijen{list-style: none;margin: 0;padding: 0}.ck-rij{position: relative;display: grid;grid-template-columns: 56px minmax(0,1fr);gap: var(--ck-r3);align-items: center;padding: 0.7rem 0.25rem;border-top: 1px solid var(--ck-lijn);border-radius: 10px}.ck-rij:first-child{border-top: 0}.ck-rij:hover{background: var(--ck-vlak-2)}.ck-rij__beeld{width: 56px;height: 56px;object-fit: contain}.ck-rij__tekst{display: flex;flex-direction: column;align-items: flex-start;gap: 0.1rem;min-width: 0}.ck-pagina a.ck-rij__naam{color: var(--ck-tekst-titel);font-weight: 600;text-decoration: none}.ck-rij__naam::after{content: "";position: absolute;inset: 0;border-radius: inherit}.ck-rij:hover .ck-rij__naam{text-decoration: underline}.ck-rij__zin{font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht);line-height: 1.45}.ck-rij__prijs{font-size: var(--ck-fs-mini);font-weight: 600;color: var(--ck-accent)}.ck-lijnkaarten{gap: var(--ck-r6)}.ck-lijnkaart{display: flex;flex-direction: column;align-items: center;text-align: center;padding: var(--ck-r6)}.ck-lijnkaart__beeld{width: 112px;height: 112px;object-fit: contain;margin-bottom: var(--ck-r3)}.ck-lijnkaart .ck-kaart__titel{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0.5rem;font-size: 1.25rem}.ck-lijnkaart .ck-schild{margin-top: auto;width: 100%;text-align: left;box-shadow: none}.ck-lijnkaarten__meer,.ck-cat-onder__meer{margin: var(--ck-r6) 0 0;text-align: center;font-weight: 600}.ck-schilden{gap: var(--ck-r5)}.ck-schilden .ck-schild__titel{font-size: var(--ck-fs-kaarttitel)}.ck-cat-onder{padding-block: var(--ck-r8)}.ck-subcats{margin-bottom: var(--ck-r6)}.ck-pakketpagina{display: grid;gap: var(--ck-r6);grid-template-columns: 1fr;align-items: start}@media (min-width: 900px){.ck-pakketpagina{grid-template-columns: minmax(0,360px) minmax(0,1fr)}}.ck-pakketpagina__kaart .ck-pakket{max-width: 26rem;margin-inline: auto}.ck-pakketpagina__kaart .ck-pakket:hover{transform: none}.ck-pakketpagina__info{display: flex;flex-direction: column;gap: var(--ck-r5);min-width: 0}.ck-pakketpagina__info .ck-kaart{padding: var(--ck-r5) var(--ck-r6)}.ck-pakketpagina__alle{margin: 0;font-weight: 600}.ck-vinklijst{list-style: none;margin: 0 0 var(--ck-r3);padding: 0}.ck-vinklijst li{display: grid;grid-template-columns: 1.4rem minmax(0,1fr);gap: 0.6rem;align-items: start;padding: 0.4rem 0;font-size: var(--ck-fs-klein)}.ck-vinklijst .ck-icoon{width: 1.25rem;height: 1.25rem;margin-top: 0.1rem;color: var(--ck-accent)}.ck-band{position: relative;isolation: isolate;color: #ffffff;background: var(--ck-verloop-hero);padding: var(--ck-r6) 0 calc(var(--ck-r8) + var(--ck-r4));margin-bottom: calc(-1 * var(--ck-r8))}.ck-band::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--ck-hero-band);pointer-events: none}.ck-band .ck-kruimel{margin-bottom: var(--ck-r3)}.ck-band a:not(.ck-knop){color: #ffffff}.ck-band__titel{margin: 0;font-size: var(--ck-fs-paginatitel);font-weight: 700;line-height: 1.15;color: #ffffff}.ck-band__tekst{margin: var(--ck-r2) 0 0;max-width: 46rem;font-size: var(--ck-fs-basis);color: #ffffff}.ck-band .ch-kicker{color: #ffffff}.ck-band + .ch-co-grid,.ck-band + .ch-cart-pagina,.ck-band + .ch-wrap{position: relative;z-index: 1}.ch-co-kop.ck-band .ch-terug{color: #ffffff}.ch-auth{position: relative;isolation: isolate;background: var(--ck-verloop-hero);color: #ffffff;padding-block: var(--ck-r8)}.ch-auth::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--ck-hero-band);pointer-events: none}.ch-auth__kaart{color: hsl(var(--color-base));border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-zwevend);background: var(--ck-streep-kaart);--ch-focus: var(--ck-focus)}.ch-auth__onder,.ch-auth__onder a{color: #ffffff}.ch-auth__onder a{text-decoration: underline}.ch-auth__titel{font-weight: 700}.ch-auth__logo-img{height: 64px}.ch-panel,.ch-summary,.ch-cart-item,.ch-lijst,.ch-widget{border-radius: var(--ck-radius-kaart)}.ch-panel{background: var(--ck-streep-kaart)}.ch-app main .bg-background-secondary.rounded-lg,.ch-app main .bg-background-secondary.rounded-md{border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-kaart)}.ch-stap__nr{background: var(--ck-lime);color: var(--ck-inkt)}.ch-termijn__korting{background: var(--ck-lime);color: var(--ck-inkt)}.ch-summary__kop{background: var(--ck-verloop-paneel)}.ch-paginakop__titel{font-weight: 700}@media (min-width: 992px){.ck-voet--shop .ck-voet__binnen{grid-template-columns: repeat(4,minmax(0,1fr)) minmax(0,1.25fr)}}.ck-voet__logolink{display: inline-flex;border-radius: 8px}.ck-voet__adres{font-style: normal;max-width: 48rem}.ck-voet__onder .ch-taal__link{min-height: 36px}.ck-voet .ck-badge--neutraal{font-size: 0.6875rem}.ck-kop .ck-knop--klein{white-space: nowrap}.ch-auth .ch-auth__logo-img{width: auto;height: 72px}@media (max-width: 559.98px){.ck-gamegrid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--ck-r2)}.ck-game{grid-template-columns: 40px minmax(0,1fr);column-gap: var(--ck-r2);padding: 0.5rem 0.6rem}.ck-game__beeld{width: 40px;height: 40px}.ck-pagina a.ck-game__naam{font-size: var(--ck-fs-mini)}.ck-game__prijs{font-size: var(--ck-fs-micro)}}.ch-cart-leeg{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--ck-r2);padding: var(--ck-r6)}.ch-cart-leeg p{margin: 0}.ck-band + .ch-wrap .ch-cart-pagina,.ck-band + .ch-cart-pagina{padding-top: 0}@media (min-width: 640px){.ch-wrap{padding-inline: var(--ck-goot)}}.ch-wrap{max-width: calc(var(--ck-breedte) + 2 * var(--ck-goot));padding-inline: var(--ck-goot)}.ck-voet__onder a,.ck-voet__adres a{text-decoration: underline;text-underline-offset: 0.18em}@media (max-width: 1199.98px){.ck-js .ck-kop.is-open .ck-nav__badge{background: var(--ck-vlak-2);color: var(--ck-tekst)}}.ch-shop .ck-kruimel a,.ck-winkel .ck-kruimel a{text-decoration: underline;text-underline-offset: 0.2em}@media (min-width: 340px) and (max-width: 575.98px){.ck-voet--shop .ck-voet__binnen{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--ck-r4)}.ck-voet--shop .ck-voet__merk{grid-column: 1 / -1}}.ck-pakket__kop{padding: var(--ck-r4) var(--ck-r4) var(--ck-r5)}.ck-pakket__lint{position: absolute;top: 0;left: 50%;z-index: 1;margin: 0;transform: translate(-50%,-50%)}.ck-pakket__lint .ck-badge{padding: 0.25rem 0.75rem;border-radius: var(--ck-radius-pil);box-shadow: 0 2px 6px rgba(24,27,34,0.18);white-space: nowrap}.ck-pakket__cpu{margin: 0 0 var(--ck-r2)}.ck-pakket__cpu .ck-badge{white-space: normal;text-align: left}.ck-pakket__beeldvak{display: flex;align-items: flex-end;justify-content: center;width: 100%;height: 192px;margin: 0 0 var(--ck-r2)}.ck-pakket__beeldvak .ck-pakket__beeld{display: block;width: 192px;max-width: 100%;height: auto;margin: 0;object-fit: contain}.ck-pakket--premium .ck-pakket__kop{padding-top: var(--ck-r3)}.ck-pakket__naam{line-height: 1.3}.ck-pakket__periode{margin-top: var(--ck-r2)}.ck-pakket__kop .ck-knop{margin-top: var(--ck-r3);min-width: 11rem}.ck-pakket--uitverkocht .ck-pakket__beeldvak img{filter: grayscale(1);opacity: 0.7}@media (max-width: 479.98px){.ck-pakket__beeldvak{height: 168px}.ck-pakket__beeldvak .ck-pakket__beeld{width: 168px}}.ck-pakketten--winkel{row-gap: calc(var(--ck-r6) + 0.5rem);padding-top: 0.75rem}.ck-pakketten--winkel{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: calc(var(--ck-r6) + 0.5rem) var(--ck-r5)}.ck-pakketten--winkel>li{display: flex;flex: 0 1 21rem;min-width: 0;max-width: 100%}.ck-pakketten--winkel>li>.ck-pakket{flex: 1 1 auto}@media (min-width: 640px) and (max-width: 1099.98px){.ck-pakketten--winkel>li{flex-basis: calc(50% - var(--ck-r5) / 2);max-width: 22rem}}@media (min-width: 1100px){.ck-pakketten--winkel>li{flex-basis: calc((100% - 3 * var(--ck-r5)) / 4);max-width: 22rem}}.ck-maten__dicht,.ck-maten[open] .ck-maten__open{display: none}.ck-maten[open] .ck-maten__dicht{display: inline}.ck-maten{margin: var(--ck-r5) 0 0;background: var(--ck-vlak);color: var(--ck-tekst);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-kaart)}.ck-maten__knop{display: flex;align-items: center;justify-content: center;gap: 0.6rem;min-height: 52px;padding: 0.75rem var(--ck-r5);cursor: pointer;list-style: none;font-weight: 700;color: var(--ck-link);border-radius: var(--ck-radius-kaart)}.ck-maten__knop::-webkit-details-marker{display: none}.ck-maten__knop:hover{text-decoration: underline;text-underline-offset: 0.2em}.ck-maten__knop:focus-visible{outline: var(--ck-focusring);outline-offset: 2px}.ck-maten__pijl{width: 0.6rem;height: 0.6rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform var(--ck-duur)}.ck-maten[open] .ck-maten__pijl{transform: translateY(2px) rotate(-135deg)}.ck-maten[open] .ck-maten__knop{border-bottom: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart) var(--ck-radius-kaart) 0 0}.ck-maten__lijst{list-style: none;margin: 0;padding: var(--ck-r2) var(--ck-r4) var(--ck-r3)}.ck-maat{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;grid-template-areas: "beeld info prijs" "beeld info knop";column-gap: var(--ck-r3);row-gap: 0.35rem;align-items: center;padding: 0.7rem 0;border-top: 1px solid var(--ck-lijn)}.ck-maat:first-child{border-top: 0}.ck-maat__beeld{grid-area: beeld;width: 48px;height: 48px;object-fit: contain}.ck-maat__info{grid-area: info;display: flex;flex-direction: column;min-width: 0}.ck-maat__naam{font-weight: 700;color: var(--ck-tekst-titel)}.ck-maat__specs{font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-maat__prijs{grid-area: prijs;justify-self: end;font-weight: 700;white-space: nowrap;font-variant-numeric: tabular-nums}.ck-maat__prijs small{font-weight: 400;color: var(--ck-tekst-zacht);font-size: var(--ck-fs-micro)}.ck-maat__knop{grid-area: knop;justify-self: end}.ck-maat .ck-knop--klein{min-height: 40px;min-width: 6.5rem}@media (min-width: 768px){.ck-maat{grid-template-columns: 48px minmax(0,1fr) auto auto;grid-template-areas: "beeld info prijs knop";column-gap: var(--ck-r4)}}.ck-standaard{margin: var(--ck-r6) 0 0;padding: var(--ck-r5);background: var(--ck-streep-kaart);color: var(--ck-tekst);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-kaart)}.ck-standaard__titel{margin: 0 0 var(--ck-r4);font-size: var(--ck-fs-kaarttitel);font-weight: 700;color: var(--ck-tekst-titel);text-align: center}.ck-standaard__lijst{display: grid;gap: var(--ck-r3) var(--ck-r5);grid-template-columns: 1fr;list-style: none;margin: 0;padding: 0}@media (min-width: 560px){.ck-standaard__lijst{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.ck-standaard__lijst{grid-template-columns: repeat(3,minmax(0,1fr))}}.ck-standaard__lijst li{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);gap: 0.6rem;align-items: center;font-size: var(--ck-fs-klein);font-weight: 600}.ck-standaard__lijst .ck-icoon{width: 2.25rem;height: 2.25rem;padding: 0.45rem;border-radius: 50%;background: var(--ck-lime);color: var(--ck-inkt)}.ck-cat-faq{padding-block: var(--ck-r7)}.ck-cat-faq .ck-sectie__titel{text-align: center;margin-bottom: var(--ck-r5)}.ck-container--smal{max-width: calc(60rem + 2 * var(--ck-goot))}.ck-bestel .ch-co-grid{gap: var(--ck-r5);padding-bottom: var(--ck-r7)}@media (min-width: 1024px){.ck-bestel .ch-co-grid{grid-template-columns: minmax(0,1fr) 340px}.ck-overzicht{position: sticky;top: calc(var(--ch-header-h,64px) + 1rem)}}.ck-bestel .ch-co-links{gap: var(--ck-r4)}.ck-bestel .ck-stap.ch-panel{padding: var(--ck-r5)}.ck-bestel .ch-stap{display: grid;grid-template-columns: 2rem minmax(0,1fr);column-gap: 0.75rem;align-items: start;float: left;width: 100%;margin: 0 0 var(--ck-r4);padding: 0;font-size: 1.125rem;font-weight: 700;line-height: 1.3;color: var(--ck-tekst-titel)}.ck-bestel .ch-stap + *{clear: both}.ck-bestel .ch-stap__nr{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 50%;background: var(--ck-lime);color: var(--ck-inkt);font-size: 0.9375rem;font-weight: 700}.ck-bestel .ch-stap__tekst{padding-top: 0.2rem}.ck-bestel .ch-stap__tekst small{display: block;margin-top: 0.15rem;font-size: var(--ck-fs-mini);font-weight: 400;line-height: 1.45;color: var(--ck-tekst-zacht)}.ck-bestel .ch-co-opties{gap: var(--ck-r4);padding-left: 2.75rem}.ck-bestel .ch-co-optie{padding: 0;border: 0;background: none}.ck-bestel .ch-optie__titel{font-weight: 700}.ck-bestel .ch-termijnen__grid{display: grid;gap: 0.75rem;grid-template-columns: repeat(2,minmax(0,1fr));padding-left: 2.75rem}@media (min-width: 1200px){.ck-bestel .ch-termijnen__grid:has(>:nth-child(3)){grid-template-columns: repeat(3,minmax(0,1fr))}}.ck-bestel .ch-termijn{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 0.15rem;min-height: 0;padding: 0.85rem 0.95rem 0.95rem;border: 2px solid var(--ck-rand-veld);border-radius: var(--ck-radius-paneel);background: var(--ck-vlak);color: var(--ck-tekst)}.ch-termijn__kop{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;width: 100%}.ck-bestel .ch-termijn__naam{font-weight: 700}.ck-bestel .ch-termijn__prijs{margin-top: 0.1rem;font-size: 1.25rem;font-weight: 700;color: var(--ck-tekst-titel);font-variant-numeric: tabular-nums}.ck-bestel .ch-termijn__prijs small{font-size: var(--ck-fs-micro);font-weight: 400;color: var(--ck-tekst-zacht)}.ck-bestel .ch-termijn__sub{margin: 0;font-size: var(--ck-fs-micro);color: var(--ck-tekst-zacht)}.ck-bestel .ch-termijn__korting{position: static;align-self: flex-start;margin-top: 0.35rem;padding: 0.1rem 0.55rem;border-radius: var(--ck-radius-pil);background: var(--ck-lime);color: var(--ck-inkt);font-size: var(--ck-fs-micro);font-weight: 700}.ck-keuze__stip{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 1.375rem;height: 1.375rem;border: 2px solid var(--ck-rand-veld);border-radius: 50%;background: var(--ck-vlak);color: transparent}.ck-keuze__stip .ck-icoon{width: 0.875rem;height: 0.875rem;stroke-width: 3}.ch-tegel .ck-keuze__stip{position: absolute;top: 0.45rem;right: 0.45rem;width: 1.25rem;height: 1.25rem}.ch-termijn:has(.ch-keuze-input:checked),.ch-tegel:has(.ch-keuze-input:checked){border-color: var(--ck-accent);background: var(--ch-tint);box-shadow: 0 0 0 1px var(--ck-accent)}.ch-termijn:has(.ch-keuze-input:checked) .ck-keuze__stip,.ch-tegel:has(.ch-keuze-input:checked) .ck-keuze__stip{border-color: var(--ck-accent);background: var(--ck-accent);color: #ffffff}body.dark .ch-termijn:has(.ch-keuze-input:checked) .ck-keuze__stip,body.dark .ch-tegel:has(.ch-keuze-input:checked) .ck-keuze__stip{color: #121419}.ch-termijn:has(.ch-keuze-input:focus-visible),.ch-tegel:has(.ch-keuze-input:focus-visible){outline: 3px solid var(--ck-focus);outline-offset: 2px}.ch-termijn:has(.ch-keuze-input:checked)::after,.ch-tegel:has(.ch-keuze-input:checked)::after{content: none}.ch-betaal-optie{padding-right: 3rem}.ch-betaal-optie:has(.ch-keuze-input:checked)::after{content: "\2713";top: 50%;right: 1rem;bottom: auto;display: flex;align-items: center;justify-content: center;width: 1.375rem;height: 1.375rem;border-radius: 50%;background: var(--ck-accent);color: #ffffff;font-size: 0.8125rem;transform: translateY(-50%)}body.dark .ch-betaal-optie:has(.ch-keuze-input:checked)::after{color: #121419}.ck-uitklap{background: var(--ck-vlak);color: var(--ck-tekst);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart);box-shadow: var(--ck-schaduw-kaart)}.ck-uitklap__knop{display: flex;align-items: center;justify-content: space-between;gap: var(--ck-r4);min-height: 56px;padding: 0.85rem var(--ck-r5);cursor: pointer;list-style: none;border-radius: var(--ck-radius-kaart)}.ck-uitklap__knop::-webkit-details-marker{display: none}.ck-uitklap__knop:focus-visible{outline: var(--ck-focusring);outline-offset: 2px}.ck-uitklap__titel{font-weight: 700;color: var(--ck-tekst-titel)}.ck-uitklap__titel small{display: block;font-size: var(--ck-fs-mini);font-weight: 400;color: var(--ck-tekst-zacht)}.ck-uitklap__knop .ck-maten__pijl{color: var(--ck-link)}.ck-uitklap[open]>.ck-uitklap__knop{border-bottom: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart) var(--ck-radius-kaart) 0 0}.ck-uitklap[open] .ck-maten__pijl{transform: translateY(2px) rotate(-135deg)}.ck-uitklap__inhoud{padding: var(--ck-r4) var(--ck-r5) var(--ck-r5)}.ck-bestel .ck-uitklap__inhoud.ch-co-opties{padding-left: var(--ck-r5)}.ck-uitklap__meer{margin: var(--ck-r2) 0 0;font-size: var(--ck-fs-klein);font-weight: 600}.ck-vinklijst--kolommen{columns: 2 15rem;column-gap: var(--ck-r5);margin: 0}.ck-vinklijst--kolommen li{break-inside: avoid}.ck-overzicht .ch-summary__kop{gap: 0.9rem;padding: 0.85rem 1.25rem;background: var(--ck-verloop-paneel)}.ck-overzicht--premium .ch-summary__kop{background: var(--ck-verloop-paneel-premium)}.ck-overzicht__beeld,.ch-summary__kop .ck-overzicht__beeld{flex: none;width: 64px;height: 64px;object-fit: contain;filter: drop-shadow(0 2px 3px rgba(0,0,0,0.25))}.ck-overzicht .ch-summary__titel{font-size: 1.125rem;font-weight: 700;line-height: 1.3}.ck-overzicht .ch-summary__regel span:last-child{font-weight: 700;font-variant-numeric: tabular-nums}.ck-overzicht .ch-summary__regel--totaal span:last-child{font-size: 1.375rem}.ck-overzicht__knop{width: 100%;margin-top: 0.25rem}.ck-btw{display: flex;justify-content: space-between;gap: 1rem;margin: 0.2rem 0 0;font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-btw__bedrag{font-variant-numeric: tabular-nums;white-space: nowrap}.ck-btw__noot{margin: 0.35rem 0 0.75rem;font-size: var(--ck-fs-micro);line-height: 1.45;color: var(--ck-tekst-zacht)}.ch-summary__specs li{font-weight: 600}.ch-cart-item:has(>.ch-cart-item__beeld){display: grid;grid-template-columns: 64px minmax(0,1fr);align-items: start}.ch-cart-item__beeld{width: 64px;height: 64px;object-fit: contain}.ch-cart-item:has(>.ch-cart-item__beeld) .ch-cart-item__acties{grid-column: 2;align-items: flex-start}@media (min-width: 640px){.ch-cart-item:has(>.ch-cart-item__beeld){grid-template-columns: 64px minmax(0,1fr) auto;align-items: center}.ch-cart-item:has(>.ch-cart-item__beeld) .ch-cart-item__acties{grid-column: 3;align-items: flex-end}}.ck-balk{display: none}@media (max-width: 1023.98px){.ck-balk{position: sticky;bottom: 0;z-index: 30;display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;padding: 0.6rem var(--ck-goot) calc(0.6rem + env(safe-area-inset-bottom,0px));background: var(--ck-vlak);color: var(--ck-tekst);border-top: 1px solid var(--ck-lijn);box-shadow: 0 -4px 16px rgba(24,27,34,0.12)}.ck-balk__prijs{display: flex;flex-direction: column;margin: 0;line-height: 1.2}.ck-balk__prijs span{font-size: var(--ck-fs-micro);color: var(--ck-tekst-zacht)}.ck-balk__prijs strong{font-size: 1.25rem;font-weight: 700;color: var(--ck-tekst-titel);font-variant-numeric: tabular-nums}.ck-balk__knop{min-height: 48px;padding-inline: 1.1rem}.ck-overzicht__knop{display: none}html:has(.ck-balk){scroll-padding-bottom: 6rem}.ck-bestel .ch-co-opties,.ck-bestel .ch-termijnen__grid{padding-left: 0}.ck-bestel .ck-stap.ch-panel{padding: var(--ck-r4)}.ck-bestel .ck-band__titel{font-size: clamp(1.5rem,1.2rem + 1.6vw,2rem)}.ck-bestel .ck-band__tekst{font-size: var(--ck-fs-klein)}}@media (max-width: 339.98px){.ck-bestel .ch-termijnen__grid{grid-template-columns: 1fr}}.ck-bestel .ch-termijn__prijs small{display: block;margin-top: 0.05rem}@media (max-width: 639.98px){.ck-hero--shop.ck-hero--product{padding-top: calc(var(--ck-r7) + 64px)}.ck-hero--shop .ck-hero__lead{font-size: var(--ck-fs-klein);line-height: 1.55;margin-bottom: var(--ck-r4)}.ck-hero--shop .ck-hero__titel{margin-bottom: var(--ck-r2)}.ck-hero .ck-lijnkeuze{margin-top: var(--ck-r3)}.ck-hero .ck-lijnkeuze__titel{margin-bottom: var(--ck-r2);font-size: var(--ck-fs-klein)}.ck-hero .ck-lijnkeuze__opties{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--ck-r2)}.ck-hero .ck-lijnkeuze__optie{padding: 0.7rem 0.75rem;column-gap: 0.5rem}.ck-hero .ck-lijnkeuze__tekst,.ck-hero .ck-lijnkeuze__naam .ck-badge{display: none}.ck-hero .ck-lijnkeuze__naam{font-size: 1rem}.ck-hero .ck-lijnkeuze__prijs{font-size: var(--ck-fs-micro);line-height: 1.35}.ck-bestel .ch-termijn{padding: 0.75rem 0.8rem 0.85rem}.ck-bestel .ch-termijn__prijs{font-size: 1.125rem}}.ch-app .ch-kolom.overflow-auto{min-width: 0;overflow: visible;overflow-x: clip}@media (max-width: 559.98px){.ch-meldtabel th,.ch-meldtabel td{padding-left: 0.5rem !important;padding-right: 0.5rem !important}.ch-meldtabel th:first-child,.ch-meldtabel td:first-child{padding-left: 0.85rem !important}.ch-meldtabel th{font-size: 0.8125rem;overflow-wrap: anywhere;hyphens: auto}.ch-meldtabel th .flex{flex-direction: column;gap: 0.2rem}.ch-meldtabel td{font-size: 0.875rem}}.ck-kop__panel,.ck-pagina a.ck-kop__panel{display: inline-flex;align-items: center;gap: 0.4rem;min-height: 40px;padding: 0 0.35rem;border-radius: 8px;color: #ffffff;font: 600 0.875rem/1.2 var(--ck-font);text-decoration: none;white-space: nowrap}.ck-pagina a.ck-kop__panel:hover{color: #ffffff}.ck-kop__panel:hover span{text-decoration: underline;text-underline-offset: 0.25em}.ck-kop__panel .ck-icoon{width: 1.05rem;height: 1.05rem;flex: none}.ck-kop .ck-kop__klant,.ck-pagina .ck-kop a.ck-kop__klant{min-height: 40px;padding: 0.45rem 1.05rem;gap: 0.35rem;background: #ffffff;color: var(--ck-inkt);border: 1px solid #ffffff;box-shadow: none;font-size: 0.875rem;font-weight: 600;letter-spacing: 0;text-transform: none}.ck-kop .ck-kop__klant:hover,.ck-pagina .ck-kop a.ck-kop__klant:hover{background: #eceaff;border-color: #eceaff;color: var(--ck-inkt);transform: none}.ck-kop .ck-kop__klant:focus-visible{outline: 3px solid #ffffff;outline-offset: 3px}@media (min-width: 1200px) and (max-width: 1439.98px){.ck-kop--shop .ck-kop__acties{gap: 0.35rem}.ck-kop--shop .ck-kop__panel{padding-inline: 0.2rem}}@media (max-width: 1199.98px){.ck-js .ck-kop.is-open .ck-kop__acties .ck-kop__panel,.ck-pagina .ck-js .ck-kop.is-open a.ck-kop__panel{width: 100%;min-height: 48px;padding: 0;color: var(--ck-tekst);font-size: 1rem}.ck-js .ck-kop.is-open .ck-kop__panel .ck-icoon{color: var(--ck-accent)}.ck-js .ck-kop.is-open .ck-kop__acties .ck-kop__klant{flex: 1 1 100%;min-height: 48px;background: var(--ck-lime);border-color: var(--ck-lime);color: var(--ck-inkt);font-size: 1rem}.ck-js .ck-kop.is-open .ck-kop__panel:focus-visible,.ck-js .ck-kop.is-open .ck-kop__klant:focus-visible{outline-color: var(--ck-focus)}}.ck-pakket__kop{padding: var(--ck-r4) var(--ck-r5) var(--ck-r5)}.ck-pakket__beeldvak{margin: 0 0 var(--ck-r3)}.ck-pakket__info{display: flex;flex-direction: column;align-items: center;width: 100%;min-width: 0}.ck-pakket__naam{margin: 0}.ck-pakket__cpu{margin: var(--ck-r2) 0 0}.ck-pakket__cpu .ck-badge{display: inline-flex;align-items: center;gap: 0.3rem;white-space: normal}.ck-pakket__cpu .ck-icoon{width: 0.875rem;height: 0.875rem;flex: none}.ck-pakket__prijsregel{display: flex;flex-direction: column-reverse;align-items: center;margin: var(--ck-r3) 0 0}.ck-pakket__prijsregel .ck-pakket__periode{margin: 0}.ck-pakket__prijsregel .ck-pakket__prijs{margin: 0.1rem 0 0}.ck-pakket__kop .ck-pakket__knop{margin-top: var(--ck-r4);min-width: 11rem}.ck-pakket__kenmerken{padding: var(--ck-r5)}.ck-pakket__kenmerken-kop{margin-bottom: var(--ck-r2)}.ck-kenmerken li{padding: 0.5rem 0}.ck-pakket:hover{transform: none}@media (max-width: 639.98px){.ck-pakketten--winkel{gap: var(--ck-r4);padding-top: 0}.ck-pakketten--winkel>li{flex: 1 1 100%;max-width: 100%}.ck-pakket{text-align: left}.ck-pakket__kop{display: grid;grid-template-columns: 84px minmax(0,1fr);grid-template-areas: "beeld lint" "beeld info" "knop knop";grid-template-rows: auto 1fr auto;column-gap: var(--ck-r4);row-gap: 0;align-items: center;padding: var(--ck-r4)}.ck-pakket__lint{grid-area: lint;position: static;transform: none;justify-self: start;margin: 0 0 0.35rem}.ck-pakket__lint .ck-badge{box-shadow: none}.ck-pakket__beeldvak,.ck-pakket--premium .ck-pakket__beeldvak{grid-area: beeld;align-self: center;width: 84px;height: 84px;margin: 0}.ck-pakket__beeldvak .ck-pakket__beeld{width: 84px;height: 84px}.ck-pakket__info{grid-area: info;align-items: flex-start;align-self: center}.ck-pakket__naam{font-size: 1.125rem;line-height: 1.25}.ck-pakket__lijn{margin-top: 0.1rem}.ck-pakket__cpu{margin-top: 0.35rem}.ck-pakket__prijsregel{flex-direction: row;align-items: baseline;gap: 0.35rem;margin-top: 0.35rem}.ck-pakket__prijsregel .ck-pakket__prijs{font-size: 1.875rem;margin: 0}.ck-pakket__munt{font-size: 1rem}.ck-pakket__jaar{margin-top: 0.1rem;font-size: var(--ck-fs-micro)}.ck-pakket__kop .ck-pakket__knop{grid-area: knop;width: 100%;min-width: 0;min-height: 48px;margin-top: var(--ck-r4)}.ck-pakket__kenmerken{padding: var(--ck-r3) var(--ck-r4) var(--ck-r4)}.ck-pakket__kenmerken-kop{text-align: left;margin-bottom: 0.25rem}.ck-kenmerken{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--ck-r3)}.ck-kenmerken li{padding: 0.35rem 0;border-top: 0;grid-template-columns: 1.1rem minmax(0,1fr);gap: 0.45rem}.ck-kenmerken li.ck-kenmerk--breed{grid-column: 1 / -1}.ck-kenmerken .ck-icoon{width: 1.1rem;height: 1.1rem}}@media (max-width: 339.98px){.ck-pakket__kop{grid-template-columns: 64px minmax(0,1fr)}.ck-pakket__beeldvak,.ck-pakket__beeldvak .ck-pakket__beeld{width: 64px;height: 64px}.ck-kenmerken{grid-template-columns: 1fr}}.ck-hero--shop picture.ck-hero__beeld{display: block}@media (max-width: 767.98px){.ck-hero--shop picture.ck-hero__beeld{display: none}}.ck-lijnensectie{padding-block: var(--ck-r8)}.ck-lijnkaarten{gap: var(--ck-r5)}.ck-lijnkaart{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: var(--ck-r4);align-items: center;text-align: left;padding: var(--ck-r5);box-shadow: none}.ck-lijnkaart__beeld{width: 96px;height: 96px;margin: 0;object-fit: contain}.ck-lijnkaart .ck-kaart__titel{display: block;margin: 0 0 0.25rem;font-size: 1.1875rem}.ck-lijnkaart .ck-kaart__tekst{margin: 0 0 0.5rem;font-size: var(--ck-fs-klein)}.ck-lijnkaart__ddos{display: flex;align-items: flex-start;gap: 0.45rem;margin: 0;font-size: var(--ck-fs-mini);font-weight: 600;color: var(--ck-tekst)}.ck-lijnkaart__ddos .ck-icoon{width: 1.1rem;height: 1.1rem;flex: none;margin-top: 0.1rem;color: var(--ck-link)}.ck-lijnkaart--premium .ck-lijnkaart__ddos .ck-icoon{color: var(--ck-paars-aa,#7b2ff2)}@media (max-width: 479.98px){.ck-lijnkaart{grid-template-columns: 64px minmax(0,1fr);padding: var(--ck-r4)}.ck-lijnkaart__beeld{width: 64px;height: 64px}}.ck-faq{background: transparent;box-shadow: none;border-radius: 0;padding: 0;border-top: 1px solid var(--ck-lijn)}.ck-faq__item,.ck-faq__item:last-child{border-bottom: 1px solid var(--ck-lijn)}.ck-faq__vraag{min-height: 3.5rem;padding: 1rem 0.25rem;font-weight: 600;color: var(--ck-tekst-titel)}.ck-faq__vraag:hover{color: var(--ck-link)}.ck-faq__item[open]>.ck-faq__vraag{color: var(--ck-tekst-titel);font-weight: 600;box-shadow: none}.ck-faq__icoon,.ck-faq__item[open] .ck-faq__icoon{width: 1.25rem;height: 1.25rem;border-radius: 0;background: transparent}.ck-faq__icoon::before,.ck-faq__icoon::after,.ck-faq__item[open] .ck-faq__icoon::before,.ck-faq__item[open] .ck-faq__icoon::after{width: 0.875rem;margin-left: -0.4375rem;background: var(--ck-accent)}.ck-faq__antwoord{padding: 0 0.25rem var(--ck-r5);max-width: 48rem}.ck-cat-faq{background: var(--ck-bg-wit)}.ck-cta{background: var(--ck-verloop-kop);padding-block: var(--ck-r7)}.ck-cta__titel{font-size: 1.5rem;font-weight: 600;margin-bottom: 0.25rem}.ck-cta__sub{font-size: var(--ck-fs-basis);max-width: 40rem}.ck-cta__binnen{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--ck-r4) var(--ck-r6)}.ck-cta__binnen>div:first-child{flex: 1 1 22rem;min-width: 0}.ck-cta .ck-knoppen{flex: 0 0 auto;flex-wrap: wrap;justify-content: flex-start;gap: var(--ck-r3);margin: 0}@media (max-width: 479.98px){.ck-cta .ck-knoppen{width: 100%}.ck-cta .ck-knoppen .ck-knop{flex: 1 1 auto}}.ck-pakketten--winkel{--ck-kol: 4;display: grid;grid-template-columns: repeat(var(--ck-kol),minmax(0,21rem));justify-content: center;column-gap: var(--ck-r5);row-gap: calc(var(--ck-r6) + 0.5rem)}.ck-pakketten--winkel.ck-pakketten--aantal-1{--ck-kol: 1}.ck-pakketten--winkel.ck-pakketten--aantal-2{--ck-kol: 2}.ck-pakketten--winkel.ck-pakketten--aantal-3{--ck-kol: 3}@media (max-width: 1099.98px){.ck-pakketten--winkel.ck-pakketten--aantal-4{--ck-kol: 2}}@media (max-width: 767.98px){.ck-pakketten--winkel.ck-pakketten--aantal-3{--ck-kol: 2}}@media (max-width: 639.98px){.ck-pakketten--winkel,.ck-pakketten--winkel[class*="aantal-"]{--ck-kol: 1;grid-template-columns: minmax(0,1fr);row-gap: var(--ck-r4)}}.ck-pakketten--winkel>li{display: grid;grid-row: span 2;grid-template-rows: subgrid;row-gap: 0;max-width: none;min-width: 0}.ck-pakketten--winkel>li>.ck-pakket{grid-row: span 2;display: grid;grid-template-rows: subgrid;row-gap: 0;height: auto}@media (min-width: 640px){.ck-pakketten--winkel .ck-pakket__kop{display: flex;flex-direction: column;align-items: center}.ck-pakketten--winkel .ck-pakket__kop .ck-pakket__knop{margin-top: auto}.ck-pakketten--winkel .ck-pakket__info{margin-bottom: var(--ck-r4)}}@media (max-width: 639.98px){.ck-kenmerken{font-size: 0.8125rem}}@media (max-width: 479.98px){.ck-soort{grid-template-columns: 64px minmax(0,1fr);gap: var(--ck-r3);padding: var(--ck-r4);align-items: start}.ck-soort__beeld{width: 64px;height: 64px}.ck-soort .ck-kaart__titel{font-size: 1.125rem}}@media (max-width: 639.98px){.ck-bestel .ck-band__tekst{display: none}.ck-bestel .ck-band{padding-top: var(--ck-r4)}.ck-bestel .ck-band .ck-kruimel{margin-bottom: var(--ck-r2)}}.ck-pakketten__noot a{text-decoration: underline;text-underline-offset: 0.18em}.ck-addons{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--ck-r3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.ck-addons{grid-template-columns: repeat(2,minmax(0,1fr))}}.ck-addon{display: flex;flex-direction: column;gap: 0.5rem;min-width: 0;padding: 0.85rem 0.95rem 0.95rem;border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-paneel);background: var(--ck-vlak);color: var(--ck-tekst)}.ck-addon.is-gekozen{border: 2px solid var(--ck-accent);padding: calc(0.85rem - 1px) calc(0.95rem - 1px) calc(0.95rem - 1px)}.ck-addon__kop{display: flex;align-items: flex-start;gap: 0.65rem}.ck-addon__icoon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;border-radius: 50%;background: var(--ck-vlak-2);color: var(--ck-accent)}.ck-addon__icoon .ck-icoon{width: 1.2rem;height: 1.2rem}.ck-addon__titel{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0;margin: 0;line-height: 1.3}.ck-addon__naam{font-weight: 700;color: var(--ck-tekst-titel)}.ck-addon__wat{font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-addon__prijs{flex: none;margin: 0;text-align: right;line-height: 1.25;font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-addon__prijs strong{display: block;font-size: 0.9375rem;color: var(--ck-tekst-titel);font-variant-numeric: tabular-nums;white-space: nowrap}.ck-addon__uitleg{margin: 0;font-size: var(--ck-fs-klein);color: var(--ck-tekst-zacht)}.ck-addon__keuze{width: 100%;min-height: 44px;margin-top: auto;padding: 0.5rem 0.75rem;border: 1px solid var(--ch-input-border);border-radius: var(--ck-radius-veld);background-color: var(--ck-vlak);color: var(--ck-tekst);font: inherit;font-size: var(--ck-fs-klein)}.ck-addon__keuze:focus-visible,.ck-addon__vinkje:focus-visible{outline: var(--ck-focusring);outline-offset: 2px}.ck-addon__vinkrij{display: flex;align-items: center;gap: 0.6rem;min-height: 44px;margin-top: auto}.ck-addon__vinkje{flex: none;width: 1.25rem;height: 1.25rem;accent-color: var(--ck-accent)}.ck-addon__vinkrij label{font-weight: 600;cursor: pointer}@media (max-width: 479.98px){.ck-addon__kop{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);column-gap: 0.65rem;row-gap: 0.2rem;align-items: start}.ck-addon__icoon{grid-row: 1 / span 2}.ck-addon__prijs{grid-column: 2;text-align: left}.ck-addon__prijs strong{display: inline}}.ck-actie{gap: 0.6rem;margin: 0 0 1rem;padding: 0.75rem 0.9rem;font-size: 0.9375rem;line-height: 1.5}.ck-actie .ck-melding__icoon{width: 1.25rem;height: 1.25rem;margin-top: 0.1rem}.ck-actie__code{font-family: var(--ck-font-mono);font-weight: 700;letter-spacing: 0.04em}.ck-actie__link{font-weight: 600;text-decoration: underline;text-underline-offset: 0.15em}.ck-actie__link:focus-visible{outline: var(--ck-focusring);outline-offset: 2px;border-radius: 2px}.ck-actie__noot{font-size: 0.875rem}.ck-actie--bestel{margin: 0.25rem 0 1rem}.ch-cart-item__daarna{margin: 0;max-width: 16rem;font-size: 0.8125rem;line-height: 1.4;text-align: right;color: hsl(var(--color-muted))}@media (max-width: 639px){.ch-cart-item__daarna{max-width: none;text-align: left}}.ck-herroep__grid{display: grid;gap: var(--ck-r5);grid-template-columns: minmax(0,1fr);align-items: start;padding-bottom: var(--ck-r7)}@media (min-width: 900px){.ck-herroep__grid{grid-template-columns: minmax(0,1fr) 320px}}.ck-herroep__paneel{display: flex;flex-direction: column;gap: var(--ck-r4)}.ck-herroep__paneel .ch-stap{float: none;margin: 0}.ck-herroep__paneel p{margin: 0;line-height: 1.55}.ck-herroep__paneel h2:focus{outline: none}.ck-herroep__paneel h2:focus-visible{outline: var(--ck-focusring);outline-offset: 4px;border-radius: 4px}.ck-herroep__diensten{margin: 0;padding: 0;border: 0;min-width: 0}.ck-herroep__diensten legend{margin: 0 0 var(--ck-r2);padding: 0;font-weight: 700;color: var(--ck-tekst-titel)}.ck-herroep__dienst{display: grid;grid-template-columns: 1.25rem minmax(0,1fr);gap: 0.75rem;align-items: start;padding: 0.75rem 0.9rem;border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-kaart);background: var(--ck-vlak)}.ck-herroep__dienst + .ck-herroep__dienst{margin-top: var(--ck-r2)}.ck-herroep__dienst input{width: 1.25rem;height: 1.25rem;margin: 0.15rem 0 0}.ck-herroep__dienst label{display: flex;flex-direction: column;gap: 0.15rem;cursor: pointer}.ck-herroep__dienst label strong{color: var(--ck-tekst-titel)}.ck-herroep__dienst label span{font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-herroep__dienst:has(input:checked){border-color: var(--ck-accent);box-shadow: inset 0 0 0 1px var(--ck-accent)}.ck-herroep__hint{margin-top: calc(-1 * var(--ck-r3)) !important;font-size: var(--ck-fs-mini);color: var(--ck-tekst-zacht)}.ck-herroep__twee{display: grid;gap: var(--ck-r4);grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.ck-herroep__twee{grid-template-columns: repeat(2,minmax(0,1fr))}}.ck-herroep__honing{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.ck-herroep__knoppen{display: flex;flex-wrap: wrap;gap: var(--ck-r3);align-items: center}.ck-herroep__knoppen .ch-btn{flex: 0 0 auto;margin-top: 0}@media (max-width: 639px){.ck-herroep__knoppen .ck-knop,.ck-herroep__knoppen .ch-btn{width: 100%}}.ck-herroep__overzicht{margin: 0;display: grid;gap: var(--ck-r3)}.ck-herroep__overzicht>div{display: grid;gap: 0.2rem;padding-bottom: var(--ck-r3);border-bottom: 1px solid var(--ck-lijn)}.ck-herroep__overzicht dt{font-size: var(--ck-fs-mini);font-weight: 700;color: var(--ck-tekst-zacht)}.ck-herroep__overzicht dd{margin: 0;color: var(--ck-tekst);overflow-wrap: anywhere}.ck-herroep__overzicht ul{margin: 0;padding-left: 1.1rem}.ck-herroep__klaarkop{display: flex;align-items: center;gap: 0.6rem;margin: 0;font-size: 1.25rem;font-weight: 700;color: var(--ck-tekst-titel)}.ck-herroep__klaarkop .ck-icoon{width: 1.75rem;height: 1.75rem;flex: 0 0 auto;padding: 0.3rem;border-radius: 50%;background: var(--ck-lime);color: var(--ck-inkt)}.ck-herroep__bewijs{padding: var(--ck-r3) var(--ck-r4);border-radius: var(--ck-radius-kaart);background: var(--ck-vlak-2)}.ck-herroep__bewijs p + p{margin-top: 0.25rem}.ck-herroep__info h2{margin: 0 0 var(--ck-r3);font-size: 1.0625rem;font-weight: 700;color: var(--ck-tekst-titel)}.ck-herroep__info p{margin: var(--ck-r3) 0 0;font-size: var(--ck-fs-klein);line-height: 1.55}.ck-herroep__punten{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--ck-r2);font-size: var(--ck-fs-klein);line-height: 1.5}.ck-herroep__punten li{position: relative;padding-left: 1.4rem}.ck-herroep__punten li::before{content: "\2713";position: absolute;left: 0;font-weight: 700;color: var(--ck-accent)}.ck-herroep__klein{color: var(--ck-tekst-zacht)}.ck-herroep__geen{padding: var(--ck-r3) var(--ck-r4);border-radius: var(--ck-radius-kaart);background: var(--ck-vlak-2)}.ck-akkoord{margin: var(--ck-r5) 0 0;padding: 0;border: 0;min-width: 0}.ck-akkoord__titel{margin: 0 0 var(--ck-r2);padding: 0;font-size: var(--ck-fs-klein);font-weight: 700;color: var(--ck-tekst-titel)}.ch-app .ck-akkoord .ck-akkoord__vink{display: grid;grid-template-columns: 1.25rem minmax(0,1fr);gap: 0.6rem;align-items: start;margin-top: var(--ck-r2)}.ch-app .ck-akkoord .ck-akkoord__vink input{width: 1.25rem;height: 1.25rem;margin: 0.15rem 0 0}.ch-app .ck-akkoord .ck-akkoord__vink label{margin: 0;font-size: 0.875rem;font-weight: 400;line-height: 1.5;color: var(--ck-tekst)}.ch-app .ck-akkoord .ck-akkoord__vink .ch-veldfout{grid-column: 1 / -1}.ck-akkoord__info{list-style: none;margin: var(--ck-r3) 0 0;padding: 0;display: grid;gap: 0.35rem;font-size: var(--ck-fs-mini);line-height: 1.5;color: var(--ck-tekst-zacht)}.ck-akkoord__info .ch-link{display: inline;min-height: 0}.ch-cart-item__termijn{font-weight: 600}.ck-registreer-noot{margin: 0;font-size: 0.875rem;line-height: 1.5;color: var(--ck-tekst-zacht)}.ck-registreer-noot .ch-link{display: inline;min-height: 0}.ck-dienst-herroep{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ck-r2) var(--ck-r3);margin-top: var(--ck-r3);padding: var(--ck-r3) var(--ck-r4);border-radius: var(--ck-radius-kaart);background: var(--ck-vlak-2)}.ck-dienst-herroep p{margin: 0;font-size: var(--ck-fs-klein)}.ck-dienst-herroep .ch-btn{flex: 0 0 auto;margin-top: 0}.ck-themaknop{display: inline-grid;place-items: center;flex: none;width: 40px;height: 40px;padding: 0;color: #fff;background: transparent;border: 1px solid rgba(255,255,255,0.7);border-radius: 50%;cursor: pointer}.ck-themaknop:hover{background: rgba(255,255,255,0.14)}.ck-themaknop .ck-icoon{width: 1.25rem;height: 1.25rem}.ck-themaknop .ck-themaknop__zon{display: none}.ck-themaknop[aria-pressed="true"] .ck-themaknop__zon{display: inline}.ck-themaknop[aria-pressed="true"] .ck-themaknop__maan{display: none}.ck-nav__link .ck-icoon{width: 1.1rem;height: 1.1rem}.ck-nav__link--uitgelicht{font-weight: var(--ck-gewicht-half)}.ck-nav__sublink img{object-fit: contain}.ck-nav__sub .ck-badge{margin-left: 0.35rem;vertical-align: 0.1em}.ck-kop .ck-nav__sub{--ch-focus: var(--ck-focus)}.ck-kop__logo:focus-visible{outline-offset: 4px !important}.ck-koplink,.ck-pagina a.ck-koplink{display: inline-flex;align-items: center;gap: 0.4rem;min-height: 44px;padding: 0 0.35rem;color: #fff;text-decoration: none;font: var(--ck-gewicht-half) 0.9375rem/1.2 var(--ck-font);border-radius: 8px;white-space: nowrap}.ck-koplink .ck-icoon{width: 1.1rem;height: 1.1rem;flex: none}.ck-koplink:hover,.ck-pagina a.ck-koplink:hover{color: #fff;text-decoration: underline;text-underline-offset: 0.3em}.ck-kopknop,.ck-pagina a.ck-kopknop{display: inline-flex;align-items: center;justify-content: center;gap: 0.45rem;min-height: 44px;padding: 0.5rem 1.15rem;border: 0;border-radius: var(--ck-radius-pil);background: #fff;color: var(--ck-inkt);text-decoration: none;font: var(--ck-gewicht-half) 0.9375rem/1.2 var(--ck-font);box-shadow: 0 2px 10px rgba(10,14,40,0.14);transition: background-color var(--ck-duur);white-space: nowrap;cursor: pointer}.ck-kopknop:hover,.ck-pagina a.ck-kopknop:hover{background: #eceeff;color: var(--ck-inkt)}.ck-kopknop .ck-icoon{width: 1.1rem;height: 1.1rem;flex: none;color: #5f54ff}.ck-kopknop .ck-account__pijl{color: currentColor}@media (min-width: 1200px){.ck-kop--shop.ck-kop--transparant:not(.is-vast) .ck-kop__logo img{width: 155px}.ck-kop--shop .ck-nav__link,.ck-kop--shop .ck-nav__subknop{font-size: 0.9375rem}.ck-kop--shop .ck-nav__lijst{gap: 0.25rem 1.4rem}.ck-kop--shop .ck-kop__acties{gap: var(--ck-r3)}.ck-kop--shop .ck-kop__acties .ck-taal{display: flex}.ck-kop--shop .ck-kop__menu{gap: var(--ck-r4)}}@media (min-width: 1200px) and (max-width: 1299.98px){.ck-kop--shop .ck-nav__lijst{gap: 0.25rem 1rem}.ck-kop--shop .ck-kop__acties{gap: 0.6rem}}@media (min-width: 1200px) and (max-width: 1439.98px){.ck-kop--shop:has(.ck-kop__tools .ch-iconknop) .ck-kop__acties .ck-taal{display: none}}@media (max-width: 1199.98px){.ck-js .ck-kop.is-open .ck-kop__acties{flex-direction: row;flex-wrap: wrap;align-items: center;gap: var(--ck-r3)}.ck-kop.is-open .ck-koplink,.ck-pagina .ck-kop.is-open a.ck-koplink{flex: 1 1 100%;width: 100%;min-height: 52px;padding: 0;font-size: 1.125rem;color: var(--ck-tekst);border-bottom: 1px solid var(--ck-lijn);border-radius: 0}.ck-kop.is-open .ck-koplink .ck-icoon{color: var(--ck-accent)}.ck-kop.is-open .ck-kopknop,.ck-pagina .ck-kop.is-open a.ck-kopknop{flex: 1 1 100%;min-height: 48px;background: var(--ck-vlak-2);color: var(--ck-tekst);box-shadow: inset 0 0 0 1px var(--ck-rand-veld)}.ck-kop.is-open .ck-kopknop .ck-icoon{color: var(--ck-accent)}.ck-kop.is-open .ck-themaknop{color: var(--ck-tekst);border-color: var(--ck-rand-veld)}.ck-kop.is-open .ck-nav__link--uitgelicht{color: var(--ck-accent)}.ck-js .ck-kop.is-open .ck-kop__registreer{flex: 1 1 100%}}body.dark .ck-kop.is-open .ck-kopknop .ck-icoon,body.dark .ck-kop.is-open .ck-koplink .ck-icoon{color: var(--ck-accent)}.ck-knop.ck-knop--uit,.ck-winkel .ck-knop.ck-knop--uit{cursor: default;transform: none;background: var(--ck-vlak-2);color: var(--ck-tekst-zacht);border-color: var(--ck-lijn);box-shadow: none}.ck-binnenkort{margin: var(--ck-r3) 0 0;padding: var(--ck-r3) var(--ck-r4);border-radius: var(--ck-radius-kaart);background: var(--ck-vlak-2);font-size: var(--ck-fs-klein);line-height: 1.5;color: var(--ck-tekst)}.ck-binnenkort strong{display: block;color: var(--ck-tekst-titel)}.ck-binnenkort a{color: var(--ck-link);text-decoration: underline;text-underline-offset: 0.2em}.ck-vinklijst__wat{color: var(--ck-tekst-zacht)}.ch-app select option{color: hsl(var(--color-base))}.ch-app select option:disabled{color: hsl(var(--color-muted))}.ck-voet__onder .ck-voet__taal{margin: 0;display: flex;align-items: center;gap: 0.5rem}.ck-voet__onder .ck-voet__taal a{display: inline-flex;align-items: center;min-height: 24px}.ck-voet__onder .ck-voet__taal a[aria-current]{font-weight: var(--ck-gewicht-vet)}@media (max-width: 1199.98px){.ck-js .ck-kop.is-open .ck-kop__menu{flex-wrap: nowrap}}body.dark .ck-hero{background: linear-gradient(-60deg,#3f37b8 0%,#035a94 100%)}body.dark .ck-hero.ck-hero--product,body.dark .ck-hero.ck-hero--paars{background: linear-gradient(240deg,#5a24d6 0%,#7d06ba 100%)}body.dark .ck-kaart--link:hover{border-color: var(--ck-blauw)}.ch-auth__onder a{display: inline-flex;align-items: center;gap: 0.35rem}.ch-auth__pijl{width: 1em;height: 1em;flex: none;transform: scaleX(-1)}.ck-cookiekeuze{position: fixed;z-index: 80;left: var(--ck-goot);right: var(--ck-goot);bottom: var(--ck-r3);max-width: 30rem;margin: 0;padding: var(--ck-r4) var(--ck-r5);color: var(--ck-tekst);background: var(--ck-vlak);border: 1px solid var(--ck-lijn);border-radius: var(--ck-radius-paneel);box-shadow: var(--ck-schaduw-zwevend);font-size: var(--ck-fs-mini);line-height: 1.5}.ck-cookiekeuze[hidden]{display: none}.ck-cookiekeuze__tekst{margin: 0 0 var(--ck-r3)}.ck-cookiekeuze__tekst strong{color: var(--ck-tekst-titel)}.ck-cookiekeuze__tekst a,.ck-pagina .ck-cookiekeuze__tekst a{color: var(--ck-link);text-decoration: underline}.ck-cookiekeuze__tekst a:hover,.ck-pagina .ck-cookiekeuze__tekst a:hover{color: var(--ck-link-hover)}.ck-cookiekeuze__knoppen{display: flex;gap: var(--ck-r3)}.ck-cookiekeuze__knoppen .ck-knop{flex: 1 1 0;min-height: 44px;padding: .5rem 1rem;font-size: var(--ck-fs-mini);box-shadow: none}.ck-voet__knoplink{display: inline-flex;align-items: center;min-height: 36px;padding: 0;border: 0;background: none;font: inherit;font-size: var(--ck-fs-klein);color: var(--ck-voet-link);text-align: left;cursor: pointer}.ck-voet__knoplink:hover{color: var(--ck-tekst);text-decoration: underline}@media print{.ck-cookiekeuze{display: none}}
