@font-face{font-family:'CimentArt Display';src:url('../fonts/CimentArtDisplay-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'CimentArt Display';src:url('../fonts/CimentArtDisplay-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'CimentArt Wide';src:url('../fonts/CimentArtWide-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'CimentArt Wide';src:url('../fonts/CimentArtWide-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato-latin-300-normal.woff2') format('woff2');font-weight:300;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato-latin-ext-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cement:#EDEDEB;--emmer:#F7F7F7;--tekst:#141414;--deksel:#1E1E1E;--grijs:#5E5E5E;--lijn:#D6D6D3;--op-donker:#FFFFFF;--op-donker-2:#D0D0D0;--op-donker-3:#BDBDBD;--lijn-donker:#3A3A3A;--display:'CimentArt Display','Lato',Arial,sans-serif;--wide:'CimentArt Wide','Lato',Arial,sans-serif;--vc-papier:var(--cement);--vc-inkt:var(--tekst);--vc-grijs1:var(--grijs);--vc-grijs2:#5E5E5E;--vc-onderschrift:#5E5E5E;--vc-paginanummer:#8a8a8a;--vc-lijn:var(--lijn);--vc-lijn-binnen:var(--lijn);--vc-steen:var(--emmer);--vc-whatsapp:#25D366;--vc-font:'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;--vc-tekst:400;--vc-groot:400;--vc-titel:700;--vc-fs-titel:12px;--vc-fs-titel-gsm:11px;--vc-ls-titel:.34em;--vc-fs-tekst:17px;--vc-fs-tekst-gsm:16px;--vc-lh-tekst:1.6;--vc-fs-h1:64px;--vc-fs-h1-gsm:36px;--vc-lh-h1:1.02;--vc-ls-h1:.01em;--vc-fs-label:12px;--vc-ls-label:.34em;--vc-knop-hoog:auto;--vc-fs-knop:16px;--vc-knop-padding:26px;--vc-lijndikte:1px;--vc-lijndikte-gekozen:1px;--vc-nav-hoog:88px;--vc-nav-gsm-hoog:64px;--vc-max:1440px;--vc-gutter:clamp(16px,4vw,48px);--vc-sectie:96px;--vc-sectie-gsm:64px;--vc-kolomafstand:24px;--vc-duur:600ms;--vc-curve:cubic-bezier(.25,.1,.25,1);--vc-verschuiving:6px;--vc-tussen:150ms;--schaduw:drop-shadow(0 22px 22px rgba(20,20,20,.16)) drop-shadow(0 4px 6px rgba(20,20,20,.08))}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--vc-papier);color:var(--vc-inkt);font-family:var(--vc-font);font-weight:var(--vc-tekst);font-size:var(--vc-fs-tekst-gsm);line-height:var(--vc-lh-tekst);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--vc-grijs1)}p{margin:0 0 1em}p,li,td,th,dd,figcaption,.antwoord,label{text-wrap:pretty}h1,h2,h3,.kicker,summary,.t-naam{text-wrap:balance}p:last-child{margin-bottom:0}h1,h2,h3{margin:0;font-weight:var(--vc-tekst)}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:1px solid var(--vc-inkt);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--vc-inkt);color:#fff;padding:8px 14px;z-index:50;text-decoration:none}.skip:focus{left:8px}.wrap{max-width:1440px;margin:0 auto;padding:0 var(--vc-gutter)}.sectie{padding:var(--vc-sectie-gsm) 0}.sectie.dicht{padding-top:0}.kicker{font-weight:var(--vc-titel);font-size:var(--vc-fs-titel-gsm);letter-spacing:var(--vc-ls-titel);text-transform:uppercase;margin:0 0 20px}.zacht{color:var(--vc-grijs1)}.klein{font-size:14px;line-height:1.6}.label{font-weight:var(--vc-titel);font-size:var(--vc-fs-label);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-grijs1)}.onderschrift{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--vc-onderschrift);text-align:right;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onderschrift b{font-weight:var(--vc-titel);color:var(--vc-grijs2);margin-right:24px}.tekst{max-width:36em}.ruimte{margin-top:var(--vc-sectie-gsm)}.ruimte-s{margin-top:28px}.knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.knop{display:inline-flex;align-items:center;justify-content:center;height:var(--vc-knop-hoog);padding:0 var(--vc-knop-padding);border-radius:999px;background:var(--vc-inkt);color:#fff;border:1px solid var(--vc-inkt);font:var(--vc-groot) var(--vc-fs-knop)/1 var(--vc-font);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--vc-duur) var(--vc-curve),color var(--vc-duur) var(--vc-curve)}.knop.lijn{background:transparent;color:var(--vc-inkt)}:root{--vc-hover-duur:.5s;--vc-hover-curve:cubic-bezier(.2,.8,.2,1)}.knop{position:relative;overflow:hidden;isolation:isolate}.knop .k-lbl{display:inline-block;transition:transform var(--vc-hover-duur) var(--vc-hover-curve)}.knop .k-pijl{position:absolute;right:13px;top:50%;width:12px;height:10px;margin-top:-5px;background:currentColor;opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform var(--vc-hover-duur) var(--vc-hover-curve);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M0 5h10.5M6.5 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M0 5h10.5M6.5 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat}.knop.lijn::before{content:"";position:absolute;inset:0;background:var(--vc-steen);transform:scaleX(0);transform-origin:right;transition:transform var(--vc-hover-duur) var(--vc-hover-curve);z-index:-1}.pijl{position:relative;text-decoration:none;font-weight:var(--vc-groot);font-size:15px;padding-bottom:3px}.pijl::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}@media (hover:hover) and (pointer:fine){.knop:hover .k-lbl,.knop:focus-visible .k-lbl{transform:translateX(-10px)}.knop:hover .k-pijl,.knop:focus-visible .k-pijl{opacity:1;transform:none}.knop.lijn:hover::before,.knop.lijn:focus-visible::before{transform:scaleX(1);transform-origin:left}.pijl:hover::after{animation:vc-lijn .9s var(--vc-hover-curve)}}@keyframes vc-lijn{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.nav{position:sticky;top:0;z-index:20;background:var(--vc-papier)}.nav .wrap{height:var(--vc-nav-gsm-hoog);display:flex;align-items:center;gap:28px}.nav .merk{display:block;margin-right:auto;color:var(--vc-inkt);line-height:0;flex-shrink:0}.nav .merk .lockup{display:block;height:28px;width:auto;overflow:visible}.nav .links{display:none}.nav .links a,.voet li a{position:relative;text-decoration:none}.nav .links a{font-size:14px;padding:6px 0}.nav .links a::after,.voet li a::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--vc-hover-duur) var(--vc-hover-curve)}.voet li a::after{bottom:4px}.nav .links a[aria-current="page"]::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav .links a:hover::after,.voet li a:hover::after{transform:scaleX(1);transform-origin:left}}.nav .knop{display:none}.menuknop{width:44px;height:44px;margin-right:-10px;background:none;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--vc-inkt)}.menuknop .dicht,.menuknop[aria-expanded="true"] .open{display:none}.menuknop[aria-expanded="true"] .dicht{display:block}a,button{-webkit-tap-highlight-color:transparent}.menu{position:fixed;inset:var(--vc-nav-gsm-hoog) 0 0 0;background:var(--vc-papier);z-index:19;padding:24px var(--vc-gutter);display:none;flex-direction:column;gap:6px}.menu.open{display:flex}.menu a{font-size:26px;line-height:1.6;text-decoration:none}.menu .knop{margin-top:24px;align-self:flex-start}.menu a.knop{font:var(--vc-groot) var(--vc-fs-knop)/1 var(--vc-font);letter-spacing:.01em;height:var(--vc-knop-hoog);padding:0 var(--vc-knop-padding)}.talen{display:flex;align-items:center;gap:1px;font-size:12px;line-height:1;letter-spacing:.08em;color:var(--vc-grijs2)}.talen a{color:var(--vc-grijs1);text-decoration:none;padding:10px 5px;transition:color var(--vc-hover-duur) var(--vc-hover-curve)}.talen a[aria-current]{color:var(--vc-inkt)}@media (hover:hover) and (pointer:fine){.talen a:hover{color:var(--vc-inkt)}}.nav .talen{display:none}.menu .talen{position:absolute;top:22px;right:calc(var(--vc-gutter) - 6px)}.menu .talen a{font-size:14px;line-height:1;min-height:44px;min-width:36px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.hero{position:relative}.hero .kamer{position:relative;height:420px;overflow:hidden;background:var(--vc-papier)}@media (max-width:859px){.hero .kamer{height:auto;aspect-ratio:1455/1242}}.kamer img,.kamer canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kamer canvas{opacity:0;transition:opacity 1.2s var(--vc-curve);touch-action:pan-y}.kamer canvas.on{opacity:1}.kamer-logo{position:absolute;inset:0;pointer-events:none;z-index:1}.kamer-logo .l-deel{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;overflow:visible;opacity:0;transition:opacity 1.2s var(--vc-curve)}.kamer-logo path{fill:none;stroke:#1c1c1c;stroke-linecap:round;stroke-linejoin:round}.kamer-logo path.l-p2{stroke-opacity:.42}.kamer canvas.on ~ .kamer-logo .l-deel{opacity:1}.hero .kopij{padding:28px var(--vc-gutter) 8px}.hero h1{font-size:var(--vc-fs-h1-gsm);line-height:1.26;letter-spacing:var(--vc-ls-h1);max-width:16em}.hero .sub,.kopblok .sub{color:var(--vc-grijs1);margin-top:14px;max-width:30em}.kopblok{padding:40px 0 8px}.kopblok h1{font-size:var(--vc-fs-h1-gsm);line-height:1.26;letter-spacing:var(--vc-ls-h1);max-width:18em}.twee{display:grid;gap:40px}.beeld img{width:100%;height:auto}.genummerd li{display:grid;grid-template-columns:32px 1fr;gap:0 12px;padding:16px 0}.genummerd .nr{font-size:12px;font-weight:var(--vc-titel);letter-spacing:.12em;color:var(--vc-grijs2);padding-top:5px}.genummerd h3{font-size:inherit;font-weight:var(--vc-groot);margin-bottom:4px}.genummerd p{color:var(--vc-grijs1)}.stappen{display:grid;gap:32px;margin-top:8px}.stappen .nr{display:block;font-size:12px;font-weight:var(--vc-titel);letter-spacing:.12em;color:var(--vc-grijs2);margin-bottom:10px}.stappen h3{font-size:inherit;font-weight:var(--vc-groot);margin-bottom:4px}.stappen p{color:var(--vc-grijs1)}section[id],.form-kol[id]{scroll-margin-top:var(--vc-nav-gsm-hoog)}.sp-kop{max-width:40em}.sp-kop .kicker{margin-bottom:16px}.sp-zin{font-size:22px;line-height:1.35;letter-spacing:-.005em;margin:0}.sp-galerij{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;margin-top:40px}.sp-galerij .onderschrift{white-space:normal;text-align:left;line-height:1.5}.sp-galerij .onderschrift b{display:block;margin:0 0 2px}.sp-vanaf{color:var(--vc-grijs1);margin-top:22px}.sp-collectie{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:40px}.sp-kaart{display:flex;flex-direction:column;min-width:0}.sp-kaart img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--vc-steen)}.sp-info{display:flex;flex-direction:column;flex:1;padding-top:18px}.sp-regel{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.sp-regel h3{font-size:inherit;font-weight:var(--vc-groot)}.sp-prijs{font-weight:var(--vc-groot);white-space:nowrap}.sp-maat{font-size:14px;color:var(--vc-grijs1);margin:4px 0 0}.sp-tekst{font-size:15px;line-height:1.6;color:var(--vc-grijs1);margin:12px 0 22px}.sp-info .knop{align-self:flex-start;margin-top:auto}.sp-noot{margin-top:36px}@media (max-width:859px){.sp-rij{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:40px calc(-1 * var(--vc-gutter)) 0;padding:0 0 2px var(--vc-gutter);scroll-padding:0 var(--vc-gutter)}.sp-rij::-webkit-scrollbar{display:none}.sp-rij::after{content:"";flex:0 0 max(0px,calc(var(--vc-gutter) - 16px))}.sp-rij>.sp-kaart{flex:0 0 78%;scroll-snap-align:start}}.tf-vormen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px}.tf-vorm{display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:100%;padding:18px 16px 16px;border-radius:4px;background:var(--vc-steen);color:var(--vc-inkt);text-decoration:none;transition:background .3s var(--vc-curve)}.tf-vorm svg{width:100%;max-width:120px;height:auto;margin:0 0 10px;overflow:visible;color:var(--vc-inkt)}.tf-vorm path{transition:stroke-width .3s var(--vc-curve)}.tf-naam{font-weight:400}.tf-maat,.tf-prijs{font-size:14px;color:var(--vc-grijs1)}@media (hover:hover){.tf-vorm:hover path{stroke-width:1.8}}.tf-vorm:focus-visible{outline:1px solid var(--vc-inkt);outline-offset:3px}.stappen.drie{margin-top:8px}.sp-extra{margin-top:28px}.sp-extra td{padding:14px 12px 14px 0}.sp-extra tr:first-child td{border-top:var(--vc-lijndikte) solid var(--vc-inkt)}.spiegelprijzen td:first-child{font-weight:var(--vc-groot)}.twee>.rechts:has(>.beeld),.twee>.rechts:has(>figure){order:-1}.teaser>.links{display:contents}.teaser .t-kop{order:1;margin-bottom:0}.teaser .t-tekst{order:2}.teaser>.t-podium{order:3}.teaser .t-data{order:4}.teaser .t-kiezer{order:5}.teaser .t-knoppen{order:6}.teaser.twee{gap:24px}.podium{position:relative}.kiezer{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vorm-knop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;background:none;border:0;border-radius:4px;font:var(--vc-tekst) 13px/1.3 var(--vc-font);color:var(--vc-grijs1);cursor:pointer;transition:color var(--vc-duur) var(--vc-curve),background var(--vc-duur) var(--vc-curve)}.vorm-knop svg{width:100%;max-width:76px;height:auto;overflow:visible}.vorm-knop path{transition:stroke-width .3s var(--vc-curve)}.vorm-knop[aria-pressed="true"]{color:var(--vc-inkt);background:var(--vc-steen)}.vorm-knop[aria-pressed="true"] path{stroke-width:1.8}@media (hover:hover){.vorm-knop:hover{color:var(--vc-inkt)}.vorm-knop:hover path{stroke-width:1.8}}.teaser-data{border-top:var(--vc-lijndikte) solid var(--vc-lijn);padding-top:28px;margin-top:8px}.teaser-data p{margin:0}.t-naam{font-weight:var(--vc-groot);font-size:20px;line-height:1.3}.t-maat{color:var(--vc-grijs1);margin-top:6px!important}.t-prijs{margin-top:22px!important;display:flex;flex-direction:column;gap:2px}.t-prijs .t-label{font-weight:var(--vc-titel);font-size:var(--vc-fs-label);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-grijs1)}.t-prijs span:last-child{font-weight:var(--vc-groot);font-size:24px;line-height:1.3;letter-spacing:-.005em}.t-knoppen .knoppen{margin-top:32px}.t-knoppen .tabel-noot{margin-top:28px;font-size:12.5px;line-height:1.6;max-width:34em}.tekening{display:block;width:100%;height:auto;overflow:visible}.tekening .v{display:none}.tekening .v.aan{display:inline}.tekening .omtrek{fill:var(--vc-papier);stroke:var(--vc-inkt);stroke-width:2.1;stroke-linejoin:round}.tekening .poot{fill:none;stroke:var(--vc-inkt);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tekening .stoel rect{fill:none;stroke:var(--vc-grijs2);stroke-width:1px;stroke-dasharray:3 2.5;vector-effect:non-scaling-stroke}.tekening .stoel line{stroke:var(--vc-grijs2);stroke-width:1.4px;vector-effect:non-scaling-stroke}.tekening .maat line{stroke:var(--vc-grijs2);stroke-width:1px;vector-effect:non-scaling-stroke}.tekening text{font-family:var(--vc-font);font-weight:var(--vc-tekst);font-size:14px;fill:var(--vc-grijs1);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--vc-papier);stroke-width:7px;stroke-linejoin:round}.tekening text.links{text-anchor:start}.tekening-fig .onderschrift{text-align:left}.js .tekening .v.wacht .omtrek{stroke-dasharray:1;stroke-dashoffset:1}.js .tekening .v.wacht .poot,.js .tekening .v.wacht .stoel,.js .tekening .v.wacht .maat{opacity:0}.tekening .v.teken .omtrek{stroke-dasharray:1;stroke-dashoffset:1;animation:vc-teken .9s var(--vc-curve) forwards}.tekening .v.teken .poot{opacity:0;animation:vc-in .5s var(--vc-curve) .55s forwards}.tekening .v.teken .stoel{opacity:0;animation:vc-in .4s var(--vc-curve) forwards;animation-delay:calc(.6s + var(--i) * 70ms)}.tekening .v.teken .maat{opacity:0;animation:vc-in .5s var(--vc-curve) forwards;animation-delay:calc(.9s + var(--n) * 90ms)}@keyframes vc-teken{to{stroke-dashoffset:0}}@keyframes vc-in{to{opacity:1}}.kanalen{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.kanaal{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:46px;padding:0 22px 0 44px;border-radius:999px;color:#fff;text-decoration:none;font-size:14px;font-weight:400;letter-spacing:.01em;isolation:isolate;white-space:nowrap}.kanaal:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.22);opacity:0;transition:opacity .4s ease;z-index:-1}.kanaal svg{position:absolute;left:18px;top:50%;width:16px;height:16px;fill:#fff;transform:translate(0,-50%);transition:left .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.kanaal .lbl{display:inline-block;transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.kanalen .kanaal:hover:after{opacity:1}.kanalen .kanaal:hover svg{left:50%;transform:translate(-50%,-50%) scale(1.15)}.kanalen .kanaal:hover .lbl{opacity:0;transform:translateX(14px)}}.kanaal.k-wa{background:#25D366}.kanaal.k-ig{background:#E1306C}.kanaal.k-mail{background:#1b7df5}.kanaal:hover{text-decoration:none}.route{position:relative}.route-keuze{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:25;background:var(--vc-papier);border:var(--vc-lijndikte) solid var(--vc-lijn);border-radius:14px;padding:10px 6px 6px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.route-keuze[hidden]{display:none}.route-keuze .label{margin:0 12px 4px}.route-keuze a{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 12px;border-radius:10px;text-decoration:none;font-size:15px}.route-keuze a::after{content:"";width:12px;height:10px;background:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M0 5h10.5M6.5 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M0 5h10.5M6.5 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat}.route-keuze a[hidden]{display:none}.route-keuze a+a{border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.route-keuze a:active{background:var(--vc-steen)}@media (max-width:560px){.kanalen{flex-direction:column;align-items:stretch;width:min(100%,224px);gap:9px}.kanaal{justify-content:center;padding:0 18px 0 40px;height:44px;font-size:13.5px}.kanaal svg{left:16px}}.raster{display:grid;gap:40px}.kaart-tekst{padding-top:8px}.kaart-tekst h3{font-size:inherit;font-weight:var(--vc-groot);margin-bottom:6px}.kleuren{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;margin-top:32px}.kleuren li{aspect-ratio:1;position:relative}table{width:100%;border-collapse:collapse;font-size:14px}th{font-weight:var(--vc-tekst);font-size:var(--vc-fs-label);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-grijs1);text-align:left;padding:0 12px 12px 0;border-bottom:var(--vc-lijndikte) solid var(--vc-inkt);vertical-align:bottom}td{padding:16px 12px 16px 0;border-bottom:var(--vc-lijndikte) solid var(--vc-lijn-binnen);vertical-align:top}th.r,td.r{text-align:right;white-space:nowrap}th:last-child,td:last-child{padding-right:0}td .sub{display:block;color:var(--vc-grijs1);font-size:14px}.tabel-noot{font-size:13px;line-height:1.65;color:var(--vc-grijs1);margin-top:24px;max-width:40em}.vragen details{border-bottom:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.vragen details:first-of-type,.vragen .kicker+details{border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.vragen summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-weight:var(--vc-groot)}.vragen summary::-webkit-details-marker{display:none}.vragen summary::after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(var(--vc-inkt),var(--vc-inkt)) center/12px 1px no-repeat,linear-gradient(var(--vc-inkt),var(--vc-inkt)) center/1px 12px no-repeat}.vragen details[open] summary::after{background:linear-gradient(var(--vc-inkt),var(--vc-inkt)) center/12px 1px no-repeat}.vragen .antwoord{padding:0 0 24px;max-width:40em}.vragen h2.kicker{margin-top:56px}.vragen h2.kicker:first-child{margin-top:0}.form{display:grid;gap:18px;max-width:640px}.form .rij{display:grid;gap:18px}.form label{display:block}.form label span{display:block;font-weight:var(--vc-titel);font-size:var(--vc-fs-label);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-grijs1);margin-bottom:8px}.form input,.form select,.form textarea{width:100%;height:var(--vc-knop-hoog);border:var(--vc-lijndikte) solid var(--vc-lijn);border-radius:0;background:var(--vc-papier);padding:0 14px;font:var(--vc-tekst) 16px/1.4 var(--vc-font);color:var(--vc-inkt);appearance:none;-webkit-appearance:none}.form select{background-image:linear-gradient(45deg,transparent 50%,var(--vc-inkt) 50%),linear-gradient(-45deg,transparent 50%,var(--vc-inkt) 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.form textarea{height:auto;min-height:140px;padding:12px 14px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:1px solid var(--vc-inkt);outline-offset:0;border-color:var(--vc-inkt)}.form .hp{position:absolute;left:-9999px}.form .noot{font-size:13px;color:var(--vc-grijs1)}.melding{border:var(--vc-lijndikte) solid var(--vc-lijn);padding:16px 18px;margin-bottom:24px;max-width:640px}.contact-lijst{max-width:420px}.contact-lijst li{border-bottom:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.contact-lijst li:first-child{border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.contact-lijst li>a{display:grid;grid-template-columns:18px 92px 1fr;column-gap:14px;align-items:center;min-height:52px;padding:13px 0;text-decoration:none;color:var(--vc-inkt)}.contact-lijst .c-icoon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;color:var(--vc-grijs1)}.contact-lijst .c-icoon *{vector-effect:non-scaling-stroke}.contact-lijst .c-label{font-size:13px;color:var(--vc-grijs1)}.contact-lijst .c-waarde{font-size:15px;min-width:0}.contact-lijst .c-waarde span{position:relative}.contact-lijst .c-waarde span::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--vc-hover-duur) var(--vc-hover-curve)}@media (hover:hover) and (pointer:fine){.contact-lijst a:hover .c-waarde span::after,.contact-lijst a:focus-visible .c-waarde span::after{transform:scaleX(1);transform-origin:left}.contact-lijst a:hover .c-icoon{color:var(--vc-inkt)}}.contact-lijst .c-icoon{transition:color var(--vc-hover-duur) var(--vc-hover-curve)}.contact-lijst a[aria-expanded="true"] .c-waarde span::after{transform:scaleX(1);transform-origin:left}.contact-lijst .route-keuze{top:calc(100% - 4px)}@media (max-width:560px){.contact-lijst li>a{grid-template-columns:18px 80px 1fr;column-gap:12px}}.form-kol .kicker,.contact-kol .kicker{margin-bottom:20px}.contact-kol{margin-top:16px}.leeg{max-width:36em}.voet{padding:var(--vc-sectie-gsm) 0 40px;margin-top:var(--vc-sectie-gsm)}.voet .merk{display:block;width:140px;color:var(--vc-inkt);margin-bottom:32px}.merk svg{width:100%;height:auto;overflow:visible}.voet .kolommen{display:grid;grid-template-columns:1fr 1fr;gap:28px;grid-auto-flow:dense}.voet h2{font-weight:var(--vc-titel);font-size:var(--vc-fs-label);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-grijs1);margin-bottom:12px}.voet li{font-size:15px;line-height:2}.voet .kolommen>div:nth-child(5){grid-column:1 / -1}.wettelijk{margin:56px auto 0;font-size:12px;line-height:1.8;color:var(--vc-grijs1);text-align:center;text-wrap:balance;max-width:none}.wettelijk span{white-space:nowrap}.wettelijk a{color:inherit}.wa{position:fixed;right:18px;bottom:28px;width:52px;height:52px;border-radius:50%;background:var(--vc-whatsapp);z-index:30;display:flex;align-items:center;justify-content:center;box-shadow:none}.wa svg{width:26px;height:26px;fill:#fff}.juridisch{max-width:42em}.juridisch section{padding:20px 0;border-bottom:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.juridisch section:first-child{border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.juridisch h2{font-weight:var(--vc-groot);font-size:inherit;margin:0 0 6px}.juridisch h2 .nr{font-size:12px;font-weight:var(--vc-titel);letter-spacing:.12em;color:var(--vc-grijs2);margin-right:14px}.tussenkop{font-size:inherit;font-weight:var(--vc-groot);margin:6px 0 8px}.label{margin:0}.js .verschijn{opacity:0;transform:translateY(var(--vc-verschuiving));transition:opacity var(--vc-duur) var(--vc-curve),transform var(--vc-duur) var(--vc-curve)}.js .verschijn.zien{opacity:1;transform:none}.js .stappen .verschijn{transform:translateY(16px);transition-duration:.75s}.js .stappen .verschijn.zien{transform:none}@media (prefers-reduced-motion:reduce){.js .verschijn,.js .stappen .verschijn{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.kamer canvas{display:none}.knop .k-lbl,.knop .k-pijl,.knop.lijn::before,.nav .links a::after,.voet li a::after,.kanaal svg,.kanaal .lbl,.kanaal:after{transition:none!important}.pijl:hover::after{animation:none}.tekening .v .omtrek,.tekening .v .poot,.tekening .v .stoel,.tekening .v .maat{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;stroke-dasharray:none!important}}@media (min-width:600px){.form .rij{grid-template-columns:1fr 1fr}.kiezer{grid-template-columns:repeat(7,1fr)}.tekening text{font-size:9px}.tekening .omtrek{stroke-width:1.4}.raster{grid-template-columns:repeat(3,1fr)}.kleuren{grid-template-columns:repeat(16,1fr)}.voet .kolommen{grid-template-columns:repeat(3,1fr)}.voet .kolommen>div:nth-child(5){grid-column:auto}.stappen{grid-template-columns:repeat(2,1fr);gap:8px 40px}.sp-galerij{gap:32px 20px}.sp-collectie{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 20px}.sp-rij>.sp-kaart{flex-basis:44%}.sp-rij::after{flex-basis:max(0px,calc(var(--vc-gutter) - 20px))}}@media (min-width:860px){body{font-size:var(--vc-fs-tekst)}.sectie{padding:var(--vc-sectie) 0}.kicker{font-size:var(--vc-fs-titel);margin-bottom:24px}.ruimte{margin-top:var(--vc-sectie)}.kopblok{padding:72px 0 0}.kopblok h1{font-size:var(--vc-fs-h1);line-height:var(--vc-lh-h1);max-width:560px}.kopblok .sub{font-size:var(--vc-fs-tekst);max-width:440px;margin-top:20px}.nav .wrap{height:var(--vc-nav-hoog);gap:34px}.nav .merk .lockup{height:32px}.hero{display:grid;grid-template-columns:minmax(0,1fr);height:calc(100vh - var(--vc-nav-hoog));min-height:560px;max-height:828px}.hero .kopij{grid-column:1;grid-row:1;align-self:start;justify-self:start;padding:clamp(56px,calc(100vh - 672px),228px) 0 48px calc(max(0px,(100vw - 1440px) / 2) + var(--vc-gutter));position:relative;z-index:2}.hero .kamer{grid-column:1;grid-row:1;height:auto;margin-left:calc(max(0px,(100vw - 1440px) / 2) + 470px)}.hero .kamer::before{content:"";position:absolute;left:0;top:0;bottom:0;width:220px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0));z-index:1;pointer-events:none}.hero h1{font-size:var(--vc-fs-h1);line-height:var(--vc-lh-h1);width:560px;max-width:none}.hero .sub{font-size:var(--vc-fs-tekst);width:440px;margin-top:20px}.hero .knoppen{margin-top:30px}.twee{grid-template-columns:repeat(12,1fr);gap:var(--vc-kolomafstand)}.twee>.links{grid-column:1 / span 5}.twee>.rechts{grid-column:7 / span 6}.twee.omgekeerd>.links{grid-column:8 / span 5;grid-row:1}.twee.omgekeerd>.rechts{grid-column:1 / span 6;grid-row:1}.twee.midden{align-items:center}.twee:has(>.rechts>.beeld),.twee:has(>.rechts>figure){align-items:center}.twee>.rechts:has(>.beeld),.twee>.rechts:has(>figure){order:0}.teaser>.links{display:block;grid-column:1 / span 5;align-self:center}.teaser>.t-podium{grid-column:7 / span 6;grid-row:1;align-self:center}.teaser .t-kop{margin-bottom:24px}.teaser .kiezer{grid-template-columns:repeat(4,1fr);margin:28px 0 24px;gap:6px}.teaser .t-knoppen{margin-top:4px}.tekening text{font-size:8px}.tekening .omtrek{stroke-width:1.15}.twee>.form-kol,.twee>.contact-kol{grid-row:1}.twee>.form-kol{grid-column:6 / span 7}.twee>.contact-kol{grid-column:1 / span 4;margin-top:0}.stappen{grid-template-columns:repeat(4,1fr);gap:40px}.stappen.drie{grid-template-columns:repeat(3,1fr)}section[id],.form-kol[id]{scroll-margin-top:var(--vc-nav-hoog)}.sp-zin{font-size:28px}.sp-galerij{grid-template-columns:repeat(3,1fr);gap:40px var(--vc-kolomafstand);margin-top:56px}.sp-collectie{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px var(--vc-kolomafstand);margin-top:56px}.tf-vormen{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.sp-hero .twee{align-items:center}.sp-hero .twee>.links{grid-column:1 / span 5}.sp-hero .twee>.rechts{grid-column:7 / span 6}.sp-hero h1{max-width:none}.kleuren{grid-template-columns:repeat(24,1fr);gap:8px}table{font-size:15px}.stappen li{display:block;padding:0}.stappen .nr{display:block;margin-bottom:16px}.wa{right:32px;bottom:32px;width:56px;height:56px}.voet{padding-top:var(--vc-sectie)}}.tv{scroll-margin-top:var(--vc-nav-gsm-hoog)}.tv [hidden]{display:none!important}html:not(.js) .tv-vak,html:not(.js) .tv-tools,html:not(.js) .tv-maat,html:not(.js) .tv-form{display:none}.tv-vak{position:relative;aspect-ratio:3/2;border:var(--vc-lijndikte) solid var(--vc-lijn);background:var(--vc-papier);overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair}.tv-vak canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.tv-vak.gom{cursor:none}.tv-vak.klaar{pointer-events:none;cursor:default}.tv-legende{position:absolute;left:10px;top:7px;font-size:10px;pointer-events:none;background:var(--vc-papier);padding:0 3px 0 2px}.tv-schaal{position:absolute;left:0;right:0;bottom:5px;height:12px;pointer-events:none}.tv-schaal span{position:absolute;bottom:0;font-size:10px;line-height:1;color:var(--vc-grijs2);transform:translateX(-50%);background:var(--vc-papier);padding:0 2px;white-space:nowrap;font-variant-numeric:tabular-nums}.tv-schaal span.b{transform:none;margin-left:4px}.tv-schaal span.e{transform:translateX(-100%);margin-left:-4px}.tv-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tv-tools .knop{height:36px;padding:0 15px;font-size:13px;touch-action:manipulation}.tv-tools .knop[aria-pressed="true"]{background:var(--vc-inkt);color:#fff}.tv-tools .knop[aria-pressed="true"]::before,.tv-tools .knop:disabled::before{content:none}.tv-tools .knop:disabled{opacity:.35;cursor:default}.tv-maat{margin:18px 0 28px;font-weight:var(--vc-groot);font-size:15px}.form .rij.tv-twee{grid-template-columns:1fr 1fr}.form .tv-hint{align-self:end;margin:0 0 4px;line-height:1.5}.tv-form [aria-invalid="true"]{border-color:var(--vc-inkt)}.tv .knop[aria-busy="true"]{opacity:.6;cursor:progress}.tv-klaar{max-width:640px}.tv-klaar:focus{outline:none}.tv-dank{font-weight:var(--vc-groot);font-size:20px;line-height:1.3;margin-bottom:6px}.tv-opnieuw{margin-top:28px}@media (min-width:600px){.tv-vak{aspect-ratio:2/1}}@media (min-width:860px){.tv{scroll-margin-top:var(--vc-nav-hoog)}}.intro{display:none}html.vc-intro .intro{display:block;position:fixed;inset:0;z-index:100;background:#fff;pointer-events:none;animation:vc-intro-nood 0s linear 3s forwards}@keyframes vc-intro-nood{to{visibility:hidden}}.intro picture{display:contents}.intro img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;opacity:0;will-change:transform,opacity}@media (min-width:860px) and (max-width:1099px){.nav .wrap{gap:20px}.nav .links{gap:18px}.nav .merk .lockup{height:28px}.nav .talen{margin-left:-2px}}.kruimel{margin:0 0 24px}.kruimel ol{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-grijs1)}.kruimel li+li::before{content:"/";margin:0 10px;color:var(--vc-grijs2)}.kruimel a{text-decoration:none}.kruimel a:hover{text-decoration:underline}.kruimel [aria-current]{color:var(--vc-inkt)}.v-vergelijk td:first-child{width:32%}.v-vergelijk b{font-weight:var(--vc-groot)}.v-buren{display:grid;margin-top:8px;border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.v-buur{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:18px 0;border-bottom:var(--vc-lijndikte) solid var(--vc-lijn-binnen);text-decoration:none}.v-buur-naam{font-weight:var(--vc-groot)}.v-buur-zin{grid-column:1;color:var(--vc-grijs1);font-size:14px;line-height:1.55}.v-buur-prijs{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--vc-grijs1);font-size:13px;white-space:nowrap}.v-buur:hover .v-buur-naam{text-decoration:underline}.rechts .sp-galerij{grid-template-columns:1fr 1fr;margin-top:0}.v-leeg>div{aspect-ratio:540/670;background:var(--vc-steen);display:flex;align-items:center;justify-content:center}.v-leeg svg{width:46%;height:auto;color:var(--vc-grijs2);overflow:visible}@media (max-width:859px){.v-leeg.breed{display:none}}@media (min-width:860px){.v-buren{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--vc-kolomafstand);border-top:0;margin-top:16px}.v-buur{display:flex;flex-direction:column;height:100%;padding:20px 0 0;border-bottom:0;border-top:1px solid var(--vc-inkt)}.v-buur-zin{margin-top:6px}.v-buur-prijs{align-self:flex-start;margin-top:auto;padding-top:14px}.v-buren.drie{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.voet .kolommen{grid-template-columns:repeat(6,1fr)}}.st-tekening>svg{display:block;width:100%;height:auto;aspect-ratio:540/670;background:var(--vc-steen)}.st-lijn{fill:none;stroke:var(--vc-inkt);stroke-width:1.2;vector-effect:non-scaling-stroke}.st-lijn .vloer{stroke:var(--vc-grijs2)}.st-maat{fill:none;stroke:var(--vc-grijs1);stroke-width:.8;vector-effect:non-scaling-stroke}.st-tekst{fill:var(--vc-grijs1);font:400 13px/1 var(--vc-font);letter-spacing:.04em}.st-tekening.klein{max-width:420px}.rechts:empty{display:none}.st-vormen .tf-vorm svg{max-width:150px}@media (min-width:860px){.st-vormen{grid-template-columns:repeat(3,1fr)}}.mc-staal>svg{display:block;width:100%;height:auto;aspect-ratio:540/670}.mc-ruimtes{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;margin-top:32px}.mc-ruimte{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--vc-inkt)}.mc-ruimte svg{display:block;width:100%;height:auto;aspect-ratio:4/3;margin-bottom:10px}.mc-ruimte .tf-maat{font-size:14px;color:var(--vc-grijs1)}.mc-ruimte:hover .tf-naam{text-decoration:underline}.mc-materiaal{background:var(--vc-steen);padding:28px 24px;border-radius:4px}.mc-materiaal .label{margin:0 0 6px}.mc-materiaal h3{font-size:28px;line-height:1.2;font-weight:var(--vc-tekst);margin:0 0 14px}.mc-vak{background:var(--vc-steen);padding:36px 24px;border-radius:4px}.mc-vak .sp-zin{max-width:28em}.mc-vak p:not(.sp-zin):not(.kicker){color:var(--vc-grijs1)}@media (min-width:860px){.mc-ruimtes{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px var(--vc-kolomafstand);margin-top:48px}.mc-materiaal{padding:40px 44px}.mc-materiaal h3{font-size:36px}.mc-vak{padding:64px 72px}}.voorna{margin:0;--vn:50%}.vn-kader{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--vc-steen)}.vn-kader img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vn-kader .vn-voor{clip-path:inset(0 calc(100% - var(--vn)) 0 0)}.vn-lijn{position:absolute;top:0;bottom:0;left:var(--vn);width:1px;background:#fff;pointer-events:none}.vn-lijn::after{content:"";position:absolute;top:50%;left:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid #fff;background:rgba(255,255,255,.16)}.vn-schuif{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y}.vn-schuif:focus-visible~.vn-lijn::after{outline:1px solid #fff;outline-offset:3px}.vn-label{position:absolute;bottom:14px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.26);padding:5px 9px;border-radius:2px;pointer-events:none}.vn-label.voor{left:14px}.vn-label.na{right:14px}.vt-strook{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;margin:32px calc(-1 * var(--vc-gutter)) 0;padding:0 var(--vc-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.vt-strook::-webkit-scrollbar{display:none}.vt-strook li{scroll-snap-align:start}.vt-beeld{aspect-ratio:4/5;overflow:hidden;background:var(--vc-steen);margin-bottom:16px}.vt-beeld img{width:100%;height:100%;object-fit:cover}.vt-tekening{height:100%;display:flex;align-items:center;justify-content:center;padding:10%}.vt-strook .nr{display:block;font-size:12px;font-weight:var(--vc-titel);letter-spacing:.12em;color:var(--vc-grijs2);margin-bottom:8px}.vt-strook h3{font-size:inherit;font-weight:var(--vc-groot);margin-bottom:4px}.vt-strook p{color:var(--vc-grijs1)}@media (min-width:860px){.vt-strook{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;gap:var(--vc-kolomafstand);margin:56px 0 0;padding:0;overflow:visible}.vt-strook::before{content:"";position:absolute;left:0;right:0;top:-24px;height:1px;background:var(--vc-lijn-binnen);transform-origin:left;transform:scaleX(0);transition:transform 1.6s var(--vc-curve)}.vt-strook:has(.zien)::before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.vt-strook::before{transition:none;transform:none}}.kv-svg{display:block;width:100%;height:auto;aspect-ratio:4/3}.kv-svg .mc{fill:var(--kv);transition:fill .7s var(--vc-curve)}.kv-svg .vlak,.kv-svg .lucht{fill:var(--vc-papier)}.kv-svg .toon-zij{fill:#000;opacity:.06}.kv-svg .toon-licht{fill:#fff;opacity:.22}.kv-svg .lijn{fill:none;stroke:var(--vc-inkt);stroke-width:1.1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kv-svg .lijn.dun{stroke:var(--vc-grijs1);stroke-width:.8}.kv-svg .glas{fill:#dfe4e4;opacity:.6}.kv-svg .hout{fill:#e8ddcb}.kv-svg .stof{fill:#eeebe5}.kv-svg .kader{fill:#cfc4b4;stroke:var(--vc-inkt);stroke-width:1.1;vector-effect:non-scaling-stroke}.kv-svg .water{fill:#cfdcdf}.kv-svg .doorgang{fill:#f1eee9}.kv-held .kv-svg,.kv-podium{border:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.kv-label{margin:28px 0 12px}.kv-naam{color:var(--vc-inkt);text-transform:none;letter-spacing:0;margin-left:6px}.kv-ruimtes{display:flex;flex-wrap:wrap;gap:8px}.kv-ruimte{font:inherit;font-size:14px;padding:9px 16px;border-radius:999px;border:1px solid var(--vc-lijn-binnen);background:transparent;color:var(--vc-inkt);cursor:pointer}.kv-ruimte[aria-pressed="true"]{border-color:var(--vc-inkt);background:var(--vc-inkt);color:#fff}.kv-tinten{display:flex;flex-wrap:wrap;gap:10px}.kv-tint{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--t);cursor:pointer;padding:0;box-shadow:0 0 0 0 var(--vc-inkt);transition:box-shadow .3s var(--vc-curve)}.kv-tint[aria-pressed="true"]{box-shadow:0 0 0 2px var(--vc-papier),0 0 0 3px var(--vc-inkt)}.kv-podium .kv-svg[hidden]{display:none}@media (prefers-reduced-motion:reduce){.kv-svg .mc{transition:none}}@media (min-width:1024px){.nav .links{display:flex;gap:34px}.nav .links a{white-space:nowrap}.nav>.wrap>.knop,.nav .merk{flex-shrink:0}.nav .knop{display:inline-flex}.menuknop,.menu{display:none!important}.nav .talen{display:flex;margin:0 -5px 0 -14px}}@media (min-width:860px) and (max-width:1023px){.menu{inset:var(--vc-nav-hoog) 0 0 0}}@media (min-width:1024px) and (max-width:1279px){.nav .wrap{gap:20px}.nav .links{gap:20px}.nav .talen{margin-left:-6px}}.mc-tek{margin-bottom:10px}.mc-tek .kv-svg{border:var(--vc-lijndikte) solid var(--vc-lijn-binnen)}.kv-kop .kv-onder{margin-top:4px}.kv-kop .kv-label{margin:16px 0 10px}.kv-kop .tabel-noot{margin-top:14px}.js .verschijn .beeld img,.js .verschijn.voorna img,.js .vt-beeld img{clip-path:inset(7% 0 0 0);transition:clip-path 1.3s var(--vc-curve)}.js .verschijn.zien .beeld img,.js .verschijn.zien .vt-beeld img,.js .verschijn.zien.voorna img{clip-path:inset(0)}.js .verschijn .kv-svg .lijn{stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 2.2s var(--vc-curve)}.js .verschijn.zien .kv-svg .lijn{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.js .verschijn .beeld img,.js .vt-beeld img{clip-path:none;transition:none}.js .verschijn .kv-svg .lijn{stroke-dasharray:none;transition:none}}picture{display:contents}.past{max-width:none}.past .rij{grid-template-columns:1fr 1fr;align-items:end}.past input[type=number]{-moz-appearance:textfield}.past input[type=number]::-webkit-inner-spin-button,.past input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.past-cm{position:relative;display:block}.past-cm input{padding-right:46px}.past-cm i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--vc-grijs1);font-size:14px;pointer-events:none}.past-tek{margin:0;background:var(--vc-steen);padding:16px}.past-tek svg{display:block;width:100%;height:auto;max-height:340px}.past-ruimte{fill:var(--vc-papier);stroke:var(--vc-grijs2);stroke-width:1;vector-effect:non-scaling-stroke}.past-blad{fill:var(--vc-steen);stroke:var(--vc-inkt);stroke-width:1.2;vector-effect:non-scaling-stroke;transition:fill .2s}.past[data-niveau="niet"] .past-blad{fill:none;stroke-dasharray:4 3}.past-uitslag{font-weight:var(--vc-titel);min-height:1.6em;margin:0}.past-voorstel{color:var(--vc-grijs1);font-size:14px;margin:0}.past-voorstel:empty{display:none}.balk{display:none}@media (max-width:1023px){.balk{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:18;gap:10px;align-items:center;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--vc-papier);border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen);transform:translateY(105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.balk .knop{flex:1 1 auto;min-width:0}.balk .knop .k-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balk-wa{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--vc-whatsapp);display:flex;align-items:center;justify-content:center}.balk-wa svg{width:24px;height:24px;fill:#fff}.balk-aan .balk{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}.wa{transition:opacity .2s ease}.balk-aan .wa{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.balk,.balk-aan .balk{transition:none}}.st-gekozen{margin:0;background:var(--vc-steen);padding:clamp(20px,4vw,40px)}.st-gekozen .label{margin:0 0 16px}.st-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.st-chip{display:grid;gap:10px}@media (min-width:600px){.st-chips{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-set{margin:20px 0 0;font-size:15px;color:var(--vc-inkt)}[data-stalen] .st-set{margin:4px 0 16px}.st-chip .st-vlak{display:block;aspect-ratio:4/5;background:var(--k,transparent);border:var(--vc-lijndikte) dashed var(--vc-grijs2);transition:background .2s}.st-chip.vol .st-vlak{border-style:solid;border-color:transparent}.st-chip .st-tekst{font-size:13px;line-height:1.4;color:var(--vc-grijs1);min-height:2.8em}.st-chip.vol .st-tekst{color:var(--vc-inkt)}.st-kleuren{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 12px;list-style:none;margin:24px 0 0;padding:0}.st-kleur{display:grid;gap:6px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--vc-inkt);font:inherit}.st-kleur .st-vlak{display:block;aspect-ratio:1;background:var(--k);outline:var(--vc-lijndikte) solid transparent;outline-offset:3px;transition:outline-color .15s}.st-kleur .st-code{font-size:12px;letter-spacing:.04em;font-weight:var(--vc-titel)}.st-kleur .st-naam{font-size:12px;color:var(--vc-grijs1);line-height:1.3}.st-kleur[aria-pressed="true"] .st-vlak{outline-color:var(--vc-inkt);outline-width:2px}.st-kleur:focus-visible{outline:none}.st-kleur:focus-visible .st-vlak{outline-color:var(--vc-inkt)}@media (hover:hover) and (pointer:fine){.st-kleur:hover .st-vlak{outline-color:var(--vc-grijs2)}}.melding.goed{border-color:var(--vc-inkt)}.rv-score{margin:8px 0 0;color:var(--vc-grijs1)}.rv-lijst{display:grid;gap:var(--vc-kolomafstand,32px);list-style:none;margin:28px 0 0;padding:0}.rv{margin:0;border-top:1px solid var(--vc-inkt);padding-top:20px;display:grid;gap:12px}.rv-sterren{margin:0;display:flex;gap:3px}.rv-sterren svg{width:15px;height:15px;fill:var(--vc-inkt)}.rv-tekst{margin:0;font-size:16px;line-height:1.6}.rv figcaption{font-size:14px;color:var(--vc-grijs1);display:flex;gap:10px;flex-wrap:wrap}.rv figcaption b{font-weight:var(--vc-titel);color:var(--vc-inkt)}@media (min-width:860px){.rv-lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-balk{position:fixed;left:0;right:0;bottom:0;z-index:18;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--vc-papier);border-top:var(--vc-lijndikte) solid var(--vc-lijn-binnen);transform:translateY(105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.st-balk.aan{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}.st-mini{display:flex;gap:6px}.st-mini i{display:block;width:28px;height:28px}.st-teller{flex:1;font-size:14px;color:var(--vc-grijs1);white-space:nowrap}.st-aan .wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (max-width:859px){.p-kleurstalen .sp-hero .rechts{order:2}.st-kleuren{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.st-kleur .st-naam{font-size:11px}}@media (min-width:1024px){.st-balk{justify-content:center}.st-teller{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.st-balk,.st-balk.aan{transition:none}}.vt-strook{scroll-padding-inline:var(--vc-gutter)}@media (min-width:860px){.vt-strook.mc-vijf{grid-template-columns:repeat(5,1fr)}}body{font-family:var(--vc-font);color:var(--tekst);background:var(--cement)}h1,h2,.titel{font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:normal;word-break:keep-all;hyphens:none}h1{font-size:clamp(36px,4.5vw,64px);line-height:1.02;margin:0}h2.titel,.h2{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(24px,2.3vw,32px);line-height:1.1;letter-spacing:.02em;margin:0}.kicker,.label,.lab{font-family:var(--wide);font-weight:400;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--grijs)}.kicker{margin:0 0 20px}.lead,.sub{font-size:20px;font-weight:300;line-height:1.55}.hero .sub,.kopblok .sub{color:var(--tekst);font-size:20px;font-weight:300;max-width:440px}.groot{font-family:var(--display);font-weight:500;font-size:52px;line-height:1}.cijfer{font-family:var(--display);font-weight:500}.zacht{color:var(--grijs)}.nw{white-space:nowrap}p{color:inherit}a{text-underline-offset:4px}.knop{height:auto;min-height:52px;padding:15px 26px;border-radius:4px;font:400 16px/1.2 var(--vc-font);letter-spacing:0;background:var(--tekst);border:1px solid var(--tekst);color:#fff;transition:transform .18s ease,background .4s var(--vc-hover-curve),color .4s var(--vc-hover-curve)}.knop .k-lbl{transition:transform .5s var(--vc-hover-curve)}.knop .k-pijl{right:14px}.knop::after{content:"";position:absolute;inset:0;background:#3A3A3A;transform:translateX(-101%);transition:transform .55s var(--vc-hover-curve);z-index:-1}.knop.lijn{background:transparent;color:var(--tekst)}.knop.lijn::before{background:var(--tekst)}.knop.lijn::after{display:none}.knop:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.knop:hover::after,.knop:focus-visible::after{transform:none}.knop.lijn:hover,.knop.lijn:focus-visible{color:#fff}.knop:hover .k-lbl{transform:translateX(-8px)}}.knop.wit{background:#fff;color:var(--tekst);border-color:#fff}.knop.wit::after{background:#e4e4e2}.knop.groot-knop{min-height:64px;font-size:18px;padding:18px 30px}.knop[disabled],.knop.uit{opacity:.4;pointer-events:none}button.knop{cursor:pointer}.nav{background:var(--cement)}.nav .wrap{max-width:none}.nav .merk img{display:block;height:20px;width:auto}.nav .links a{font-family:var(--wide);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.nav .links{gap:30px}.nav .knop{min-height:46px;padding:12px 22px;font-size:15px}.nav .mand{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--tekst)}.nav .mand svg{width:22px;height:22px}.nav .mand b{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--tekst);color:#fff;font:700 10px/18px var(--vc-font);text-align:center;padding:0 4px}.nav .mand b:empty{display:none}.talen{font-family:var(--wide);letter-spacing:.14em;font-size:11px}.menu a{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:26px}.menu a.knop{font-family:var(--vc-font);text-transform:none}@media (min-width:860px){.nav .merk img{height:24px}}@media (min-width:860px) and (max-width:1199px){.nav .links{gap:18px}.nav .links a{letter-spacing:.14em;font-size:11px}}.lijnen,.lijnen-licht{position:relative;isolation:isolate;overflow:hidden}.lijnen::before,.lijnen-licht::before{content:"";position:absolute;inset:-12% 0;z-index:-1;background:url('../svg/lines-dark.svg') center/cover no-repeat;transform:translate3d(0,var(--py,0px),0);will-change:transform}.lijnen-licht::before{background-image:url('../svg/lines-light.svg')}.hero.b{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px var(--vc-gutter) 48px;min-height:0;height:auto;max-height:none}.hero.b .kopij{padding:0;display:flex;flex-direction:column;gap:22px;max-width:520px}.hero.b .kopij .knoppen{margin-top:6px}.hero.b h1{font-size:clamp(40px,5vw,64px);width:auto;max-width:none}.hero.b .klein{font-size:14px;color:var(--grijs);margin:0}.emmers{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:300px}.emmers img{height:auto;filter:var(--schaduw);position:relative}.emmers .e1{width:31%;margin-right:-9%;z-index:1;transform:translateY(-4%)}.emmers .e2{width:44%;z-index:2}.emmers .e3{width:24%;margin-left:-7%;z-index:3;transform:translateY(-2%)}.js .emmers img{opacity:0;translate:0 26px}.js .emmers .e2{opacity:1}.js .emmers img{transition:opacity .9s var(--vc-curve),translate 1.1s cubic-bezier(.2,.8,.2,1)}.js .emmers.zien img{opacity:1;translate:0 0}.js .emmers.zien .e1{transition-delay:.12s}.js .emmers.zien .e3{transition-delay:.24s}@media (min-width:860px){.hero.b{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:min(760px,calc(100vh - var(--vc-nav-hoog)));padding:0 var(--vc-gutter)}.hero.b .kopij{grid-column:1 / span 5;padding:40px 0}.hero.b .emmers{grid-column:6 / span 7;min-height:520px}}.band{background-color:var(--deksel);color:#fff}.band .wrap{display:grid;grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:56px}.band .kol{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-bottom:1px solid var(--lijn-donker)}.band .kol:last-child{border-bottom:0}.band .lab{color:var(--op-donker-3)}.band .groot{color:#fff;font-size:52px;line-height:1;margin:4px 0}.band p{color:var(--op-donker-2);font-size:15px;line-height:1.5;margin:0}.band .over{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.25;color:#fff}.band a{color:#fff}@media (min-width:860px){.band .wrap{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:64px;padding-bottom:64px}.band .kol{border-bottom:0;border-right:1px solid var(--lijn-donker);padding:0 24px}.band .kol:first-child{padding-left:0}.band .kol:last-child{border-right:0;padding-right:0}}.kaarten{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.kaart{background:var(--emmer);padding:24px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--tekst);position:relative}.kaart .beeld-vak{height:250px;display:flex;align-items:center;justify-content:center}.kaart .beeld-vak img{max-height:240px;width:auto;filter:var(--schaduw);transition:transform .6s var(--vc-hover-curve)}.kaart .naam{font-size:17px}.kaart .lab{font-size:12px;letter-spacing:.3em}@media (hover:hover) and (pointer:fine){a.kaart:hover .beeld-vak img{transform:translateY(-6px) scale(1.02)}}@media (min-width:600px){.kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.kaarten{grid-template-columns:repeat(3,minmax(0,1fr))}.kaarten.vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.leeg-beeld{width:62%;aspect-ratio:1;max-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9a9a97;font-size:13px;border:1px dashed var(--lijn);border-radius:4px}.leeg-beeld svg{width:42%;height:auto}.leeg-beeld path{fill:none;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke}.stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tekst)}.stock i{width:8px;height:8px;border-radius:50%;background:#2f8a4e}.stock.bijna i{background:#c98a14}.stock.laat i{background:none;border:1px solid var(--grijs)}.stock b{font-weight:700}.stock:empty{display:none}.prijs{display:none}.is-pro .prijs{display:flex;flex-direction:column;gap:2px}.is-pro .geen-prijs{display:none}.prijs .oud{font-size:14px;color:var(--grijs);text-decoration:line-through}.prijs .eigen{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.1}.prijs .noot{font-size:13px;color:var(--grijs)}.geen-prijs{font-size:14px;color:var(--grijs)}html:not(.is-pro) .alleen-pro{display:none!important}.is-pro .niet-pro{display:none!important}.p-held{display:grid;gap:32px;padding-top:24px;padding-bottom:8px}.p-held h1{font-size:clamp(34px,3.6vw,52px)}.p-held .p-beeld{background:var(--emmer);display:flex;align-items:center;justify-content:center;min-height:360px;padding:32px}.p-held .p-beeld img{max-height:520px;width:auto;filter:var(--schaduw)}.packs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pack{min-width:96px;min-height:64px;padding:10px 16px;border-radius:4px;border:1px solid var(--lijn);background:var(--emmer);font:400 16px/1.2 var(--vc-font);color:var(--tekst);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.pack[aria-pressed="true"]{border-color:var(--tekst);box-shadow:inset 0 0 0 1px var(--tekst)}.pack .stock{font-size:12px}.aantal{display:inline-flex;align-items:center;border:1px solid var(--lijn);border-radius:4px;background:var(--emmer)}.aantal button{width:52px;height:52px;border:0;background:none;font:300 24px/1 var(--vc-font);cursor:pointer;color:var(--tekst)}.aantal input{width:64px;height:52px;border:0;background:none;text-align:center;font:700 18px var(--vc-font);color:var(--tekst);-moz-appearance:textfield}.aantal input::-webkit-inner-spin-button{-webkit-appearance:none}.koop{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.fiche{width:100%}.fiche td:first-child{font-family:var(--wide);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--grijs);width:34%;padding-top:20px}.qr-blok{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:var(--emmer);padding:20px}.qr-blok img{width:120px;height:120px;background:#fff;padding:8px}@media (min-width:860px){.p-held{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--vc-kolomafstand);align-items:center;padding-top:56px}.p-held .links{grid-column:1 / span 5}.p-held .p-beeld{grid-column:7 / span 6;min-height:560px}}.tool{background:var(--emmer);padding:clamp(20px,4vw,48px);position:relative}.tool .stappen-balk{display:flex;gap:6px;margin-bottom:24px}.tool .stappen-balk i{flex:1;height:3px;background:var(--lijn);border-radius:2px;transition:background .4s}.tool .stappen-balk i.aan{background:var(--tekst)}.tool .vraag{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(24px,3vw,40px);line-height:1.05;margin:0 0 24px}.tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tegel{min-height:132px;border:1px solid var(--lijn);border-radius:4px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 8px;font:400 17px/1.2 var(--vc-font);color:var(--tekst);cursor:pointer;transition:border-color .2s,transform .18s,box-shadow .3s}.tegel svg{width:64px;height:48px}.tegel svg *{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tegel[aria-pressed="true"]{border-color:var(--tekst);box-shadow:inset 0 0 0 1px var(--tekst)}.tegel:active{transform:scale(.97)}@media (hover:hover){.tegel:hover{border-color:var(--tekst)}}@media (min-width:600px){.tegels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.tegels.vijf{grid-template-columns:repeat(5,minmax(0,1fr))}}.vstap:not(.aan){display:none!important}.vstap.aan{animation:ca-in .45s var(--vc-curve)}@keyframes ca-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m2-groot{display:flex;align-items:center;justify-content:center;gap:16px;margin:8px 0 18px}.m2-groot button{width:72px;height:72px;border-radius:50%;border:1px solid var(--lijn);background:#fff;font:300 34px/1 var(--vc-font);cursor:pointer;color:var(--tekst)}.m2-groot output{font-family:var(--display);font-weight:500;font-size:clamp(56px,9vw,96px);line-height:1;min-width:3ch;text-align:center}.m2-groot output small{font-size:.38em;margin-left:6px}.m2-snel{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.m2-snel button{min-width:72px;min-height:48px;border-radius:4px;border:1px solid var(--lijn);background:#fff;font:400 16px var(--vc-font);cursor:pointer;color:var(--tekst)}.m2-snel button[aria-pressed="true"]{background:var(--tekst);color:#fff;border-color:var(--tekst)}.m2-schuif{width:100%;max-width:520px;display:block;margin:22px auto 0;accent-color:var(--tekst)}.tool .verder{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.terug{background:none;border:0;font:400 15px var(--vc-font);color:var(--grijs);cursor:pointer;padding:12px 0;display:inline-flex;align-items:center;gap:8px}.uitslag{display:grid;gap:28px}.uitslag .kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.uitslag .sys{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px)}.uit-cijfers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uit-cijfers div{background:#fff;padding:16px;border-radius:4px}.uit-cijfers b{display:block;font-family:var(--display);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1}.uit-cijfers span{font-size:13px;color:var(--grijs)}@media (min-width:860px){.uit-cijfers{grid-template-columns:repeat(4,minmax(0,1fr))}}.lijst-emmers{display:grid;gap:8px}.lijst-emmers li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border-radius:4px;padding:10px 14px}.lijst-emmers img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.12))}.lijst-emmers .n{font-family:var(--display);font-weight:500;font-size:22px;white-space:nowrap}.lijst-emmers .s{font-size:13px;color:var(--grijs);display:block}.lijst-emmers .pr{text-align:right;font-size:14px}.uitslag-raster{display:grid;gap:28px}@media (min-width:960px){.uitslag-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.waarsch{display:grid;gap:8px;margin:0;padding:0;list-style:none}.waarsch li{font-size:14px;color:var(--grijs);padding-left:18px;position:relative}.waarsch li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--tekst)}.lagen{position:relative;width:100%;max-width:560px}.lagen svg{width:72%;height:auto;display:block;overflow:visible}.lagen path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lagen path.ln{stroke:var(--tekst)}.lagen path.ht{stroke:#8d8d8a}.lagen path.mid{stroke:#7a7a77}.lagen .fill{fill:#fff;stroke:none}.lagen .side{fill:#f1f1ef}.lagen .side2{fill:#e4e4e1}.lagen g.layer{transition:opacity .45s var(--vc-curve),transform .8s cubic-bezier(.3,1.4,.5,1)}.js .lagen g.layer{opacity:0;transform:translateY(-46px)}.js .lagen g.layer.on{opacity:1;transform:none}.lagen g.layer path.ln,.lagen g.layer path.ht{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .9s .12s var(--vc-curve)}.js .lagen g.layer:not(.on) path.ln,.js .lagen g.layer:not(.on) path.ht{stroke-dashoffset:1.05}.l-tags{position:absolute;left:74%;top:0;bottom:0;right:0}.l-tag{position:absolute;left:0;transform:translateY(-50%);font-size:13px;line-height:1.2;white-space:nowrap;display:flex;align-items:center;gap:8px;transition:opacity .4s .25s}.l-tag:before{content:"";width:16px;height:1px;background:var(--tekst)}.l-tag span{color:var(--grijs)}.js .l-tag{opacity:0}.js .l-tag.on{opacity:1}@media (max-width:599px){.lagen svg{width:64%}.l-tags{left:66%}.l-tag{font-size:11px;gap:5px}.l-tag:before{width:9px}.l-tag span{display:none}}.kleuren-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;margin-top:28px}.kleur{border:0;padding:0;background:none;cursor:pointer;text-align:left;font:400 12px var(--vc-font);color:var(--tekst)}.kleur img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;display:block;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s}.kleur[aria-pressed="true"] img{outline-color:var(--tekst)}.kleur span{display:block;margin-top:6px}.kleurvak{position:relative;background:#fff;cursor:crosshair;border-radius:4px;overflow:hidden}.kleurvak canvas{display:block;width:100%;height:auto}.kleurvak .hint{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.94);font-size:14px;padding:10px 14px;border-radius:4px;pointer-events:none;display:flex;gap:8px;align-items:center}.teken{background-color:var(--deksel);color:#fff;padding:28px;display:flex;flex-direction:column;gap:16px;max-width:320px}.teken img{height:22px;width:auto;align-self:flex-start}.teken b{font-family:var(--wide);font-weight:500;font-size:14px;letter-spacing:.34em}.meter-balk{height:8px;background:#fff;border-radius:4px;position:relative;overflow:hidden;margin-top:18px}.meter-balk i{position:absolute;left:0;top:0;bottom:0;background:var(--tekst);width:0;transition:width 1.4s var(--vc-curve)}.meter-schaal{display:flex;justify-content:space-between;font-size:13px;color:var(--grijs);margin-top:8px}.aftel{display:flex;gap:18px;margin-top:22px}.aftel b{display:block;font-family:var(--display);font-weight:500;font-size:34px;line-height:1}.aftel span{font-family:var(--wide);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--grijs)}.vakken{display:grid;gap:12px}.vak{background:var(--emmer);padding:24px}@media (min-width:860px){.vakken{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabel-orders td:last-child{text-align:right}.form input,.form select,.form textarea{border-radius:4px;background:#fff;border:1px solid var(--lijn);height:52px;font-size:16px}.form textarea{height:auto}.form label span{font-family:var(--wide);font-weight:400;font-size:11px;letter-spacing:.24em}.vies{display:flex;align-items:center;gap:10px;min-height:24px;font-size:14px;color:var(--grijs);margin:0}.vies i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--lijn);border-top-color:var(--tekst);animation:ca-draai .8s linear infinite;flex:0 0 auto}.vies.ok{color:var(--tekst)}.vies.ok i{animation:none;border-color:#2f8a4e;background:#2f8a4e}.vies.fout{color:#a3261b}.vies.fout i{animation:none;border-color:#a3261b}@keyframes ca-draai{to{transform:rotate(360deg)}}.melding{border:1px solid var(--lijn);background:#fff;padding:16px 18px;border-radius:4px}.melding.fout{border-color:#a3261b}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--tekst)}.mand-lijst{display:grid;gap:10px}.mand-rij{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 16px;background:var(--emmer);padding:14px;border-radius:4px;align-items:center}.mand-rij img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.12))}.mand-rij .r2{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.mand-rij .naam{font-size:17px}.mand-rij .weg{background:none;border:0;color:var(--grijs);text-decoration:underline;cursor:pointer;font:400 14px var(--vc-font)}@media (min-width:860px){.mand-rij{grid-template-columns:72px minmax(0,1fr) auto}.mand-rij .r2{grid-column:auto}}.totalen{background:var(--emmer);padding:24px;border-radius:4px}.totalen td{border:0;padding:6px 0}.totalen tr.tot td{border-top:1px solid var(--tekst);padding-top:14px;font-weight:700;font-size:18px}.keuze-lijst{display:grid;gap:8px}.keuze-lijst label{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--lijn);border-radius:4px;padding:14px 16px;cursor:pointer}.keuze-lijst input{accent-color:var(--tekst);width:20px;height:20px}.keuze-lijst label.uit{opacity:.45;pointer-events:none}.cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;background:#fff;border:1px solid var(--lijn);border-radius:4px;padding:20px;max-width:440px;box-shadow:0 12px 40px rgba(0,0,0,.12)}.cookies[hidden]{display:none}.cookies p{font-size:14px;margin:8px 0 14px}.cookies .knoppen{margin-top:0}.cookies .knop{min-height:44px;padding:10px 18px;font-size:14px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,calc(100% + 60px));visibility:hidden;background:var(--tekst);color:#fff;padding:14px 22px;border-radius:4px;font-size:15px;z-index:70;transition:transform .45s var(--vc-hover-curve)}.toast.aan{transform:translate(-50%,0);visibility:visible}.donker{background-color:var(--deksel);color:#fff}.donker .kicker,.donker .lab{color:var(--op-donker-3)}.donker p{color:var(--op-donker-2)}@media (prefers-reduced-motion:reduce){.lijnen::before,.lijnen-licht::before{transform:none!important}.js .emmers img{opacity:1;translate:none;transition:none}.js .lagen g.layer,.js .l-tag{opacity:1!important;transform:none!important;transition:none!important}.js .lagen g.layer path{stroke-dashoffset:0!important;transition:none!important}.knop::after,.knop .k-lbl{transition:none}.vstap.aan{animation:none}.meter-balk i,.toast{transition:none}.vies i{animation:none}}@media print{.nav,.voet,.wa,.balk,.menu,.cookies,.geen-print{display:none!important}body{background:#fff}}.sectie-kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.sectie-kop .zacht{margin:0}.h2+.lead,.h2+p{margin-top:18px}.lead{margin-bottom:0}.lead+.knoppen,.lead+p{margin-top:24px}.kicker+.h2{margin-top:-6px}.kaart .k-onder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto}.kaart .prijs .eigen{font-size:22px}.teaser-b .tegels{margin-top:28px}.tegels.klein-t .tegel{min-height:104px;font-size:15px;text-decoration:none}.tegels.klein-t .tegel svg{width:52px;height:38px}@media (min-width:860px){.teaser-b .tegels.vijf{grid-template-columns:repeat(5,minmax(0,1fr))}.teaser-b{align-items:center}}.tools-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:32px}.tool-kaart{background:var(--emmer);padding:22px 22px 26px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;gap:10px 12px;text-decoration:none;color:var(--tekst);transition:background .4s var(--vc-hover-curve)}.tool-kaart .nr{font-family:var(--wide);font-size:11px;letter-spacing:.24em;color:var(--grijs);align-self:center}.tool-kaart .tag{grid-row:1;grid-column:2;font-family:var(--wide);font-size:10px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--lijn);padding:5px 8px;border-radius:3px;white-space:nowrap;justify-self:end}.tool-kaart .tag.pro{background:var(--tekst);color:#fff;border-color:var(--tekst)}.tool-kaart .tk-naam{grid-column:1 / -1;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:18px;line-height:1.15;letter-spacing:.02em}.tool-kaart .tk-tekst{grid-column:1 / -1;font-size:15px;color:var(--grijs);line-height:1.5}@media (hover:hover) and (pointer:fine){.tool-kaart:hover{background:#fff}}@media (min-width:700px){.tools-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tools-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-kaart{min-height:210px}}.kleur-strook{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.kleur-strook img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;display:block;border-radius:3px}@media (min-width:860px){.kleur-strook{grid-template-columns:repeat(9,minmax(0,1fr))}}.voorbeeld-prijs{display:flex;gap:24px;align-items:center;background:var(--emmer);padding:28px}.voorbeeld-prijs img,.voorbeeld-prijs .leeg-beeld{height:170px;width:auto;filter:var(--schaduw)}.voorbeeld-prijs>div{display:flex;flex-direction:column;gap:6px;min-width:0}.voorbeeld-prijs .naam{font-size:16px;white-space:nowrap}@media (max-width:599px){.voorbeeld-prijs{padding:20px;gap:16px}.voorbeeld-prijs img,.voorbeeld-prijs .leeg-beeld{height:120px}.voorbeeld-prijs .eigen{font-size:34px}}.voorbeeld-prijs .oud{font-size:14px;color:var(--grijs);text-decoration:line-through}.voorbeeld-prijs .eigen{font-family:var(--display);font-weight:500;font-size:40px;line-height:1}.voorbeeld-prijs .noot{font-size:13px;color:var(--grijs)}.voorbeeld-prijs .stock{margin-top:6px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.chips a{font-family:var(--wide);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--tekst);border:1px solid var(--lijn);border-radius:4px;padding:11px 14px;background:var(--emmer);transition:border-color .2s}.chips a:hover{border-color:var(--tekst)}.prod-groep{padding-top:56px}.prod-groep .kaarten{margin-top:24px}.kaarten.vier{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:599px){.kaarten.vier .kaart{padding:14px;gap:10px}.kaarten.vier .beeld-vak{height:150px}.kaarten.vier .beeld-vak img{max-height:140px}.kaarten.vier .naam{font-size:15px}.kaarten.vier .lab{font-size:10px;letter-spacing:.2em}.kaarten.vier .leeg-beeld{max-height:140px}}@media (min-width:600px){.kaarten.vier{gap:16px}}@media (min-width:860px){.kaarten.vier{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}}.p-held .kruimel{margin-bottom:24px}.p-held h1{margin:0 0 18px}.p-held .lead{margin:0 0 10px}.pk-lab{margin:32px 0 12px}.p-prijs{margin-top:22px;min-height:24px}.p-prijs .eigen{font-size:34px}.p-noot{margin-top:14px;max-width:440px}.qr-code{width:140px;height:140px;background:#fff;padding:10px;flex:0 0 auto}.qr-code svg{width:100%;height:100%;display:block}.qr-blok{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.qr-blok>div:last-child{min-width:0;flex:1 1 180px}.qr-blok .lab{display:block;margin-bottom:6px}.qr-blok .klein{font-size:13px;margin:0 0 10px;word-break:break-all}.video-binnenkort{display:inline-block;font-family:var(--wide);font-size:10px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--lijn);padding:6px 9px;border-radius:3px;color:var(--grijs)}.tool.compact{padding:28px 20px}.tool.compact .m2-groot{margin:0 0 12px}.vb-uit{text-align:center;font-size:17px;margin:0}.vb-uit b{font-family:var(--display);font-weight:500;font-size:22px}.leeg-mini{width:56px;height:56px;border:1px dashed var(--lijn);border-radius:4px;display:block}[hidden]{display:none!important}.kopblok.smal{padding-bottom:0}.tool .vraag+.tegels,.tool .vraag+.m2-groot{margin-top:4px}.tool .lab{margin:0 0 10px}.tool .verder .knop{margin-left:auto}.lijst-emmers{list-style:none;margin:0;padding:0}.lijst-emmers li>div{min-width:0;font-size:15px;line-height:1.35}.lijst-emmers .stock{font-size:12px;margin-top:4px}.lijst-emmers .pr s{display:block;color:var(--grijs);font-size:12px}.prijs-groot{display:flex;flex-direction:column;gap:2px;margin:18px 0 0;background:#fff;border-radius:4px;padding:16px}.prijs-groot .oud{font-size:14px;color:var(--grijs);text-decoration:line-through}.prijs-groot .eigen{font-family:var(--display);font-weight:500;font-size:36px;line-height:1.05}.prijs-groot .noot{font-size:13px;color:var(--grijs)}.uitslag .knoppen{margin-top:20px}.uitslag .sys{margin:0}.chk-lijst{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.chk-lijst li{background:#fff;border-radius:4px;padding:14px 16px;font-size:15px;line-height:1.45}.chk-lijst b{display:block;font-family:var(--wide);font-weight:400;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--grijs);margin-bottom:4px}.tints{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 10px}.tint{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--t);cursor:pointer;outline:2px solid transparent;outline-offset:3px;transition:outline-color .2s,transform .18s}.tint[aria-pressed="true"]{outline-color:var(--tekst)}.tint:active{transform:scale(.94)}label.bestand{cursor:pointer}.kleurvak .hint{font-size:15px}.video-lijst,.fiche-lijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--lijn)}.video-lijst li{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--lijn)}.video-lijst .v-nr{font-family:var(--wide);font-size:11px;letter-spacing:.2em;color:var(--grijs)}.video-lijst .v-naam{font-size:17px}.fiche-lijst li a{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--lijn);text-decoration:none;color:var(--tekst)}.fiche-lijst li a:hover span:first-child{text-decoration:underline}.kaarten.vier+*{margin-top:0}.sectie .wrap+.wrap .kaarten{margin-top:40px}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.is-fout{border-color:#a3261b!important;box-shadow:0 0 0 1px #a3261b}.check .is-fout{outline:2px solid #a3261b}.form .rij{gap:14px 18px}.form .knoppen{align-items:center}.premie{background:var(--deksel);color:#fff;padding:18px 20px;border-radius:4px}.premie .lab{color:var(--op-donker-3);margin:0 0 6px}.premie p{margin:0;color:#fff}.stalen-prijs{margin:22px 0 0;font-size:16px}.stalen-prijs b{font-family:var(--display);font-weight:500;font-size:40px;margin-right:8px}.zo-gaat-het{margin:18px 0;padding-left:20px;display:grid;gap:8px}.zo-gaat-het.klein{font-size:14px;color:var(--grijs);margin:16px 0 10px}.aftel-voorbeeld{background:var(--emmer);padding:28px}.aftel-voorbeeld .aftel{margin:10px 0 14px}.aftel b{white-space:nowrap}.teken-vak{display:flex;justify-content:center;align-items:center;background:var(--emmer);padding:56px 20px}.teken{width:100%}.teken b{color:#fff}.demo-balk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:14px;padding-bottom:4px}.demo-balk .lab{margin-right:6px}.demo-balk button{font:400 14px var(--vc-font);border:1px solid var(--lijn);background:var(--emmer);border-radius:4px;padding:9px 14px;cursor:pointer;color:var(--tekst)}.demo-balk button[aria-pressed="true"]{background:var(--tekst);color:#fff;border-color:var(--tekst)}.vak.meter{padding:28px}.meter-balk{position:relative}.meter-mid{position:absolute;top:0;bottom:0;left:44.4%;width:2px;background:var(--grijs)}.orders{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:10px}.order{background:var(--emmer);padding:18px 20px;display:grid;gap:14px;border-radius:4px}.order .o-regels{display:block;font-size:14px;color:var(--grijs);margin-top:6px}.order .o-r{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.order .o-r b{font-family:var(--display);font-weight:500;font-size:20px}.order .knop{min-height:44px;padding:10px 18px;font-size:15px}.o-st{font-family:var(--wide);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 9px;border-radius:3px;border:1px solid var(--lijn)}.o-st.geleverd{background:#e6f1ea;border-color:#e6f1ea}.o-st.aangevraagd{background:#fbf1de;border-color:#fbf1de}@media (min-width:860px){.order{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.vgl-uit{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.vgl-uit>div{background:#fff;border-radius:4px;padding:14px 16px}.vgl-uit .lab{display:block;font-size:10px;letter-spacing:.2em;margin-bottom:6px}.vgl-uit b{font-family:var(--display);font-weight:500;font-size:24px}.vgl-uit .groot-vak{grid-column:1 / -1;background:var(--deksel);color:#fff}.vgl-uit .groot-vak .lab{color:var(--op-donker-3)}.vgl-uit .groot-vak b{font-size:44px}.vak.form{padding:24px}.plan{list-style:none;margin:0;padding:0;border-top:1px solid var(--lijn)}.plan li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--lijn);font-size:15px}.plan .dag{font-family:var(--wide);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.plan .dag small{display:block;font-family:var(--vc-font);letter-spacing:0;text-transform:none;font-size:13px;color:var(--grijs);margin-top:4px}.plan em{font-style:normal;color:var(--grijs);font-size:13px}.plan .melding-l{background:var(--emmer);padding-left:12px;padding-right:12px}#mand:not(.is-leeg) .mand-leeg,#mand.is-leeg .mand-vol{display:none}.mand-raster{display:grid;gap:32px}@media (min-width:960px){.mand-raster{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mand-raster aside{position:sticky;top:calc(var(--vc-nav-hoog) + 16px)}}.mand-rij .naam{color:var(--tekst);text-decoration:none}.mand-rij .pr{font-size:15px;white-space:nowrap}.mand-rij .pr s{color:var(--grijs);font-size:13px}.aantal.klein button{width:40px;height:40px;font-size:20px}.aantal.klein input,.aantal.klein output{width:44px;height:40px;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.keuze-lijst small{display:block;color:var(--grijs);font-size:13px;margin-top:2px}.keuze-lijst label{grid-template-columns:24px 1fr auto}.bonus{background:var(--deksel);color:#fff;margin-top:18px}.bonus .lab{color:var(--op-donker-3)}.bonus .zacht{color:var(--op-donker-3)}.bonus-keuze{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.bonus-keuze li{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;color:var(--tekst);border-radius:4px;padding:6px 6px 6px 14px;font-size:14px}.bonus-keuze .aantal{border:0}.bonus-keuze button[disabled]{opacity:.3}.totalen table{width:100%}.totalen td:last-child{text-align:right}.totalen s{color:var(--grijs);font-size:13px}.totalen .knop{width:100%;justify-content:center}.juridisch.tekst-smal{max-width:760px}.juridisch .h2{font-size:20px;margin:36px 0 10px}.juridisch p{margin:0}.wrap.twee .links .kanalen{margin-top:24px}@media print{html.print-offerte .nav,html.print-offerte .menu,html.print-offerte .voet,html.print-offerte .wa,html.print-offerte .balk,html.print-offerte .cookies,html.print-offerte .toast,html.print-offerte .demo-balk,html.print-offerte #zone>section:not(#offerte),html.print-offerte #offerte .sectie-kop,html.print-offerte .off-balk,html.print-offerte .off-form{display:none!important}html.print-offerte body,html.print-offerte #offerte,html.print-offerte #offerte .wrap{background:#fff!important;padding:0!important;margin:0!important;max-width:none!important}html.print-offerte .off-raster{display:block}html.print-offerte .a4{width:210mm;height:296mm;max-width:none;margin:0;box-shadow:none;padding:16mm;aspect-ratio:auto;font-size:10pt;page-break-after:avoid}html.print-plan body *{visibility:hidden}html.print-plan #plan-uit,html.print-plan #plan-uit *{visibility:visible}html.print-plan #plan-uit{position:absolute;left:0;top:0;width:100%}}.mand-velden{max-width:none;margin-top:24px}#adres-blok{display:grid;gap:18px}.keuze-lijst{margin-top:18px}.keuze-lijst label span{font-size:16px}.mand-rij{grid-template-columns:72px minmax(0,1fr)}.mand-rij>div:nth-child(2){min-width:0;line-height:1.4}.mand-rij .stock{font-size:13px;margin-top:4px}.mand-rij .aantal input{width:48px}@media (min-width:700px){.mand-rij{grid-template-columns:72px minmax(0,1fr) auto}.mand-rij .r2{grid-column:auto;justify-content:flex-end}}.mand-vol,.mand-leeg{margin-top:28px}.mand-raster .h2.ruimte-s{margin-top:44px}.form label.check{display:flex}.form .check span{display:inline;font-family:var(--vc-font);font-weight:400;font-size:15px;letter-spacing:0;text-transform:none;color:var(--tekst);margin:0;line-height:1.45}.form .check input{width:20px;height:20px;flex:0 0 auto}a.l-tag{color:var(--tekst);text-decoration:none}a.l-tag:hover,a.l-tag.hover{text-decoration:underline;text-underline-offset:3px}a.l-tag:hover:before,a.l-tag.hover:before{width:24px}.l-tag:before{transition:width .3s var(--vc-curve)}.lagen g.layer.klik{cursor:pointer}.lagen g.layer.klik:hover .fill{fill:#f4f4f2}.meter-punten{position:relative;height:46px;margin-top:6px}.m-punt{position:absolute;top:0;transform:translateX(-100%);text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.m-punt:first-child:not(:last-child){transform:translateX(-50%);align-items:center;text-align:center}.m-punt i{position:absolute;top:-14px;right:0;width:2px;height:8px;background:var(--grijs)}.m-punt:first-child:not(:last-child) i{right:auto;left:50%}.m-punt b{font-family:var(--wide);font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.m-punt small{font-size:13px}.m-punt.gehaald b{color:var(--tekst)}.form .rij{align-items:end}@media (min-width:860px){.hero.b{padding-left:clamp(48px,7.5vw,150px);padding-right:clamp(48px,7.5vw,150px)}.hero.b .emmers{justify-content:flex-end}}html:not(.is-wacht) .alleen-wacht{display:none!important}.is-wacht .niet-wacht{display:none!important}.wacht-melding{margin:18px 0 6px;max-width:620px}.wacht-melding .lead{margin:0 0 6px}.usp-titel{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:.01em;margin:0 0 20px}.usp .lead{margin-bottom:16px;max-width:30em}.usp p:not(.lead):not(.kicker){max-width:34em}.usp-beeld{background:var(--emmer);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:6%}.usp-beeld .spray{width:100%;max-width:520px;height:auto}.spray .lijn path{fill:none;stroke:var(--tekst);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spray .lijn path.zacht{stroke:#8d8d8a}.spray .mist circle{fill:#8d8d8a;opacity:.55}@media (prefers-reduced-motion:no-preference){.spray .mist circle{animation:ca-mist 2.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes ca-mist{0%{opacity:0;transform:translateX(-6px)}35%{opacity:.7}100%{opacity:0;transform:translateX(10px)}}}.usp-strook{display:flex;align-items:center;gap:24px;background:var(--emmer);padding:18px 24px}.usp-strook .spray{width:120px;height:auto;flex:0 0 auto}.usp-strook p{margin:0}.usp-strook .usp-kop{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:22px;letter-spacing:.02em;margin-bottom:4px}@media (max-width:599px){.usp-strook{gap:14px;padding:14px 16px}.usp-strook .spray{width:84px}.usp-strook .usp-kop{font-size:18px}}.usp-sectie{padding-top:24px}.form .rij.drie{grid-template-columns:1fr}@media (min-width:600px){.form .rij.drie{grid-template-columns:repeat(3,minmax(0,1fr))}}.vgl-tussen{margin:6px 0 -6px}.vgl-tabel table{width:100%;background:#fff;border-radius:4px}.vgl-tabel th,.vgl-tabel td{padding:12px 14px;text-align:right;font-variant-numeric:tabular-nums}.vgl-tabel th:first-child,.vgl-tabel td:first-child{text-align:left;font-family:var(--wide);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.vgl-tabel th{font-family:var(--wide);font-weight:400;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.vgl-oordeel{border-radius:4px;padding:18px 20px;background:#fff}.vgl-oordeel.goed{background:var(--deksel);color:#fff}.vgl-oordeel.goed .lab{color:var(--op-donker-3)}.vgl-oordeel .vgl-groot{font-family:var(--display);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1.05;margin:6px 0 0}.vgl-oordeel .vgl-groot small{font-size:.4em;font-family:var(--vc-font);font-weight:400}.vgl-oordeel.duurder p{margin:0 0 10px}.vgl-oordeel ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vgl-oordeel li{padding-left:18px;position:relative;font-size:15px}.vgl-oordeel li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:1px;background:var(--tekst)}@page{size:A4;margin:0}.off-balk{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:28px 0 20px;background:var(--emmer);padding:16px 18px}.off-balk label{display:flex;flex-direction:column;gap:6px;min-width:240px}.off-balk select{height:46px;border:1px solid var(--lijn);border-radius:4px;background:#fff;padding:0 12px;font:400 15px var(--vc-font)}.off-balk .knoppen{margin:0}.off-balk .knop{min-height:46px;padding:11px 18px;font-size:15px}.off-raster{display:grid;gap:28px}@media (min-width:1100px){.off-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.off-voorbeeld{position:sticky;top:calc(var(--vc-nav-hoog) + 16px)}}.off-form{max-width:none;gap:10px}.off-form details{background:var(--emmer);border-radius:4px}.off-form summary{cursor:pointer;padding:16px 18px;font-family:var(--wide);font-size:11px;letter-spacing:.24em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.off-form summary::-webkit-details-marker{display:none}.off-form summary:after{content:"+";font-family:var(--vc-font);font-size:18px;letter-spacing:0}.off-form details[open] summary:after{content:"−"}.off-velden{display:grid;gap:14px;padding:0 18px 18px}.off-regels{display:grid;gap:6px}.off-regel{display:grid;grid-template-columns:minmax(0,1fr) 64px 92px 84px 32px;gap:6px;align-items:center}.off-regel input,.off-regel select{height:42px!important;font-size:14px!important;padding:0 8px!important}.off-weg{border:0;background:none;font-size:20px;color:var(--grijs);cursor:pointer;height:42px}@media (max-width:599px){.off-regel{grid-template-columns:1fr 1fr 1fr 32px}.off-regel input[data-k=oms]{grid-column:1 / -1}}.off-voorbeeld{overflow:hidden}.a4{background:#fff;color:#141414;max-width:640px;margin:0 auto;aspect-ratio:210/297;padding:7% 7.5%;box-shadow:0 18px 50px rgba(0,0,0,.10);font-size:11px;line-height:1.45;display:flex;flex-direction:column;gap:18px;overflow:hidden}.a4-kop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.a4-logo{width:150px;height:64px;display:flex;align-items:center}.a4-logo span{border:1px dashed var(--lijn);color:#9a9a97;font-size:10px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.a4-logo img{max-width:100%;max-height:100%;object-fit:contain}.a4-firma{text-align:right;font-size:10px;color:#5E5E5E}.a4-firma b{display:block;color:#141414;font-size:12px;margin-bottom:2px}.a4-titel{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #141414;padding-bottom:10px}.a4-titel h3{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:26px;margin:0;letter-spacing:.02em}.a4-titel dl{display:grid;grid-template-columns:auto auto;gap:2px 12px;margin:0;font-size:10px}.a4-titel dt{color:#5E5E5E}.a4-titel dd{margin:0;text-align:right}.a4-aan{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10.5px}.a4-aan span{display:block;font-family:var(--wide);font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:#5E5E5E;margin-bottom:4px}.a4-aan b{display:block}.a4-regels{width:100%;border-collapse:collapse;font-size:10px}.a4-regels th{font-family:var(--wide);font-weight:400;font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;color:#5E5E5E;text-align:left;border-bottom:1px solid #D6D6D3;padding:6px 4px}.a4-regels td{padding:6px 4px;border-bottom:1px solid #EDEDEB;vertical-align:top}.a4 .g{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.a4-leeg{color:#9a9a97;font-style:italic}.a4-onder{display:flex;justify-content:space-between;align-items:center;gap:16px}.a4-tot{border-collapse:collapse;font-size:10.5px;min-width:52%}.a4-tot td{padding:4px 4px}.a4-tot tr.t td{border-top:1px solid #141414;font-weight:700;font-size:12px;padding-top:7px}.a4-stempel{width:124px;flex:0 0 auto;color:#1E1E1E;opacity:.82;transform:rotate(-9deg)}.a4-stempel .stempel{width:100%;height:auto;display:block}.a4-stempel .stempel.partner{color:#141414}.a4-voorw{font-size:9.5px;color:#3a3a3a;display:grid;gap:4px}.a4-voorw p{margin:0}.a4-voorw b{font-family:var(--wide);font-weight:400;font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;color:#5E5E5E;margin-right:6px}.a4-hand{margin-top:auto;border-top:1px solid #141414;padding-top:6px;width:55%;font-size:9px;color:#5E5E5E;min-height:56px}.tds-raster{display:grid;gap:40px}@media(min-width:960px){.tds-raster{grid-template-columns:280px 1fr;gap:72px}.tds-zij{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}}.tds-toc{list-style:none;margin:12px 0 32px;padding:0;border-top:1px solid var(--lijn);counter-reset:t}.tds-toc li{counter-increment:t;border-bottom:1px solid var(--lijn)}.tds-toc a{display:flex;gap:12px;padding:10px 0;color:var(--tekst);text-decoration:none;font-size:15px;line-height:1.35}.tds-toc a::before{content:counter(t,decimal-leading-zero);font-family:var(--wide);font-size:11px;letter-spacing:.2em;color:var(--grijs);padding-top:3px}.tds-toc a:hover{text-decoration:underline}.tds-qr{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tds-qr .qr-code{width:132px;height:132px}.tds-qr .qr-code svg{width:100%;height:100%}.tds-qr p{margin:0;font-size:20px;line-height:1.2;max-width:200px}.tds-tekst{max-width:760px;min-width:0}.tds-sectie{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--lijn);scroll-margin-top:96px}.tds-sectie:last-child{border-bottom:0}.tds-kop{font-family:var(--wide);font-weight:400;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--grijs);margin:0 0 20px}.tds-sectie p{margin:0 0 14px;line-height:1.65}.tds-sectie ul{margin:0 0 16px;padding:0;list-style:none}.tds-sectie ul li{position:relative;padding:0 0 8px 22px;line-height:1.55}.tds-sectie ul li::before{content:"";position:absolute;left:2px;top:.7em;width:8px;height:1px;background:var(--tekst)}.tds-gegevens{width:100%;border-collapse:collapse;margin:0 0 16px}.tds-gegevens th,.tds-gegevens td{text-align:left;vertical-align:top;padding:12px 0;border-bottom:1px solid var(--lijn);font-size:15px;line-height:1.45}.tds-gegevens th{font-weight:400;color:var(--grijs);width:44%;padding-right:20px}.tds-matrix-wrap{position:relative;overflow-x:auto;margin:0 0 16px;-webkit-overflow-scrolling:touch}.tds-matrix{border-collapse:collapse;min-width:640px;width:100%;font-size:13px}.tds-matrix th,.tds-matrix td{padding:9px 6px;border-bottom:1px solid var(--lijn);text-align:center;vertical-align:middle}.tds-matrix thead th{font-family:var(--wide);font-weight:400;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grijs);vertical-align:bottom}.tds-matrix tbody th{text-align:left;font-weight:400;min-width:170px}.tds-ja{font-size:15px}.tds-nee{color:#b5b5b1}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tds-kleuren{display:flex!important;flex-wrap:wrap;gap:8px}.tds-kleuren li{padding:6px 12px!important;border:1px solid var(--lijn);border-radius:40px;font-size:14px}.tds-kleuren li::before{display:none}.tds-noot{margin-top:8px}.fiche-lijst li{display:flex;align-items:stretch;border-bottom:1px solid var(--lijn)}.fiche-lijst li a{border-bottom:0}.fiche-lijst li a:first-child{flex:1}.fiche-lijst li a.fiche-pdf{padding:16px 0 16px 20px;color:var(--grijs);font-size:13px;font-family:var(--wide);letter-spacing:.2em}.tds-gegevens{table-layout:fixed}.tds-gegevens th,.tds-gegevens td,.tds-sectie p,.tds-sectie li{overflow-wrap:anywhere}.p-tds .kopblok h1{font-size:clamp(30px,6.2vw,76px);max-width:none;overflow-wrap:break-word;hyphens:manual}@media(max-width:959px){.tds-zij{display:flex;flex-direction:column;order:2}.tds-zij>.lab,.tds-zij>.tds-toc{display:none}.tds-tekst{order:1}}.tds-gegevens th,.tds-matrix tbody th{font-family:var(--vc-font);text-transform:none;letter-spacing:0;font-size:15px;color:var(--grijs);font-weight:400}.tds-matrix tbody th{color:var(--tekst);font-size:14px}.tds-matrix thead th{font-size:9.5px;letter-spacing:.1em}.tds-matrix thead th:first-child{text-align:left}.niv-tabel{width:100%;min-width:680px;border-collapse:collapse;font-size:15px}.niv-tabel th,.niv-tabel td{text-align:left;vertical-align:top;padding:14px 12px 14px 0;border-bottom:1px solid var(--lijn);line-height:1.4}.niv-tabel thead th{font-family:var(--wide);font-weight:400;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--grijs)}.niv-tabel tbody th{font-weight:400;color:var(--grijs);width:24%}.niv-tabel td:last-child{font-weight:700}.niv-wrap{margin-top:8px}@media(max-width:759px){.niv-tabel{min-width:0}.niv-tabel thead{display:none}.niv-tabel tr{display:block;padding:16px 0;border-bottom:1px solid var(--lijn)}.niv-tabel tbody th{display:block;width:auto;padding:0 0 8px;border:0;font-family:var(--wide);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.niv-tabel td{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:6px 0;border:0}.niv-tabel td::before{content:attr(data-k);color:var(--grijs);font-size:14px}}.r-bol{position:relative;z-index:1}.kaart .k-onder{flex-direction:column;align-items:stretch;gap:8px}.k-packs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--grijs)}.k-packs li+li::before{content:"·";margin-right:8px}.is-pro .k-packs{flex-direction:column;gap:0;color:var(--tekst)}.is-pro .k-packs li{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;border-top:1px solid var(--lijn)}.is-pro .k-packs li+li::before{content:none}.is-pro .k-packs .prijs{flex-direction:row;align-items:baseline;gap:8px}.kaart .k-packs .prijs .eigen{font-size:16px;font-weight:700}.kaart .k-packs .prijs .oud{font-size:12px}.v5-rij{list-style:none;margin:0;padding:0;display:grid;gap:24px}@media(min-width:960px){.v5-rij{grid-template-columns:repeat(5,1fr);gap:24px}}.v5-stap{display:grid;grid-template-columns:48px 96px 1fr;grid-template-rows:auto 1fr;column-gap:16px;row-gap:8px;align-items:start;padding:24px 0;border-top:1px solid var(--lijn)}.v5-nr{font-family:var(--wide);font-size:11px;letter-spacing:.24em;color:var(--grijs);padding-top:4px;grid-row:1/3}.v5-beeld{grid-row:1/3;display:flex;gap:0;height:96px;align-items:flex-end}.v5-emmer img,.v5-emmer .leeg-beeld{height:96px;width:auto;filter:drop-shadow(0 8px 8px rgba(0,0,0,.12))}.v5-beeld .v5-emmer+.v5-emmer{margin-left:-24px}.v5-naam{font-weight:400;font-size:17px;line-height:1.35}.v5-naam a{color:var(--tekst)}.v5-rol{font-size:15px;color:var(--grijs);line-height:1.5}@media(min-width:960px){.v5-stap{grid-template-columns:1fr;grid-template-rows:auto 120px auto auto;row-gap:16px;padding:24px 0 0}.v5-nr,.v5-beeld{grid-row:auto}.v5-beeld{height:120px}.v5-emmer img{height:120px}}.v5-tegels{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.v5-tegels{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.v5-tegels{grid-template-columns:repeat(7,1fr)}}.v5-tegel{display:flex;flex-direction:column;gap:8px;color:var(--tekst);text-decoration:none}.v5-tegel b{font-weight:400;font-size:16px;margin-top:8px}.v5-tegel span:not(.v5-staal):not(.v5-staal span){font-size:14px;color:var(--grijs);line-height:1.45}.v5-staal{aspect-ratio:1;border:1px dashed var(--lijn);border-radius:4px;display:flex;align-items:center;justify-content:center}.v5-staal span{font-size:12px;color:#9a9a97}.v5-tegel:hover b{text-decoration:underline}.tegels.zes{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.tegels.zes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.tegels.zes{grid-template-columns:repeat(6,minmax(0,1fr))}}.c-vlakken{list-style:none;margin:16px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.c-vlakken li{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 16px;border:1px solid var(--lijn);border-radius:24px;background:#fff;font-size:15px}.c-vlakken li b{font-weight:700}.c-vlakken button{width:40px;height:40px;border:0;background:none;font-size:22px;line-height:1;color:var(--grijs);cursor:pointer;border-radius:50%}.c-plus{margin:0 0 24px}.lijst-emmers .w{display:block;font-size:14px;color:var(--tekst);margin-top:4px}.lijst-emmers .n{font-weight:700}.mand-tips .tip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;margin:16px 0 0;background:#fff;border-left:3px solid #141414;border-radius:4px}.mand-tips .tip p{margin:0;flex:1 1 260px;font-size:15px;line-height:1.5}.vaste-balk{display:none}@media (max-width:859px){.vaste-balk:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px rgba(0,0,0,.08)}html:not(.is-pro) .vaste-balk.alleen-pro{display:none!important}.vaste-balk .vb-tekst{display:flex;flex-direction:column;min-width:0}.vaste-balk .vb-tekst b{font-size:20px;line-height:1.2}.vaste-balk .vb-tekst small{font-size:13px;color:var(--grijs)}.vaste-balk .vb-tekst>span{display:flex;flex-direction:column}.vaste-balk .knop{min-height:48px;flex:none}body.met-balk,html.is-pro body.p-mandje{padding-bottom:88px}body.met-balk .wa,html.is-pro body.p-mandje .wa{bottom:104px}}.lijst-emmers .nm{display:block;font-weight:700;font-size:16px}#c-lijst .n{display:block;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:0;margin-top:2px}.lijst-emmers .st-rij{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px}.lijst-emmers .st-rij .stock{margin-top:0}.lijst-emmers .st-pack{font-size:12px;color:var(--grijs);margin-right:-8px}:root{--r1:8px;--r2:16px;--r3:24px;--r4:48px;--r5:96px;--vc-sectie:96px;--vc-sectie-gsm:48px;--tussen:16px;--onder-kop:24px;--binnen:16px;--tool:24px}@media(min-width:860px){:root{--tussen:24px;--onder-kop:48px;--binnen:24px;--tool:48px}}.kopblok,.kopblok.smal{padding-bottom:var(--onder-kop)}.kopblok .sub{margin-top:var(--r3)}.kopblok .knoppen,.kopblok .chips{margin-top:var(--r3)}.sectie.dicht{padding-top:0;padding-bottom:var(--vc-sectie-gsm)}@media(min-width:860px){.sectie.dicht{padding-bottom:var(--r4)}}.usp-sectie{padding-top:0}.sectie-kop{gap:var(--r2) var(--r3);margin-bottom:var(--onder-kop)}.sectie-kop>*{min-width:0;max-width:100%}.sectie-kop .zacht{flex:0 1 36em}.sectie-kop .h2{margin:0}.sectie-kop+.kaarten,.sectie-kop+.tool,.sectie-kop+.vak{margin-top:0}.kaarten,.kaarten.vier{gap:var(--tussen);margin-top:0}.sectie-kop~.kaarten{margin-top:0}.h2+.kaarten,.wrap>.h2+.kaarten{margin-top:var(--onder-kop)}.tegels,.tegels.vijf,.tegels.zes{gap:var(--tussen)}.vakken,.tools-raster,.orders{gap:var(--tussen)}.tools-raster{margin-top:var(--onder-kop)}.knoppen{gap:var(--r2)}.kanalen{display:grid;gap:var(--r2)}.chips{gap:var(--r1)}.v5-tegels{gap:var(--tussen)}.kaart{padding:var(--binnen)}.vak,.vak.meter,.vak.form{padding:var(--binnen)}.tool{padding:var(--tool)}.tool.compact{padding:var(--binnen)}.usp-strook{padding:var(--binnen);gap:var(--binnen)}.tool-kaart{padding:var(--binnen)}.band .kol{gap:var(--r1);padding:var(--r3) 0}@media(min-width:860px){.band .kol{padding:var(--r3) var(--r3)}}.koop+.p-kleur,.p-kleur{margin-top:var(--r3)}.p-noot{margin-top:var(--r2)}.qr-blok .video-binnenkort,.tds-qr .video-binnenkort{display:inline-block;margin-top:var(--r2)}label.knop+p,label.knop+.klein,.knop+.klein,.knoppen+p{margin-top:var(--r2)}.melding+.melding,.melding-l+.melding-l{margin-top:var(--r2)}.c-vlakken{gap:var(--r1)}.lijst-emmers{display:grid;gap:var(--r2)}.lijst-emmers li{padding:var(--r2)}details+details{margin-top:var(--r2)}.off-form details+details{margin-top:var(--r2)}.p-held .p-beeld{margin-bottom:var(--r3)}@media (max-width:599px){.kaarten.vier .kaart{padding:var(--r2);gap:var(--r2)}}.leeg-beeld{padding:var(--r2)}.plan .melding-l{padding:var(--r2)}.vgl-tabel table{border-collapse:separate;border-spacing:0}.vgl-tabel th,.vgl-tabel td{padding:var(--r2)}.vgl-uit{gap:var(--r2)}.vgl-uit>div{padding:var(--r2)}.off-logo label.knop,.off-form label.knop{margin-bottom:var(--r2)}.tool.compact{padding:var(--r3)}.usp-sectie{padding-top:var(--r3)}.tegel{padding:var(--r2)}.tds-qr{gap:var(--r2)}.orders li{gap:var(--r2)}.tegels .tegel{padding:var(--r2)}.p-held{padding-bottom:var(--r3)}.nav .kop-iconen{display:flex;align-items:center;gap:0;margin-right:-6px}.nav .kop-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--tekst)}.nav .kop-ico svg{width:22px;height:22px}.nav .kop-wa svg{fill:#25D366;width:24px;height:24px}.nav .kop-pro.aan::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#2E8B57;transform:translate(9px,-9px)}.nav .kop-pro{position:relative}@media(min-width:1024px){.nav .kop-pro{display:none}.nav .kop-iconen{margin-right:0}}@media(max-width:1599px){.wa{display:none!important}}a.pijl{display:inline-flex;align-items:center;min-height:44px}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea,input.veld,select,textarea,.off-regel input,.off-regel select{min-height:44px;box-sizing:border-box}button,.knop,.demo-balk button,.off-weg{min-height:44px}.off-weg{min-width:44px}.demo-balk button{padding:0 16px}.kleuren-raster button{min-width:44px;min-height:44px}.chips a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:1023px){.nav .wrap{gap:8px}.nav .kop-iconen{margin-right:0}}@media(max-width:380px){.nav .merk img{height:20px;width:auto}.nav .kop-ico,.nav .mand{width:42px}}.kanaal.k-wa,.kanaal.k-wa .lbl{color:#0F2417}.kanaal.k-wa svg{fill:#0F2417}.kanaal.k-mail{background:#1560C8}.kanaal.k-ig{background:#C7255C}.menu>a:not(.knop){min-height:48px;display:flex;align-items:center}.menu .talen{position:static;order:99;margin-top:var(--r3);display:flex;gap:0;margin-left:-6px}.menu{overflow-y:auto}.voet .kolommen{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--r3) var(--r2)}@media(min-width:600px){.voet .kolommen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.voet .kolommen{grid-template-columns:repeat(6,minmax(0,1fr))}}.voet li a{overflow-wrap:anywhere}.p-held>*{min-width:0}.kruimel ol{flex-wrap:wrap;row-gap:4px}.kruimel li{white-space:normal}@media(max-width:420px){.p-held h1{font-size:clamp(24px,7.4vw,40px);overflow-wrap:break-word}.is-pro .k-packs li{flex-wrap:wrap}.is-pro .k-packs .prijs{flex-wrap:wrap;justify-content:flex-end;column-gap:6px}}.kaart .k-onder,.kaart .k-packs,.kaart .k-packs li{min-width:0}.tds-hq{background:#fff;border-left:3px solid #141414;padding:var(--r3);margin:0 0 var(--r4)}.tds-hq ul{margin:var(--r2) 0;padding:0;list-style:none}.tds-hq li{position:relative;padding:0 0 var(--r1) var(--r3);line-height:1.55}.tds-hq li::before{content:"";position:absolute;left:2px;top:.75em;width:10px;height:1px;background:#141414}
/* NORA 29/10: vinkjes en keuzerondjes weer zichtbaar (appearance:none van .form input gold ook voor checkbox en radio) */
.form input[type=checkbox],input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;width:20px;height:20px;min-height:0;padding:0;margin:2px 0 0;border:0;background:none;flex:0 0 auto;accent-color:#141414}
.form input[type=radio],input[type=radio]{-webkit-appearance:radio;appearance:auto;width:20px;height:20px;min-height:0;padding:0;margin:2px 0 0;border:0;background:none;flex:0 0 auto;accent-color:#141414}
