.d{--paars:#8c2e8d;--roze:#e0305a;--tan:#b4936f;--kop:#342923;--tekst:#57514e;--beige:#f6f4f1;--geel:#f7b500;color:var(--tekst);background:#fff;font-family:Outfit,system-ui,sans-serif;font-size:18px;line-height:2}.d *{box-sizing:border-box;letter-spacing:0}.d img{max-width:100%;display:block}.d a{color:inherit;text-decoration:none}.d h1,.d h2,.d h3,.d h4,.d p,.d blockquote{margin:0}.d h1,.d h2,.d h3,.d h4{color:var(--kop);font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2}.d h2{margin-bottom:28px;font-size:40px}.d p+p{margin-top:36px}.d-wrap{width:96%;max-width:1440px;margin:0 auto;padding:0 16px}.d-blok{padding-top:110px;padding-bottom:110px}.d-beige{background:var(--beige)}.d-midden{text-align:center}.d [data-r]{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1);transform:translateY(32px)}.d [data-r].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.d [data-r]{opacity:1;transition:none;transform:none}.d-hero-bg{animation:none!important}}.d-label{text-transform:uppercase;color:var(--paars);margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:block}.d-label-tan{color:var(--tan)}.d-capsule{text-transform:uppercase;color:var(--paars);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:16px;margin-bottom:22px;padding:6px 18px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.25;display:inline-block}.d-capsule-tan{color:var(--tan)}.d-knop{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:242px;height:55px;padding:0 30px;font-size:18px;line-height:1;transition:transform .3s cubic-bezier(.2,.7,.1,1),box-shadow .3s,background-color .3s,color .3s;display:inline-flex}.d-knop:hover{transform:translateY(-3px);box-shadow:0 12px 26px #3429232e}.d-knop-verloop{background:linear-gradient(100deg,var(--paars) 25%,var(--roze));background-position:0 0;background-size:160% 100%;color:#fff!important}.d-knop-verloop:hover{background-position:100% 0}.d-knop-wit{background:#fff;color:var(--paars)!important}.d-knop-paars{background:var(--paars);min-width:250px;color:#fff!important}.d-knop-tan{background:var(--tan);min-width:250px;color:#fff!important}.d-knop-lijn{border:2px solid var(--paars);min-width:250px;height:58px;margin-top:40px;color:var(--paars)!important}.d-knop-lijn:hover{background:var(--paars);color:#fff!important}.d-knop-lijnwit{border:1.5px solid #fff;min-width:250px;color:#fff!important}.d-knop-lijnwit:hover{background:#fff;color:var(--paars)!important}.d-acties{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.d-acties-midden{justify-content:center;gap:50px;margin-top:44px}.d-sterren{color:var(--geel);gap:2px;display:inline-flex}.d-sterren svg{width:24px;height:24px}.d-sterren-klein svg{width:22px;height:22px}.d-score{color:var(--tekst);align-items:center;gap:14px;font-size:18px;display:inline-flex}.d-top{background:var(--beige);border-bottom:1px solid #e8e3dc}.d-top-in{justify-content:space-between;align-items:center;min-height:60px;font-size:18px;display:flex}.d-top a{color:var(--paars);font-weight:600}.d-kop{z-index:30;background:#fff;position:sticky;top:0;box-shadow:0 2px 20px #0000000f}.d-kop-in{align-items:center;gap:40px;height:110px;display:flex}.d-logo{z-index:2;align-self:flex-start;margin-top:22px;transition:transform .4s;position:relative}.d-logo img{filter:drop-shadow(0 6px 14px #0000001f);width:140px}.d-logo:hover{transform:rotate(-3deg)scale(1.03)}.d-kop nav{color:var(--tekst);flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin-left:auto;font-family:Outfit,system-ui,sans-serif;font-size:18px;font-weight:400;display:flex}.d-kop nav a{padding:4px 0;position:relative}.d-kop nav a:after{content:"";background:var(--paars);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.d-kop nav a:hover{color:var(--paars)}.d-kop nav a:hover:after{transform:scaleX(1)}.d-kop-knop{min-width:233px}.d-hero{color:#fff;align-items:center;min-height:670px;display:flex;position:relative;overflow:hidden}.d-hero-bg{object-fit:cover;object-position:60% 40%;width:100%;height:100%;animation:18s ease-out forwards d-zoom;position:absolute;inset:0}@keyframes d-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.d-hero:after{content:"";background:linear-gradient(90deg,#1e16129e 0%,#1e161261 45%,#1e161200 75%);position:absolute;inset:0}.d-hero-in{z-index:1;padding-top:70px;padding-bottom:130px;position:relative}.d-hero-in>*{max-width:720px}.d h1{color:#fff;text-shadow:0 2px 24px #00000040;margin-bottom:22px;font-size:52px}.d-hero p{color:#fff;font-size:20px;line-height:2}.d-pijlers{--pijlers-oppervlak:#fff;--pijlers-schaduw:0 3px 11px #00000082;z-index:3;background:var(--pijlers-oppervlak);width:90vw;max-width:none;box-shadow:var(--pijlers-schaduw);border-radius:16px;grid-template-columns:268.234fr 250.672fr 310.891fr 276fr;align-items:center;column-gap:1%;min-height:157px;margin:-50px 0 0;padding:12px 5.4vw;display:grid;position:relative;left:50%;transform:translate(-50%)}.d-pijlers>div{align-items:center;gap:6%;min-width:0;height:100%;padding:0 16px;display:flex}.d-pijlers>div>div{min-width:0}.d-pijler-icoon{width:35px;height:35px;color:var(--paars);flex:none;transition:transform .5s}.d-pijlers>div:hover .d-pijler-icoon{transform:scale(1.15)rotate(-6deg)}.d-pijlers h4{margin-bottom:0;font-family:Outfit,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.25}.d-pijlers p{overflow-wrap:anywhere;font-size:18px;line-height:36px}.d-twee{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.d-twee-boven{align-items:start;gap:72px;padding-left:58px;padding-right:58px}.d-twee-boven h2{font-size:36px}.d-foto{border-radius:12px;overflow:hidden}.d-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}.d-foto:hover img{transform:scale(1.04)}.d-twee>.d-foto{aspect-ratio:626/510}.d-foto-laag{aspect-ratio:538/320;margin-top:50px}.d-tekst-rechts{padding-top:24px}.d-knop-breed{min-width:250px}.d-midden h2{margin-bottom:50px}.d-diensten{grid-template-columns:1fr 1fr;gap:50px;display:grid}.d-dienst{color:#fff;border-radius:12px;align-items:flex-end;min-height:394px;display:flex;position:relative;overflow:hidden}.d-dienst img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0}.d-dienst:hover img{transform:scale(1.06)}.d-dienst:after{content:"";background:linear-gradient(#0000000d 20%,#0000008c);position:absolute;inset:0}.d-dienst>div{z-index:1;padding:0 140px 60px 50px;position:relative}.d-dienst h3{color:#fff;margin-bottom:30px;font-size:36px}.d-dienst p{color:#fff;font-size:20px;line-height:1.5}.d-rondje{z-index:1;width:58px;height:58px;color:var(--kop);background:#fff;border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.2,.7,.1,1);display:grid;position:absolute;bottom:78px;right:50px}.d-dienst:hover .d-rondje,.d-raam:hover .d-rondje{transform:translate(8px)}.d-raam{background:#f1ede8;border-radius:12px;align-items:center;min-height:100px;margin-top:24px;padding:28px 53px;transition:background .3s;display:flex;position:relative}.d-raam:hover{background:#ebe5dd}.d-raam p{max-width:740px;font-size:20px;line-height:1.5}.d-rondje-tan{background:var(--tan);color:#fff;flex:none;margin-left:auto;margin-right:290px;position:static}.d-merken-kop{padding-top:64px}.d-merken-kop h2{margin-bottom:40px;font-size:36px}.d-merken{justify-content:space-between;align-items:center;gap:40px;padding:0 5%;display:flex}.d-merken img{object-fit:contain;filter:grayscale();opacity:.6;width:14%;max-width:270px;height:88px;transition:filter .4s,opacity .4s}.d-merken img:hover{filter:none;opacity:1}.d-dessins{grid-template-columns:repeat(6,1fr);display:grid}.d-dessin{aspect-ratio:1;position:relative;overflow:hidden}.d-dessin img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.d-dessin span{color:var(--kop);background:#ffffffeb;padding:10px 16px;font-size:16px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.d-dessin:hover img{transform:scale(1.08)}.d-dessin:hover span{transform:none}.d-collectie{padding:50px 0 0}.d-drie{grid-template-columns:23.5fr 40fr 23.5fr;align-items:start;gap:26px 6.5%;width:calc(100% - 120px);max-width:1600px;padding-left:0;padding-right:0;display:grid}.d-staand{aspect-ratio:342/486}.d-drie-tekst{text-align:center}.d-drie-tekst h2{font-size:36px}.d-drie-tekst p{text-align:left}.d-drie-tekst .d-systemen-slot{margin-top:0}.d-showroom{grid-template-columns:30fr 63fr;align-items:start;gap:7%;display:grid}.d-showroom-foto{aspect-ratio:9/16;max-width:410px;margin-top:110px;overflow:hidden}.d-showroom-foto img,.d-showroom-foto video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.d-showroom-tekst{min-width:0}.d-showroom h2{margin-bottom:50px;font-size:36px}.d-parkeren{align-items:center;gap:60px;margin-top:20px;display:flex}.d-parkeren img{width:150px}.d-kaart{border:0;width:100%;max-width:822px;height:400px;margin:24px 0;display:block}@media (width<=1099px){.d-kaart{width:100%;height:300px;margin:20px 0}}.d-allin{color:#fff;position:relative;overflow:hidden}.d-allin-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.d-allin:after{content:"";background:linear-gradient(90deg,#1e1612b8,#1e161259);position:absolute;inset:0}.d-allin-in{z-index:1;padding-top:140px;padding-bottom:140px;position:relative}.d-allin h2{color:#fff}.d-allin p{color:#fff;max-width:900px;margin-bottom:40px}.d-avatar{color:#fff;background:var(--tan);border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.d-kennis{padding-left:67px;padding-right:67px}.d-kennis h2{margin-bottom:80px}.d-kennis-grid{grid-template-columns:1fr 1fr;gap:70px 68px;display:grid}.d-kennis-grid>div{border-top:1px solid var(--paars);padding-top:22px}.d-kennis-grid h4{margin-bottom:14px;font-size:24px}.d-verloop{background:linear-gradient(120deg,var(--paars) 40%,#e32d5b 100%);color:#fff;padding:100px 0 110px}.d-verloop h2{color:#fff;margin-bottom:40px}.d-verloop p{color:#fff;max-width:880px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.5}.d-verloop p+p{margin-top:26px}.d-verloop .d-knop-wit{border-radius:3px;min-width:246px;height:51px}.d-faq{padding-top:50px;padding-bottom:100px}.d-faq h2{color:var(--paars);margin-bottom:24px;font-size:36px}.d-vraag{border-bottom:1px solid var(--paars)}.d-vraag button{cursor:pointer;text-align:left;width:100%;color:var(--kop);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:28px 16px 26px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;display:flex}.d-vraag button svg{flex:none;transition:transform .35s}.d-vraag.open button svg{transform:rotate(180deg)}.d-antwoord{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.1,1);display:grid}.d-antwoord>div{overflow:hidden}.d-antwoord p{padding:22px 16px 34px}.d-vraag.open .d-antwoord{grid-template-rows:1fr}.d-vraag.open{border-bottom-color:#0000}.d-vraag.open .d-antwoord{border-top:1px solid var(--paars)}.d-voet{background:var(--beige);padding:100px 0 60px}.d-voet-in{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.d-voet-logo{width:200px;margin:0 auto}.d-voet h4{color:var(--paars);margin-bottom:30px;font-size:24px}.d-voet p+p{margin-top:36px}.d-sociaal{gap:8px;margin-top:20px;display:flex}.d-sociaal a{color:#fff;background:#5f6368;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .3s,background .3s;display:grid}.d-sociaal a:hover{background:var(--paars);transform:translateY(-3px)}.d-onderbalk{background:var(--paars);color:#fff;font-size:17px}.d-onderbalk-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:96px;display:flex}.d-onderbalk nav{gap:10px;display:flex}@media (width<=1099px){.d-drie{grid-template-columns:1fr 1.4fr 1fr;column-gap:4%;width:92%}.d-kop nav{display:none}.d-kop-knop{min-width:0;margin-left:auto}.d-pijlers{grid-template-columns:1fr 1fr;gap:12px 1%;padding:24px 5.4vw}.d-rondje-tan{margin-right:0}.d-showroom-tekst{padding:0 26px}}@media (width<=699px){.d{font-size:17px;line-height:1.85}.d h2,.d-twee-boven h2,.d-merken-kop h2,.d-drie-tekst h2,.d-showroom h2{margin-bottom:22px;font-size:30px}.d h1{font-size:38px}.d-label,.d-capsule{font-size:16px}.d-blok{padding-top:72px;padding-bottom:72px}.d-top-in{min-height:46px;font-size:15px}.d-top-in>span:last-child{display:none}.d-kop-in{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;height:76px;display:grid}.d-logo{margin-top:12px}.d-logo img{width:92px}.d-kop-knop{height:46px;padding:0 22px;font-size:16px}.d-hero{align-items:flex-end;min-height:600px}.d-hero:after{background:linear-gradient(#1e161233,#1e1612bf)}.d-hero-in{padding-top:110px;padding-bottom:90px}.d-hero p{font-size:18px;line-height:1.7}.d-acties .d-knop{flex:100%}.d-pijlers{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;min-height:0;margin-top:0;padding:28px 24px}.d-pijlers>div{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:18px;height:auto;padding:0;display:grid}.d-pijlers>div>div{max-width:none}.d-pijlers h4{font-size:18px}.d-pijlers p{overflow-wrap:normal;font-size:17px;line-height:1.6}.d-twee,.d-diensten,.d-drie,.d-showroom,.d-kennis-grid,.d-voet-in{grid-template-columns:1fr}.d-twee,.d-twee-boven{gap:36px;padding-left:20px;padding-right:20px}.d-wrap{width:100%;padding-left:20px;padding-right:20px}.d-diensten{gap:20px}.d-dienst{min-height:340px}.d-dienst>div{padding:0 90px 34px 26px}.d-dienst h3{margin-bottom:12px;font-size:28px}.d-dienst p{font-size:17px}.d-rondje{width:48px;height:48px;bottom:34px;right:24px}.d-raam{gap:16px;padding:22px}.d-raam p{font-size:17px}.d-merken{flex-wrap:wrap;justify-content:center;padding:0}.d-merken img{width:calc(50% - 20px);max-width:180px;height:48px}.d-dessins{grid-template-columns:repeat(3,1fr)}.d-dessin:nth-child(n+10){display:none}.d-drie{width:100%;max-width:none}.d-staand{aspect-ratio:4/3}.d-drie .d-staand:last-child{display:none}.d-showroom{gap:30px}.d-showroom-foto{aspect-ratio:4/3;margin-top:0}.d-showroom-tekst{padding:0}.d-parkeren{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:24px;display:grid}.d-parkeren p{flex:1;min-width:0}.d-parkeren img{flex:none;width:88px}.d-allin-in{padding-top:90px;padding-bottom:90px}.d-kennis{padding-left:20px;padding-right:20px}.d-kennis h2{margin-bottom:40px}.d-kennis-grid{gap:40px}.d-verloop p{font-size:18px}.d-acties-midden{gap:14px}.d-vraag button{padding:22px 4px;font-size:18px}.d-antwoord p{padding:18px 4px 26px}.d-voet-logo{width:150px;margin:0}.d-onderbalk-in{padding-top:20px;padding-bottom:20px;font-size:15px}}.d-menuknop{color:var(--kop);cursor:pointer;background:0 0;border:0;margin-left:12px;padding:8px;display:none}.d-mobielmenu{display:none}@media (width<=1099px){.d-menuknop{place-items:center;display:grid}.d-kop .d-mobielmenu{background:var(--pijlers-oppervlak,#fff);border-top:1px solid var(--beige);flex-flow:column;justify-content:flex-start;gap:0;max-height:calc(100dvh - 124px);margin:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.d-mobielmenu a{color:var(--kop);border-bottom:1px solid #0000000f;padding:14px 0;font-size:18px}}@media (width<=699px){.d-dessins{grid-template-columns:repeat(2,1fr)}.d-dessin:nth-child(n+7){display:none}.d-dessin span{padding:8px 12px;font-size:14px;transform:none}.d-knop{text-align:center;min-width:0;max-width:100%;height:auto;min-height:55px;padding-top:14px;padding-bottom:14px;line-height:1.3}.d-kop-knop{min-height:46px;padding-top:0;padding-bottom:0}.d-menuknop{width:44px;height:44px;margin-left:0;padding:8px}.d-logo{min-width:0}.d-onderbalk nav{flex-wrap:wrap}.d{flex-direction:column;display:flex}.d-verloop,.d-verloop~*{order:2}}.d h1 .d-goud{color:#c9b190;font-style:normal}.d-hero .d-capsule{color:#c9b190}.d-merken{gap:20px;padding:0}.d-merken img{filter:none;opacity:1;width:188px;max-width:none;height:100px}.d .d-merken img[data-r]{transform:scale(.6)}.d .d-merken img[data-r].in{transform:scale(1)}.d .d-merken img[data-r].in:hover{transform:scale(1.08)}.d-showroom-foto{aspect-ratio:407/675;max-width:407px}.d-allin-bg{object-position:50% 100%}.d-keurmerken{justify-content:center;gap:24px;display:flex}.d-keurmerken img{object-fit:contain;width:78px;height:75px}.d-onderbalk-in{min-height:135px}.d-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c9b190;text-shadow:0 1px 8px #00000073;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;display:block}.d-prijsregel{color:#ffffffd9;margin-top:22px;font-size:16px!important}.d:not(.d-nieuw) h1 .d-goud,.d:not(.d-nieuw) .d-hero .d-capsule{color:var(--paars)}@media (width<=699px){.d-merken img{width:calc(50% - 10px);height:60px}}@keyframes n2zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.d-kv-top{width:30px;height:auto;margin-right:-4px}.d.v1 .d-hero:after{background:linear-gradient(100deg,#120e0aa8 0%,#120e0a75 34%,#120e0a29 58%,#120e0a00 78%)}.d.v1 .d-hero p{color:#fffffff0;font-size:20.5px;line-height:1.6}.d.v1 .d-hero p.d-prijsregel{color:#fff;margin-top:24px;line-height:1.55;font-size:18px!important}.d.v1 .d-prijsregel strong{font-weight:700}.d.v1 .d-prijsregel em{color:#ffffffc7;font-style:normal}.d.v1 .d-pijlers{border-radius:6px;grid-template-columns:1fr 1.18fr .95fr 1fr;column-gap:0;padding:0;box-shadow:0 12px 36px #0000001c}.d.v1 .d-pijlers>div:last-child{border-right:0}.d.v1 .d-pijlers h4{font-size:18.5px}.d.v1 .d-pijlers p{color:var(--tekst);overflow-wrap:normal;font-size:16px;line-height:1.5}.d.v1 .d-intro{grid-template-columns:45fr 55fr}.d.v1 .d-rondje{transition:transform .4s cubic-bezier(.2,.7,.1,1),background .3s,color .3s}.d.v1 .d-dienst:hover .d-rondje{background:var(--tan);color:#fff}.d.v1 .d-raam p{flex:1;max-width:none;padding-right:40px}.d.v1 .d-rondje-tan{margin-right:0}.d.v1 .d-raam:hover .d-rondje-tan{background:var(--paars)}.d.v1 .d-merken img{transition:filter .4s,opacity .4s,transform .4s cubic-bezier(.2,.7,.1,1)}.d.v1 .d-knop-tan{min-width:270px;min-height:56px}.d.v1 .d-showroom{gap:5%}.d.v1 .d-allin:after{background:linear-gradient(90deg,#1e161299 0%,#1e16124d 45%,#1e161200 75%)}.d.v1 .d-allin-in>*{max-width:760px}.d.v1 .d-kennis-grid{gap:90px 68px}.d.v1 .d-kennis-grid>div{padding-top:44px}.d.v1 .d-verloop .d-knop{min-width:260px;min-height:58px;font-size:18px}@media (width<=1099px){.d.v1 .d-pijlers{grid-template-columns:1fr 1fr}.d.v1 .d-pijlers>div:nth-child(2){border-right:0}.d.v1 .d-pijlers>div:nth-child(-n+2){border-bottom:1px solid #e8e3dc}}@media (width<=699px){.d.v1 .d-intro,.d.v1 .d-pijlers{grid-template-columns:1fr}.d.v1 .d-pijlers>div{border-bottom:1px solid #e8e3dc;border-right:0;padding:22px 20px}.d.v1 .d-pijlers>div:last-child{border-bottom:0}.d.v1 .d-raam p{padding-right:16px}.d.v1 .d-vraag button{padding:30px 8px 28px}.d.v1 .d-kennis-grid{gap:56px}.d.v1 .d-top .d-score{white-space:nowrap;gap:8px;font-size:15px!important}.d.v1 .d-kv-top{width:22px}.d.v1 .d-top .d-sterren svg{width:15px;height:15px}}.d.v1 .d-hero-in>*{max-width:760px}@media (width>=1100px){.d.v1 .d-hero-in>*{max-width:960px}}.d.v1 .d-eyebrow{letter-spacing:.13em;text-shadow:none;margin-bottom:12px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:600}.d.v1 .d-hero h1{letter-spacing:0;text-wrap:balance;text-shadow:none;margin-bottom:20px;font-family:Outfit,system-ui,sans-serif;font-size:clamp(34px,5.6vw,62px);font-weight:600;line-height:1.15}.d.v1 .d-hero p:not(.d-prijsregel){max-width:31em;font-size:20.5px;line-height:1.55}.d.v1 .d-acties{margin-top:16px}.d.v1 .d-hero p.d-prijsregel{margin-top:20px}.d.v1 .d-pijlers-wrap{max-width:1680px;padding:0 32px}.d.v1 .d-pijlers{border-radius:14px;align-items:stretch;width:100%;min-height:0;margin:-46px 0 0;left:auto;transform:none;box-shadow:0 12px 36px #0000001c}.d.v1 .d-pijlers>div{border-right:1px solid #e2ded5;gap:16px;padding:30px 28px}.d.v1 .d-pijler-icoon{width:38px;height:38px}.d.v1 .d-pijlers h4{font-family:Outfit,system-ui,sans-serif;font-size:18.5px;font-weight:600;line-height:1.25}.d.v1 .d-pijlers p{color:#5c5c58;margin-top:3px;font-size:16px;line-height:1.4}.d.v1 .d-merken[data-r].in{opacity:1;transform:scale(1)}.d.v1 .d-merken img[data-r]{opacity:1;transform:none}.d.v1 .d-drie-tekst .d-label{margin-bottom:22px}.d.v1 .d-drie-tekst h2{margin-bottom:44px}.d.v1 .d-showroom-foto{margin-top:var(--label-h,40px)}.d.v1 .d-verloop .d-knop{border-radius:6px}.d.v1 .d-vraag button{white-space:normal;border-radius:0;height:auto;line-height:1.4}@media (width<=1099px){.d.v1 .d-pijlers>div:nth-child(2){border-right:0}.d.v1 .d-pijlers>div:nth-child(-n+2){border-bottom:1px solid #e2ded5}}@media (width<=699px){.d.v1 .d-hero h1{font-size:34px}.d.v1 .d-eyebrow{display:none}.d.v1 .d-hero p:not(.d-prijsregel){font-size:18px}.d.v1 .d-hero p.d-prijsregel{font-size:16.5px!important}.d.v1 .d-pijlers-wrap{padding:0 20px}.d.v1 .d-pijlers{margin-top:-74px}.d.v1 .d-pijlers>div{border-bottom:1px solid #e2ded5;border-right:0;padding:22px 20px}.d.v1 .d-pijlers>div:last-child{border-bottom:0}.d.v1 .d-showroom-foto{margin-top:0}}.d.v1 .d-score-kv{align-items:center;gap:7px;display:inline-flex}.d.v1 .d-kv-top{margin:0}.d.v1 .d-usp-lp>div{align-items:center;gap:16px;padding:30px 28px;display:flex}.d.v1 .d-usp-lp svg{fill:none;width:38px;height:38px;stroke:var(--paars);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 38px}.d.v1 .d-usp-lp b{color:var(--kop);font-family:Outfit,system-ui,sans-serif;font-size:18.5px;font-weight:600;line-height:1.25;display:block}.d.v1 .d-usp-lp span{color:#5c5c58;margin-top:3px;font-size:16px;line-height:1.4;display:block}.d.v1 .d-rondje{color:#fff;width:58px;height:58px;background:0 0!important}.d.v1 .d-rondje svg{width:58px;height:58px}.d.v1 .d-dienst:hover .d-rondje,.d.v1 .d-rondje-tan{color:var(--tan)}.d.v1 .d-raam:hover .d-rondje-tan{color:var(--paars)}.d.v1 .d-merken[data-r]{opacity:1;transition:none;transform:none}.d.v1 .d-merken.in{animation:1s cubic-bezier(.2,.7,.1,1) both d-merkzoom}@keyframes d-merkzoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.d.v1 .d-allin-bg{filter:none;transform:none}.d.v1 .d-allin:after{opacity:.5;background:linear-gradient(90deg,#161212 35%,#fff 100%)}.d.v1 .d-vraag button{padding:52px 0 46px}.d.v1 .d-antwoord p{padding:22px 0 40px}@media (width<=699px){.d.v1 .d-usp-lp>div{padding:22px 20px}.d.v1 .d-rondje,.d.v1 .d-rondje svg{width:48px;height:48px}.d.v1 .d-vraag button{padding:36px 0 32px}}.d.v1 [data-r],.d.v1 [data-r].in{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.d.v1 .d-pijlers-wrap{width:100%;max-width:1680px;padding:0 32px}.d.v1 .d-merken,.d.v1 .d-merken.in{opacity:1;justify-content:space-between;gap:24px;padding:0 2%;animation:none;transform:none}.d.v1 .d-merken img{width:calc(20% - 19.2px);max-width:none;height:96px;transition:transform .8s cubic-bezier(.2,.7,.1,1),filter .4s,opacity .4s}.d.v1 .d-merken img:hover{transform:scale(1.06)}.d.v1 .d-allin:after{opacity:1;-webkit-backdrop-filter:blur(7px);background:linear-gradient(90deg,#786048c7 0%,#7860488c 35%,#78604800 70%);-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 72%);mask-image:linear-gradient(90deg,#000 30%,#0000 72%)}.d.v1 .d-vraag:first-child button{padding-top:24px}@media (width<=699px){.d.v1 .d-pijlers-wrap{padding:0 20px}.d.v1 .d-merken{grid-template-columns:1fr 1fr;gap:28px 20px;padding:0;display:grid}.d.v1 .d-merken img{height:60px;width:100%!important}.d.v1 .d-allin:after{background:#78604899;-webkit-mask-image:none;mask-image:none}.d.v1 .d-vraag:first-child button{padding-top:18px}}.v3 .d-hero:after{content:"";background:var(--showcase-hero-shade);pointer-events:none;position:absolute;inset:0}.v3 .d-hero-in{z-index:1;position:relative}.v3 .d-hero-bg{object-position:50% 15%}.v3 .d-intro{grid-template-columns:1fr 1fr;align-items:center;gap:100px}.v3 .d-intro-beelden{min-width:0;padding-bottom:76px;padding-left:68px;position:relative}.v3 .d-intro-interieur{aspect-ratio:4/5;object-fit:cover;border-radius:0 120px 0 0;width:100%}.v3 .d-intro-techniek{aspect-ratio:4/3;object-fit:cover;border:10px solid #fff;border-radius:0 0 0 64px;width:56%;position:absolute;bottom:0;left:0;transform:rotate(-4deg);box-shadow:0 18px 40px #0000001f}.v3 .d-intro-beelden:after{content:"";border-left:3px solid var(--paars);pointer-events:none;border-bottom:3px solid #2ba8d8;border-radius:0 0 0 78px;width:46%;height:42%;position:absolute;bottom:-14px;left:-14px;transform:rotate(-4deg)}.v3 .d-showroom-foto{border-radius:24px}.v3 .d-dessins{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;width:calc(100% - 64px);max-width:none;margin:0 auto}.v3 .d-dessin{aspect-ratio:auto;overflow:hidden}.v3 .d-dessin img{aspect-ratio:4/5;height:auto}.v3 .d-dessin span{color:var(--kop);background:#fff;padding:14px 0;font-size:19px;display:block;position:static;transform:none}.v3 .d-dagen-rij{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:22px;display:grid}.v3 .d-dag-foto{aspect-ratio:4/3;margin-bottom:26px;position:relative;overflow:hidden}.v3 .d-dag-foto img{object-fit:cover;width:100%;height:100%}.v3 .d-dag-foto span{background:var(--showcase-brand-gradient);color:#fff;padding:12px 24px;font-size:20px;font-weight:600;position:absolute;bottom:0;left:0}.v3 .d-dag h3{margin-bottom:14px;font-size:24px}.v3 .d-dag p{font-size:18px;line-height:1.7}.v3 .d-kennis{background:var(--showcase-soft);max-width:none}.v3 .d-kennis>h2,.v3 .d-kennis>.d-label,.v3 .d-kennis-grid{max-width:1312px;margin-left:auto;margin-right:auto}@media (width<=699px){.v3 .d-intro{grid-template-columns:1fr;gap:48px}.v3 .d-intro-beelden{padding-bottom:52px;padding-left:38px}.v3 .d-intro-interieur{border-radius:0 72px 0 0;max-height:480px}.v3 .d-intro-techniek{border-width:7px;width:60%}.v3 .d-dessins{scroll-snap-type:x mandatory;box-sizing:border-box;gap:16px;width:100%;max-width:100vw;padding:0 24px;display:flex;overflow-x:auto}.v3 .d-dessin{scroll-snap-align:center;flex:0 0 78%;display:block!important}.v3 .d-dagen-rij{grid-template-columns:1fr;gap:40px}.v3 .d-allin:after{background:#16121280;-webkit-mask-image:none;mask-image:none}}.v3 .d-wrap{max-width:1440px}.v3 .d-hero:after{background:linear-gradient(100deg,#120e0ac7 0%,#120e0a99 34%,#120e0a38 60%,#120e0a00 80%)}.v3 .d-pijlers-wrap{max-width:1440px}.v3.d.v1 .d-pijlers{margin-top:-96px;animation:1s cubic-bezier(.2,.7,.1,1) .3s both v3-op}.v3 .d-usp-lp svg{transition:transform .5s cubic-bezier(.2,.7,.1,1)}.v3 .d-usp-lp>div:hover svg{transform:translateY(-4px)scale(1.12)}@keyframes v3-op{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}.v3 .d-intro-beelden:after{display:none}.v3 .d-intro-interieur{border-radius:28px}@media (width>=1100px){.v3 .d-intro-interieur{aspect-ratio:auto;height:min(680px,100vh - 180px)}}.v3 .d-intro-interieur{object-position:center bottom}.v3 .d-intro-techniek{border-radius:24px;transform:rotate(-3deg)}.v3.d.v1 .d-merken.in{animation:2.4s cubic-bezier(.2,.7,.1,1) both v3-zoom!important}@keyframes v3-zoom{0%{opacity:.3;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.v3 .d-dessins{box-sizing:border-box;background:linear-gradient(var(--beige) 0,var(--beige) 45%,#fff 100%);grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;width:100%;max-width:none;padding:0 max(32px,50% - 688px) 40px}.v3 .d-dessin{background:#fff;border-radius:16px;overflow:hidden}.v3 .d-dessin img{aspect-ratio:3/4;transition:transform 1s cubic-bezier(.2,.7,.1,1)}.v3 .d-dessin:hover img{transform:scale(1.05)}.v3 .d-dessin span{z-index:1;padding:12px 14px;font-size:15px;position:relative}.v3 .d-dag-foto span{border-radius:0 18px 0 0}.v3 .d-planning .d-foto,.v3 .d-planning .d-foto img,.v3 .d-staand,.v3 .d-staand img{border-radius:24px}.v3 .d-allin:after{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#16121280 0%,#16121259 35%,#fff0 60%);-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 60%);mask-image:linear-gradient(90deg,#000 35%,#0000 60%)}.v3 .d-kennis{background:var(--beige);box-sizing:border-box;width:100%;max-width:none;margin:0}@media (width<=699px){.v3.d.v1 .d-pijlers{margin-top:-60px}.v3 .d-dessins{gap:14px;padding:0 20px 32px;display:flex}.v3 .d-dessin{flex:0 0 62%}}.v3{--v3-zand:#f1ebe2;--v3-lijn:#ddd4c7;--v3-cyaan:var(--sg-cyaan)}.v3.d.v1 .d-pijlers{margin-top:-62px}.v3 .d-hero-in{padding-bottom:130px}.v3 .d-intro-techniek{z-index:2}.v3 .d-intro-beelden:before{content:"";aspect-ratio:4/3;border:4px solid var(--paars);width:56%;box-shadow:0 0 0 5px #fff,0 0 0 9px var(--v3-cyaan);z-index:1;pointer-events:none;border-radius:28px;position:absolute;bottom:0;left:0;transform:translate(-22px,22px)rotate(-8deg)}.v3.d.v1 .d-merken,.v3.d.v1 .d-merken.in{opacity:1!important;animation:none!important;transform:none!important}.v3 .d-merken{justify-content:space-between;gap:24px;width:min(94vw,1760px);margin-left:calc(min(94vw,1760px)/-2);padding:10px 0 20px;position:relative;left:50%}.v3 .d-merken img{flex:1 1 0;width:auto;max-width:220px;height:120px;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.v3 .d-merken img:hover{transform:scale(1.06)}.v3 .d-dessins{background:linear-gradient(var(--beige) 0,var(--beige) 40%,#fff 100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:30px max(32px,50% - 820px) 60px}.v3 .d-dessin{border-radius:20px}.v3 .d-dessin span{padding:16px 20px;font-size:19px}.v3 .d-dag{background:#fff;border-radius:24px;padding:14px 14px 30px}.v3 .d-dag h3,.v3 .d-dag p{padding:0 16px}.v3 .d-dag-foto{border-radius:18px}.v3 .d-systemen .d-drie{width:calc(100% - 64px);max-width:1680px}@media (width<=1099px){.v3 .d-planning>div:first-child{margin-left:0}.v3 .d-planning .d-tekst-rechts{margin-right:0}}@media (width<=699px){.v3.d.v1 .d-pijlers{margin-top:-60px}.v3 .d-intro-beelden:before{border-width:3px;width:60%;transform:translate(-12px,12px)rotate(-8deg)}.v3 .d-merken{flex-wrap:wrap;justify-content:center;width:100%;margin-left:0;left:auto}.v3 .d-merken img{flex:0 0 calc(50% - 12px);height:64px}.v3 .d-dessins{gap:14px;padding:20px 20px 40px;display:flex}.v3 .d-dessin{flex:0 0 72%}.v3 .d-systemen .d-drie{width:100%}}.v3 .d-dessin img{aspect-ratio:1}.v3 .d-merken img{max-width:260px;height:130px}@media (width<=699px){.v3 .d-merken img{height:64px}.v3 .d-intro-beelden:before{transform:translate(-4px,10px)rotate(-6deg)}}.v3{--v3-lijn:#e2ded5;--v3-cyaan:var(--sg-cyaan)}.v3 .d-hero h1{text-shadow:none;font-family:Outfit,system-ui,sans-serif;font-size:clamp(34px,5.6vw,62px);font-weight:600;line-height:1.15}.v3 .d-pijlers-wrap,.v3.d.v1 .d-pijlers-wrap{width:100%;max-width:1680px;padding:0 32px}.v3.d.v1 .d-pijlers{border-radius:14px;margin-top:-46px;box-shadow:0 12px 36px #0000001c}.v3 .d-intro{gap:64px}.v3 .d-intro>div:first-child{max-width:640px}.v3 .d-intro-beelden:before{border:2px solid var(--v3-cyaan);box-shadow:0 0 0 5px #fff,0 0 0 9px var(--paars)}.v3.d.v1 .d-raam:hover .d-rondje-tan{color:#fff}.v3 .d-merken img,.v3.d.v1 .d-merken img{filter:grayscale();opacity:.55;height:96px;transition:filter .4s,opacity .4s,transform .6s cubic-bezier(.2,.7,.1,1)}.v3 .d-merken img:hover,.v3.d.v1 .d-merken img:hover{filter:none;opacity:1;transform:scale(1.06)}.v3.d.v1 .d-merken.d-merken.in{animation:1.8s cubic-bezier(.2,.7,.1,1) both v3-merkzoom!important}@keyframes v3-merkzoom{0%{scale:.72}to{scale:1}}.v3 .d-dessins{background:var(--beige);padding-bottom:40px}.v3 .d-collectie{background:var(--beige);padding:20px 0 90px}.v3 .d-dessin{border:1px solid var(--v3-lijn);background:#fff;transition:transform .5s cubic-bezier(.2,.7,.1,1),box-shadow .5s}.v3 .d-dessin:hover{transform:translateY(-4px);box-shadow:0 14px 34px #3429231a}.v3 .d-planning{box-shadow:none;clip-path:none;background:#fff;margin-top:0}.v3 .d-planning>div:first-child{margin-left:0}.v3 .d-planning .d-tekst-rechts{margin-right:0}.v3 .d-dagen-rij{gap:28px}.v3 .d-dag{background:var(--beige);transition:transform .5s cubic-bezier(.2,.7,.1,1),box-shadow .5s}.v3 .d-dag:hover{transform:translateY(-6px);box-shadow:0 18px 40px #3429231a}.v3 .d-dag-foto img{transition:transform 1s cubic-bezier(.2,.7,.1,1)}.v3 .d-dag:hover .d-dag-foto img{transform:scale(1.05)}@media (width<=699px){.v3 .d-pijlers-wrap,.v3.d.v1 .d-pijlers-wrap{padding:0 20px}.v3.d.v1 .d-pijlers{margin-top:-46px}.v3 .d-hero h1{font-size:34px}.v3 .d-merken img,.v3.d.v1 .d-merken img{height:56px}.v3 .d-merken img[alt=Flooriginal]{height:42px}.v3 .d-intro{gap:48px}}.v3.d.v1 .d-merken,.v3.d.v1 .d-merken.in,.v3.d.v1 .d-merken.d-merken.in{box-sizing:border-box;opacity:0;justify-content:space-between;width:100vw;max-width:none;margin-left:-50vw;padding:10px 4vw;transition:opacity 1s,scale 1s cubic-bezier(.2,.7,.1,1);position:relative;left:50%;scale:.6;animation:none!important}.v3.d.v1 .d-merken.v3-in{opacity:1;scale:1}.v3 .d-merken img,.v3.d.v1 .d-merken img{flex:0 auto;max-width:none}.v3 .d-merken-kop+.d-merken{margin-bottom:0}.v3 .d-van-links,.v3 .d-van-rechts{opacity:0;transition:transform 1s cubic-bezier(.2,.7,.1,1),opacity 1s}.v3 .d-van-links.v3-in,.v3 .d-van-rechts.v3-in{opacity:1;transform:none}.v3 .d-dagen-rij{gap:40px;margin-top:56px}.v3 .d-dag{padding:16px 16px 40px}.v3 .d-dag-foto{aspect-ratio:16/11}.v3 .d-dag h3{padding:0 20px;font-size:26px}.v3 .d-dag p{padding:0 20px}.v3 .d-allin:after{opacity:.5;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#161212 35%,#fff 100%);-webkit-mask-image:none;mask-image:none}.v3 .d-kennis{background:#fff}.v3 .d-kennis>.d-label{color:var(--paars)}.v3 .d-kennis-grid>div{border-top:2px solid var(--paars)}@media (width<=699px){.v3.d.v1 .d-merken,.v3.d.v1 .d-merken.in{flex-wrap:wrap;justify-content:center;width:100%;margin-left:0;padding:0;left:auto}.v3 .d-dessins{margin-top:-20px}.v3 .d-van-links,.v3 .d-van-rechts{transform:translate(0)translateY(40px)}.v3 .d-dag-foto{aspect-ratio:4/3}}.v3 .d-merken img[alt=Flooriginal]{height:62px}@media (width<=699px){.v3 .d-merken img[alt=Flooriginal]{height:36px}}.v3 .d-showroom{box-shadow:none;clip-path:none;background:#fff}.v3 .d-showroom-foto{box-shadow:0 0 0 2px var(--v3-cyaan),0 0 0 6px #fff,0 0 0 9px var(--paars)}.v3 .d-dagen-rij{grid-template-columns:1fr;gap:72px;margin-top:80px}.v3 .d-dag{background:0 0;border-radius:0;grid-template-columns:1.25fr 1fr;align-items:center;gap:0 72px;padding:0;display:grid}.v3 .d-dag:hover{box-shadow:none;transform:none}.v3 .d-dag:nth-child(2n){grid-template-columns:1fr 1.25fr}.v3 .d-dag:nth-child(2n) .d-dag-foto{order:2}.v3 .d-dag-foto{aspect-ratio:16/10;border-radius:28px;grid-row:span 2;margin:0}.v3 .d-dag-foto span{display:none}.v3 .d-dag h3{align-self:end;margin:0 0 16px;padding:0;font-size:32px;position:relative}.v3 .d-dag h3:before{content:attr(data-dag);letter-spacing:.14em;text-transform:uppercase;color:var(--tan);border-bottom:2px solid var(--paars);box-shadow:0 1px 0 0 var(--v3-cyaan);white-space:nowrap;width:64px;margin-bottom:14px;padding-bottom:14px;font-size:14px;font-weight:600;display:block}.v3 .d-dag p{align-self:start;max-width:46ch;padding:0}.v3 .d-allin:after{opacity:1;background:linear-gradient(90deg,#161212d9 0%,#16121299 38%,#16121200 72%)}.v3 .d-kennis{padding-left:max(32px,50% - 656px);padding-right:max(32px,50% - 656px)}.v3 .d-kennis>h2,.v3 .d-kennis>.d-label,.v3 .d-kennis-grid{max-width:none}.v3-faq{background:#fff;padding:110px 32px}.v3-faq-in{max-width:1312px;margin:0 auto}.v3-faq details{border-bottom:1px solid var(--v3-lijn)}.v3-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--kop);padding:24px 52px 24px 0;font-size:20px;font-weight:600;line-height:1.4;list-style:none;position:relative}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary:after{content:"+";color:var(--paars);font-size:28px;font-weight:300;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.v3-faq details[open] summary:after{content:"–"}.v3-faq summary:hover{color:var(--paars)}.v3-faq summary:focus-visible{outline:2px solid var(--paars);outline-offset:2px}.v3-faq p{max-width:78ch;padding:0 52px 28px 0;font-size:18px;line-height:1.65}@media (width<=699px){.v3 .d-dagen-rij{gap:56px;margin-top:48px}.v3 .d-dag,.v3 .d-dag:nth-child(2n){grid-template-columns:1fr;gap:0}.v3 .d-dag:nth-child(2n) .d-dag-foto{order:0}.v3 .d-dag-foto{border-radius:20px;grid-row:auto;margin-bottom:24px}.v3 .d-dag h3{font-size:26px}.v3 .d-kennis{padding-left:20px;padding-right:20px}.v3-faq{padding:72px 20px}.v3-faq h2{font-size:30px}.v3-faq summary{padding:20px 40px 20px 0;font-size:18px}.v3-faq p{padding-right:0;font-size:17px}.v3 .d-allin:after{background:#1612128c}}.v3.d.v1 .d-allin:after{opacity:1;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#161212d1 0%,#16121294 38%,#16121200 72%);-webkit-mask-image:none;mask-image:none}.v3.d.v1 .d-allin-bg{filter:none;transform:none}.v3 .d-dag{grid-template-areas:"foto titel""foto tekst"}.v3 .d-dag:nth-child(2n){grid-template-areas:"titel foto""tekst foto"}.v3 .d-dag .d-dag-foto{grid-area:foto;order:0!important}.v3 .d-dag h3{grid-area:titel}.v3 .d-dag p{grid-area:tekst}@media (width<=699px){.v3 .d-dag,.v3 .d-dag:nth-child(2n){grid-template-areas:"foto""titel""tekst"}.v3.d.v1 .d-allin:after{background:#16121299}}.v3 .usp{color:var(--inkt);background:0 0;font-family:Outfit,system-ui,sans-serif;font-size:18px;line-height:1.6}.v3 .usp .wrap{margin:0 auto}.v3 .usp__item b{color:var(--inkt)}.v3.d.v1 .d-merken,.v3.d.v1 .d-merken.in,.v3.d.v1 .d-merken.d-merken.in{padding-left:2vw;padding-right:2vw}.v3 .d-dessins{margin-top:0}.v3 .d-dessins.v3-opzet-b{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr;gap:20px;max-width:1440px;margin:0 auto;padding:0 32px 40px;display:grid}.v3 .v3-opzet-b .d-dessin{border:0;border-radius:14px;overflow:hidden}.v3 .v3-opzet-b .d-dessin:first-child{grid-row:span 2}.v3 .v3-opzet-b .d-dessin:first-child img{aspect-ratio:auto;height:100%}.v3 .v3-opzet-b .d-dessin img{aspect-ratio:4/3}.v3 .v3-opzet-b .d-dessin span{border-radius:999px;padding:8px 18px;font-size:16px;bottom:16px;left:16px;right:auto;transform:none}.v3 .d-planning{padding-bottom:40px}.v3-tijdlijn{background:linear-gradient(#fff,#fbf9f6);padding:30px 0 120px}.v3-tijdlijn ol{grid-template-columns:repeat(3,1fr);gap:0 3vw;max-width:1680px;margin:0 auto;padding:0 4vw;list-style:none;display:grid;position:relative}.v3-tijdlijn ol:before{content:"";background:var(--paars);height:2px;box-shadow:0 3px 0 -1px var(--v3-cyaan);position:absolute;top:27px;left:4vw;right:4vw}.v3-tijdlijn li{position:relative}.v3-tijdlijn h3{color:var(--kop);margin:0 0 12px;font-size:28px}.v3-tijdlijn p{max-width:42ch;margin:0}.v3 .d-van-links{transform:translate(-140px)}.v3 .d-van-rechts{transform:translate(140px)}.v3 .d-oplossingen{background:linear-gradient(#fff,var(--beige) 160px)}.v3 .d-collectie{background:linear-gradient(var(--beige),#fff)}.v3 .d-systemen{background:linear-gradient(#fbf9f6,var(--beige) 160px,var(--beige) calc(100% - 160px),#fff)}.v3 .d-showroom{grid-template-rows:auto auto}.v3 .d-showroom-foto{grid-area:1/1}.v3 .d-showroom-tekst{grid-area:1/2/span 2}.v3 .d-parkeren{margin-top:0}.v3 .d-kaart{border-radius:14px;height:320px}.v3.d.v1 .d-allin:after{background:linear-gradient(90deg,#463224c7 0%,#46322480 40%,#46322400 75%)}.v3 .d-avatar{color:var(--paars);box-shadow:inset 0 0 0 2px var(--paars),inset 0 0 0 4px #fff,inset 0 0 0 5px var(--v3-cyaan);background:#fff;font:600 22px Outfit,sans-serif}.v3-faq-in{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.v3-faq-foto{margin:0;position:sticky;top:120px}.v3-faq-foto img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 0 0 2px var(--v3-cyaan),0 0 0 6px #fff,0 0 0 9px var(--paars);border-radius:20px}.v3-faq-foto figcaption{color:var(--tekst);margin-top:22px;font-size:17px}@media (width<=1099px){.v3-tijdlijn ol{grid-template-columns:1fr;gap:56px;padding:0 32px}.v3-tijdlijn ol:before{display:none}}@media (width<=699px){.v3 .d-dessins.v3-opzet-b{grid-template-columns:1fr 1fr;padding:0 20px 30px}.v3 .v3-opzet-b .d-dessin:first-child{grid-area:auto/span 2}.v3 .v3-opzet-b .d-dessin:first-child img{aspect-ratio:4/3}.v3-tijdlijn ol{padding:0 20px}.v3-tijdlijn h3{font-size:24px}.v3 .d-showroom-foto,.v3 .d-showroom-tekst{grid-area:auto}.v3-faq-in{grid-template-columns:1fr;gap:40px}.v3-faq-foto{position:static}.v3-faq-foto img{aspect-ratio:4/3}}.v3 .d-systemen{overflow:hidden}.v3 .v3-opzet-b .d-dessin{background:0 0;display:block;position:relative}.v3 .v3-opzet-b .d-dessin img{object-fit:cover;width:100%;height:100%;display:block}.v3 .v3-opzet-b .d-dessin span{width:auto;color:var(--kop);background:#fffffff0;margin:0;position:absolute;top:auto}.v3 .d-dessins.v3-opzet-b{grid-template-columns:2fr 1fr 1fr 1fr;max-width:none;padding:0 32px 48px}.v3 .v3-opzet-b .d-dessin:nth-child(n+6){display:block}.v3 .v3-opzet-b .d-dessin:nth-child(n+8){display:none}.v3 .v3-opzet-b .d-dessin span{box-shadow:inset 0 0 0 1.5px var(--paars),inset 0 0 0 3px #fff,inset 0 0 0 4px var(--v3-cyaan);border-radius:6px;padding:9px 16px;font-size:15px;font-weight:500;transition:background .3s,color .3s}.v3 .v3-opzet-b .d-dessin:hover span{background:var(--paars);color:#fff}.v3-tijdlijn ol:before{left:0;right:0}.v3-tijdlijn ol{max-width:none;padding:0 5vw}.v3-tijdlijn-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:72px auto 0;padding:0 20px;display:flex}.v3-tijdlijn-cta p{color:var(--kop);margin:0;font-size:20px}.v3 .d-van-links,.v3 .d-van-rechts{transition:transform 2s cubic-bezier(.16,1,.3,1),opacity 1.6s}.v3-faq-in{grid-template-columns:4fr 8fr;align-items:center;gap:88px}.v3-faq-foto{position:relative;top:auto}.v3-faq-foto img{aspect-ratio:4/5}.v3-faq-foto figcaption{color:var(--kop);background:#fffffff0;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45;position:absolute;bottom:20px;left:20px;right:20px}.v3-faq h2{margin:12px 0 28px;font-size:46px}.v3-faq summary{padding:28px 56px 28px 0;font-size:21px}.v3-faq-lijst{max-width:none}@media (width<=1099px){.v3 .d-dessins.v3-opzet-b{grid-template-columns:2fr 1fr 1fr}.v3 .v3-opzet-b .d-dessin:nth-child(n+6){display:none}}@media (width<=699px){.v3 .d-dessins.v3-opzet-b{grid-template-columns:1fr 1fr;padding:0 20px 30px}.v3 .v3-opzet-b .d-dessin:nth-child(n+6){display:none}.v3-tijdlijn-cta{margin-top:48px}.v3-tijdlijn-cta p{font-size:18px}.v3-faq-in{grid-template-columns:1fr;gap:40px}.v3-faq-foto img{aspect-ratio:4/3}.v3-faq h2{font-size:32px}.v3-faq summary{padding:22px 40px 22px 0;font-size:18px}}@media (width<=1099px){.v3 .v3-opzet-b .d-dessin:nth-child(n+6){display:none!important}}@media (width<=699px){.v3.d .d-dessins.v3-opzet-b{scroll-snap-type:x mandatory;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:14px;padding:0 20px 30px;display:grid;overflow-x:auto}.v3.d .v3-opzet-b .d-dessin,.v3.d .v3-opzet-b .d-dessin:first-child{scroll-snap-align:start;grid-area:auto;display:block!important}.v3.d .v3-opzet-b .d-dessin img,.v3.d .v3-opzet-b .d-dessin:first-child img{aspect-ratio:4/3;height:auto}.v3.d .v3-opzet-b .d-dessin span{white-space:nowrap;padding:7px 12px;font-size:14px;bottom:12px;left:12px}.v3.d .v3-faq-foto figcaption{display:none}.v3.d .v3-faq h2{font-size:30px}}.v3.d .usp{background:linear-gradient(#f7f5f1 0 50%,#fff 100%)}.v3.d .d-dessins.v3-opzet-b{background:linear-gradient(var(--beige) 0,#fff 140px);padding-top:40px}.v3.d .d-collectie{background:#fff}.v3.d .v3-opzet-b .d-dessin span{color:var(--paars);box-shadow:inset 0 0 0 1.5px var(--paars),inset 0 0 0 3px #fff,inset 0 0 0 4px var(--v3-cyaan);background:#fff;border-radius:6px;padding:9px 16px;font-weight:600}.v3.d .v3-knop-sec{box-shadow:none;background:#fff;border:2px solid #9c6e8c;color:var(--paars)!important}.v3.d .v3-knop-sec:hover{background:var(--paars);border-color:var(--paars);color:#fff!important}.v3.d .v3-tijdlijn{background:#fff;padding-bottom:80px}.v3.d .d-planning{padding-top:120px}.v3.d .v3-tijdlijn-cta{flex-wrap:nowrap;gap:28px;max-width:none;padding:0}.v3.d .v3-tijdlijn-cta:before,.v3.d .v3-tijdlijn-cta:after{content:"";background:var(--paars);height:2px;box-shadow:0 3px 0 -1px var(--v3-cyaan);flex:1}.v3.d .d-systemen .d-knop-tan{min-width:0}.v3.d .d-showroom .d-kaart{border:0;border-radius:14px;width:100%;max-width:none;height:260px}.v3.d .v3-faq-foto img{transform:rotate(-2.5deg)}.v3.d .d-dessins{scrollbar-width:none}.v3.d .d-dessins::-webkit-scrollbar{display:none}@media (width<=699px){.v3.d .v3-tijdlijn-cta{flex-flow:column wrap;padding:0 20px}.v3.d .v3-tijdlijn-cta:before,.v3.d .v3-tijdlijn-cta:after{flex:none;width:100%}.v3.d .v3-tijdlijn{padding-bottom:56px}.v3.d .d-planning{padding-top:72px}.v3.d .v3-opzet-b .d-dessin span{padding:7px 12px;font-size:14px}.v3.d .v3-faq-foto img{transform:none}.v3.d .d-showroom .d-showroom-foto{margin:10px 10px 44px!important}}.v3-bezoek{background:#fbf9f6;border-radius:18px;grid-template-columns:1.1fr 1fr;align-items:start;gap:28px 44px;margin-top:36px;padding:32px;display:grid}.v3-bezoek-persoon{align-items:center;gap:22px;display:flex}.v3-bezoek-persoon img{object-fit:cover;width:104px;height:104px;box-shadow:0 0 0 3px var(--paars),0 0 0 7px #fbf9f6,0 0 0 9px var(--v3-cyaan);border-radius:50%;flex:0 0 104px}.v3-bezoek-persoon b{color:var(--kop);margin-bottom:6px;font:600 19px/1.35 Montserrat,sans-serif;display:block}.v3-bezoek-persoon span{color:#5c5c58;font-size:16px;line-height:1.55;display:block}.v3-bezoek-persoon a{color:var(--paars);white-space:nowrap;font-weight:600}.v3-bezoek-tijden{gap:6px;margin:0;font-size:15.5px;display:grid}.v3-bezoek-tijden>div{justify-content:space-between;gap:16px;display:flex}.v3-bezoek-tijden dt{color:#5c5c58}.v3-bezoek-tijden dd{color:var(--kop);margin:0;font-weight:600}.v3-bezoek-parkeren{grid-column:1;align-self:center;font-size:16px;margin:0!important}.v3-bezoek .d-knop{text-align:center;grid-column:2;justify-self:stretch;margin:0}@media (width<=699px){.v3-bezoek{grid-template-columns:1fr;gap:22px;padding:24px 20px}.v3-bezoek-persoon{align-items:flex-start}.v3-bezoek-persoon img{flex-basis:80px;width:80px;height:80px}.v3-bezoek-parkeren,.v3-bezoek .d-knop{grid-column:1}}.v3-bezoek{gap:32px 52px;padding:40px}.v3-bezoek-persoon img{width:128px;height:128px;box-shadow:0 0 0 3px var(--v3-cyaan),0 0 0 7px #fbf9f6,0 0 0 10px var(--paars);flex-basis:128px}.v3-bezoek-persoon b{font-size:21px}.v3-bezoek-parkeren{line-height:1.6}.v3-bezoek-parkeren strong{color:var(--kop)}.v3-bezoek .d-knop{align-self:end}@media (width<=699px){.v3-bezoek{padding:28px 22px}.v3-bezoek-persoon img{flex-basis:88px;width:88px;height:88px}.v3-bezoek-persoon b{font-size:19px}}.v3.d .d-showroom{margin-bottom:0!important;padding-bottom:100px!important}@media (width<=699px){.v3.d .d-showroom{padding-bottom:64px!important}}.v3.d section.d-showroom.d-blok{padding-bottom:100px!important}@media (width<=699px){.v3.d section.d-showroom.d-blok{padding-bottom:64px!important}}.v3.d section.d-showroom{row-gap:0!important;height:auto!important;min-height:0!important}.v3.d section.d-showroom:before,.v3.d section.d-showroom:after{display:none!important}@media (width>=700px){.v3.d section.d-showroom{grid-template-rows:auto!important}.v3.d section.d-showroom>*{grid-row:1!important}}.v3.d{line-height:1.7}.v3.d p+p{margin-top:18px}.v3.d .d-label{letter-spacing:.1em;margin-bottom:16px;font-size:15px}.v3.d .d-capsule{letter-spacing:.1em;font-size:15px}.v3.d h2{margin-bottom:24px}.v3.d .d-blok{padding-top:104px;padding-bottom:104px}.v3.d .d-merken-kop{padding-top:96px}.v3.d .d-oplossingen{padding-bottom:56px}.v3.d .d-dessins.v3-opzet-b{padding-top:48px;padding-bottom:0}.v3.d .d-collectie{padding:48px 0 0}.v3.d .d-planning{padding-top:104px;padding-bottom:56px}.v3.d .v3-tijdlijn{padding-top:0;padding-bottom:104px}.v3.d .d-foto,.v3.d .d-foto img,.v3.d .d-dienst,.v3.d .d-raam,.v3.d .v3-bezoek,.v3.d .d-intro-beelden img{border-radius:14px}.v3.d .v3-faq-foto img{border-radius:14px;transform:none}.v3.d .v3-tijdlijn h3{margin-bottom:8px;font-size:24px}@media (width<=699px){.v3.d .d-blok{padding-top:64px;padding-bottom:64px}.v3.d .d-merken-kop{padding-top:56px}.v3.d .d-oplossingen{padding-bottom:40px}.v3.d .d-dessins.v3-opzet-b,.v3.d .d-collectie{padding-top:44px}.v3.d .d-planning{padding-top:64px;padding-bottom:40px}.v3.d .v3-tijdlijn{padding-bottom:64px}.v3.d .d-label{font-size:13px}.v3.d .v3-tijdlijn h3{font-size:22px}}.v3.d .d-systemen .d-knop{margin-top:32px}.v3.d .v3-tijdlijn>ol,.v3.d .v3-tijdlijn:before{display:none}.v3.d .v3-stappen{grid-template-columns:5fr 6fr;align-items:start;gap:72px;max-width:1376px;margin:0 auto;padding:0 32px;display:grid}.v3.d .v3-stappen ol{margin:0;padding:0;list-style:none}.v3.d .v3-stappen li{flex-direction:column;justify-content:center;min-height:46vh;display:flex}.v3.d .v3-stappen li button{all:unset;cursor:pointer;opacity:.45;padding:24px 0;transition:opacity .5s;display:block}.v3.d .v3-stappen li.actief button,.v3.d .v3-stappen li button:hover{opacity:1}.v3.d .v3-stap-dag{letter-spacing:.06em;text-transform:uppercase;color:var(--paars);box-shadow:inset 0 0 0 1.5px var(--v3-cyaan),0 0 0 2px #fff,0 0 0 3.5px var(--paars);background:#fff;border-radius:6px;padding:8px 18px;font:600 15px/1 Outfit,sans-serif;display:inline-block}.v3.d .v3-stappen h3{color:var(--kop);margin:22px 0 12px;font-size:clamp(26px,2.4vw,34px)}.v3.d .v3-stappen li p{max-width:440px;margin:0}.v3.d .v3-stap-mobiel{display:none}.v3.d .v3-stappen-foto{aspect-ratio:4/5;border-radius:14px;position:sticky;top:200px;overflow:hidden}.v3.d .v3-stappen-foto img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.v3.d .v3-stappen-foto img.actief{opacity:1}.v3.d .v3-systemen{grid-template-columns:5fr 6fr;align-items:start;gap:72px;display:grid}.v3.d .v3-systemen ul{margin:0;padding:0;list-style:none}.v3.d .v3-systemen li{border-top:1px solid #34292324;grid-template-columns:130px 1fr;gap:24px;padding:28px 0;display:grid}.v3.d .v3-systemen li:last-child{border-bottom:1px solid #34292324}.v3.d .v3-systemen li b{color:var(--tan);font-size:28px;font-weight:600;line-height:1.2}.v3.d .v3-systemen h3{color:var(--kop);margin:0;font-size:24px}.v3.d .v3-systemen li p{margin:6px 0 0}.v3.d .v3-systemen .d-knop{margin-top:16px}@keyframes v3citaat{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=699px){.v3.d .v3-stappen,.v3.d .v3-systemen{grid-template-columns:1fr;gap:32px}.v3.d .v3-stappen{padding:0 20px}.v3.d .v3-stappen-foto{display:none}.v3.d .v3-stappen li{min-height:0;padding-bottom:24px}.v3.d .v3-stappen li button{opacity:1;padding:0 0 16px}.v3.d .v3-stappen h3{font-size:26px}.v3.d .v3-stap-mobiel{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;display:block}.v3.d .v3-systemen li{grid-template-columns:86px 1fr;gap:16px}.v3.d .v3-systemen li b{font-size:22px}}.v3.d .v3-stappen ol{gap:0;max-width:none;padding:0;display:block}.v3.d .v3-stappen ol:before{display:none}.v3.d .v3-systemen li b{white-space:nowrap}@media (width<=699px){.v3.d .v3-systemen li{grid-template-columns:96px 1fr}}.v5-dagen{gap:28px;max-width:1376px;margin:0 auto;padding:16px 32px 104px;display:grid}.v5-dag{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:28px;display:grid}.v5-dag-om .v5-dag-tekst{order:2}.v5-dag-tekst{background:#fbf9f6;border-radius:18px;flex-direction:column;justify-content:center;padding:56px;display:flex}.v5-dag-nr{color:var(--paars);margin-bottom:14px;font-size:17px;font-weight:600}.v5-dag h3{color:var(--kop);margin:0 0 18px;font-size:34px;font-weight:600;line-height:1.2}.v5-dag p{max-width:520px;margin:0;font-size:18px;line-height:1.7}.v5-dag img{object-fit:cover;border-radius:18px;width:100%;height:100%;min-height:380px;display:block}@media (width<=699px){.v5-dagen{gap:36px;padding:8px 20px 64px}.v5-dag{grid-template-columns:1fr;gap:14px}.v5-dag-om .v5-dag-tekst{order:0}.v5-dag-tekst{padding:28px 22px}.v5-dag h3{font-size:24px}.v5-dag p{font-size:17px}.v5-dag img{aspect-ratio:4/3;height:auto;min-height:0}}.d.v3:not(.v5) .d-logo img{width:165px}.d.v3:not(.v5) h1,.d.v3:not(.v5) h2,.d.v3:not(.v5) h3,.d.v3:not(.v5) h4{font-family:Outfit,system-ui,sans-serif}@media (width<=699px){.d.v3:not(.v5) .d-logo img{width:108px}}.v3.d .v3-sys-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.v3.d .v3-sys-kaart{aspect-ratio:4/5;color:var(--kop);border-radius:14px;display:block;position:relative;overflow:hidden}.v3.d .v3-sys-kaart>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.v3.d .v3-sys-kaart:hover>img{transform:scale(1.04)}.v3.d .v3-sys-label{color:#8c1a86;box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px #8c1a86;background:#fff;border-radius:6px;padding:9px 16px;font:600 16px/1.2 Outfit,sans-serif;position:absolute;top:18px;left:18px}.v3.d .v3-sys-onder{background:#fff;border-radius:10px;align-items:center;gap:16px;padding:20px 18px 20px 24px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.v3.d .v3-sys-onder p{color:#342923;flex:1;margin:0;font-size:18px;line-height:1.55}.v3.d .v3-sys-pijl{color:#8c1a86;flex:none;width:52px;height:52px;transition:transform .3s;display:block}.v3.d .v3-sys-pijl svg{width:52px;height:52px}.v3.d .v3-sys-kaart:hover .v3-sys-pijl{transform:translate(6px)}@media (width<=699px){.v3.d .v3-sys-grid{grid-template-columns:1fr;gap:24px}.v3.d .v3-sys-onder{padding:16px}.v3.d .v3-sys-onder p{font-size:17px}.v3.d .v3-sys-pijl,.v3.d .v3-sys-pijl svg{width:44px;height:44px}}.d.v3:not(.v5) .d-top-in{box-sizing:border-box;width:100%;max-width:none;padding:0 40px}@media (width<=699px){.d.v3:not(.v5) .d-top-in{padding:0 20px}}@media (width>=700px){.v3.d .v3-sys-grid{--w:calc(min(1600px,100vw) - 2 * clamp(20px,4vw,72px));width:var(--w);margin-left:calc(50% - var(--w) / 2)}}@media (width>=1500px){.v3.d .v3-sys-grid{--w:calc(min(1600px,100vw) - 2 * clamp(20px,4vw,72px) + 2 * min(9vw,140px))}}.v3.d .v3-sys-kaart{border-radius:14px}@media (width<=699px){.v3.d .v3-sys-onder{padding:20px 18px 20px 24px}}.v3.d .v3-stappen{align-items:center}.v3.d .v3-stappen ol{position:relative;padding-left:44px!important}.v3.d .v3-stappen li{min-height:0;padding:28px 0;display:block;position:relative}.v3.d .v3-stappen li:before{content:"";z-index:2;box-sizing:border-box;background:#fff;border:2px solid #8c1a86;border-radius:50%;width:20px;height:20px;transition:background .3s;position:absolute;top:37px;left:-44px}.v3.d .v3-stappen li:after{content:"";z-index:1;background:#8c1a86;width:2px;position:absolute;top:0;bottom:0;left:-35px}.v3.d .v3-stappen li button{opacity:1;align-items:center;gap:16px;padding:0;display:flex}.v3.d .v3-stappen li>button,.v3.d .v3-stappen li>p{opacity:.5;transition:opacity .4s}.v3.d .v3-stappen li.actief>button,.v3.d .v3-stappen li.actief>p{opacity:1}.v3.d .v3-stappen .v3-stap-dag{white-space:nowrap;color:#8c1a86;text-transform:none;letter-spacing:0;box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px #8c1a86;background:#fff;border-radius:6px;flex-shrink:0;margin:0;padding:9px 16px;font:600 16px/1.2 Outfit,sans-serif;display:inline-block}.v3.d .v3-stappen h3{transform:translateY(-2px);margin:0!important;line-height:1!important}.v3.d .v3-stappen li>p{max-width:500px;margin:12px 0 0}.v3.d .v3-foto-pil{z-index:3;color:#8c1a86;box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px #8c1a86;background:#fff;border-radius:6px;padding:9px 16px;font:600 16px/1.2 Outfit,sans-serif;position:absolute;top:18px;left:18px}.v3.d .v3-stappen-foto{position:relative;top:auto}@media (width<=699px){.v3.d .v3-stappen ol{padding-left:36px!important}.v3.d .v3-stappen li:before{width:18px;height:18px;top:38px;left:-36px}.v3.d .v3-stappen li:after{left:-28px}.v3.d .v3-stappen li>button,.v3.d .v3-stappen li>p{opacity:1}.v3.d .v3-stappen li button{gap:10px}.v3.d .v3-stappen h3{font-size:20px!important}.v3.d .v3-stap-mobiel{margin-top:18px}}.v3.d .v3-stappen li:first-child:after{top:47px}.v3.d .v3-stappen li:last-child:after{height:47px;bottom:auto}.v3.d .v3-stappen li:only-child:after{display:none}.v3.d .v3-stappen-foto{height:auto;aspect-ratio:5/4!important}@media (width<=699px){.v3.d .v3-stappen li:before{top:38px}}.v3.d .v3-stappen li:after{background:var(--paars)!important;width:2px!important}.v3.d .v3-stappen li:before{border:2px solid var(--paars)!important}.v3.d .v3-stappen li.actief:before{background:var(--paars)!important}@media (width>=700px){.v3.d .v3-stappen-foto{align-self:stretch;margin:-40px 0;aspect-ratio:auto!important;height:auto!important}}.lp-sys-kaarten{background:0 0;padding:24px 0 96px}@media (width<=699px){.lp-sys-kaarten{padding:16px 20px 64px}}.d.v3:not(.v5) .d-planning{max-width:1100px;margin-left:auto;margin-right:auto;display:block}.d.v3:not(.v5) .d-planning .d-foto-laag{display:none}.d.v3:not(.v5) .d-planning>div:first-child{text-align:center;margin:0}.d.v3:not(.v5) .d-planning h2{text-wrap:balance;max-width:860px;margin:0 auto 40px;font-size:48px}.d.v3:not(.v5) .d-planning .d-tekst-rechts{columns:2;column-gap:64px;margin:0;padding-top:0}.d.v3:not(.v5) .d-planning .d-tekst-rechts p{break-inside:avoid;margin:0 0 18px}.d.v3:not(.v5) .d-oplossingen .d-midden{margin-bottom:64px}@media (width<=699px){.d.v3:not(.v5) h2{font-size:32px}.d.v3:not(.v5) .d-planning h2{margin-bottom:28px;font-size:34px}.d.v3:not(.v5) .d-planning .d-tekst-rechts{columns:1}.d.v3:not(.v5) .v3-tijdlijn-cta{margin-top:72px!important}.d.v3:not(.v5) .d-oplossingen .d-midden{margin-bottom:40px}}.d.v3:not(.v5) .v3-stappen{margin-top:96px!important}@media (width<=699px){.d.v3:not(.v5) .v3-stappen{margin-top:48px!important}}.d.v3:not(.v5){--tekst:#221c1d}.d.v3:not(.v5) .d-merken img{opacity:.8!important}.d.v3:not(.v5) .d-merken img[alt=Moduleo]{filter:grayscale()brightness(.5)!important}.d.v3:not(.v5) .d-planning{max-width:1240px;scroll-margin-top:140px;padding-top:150px!important}.d.v3:not(.v5) .d-planning .d-tekst-rechts{columns:auto;grid-template-columns:1fr 1fr;align-items:start;gap:28px 72px;display:grid}.d.v3:not(.v5) .d-planning .d-tekst-rechts p{color:#221c1d;margin:0!important}.d.v3:not(.v5) .v3-cbw{background:var(--beige);border-radius:14px;align-items:center;gap:24px;padding:22px 26px;display:flex}.d.v3:not(.v5) .v3-cbw img{flex-shrink:0;width:120px}.d.v3:not(.v5) .v3-cbw p{font-size:17px;line-height:1.6}.d.v3:not(.v5) .v3-cbw strong{margin-bottom:4px;font-size:19px;font-weight:600;display:block}@media (width<=699px){.d.v3:not(.v5) .d-planning{padding-top:88px!important}.d.v3:not(.v5) .d-planning .d-tekst-rechts{grid-template-columns:1fr;gap:22px}.d.v3:not(.v5) .v3-cbw{flex-direction:column;align-items:flex-start;gap:14px}}:root{--sg-paars:#8c2e8d;--sg-roze:#e0305a;--sg-tan:#b4936f;--sg-cyaan:#004595;--sg-beige:#f6f4f1;--sg-wit:#fff;--sg-kop:#342923;--sg-tekst:#221c1d;--sg-hero-waas-desktop:linear-gradient(100deg,#2e2016c7 0%,#2e201694 34%,#2e20162e 58%,#2e201600 78%);--sg-hero-waas-patroon:linear-gradient(180deg,#2e20163d,#2e20165c);--sg-hero-waas-smal:linear-gradient(180deg,#2e20166b,#2e2016a8);--sg-google-sterren:#f4b400;--sg-font:"Outfit",system-ui,sans-serif;--sg-font-label:"Montserrat",sans-serif;--sg-h1:56px;--sg-h2:44px;--sg-h3:28px;--sg-body:18px;--sg-lh:1.6;--sg-lh-kop:1.2;--sg-label:20px;--sg-radius-knop:6px;--sg-radius-label:6px;--sg-knop-h:55px;--sg-knop-px:30px}@media (width<=699px){:root{--sg-h1:38px;--sg-h2:32px;--sg-h3:22px;--sg-body:17px;--sg-label:16px}}.d.v3:not(.v5),.sg{--paars:var(--sg-paars);--roze:var(--sg-roze);--tan:var(--sg-tan);--beige:var(--sg-beige);--kop:var(--sg-kop);--tekst:var(--sg-tekst)}.d.v3:not(.v5) h1,.d.v3:not(.v5) h2,.d.v3:not(.v5) h3,.d.v3:not(.v5) h4{font-family:var(--sg-font);line-height:var(--sg-lh-kop)}.d.v3:not(.v5) h2{font-size:var(--sg-h2)}.d.v3:not(.v5) .d-label{font-size:var(--sg-label)}.d.v3:not(.v5) .d-knop{border-radius:var(--sg-radius-knop);height:var(--sg-knop-h);padding:0 var(--sg-knop-px)}.sg{max-width:1240px;margin:0 auto;padding:64px clamp(20px,5vw,80px) 120px}.sg section{border-top:1px solid #eadfe8;padding:48px 0}.sg .sg-meta{font:500 14px/1.4 var(--sg-font);color:#7a716c;margin-bottom:10px}.sg h1.sg-h1{font-size:var(--sg-h1);text-shadow:none;color:var(--sg-kop)!important}.sg h3.sg-h3{font-size:var(--sg-h3)}.sg p.sg-body{font-size:var(--sg-body);line-height:var(--sg-lh);color:var(--sg-tekst);max-width:720px}.sg .sg-rij{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sg .sg-rij .d-knop{margin-top:0}.sg .sg-kleur{width:160px}.sg .sg-kleur div{border-radius:12px;height:96px;box-shadow:inset 0 0 0 1px #0000000f}.sg .sg-kleur span{font:500 15px/1.4 var(--sg-font);color:var(--sg-tekst);margin-top:8px;display:block}.sg .sg-pil{color:var(--sg-paars);font:600 16px/1.2 var(--sg-font);border-radius:var(--sg-radius-label);box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px var(--sg-paars);background:#fff;padding:9px 16px;display:inline-block}.d.v3:not(.v5) .v3-cbw{box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px var(--sg-paars);margin:2px;background:#fff!important}.d.v3:not(.v5) .v3-tijdlijn-cta:before,.d.v3:not(.v5) .v3-tijdlijn-cta:after,.d.v3:not(.v5) .v3-tijdlijn-cta p{display:none!important}.d.v3:not(.v5) .v3-tijdlijn-cta{margin-top:64px!important}@media (width>=700px){.d.v3:not(.v5) .v3-tijdlijn-cta{justify-content:center;width:50%;width:50%!important;margin-top:40px!important;margin-left:0!important;margin-right:auto!important}}.d.v3:not(.v5) .v3-cbw{margin:7px;box-shadow:var(--sg-merkrand-groot)!important}.d.v3:not(.v5) .v3-stappen .v3-stap-dag,.d.v3:not(.v5) .v3-foto-pil,.sg .sg-pil{box-shadow:var(--sg-merkrand)}.d.v3:not(.v5) .v3-stappen-links .v3-tijdlijn-cta{justify-content:center;display:flex;width:auto!important;margin:40px 0 0 44px!important;padding:0!important}@media (width<=699px){.d.v3:not(.v5) .v3-stappen-links .v3-tijdlijn-cta{margin:48px 0 0!important}}.d.v3:not(.v5) .v3-stappen-links{width:fit-content;max-width:100%}.d.v3:not(.v5) .v3-stappen-links .v3-tijdlijn-cta{margin-left:0!important}@media (width>=1100px){.d.v3:not(.v5) .d-planning h2{white-space:nowrap;max-width:none;font-size:38px}}.d.v3:not(.v5) .d-intro h2{font-size:54px}@media (width<=699px){.d.v3:not(.v5) .d-intro h2{font-size:36px}}:root{--sg-cyaan:#004595;--sg-merkrand:0 0 0 1px var(--sg-cyaan),0 0 0 2.5px #fff,0 0 0 4.5px var(--sg-paars);--sg-merkrand-groot:0 0 0 1.5px var(--sg-cyaan),0 0 0 4px #fff,0 0 0 7px var(--sg-paars)}.v3,.sg{--v3-cyaan:var(--sg-cyaan)}.d.v3:not(.v5) .v3-cbw{margin:7px}@media (width>=1100px){.d.v3:not(.v5) .d-planning h2{white-space:nowrap;max-width:none!important;font-size:36px!important}}.d.v3:not(.v5) .d-intro h2{font-size:54px;line-height:1.1}@media (width<=699px){.d.v3:not(.v5) .d-intro h2{font-size:36px!important}}:root{--sg-merkrand:inset 0 0 0 2px var(--sg-paars),inset 0 0 0 4.5px #fff,inset 0 0 0 6px var(--sg-cyaan);--sg-merkrand-groot:inset 0 0 0 3px var(--sg-paars),inset 0 0 0 6.5px #fff,inset 0 0 0 8.5px var(--sg-cyaan)}.d.v3:not(.v5) .v3-cbw{margin:0;border:0!important}.d.v3:not(.v5) .v3-stappen .v3-stap-dag,.d.v3:not(.v5) .v3-foto-pil,.sg .sg-pil{border:0}:root{--sg-label:15px;--sg-h2:50px}@media (width<=699px){:root{--sg-label:13px;--sg-h2:34px}}.d.v3:not(.v5) .d-label{font-size:var(--sg-label);letter-spacing:.14em}@media (width>=700px){.d.v3:not(.v5) .v3-stappen li p{max-width:none!important}.d.v3:not(.v5) .v3-stappen{grid-template-columns:1.15fr 1fr!important}}@media (width>=1100px){.d.v3:not(.v5) .v3-stappen{grid-template-columns:1.35fr 1fr!important;gap:48px!important}}.d.v3:not(.v5) .v3-foto-pil,.d.v3:not(.v5) .v3-stappen .v3-stap-dag{padding:9px 16px;line-height:25.5px}html body .d.v3:not(.v5) span.v3-foto-pil,html body .d.v3:not(.v5) .v3-stappen span.v3-stap-dag{align-items:center;height:auto;min-height:43.5px;padding:9px 16px;line-height:25.5px;display:inline-flex}.d.v3:not(.v5) .v3-sr{background:var(--sg-wit);padding-top:110px;padding-bottom:110px}.v3-sr .v3-sr-boven{grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;display:grid}.v3-sr .v3-sr-tekst p{color:var(--sg-tekst);font-size:var(--sg-body,18px);max-width:520px;margin:0 0 18px;line-height:1.6}.v3-sr .v3-sr-tekst .d-knop{align-items:center;margin-top:14px;display:inline-flex}.v3-sr .v3-sr-beeld{padding:0 0 60px 70px;position:relative}.v3-sr .v3-sr-beeld img{object-fit:cover;border-radius:10px;display:block}.v3-sr .v3-sr-groot{aspect-ratio:3/2;width:100%}.v3-sr .v3-sr-klein{aspect-ratio:2/3;width:36%;box-shadow:var(--sg-merkrand-groot);margin:9px;position:absolute;bottom:0;left:0}.v3-sr .v3-sr-strook{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px;display:grid}.v3-sr .v3-sr-strook img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}@media (width<=1099px){.d.v3:not(.v5) .v3-sr{padding-top:70px;padding-bottom:70px}.v3-sr .v3-sr-boven{grid-template-columns:1fr;gap:40px}.v3-sr .v3-sr-beeld{padding:0 0 50px 50px}.v3-sr .v3-sr-klein{width:38%}.v3-sr .v3-sr-strook{scroll-snap-type:x mandatory;gap:14px;margin-top:40px;padding-bottom:6px;display:flex;overflow-x:auto}.v3-sr .v3-sr-strook img{scroll-snap-align:start;flex:0 0 78%}}.v3-sr .v3-sr-klein{z-index:2;background:#fff;border:10px solid #fff;border-radius:24px;margin:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 40px #0000001f!important}.v3-sr .v3-sr-klein img{object-fit:cover;border-radius:14px;width:100%;height:100%}.v3-sr .v3-sr-klein .v3-foto-pil{top:14px;left:14px}@media (width<=1099px){.v3-sr .v3-sr-klein{border-width:7px}.v3-sr .v3-sr-klein .v3-foto-pil{font-size:14px;top:10px;left:10px}}.v3-sr .v3-sr-beeld:before{content:"";aspect-ratio:2/3;border:2px solid var(--v3-cyaan);width:36%;box-shadow:0 0 0 5px #fff,0 0 0 9px var(--paars);z-index:1;pointer-events:none;border-radius:28px;position:absolute;bottom:0;left:0;transform:translate(-22px,22px)rotate(-8deg)}@media (width<=1099px){.v3-sr .v3-sr-beeld:before{width:38%;transform:translate(-8px,12px)rotate(-6deg)}}.v3-sr .v3-sr-tekst .v3-sr-knop{margin-top:calc(var(--sg-ruimte-knop) - 18px)}.d.v3:not(.v5) .v3-combi{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.d.v3:not(.v5) .v3-combi h2{font-size:46px}.d.v3:not(.v5) .v3-combi p{font-size:18px;line-height:35px}.d.v3:not(.v5) .v3-combi .v3-cbw{background:#fff;margin:28px 0 32px}.d.v3:not(.v5) .v3-combi .v3-cbw p{font-size:17px;line-height:1.6}.d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%}@media (width<=699px){.d.v3:not(.v5) .v3-combi{grid-template-columns:1fr;gap:36px}.d.v3:not(.v5) .v3-combi h2{font-size:32px}.d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/3}}.d.v3:not(.v5) .v3-combi-foto{position:relative}.d.v3:not(.v5) .v3-combi-foto>img{object-position:50% 35%}.d.v3:not(.v5) .v3-combi-knop{margin-top:20px}.d.v3:not(.v5) .v3-combi-garantie{box-shadow:var(--sg-merkrand),0 18px 40px -18px #00000059;background:#fff;border-radius:12px;align-items:center;gap:18px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.d.v3:not(.v5) .v3-combi-garantie img{aspect-ratio:auto;object-fit:contain;border-radius:0;flex-shrink:0;width:96px;height:auto}.d.v3:not(.v5) .v3-combi-garantie p{color:var(--sg-tekst);margin:0;font-size:16px;line-height:1.5}.d.v3:not(.v5) .v3-combi-garantie strong{color:var(--sg-kop);font-size:18px;font-weight:600;display:block}@media (width<=699px){.d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5}.d.v3:not(.v5) .v3-combi-garantie{gap:12px;padding:12px 14px;bottom:12px;left:12px;right:12px}.d.v3:not(.v5) .v3-combi-garantie img{width:72px}.d.v3:not(.v5) .v3-combi-garantie p{font-size:14px}.d.v3:not(.v5) .v3-combi-garantie strong{font-size:16px}}.d.v3:not(.v5) .v3-combi-knoppen{margin-top:var(--sg-ruimte-knop);flex-wrap:wrap;gap:16px;display:flex}.d.v3:not(.v5) .v3-combi-knoppen .d-knop{margin:0}@media (width<=1099px){.d.v3:not(.v5) .v3-combi-knoppen{flex-direction:column}.d.v3:not(.v5) .v3-combi-knoppen .d-knop{justify-content:center;width:100%}}:root{--sg-ruimte-knop:40px}@media (width<=699px){:root{--sg-ruimte-knop:32px}}:root{--sg-ster:#f5b400}.d.v3:not(.v5) .v3-gs{background:var(--sg-beige);padding:110px 0}.d.v3:not(.v5) .v3-gs-kop{text-align:center;margin-bottom:56px}.d.v3:not(.v5) .v3-gs-score{font-size:var(--sg-body);color:var(--sg-tekst);align-items:center;gap:12px;margin:0 0 16px;display:inline-flex}.d.v3:not(.v5) .v3-gs-kop h2{font-size:var(--sg-h2,50px);color:var(--sg-kop);margin:0}.d.v3:not(.v5) .v3-gs-slider{grid-template-columns:48px 1fr 48px;align-items:center;gap:24px;display:grid}.d.v3:not(.v5) .v3-gs-strook{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;min-width:0;display:flex;overflow-x:auto}.d.v3:not(.v5) .v3-gs-strook::-webkit-scrollbar{display:none}.d.v3:not(.v5) .v3-gs-strook blockquote{scroll-snap-align:start;background:var(--sg-wit);border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);gap:18px;margin:0;padding:36px 32px;display:flex}.d.v3:not(.v5) .v3-gs-strook header{justify-content:space-between;align-items:center;display:flex}.d.v3:not(.v5) .v3-gs-strook p{font-size:var(--sg-body);color:var(--sg-tekst);flex:1;margin:0;line-height:1.9}.d.v3:not(.v5) .v3-gs-strook footer{align-items:center;gap:14px;display:flex}.d.v3:not(.v5) .v3-gs-strook .d-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.d.v3:not(.v5) .v3-gs-strook cite{color:var(--sg-kop);font-style:normal;font-weight:600}.d.v3:not(.v5) .v3-gs-pijl{border:1.5px solid var(--sg-paars);background:var(--sg-wit);width:48px;height:48px;color:var(--sg-paars);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.d.v3:not(.v5) .v3-gs-pijl:disabled{opacity:.3;cursor:default}.d.v3:not(.v5) .v3-gs-streepjes{justify-content:center;gap:8px;margin:36px 0 28px;display:flex}.d.v3:not(.v5) .v3-gs-streepjes button{background:var(--sg-kop);opacity:.2;cursor:pointer;border:0;border-radius:2px;width:28px;height:3px;padding:0;transition:width .25s,opacity .25s,background .25s}.d.v3:not(.v5) .v3-gs-streepjes button.actief{opacity:1;background:var(--sg-paars);width:44px}.d.v3:not(.v5) .v3-gs-link{color:var(--sg-paars);text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width<=1099px){.d.v3:not(.v5) .v3-gs{padding:72px 0}.d.v3:not(.v5) .v3-gs-kop{margin-bottom:36px}.d.v3:not(.v5) .v3-gs-slider{grid-template-columns:1fr}.d.v3:not(.v5) .v3-gs-pijl{display:none}.d.v3:not(.v5) .v3-gs-strook blockquote{flex-basis:86%;padding:28px 24px}}.d.v3:not(.v5) .v3-gs-strook blockquote{flex-basis:calc(25% - 18px);padding:32px 26px}.d.v3:not(.v5) .v3-gs-pijl{color:var(--sg-kop);background:0 0;border:1px solid #221c1d40}.d.v3:not(.v5) .v3-gs-pijl:not(:disabled):hover{background:var(--sg-wit);border-color:var(--sg-kop)}.d.v3:not(.v5) .v3-gs-streepjes button.actief{background:var(--sg-kop)}@media (width<=1199px){.d.v3:not(.v5) .v3-gs-strook blockquote{flex-basis:calc(33.3333% - 16px)}}@media (width<=1099px){.d.v3:not(.v5) .v3-gs-strook blockquote{flex-basis:86%;padding:28px 24px}}.d.v3:not(.v5) .v3-top-google{align-items:center;gap:8px;display:inline-flex}.d.v3:not(.v5) .v3-top-google .d-sterren svg{width:15px;height:15px}.d.v3:not(.v5) .v3-gs-slider{width:min(1760px,100vw - 80px);margin-left:50%;transform:translate(-50%)}@media (width<=1099px){.d.v3:not(.v5) .v3-gs-slider{width:auto;margin-left:0;transform:none}}.d.v3:not(.v5) .v3-gs-pijl{border-color:var(--sg-tan);color:var(--sg-tan)}.d.v3:not(.v5) .v3-gs-pijl:not(:disabled):hover{background:var(--sg-tan);border-color:var(--sg-tan);color:var(--sg-wit)}.d.v3:not(.v5) .v3-gs-streepjes button{background:var(--sg-tan);opacity:.3}.d.v3:not(.v5) .v3-gs-streepjes button.actief{background:var(--sg-tan);opacity:1}.d.v3:not(.v5) .v3-gs-link{color:var(--sg-tan)}.d.v3:not(.v5) .v3-gs-foto{background-position:50% 70%;background-size:cover}.d.v3:not(.v5) .v3-gs-foto .v3-gs-strook blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;box-shadow:0 18px 40px -24px #221c1d59}.d.v3:not(.v5) .v3-gs-foto .v3-gs-pijl{border-color:var(--sg-tekst);color:var(--sg-tekst)}.d.v3:not(.v5) .v3-gs-foto .v3-gs-streepjes button,.d.v3:not(.v5) .v3-gs-foto .v3-gs-streepjes button.actief{background:var(--sg-tekst)}.d.v3:not(.v5) .v3-gs-foto .v3-gs-streepjes button{opacity:.3}.d.v3:not(.v5) .v3-gs-foto .v3-gs-streepjes button.actief{opacity:1}.d.v3:not(.v5) .v3-gs-foto .v3-gs-link{color:var(--sg-tekst)}.d.v3:not(.v5) .v3-rk{background-position:50% 75%;background-size:cover;padding:110px 0}.d.v3:not(.v5) .v3-rk-kaart{background:var(--sg-wit);max-width:540px;box-shadow:var(--sg-merkrand-groot),0 30px 60px -30px #221c1d66;border-radius:12px;margin:9px;padding:48px 48px 40px}.d.v3:not(.v5) .v3-rk-kaart h2{font-size:var(--sg-h2,50px);color:var(--sg-kop);margin:0 0 28px}.d.v3:not(.v5) .v3-rk-kaart blockquote{min-height:0;margin:0 0 28px}.d.v3:not(.v5) .v3-rk-kaart blockquote p{font-size:var(--sg-body);color:var(--sg-tekst);margin:10px 0;line-height:1.8}.d.v3:not(.v5) .v3-rk-kaart cite{color:var(--sg-kop);font-style:normal;font-weight:600}.d.v3:not(.v5) .v3-rk-nav{align-items:center;gap:16px;margin:8px 0 24px;display:flex}.d.v3:not(.v5) .v3-rk-nav .v3-gs-streepjes{flex:1;justify-content:center;margin:0}.d.v3:not(.v5) .v3-rk-nav .v3-gs-pijl{width:42px;height:42px}@media (width<=1099px){.d.v3:not(.v5) .v3-rk{background-position:top;background-repeat:no-repeat;background-size:auto 300px;padding:240px 0 0}.d.v3:not(.v5) .v3-rk-kaart{max-width:none;margin:0 9px 9px;padding:32px 24px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart p.v3-gs-score{white-space:nowrap;gap:8px;font-size:15px!important}.d.v3:not(.v5) .v3-rk .v3-rk-nav button.v3-gs-pijl{display:inline-flex!important}}.d.v3:not(.v5) .v3-rk .v3-rk-kaart{max-width:600px;padding:36px 40px 32px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart h2{margin:0 0 16px;font-size:40px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0;line-height:1.65;display:-webkit-box;overflow:hidden}.d.v3:not(.v5) .v3-rk button.v3-gs-pijl{border-color:var(--sg-paars);color:var(--sg-paars);background:var(--sg-wit)}.d.v3:not(.v5) .v3-rk .v3-gs-streepjes button{background:var(--sg-paars);opacity:.22}.d.v3:not(.v5) .v3-rk .v3-gs-streepjes button.actief{background:var(--sg-paars);opacity:1}.d.v3:not(.v5) .v3-rk a.v3-gs-link{color:var(--sg-paars);justify-content:center;display:flex}@media (width<=1099px){.d.v3:not(.v5) .v3-rk{background-size:auto 260px;padding:200px 0 0}.d.v3:not(.v5) .v3-rk .v3-rk-kaart{padding:28px 22px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart h2{font-size:32px}}.d.v3:not(.v5) .v3-rk{padding:96px 0}.d.v3:not(.v5) .v3-rk .v3-rk-nav{margin:0 0 28px}@media (width<=1099px){.d.v3:not(.v5) .v3-rk{padding:200px 0 56px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart p.v3-gs-score{gap:6px;font-size:14px!important}.d.v3:not(.v5) .v3-rk .v3-rk-kaart p.v3-gs-score svg{width:18px;height:18px}}.d.v3:not(.v5) .v3-rk .v3-rk-kaart{border-radius:14px;max-width:660px;padding:52px 52px 44px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart p.v3-gs-score{margin:0 0 18px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart h2{margin:0 0 32px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote{margin:0 0 30px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote footer{align-items:center;gap:14px;display:flex}.d.v3:not(.v5) .v3-rk .v3-rk-kaart .d-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:inline-flex}.d.v3:not(.v5) .v3-rk button.v3-gs-pijl:not(:disabled):hover{background:var(--sg-paars);border-color:var(--sg-paars);color:var(--sg-wit)}@media (width<=699px){.d.v3:not(.v5) .v3-rk .v3-rk-kaart{padding:32px 22px 28px}.d.v3:not(.v5) .v3-rk .v3-rk-kaart h2{margin:0 0 24px}}.d.v3:not(.v5) .v3-rk{margin:40px 0}@media (width<=699px){.d.v3:not(.v5) .v3-rk{margin:24px 0}}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote:last-of-type{margin-bottom:48px}.d.v3:not(.v5) .v3-rk .v3-rk-nav{gap:32px}@media (width<=699px){.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote:last-of-type{margin-bottom:36px}.d.v3:not(.v5) .v3-rk .v3-rk-nav{gap:20px}}@media (width>=700px){.d.v3:not(.v5) .v3-rk{padding:72px 0}}.d.v3:not(.v5) .v3-rk .v3-rk-wie{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.d.v3:not(.v5) .v3-rk .v3-rk-wie>*{margin:0}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote p{margin:14px 0 0}.d.v3:not(.v5) .v3-rk .v3-rk-wie{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;gap:6px 12px!important}.v3-sr .v3-sr-video{cursor:pointer;z-index:3;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;position:absolute;bottom:76px;right:16px}.v3-sr .v3-sr-video .v3-foto-pil{position:static}.v3-sr .v3-sr-play{width:52px;height:52px;color:var(--paars,#8c1a86);box-shadow:var(--sg-merkrand);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.v3-sr .v3-sr-play svg{margin-left:3px}.v3-sr .v3-sr-video:hover .v3-sr-play{transform:scale(1.08)}.v3-sr-modal{z-index:200;background:#221c1dd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v3-sr-modal-in{aspect-ratio:9/16;max-width:100%;height:min(86vh,820px);position:relative}.v3-sr-modal-in video{object-fit:cover;background:#000;border-radius:14px;width:100%;height:100%;display:block}.v3-sr-sluit{color:#221c1d;cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-14px;right:-14px}@media (width<=1099px){.v3-sr .v3-sr-video{gap:8px;bottom:62px;right:10px}.v3-sr .v3-sr-play{width:42px;height:42px}.v3-sr-modal-in{width:100%;height:auto}.v3-sr-sluit{top:8px;right:8px}}.d.v3:not(.v5) .v3-rk.v3-rk-breed{padding:60px 0}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{text-align:center;max-width:1080px;margin:9px auto;padding:36px 56px 30px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{text-align:left;grid-template-columns:1fr 1fr;gap:56px;display:grid}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-nav{justify-content:center;margin:10px 0 16px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-nav .v3-gs-streepjes{flex:none}@media (width<=1099px){.d.v3:not(.v5) .v3-rk.v3-rk-breed{padding:200px 0 0}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{margin:0 9px 9px;padding:28px 22px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{grid-template-columns:1fr;gap:0}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-nav .v3-gs-streepjes{flex:1}}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{max-width:1300px;padding:48px 72px 36px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart p.v3-gs-score{margin:0 0 18px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart h2{margin:0 0 44px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{gap:96px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-nav{margin:24px 0 20px}@media (width<=1099px){.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{padding:28px 22px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart h2{margin:0 0 24px}.d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{gap:8px}}.d.v3:not(.v5) .v3-kennis-band .d-label{color:#9a7536}.d.v3:not(.v5) .v3-kennis-band .d-kennis-grid>div{border-top-color:#9a753666}.d.v3:not(.v5) .v3-kennis-foto{aspect-ratio:21/8;border-radius:14px;grid-column:1/-1;margin:-20px 0 -10px;overflow:hidden}.d.v3:not(.v5) .v3-kennis-foto img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.d.v3:not(.v5) .v3-afsluiter{color:var(--sg-tekst,#221c1d);background:#fff;padding:20px 20px 100px}.d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{max-width:1000px;box-shadow:var(--sg-merkrand-groot);border-radius:14px;margin:0 auto;padding:64px 48px}.d.v3:not(.v5) .v3-afsluiter h2,.d.v3:not(.v5) .v3-afsluiter p{color:var(--sg-tekst,#221c1d)}.d.v3:not(.v5) .v3-afsluiter .d-knop{align-items:center;gap:8px;display:inline-flex}@media (width<=1099px){.d.v3:not(.v5) .v3-kennis-foto{aspect-ratio:4/3;margin:0}.d.v3:not(.v5) .v3-afsluiter{padding:8px 16px 56px}.d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{padding:40px 22px}}.d.v3:not(.v5) .v3-kennis-band .d-kennis{background:0 0}.d.v3:not(.v5) .v3-kennis-band{background:#f7f5f1}.d.v3:not(.v5) .v3-afsluiter .d-acties{align-items:center}.d.v3:not(.v5) .v3-afsluiter .d-acties .d-knop{margin:0}.d.v3:not(.v5) .v3-afsluiter{background-position:50% 60%;background-size:cover;padding:120px 20px}.d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{background:var(--sg-wit,#fff);max-width:1180px;box-shadow:var(--sg-merkrand-groot),0 30px 60px -30px #221c1d66}@media (width<=1099px){.d.v3:not(.v5) .v3-afsluiter{padding:56px 16px}}.d.v3:not(.v5) .v3-afsluiter{background-position:50%;padding:90px 5vw}@media (width<=1099px){.d.v3:not(.v5) .v3-afsluiter{background-position:85%;padding:220px 16px 40px}.d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{margin:0 auto}}.d.v3:not(.v5) section.v3-afsluiter{background-position:50% 45%;padding:110px 20px}.d.v3:not(.v5) section.v3-afsluiter>.v3-afsluiter-kader{max-width:1000px;margin:0 auto}@media (width<=1099px){.d.v3:not(.v5) section.v3-afsluiter{background-position:62%;padding:64px 16px}}:root{--sg-cyaan:#004595}.v3-sr .v3-sr-beeld:before{transform:translate(-34px,30px)rotate(-9deg)}@media (width<=1099px){.v3-sr .v3-sr-beeld:before{transform:translate(-14px,18px)rotate(-7deg)}}.d.v3:not(.v5) section.v3-afsluiter{background-image:none;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;width:96%;max-width:1440px;margin:0 auto;padding:100px 16px;display:grid;background:var(--sg-wit,#fff)!important}.d.v3:not(.v5) .v3-afsluiter-foto{box-shadow:var(--sg-merkrand-groot);aspect-ratio:1450/845;border-radius:14px;margin:9px;overflow:hidden}.d.v3:not(.v5) .v3-afsluiter-foto img{object-fit:cover;width:100%;height:100%;display:block}.d.v3:not(.v5) section.v3-afsluiter>.v3-afsluiter-kader{max-width:none;box-shadow:none;text-align:left;background:0 0;margin:0;padding:0}.d.v3:not(.v5) section.v3-afsluiter .d-acties{justify-content:flex-start!important}@media (width<=1099px){.d.v3:not(.v5) section.v3-afsluiter{grid-template-columns:1fr;gap:36px;width:100%;padding:56px 20px}}.d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto{box-shadow:var(--sg-merkrand-groot);overflow:hidden;margin:9px!important}@media (width>=1100px){.d.v3:not(.v5) section.v3-afsluiter{padding:100px 48px}}.d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto{position:relative}.d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto:after{content:"";border-radius:inherit;box-shadow:var(--sg-merkrand-groot);pointer-events:none;display:none;position:absolute;inset:0}.d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto{box-shadow:none!important;margin:0!important}.d.v3:not(.v5) section.v3-afsluiter{width:calc(100% - 96px);max-width:1380px;box-shadow:var(--sg-merkrand-groot);border-radius:14px;margin:90px auto 110px;padding:56px}@media (width<=1099px){.d.v3:not(.v5) section.v3-afsluiter{width:calc(100% - 32px);margin:40px auto 64px;padding:20px 20px 28px}}@media (width>=1100px){.d.v3:not(.v5) section.v3-afsluiter .d-acties{flex-wrap:nowrap;gap:16px}.d.v3:not(.v5) section.v3-afsluiter .d-acties>*{flex:none;width:auto}}.d.v3:not(.v5) .v3-rk .v3-rk-kaart blockquote p{-webkit-line-clamp:5!important}.d.v3:not(.v5) .v3-afsluiter-band section.v3-afsluiter{margin-bottom:96px}.d.v3:not(.v5) footer.d-voet{background:#f7f5f1}@media (width<=1099px){.d.v3:not(.v5) .v3-afsluiter-band section.v3-afsluiter{margin-bottom:56px}}.d.v3:not(.v5) .v3-sr .v3-sr-strook{margin-top:110px}@media (width<=1099px){.d.v3:not(.v5) .v3-sr .v3-sr-strook{margin-top:64px}}.d.v3:not(.v5) section.v3-faq{background:#fcfbf9}.d.v3:not(.v5) .v3-kennis-band>*{width:calc(100% - 96px);max-width:1380px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.d.v3:not(.v5) .v3-kennis-band .d-wrap,.d.v3:not(.v5) section.v3-faq>*{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 90px)!important;max-width:1408px!important}.d.v3:not(.v5) section.v3-faq .d-wrap{width:calc(100% - 58px)!important;max-width:1382px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.d.v3:not(.v5) section.v3-faq>* .d-wrap,.d.v3:not(.v5) section.v3-faq>*>*{width:auto;max-width:none;margin-left:0;margin-right:0}@media (width<=1099px){.d.v3:not(.v5) .v3-kennis-band>*,.d.v3:not(.v5) .v3-kennis-band .d-wrap,.d.v3:not(.v5) section.v3-faq .d-wrap,.d.v3:not(.v5) section.v3-faq>*{width:calc(100% - 40px)}}.d.v3:not(.v5) section.v3-faq{background:#fff;padding-bottom:80px}.d.v3:not(.v5) .v3-afsluiter-band{background:#f7f5f1;padding:80px 0}.d.v3:not(.v5) .v3-afsluiter-band section.v3-afsluiter{margin:0 auto}@media (width<=1099px){.d.v3:not(.v5) section.v3-faq{padding-bottom:48px}.d.v3:not(.v5) .v3-afsluiter-band{padding:48px 0}.d.v3:not(.v5) footer.d-voet{padding-top:48px}}.d.v3:not(.v5) .v3-afsluiter-band+footer.d-voet,.d.v3:not(.v5) footer.d-voet{padding-top:24px}.d.v3:not(.v5) .v3-afsluiter-band{background:linear-gradient(#fff 0%,#f9f7f4 45px,#f7f5f1 80px 100%)}.d.v3:not(.v5) .v3-faq-foto figcaption,.d.v3:not(.v5) .v3-combi-garantie p,.d.v3:not(.v5) .v3-combi-garantie strong{color:var(--sg-paars)!important}.d.v3:not(.v5) .v3-faq-foto img{object-position:center 60%}html body .d.v3:not(.v5) figure.v3-faq-foto figcaption,html body .d.v3:not(.v5) div.v3-combi-garantie p,html body .d.v3:not(.v5) div.v3-combi-garantie p strong{color:var(--sg-paars)!important}.d-voet .d-voet-tijden{gap:4px;margin:0 0 14px;display:grid}.d-voet .d-voet-tijden div{justify-content:space-between;gap:16px;max-width:300px;display:flex}.d-voet .d-voet-tijden dt{font-weight:500}.d-voet .d-voet-tijden dd{margin:0}.d-voet .d-voet-route{color:var(--sg-paars);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.d-voet .d-voet-route:hover{text-decoration:underline}html body .d.v3:not(.v5) figure.v3-faq-foto figcaption{font-size:16px;font-weight:500;line-height:1.5}@media (width<=1099px){html body .d.v3:not(.v5){--zij:40px}html body .d.v3:not(.v5) .d-wrap{width:100%;padding-left:var(--zij);padding-right:var(--zij)}html body .d.v3:not(.v5) .d-top-in{padding:0 var(--zij)}html body .d.v3:not(.v5) .d-kop-in{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;height:88px;display:grid}html body .d.v3:not(.v5) .d-logo{align-self:center;margin-top:0}html body .d.v3:not(.v5) .d-logo img{filter:none;width:78px}html body .d.v3:not(.v5) .d-kop-knop{height:48px;min-height:48px;padding:0 24px}html body .d.v3:not(.v5) .d-hero{align-items:flex-end;min-height:0}html body .d.v3:not(.v5) .d-hero:after{background:linear-gradient(#1e161273 0%,#1e161299 45%,#1e1612d1 100%)!important}html body .d.v3:not(.v5) .d-hero-in{padding-top:80px;padding-bottom:110px}html body .d.v3:not(.v5) .d-hero h1,html body .d.v3:not(.v5) .d-hero p{text-shadow:0 1px 12px #00000040}html body .d.v3:not(.v5) .d-acties{flex-wrap:wrap;gap:14px;display:flex}html body .d.v3:not(.v5) .d-hero .d-acties .d-knop{flex:none;width:auto;padding-left:28px;padding-right:28px}html body .d.v3:not(.v5) .d-intro{grid-template-columns:minmax(0,1fr);gap:48px}html body .d.v3:not(.v5) .d-intro>div:first-child{max-width:720px}html body .d.v3:not(.v5) .d-intro-beelden{padding:0 0 64px 64px}html body .d.v3:not(.v5) .d-intro-interieur{aspect-ratio:4/3;height:auto;max-height:none}html body .d.v3:not(.v5) .d-intro-techniek{width:46%;bottom:0;left:22px}html body .d.v3:not(.v5) .d-intro-beelden:before{width:46%;left:22px;transform:translate(-8px,12px)rotate(-6deg)!important}html body .d.v3:not(.v5) .d-diensten{grid-template-columns:minmax(0,1fr);gap:24px}html body .d.v3:not(.v5) .d-dienst{min-height:340px}html body .d.v3:not(.v5) .d-dienst>div{padding:0 110px 40px 36px}html body .d.v3:not(.v5) .d-dienst h3{margin-bottom:12px;font-size:30px}html body .d.v3:not(.v5) .d-dienst p{font-size:18px}html body .d.v3:not(.v5) .d-dienst .d-rondje{width:52px;height:52px;bottom:40px;right:32px}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;width:100%;max-width:none;margin:0;display:grid;overflow:visible;padding:32px var(--zij) 0!important}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin{grid-area:auto;display:block!important}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin:nth-child(n+5){display:none!important}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin img{aspect-ratio:4/3;width:100%;height:auto}html body .d.v3:not(.v5) .d-collectie{padding-top:36px}html body .d.v3:not(.v5) .v3-combi{grid-template-columns:minmax(0,1fr);gap:40px}html body .d.v3:not(.v5) .v3-combi-tekst{max-width:720px}html body .d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/3}html body .d.v3:not(.v5) .v3-combi-knoppen{flex-flow:wrap}html body .d.v3:not(.v5) .v3-combi-knoppen .d-knop{width:auto}html body .d.v3:not(.v5) .v3-rk.v3-rk-breed,html body .d.v3:not(.v5) .v3-rk{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:72px 0!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart,html body .d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{max-width:none;margin:9px auto;padding:40px 36px 32px}html body .d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}html body .d.v3:not(.v5) .v3-sr .v3-sr-boven{grid-template-columns:minmax(0,1fr);gap:44px}html body .d.v3:not(.v5) .v3-sr .v3-sr-tekst{max-width:720px}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld{padding:0 0 64px 64px}html body .d.v3:not(.v5) .v3-sr .v3-sr-groot{aspect-ratio:4/3;width:100%}html body .d.v3:not(.v5) .v3-sr .v3-sr-klein{width:32%;left:22px}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld:before{width:32%;left:22px;transform:translate(-8px,12px)rotate(-6deg)!important}html body .d.v3:not(.v5) .v3-sr .v3-sr-video{bottom:80px;right:16px}html body .d.v3:not(.v5) .v3-sr .v3-sr-strook{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px;padding:0;display:grid;overflow:visible}html body .d.v3:not(.v5) .v3-sr .v3-sr-strook img{flex:none;width:100%}html body .d.v3:not(.v5) .v3-sr .v3-sr-strook img:nth-child(n+3){display:none}html body .d.v3:not(.v5) .v3-kennis-band>*,html body .d.v3:not(.v5) section.v3-faq>*{width:100%;max-width:none}html body .d.v3:not(.v5) .v3-kennis-band .d-kennis{padding-left:var(--zij);padding-right:var(--zij)}html body .d.v3:not(.v5) .d-kennis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 40px}html body .d.v3:not(.v5) .v3-kennis-foto{aspect-ratio:16/8;grid-column:1/-1;margin:0}html body .d.v3:not(.v5) section.v3-faq{padding-left:var(--zij);padding-right:var(--zij)}html body .d.v3:not(.v5) .v3-faq-in{grid-template-columns:minmax(0,1fr);gap:44px}html body .d.v3:not(.v5) .v3-faq-foto{margin:9px;position:relative;top:auto}html body .d.v3:not(.v5) .v3-faq-foto img{aspect-ratio:16/8;transform:none!important}html body .d.v3:not(.v5) figure.v3-faq-foto figcaption{max-width:420px;display:block;position:absolute;bottom:20px;left:20px;right:auto}html body .d.v3:not(.v5) .v3-afsluiter-band{padding:56px var(--zij)!important}html body .d.v3:not(.v5) section.v3-afsluiter,html body .d.v3:not(.v5) .v3-afsluiter-band section.v3-afsluiter{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 18px);max-width:none;padding:24px 24px 36px;margin:9px auto!important}html body .d.v3:not(.v5) .v3-afsluiter-foto{margin:0}html body .d.v3:not(.v5) .v3-afsluiter-foto img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}html body .d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{margin:0;padding:0 12px}html body .d.v3:not(.v5) .v3-afsluiter .d-acties{flex-flow:wrap;justify-content:center}html body .d.v3:not(.v5) .v3-afsluiter .d-acties .d-knop{flex:none;width:auto}html body .d.v3:not(.v5) .d-voet-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}html body .d.v3:not(.v5) .d-voet-logo{grid-column:1/-1;width:110px}html body .d.v3:not(.v5) .d-onderbalk-in{padding-left:var(--zij);padding-right:var(--zij)}}@media (width<=699px){html body .d.v3:not(.v5){--zij:20px}html body .d.v3:not(.v5) .d-kop-in{gap:10px;height:72px}html body .d.v3:not(.v5) .d-logo img{width:62px}html body .d.v3:not(.v5) .d-kop-knop{height:44px;min-height:44px;padding:0 20px;font-size:16px}html body .d.v3:not(.v5) .d-hero-in{padding-top:64px;padding-bottom:96px}html body .d.v3:not(.v5) .d-hero .d-acties .d-knop{flex:100%;width:100%}html body .d.v3:not(.v5) .d-intro-beelden{padding:0 0 52px 40px}html body .d.v3:not(.v5) .d-intro-interieur{max-height:460px;aspect-ratio:4/5!important}html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{width:56%;left:14px}html body .d.v3:not(.v5) .d-dienst{min-height:320px}html body .d.v3:not(.v5) .d-dienst>div{padding:0 84px 30px 24px}html body .d.v3:not(.v5) .d-dienst h3{font-size:26px}html body .d.v3:not(.v5) .d-dienst p{font-size:17px}html body .d.v3:not(.v5) .d-dienst .d-rondje{width:46px;height:46px;bottom:30px;right:22px}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b{gap:10px}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin span{padding:6px 9px!important;font-size:13px!important;bottom:8px!important;left:8px!important}html body .d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5}html body .d.v3:not(.v5) .v3-combi-knoppen{flex-direction:column}html body .d.v3:not(.v5) .v3-combi-knoppen .d-knop{width:100%}html body .d.v3:not(.v5) .v3-rk.v3-rk-breed,html body .d.v3:not(.v5) .v3-rk{padding:48px 0!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart,html body .d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-kaart{padding:28px 20px 24px}html body .d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst{grid-template-columns:minmax(0,1fr);gap:8px}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld{padding:0 0 56px 40px}html body .d.v3:not(.v5) .v3-sr .v3-sr-groot{aspect-ratio:4/3}html body .d.v3:not(.v5) .v3-sr .v3-sr-klein{border-width:6px;width:40%;left:14px}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld:before{width:40%;left:14px}html body .d.v3:not(.v5) .v3-sr .v3-sr-video{bottom:66px;right:10px}html body .d.v3:not(.v5) .v3-sr .v3-sr-strook{grid-template-columns:minmax(0,1fr);margin-top:48px}html body .d.v3:not(.v5) .v3-sr .v3-sr-strook img:nth-child(n+2){display:none}html body .d.v3:not(.v5) .d-kennis-grid{grid-template-columns:minmax(0,1fr);gap:36px}html body .d.v3:not(.v5) .v3-kennis-foto{aspect-ratio:4/3}html body .d.v3:not(.v5) .v3-faq-foto img{aspect-ratio:4/3!important}html body .d.v3:not(.v5) figure.v3-faq-foto figcaption{bottom:14px;left:14px;right:14px}html body .d.v3:not(.v5) .v3-afsluiter-band{padding:40px var(--zij)}html body .d.v3:not(.v5) section.v3-afsluiter,html body .d.v3:not(.v5) .v3-afsluiter-band section.v3-afsluiter{padding:16px 16px 28px}html body .d.v3:not(.v5) .v3-afsluiter-foto img{aspect-ratio:4/3}html body .d.v3:not(.v5) .v3-afsluiter .v3-afsluiter-kader{padding:0 4px}html body .d.v3:not(.v5) .v3-afsluiter .d-acties .d-knop{flex:100%;width:100%}html body .d.v3:not(.v5) .d-voet-in{grid-template-columns:minmax(0,1fr)}html body .d.v3:not(.v5) .d-voet-logo{width:96px}}@media (width<=1099px){html body .d.v3:not(.v5) .v3-kennis-band>section.d-kennis{width:100%!important;max-width:none!important;padding-left:var(--zij)!important;padding-right:var(--zij)!important}}.v3-ds-nav{display:none}@media (width<=699px){html body .d.v3:not(.v5) .d-dessins.v3-opzet-b{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:var(--zij);gap:12px;display:flex;overflow-x:auto;padding:32px var(--zij) 0!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b::-webkit-scrollbar{display:none}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin,html body .d.v3:not(.v5) .v3-opzet-b .d-dessin:nth-child(n+5){scroll-snap-align:start;flex:0 0 86%;display:block!important}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin span{padding:8px 12px!important;font-size:15px!important;bottom:14px!important;left:14px!important}html body .d.v3:not(.v5) .v3-ds-nav{padding:20px var(--zij) 0;align-items:center;gap:16px;display:flex}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes{flex:1;justify-content:center;margin:0}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl{border-color:var(--sg-paars);width:40px;height:40px;color:var(--sg-paars);background:var(--sg-wit);flex:none;justify-content:center;align-items:center;display:inline-flex}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl:disabled{opacity:.35}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button{background:var(--sg-paars);opacity:.22}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button.actief{opacity:1}html body .d.v3:not(.v5) .d-merken img{flex:0 0 calc(50% - 12px)}html body .d.v3:not(.v5) .v3-ds-nav{box-sizing:border-box;width:100%;min-width:0}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes{gap:6px;min-width:0}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button{flex:0 22px;width:22px;min-width:8px}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button.actief{flex-basis:34px;width:34px}}html body .d.v3:not(.v5) .d-merken img[alt=Forbo]{transform:scale(.82)}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl:hover:not(:disabled),html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl:focus-visible{background:var(--sg-paars)!important;color:var(--sg-wit)!important;border-color:var(--sg-paars)!important}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl:focus:not(:focus-visible):not(:hover){background:var(--sg-wit)!important;color:var(--sg-paars)!important}.v3-hero-kern-m{display:none}@media (width<=699px){html body .d.v3:not(.v5) .d-hero-intro{display:none}html body .d.v3:not(.v5) .v3-hero-kern-m{color:#fff;margin:0 0 24px;font-size:18px;line-height:1.6;display:block}html body .d.v3:not(.v5) .d-intro{flex-direction:column;display:flex}html body .d.v3:not(.v5) .d-intro>div:first-child{display:contents}html body .d.v3:not(.v5) .d-intro>div:first-child>*{order:1}html body .d.v3:not(.v5) .d-intro>div:first-child>p:nth-of-type(n+2),html body .d.v3:not(.v5) .d-intro>div:first-child>a{order:3}html body .d.v3:not(.v5) .d-intro>.d-intro-beelden{order:2;margin:12px 0 28px}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin img{aspect-ratio:auto;object-fit:cover;height:440px}html body .d.v3:not(.v5) .v3-combi{flex-direction:column;display:flex}html body .d.v3:not(.v5) .v3-combi-tekst{display:contents}html body .d.v3:not(.v5) .v3-combi-tekst>*{order:1}html body .d.v3:not(.v5) .v3-combi-tekst>p:nth-of-type(n+3),html body .d.v3:not(.v5) .v3-combi-knoppen{order:3}html body .d.v3:not(.v5) .v3-combi-foto{order:2;margin:8px 0 28px}html body .d.v3:not(.v5) .v3-sr-strook{display:none}html body .d.v3:not(.v5) .v3-sr-video{inset:16px auto auto 16px}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook{display:none}html body .d.v3:not(.v5) .v3-afsluiter-band section.d-verloop.v3-afsluiter{box-sizing:border-box;width:auto;max-width:none;margin-left:var(--zij)!important;margin-right:var(--zij)!important}html body .d.v3:not(.v5) div.v3-afsluiter-band{padding-left:0!important;padding-right:0!important}html body .d.v3:not(.v5) .d-intro>div:first-child>*,html body .d.v3:not(.v5) .v3-combi-tekst>*{margin-bottom:20px;margin-top:0!important}html body .d.v3:not(.v5) .d-intro>div:first-child>h2,html body .d.v3:not(.v5) .v3-combi-tekst>h2{margin-bottom:24px!important}html body .d.v3:not(.v5) .d-intro>div:first-child>.d-label,html body .d.v3:not(.v5) .v3-combi-tekst>.d-label{margin-bottom:12px!important}html body .d.v3:not(.v5) .d-intro>div:first-child>a{align-self:flex-start;margin-top:12px!important}html body .d.v3:not(.v5) .v3-combi-knoppen{margin-top:12px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-lijst{height:auto!important;min-height:0!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav{margin-top:20px!important}html body .d.v3:not(.v5) section.d-intro,html body .d.v3:not(.v5) section.v3-combi{gap:0}html body .d.v3:not(.v5) .d-intro>.d-intro-beelden{margin-bottom:44px}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld{padding-left:40px!important}html body .d.v3:not(.v5) .v3-sr .v3-sr-klein,html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld:before{width:36%;left:18px}html body .d.v3:not(.v5) section.v3-sr .v3-sr-video{top:14px;bottom:auto;right:14px}html body .d.v3:not(.v5) .d-kop-in{align-items:start;height:68px}html body .d.v3:not(.v5) .d-logo{z-index:5;align-self:start;margin-top:8px!important}html body .d.v3:not(.v5) .d-logo img{filter:drop-shadow(0 4px 10px #00000024)!important;width:88px!important}html body .d.v3:not(.v5) .d-kop-knop,html body .d.v3:not(.v5) .d-menuknop{align-self:center}html body .d.v3:not(.v5) .d-hero h1{margin-bottom:14px;font-size:32px;line-height:1.15}html body .d.v3:not(.v5) .v3-hero-kern-m{margin-bottom:20px;font-size:17px;line-height:1.5}html body .d.v3:not(.v5) .d-hero .d-acties{gap:10px;margin-top:0}html body .d.v3:not(.v5) .d-hero .d-knop{height:50px}html body .d.v3:not(.v5) .d-prijsregel{margin-top:14px!important;font-size:15px!important;line-height:1.5!important}html body .d.v3:not(.v5) .d-blok{padding-top:64px;padding-bottom:64px}html body .d.v3:not(.v5) .d p+p{margin-top:20px}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav{gap:12px;padding:0 4px}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-pijl{flex:none;position:static!important;transform:none!important}html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld{padding:0!important}html body .d.v3:not(.v5) .v3-sr .v3-sr-klein,html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld:before{display:none}html body .d.v3:not(.v5) section.v3-sr .v3-sr-video{inset:auto auto 14px 14px!important}html body .d.v3:not(.v5) .d-hero .d-acties{gap:14px}html body .d.v3:not(.v5) .d-prijsregel{margin-top:24px!important;margin-bottom:0!important;font-size:16px!important}html body .d.v3:not(.v5) .d-prijsregel em{margin-top:2px;display:block}html body .d.v3:not(.v5) .d-hero-in{padding-top:80px;padding-bottom:118px}}.v3-kop-google{display:none}html body .d.v3:not(.v5) .d-onderbalk-in,html body .d.v3:not(.v5) .d-keurmerken{align-items:center}html body .d.v3:not(.v5) .v3-afsluiter .d-acties{margin-top:36px}@media (width<=1099px){html body .d.v3:not(.v5) .d-intro>div:first-child>a.v3-knop-sec{width:max-content;display:flex;margin-left:auto!important;margin-right:auto!important}html body .d.v3:not(.v5) .d-intro-beelden:before{transform:translate(-10px,16px)rotate(-3.5deg)!important}html body .d.v3:not(.v5) .d-merken{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;display:grid;gap:36px 48px!important;width:100%!important;margin:8px auto 0!important;padding:0!important;left:auto!important}html body .d.v3:not(.v5) .d-merken img{max-width:none;height:64px;flex:none!important;width:100%!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:var(--zij);gap:16px;display:flex;overflow-x:auto;padding:32px var(--zij) 0!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b::-webkit-scrollbar{display:none}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin,html body .d.v3:not(.v5) .v3-opzet-b .d-dessin:nth-child(n+5){flex:0 0 calc(50% - 8px - var(--zij)/2);scroll-snap-align:start;display:block!important}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin img{aspect-ratio:4/5;object-fit:cover;height:auto}html body .d.v3:not(.v5) .v3-ds-nav{padding:20px var(--zij) 0;box-sizing:border-box;align-items:center;gap:16px;max-width:520px;margin:0 auto;display:flex}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes{flex:1;justify-content:center;gap:6px;min-width:0;margin:0}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button{background:var(--sg-paars);opacity:.22;flex:0 22px;width:22px;min-width:8px}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-streepjes button.actief{opacity:1;flex-basis:34px;width:34px}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl{border-color:var(--sg-paars);width:40px;height:40px;color:var(--sg-paars);background:var(--sg-wit);flex:none;justify-content:center;align-items:center;display:inline-flex}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl:disabled{opacity:.35}html body .d.v3:not(.v5) .d-collectie{padding-top:24px}html body .d.v3:not(.v5) .v3-combi{flex-direction:column;gap:0;display:flex}html body .d.v3:not(.v5) .v3-combi-tekst{display:contents}html body .d.v3:not(.v5) .v3-combi-tekst>*{order:1}html body .d.v3:not(.v5) .v3-combi-tekst>p:nth-of-type(n+2),html body .d.v3:not(.v5) .v3-combi-knoppen{order:3}html body .d.v3:not(.v5) .v3-combi-foto{order:2;margin:12px 0 36px}html body .d.v3:not(.v5) .v3-combi-knoppen{margin-top:16px!important}html body .d.v3:not(.v5) .v3-rk.v3-rk-breed .v3-rk-lijst,html body .d.v3:not(.v5) .v3-rk .v3-rk-lijst{max-width:560px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart{max-width:680px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav{justify-content:space-between;align-items:center;gap:12px;max-width:560px;margin-left:auto;margin-right:auto;padding:0;display:flex;margin-top:24px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-pijl{flex:none;position:static!important;transform:none!important}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:var(--zij);gap:16px;overflow-x:auto;margin:48px calc(var(--zij)*-1) 0!important;padding:0 var(--zij)!important;display:flex!important}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook::-webkit-scrollbar{display:none}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook img,html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook img:nth-child(n+2){aspect-ratio:4/3;object-fit:cover;scroll-snap-align:start;flex:0 0 44%;width:auto;height:auto;display:block}html body .d.v3:not(.v5) section.v3-sr.d-blok{padding-top:72px;padding-bottom:72px}html body .d.v3:not(.v5) .v3-sr .v3-sr-tekst>.d-label{margin-top:0}html body .d.v3:not(.v5) .v3-faq-in{flex-direction:column;gap:0;display:flex}html body .d.v3:not(.v5) .v3-faq-in>div{display:contents}html body .d.v3:not(.v5) .v3-faq-in>div>.d-label{order:0}html body .d.v3:not(.v5) .v3-faq-in>div>h2{order:1;margin-bottom:32px}html body .d.v3:not(.v5) .v3-faq-foto{order:2;margin:0 9px 36px!important}html body .d.v3:not(.v5) .v3-faq-lijst{order:3}html body .d.v3:not(.v5) .v3-afsluiter h2{white-space:nowrap;font-size:34px}}@media (width<=699px){html body .d.v3:not(.v5) .v3-afsluiter h2{font-size:clamp(22px,6.6vw,28px)}html body .d.v3:not(.v5) .d-top{display:none!important}html body .d.v3:not(.v5) .d-kop-in{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;height:72px!important}html body .d.v3:not(.v5) .d-logo{margin-top:10px!important}html body .d.v3:not(.v5) .v3-kop-google{align-self:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}html body .d.v3:not(.v5) .d-kop-knop{align-self:center;height:42px!important;min-height:42px!important;padding:0 16px!important}html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{width:64%}html body .d.v3:not(.v5) .d-intro-beelden{padding-bottom:72px}html body .d.v3:not(.v5) .d-intro>div:first-child>a.v3-knop-sec{align-self:center!important}html body .d.v3:not(.v5) section.d-intro.d-blok{padding-bottom:36px}html body .d.v3:not(.v5) section.d-oplossingen.d-blok{padding-top:48px!important}html body .d.v3:not(.v5) .d-merken{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px;gap:28px 32px!important}html body .d.v3:not(.v5) .d-merken img{height:52px}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin,html body .d.v3:not(.v5) .v3-opzet-b .d-dessin:nth-child(n+5){flex:0 0 86%}html body .d.v3:not(.v5) .v3-opzet-b .d-dessin img{aspect-ratio:auto;height:440px}html body .d.v3:not(.v5) .d-collectie{padding-top:20px}html body .d.v3:not(.v5) .v3-combi-foto{margin:8px 0 28px!important}html body .d.v3:not(.v5) .v3-sr-boven{flex-direction:column;display:flex;gap:0!important}html body .d.v3:not(.v5) .v3-sr-tekst{display:contents}html body .d.v3:not(.v5) .v3-sr-tekst>*{order:1}html body .d.v3:not(.v5) .v3-sr-beeld{order:2;margin:8px 0 28px}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-p2,html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{order:3}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{align-self:flex-start;margin-top:8px}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook{gap:12px;margin-top:36px!important}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook img,html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook img:nth-child(n+2){flex:0 0 82%}html body .d.v3:not(.v5) section.v3-sr.d-blok{padding-top:56px!important;padding-bottom:56px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart{margin-left:0!important;margin-right:0!important}}@media (width<=1099px){html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-pijl{margin:0!important;inset:auto!important;translate:none!important}}@media (width<=699px){html body .d.v3:not(.v5) .v3-sr-boven>.v3-sr-beeld{align-self:stretch;width:100%}}@media (width<=1099px){html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-streepjes{justify-content:center;flex:auto!important;gap:6px!important;min-width:0!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-streepjes button{width:22px;flex:0 22px!important;min-width:6px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav .v3-gs-streepjes button.actief{flex-basis:32px!important}html body .d.v3:not(.v5) .v3-faq-in>.v3-faq-foto,html body .d.v3:not(.v5) .v3-faq-in>div>.v3-faq-lijst{align-self:stretch;width:auto}html body .d.v3:not(.v5) .v3-faq-in>div>.d-label,html body .d.v3:not(.v5) .v3-faq-in>div>h2{text-align:center}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook>img{flex:0 0 44%;max-width:none;width:44%!important}html body .d.v3:not(.v5) .v3-combi-knoppen{margin-top:32px!important}}@media (width<=699px){html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook>img{flex:0 0 82%!important;width:82%!important}html body .d.v3:not(.v5) .v3-combi-knoppen{margin-top:24px!important}}@media (width<=1099px){html body .d.v3:not(.v5) .v3-faq-in>figure.v3-faq-foto{flex:none;max-width:none;display:block;width:calc(100% - 18px)!important}html body .d.v3:not(.v5) .v3-faq-in>figure.v3-faq-foto img{width:100%;display:block}}@media (width<=699px){html body .d.v3:not(.v5) .v3-afsluiter h2{white-space:normal;font-size:28px}}.v3-hero-kv-m{display:none}@media (width<=699px){html body .d.v3:not(.v5) .d-kop-in{grid-template-columns:minmax(0,1fr) auto auto;height:64px!important}html body .d.v3:not(.v5) .d-logo{align-self:start;margin-top:13px!important}html body .d.v3:not(.v5) .d-logo img{width:70px!important}html body .d.v3:not(.v5) .d-kop-knop{height:40px!important;min-height:40px!important}html body .d.v3:not(.v5) .v3-hero-kv-m{color:#ffffffd1;align-items:center;gap:8px;margin-top:18px;font-size:14.5px;display:flex}html body .d.v3:not(.v5) .v3-hero-kv-m span:first-child{color:#f5c24b;letter-spacing:1px;font-size:16px}html body .d.v3:not(.v5) .v3-hero-kv-m strong{color:#fff}html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{width:74%}html body .d.v3:not(.v5) .d-kop-in{align-items:center}html body .d.v3:not(.v5) .d-kop-in .d-kop-knop,html body .d.v3:not(.v5) .d-kop-in .d-menuknop{align-self:center;margin:0}html body .d.v3:not(.v5) .d-kop-in{grid-template-rows:64px!important}html body .d.v3:not(.v5) .d-kop{background:#fff}html body .d.v3:not(.v5) .d-kop-in{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px}html body .d.v3:not(.v5) .v3-kop-google{align-items:center;gap:4px;text-decoration:none;display:inline-flex}html body .d.v3:not(.v5) .v3-kop-google .d-sterren svg{width:12px;height:12px}html body .d.v3:not(.v5) .v3-hero-kern-m{font-size:18px!important;line-height:1.55!important}html body .d.v3:not(.v5) .d-hero .d-knop-wit{box-shadow:none;background:#fff;border:0;color:var(--paars)!important}html body .d.v3:not(.v5) .d-intro-beelden{padding-bottom:64px;padding-left:44px}html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{width:70%;left:20px}html body .d.v3:not(.v5) .d-intro>.d-intro-beelden{margin-bottom:56px}html body .d.v3:not(.v5) .d-collectie{padding-top:12px;padding-bottom:16px}html body .d.v3:not(.v5) .v3-ds-nav{padding-top:16px}html body .d.v3:not(.v5) .v3-combi-garantie{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart{padding:36px 28px!important}html body .d.v3:not(.v5) .v3-rk .v3-rk-kaart .v3-gs-link{margin-top:24px;display:inline-flex}html body .d.v3:not(.v5) .v3-rk .v3-rk-nav{margin-top:8px!important}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{align-self:center}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook>img{aspect-ratio:4/5!important}html body .d.v3:not(.v5) .v3-faq-in>div>.d-label{margin-bottom:8px}html body .d.v3:not(.v5) .v3-faq-in>div>h2{margin-top:0}html body .d.v3:not(.v5) .v3-afsluiter h2{white-space:normal;font-size:32px;line-height:1.2}html body .d.v3:not(.v5) .v3-kop-google{display:none!important}html body .d.v3:not(.v5) .d-kop-in{grid-template-columns:minmax(0,1fr) auto auto!important}html body .d.v3:not(.v5) .v3-hero-kv-m{display:flex!important}html body .d.v3:not(.v5) .d-hero .d-eyebrow{color:#c9b190;margin-bottom:12px;font-size:12px;line-height:1.5;display:block}html body .d.v3:not(.v5) .d-hero h1{font-size:34px;line-height:39px}html body .d.v3:not(.v5) .v3-combi-foto{align-self:stretch;width:100%;display:block}html body .d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/3;display:block;width:100%!important}html body .d.v3:not(.v5) .v3-combi-garantie{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:16px 0 0;padding:22px 20px;position:static}html body .d.v3:not(.v5) .v3-rk h2{margin-bottom:32px!important}html body .d.v3:not(.v5) .v3-sr-beeld{margin:24px 0!important}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{margin-top:0}html body .d.v3:not(.v5) section.v3-combi{margin-bottom:0;padding-bottom:56px}html body .d.v3:not(.v5) .v3-rk,html body .d.v3:not(.v5) .v3-sr-tekst>p{margin-top:0!important;margin-bottom:0!important}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-p2{margin-bottom:24px!important}html body .d.v3:not(.v5) section.v3-combi{padding-bottom:36px}html body .d.v3:not(.v5) .d-hero .d-eyebrow{display:none!important}html body .d.v3:not(.v5) .d-hero h1{font-size:34px;line-height:1.2;margin-bottom:24px!important}html body .d.v3:not(.v5) .d-hero h1 em{font-style:normal;font-size:inherit;color:inherit!important}html body .d.v3:not(.v5) .v3-hero-kv-m{gap:8px}html body .d.v3:not(.v5) .v3-hero-kv-m svg{flex:none}html body .d.v3:not(.v5) .d-intro-techniek{transform:rotate(-6deg)}html body .d.v3:not(.v5) .d-intro-beelden:before{transform:translate(-12px,12px)rotate(-6deg)!important}html body .d.v3:not(.v5) .d-intro>.d-intro-beelden{margin:0 0 58px!important;padding-bottom:56px!important}html body .d.v3:not(.v5) .d-intro>div:first-child>a{margin-top:12px!important}html body .d.v3:not(.v5) .v3-combi-foto{position:relative}html body .d.v3:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5}html body .d.v3:not(.v5) .v3-combi-garantie{gap:10px;bottom:14px;left:14px;right:14px;margin:0!important;padding:18px 16px!important;position:absolute!important}html body .d.v3:not(.v5) .v3-combi-garantie img{width:120px!important}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook{margin-top:48px!important}html body .d.v3:not(.v5) .v3-afsluiter-band .v3-afsluiter h2{white-space:normal;font-size:34px;line-height:1.2}html body .d.v3:not(.v5) .v3-combi-garantie p{font-size:15px!important}html body .d.v3:not(.v5) .d-hero h1{white-space:normal;text-wrap:balance;font-size:clamp(26px,7.4vw,31px)}html body .d.v3:not(.v5) .d-hero h1 em{color:var(--sg-goud,#c9b190)!important}html body .d.v3:not(.v5) .v3-hero-kv-m span[aria-hidden]{letter-spacing:1px;font-size:16px;color:#f5c24b!important}}@media (width<=1099px){html body .d.v3:not(.v5) .d-intro-techniek{transform:rotate(-3deg)}html body .d.v3:not(.v5) .d-intro-beelden:before{border-radius:28px;transform:translate(-22px,22px)rotate(-8deg)!important}}@media (width<=699px){html body .d.v3:not(.v5) .d-intro-beelden:before{transform:translate(-14px,14px)rotate(-8deg)!important}}@media (width>=1100px){html body .d.v3:not(.v5) .d-hero:after{background:linear-gradient(100deg,#120e0acc 0%,#120e0aa8 40%,#120e0a66 66%,#120e0a14 90%)}}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .d-hero:after{background:linear-gradient(100deg,#1e1612b8 0%,#1e161280 45%,#1e16121f 80%,#1e161200 100%)!important}}@media (width<=699px){html body .d.v3:not(.v5) .d-hero h1{text-wrap:balance;font-size:clamp(32px,9.4vw,38px);line-height:1.15;font-size:min(34px,8.4vw)!important}html body .d.v3:not(.v5) .d-hero h1 em{white-space:nowrap}}@media (width<=1099px){html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{left:48px}}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld{padding-left:96px}html body .d.v3:not(.v5) .v3-sr .v3-sr-klein,html body .d.v3:not(.v5) .v3-sr .v3-sr-beeld:before{left:48px}html body .d.v3:not(.v5) section.v3-sr div.v3-sr-strook{margin-top:96px!important}}@media (width<=699px){html body .d.v3:not(.v5) .d-intro-beelden{padding-left:64px}html body .d.v3:not(.v5) .d-intro-techniek,html body .d.v3:not(.v5) .d-intro-beelden:before{width:66%!important;left:46px!important}}@media (width>=1100px){html body .d.v3:not(.v5) .d-hero-in{padding-top:104px}}@media (width<=699px){html body .d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto{aspect-ratio:1}html body .d.v3:not(.v5) section.v3-afsluiter>figure.v3-afsluiter-foto img{aspect-ratio:auto;object-position:58% 40%;height:100%}}html body .d.v3:not(.v5) .d-hero h1.v3-h1-nieuw{margin-bottom:28px}html body .d.v3:not(.v5) .d-hero h1.v3-h1-nieuw em{white-space:normal}@media (width>=1100px){html body .d.v3:not(.v5) .d-hero-intro{max-width:860px;line-height:1.75}html body .d.v3:not(.v5) .d-hero .d-acties{margin-top:40px}html body .d.v3:not(.v5) .d-hero .d-prijsregel{margin-top:28px}html body .d.v3:not(.v5) .d-hero-in>h1.v3-h1-nieuw{max-width:none;font-size:min(64px,5.1vw)}html body .d.v3:not(.v5) .d-hero h1.v3-h1-nieuw em{white-space:nowrap}}html body .d.v3:not(.v5) .d-hero-intro{text-wrap:pretty}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .d-hero h1.v3-h1-nieuw,html body .d.v3:not(.v5) .d-hero h1.v3-h1-nieuw em{text-wrap:balance}}@media (width>=700px){html body .d.v3:not(.v5) .d-hero-intro{text-wrap:balance}}@media (width<=1099px){html body .d.v3 .d-kop .d-mobielmenu{padding:44px 24px 28px}html body .d.v3 .d-mobielmenu>a,html body .d.v3 .d-mobielmenu>div>a{border-bottom:0;padding:16px 0;font-size:20px}html body .d.v3 .d-mobielmenu>a:after{display:none}html body .d.v3 .d-mm-info{border-top:1px solid var(--beige);flex-direction:column;gap:20px;margin-top:24px;padding-top:24px;display:flex}html body .d.v3 .d-mm-info .d-knop{color:#fff;width:100%}html body .d.v3 .d-mm-adres{color:#221c1d;flex-direction:column;gap:4px;font-size:16px;line-height:1.5;display:flex}html body .d.v3 .d-mm-adres a{color:var(--sg-paars,var(--paars));font-weight:600}}@media (width>=1100px){html body .d.v3:not(.v5) .d-hero-intro{text-wrap:pretty;max-width:940px}}html body .d.v3:not(.v5) .d-intro-beelden:before{clip-path:polygon(-30px -30px,50% -30px,calc(100% + 30px) 40%,calc(100% + 30px) calc(100% + 30px),-30px calc(100% + 30px))}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .d-hero-intro{display:none}html body .d.v3:not(.v5) .v3-hero-kern-m{color:#fff;max-width:560px;margin:0 0 28px;font-size:18px;line-height:1.6;display:block}html body .d.v3:not(.v5) .d-logo{z-index:5;align-self:start;margin-top:14px!important}html body .d.v3:not(.v5) .d-logo img{filter:drop-shadow(0 4px 10px #00000024)!important;width:112px!important}}@media (width<=699px){html body .d.v3:not(.v5) .d-logo img{width:80px!important}}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .d-kop-in{grid-template-rows:88px!important}}.vp .vp-kruimel{opacity:.9;gap:10px;margin-bottom:22px;font-size:16px;display:flex}.vp .vp-kruimel a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vp .vp-intro{max-width:720px;margin:16px auto 0}.vp .d-intro-interieur{object-position:30% 50%}@media (width>=700px){.d.vp .d-diensten>.d-dienst:first-child{grid-column:1/-1}}.d.vp .vp-intro{font-size:20px;line-height:1.7}.d.vp .d-intro{padding-top:72px}.d.vp .d-intro-interieur{object-position:50% 85%}.d.vp .vp-assortiment{background:linear-gradient(180deg,var(--beige) 0%,var(--beige) 78%,#fff 100%)}@media (width<=699px){.d.vp .vp-intro{font-size:18px}.d.vp .d-intro{padding-top:48px}}.d.vp .vp-assortiment .d-dienst:first-child img{object-position:50% 78%}@media (width>=1100px){.d.vp .d-intro>div:first-child p{font-size:20px;line-height:1.8}}html body .d.vp .vp-hk h1{margin:0 0 24px;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1.08;text-shadow:none!important}html body .d.vp .vp-hk .d-acties{flex-wrap:wrap;gap:12px;margin:0;display:flex}html body .d.vp .vp-hk .d-acties .d-knop{margin:0}.vp .vp-h-p{max-width:640px;margin:0 0 32px;font-size:18px;line-height:1.6}.vp .vp-hk{background:var(--sg-wit,#fff);color:var(--sg-tekst,#221c1d);padding:72px 0 112px;overflow:hidden}.vp .vp-hk-in{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;display:grid}html body .d.vp .vp-hk h1{color:var(--sg-tekst,#221c1d)!important}.vp .vp-hk .vp-kruimel{opacity:1;color:var(--sg-tekst,#221c1d)}.vp .vp-hk-beeld{margin:24px 16px 56px 48px;position:relative}.vp .vp-hk-kader{box-shadow:0 0 0 2px var(--sg-cyaan),0 0 0 7px #fff,0 0 0 11px var(--sg-paars);border-radius:16px;position:absolute;inset:0;transform:translate(26px,-22px)rotate(-4deg)}.vp .vp-hk-groot{aspect-ratio:5/4;object-fit:cover;object-position:50% 75%;border-radius:16px;width:100%;display:block;position:relative;box-shadow:0 34px 70px -34px #221c1d80}@media (width<=1099px){.vp .vp-hk-in{grid-template-columns:1fr;gap:56px}.vp .vp-hk-beeld{margin:28px 30px 56px 48px}}@media (width<=699px){.vp .vp-h-p{display:none}html body .d.vp .vp-hk h1{margin-bottom:18px;font-size:34px!important}html body .d.vp .vp-hk .d-acties .d-knop{justify-content:center;width:100%}.vp .vp-hk{padding:48px 0 88px}.vp .vp-hk-beeld{margin:22px 14px 44px 28px}.vp .vp-hk-kader{transform:translate(14px,-14px)rotate(-3deg)}.vp .vp-hk{padding-bottom:56px}.vp .vp-hk-beeld{margin-bottom:36px}}html body .d.v3.v3-rust:not(.v5) .d-hero:after{background:linear-gradient(90deg,#22181eeb 0%,#22181ec7 32%,#22181e59 58%,#22181e00 78%)}.v3-rust .d-hero:before{content:"";z-index:3;background:linear-gradient(var(--sg-paars),var(--sg-paars)) bottom/100% 4px no-repeat,linear-gradient(#fff,#fff) 0 1px/100% 2px no-repeat,linear-gradient(var(--sg-cyaan),var(--sg-cyaan)) top/100% 1px no-repeat;height:7px;position:absolute;bottom:0;left:0;right:0}.v3-rust .v3-vertrouwen{white-space:nowrap;color:#fff;z-index:2;flex-wrap:nowrap;align-items:center;gap:10px 22px;margin-top:28px;font-size:16px;font-weight:500;display:flex;position:relative}.v3-rust .v3-vertrouwen a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.v3-rust .v3-vt-sterren{color:#f5b400;letter-spacing:1px}.v3-rust .v3-vertrouwen>span{padding-left:16px;position:relative}.v3-rust .v3-vertrouwen>span:before{content:"";background:var(--sg-goud,#c9b08a);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}@media (width<=1099px){html body .d.v3.v3-rust:not(.v5) .d-hero:after{background:linear-gradient(90deg,#22181ee6 0%,#22181eb3 50%,#22181e40 100%)}}@media (width<=699px){html body .d.v3.v3-rust:not(.v5) .d-hero:after{background:linear-gradient(#22181e8c 0%,#22181ed9 55%,#22181ef0 100%)}.v3-rust .v3-vertrouwen{white-space:normal;flex-flow:column wrap;align-items:flex-start;gap:10px;font-size:15px}}.vp .vp-hk-donker{color:#fff;background:#22181e;position:relative}.vp .vp-hk-donker .vp-hk-bg{object-fit:cover;object-position:60% 70%;width:100%;height:100%;position:absolute;inset:0}.vp .vp-hk-donker:before{content:"";background:linear-gradient(90deg,#22181ef0 0%,#22181ed6 45%,#22181e99 100%);position:absolute;inset:0}.vp .vp-hk-donker:after{content:"";background:linear-gradient(var(--sg-paars),var(--sg-paars)) bottom/100% 4px no-repeat,linear-gradient(#fff,#fff) 0 1px/100% 2px no-repeat,linear-gradient(var(--sg-cyaan),var(--sg-cyaan)) top/100% 1px no-repeat;height:7px;position:absolute;bottom:0;left:0;right:0}.vp .vp-hk-donker .vp-hk-in{z-index:1;position:relative}html body .d.vp .vp-hk-donker h1{color:#fff!important}.vp .vp-hk-donker .vp-kruimel{color:#fff}.vp .vp-hk-donker .vp-h-p{color:#ffffffeb}.vp .vp-hk-donker .v3-knop-sec{color:var(--sg-paars)!important;background:#fff!important;border-color:#fff!important}html body .d.vp .vp-hk-donker .v3-knop-sec:hover{background:var(--sg-paars)!important;border-color:var(--sg-paars)!important;color:#fff!important}.vp .vp-hk-donker .vp-hk-groot{aspect-ratio:4/3;object-position:50% 50%;box-shadow:0 34px 70px -30px #0009}.vp .vp-hk-donker .vp-hk-kader{box-shadow:0 0 0 2px var(--sg-cyaan),0 0 0 7px #fff,0 0 0 11px var(--sg-paars)}@media (width<=699px){.vp .vp-hk-donker:before{background:linear-gradient(#22181ecc,#22181ef0)}.vp .vp-hk-donker .vp-hk-beeld{margin:22px 16px 20px 12px}}.vp .vp-hk-donker .vp-hk-bg{z-index:0}.vp .vp-hk-donker:before{z-index:1}.vp .vp-hk-donker .vp-hk-in{z-index:2}@media (width>=1100px){html body .d.v3-rust .d-hero{min-height:767px}}@media (width>=700px) and (width<=1099px){html body .d.v3-rust .d-hero{padding-top:calc(var(--hp-t,0px) + 24px);padding-bottom:calc(var(--hp-b,0px) + 24px)}}.vp .vp-hk-donker:before{background:linear-gradient(90deg,#22181edb 0%,#22181eb8 45%,#22181e73 100%);bottom:7px}.vp .vp-hk-donker:after{z-index:3}.vp .vp-hk-donker .vp-hk-kader{inset:-26px;transform:rotate(-3deg)}@media (width<=699px){.vp .vp-hk-donker:before{background:linear-gradient(#22181eb8,#22181ee0)}.vp .vp-hk-donker .vp-hk-kader{inset:-16px;transform:rotate(-2.5deg)}.vp .vp-hk-donker .vp-hk-beeld{margin:30px 26px 26px}}.vp .vp-hk-donker .vp-hk-beeld{margin:40px 40px 56px 56px}.vp .vp-hk-donker .vp-hk-groot{border:10px solid #fff;border-radius:14px;transform:rotate(-2deg);box-shadow:0 34px 70px -30px #0009}.vp .vp-hk-donker .vp-hk-kader{box-shadow:var(--sg-merkrand-groot);border-radius:16px;inset:0;transform:translate(-28px,26px)rotate(-6deg)}@media (width<=699px){.vp .vp-hk-donker .vp-hk-beeld{margin:28px 16px 40px 34px}.vp .vp-hk-donker .vp-hk-groot{border-width:7px}.vp .vp-hk-donker .vp-hk-kader{inset:0;transform:translate(-18px,18px)rotate(-5deg)}}@media (width>=1100px){html body .d.v3:not(.v5) .d-kop-in{height:84px!important}html body .d.v3:not(.v5):not(.vp) .d-hero .d-hero-in{padding-bottom:100px!important}html body .d.v3-rust .d-hero{min-height:737px}}:root{--sg-merkkader:0 0 0 2px var(--sg-cyaan),0 0 0 6px #fff,0 0 0 9px var(--sg-paars);--sg-merklijn-h:9px;--sg-merklijn:linear-gradient(var(--sg-cyaan),var(--sg-cyaan)) top/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 2px/100% 4px no-repeat,linear-gradient(var(--sg-paars),var(--sg-paars)) bottom/100% 3px no-repeat}html body .vp .vp-hk-donker .vp-hk-kader{box-shadow:var(--sg-merkkader)}html body .vp .vp-hk-donker:after,html body .v3-rust .d-hero:before{height:var(--sg-merklijn-h);background:var(--sg-merklijn)}html body .vp .vp-hk-donker:before{bottom:var(--sg-merklijn-h);background:linear-gradient(90deg,#22181eeb 0%,#22181ec7 32%,#22181e59 58%,#22181e00 78%)}@media (width>=1100px){html body .vp .vp-hk-donker{box-sizing:border-box;min-height:680px}html body .vp .vp-hk-donker .vp-hk-beeld{width:min(100%,520px);margin:24px 40px 36px auto}}@media (width>=700px) and (width<=1099px){html body .vp .vp-hk-donker:before{background:linear-gradient(90deg,#22181ee6 0%,#22181eb3 50%,#22181e40 100%)}}@media (width<=699px){html body .vp .vp-hk-donker:before{background:linear-gradient(#22181e8c 0%,#22181ed9 55%,#22181ef0 100%)}}@media (width>=1100px){html body .vp .vp-hk-donker{align-items:center;display:flex}html body .vp .vp-hk-donker .vp-hk-in{align-items:center;width:100%}html body .d.v3.v3-rust:not(.v5) .d-hero:after{background:linear-gradient(90deg,#22181ed6 0%,#22181eb8 32%,#22181e59 58%,#22181e00 78%)}html body .d .vp .vp-hk-donker:before,html body .vp.d .vp-hk-donker:before{background:linear-gradient(90deg,#22181ed6 0%,#22181eb8 32%,#22181e6b 58%,#22181e38 100%)}}.vp .vp-h-p{max-width:720px;font-size:20px;line-height:1.75}@media (width>=1100px){html body .vp .vp-hk-donker .vp-hk-tekst{position:relative;top:34px}}.vp .vp-h-p{text-wrap:pretty}@media (width>=1100px){html body .vp .vp-hk-donker .vp-hk-in{grid-template-columns:minmax(0,740px) minmax(0,1fr);gap:48px}html body .vp .vp-hk-donker .vp-hk-beeld{width:min(100%,460px);margin:24px 32px 36px auto}html body .d.vp section.v3-faq>.v3-faq-in{box-sizing:border-box;width:calc(100% - 96px);max-width:1380px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}html body .d.vp section.v3-faq{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}html body .d.v3:not(.v5) .d-kop .d-kop-in{transition:height .35s,max-width .35s}html body .d.v3:not(.v5) .d-kop .d-logo img{transition:width .35s}html body .d.v3:not(.v5) .d-kop .d-logo{transition:margin .35s}html body .d.v3:not(.v5) .d-kop.d-kop-klein .d-logo img{width:104px}html body .d.v3:not(.v5) .d-kop.d-kop-klein .d-logo{margin-top:8px}html body .d.v3:not(.v5) .d-kop .d-kop-knop{transition:min-height .35s,height .35s,padding .35s,font-size .35s,min-width .35s}html body .d.v3:not(.v5) .d-kop.d-kop-klein .d-kop-in{grid-template-rows:76px!important;height:76px!important}html body .d.v3:not(.v5) .d-kop.d-kop-klein .d-kop-knop{min-width:190px;font-size:16px;height:42px!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important}}@media (width<=1099px){html body .d.v3:not(.v5) .d-kop .d-logo img{transition:width .35s}html body .d.v3:not(.v5) .d-kop.d-kop-klein .d-logo img{width:76px}}html body .d.vp .v3-rk{background:linear-gradient(180deg,var(--beige) 0%,var(--beige) 45%,#fff 100%)!important}html body .d.vp .v3-rk .v3-rk-kaart{border-radius:12px;margin:9px auto;box-shadow:var(--sg-merkkader),0 30px 60px -30px #221c1d4d!important}.d.vp{overflow-x:clip}.vp .vp-voordelen,.d.v3 .d-intro .vp-voordelen{gap:20px;margin:28px 0 44px;padding:0;list-style:none;display:grid}.vp .vp-voordelen li,.d.v3 .d-intro .vp-voordelen li{color:#221c1d;padding-left:46px;font-size:18px;line-height:1.6;position:relative}.vp .vp-vink,.d.v3 .d-intro .vp-vink{flex:none;width:31px;height:32px;position:absolute;top:.1em;left:0}.vp .vp-voordelen li span,.d.v3 .d-intro .vp-voordelen li span{display:block}.vp-rv{background:linear-gradient(#f4efe7 0%,#f7f3ec 55%,#fff 100%);padding:96px 0 72px}.vp-rv-kop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.vp-rv-kop h2{margin:8px 0 0}.vp-rv-score{color:#221c1d;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:inline-flex}.vp-rv-score span{text-underline-offset:4px;text-decoration:underline}.vp-rv-rij{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.vp-rv-kaart{background:#fff;border:1.5px solid #0000;border-radius:12px;margin:0;padding:32px;transition:border-color .3s,transform .3s;box-shadow:0 18px 40px -28px #221c1d40}.vp-rv-kaart:hover{border-color:var(--sg-tan,#b08d5b);transform:translateY(-4px)}.vp-rv-sterren{color:#e2a93b;letter-spacing:3px;font-size:22px}.vp-rv-kaart footer{align-items:center;gap:12px;margin:14px 0 16px;display:flex}.vp-rv-kaart cite{color:#221c1d;font-size:18px;font-style:normal;font-weight:600}.vp-rv-kaart p{color:#221c1d;margin:0;font-size:18px;line-height:1.6}.vp-rv-pijl{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.vp-rv-vorige{left:-84px}.vp-rv-volgende{right:-84px}@media (width<=1600px) and (width>=700px){.vp-rv-rij{padding:0 76px}.vp-rv-vorige{left:0}.vp-rv-volgende{right:0}}.vp-rv-meer{border:1.5px solid var(--sg-tan,#b08d5b);color:var(--sg-tan,#b4936f);border-radius:8px;align-items:center;padding:14px 28px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.vp-rv-meer:hover{background:#b08d5b1f}.d .vp-rv .vp-rv-meer,.d .vp-rv .vp-rv-meer:visited{color:var(--sg-tan,#b4936f)!important}.vp-rv-voet{justify-content:flex-end;margin-top:32px;display:flex}@media (width<=1099px){.vp-rv{padding:72px 0 56px}.vp-rv-rij{grid-template-columns:1fr;padding:0 0 72px}.vp-rv-kaart:nth-of-type(n+2){display:none}.vp-rv-pijl{top:auto;bottom:0;transform:none}.vp-rv-vorige{left:calc(50% - 60px)}.vp-rv-volgende{right:calc(50% - 60px)}.vp-rv-kop{flex-direction:column;align-items:flex-start}.vp-rv-voet{justify-content:center}}.vp-rv-pijl{width:52px;height:52px;color:var(--sg-tan,#b08d5b);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .2s,opacity .2s;display:inline-flex}.vp-rv-pijl svg{flex:none;width:52px;height:52px;display:block}.vp-rv-vorige svg{transform:rotate(180deg)}.vp-rv-pijl:hover{opacity:.8}.pv .pv-raster{grid-template-columns:repeat(3,1fr)}.pv .pv-twee{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.pv .pv-twee h2{margin:10px 0 18px}.pv .pv-twee p{font-size:18px;line-height:1.6}@media (width<=1099px){.pv .pv-raster{grid-template-columns:repeat(2,1fr)}.pv .pv-twee{grid-template-columns:1fr;gap:40px}}@media (width<=699px){.pv .pv-raster{grid-template-columns:1fr}.pv .pv-tabel{font-size:17px}}@media (width>=700px){.d.vp.pv .pv-raster>.d-dienst:first-child{grid-column:auto!important}}.d.vp.pv .pv-raster>.d-dienst{min-height:380px}@media (width>=1100px){.vp .vp-hk .vp-kruimel{margin-top:28px}}@media (width<=1099px){.vp .vp-hk .vp-kruimel{margin-top:16px}}.pv .vp-hk-donker .vp-hk-kader{background:#ffffffe6}:is(.pv,.vvz) .pv-zeker{border-top:1px solid var(--beige,#eee);align-items:center;gap:20px;margin:24px 0 28px;padding-top:24px;display:flex}:is(.pv,.vvz) .pv-zeker p{margin:0;font-size:18px;line-height:1.6}@media (width<=699px){.pv .pv-zeker img{width:64px}}@media (width>=1100px){html body .vp .vp-hk-donker .vp-hk-beeld{margin-right:0}html body .vp .vp-hk-donker .vp-hk-in{grid-template-columns:minmax(0,860px) minmax(0,1fr)}.pv .vp-hk h1 em{white-space:nowrap}}html body .pv .vp-hk-donker .vp-hk-kader{background:#ffffff47}@media (width>=1100px){.pv .vp-assortiment>.d-wrap{width:calc(100% - 96px);max-width:1600px}}.d.vp.pv .pv-raster>.d-dienst:after{background:linear-gradient(#22181e00 30%,#22181e73 60%,#22181ed1 100%)}.d.vp.pv .pv-raster>.d-dienst>div{padding:0 100px 44px 40px}.d.vp.pv .pv-raster>.d-dienst h3{white-space:nowrap;margin-bottom:12px;font-size:32px}.d.vp.pv .pv-raster>.d-dienst p{font-size:18px;line-height:1.5}@media (width<=699px){.d.vp.pv .pv-raster>.d-dienst>div{padding:0 84px 30px 24px}.d.vp.pv .pv-raster>.d-dienst h3{font-size:26px}.pv .pv-zeker img{width:140px}}.pv .vp-rv{background:linear-gradient(#fff 0%,#fbfaf7 45%,#f7f5f1 100%)}.pv .pv-tabel{margin:0;padding:0;font-size:18px;list-style:none}.pv .pv-tabel li{border-bottom:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 40%,transparent);grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.pv .pv-tabel li:first-child{border-top:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 40%,transparent)}.pv .pv-tabel .vp-vink{width:31px;height:32px;position:static}.pv .pv-tabel .pv-leeg{border:2px solid color-mix(in oklab,var(--sg-tekst,#221c1d) 25%,transparent);border-radius:7px;width:20px;height:20px;margin-left:6px;transform:rotate(-8deg)}.pv .pv-tabel .pv-o{font-weight:500}.pv .pv-tabel .pv-p{text-align:right;color:color-mix(in oklab,var(--sg-tekst,#221c1d) 65%,transparent)}.pv .pv-tabel .pv-rij-in .pv-p{color:#009235;font-weight:600}@media (width<=699px){.pv .pv-tabel{font-size:16px}.pv .pv-tabel li{grid-template-columns:32px 1fr;gap:4px 12px;padding:14px 0}.pv .pv-tabel .pv-p{text-align:left;grid-column:2}}html body .vp .vp-hk-donker .vp-hk-kader{background:#ffffff47}.pv .v3-sr .v3-sr-tekst .v3-sr-knop{margin-top:28px}:is(.pv,.vvz) .pv-zeker{flex-direction:row;align-items:center;gap:24px;margin:44px 0 0;padding:24px 0 0;border-top:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 55%,transparent)!important}:is(.pv,.vvz) .pv-zeker img{flex:none;width:110px!important}:is(.pv,.vvz) .pv-zeker p{font-size:17px;line-height:1.6}:is(.pv,.vvz) .pv-zeker p strong{margin-bottom:4px;font-size:18px;display:block}@media (width<=699px){.pv .pv-zeker{align-items:flex-start;gap:16px}.pv .pv-zeker img{width:80px!important}.pv .pv-zeker p{font-size:16px}}:is(.pv,.vvz) .pv-zeker{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}:is(.pv,.vvz) .pv-zeker img{width:170px!important}@media (width<=699px){.pv .pv-zeker img{width:140px!important}}.pv .v3-kennis-band{background:linear-gradient(var(--sg-beige,#f7f5f1) 0,var(--sg-beige,#f7f5f1) calc(100% - 240px),#fff 100%)}.pv .pv-greep{padding-bottom:40px}.pv .pv-merkstrook{clip-path:inset(0 -100vmax);background:#f6f4f1;margin-top:0;padding-top:40px;box-shadow:0 0 0 100vmax #f6f4f1}.pv .pv-greep{background:linear-gradient(#f6f4f1 0 70%,#fff 100%)}.d.v3.pv .pv-merkstrook{padding-top:60px}.d.v3.pv .pv-merkstrook .d-midden{padding-top:24px}.d.v3.pv .pv-merkstrook{padding-bottom:40px}.v3 .d-merken img[alt=vtwonen]{height:40px}@media (width<=699px){.v3 .d-merken img[alt=vtwonen]{height:24px}}.v3 .d-merken img[data-r]{transform:scale(.6)}.v3 .d-merken img,.v3 .d-merken img[data-r].in{filter:grayscale()!important;opacity:.55!important;transition:filter .4s,opacity .4s,transform .5s cubic-bezier(.2,.7,.1,1)!important;transform:scale(1)!important}.v3 .d-merken img:hover,.v3 .d-merken img[data-r]:hover,.v3 .d-merken img[data-r].in:hover{filter:none!important;opacity:1!important;transform:scale(1.08)!important}.v3 .d-merken img[alt=Flooriginal],.v3 .d-merken img[alt=vtwonen]{box-sizing:border-box;padding:20px 40px}@media (width<=699px){.v3 .d-merken img[alt=Flooriginal],.v3 .d-merken img[alt=vtwonen]{padding:8px 16px}}.v3 .d-merken img[alt=Flooriginal]{padding:20px 50px}.v3 .d-merken img[alt=vtwonen]{padding:20px 80px}.v3 .d-merken img[alt=Forbo]{box-sizing:border-box;padding:12px 34px}@media (width<=699px){.v3 .d-merken img[alt=vtwonen]{padding:8px 30px}.v3 .d-merken img[alt=Forbo]{padding:4px 14px}}@media (width>=700px) and (width<=1099px){.vp .vp-hk-donker .vp-hk-beeld{max-width:540px;margin:40px auto 56px}}html body .v3 .d-merken img,html body .v3 .d-merken img[alt]{aspect-ratio:480/200;object-fit:contain;flex:0 auto;max-width:none;padding:0;width:min(230px,16.6667% - 13.3333px)!important;height:auto!important}@media (width<=699px){html body .v3 .d-merken{flex-wrap:wrap;justify-content:center;gap:4px 0;display:flex}html body .v3 .d-merken img,html body .v3 .d-merken img[alt],html body .v3.pv .d-merken img{width:33.33%!important}}.pv .pv-alleen-mobiel{display:none!important}.v3.d.pv .pv-alle .v3-opzet-b .d-dessin{display:block!important}.v3.d.pv .pv-alle .v3-ds-nav{display:none}.v3 .v3-sr .v3-sr-knop.d-knop-verloop{color:#fff!important;border:0!important}.vp-rv-mob{display:none}@media (width<=699px){.pv .pv-alleen-groot{display:none!important}.pv .pv-alleen-mobiel{display:flex!important}figure.pv-alleen-mobiel{margin:24px 0;display:block!important}html body .vp.pv .vp-hk-donker .vp-hk-in{gap:16px}html body .vp.pv .vp-hk-donker .vp-hk-beeld{margin-top:16px}.d.vp.pv .pv-raster{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--zij,20px));padding:0 var(--zij,20px) 8px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.d.vp.pv .pv-raster::-webkit-scrollbar{display:none}.d.vp.pv .pv-raster>.d-dienst{scroll-snap-align:start;flex:0 0 72%;min-height:340px}.d.vp.pv .pv-raster>.d-dienst h3{white-space:normal;font-size:22px}.d.vp.pv .pv-raster>.d-dienst>div{padding:0 60px 24px 20px}.d.vp.pv .pv-raster>.d-dienst p{font-size:16px}.pv .d-raam{margin-top:20px}.pv .d-raam p strong{margin-bottom:2px;display:block}.pv .pv-twee .v3-combi-knoppen.pv-alleen-mobiel{margin-top:24px}.d.v3.pv .pv-merkstrook{padding-bottom:8px}.vp-rv-rij{display:none}.vp-rv-mob{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--zij,20px));padding:4px var(--zij,20px) 16px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.vp-rv-mob::-webkit-scrollbar{display:none}.vp-rv-mob .vp-rv-kaart{scroll-snap-align:start;flex:0 0 82%;padding:24px;display:block}}html body .v3.pv .d-merken{flex-wrap:nowrap;justify-content:space-evenly!important;gap:0!important}html body .v3.pv .d-merken img{width:min(230px,19%)!important}@media (width<=699px){html body .v3.pv .d-merken{flex-wrap:wrap}html body .v3.pv .d-merken img{width:33.33%!important}.d.vp.pv .pv-raster,.vp-rv-mob{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:20px;padding-right:20px;scroll-padding-left:20px}html body .v3 .d-merken{grid-template-columns:none;display:flex;flex-wrap:wrap!important;justify-content:center!important}html body .v3 .d-merken img,html body .v3.pv .d-merken img{flex:0 0 33.33%;width:33.33%!important}html body .v3 .d-merken{flex-direction:row;width:100%!important;max-width:none!important}html body .v3 .d-merken img{min-width:0;margin:0}html body .d.v3:not(.v5) .d-merken{display:flex;flex-wrap:wrap!important;justify-content:center!important;gap:20px 0!important;max-width:none!important}html body .d.v3:not(.v5) .d-merken img{flex:0 0 33.33%;width:33.33%!important}html body .d.v3:not(.v5) .d-merken>*{flex:0 0 33.33%;justify-content:center;width:33.33%;max-width:none;display:flex}html body .d.v3:not(.v5) .d-merken>a img{flex:none;width:85%!important}}.pv .pv-vk{background:var(--sg-beige)}.pv .pv-vk-rij{grid-template-columns:1fr 1fr;gap:56px;max-width:1280px;margin:56px auto 0;display:grid}.pv .pv-vk-kaart img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:28px;display:block}.pv .pv-vk-kaart h3{margin:10px 0;font-size:30px}.pv .pv-vk-kaart>p{margin:0 0 20px;font-size:18px;line-height:1.6}.pv .pv-vk .vp-voordelen{margin:0}.pv .pv-vk-cta{border-top:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 55%,transparent);justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:56px auto 0;padding-top:40px;display:flex}.pv .pv-vk-cta p{max-width:640px;margin:0;font-size:18px;line-height:1.6}.pv .pv-vk-cta .d-knop{flex:none}@media (width<=1099px){.pv .pv-vk-rij{gap:32px}.pv .pv-vk-kaart h3{font-size:26px}}@media (width<=699px){.pv .pv-vk-rij{grid-template-columns:1fr;gap:44px;margin-top:32px}.pv .pv-vk-kaart img{margin-bottom:18px}.pv .pv-vk-kaart h3{font-size:24px}.pv .pv-vk-cta{flex-direction:column;align-items:stretch;gap:20px;margin-top:40px;padding-top:28px}.pv .pv-vk-cta .d-knop{justify-content:center}}.pv .pv-vk .d-label{color:var(--tan)}@media (width<=699px){.pv .d-raam{margin-top:20px;padding:20px;position:relative}.pv .d-raam p{max-width:none;margin:0;padding:0!important}.pv .d-raam p strong{white-space:nowrap;margin-bottom:4px;font-size:18px;display:block}.pv .d-raam .pv-raam-sub{padding-right:60px;font-size:16px;display:block}.pv .d-raam .d-rondje{position:absolute;bottom:20px;right:20px}.d.v3.pv .vp-assortiment{padding-bottom:48px}.pv .pv-waarom .d-label{text-align:left}.pv .pv-waarom figure,.pv .pv-waarom .d-foto,.pv .pv-waarom>div+div{margin-top:40px!important}.pv .pv-vk-rij{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:0 20px 6px;scroll-padding-left:20px;display:flex;overflow-x:auto;gap:16px!important}.pv .pv-vk-rij::-webkit-scrollbar{display:none}.pv .pv-vk-kaart{scroll-snap-align:start;flex:0 0 84%}html body .d.v3.pv .d-merken img{box-sizing:border-box;height:60px;padding:0 8px}.d.v3.pv .pv-merkstrook{padding-bottom:0}.d.v3.pv .pv-merkstrook .d-merken{margin-bottom:0}.d.v3.pv .pv-greep{padding-top:24px}.pv .pv-greep .d-collectie{display:none}.pv .v3-sr .pv-zeker{margin-top:32px;padding-top:44px}.pv .v3-sr .v3-sr-boven{gap:32px}html body .d.v3.pv:not(.v5) .pv-waarom .d-label{text-align:left;align-self:flex-start;width:100%;margin-left:0}html body .d.v3.pv:not(.v5) .pv-waarom .d-intro-beelden{margin-top:48px}html body .d.v3.pv:not(.v5) .vp-assortiment{padding-bottom:48px}html body .d.v3.pv:not(.v5) section.pv-merkstrook{padding-top:48px;padding-bottom:0}html body .d.v3.pv:not(.v5) .pv-merkstrook .d-merken img{height:72px}html body .d.v3.pv:not(.v5) .vp-rv{padding-top:48px}}.pv .pv-tabel .pv-p{background:color-mix(in oklab,var(--sg-tekst,#221c1d) 6%,transparent);border-radius:999px;justify-self:end;padding:5px 14px;font-size:15px}.pv .pv-tabel .pv-rij-in .pv-p{background:oklab(57.5091% -.142745 .091751/.12)}@media (width<=699px){.pv .pv-tabel .pv-p{justify-self:start}}.pv .pv-vk-rij{gap:80px;max-width:1380px}.pv .pv-vk-cta{max-width:1380px}.pv .pv-vk-foto{border-radius:16px;margin-bottom:28px;position:relative;overflow:hidden}.pv .pv-vk-foto img{border-radius:0;margin:0}.pv .pv-vk-foto .pv-vk-sfeer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pv .pv-vk-kaart:hover .pv-vk-sfeer{opacity:1}@media (width<=699px){.pv .pv-vk-foto{margin-bottom:18px}}.pv .v3-sr .pv-zeker{margin-top:36px!important;padding-top:36px!important}html body .d.v3.pv .vp-rv{background:var(--sg-beige)}@media (width<=699px){html body .d.v3.pv:not(.v5) .pv-merkstrook .d-merken img{scale:1.4}}@media (width>=700px){html body .d.v3.pv:not(.v5) .pv-greep .d-collectie{padding-top:8px!important}html body .d.v3.pv:not(.v5) .pv-greep .v3-ds-nav{padding-bottom:0}}@media (width>=1100px){html body .d.v3.pv .pv-merkstrook .d-merken img{width:min(280px,19%)!important;height:120px!important}}.pv .pv-vk-tabs{display:none}@media (width<=699px){.pv .pv-vk-tabs{border-bottom:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 55%,transparent);gap:0;margin:28px 0 0;display:flex}.pv .pv-vk-tabs button{font:inherit;color:color-mix(in oklab,var(--sg-tekst) 55%,transparent);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;padding:14px 0;font-size:18px;font-weight:600}.pv .pv-vk-tabs button.actief{color:var(--sg-tekst);border-bottom-color:var(--sg-goud,#c9b08a)}.pv .pv-vk-rij{padding:0;overflow:visible;margin:24px 0 0!important;display:block!important}.pv .pv-vk-kaart{display:none}.pv .pv-vk-kaart.pv-vk-actief{display:block}.pv .pv-vk-foto img{aspect-ratio:4/3}.pv .pv-vk-kaart>.d-label,.pv .pv-vk-kaart h3{display:none}}.d.v3:not(.v5) .v3-afsluiter-foto .v3-afsluiter-badge{background:#fffffff0;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;text-decoration:none;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 10px #221c1d2e}.d.v3:not(.v5) .v3-afsluiter-foto .v3-afsluiter-badge .d-sterren svg{width:16px;height:16px}@media (width<=699px){.d.v3:not(.v5) .v3-afsluiter-foto .v3-afsluiter-badge{padding:7px 13px;bottom:12px;left:12px}.d.v3:not(.v5) .v3-afsluiter-foto .v3-afsluiter-badge .d-sterren svg{width:14px;height:14px}html body .d.v3:not(.v5) .d-merken,html body .v3.pv .d-merken{grid-template-columns:repeat(6,1fr);display:grid;opacity:1!important;gap:22px 10px!important;width:100%!important;max-width:360px!important;margin:8px auto 0!important;padding:0!important;left:auto!important;scale:1!important}html body .d.v3:not(.v5) .d-merken>img,html body .v3.pv .d-merken>img{aspect-ratio:auto;object-fit:contain;flex:none;grid-column:span 2;max-width:none;height:48px;margin:0;padding:0;width:100%!important}html body .d.v3:not(.v5) .d-merken>img:nth-child(4):nth-last-child(2){grid-column:2/span 2}html body .d.v3:not(.v5) .d-merken,html body .v3.pv .d-merken{gap:26px!important;max-width:340px!important}html body .d.v3:not(.v5) .d-merken>img,html body .v3.pv .d-merken>img{height:40px;padding:2px 6px}html body .d.v3:not(.v5) .d-merken>img[alt=Flooriginal],html body .d.v3:not(.v5) .d-merken>img[alt=vtwonen]{padding:6px}html body .d.v3:not(.v5) .d-merken,html body .v3.pv .d-merken{grid-template-columns:repeat(4,1fr);gap:30px 40px!important;max-width:300px!important}html body .d.v3:not(.v5) .d-merken>img,html body .v3.pv .d-merken>img{grid-column:span 2;height:44px;max-height:44px;padding:0 8px}html body .d.v3:not(.v5) .d-merken>img:last-child:nth-child(odd){grid-column:2/span 2!important}html body .d.v3:not(.v5) .d-merken>img[alt]{padding:0 6px}html body .d.v3:not(.v5) .d-merken>img[alt=Flooriginal],html body .d.v3:not(.v5) .d-merken>img[alt=vtwonen]{transform:scale(1.45)!important}html body .d.v3:not(.v5) .d-merken>img[alt=vtwonen]{transform:scale(1.2)!important}html body .d.v3:not(.v5) .d-merken>img[alt=Ambiant]{transform:scale(.9)!important}}.d .vp-rv-pijl{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s;border:1.5px solid var(--sg-tan,#b08d5b)!important;color:var(--sg-tan,#b08d5b)!important;background:#fff!important}.d .vp-rv-pijl svg{width:22px;height:22px}.d .vp-rv-pijl:hover{opacity:1;background:#f3eee6!important}.d .vp-rv-sterren{color:var(--sg-ster,#f5b400)!important}html body .d.vp.vp-slot{--slot-licht:#f7f5f1;--slot-beige:#e9e1d3}html body .d.vp.vp-slot .v3-afsluiter-band{background:var(--slot-licht);padding-top:64px;padding-bottom:88px!important}html body .d.vp.vp-slot footer.d-voet,html body .d.vp.vp-slot .d-onderbalk{background:var(--slot-beige)}html body .d.vp.vp-slot footer.d-voet h3,html body .d.vp.vp-slot footer.d-voet h4,html body .d.vp.vp-slot footer.d-voet a,html body .d.vp.vp-slot .d-onderbalk a{color:#8e2d8f!important}html body .d.vp.vp-slot .d-onderbalk,html body .d.vp.vp-slot .d-onderbalk :not(svg):not(path):not(img):not(a){color:var(--sg-tekst,#221c1d)!important}html body .d.vp.vp-slot .d-onderbalk-in{border-top:1px solid color-mix(in oklab,var(--sg-goud,#b8996a) 35%,transparent)!important}html body .d.vp.vp-slot .d-sociaal a{color:#9c7e52!important;background:0 0!important;border:1.5px solid #9c7e52!important}html body .d.vp.vp-slot .d-sociaal a svg,html body .d.vp.vp-slot .d-sociaal a svg *{color:#9c7e52!important;stroke:#9c7e52!important}html body .d.vp.vp-slot .d-sociaal a:hover{background:#9c7e52!important}html body .d.vp.vp-slot .d-sociaal a:hover svg,html body .d.vp.vp-slot .d-sociaal a:hover svg *{color:#fff!important;stroke:#fff!important}html body .d.vp.vp-slot section.v3-faq{background:#fff}html body .d.vp.vp-slot .v3-afsluiter-band{background:linear-gradient(#fff 0%,#fff 40%,var(--slot-beige) 75%,var(--slot-beige) 100%)!important}html body .d.vp.vp-slot{--slot-beige:#f6f4f1}html body .d.vp.vp-slot .vp-rv{background:linear-gradient(#fff 0%,#f6f4f1 30% 62%,#fff 100%)}html body .d.vp.vp-slot footer.d-voet{background:#f6f4f1}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter{box-shadow:none;padding:48px 44px!important}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-kader{border-radius:14px;background:var(--sg-wit,#fff)!important;box-shadow:var(--sg-merkrand-groot)!important;padding:44px 40px!important}html body .d.vp.vp-slot footer.d-voet,html body .d.vp.vp-slot .v3-afsluiter-band+footer.d-voet{padding-bottom:84px;background:#f1ede6!important;padding-top:76px!important}@media (width<=699px){html body .d.vp.vp-slot footer.d-voet,html body .d.vp.vp-slot .v3-afsluiter-band+footer.d-voet{padding-top:48px!important;padding-bottom:56px!important}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-kader{padding:28px 22px}}@media (width>=1100px){html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter{grid-template-columns:1.3fr 1fr;width:94%;max-width:1640px}}html body .d.vp.vp-slot .vp-usp-overgang{margin-top:48px}@media (width<=699px){html body .d.vp.vp-slot .vp-usp-overgang{margin-top:32px}}html body .d.vp.vp-slot .vp-usp-overgang{z-index:2;margin-bottom:-54px;position:relative}html body .d.vp.vp-slot .vp-usp-overgang>.usp{background:0 0;border-image:!important}html body .d.vp.vp-slot .vp-usp-overgang+.vp-assortiment{padding-top:158px}@media (width<=699px){html body .d.vp.vp-slot .vp-usp-overgang{margin-bottom:-60px}html body .d.vp.vp-slot .vp-usp-overgang+.vp-assortiment,html body .d.vp.vp-slot div.vp-usp-overgang+section.d-beige.vp-assortiment{padding-top:132px!important}}.d-voet-tel-icoon{display:none}html body .d.vp.vp-slot footer.d-voet h4{color:#9c7e52!important}html body .d.vp.vp-slot footer.d-voet a.d-voet-tel{align-items:center;gap:8px;display:inline-flex;color:var(--sg-tekst,#221c1d)!important}html body .d.vp.vp-slot footer.d-voet .d-voet-tel-icoon{color:var(--sg-tekst,#221c1d);display:inline-block}html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{min-height:72px;padding-top:12px;padding-bottom:12px}html body .d.vp.vp-slot .d-onderbalk,html body .d.vp.vp-slot .d-onderbalk span,html body .d.vp.vp-slot .d-onderbalk a{color:#fff!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{background:#fff;border-radius:6px;padding:4px 6px;filter:none!important}@media (width>=1100px){html body .d.vp.vp-slot section.v3-faq>.v3-faq-in{grid-template-columns:8fr 4fr;width:calc(94% - 88px);max-width:1552px}html body .d.vp.vp-slot section.v3-faq>.v3-faq-in>.v3-faq-foto{order:2}}html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{min-height:64px!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{height:38px;width:auto!important}html body .d.vp.vp-slot .vp-usp-overgang svg,html body .d.vp.vp-slot .vp-usp-overgang svg *{color:#9c7e52!important;stroke:#9c7e52!important}html body .d.vp.vp-slot section.v3-faq>.v3-faq-in>.v3-faq-foto{display:none}html body .d.vp.vp-slot section.v3-faq>.v3-faq-in{margin-left:auto;margin-right:auto;width:calc(100% - 40px)!important;max-width:920px!important;display:block!important}html body .d.vp.vp-slot section.v3-faq>.v3-faq-in>div>.d-label,html body .d.vp.vp-slot section.v3-faq>.v3-faq-in>div>h2{text-align:center;display:block}@media (width>=1100px){html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter{align-items:stretch}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-foto{aspect-ratio:auto;height:auto;margin:0;position:relative}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-foto img{object-fit:cover;height:100%;position:absolute;inset:0;width:100%!important}}html body .d.vp.vp-slot footer.d-voet a.d-voet-route,html body .d.vp.vp-slot footer.d-voet a.d-voet-route svg{color:#9c7e52!important}html body .d.vp.vp-slot .vp-faq-brug{text-align:center;color:var(--sg-tekst,#221c1d);margin-top:40px;font-size:17px;line-height:1.6;display:block}html body .d.vp.vp-slot .vp-faq-brug a.d-voet-tel{white-space:nowrap;border-bottom:1.5px solid var(--sg-tekst,#221c1d);align-items:center;gap:8px;padding-bottom:1px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--sg-tekst,#221c1d)!important}html body .d.vp.vp-slot .vp-faq-brug .d-voet-tel-icoon{color:var(--sg-tekst,#221c1d);display:inline-block}@media (width<=699px){html body .d.vp.vp-slot .vp-faq-brug{margin-top:32px;font-size:16px}}@media (hover:none){.d .d-merken.v3-in img{transition:filter .8s,opacity .8s;filter:none!important;opacity:1!important}.d .d-merken.v3-in img:nth-child(2){transition-delay:.12s}.d .d-merken.v3-in img:nth-child(3){transition-delay:.24s}.d .d-merken.v3-in img:nth-child(4){transition-delay:.36s}.d .d-merken.v3-in img:nth-child(5){transition-delay:.48s}.d .d-merken.v3-in img:nth-child(6){transition-delay:.6s}}.vp-rv-voetpijl{display:none}@media (width<=1099px){html body .d .vp-rv .vp-rv-rij>.vp-rv-pijl{display:none}html body .d .vp-rv .vp-rv-rij{padding-bottom:0}html body .d .vp-rv .vp-rv-voet{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}html body .d .vp-rv .vp-rv-voet .vp-rv-voetpijl{display:inline-flex;position:static;transform:none}html body .d .vp-rv .vp-rv-voet .vp-rv-meer{margin:0 0 0 10px}}@media (width>=700px) and (width<=1099px){html body .d.vp.vp-slot .v3-sr-tekst,html body .d.vp.vp-slot .v3-sr-tekst p{max-width:none!important}html body .d.vp.vp-slot section.v3-faq{padding-bottom:16px!important}html body .d.vp.vp-slot .v3-afsluiter-band{padding-top:24px}}html body .d.vp.vp-slot .vp-faq-brug a.vp-faq-vraag{text-underline-offset:4px;white-space:nowrap;font-weight:600;text-decoration:underline;color:var(--sg-paars)!important}@media (width<=699px){html body .d.vp.vp-slot .d-intro-beelden{padding-left:0!important}html body .d.vp.vp-slot .d-intro-beelden .d-intro-interieur{width:100%;margin-left:0}html body .d.vp.vp-slot div.vp-usp-overgang{background:linear-gradient(#fff 0,#fff 50%,var(--slot-beige) 50%,var(--slot-beige) 100%);margin-bottom:0!important}html body .d.vp.vp-slot div.vp-usp-overgang+section.d-beige.vp-assortiment{padding-top:56px!important}html body .d.vp.vp-slot .d-raam p strong{margin-bottom:4px;display:block}html body .d.vp.vp-slot .d-merken{grid-template-columns:1fr 1fr;display:grid;gap:20px 16px!important;width:100%!important;max-width:none!important;margin:0 0 -24px!important;padding:0!important;left:auto!important}html body .d.vp.vp-slot .d-merken img{max-width:none;height:64px;width:100%!important}html body .d.vp.vp-slot .d-merken img[alt=Flooriginal]{height:44px}html body .d.vp.vp-slot section.v3-faq{padding-bottom:56px!important}html body .d.vp.vp-slot .v3-afsluiter-band{padding-top:24px}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter{width:calc(100% - 40px);max-width:none;background:0 0!important;margin:0 auto!important;padding:0!important}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-foto{width:100%;margin:0 0 20px!important}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter>.v3-afsluiter-kader{width:100%;margin:0;padding:30px 24px!important}html body .d.vp.vp-slot .v3-afsluiter-band section.v3-afsluiter h2{-webkit-hyphens:none;hyphens:none;font-size:28px!important}html body .d.vp.vp-slot footer.d-voet .d-voet-in{grid-template-columns:72px 1fr;gap:32px 18px;display:grid}html body .d.vp.vp-slot footer.d-voet .d-voet-logo{grid-row:1;width:72px;height:auto;margin:0}html body .d.vp.vp-slot footer.d-voet .d-voet-in>div:last-child{grid-column:1/-1}}.d-copy{display:none}@media (width<=699px){html body .d.vp.vp-slot .d-copy{color:#fff;text-align:center;background:#5e2161;padding:12px 20px;font-size:14px;display:block}html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in>span:first-child{display:none}html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>img.d-voet-logo{grid-area:1/1;align-self:start}html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>div:first-of-type{min-width:0;grid-area:1/2!important}html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>div:nth-of-type(2){grid-area:2/1/auto/-1}html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>div:first-of-type h4{margin-top:0!important}html body .d.d-nieuw.v1.v3.vp.vp-slot .d-merken img,html body .d.d-nieuw.v1.v3.vp.vp-slot .d-merken img[data-r]{flex:none;max-width:none;height:64px;width:100%!important}html body .d.d-nieuw.v1.v3.vp.vp-slot .d-merken img[alt=Flooriginal]{height:44px}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken{grid-template-columns:1fr 1fr;display:grid;gap:22px 18px!important;width:100%!important;max-width:none!important;margin:8px 0 0!important;padding:0!important;left:auto!important}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken img[alt]{aspect-ratio:auto;object-fit:contain;height:70px;padding:0 4px;scale:none;width:100%!important}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken img[alt=Flooriginal]{align-self:center;height:50px}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment{padding-bottom:40px!important}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken img[alt]{scale:1.45}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken img[alt=Flooriginal]{scale:1}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken{row-gap:30px}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken img[alt]{grid-row:auto;justify-self:center;min-width:0;max-width:100%;grid-column:auto!important;width:auto!important}html body .d.d-nieuw.v1.v3.vp.vp-slot .d-raam p strong{white-space:nowrap;font-size:16.5px}html body .d .vp-rv .vp-rv-voet .vp-rv-voetpijl{display:none!important}html body .d .vp-rv .vp-rv-voet .vp-rv-meer{margin-left:0!important}}@media (width>=700px) and (width<=1099px){html body .d.v3.vp.vp-slot .d-merken{gap:34px 30px!important;width:100%!important;max-width:none!important}html body .d.v3.vp.vp-slot .d-merken img{height:88px!important}html body .d.v3.vp.vp-slot .d-merken img[alt=Flooriginal]{height:62px!important}}html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in>span,html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in>span *{color:#fff!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{z-index:0;align-self:end;align-items:center;gap:22px;margin-top:-34px;padding:14px 36px 12px;display:flex;position:relative}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{content:"";z-index:-1;transform-origin:0 100%;background:#fff;border-radius:22px 34px 0 0;position:absolute;inset:0 0 -14px;transform:perspective(400px)rotateX(0)skewY(-3deg)}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{background:0 0;border-radius:0;height:42px;padding:0;width:auto!important}@media (width<=699px){html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-bottom:16px;display:flex}html body .d.vp.vp-slot .d-onderbalk nav{flex-wrap:wrap;justify-content:center;gap:6px 18px;width:100%;display:flex}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{align-self:center;gap:16px;margin-top:-30px;padding:12px 26px 10px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{height:36px}}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{align-self:stretch;margin-top:-30px;margin-bottom:-12px;padding:22px 38px 12px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{clip-path:polygon(0 16px,100% 0,100% 100%,0 100%);border-radius:0;inset:0;transform:none}@media (width<=699px){html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{order:-1;align-self:center;margin-top:-34px;margin-bottom:0;padding:20px 26px 12px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{clip-path:polygon(0 14px,100% 0,100% 100%,0 100%);border-radius:0 0 14px 14px}}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{align-self:center;margin:-38px 0 0;padding:14px 30px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{clip-path:none;border-radius:18px;inset:0;transform:rotate(-3deg);box-shadow:0 10px 24px -14px #221c1d73}@media (width<=699px){html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{margin:-40px 0 4px;padding:12px 22px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{clip-path:none;border-radius:16px}}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{box-shadow:var(--sg-merkrand-groot),0 14px 28px -16px #221c1d80;border-radius:30px;transform:rotate(-4deg)}@media (width<=699px){html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{gap:20px;margin:-48px 0 10px;padding:20px 30px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{box-shadow:var(--sg-merkrand),0 10px 22px -14px #221c1d80;border-radius:24px}}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{transform:rotate(-4deg)}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken:before{transform:none}html body .d.v3-c .v3c-hero{overflow:hidden}html body .d.v3-c .v3c-hero .d-hero-bg{transform-origin:60%;animation:9s ease-out both v3c-zoom}@keyframes v3c-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){html body .d.v3-c .v3c-hero .d-hero-bg{animation:none}}html body .d.v3-c section.usp{background:#fff}html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{padding-top:22px!important;padding-bottom:30px!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{gap:34px;margin:-64px 0 0;padding:30px 56px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{height:54px!important}@media (width<=699px){html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{padding-bottom:22px!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{gap:22px;margin:-54px 0 14px;padding:24px 34px}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken img{height:42px!important}}@media (width>=700px) and (width<=1099px){html body .d.vp.vp-slot .d-onderbalk .d-onderbalk-in{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;padding-bottom:26px!important}html body .d.vp.vp-slot .d-onderbalk .d-keurmerken{order:-1;align-self:center;gap:30px;margin:-60px 0 6px;padding:26px 44px}html body .d.vp.vp-slot .d-onderbalk nav{justify-content:center;gap:8px 22px;display:flex}}html body .d.v3-c .d-hero:before{display:none}@media (width>=1100px){html body .d.v3-c .d-hero{min-height:clamp(600px,100svh - 128px,820px)!important}html body .d.v3.v3-rust.v3-c .d-hero:after{background:var(--sg-hero-waas-desktop)!important}}@media (width<=1099px){html body .d.v3.v3-rust.v3-c .d-hero:after{background:var(--sg-hero-waas-smal)!important}}.d.v3-c .home-hero-vertrouwen{align-items:center;gap:12px;margin-bottom:20px;display:flex}.d.v3-c .home-hero-google{color:var(--sg-wit);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.d.v3-c .home-hero-google svg{flex:none}.d.v3-c .home-hero-sterren{color:var(--sg-google-sterren);letter-spacing:0;font-size:16px;line-height:1}.d.v3-c .home-hero-ontzorgd{letter-spacing:.13em;text-transform:uppercase;color:#c9b190;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;transform:translateY(1px)}@media (width<=699px){.d.v3-c .home-hero-vertrouwen{flex-direction:column;align-items:flex-start;gap:10px}.d.v3-c .home-hero-ontzorgd{line-height:1.3;transform:none}}@media (width>=700px){html body .d.v3-c .d-diensten{display:grid;grid-template-columns:1fr 1fr!important;gap:32px!important}html body .d.v3-c .d-diensten>.d-dienst{grid-area:auto;width:auto;min-height:420px}html body .d.vp.v3-c .d-diensten>.d-dienst:first-child{grid-column:auto!important}}@media (width>=700px) and (width<=1099px){html body .d.d-nieuw.v1.v3.vp.vp-slot.v3-c:not(.v5) .d-diensten .d-dienst>div{width:auto;min-width:0;max-width:100%;padding-right:0!important}html body .d.d-nieuw.v1.v3.vp.vp-slot.v3-c:not(.v5) .d-diensten .d-dienst>div p{white-space:normal}html body .d.d-nieuw.v1.v3.vp.vp-slot.v3-c:not(.v5) .d-diensten .d-dienst>div>*{box-sizing:border-box;padding-right:84px}}html body .d.v3.v3-c .d-oplossingen+.d-dessins,html body .d.v3.vp.vp-slot .vp-assortiment+.v3-sr{padding-top:8px!important}html body .d.v3.vp.vp-slot .vp-assortiment+.v3-sr>:first-child{margin-top:0}html body .d.v3.v3-c .d-collectie .d-knop{margin-top:12px}html body .d.v3.vp .vp-faq-brug{font-size:18px}html body .d.v3.vp .v3-afsluiter-band{padding-top:0!important}html body .d.v3.vp .d-oplossingen .d-merken{margin-top:-28px!important}html body .d.v3.vp .d-oplossingen{padding-bottom:32px}.v3-afsluiter .v3-allin-kop{margin:0 0 6px;font-size:19px}.v3-afsluiter .v3-allin-kop strong{color:var(--sg-paars)}.v3-afsluiter .pv-tabel{text-align:left;margin:0 0 18px;padding:0;font-size:17px;list-style:none}.v3-afsluiter .pv-tabel li{border-bottom:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 40%,transparent);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.v3-afsluiter .pv-tabel li:first-child{border-top:1px solid color-mix(in oklab,var(--sg-goud,#c9b08a) 40%,transparent)}.v3-afsluiter .pv-tabel .vp-vink{width:31px;height:32px;position:static}.v3-afsluiter .pv-tabel .pv-o{font-weight:500}.v3-afsluiter .pv-tabel .pv-p{text-align:right;color:#009235;font-weight:600}.v3-afsluiter .v3-allin-link{color:var(--sg-paars);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=699px){.v3-afsluiter .pv-tabel{font-size:16px}.v3-afsluiter .pv-tabel li{grid-template-columns:32px 1fr;gap:2px 12px;padding:10px 0}.v3-afsluiter .pv-tabel .pv-p{text-align:left;grid-column:2}}html body .d.v3-c .v3-combi-sfeer{display:none}@media (width>=1100px){html body .d.v3.v3-c:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:none;padding-left:0;padding-right:0}html body .d.v3.v3-c:not(.v5) .v3-combi>.v3-combi-foto{order:1}html body .d.v3.v3-c:not(.v5) .v3-combi>.v3-combi-tekst{order:2}html body .d.v3.v3-c .v3-combi-sfeer{order:3;height:100%;display:block}html body .d.v3.v3-c:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5;border-radius:0 14px 14px 0}html body .d.v3.v3-c .v3-combi-sfeer img{aspect-ratio:4/5;object-fit:cover;border-radius:14px 0 0 14px;width:100%;height:100%;display:block}html body .d.v3.v3-c:not(.v5) .v3-combi-garantie{left:32px;right:32px}html body .d.v3.v3-c:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);align-items:stretch;gap:64px!important}html body .d.v3.v3-c:not(.v5) .v3-combi>.v3-combi-tekst{align-self:center;padding:56px 0}html body .d.v3.v3-c:not(.v5) .v3-combi-foto,html body .d.v3.v3-c .v3-combi-sfeer{min-height:640px;position:relative}html body .d.v3.v3-c:not(.v5) .v3-combi-foto>img,html body .d.v3.v3-c .v3-combi-sfeer img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}}@media (width>=1100px) and (width<=1599px){html body .d.v3.v3-c:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);gap:48px}html body .d.v3.v3-c:not(.v5) .v3-combi-garantie{gap:12px;padding:12px 14px;bottom:16px;left:16px!important;right:16px!important}html body .d.v3.v3-c:not(.v5) .v3-combi-garantie img{width:64px!important}html body .d.v3.v3-c:not(.v5) .v3-combi-garantie p{font-size:14px}}@media (width>=1100px){html body .d.v3.v3-c:not(.v5) section.v3-combi{box-sizing:border-box;padding-left:32px!important;padding-right:32px!important}html body .d.v3.v3-c:not(.v5) .v3-combi-foto>img,html body .d.v3.v3-c .v3-combi-sfeer img{border-radius:14px}html body .d.v3.v3-c .home-allin .pv-prijs{padding-top:112px;padding-bottom:56px}html body .d.v3.v3-c:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr)!important;padding-top:56px!important}html body .d.v3.v3-c:not(.v5) .v3-combi-knoppen{flex-wrap:nowrap}html body .d.v3.v3-c:not(.v5) .v3-combi-knoppen .d-knop{white-space:nowrap}}@media (width>=1100px) and (width<=1599px){html body .d.v3.v3-c:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr)!important;gap:40px!important}html body .d.v3.v3-c:not(.v5) .v3-combi-knoppen .d-knop{padding-left:22px;padding-right:22px;font-size:16px}}@media (width<=1099px){html body .d.v3.v3-c:not(.v5) .v3-combi .d-label{text-align:left;margin-left:0;display:block}html body .d.v3.v3-c:not(.v5) .v3-combi .v3-combi-knoppen{justify-content:flex-start}html body .d.v3.v3-c .home-allin .pv-alleen-groot{display:none!important}html body .d.v3.v3-c .home-allin .pv-alleen-mobiel{margin-top:28px;display:flex!important}html body .d.v3.v3-c .v3-sr-boven{flex-direction:column;align-items:stretch;display:flex}html body .d.v3.v3-c .v3-sr-tekst{display:contents}html body .d.v3.v3-c .v3-sr-tekst>*{text-align:left;order:0;align-self:flex-start;max-width:none;margin-left:0}html body .d.v3.v3-c .v3-sr-beeld{order:1;align-self:stretch}html body .d.v3.v3-c .v3-sr-knop{order:2;align-self:flex-start;margin-top:32px}html body .d.v3.v3-c:not(.v5) .v3-combi-tekst{text-align:left;align-items:flex-start}html body .d.v3.v3-c:not(.v5) .v3-combi-tekst>.d-label{align-self:flex-start;margin-right:auto}html body .d.v3.v3-c:not(.v5) section.v3-combi{align-items:flex-start}html body .d.v3.v3-c:not(.v5) section.v3-combi>.v3-combi-foto{align-self:stretch}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-boven{align-items:flex-start!important}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-tekst>*{align-self:flex-start}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-beeld{align-self:stretch;width:100%}html body .d.v3.v3-c:not(.v5) section.v3-combi .v3-combi-knoppen{justify-content:flex-start;align-self:flex-start;width:auto;margin-left:0}}@media (width>=700px) and (width<=1099px){html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-boven{gap:0}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-tekst>.d-label{margin:0 0 12px}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-tekst>h2{margin:0 0 20px}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-tekst>p{margin:0 0 14px}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-beeld{margin-top:24px}html body .d.v3.v3-c:not(.v5) section.v3-sr .v3-sr-knop{margin-top:64px!important}}html body .d.vp.pv-i .vp-hk-donker:after{display:none}html body .d.vp.pv-i .vp-hk-donker:before{background:linear-gradient(100deg,#120e0acc 0%,#120e0aa8 40%,#120e0a66 66%,#120e0a2e 90%)}@media (width<=699px){html body .d.vp.pv-i .vp-hk-donker:before{background:linear-gradient(#1e16128c 0%,#1e1612b3 45%,#1e1612db 100%)}}html body .d.vv .d-dienst>.vv-volgt{color:var(--sg-tekst);background:#e9e3da;justify-content:center;align-items:flex-start;padding-top:40px;font-size:15px;display:flex;position:absolute;inset:0}html body .d.vv .vv-systemen{grid-template-columns:repeat(3,minmax(0,1fr))}html body .d.vv .vv-systemen>.d-dienst{grid-area:auto;min-height:380px}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.d-dienst{grid-row:auto;width:auto;height:auto;min-height:420px;grid-column:auto!important}html body .d.vv .d-dienst>.vv-volgt{color:#ffffffd9!important;background:linear-gradient(#b9ac9b 0%,#7e705f 100%)!important}@media (width<=1099px){html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen{grid-template-columns:1fr!important}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.d-dienst{min-height:300px}}html body .d.vv .v3-combi-sfeer{display:none}@media (width>=1100px){html body .d.v3.vv:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:none;padding-left:0;padding-right:0}html body .d.v3.vv:not(.v5) .v3-combi>.v3-combi-foto{order:1}html body .d.v3.vv:not(.v5) .v3-combi>.v3-combi-tekst{order:2}html body .d.v3.vv .v3-combi-sfeer{order:3;height:100%;display:block}html body .d.v3.vv:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5;border-radius:0 14px 14px 0}html body .d.v3.vv .v3-combi-sfeer img{aspect-ratio:4/5;object-fit:cover;border-radius:14px 0 0 14px;width:100%;height:100%;display:block}html body .d.v3.vv:not(.v5) .v3-combi-garantie{left:32px!important;right:32px!important}html body .d.v3.vv:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);align-items:stretch;gap:64px}html body .d.v3.vv:not(.v5) .v3-combi>.v3-combi-tekst{align-self:center;padding:56px 0}html body .d.v3.vv:not(.v5) .v3-combi-foto,html body .d.v3.vv .v3-combi-sfeer{min-height:640px;position:relative}html body .d.v3.vv:not(.v5) .v3-combi-foto>img,html body .d.v3.vv .v3-combi-sfeer img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}}@media (width>=1100px) and (width<=1599px){html body .d.v3.vv:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);gap:48px}html body .d.v3.vv:not(.v5) .v3-combi-garantie{gap:12px!important;padding:12px 14px!important;bottom:16px!important;left:16px!important;right:16px!important}html body .d.v3.vv:not(.v5) .v3-combi-garantie img{width:64px!important}html body .d.v3.vv:not(.v5) .v3-combi-garantie p{font-size:14px!important}}@media (width>=1100px){html body .d.v3.vv:not(.v5) section.v3-combi{box-sizing:border-box;padding-left:32px;padding-right:32px}html body .d.v3.vv:not(.v5) .v3-combi-foto>img,html body .d.v3.vv .v3-combi-sfeer img{border-radius:14px}html body .d.v3.vv .home-allin .pv-prijs{padding-top:112px!important;padding-bottom:56px!important}html body .d.v3.vv:not(.v5) section.v3-combi{padding-top:56px;grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr)!important}html body .d.v3.vv:not(.v5) .v3-combi-knoppen{flex-wrap:nowrap}html body .d.v3.vv:not(.v5) .v3-combi-knoppen .d-knop{white-space:nowrap}}@media (width>=1100px) and (width<=1599px){html body .d.v3.vv:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);gap:40px}html body .d.v3.vv:not(.v5) .v3-combi-knoppen .d-knop{padding-left:22px;padding-right:22px;font-size:16px}}@media (width<=1099px){html body .d.v3.vv:not(.v5) .v3-combi .d-label{text-align:left;margin-left:0;display:block}html body .d.v3.vv:not(.v5) .v3-combi .v3-combi-knoppen{justify-content:flex-start}html body .d.v3.vv .home-allin .pv-alleen-groot{display:none!important}html body .d.v3.vv .home-allin .pv-alleen-mobiel{margin-top:28px;display:flex!important}html body .d.v3.vv .v3-sr-boven{flex-direction:column;align-items:stretch;display:flex}html body .d.v3.vv .v3-sr-tekst{display:contents}html body .d.v3.vv .v3-sr-tekst>*{text-align:left;order:0;align-self:flex-start;max-width:none;margin-left:0}html body .d.v3.vv .v3-sr-beeld{order:1;align-self:stretch}html body .d.v3.vv .v3-sr-knop{order:2;align-self:flex-start;margin-top:32px}html body .d.v3.vv:not(.v5) .v3-combi-tekst{text-align:left;align-items:flex-start}html body .d.v3.vv:not(.v5) .v3-combi-tekst>.d-label{align-self:flex-start;margin-right:auto}html body .d.v3.vv:not(.v5) section.v3-combi{align-items:flex-start}html body .d.v3.vv:not(.v5) section.v3-combi>.v3-combi-foto{align-self:stretch!important}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-boven{align-items:flex-start!important}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>*{align-self:flex-start}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-beeld{align-self:stretch;width:100%}html body .d.v3.vv:not(.v5) section.v3-combi .v3-combi-knoppen{justify-content:flex-start;align-self:flex-start;width:auto;margin-left:0}}@media (width>=1100px){html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen{grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.vv-groot{min-height:620px;grid-area:1/1/span 2!important}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.d-dienst:not(.vv-groot){min-height:294px}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.d-dienst:not(.vv-groot) h3{font-size:26px}}html body .d.vv .vv-tag{background:var(--sg-goud,#c9b08a);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-bottom:12px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}html body .d.vv .vv-yt iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:min(1100px,90vw);display:block}html body .d.vv .vv-actie-regel{flex-direction:column;align-items:flex-start;gap:10px;margin:8px 0 28px;font-size:17px;line-height:1.5;display:flex}html body .d.vv .home-allin .pv-prijs{padding-top:112px!important;padding-bottom:56px!important}@media (width<=1099px){html body .d.vv .home-allin .pv-prijs{padding-top:72px!important;padding-bottom:24px!important}}html body .d.vv .vv-actie-regel .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars,#8e2c8e),#e0325a);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}html body .d.vv .vv-video{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;top:18px;right:18px}html body .d.vv .vv-video .v3-foto-pil{position:static}html body .d.vv .vv-video .v3-sr-play{width:52px;height:52px;color:var(--sg-paars,#8c1a86);box-shadow:var(--sg-merkrand);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}html body .d.vv .d-dienst:hover .vv-video .v3-sr-play{transform:scale(1.08)}@media (width<=699px){html body .d.vv .vv-video .v3-sr-play{width:42px;height:42px}html body .d.vv .vv-video{gap:8px;top:12px;right:12px}}html body .d.vv .vv-combi-prijs .pv-tabel{width:100%;margin:8px 0 24px}html body .d.vv .vv-combi-prijs .pv-tabel li{padding-top:11px;padding-bottom:11px;font-size:16px}@media (width>=1100px){html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.vv-groot{min-height:600px}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen>.d-dienst:not(.vv-groot){min-height:284px}html body .d.v3.vv:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr)}}html body .d.vv .vv-sfeer-actie{border-radius:16px;position:relative;overflow:hidden}html body .d.vv .vv-actie-kaart{box-shadow:var(--sg-merkrand),0 18px 40px -18px #00000059;background:#fff;border-radius:12px;padding:18px 20px;position:absolute;bottom:24px;left:24px;right:24px}html body .d.vv .vv-actie-kaart .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars,#8e2c8e),#e0325a);color:#fff;border-radius:999px;margin-bottom:10px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}html body .d.vv .vv-actie-kaart p{color:var(--sg-tekst);margin:0;font-size:16px;line-height:1.5}html body .d.vv .vv-actie-kaart strong{color:var(--sg-kop);font-size:18px;font-weight:600;display:block}@media (width>=1100px){html body .d.vv .vv-actie-m{display:none}html body .d.v3.vv:not(.v5) section.v3-combi.vv-combi-twee{grid-template-columns:minmax(0,640px) minmax(0,560px);justify-content:center;align-items:stretch;gap:96px}html body .d.v3.vv .vv-combi-twee .v3-combi-tekst{order:1;grid-column:1;max-width:none}html body .d.v3.vv .vv-combi-twee .v3-combi-sfeer{order:2;grid-column:2;min-height:0!important}html body .d.v3.vv .vv-combi-twee .v3-combi-sfeer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .d.vv .vv-combi-twee .pv-tabel li{padding-top:8px;padding-bottom:8px}html body .d.vv .vv-combi-twee .vv-actie-kaart{padding:14px 16px;bottom:16px;left:16px;right:16px}html body .d.v3.vv:not(.v5) section.v3-combi.vv-combi-twee{justify-content:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:80px!important}html body .d.v3.vv .vv-combi-twee .v3-combi-tekst{order:2;grid-area:1/2}html body .d.v3.vv .vv-combi-twee .v3-combi-sfeer{aspect-ratio:5/4;order:1;grid-area:1/1;align-self:center;height:auto}html body .d.v3.vv:not(.v5) section.v3-combi.vv-combi-twee{box-sizing:border-box;padding-bottom:18px;width:auto!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}}@media (width<=1099px){html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-boven{gap:0}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>.d-label{margin:0 0 12px!important}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>h2{margin:0 0 20px}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>p{order:0;margin:0 0 14px!important}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-knop{order:1;margin:14px 0 32px!important}html body .d.v3.vv:not(.v5) section.v3-sr .v3-sr-beeld{order:2}}html body .d.pv-i .v3-combi-sfeer{display:none}@media (width>=1100px){html body .d.v3.pv-i:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:none;padding-left:0;padding-right:0}html body .d.v3.pv-i:not(.v5) .v3-combi>.v3-combi-foto{order:1}html body .d.v3.pv-i:not(.v5) .v3-combi>.v3-combi-tekst{order:2}html body .d.v3.pv-i .v3-combi-sfeer{order:3;height:100%;display:block}html body .d.v3.pv-i:not(.v5) .v3-combi-foto>img{aspect-ratio:4/5;border-radius:0 14px 14px 0}html body .d.v3.pv-i .v3-combi-sfeer img{aspect-ratio:4/5;object-fit:cover;border-radius:14px 0 0 14px;width:100%;height:100%;display:block}html body .d.v3.pv-i:not(.v5) .v3-combi-garantie{left:32px;right:32px}html body .d.v3.pv-i:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);align-items:stretch;gap:64px!important}html body .d.v3.pv-i:not(.v5) .v3-combi>.v3-combi-tekst{align-self:center;padding:56px 0}html body .d.v3.pv-i:not(.v5) .v3-combi-foto,html body .d.v3.pv-i .v3-combi-sfeer{min-height:640px;position:relative}html body .d.v3.pv-i:not(.v5) .v3-combi-foto>img,html body .d.v3.pv-i .v3-combi-sfeer img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}}@media (width>=1100px) and (width<=1599px){html body .d.v3.pv-i:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);gap:48px}html body .d.v3.pv-i:not(.v5) .v3-combi-garantie{padding:12px 14px;bottom:16px;gap:12px!important;left:16px!important;right:16px!important}html body .d.v3.pv-i:not(.v5) .v3-combi-garantie img{width:64px!important}html body .d.v3.pv-i:not(.v5) .v3-combi-garantie p{font-size:14px!important}}@media (width>=1100px){html body .d.v3.pv-i:not(.v5) section.v3-combi{box-sizing:border-box;padding-left:32px!important;padding-right:32px!important}html body .d.v3.pv-i:not(.v5) .v3-combi-foto>img,html body .d.v3.pv-i .v3-combi-sfeer img{border-radius:14px}html body .d.v3.pv-i .home-allin .pv-prijs{padding-top:112px!important;padding-bottom:56px!important}html body .d.v3.pv-i:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(0,1fr)!important;padding-top:56px!important}html body .d.v3.pv-i:not(.v5) .v3-combi-knoppen{flex-wrap:nowrap}html body .d.v3.pv-i:not(.v5) .v3-combi-knoppen .d-knop{white-space:nowrap}}@media (width>=1100px) and (width<=1599px){html body .d.v3.pv-i:not(.v5) section.v3-combi{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr)!important;gap:40px!important}html body .d.v3.pv-i:not(.v5) .v3-combi-knoppen .d-knop{padding-left:22px;padding-right:22px;font-size:16px}}@media (width<=1099px){html body .d.v3.pv-i:not(.v5) .v3-combi .d-label{text-align:left;margin-left:0;display:block}html body .d.v3.pv-i:not(.v5) .v3-combi .v3-combi-knoppen{justify-content:flex-start}html body .d.v3.pv-i .home-allin .pv-alleen-groot{display:none!important}html body .d.v3.pv-i .home-allin .pv-alleen-mobiel{margin-top:28px;display:flex!important}html body .d.v3.pv-i:not(.v5) .v3-combi-tekst{text-align:left;align-items:flex-start}html body .d.v3.pv-i:not(.v5) .v3-combi-tekst>.d-label{align-self:flex-start;margin-right:auto}html body .d.v3.pv-i:not(.v5) section.v3-combi{align-items:flex-start}html body .d.v3.pv-i:not(.v5) section.v3-combi>.v3-combi-foto{align-self:stretch}html body .d.v3.pv-i:not(.v5) section.v3-combi .v3-combi-knoppen{justify-content:flex-start;align-self:flex-start;width:auto;margin-left:0}}html body .d.pv-i .vp-hk:before{inset:0}html body .d.pv-i .vp-hk:after{display:none}html body .d.v3.pv-i .v3-combi-garantie{flex-direction:column;display:flex;align-items:flex-start!important;gap:8px!important}html body .d.v3.pv-i .v3-combi-garantie p{margin:0;font-size:15px;color:var(--sg-tekst,#2b2320)!important}html body .d.v3.pv-i .v3-combi-garantie p strong{color:inherit;font-size:16px;display:block}html body .d.v3.pv-i .v3-combi-garantie .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars,#8e2c8e),#e0325a);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}html body .d.v3.pv-i .vp-assortiment .d-merken{margin-bottom:96px!important}html body .d.v3.pv-i .vp-assortiment .d-merken-kop{margin-top:0!important}@media (width<=699px){html body .d.v3.pv-i .vp-assortiment .d-merken{margin-bottom:56px!important}}@media (width<=1099px){html body .d.d-nieuw.v3.vp.pv.pv-i section.vp-assortiment .d-merken{margin-bottom:56px!important;padding-bottom:0!important}}html body .d.d-nieuw.v1.v3.vp.pv-i section.vp-assortiment div.d-merken{margin-bottom:96px!important}@media (width<=1099px){html body .d.d-nieuw.v1.v3.vp.pv-i section.vp-assortiment div.d-merken{margin-bottom:64px!important}}.d.v3.pv-i .pv-i-drie{margin:0 0 16px;font-size:18px}@media (width<=1099px){html body .d.v3.pv-i .v3-combi-tekst>.pv-i-drie{order:1}}html body .d.v3.v3-c .v3-combi-sfeer video{aspect-ratio:4/5;object-fit:cover;border-radius:14px 0 0 14px;width:100%;height:100%;display:block}@media (width>=1100px){html body .d.v3.v3-c:not(.v5) .v3-combi-sfeer video{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}html body .d.v3.v3-c .v3-combi-sfeer video{border-radius:14px!important}}html body .d.rd .rd-assortiment .d-dessins{margin-top:48px}html body .d.rd .rd-assortiment .d-dessin span{background:0 0}html body .d.rd .rd-assortiment .d-dessin{cursor:default}html body .d.rd .rd-raam{cursor:default;margin-top:48px}html body .d.rd .rd-raam:hover{transform:none}html body .d.rd .rd-montage-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}html body .d.rd .rd-montage-tekst p{margin-top:18px}html body .d.rd .rd-montage-foto{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;max-height:640px}@media (width>=1100px){html body .d.rd .rd-assortiment .d-dessins{width:calc(100% - 96px);max-width:1380px}}@media (width<=1099px){html body .d.rd .rd-montage-in{grid-template-columns:1fr;gap:36px}html body .d.rd .rd-montage-foto{aspect-ratio:3/2;max-height:none}}@media (width<=699px){html body .d.rd .rd-assortiment .d-dessins,html body .d.rd .rd-raam{margin-top:32px}}@media (width>=1100px){html body .d.rd .rd-montage-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}html body .d.rd .rd-montage-foto{order:0}}@media (width<=1099px){html body .d.rd .rd-montage-foto{order:2}}html body .d.rd.tr .tr-merkbalk{gap:36px}html body .d.rd.tr .tr-novastep{flex:none;width:auto;height:34px;display:block}@media (width<=699px){html body .d.rd.tr .tr-merkbalk{flex-direction:column;align-items:flex-start;gap:14px}html body .d.rd.tr .tr-novastep{height:26px}}:root{--sg-ruimte-blok:104px;--sg-kop-boven:152px;--sg-label-hoogte:36px}@media (width<=1099px){:root{--sg-kop-boven:150px}}@media (width<=699px){:root{--sg-kop-boven:110px;--sg-label-hoogte:33px;--sg-ruimte-blok:64px}}html body .d.rd section.rd-montage.d-blok{padding-bottom:0!important}html body .d.rd section.rd-montage+section.v3-sr.d-blok{padding-top:var(--sg-ruimte-blok)!important}.d.ct .ct-kruimel{color:var(--sg-tekst);margin-bottom:20px}.d.ct .ct-kruimel a,.d.ct .ct-kruimel span{color:var(--sg-tekst)}.d.ct h1{color:var(--sg-kop);margin:0 0 18px;font-size:clamp(36px,3.6vw,58px);line-height:1.1}.d.ct h1 em{color:var(--sg-paars);font-style:normal;display:block}.d.ct .ct-intro{max-width:560px;margin:0 0 22px;font-size:19px;line-height:1.7}.d.ct .ct-status{border-radius:var(--sg-radius-label,999px);box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px var(--sg-paars);color:var(--sg-kop);background:#fff;align-items:center;gap:10px;margin:2px 2px 34px;padding:9px 16px;font-weight:600;display:inline-flex}.d.ct .ct-status span{background:#b9b2ac;border-radius:50%;width:10px;height:10px}.d.ct .ct-status.open span{background:#009235;box-shadow:0 0 0 4px #00923526}.d.ct .ct-kopje{letter-spacing:.12em;text-transform:uppercase;color:var(--sg-paars);margin:0 0 10px;font-size:13px;font-weight:700}.d.ct .ct-kopje+p{margin-top:0}.d.ct .ct-link{margin:4px 0 24px 28px;font-weight:600;display:inline-block;color:var(--sg-paars)!important}.d.ct .ct-tijden{margin:0}.d.ct .ct-tijden div{border-bottom:1px solid #e8e2dc;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.d.ct .ct-tijden dt{color:var(--sg-tekst)}.d.ct .ct-tijden dd{color:var(--sg-kop);white-space:nowrap;margin:0;font-weight:600}.d.ct .ct-acties{flex-wrap:wrap;gap:14px;display:flex}.d.ct .ct-punten{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.d.ct .ct-punten li{background:var(--sg-beige);color:var(--sg-kop);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex}.d.ct .ct-punten svg{color:var(--sg-paars)}.d.ct .ct-band{background:var(--sg-beige);scroll-margin-top:90px}.d.ct .ct-afspraak{padding-top:var(--sg-ruimte-blok,104px);padding-bottom:var(--sg-ruimte-blok,104px);grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.d.ct .ct-afspraak h2,.d.ct .ct-vraag h2{color:var(--sg-kop);margin:10px 0 22px}.d.ct .ct-lijst{margin:0;padding:0;list-style:none}.d.ct .ct-lijst li{padding:8px 0 8px 30px;font-size:18px;position:relative}.d.ct .ct-lijst li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 2px #fff,0 0 0 4px var(--sg-paars);border-radius:50%;position:absolute;top:15px;left:0}.d.ct .ct-kaart{border-radius:var(--sg-radius-foto,6px);box-shadow:inset 0 0 0 2px var(--sg-cyaan),0 0 0 4px #fff,0 0 0 7px var(--sg-paars);background:#fff;padding:36px}.d.ct .ct-form{flex-direction:column;gap:16px;display:flex}.d.ct .ct-stap{color:var(--sg-kop);margin:4px 0 -4px;font-weight:700}.d.ct .ct-delen button{cursor:pointer;font:inherit;color:var(--sg-kop);background:#fff;border:1.5px solid #ddd5ce;border-radius:8px;flex-direction:column;align-items:center;padding:10px 4px;line-height:1.2;transition:border-color .15s,background .15s;display:flex}.d.ct .ct-delen button:hover{border-color:var(--sg-paars)}.d.ct .ct-delen button.aan{background:var(--sg-paars);border-color:var(--sg-paars);color:#fff}.d.ct .ct-delen{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d.ct .ct-delen button{padding:13px;font-weight:600}.d.ct .ct-rij{grid-template-columns:1fr 1fr;gap:16px;display:grid}.d.ct .ct-form label{color:var(--sg-kop);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.d.ct .ct-form label span{color:#7a716b;font-weight:400}.d.ct .ct-form label .ct-kopregel{font-weight:inherit;color:inherit;display:block}.d.ct .ct-form input,.d.ct .ct-form select,.d.ct .ct-form textarea{font:inherit;color:var(--sg-tekst);background:#fff;border:1.5px solid #ddd5ce;border-radius:8px;width:100%;padding:12px 14px;font-weight:400}.d.ct .ct-form input:focus,.d.ct .ct-form select:focus,.d.ct .ct-form textarea:focus{border-color:var(--sg-paars);outline:none;box-shadow:0 0 0 3px #8c2e8d26}.d.ct .ct-honing{position:absolute;left:-9999px}.d.ct .ct-fout{color:#b3261e;margin:0;font-weight:600}.d.ct .ct-verzend{justify-content:center;width:100%}.d.ct .ct-klein{color:#7a716b;margin:0;font-size:14px}.d.ct .ct-klein a{color:var(--sg-paars)}.d.ct .ct-vraag{grid-template-columns:1.4fr 1fr;align-items:start;gap:72px;scroll-margin-top:90px;display:grid}.d.ct .ct-sub{margin:-8px 0 24px}.d.ct .ct-verzendrij{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.d.ct .ct-zij{flex-direction:column;gap:24px;display:flex}.d.ct .ct-offerte{background:var(--sg-beige);border-radius:var(--sg-radius-foto,6px);padding:30px}.d.ct .ct-offerte h3{color:var(--sg-kop);margin:0 0 8px}.d.ct .ct-offerte p{margin:0 0 18px}@media (width<=1099px){.d.ct .ct-afspraak,.d.ct .ct-vraag{grid-template-columns:1fr;gap:40px}.d.ct .ct-afspraak{padding-top:64px;padding-bottom:64px}}@media (width<=699px){.d.ct .ct-klein{font-size:16px}.d.ct .ct-rij{grid-template-columns:1fr}.d.ct .ct-kaart{padding:22px}.d.ct .ct-acties .d-knop{justify-content:center;width:100%}.d.ct .ct-intro{font-size:17px}}.d.ct .ct-kopje{font-size:13px;line-height:1.3!important}.d.ct .ct-acties{align-items:center}.d.ct .ct-acties .d-knop{margin:0}@media (width<=699px){.d.ct .ct-kruimel{order:1;margin:0}.d.ct h1{order:2;margin:0}.d.ct .ct-intro{order:3;margin:0}.d.ct .ct-status{order:5;align-self:flex-start;margin:2px}.d.ct .ct-acties{order:7}}.d.ct .ct-afspraak>*,.d.ct .ct-vraag>*{min-width:0}@media (width<=699px){.d.ct .ct-kaart{margin:0 7px}.d.ct .ct-tijden{width:100%}}.sg-open{color:var(--sg-kop);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.sg-open i{background:#b9b2ac;border-radius:50%;flex:none;width:10px;height:10px}.sg-open.open i{background:#009235;box-shadow:0 0 0 4px #00923526}.d-voet .sg-open.d-voet-open{color:inherit;margin:0 0 14px}.d.ct .ct-status{box-shadow:none;background:0 0;border-radius:0;margin:0 0 34px;padding:0}.d.ct h1,.d.ct h2,.d.ct h3{text-shadow:none}.d.ct .ct-punten li{box-shadow:var(--sg-merkrand);border-radius:6px;margin:4px;padding:9px 16px;color:var(--sg-paars)!important;background:#fff!important}.d.ct .ct-tijden div.vandaag{background:var(--sg-beige);border-bottom-color:#0000;border-radius:6px;margin:0 -12px;padding:9px 12px}.d.ct .ct-tijden div.vandaag dt{color:var(--sg-kop);font-weight:700}.d.ct .ct-kal{border:1.5px solid #ddd5ce;border-radius:8px;padding:14px}.d.ct .ct-kal-kop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.d.ct .ct-kal-kop b{text-transform:capitalize;color:var(--sg-kop)}.d.ct .ct-kal-kop button{cursor:pointer;color:var(--sg-paars);background:0 0;border:0;padding:6px;display:flex}.d.ct .ct-kal-kop button:disabled{opacity:.3;cursor:default}.d.ct .ct-kal-raster{text-align:center;grid-template-rows:auto repeat(6,calc(1.7em + 21px));grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.d.ct .ct-kal-raster small{color:#7a716b;padding:4px 0;font-size:13px}.d.ct .ct-kal-raster button{font:inherit;cursor:pointer;color:var(--sg-kop);background:0 0;border:1.5px solid #0000;border-radius:8px;padding:9px 0;font-weight:600}.d.ct .ct-kal-raster button:hover:not(:disabled){border-color:var(--sg-paars)}.d.ct .ct-kal-raster button:disabled{color:#c9c2bc;cursor:default;font-weight:400}.d.ct .ct-kal-raster button.aan{background:var(--sg-paars);color:#fff}.d.ct .ct-delen{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.d.ct .ct-faq .v3-faq-in{max-width:1000px}.d.ct .ct-faq .v3-faq-in>div{display:block}.d.ct .ct-faq .v3-faq-lijst{max-width:none}@media (width<=699px){.d.ct .ct-punten{gap:6px}.d.ct .ct-punten li{gap:6px;padding:7px 11px;font-size:14px}}.d.ct .ct-faq .v3-faq-in{max-width:1000px;margin:0 auto;display:block}.d.ct .ct-faq h2{max-width:none}.d.ct .ct-top{background:var(--sg-beige)}.d.ct .ct-top-in{padding-top:150px;padding-bottom:var(--sg-ruimte-blok,104px);grid-template-columns:5fr 7fr;column-gap:72px;display:grid}.d.ct .ct-top-in>*{min-width:0}.d.ct .ct-top-kop{grid-column:1/-1;margin-bottom:48px}.d.ct .ct-top-kop .ct-intro{max-width:720px;margin:0}.d.ct .ct-top-kop .ct-kruimel{margin-bottom:20px}.d.ct .ct-top .ct-kopje{color:var(--sg-tan)!important}.d.ct .ct-blokje p{align-items:flex-start;gap:10px;margin:0 0 8px;line-height:1.6;display:flex}.d.ct .ct-blokje p svg{color:var(--sg-paars);flex:none;margin-top:4px}.d.ct .ct-blokje a{color:var(--sg-kop)}.d.ct .ct-blokje{margin-bottom:28px}.d.ct .ct-blokje .ct-link{margin:4px 0 0 28px}.d.ct .ct-top-gegevens .ct-status{margin:0 0 32px!important}.d.ct .ct-acties{flex-direction:column;align-items:stretch;gap:14px;max-width:340px;display:flex}.d.ct .ct-acties .d-knop{justify-content:center;width:100%}.d.ct .ct-top-beeld video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--sg-radius-foto,6px);background:#000;width:100%;display:block}.d.ct .ct-top .ct-punten{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 36px;padding:0 4px;display:grid}.d.ct .ct-top .ct-punten li{white-space:nowrap;justify-content:center;margin:0;padding:12px 10px}.d.ct .ct-top-tijden{margin:0}.d.ct .ct-top .ct-tijden div{border-bottom-color:#e2d9ce}.d.ct .ct-top .ct-tijden div.vandaag,.d.ct .ct-band{background:#fff}.d.ct .ct-band .d-label{color:var(--sg-paars)!important}html body .d.v3.ct .ct-faq .v3-faq-in{max-width:1000px;margin:0 auto;display:block}@media (width<=1099px){.d.ct .ct-top-in{grid-template-columns:1fr;padding-top:120px;padding-bottom:64px}.d.ct .ct-top-beeld{order:-1;grid-row:2;margin-bottom:36px}.d.ct .ct-top-kop{margin-bottom:32px}.d.ct .ct-acties{flex-direction:row;max-width:none}}@media (width<=699px){.d.ct .ct-top-in{padding-top:96px}.d.ct .ct-top .ct-punten{grid-template-columns:1fr;gap:10px}.d.ct .ct-acties{flex-direction:column}}html body .d.v3.ct:not(.v5) section.ct-faq .v3-faq-in{width:100%;margin-left:auto;margin-right:auto;max-width:1000px!important}.d.ct .ct-kaartbreed{background:var(--sg-beige);width:100%;height:480px}.d.ct .ct-kaartbreed iframe{border:0;width:100%;height:100%;display:block}html body .d.v3.ct section.ct-faq{background:linear-gradient(#fff 0% 30%,#fbfaf7 65%,#f9f7f4 100%)!important}@media (width<=699px){.d.ct .ct-kaartbreed{height:360px}.d.ct .ct-top-kop h1{margin:0 0 14px}}.d.ct .ct-top-in{grid-template-columns:1fr 1fr;align-items:start}.d.ct .ct-tweekol{grid-template-columns:1fr 1fr;gap:32px;display:grid}.d.ct .ct-top-gegevens .ct-top-tijden{margin:0 0 32px}.d.ct .ct-acties{flex-direction:row;max-width:none}@media (width<=1099px){.d.ct .ct-top-in{grid-template-columns:1fr!important}}.d.ct .ct-top h1 em{margin-top:8px;font-size:.62em;color:var(--sg-tan)!important}.d.ct .ct-top .ct-blokje p svg,.d.ct .ct-top .ct-link{color:var(--sg-tan)!important}.d.ct .ct-top .ct-punten{margin-bottom:0}.d.ct .ct-top-beeld .ct-top-tijden{border-radius:var(--sg-radius-foto,6px);background:#fff;margin:36px 4px 0;padding:22px 26px 12px}.d.ct .ct-top .ct-top-tijden .ct-tijden div.vandaag{background:var(--sg-beige)}.d.ct .ct-top-gegevens .ct-blokje{margin-bottom:36px}.d.ct .ct-tweekol{grid-template-columns:1fr;gap:0}.d.ct .ct-acties{flex-direction:column;max-width:380px;margin-top:8px}.d.ct .ct-acties .d-knop{flex:none;width:100%}.d.ct .ct-advies-foto{margin:36px 0 0}.d.ct .ct-advies-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--sg-radius-foto,6px);width:100%;display:block}.d.ct .ct-usp{grid-template-columns:1fr 1fr;gap:14px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.d.ct .ct-usp li{color:var(--sg-kop);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.d.ct .ct-usp svg{color:#009235;flex:none}.d.ct .ct-afspraak{align-items:start}html body .d.ct .vp-rv{background:linear-gradient(#fff 0%,#f6f4f1 30% 62%,#fff 100%)}.d.ct .ct-kaartbreed{padding:0}@media (width<=1099px){.d.ct .ct-acties{flex-direction:row!important;max-width:none!important}.d.ct .ct-acties .d-knop{width:auto;flex:1!important}.d.ct .ct-top-gegevens{padding-top:0}}@media (width<=699px){.d.ct .ct-acties{flex-direction:column!important}.d.ct .ct-usp{grid-template-columns:1fr}.d.ct .ct-top-beeld .ct-top-tijden{padding:18px 18px 8px;margin-top:28px!important}}@media (width>=1100px){.d.ct .ct-top-in{grid-template-rows:auto 1fr}.d.ct .ct-top-kop{grid-area:1/1;margin-bottom:40px}.d.ct .ct-top-gegevens{grid-area:2/1;padding-top:0}.d.ct .ct-top-beeld{grid-area:1/2/span 2;padding-top:44px}.d.ct .ct-tweekol{gap:32px;grid-template-columns:1fr 1fr!important}.d.ct .ct-acties{gap:12px;flex-direction:row!important;max-width:none!important}.d.ct .ct-acties .d-knop{flex:none;min-height:0;padding:12px 22px;font-size:16px;width:auto!important}.d.ct .ct-vraag .ct-zij{padding-top:176px}}.d.ct .ct-top-kop .ct-intro{max-width:none}.d.ct .ct-usp li{position:relative}.d.ct .ct-usp .vp-vink{flex:none;width:28px;height:29px;position:static}.d.ct .ct-offerte{box-shadow:var(--sg-merkrand);border-radius:6px;margin:9px;padding:40px 36px}.d.ct .ct-offerte .d-label{color:#b08a4a}.d.ct .ct-offerte h3{margin:8px 0 10px;font-size:28px}.d.ct .ct-offerte-usp{grid-template-columns:1fr;gap:12px;margin:0 0 26px}html body .d.v3.ct section.ct-faq details{border-color:#0000001f}@media (width<=699px){.d.ct .ct-offerte{padding:28px 22px}}.d.ct .ct-top-kop .ct-status{display:flex;margin:26px 0 18px!important}.d.ct .ct-top-kop .ct-acties{margin:0 0 8px}.d.ct .ct-top-gegevens{padding-top:28px}.d.ct .ct-stappen{gap:28px;margin:0 0 8px;padding:0;list-style:none;display:flex}.d.ct .ct-stappen li{color:#9a938c;align-items:center;gap:10px;font-weight:600;display:flex}.d.ct .ct-stappen li span{border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid;box-shadow:inset 0 0 0 2px}.d.ct .ct-stappen li.aan{color:var(--sg-paars)}.d.ct .ct-stappen li.klaar{color:var(--sg-kop)}.d.ct .ct-form [hidden]{display:none}.d.ct .ct-gekozen{background:var(--sg-beige);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:14px 18px;display:flex}.d.ct .ct-terug{color:#b08a4a;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.d.ct .ct-interesse{border:0;grid-template-columns:1fr 1fr;gap:10px 20px;margin:4px 0 0;padding:0;display:grid}.d.ct .ct-interesse legend{color:var(--sg-kop);margin-bottom:10px;font-weight:600}.d.ct .ct-interesse label{flex-direction:row;align-items:center;gap:10px;font-weight:400;display:flex}.d.ct .ct-interesse input{width:20px;height:20px;accent-color:var(--sg-paars);flex:none;margin:0}.d.ct .ct-stapknoppen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d.ct .ct-stapknoppen .d-knop{width:auto;min-height:0;margin:0;padding:14px 26px;font-size:17px;line-height:1.2}.d.ct .ct-afspraak-tekst{position:static}.d.ct .ct-vraag .ct-zij{padding-top:176px}@media (width<=1099px){.d.ct .ct-afspraak-tekst{position:static}.d.ct .ct-vraag .ct-zij{padding-top:0!important}}@media (width<=699px){.d.ct .ct-interesse{grid-template-columns:1fr}.d.ct .ct-stappen{gap:18px}.d.ct .ct-stapknoppen .d-knop{flex:1;justify-content:center}}html body .d.ct .ct-form .ct-interesse label{flex-direction:row;align-items:center;gap:10px;margin:0;font-weight:400;display:flex}html body .d.ct .ct-form .ct-interesse input{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}html body .rd .vp-hk-donker .vp-hk-kader{background:#ffffff47}@media (width>=1100px){.rd .vp-hk h1 em{white-space:nowrap}}html body .d.vp.rd .vp-hk-donker:after{display:none}html body .d.vp.rd .vp-hk-donker:before{background:linear-gradient(100deg,#120e0acc 0%,#120e0aa8 40%,#120e0a66 66%,#120e0a2e 90%)!important}@media (width<=699px){html body .d.vp.rd .vp-hk-donker:before{background:linear-gradient(#1e16128c 0%,#1e1612b3 45%,#1e1612db 100%)}html body .vp.rd .vp-hk-donker .vp-hk-in{gap:16px}html body .vp.rd .vp-hk-donker .vp-hk-beeld{margin-top:16px}}.d.ct .ct-zij .ct-offerte{background:#fff}@media (width>=1100px){html body .d.ct .ct-vraag .ct-zij{padding-top:120px!important}}html body .d.v3.ct .ct-zij .ct-offerte{background:#fff}@media (width<=699px){.d.ct .ct-stapknoppen{flex-wrap:nowrap}.d.ct .ct-stapknoppen .d-knop{white-space:nowrap;padding:14px 16px!important;font-size:16px!important}.d.ct .ct-stapknoppen .v3-knop-sec{flex:none}}.d.ct .ct-stapknoppen .v3-knop-sec{flex:none!important;width:auto!important;min-width:0!important}.d.ct .ct-afspraak{grid-template-columns:.9fr 1.1fr;grid-template-areas:"tekst kaart""extra kaart";align-items:start;row-gap:0}.d.ct .ct-afspraak-tekst{grid-area:tekst}.d.ct .ct-afspraak>.ct-kaart{grid-area:kaart}.d.ct .ct-afspraak-extra{grid-area:extra}.d.ct .ct-stapknoppen{justify-content:center;margin-top:12px}.d.ct .ct-terug-link{margin:4px auto 0;font-size:15px;display:block}@media (width<=1099px){.d.ct .ct-afspraak{grid-template-columns:1fr;grid-template-areas:"tekst""kaart""extra";row-gap:40px}.d.ct .ct-afspraak-extra .ct-advies-foto{margin-top:0}.d.ct .ct-top .ct-tweekol{gap:32px;grid-template-columns:1fr 1fr!important}}@media (width<=699px){.d.ct .ct-top .ct-tweekol{text-align:left;grid-template-columns:1fr!important;gap:0!important}.d.ct .ct-kaart{margin:0 7px;padding:22px 18px}.d.ct .ct-stappen{flex-direction:column;gap:10px}.d.ct .ct-stappen li{white-space:nowrap}.d.ct .ct-zij .ct-offerte{margin:9px 7px}.d.ct .ct-zij,.d.ct .ct-vraag>div{width:100%}.d.ct .ct-stapknoppen .d-knop{flex:1}}html body .d.ct .ct-verzendrij{flex-wrap:wrap;align-items:center;gap:20px;display:flex}html body .d.ct .ct-verzendrij .d-knop{width:auto;min-width:0;margin:0;padding:14px 28px;font-size:17px}html body .d.ct .ct-verzendrij .ct-klein{flex:220px;margin:0}html body .d.ct .ct-form select{box-sizing:border-box;height:52px;min-height:52px}@media (width>=1100px){html body .d.ct .ct-top-beeld{display:contents}html body .d.ct .ct-top-media{grid-area:1/2;padding-top:44px}html body .d.ct .ct-top-kop{margin-bottom:0}html body .d.ct .ct-top-beeld .ct-top-tijden{grid-area:2/2;align-self:start}html body .d.ct .ct-top-gegevens{grid-area:2/1;align-self:start;padding-top:58px!important}.d.ct .ct-afspraak{grid-template-areas:"tekst kaart""extra kaart""usp usp"}.d.ct .ct-usp-breed{border-top:1px solid #00000014;grid-area:usp;grid-template-columns:repeat(4,auto);justify-content:space-between;margin-top:56px;padding-top:40px}}@media (width<=1099px){.d.ct .ct-afspraak{grid-template-areas:"tekst""kaart""extra""usp"}.d.ct .ct-usp-breed{grid-area:usp;margin-top:0}}.d.ct .ct-top .ct-punten li{gap:6px;font-size:14px;padding:9px 10px!important}.d.ct .ct-top .ct-punten{gap:10px}html body .d.v3.ct section.ct-faq{padding-top:0}@media (width<=1099px){html body .d.v3.ct .ct-zij .ct-offerte{width:auto;max-width:none;margin-left:0!important;margin-right:0!important}html body .d.v3.ct section.ct-faq{padding-bottom:72px!important}}html body .d.v3.ct section.ct-faq details:last-of-type,html body .d.v3.ct .ct-tijden>div:last-child{border-bottom:0!important}html body .d.vp.rd .vp-hk-donker:before,html body .d.vp.pv-i .vp-hk-donker:before{bottom:0}@media (width<=699px){html body .d .d-hero:after,html body .d.vp.vp .vp-hk-donker:before{background:linear-gradient(#120f1680 0%,#120f1652 55%,#120f1673 100%)!important}html body .d.v3-c .d-hero-bg{object-position:55% 60%}html body .d .d-hero h1,html body .d .d-hero p,html body .d .d-hero span,html body .d .d-hero .vp-kruimel a,html body .d .vp-hk-donker h1,html body .d .vp-hk-donker p,html body .d .vp-hk-donker span{text-shadow:0 1px 14px #0000008c!important}html body .d.v3-c .d-hero:after{z-index:1;inset:0}html body .d.v3-c .d-hero-in{z-index:2}html body .d.v3-c:not(.hm-c) .v3-vertrouwen{flex-flow:wrap;gap:12px 22px;display:flex}html body .d.v3-c:not(.hm-c) .v3-vertrouwen>a{flex:0 0 100%}html body .d.v3-c:not(.hm-c) .v3-vertrouwen>span{flex:none;width:auto}html body .d.v3:not(.v5) .d-midden>.d-label,html body .d.v3:not(.v5) .d-midden>h2,html body .d.v3:not(.v5) .d-midden>p{text-align:left;margin-left:0;margin-right:0}html body .d.v3:not(.v5) .v3-faq-in>div>.d-label,html body .d.v3:not(.v5) .v3-faq-in>div>h2{text-align:left!important}html body .d.v3:not(.v5) .v3-combi-tekst>ul,html body .d.v3:not(.v5) .v3-combi-tekst>div{order:3}html body .d.v3:not(.v5) .v3-combi-tekst>.vv-actie-regel{margin:4px 0 24px!important}html body .d.v3:not(.v5) .v3-combi-tekst>.pv-tabel{margin-bottom:8px!important}html body .d.v3:not(.v5) .v3-combi-foto img{object-fit:cover;height:auto;aspect-ratio:3/4!important}html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl{display:none}html body .d .vp-rv-mob{padding-bottom:32px}}@media (width<=1099px){html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{margin-bottom:28px;margin-top:20px!important}}html body .d.vv .vv-combi-prijs .vv-actie-regel{margin:24px 0 32px}@media (width>=700px) and (width<=1099px){html body .d.v3.vp:not(.v5) section.d-intro.d-blok{padding-bottom:88px}}@media (width<=699px){html body .d.v3.vp:not(.v5) section.d-intro.d-blok{padding-bottom:72px!important}html body .d.v3.pv:not(.v5) .v3-combi-foto img{aspect-ratio:2/3!important}html body .d.v3:not(.v5) .pv-merkstrook .d-merken{justify-items:start;margin-right:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important;max-width:none!important;margin-left:0!important;display:grid!important}html body .d.v3:not(.v5) .pv-merkstrook .d-merken img{object-fit:contain;object-position:left center;justify-self:stretch;min-width:0;max-width:100%;height:64px;scale:none;width:100%!important}html body .d.v3.pv:not(.v5) section.pv-merkstrook div.d-merken{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;display:grid;gap:32px 24px!important;max-width:none!important;margin:24px 0 0!important;padding:0!important}html body .d.v3.pv:not(.v5) section.pv-merkstrook div.d-merken img[alt]{object-fit:contain;object-position:left center;flex:none;grid-row:auto;max-width:100%;height:68px;margin:0;padding:0;grid-column:auto!important;width:100%!important;max-height:68px!important;transform:none!important}}@media (width>=1100px){html body .d.v3.pv:not(.v5) section.pv-merkstrook div.d-merken{flex-wrap:nowrap!important;justify-content:space-between!important;gap:24px!important}html body .d.v3.pv:not(.v5) section.pv-merkstrook div.d-merken img[alt]{object-fit:contain;flex:0 auto;min-width:0;width:min(220px,15%)!important}}@media (width<=699px){html body .d.d-nieuw.v1.v3.vp.vp-slot.pv .pv-merkstrook .d-merken img[data-r]{object-fit:contain;object-position:left center;transform-origin:0;justify-self:stretch;height:76px;margin:0 0 0 -16px;scale:1.2;width:100%!important}html body .d.d-nieuw.v1.v3.vp.vp-slot.pv .pv-merkstrook .d-merken img[alt=Flooriginal][data-r]{height:56px}}.d.v3.pv .pv-greep{clip-path:inset(0 -100vmax);background:#f6f4f1;padding-bottom:60px;box-shadow:0 0 0 100vmax #f6f4f1}html body .d.v3.pv .pv-greep .d-dessins{background:0 0}.d.v3.pv .pv-greep .d-collectie{background:0 0;margin-top:28px}@media (width<=1099px){html body .d.v3:not(.v5) .v3-ds-nav .v3-gs-pijl{display:none!important}html body .d.v3:not(.v5) .v3-ds-nav{justify-content:center}}@media (width>=700px) and (width<=1099px){html body .d.v3.pv .d-diensten.pv-raster{grid-template-columns:1fr 1fr;gap:16px;display:grid}html body .d.v3.pv .d-diensten.pv-raster>*{width:auto;min-width:0;margin:0}html body .d.v3.pv .d-diensten.pv-raster>:last-child:nth-child(odd){grid-column:1/-1}}html body .d.v3.v3:not(.v5) .d-blok.d-blok.d-blok:has(+:is(.pv-vk,.v3-kennis-band)){margin-bottom:0;padding-bottom:var(--rand-kleur,140px)!important}@media (width<=699px){html body .d.v3.v3:not(.v5) .d-blok.d-blok.d-blok:has(+:is(.pv-vk,.v3-kennis-band)){--rand-kleur:100px}html body .d.rd .rd-montage-in{flex-direction:column;gap:0;display:flex}html body .d.rd .rd-montage-tekst{display:contents}html body .d.rd .rd-montage-tekst>*{text-align:left;order:1}html body .d.rd.rd .rd-montage .rd-montage-tekst>.d-label.d-label{text-align:left;align-self:flex-start;width:auto;margin-left:0;margin-right:auto}html body .d.rd .rd-montage-in>.rd-montage-foto{order:2;margin:28px 0 10px}html body .d.rd .rd-montage-tekst>p:last-child{order:3}}@media (width>=700px){html body .d.v3 .d-diensten.vp-soorten{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}html body .d.v3 .d-diensten.vp-soorten>.d-dienst{aspect-ratio:auto;width:auto;min-width:0;max-width:none;height:auto;min-height:0;margin:0}html body .d.v3 .d-diensten.vp-soorten.vp-soorten>.d-dienst.d-dienst:first-child{grid-row:1/4;grid-column:1!important}html body .d.v3 .d-diensten.vp-soorten.vp-soorten>.d-dienst.d-dienst:not(:first-child){grid-area:auto/2}html body .d.v3 .d-diensten.vp-soorten>.d-dienst:not(:first-child){min-height:200px!important}}@media (width>=1100px){html body .d.v3 .d-diensten.vp-soorten>.d-dienst:not(:first-child){min-height:220px!important}}html body .d.mm .mm-gietband .v3-combi{margin-top:0;padding-top:0;padding-bottom:0}html body .d.mm .mm-raam-wrap{margin-top:64px}@media (width<=699px){html body .d.mm .mm-raam-wrap{margin-top:40px}}html body .d.mm .pv-zeker img{width:96px;height:auto}html body .d.mm .pv-vk+.vp-rv{background:linear-gradient(#f6f4f1 0,#fff 320px)!important}html body .d .d-beige .d-label,html body .d .pv-vk .d-label,html body .d .vp-assortiment.d-beige .d-label{color:var(--tan)!important}html body .d.mm .mm-knoppen-onder{margin-top:40px}@media (width>=700px){html body .d.lm .pv-vk-rij{grid-template-columns:repeat(3,1fr);gap:32px}}@media (width>=1100px){html body .d.lm .pv-vk-rij{gap:56px}}html body .d.lm .pv-zeker img{width:140px}@media (width>=700px) and (width<=1099px){html body .d.mm .mm-knoppen-onder{justify-content:center}}@media (width<=1099px){html body .d.mm .v3-combi-knoppen.mm-knoppen-boven{display:none}html body .d.mm .mm-gietband .pv-i-drie{text-align:left;align-self:flex-start;width:100%}}@media (width>=1100px){html body .d.mm .v3-combi-knoppen.mm-knoppen-onder{display:none}html body .d.lm .pv-vk-cta p{max-width:820px}}html body .d.pv .pv-vk-cta{align-items:center}html body .d.pv .pv-vk-cta>*{margin-top:0;margin-bottom:0}html body .d.pv .pv-vk-cta .pv-vk-knop{background:var(--sg-goud,#c9b08a);border:2px solid var(--sg-goud,#c9b08a);color:#fff;box-shadow:none}html body .d.pv .pv-vk-cta .pv-vk-knop:hover{color:#9c7f55;background:#fff}html body .d .vp-rv-meer{font-weight:400}@media (width>=700px){html body .d.lm.pk .pv-vk-rij{grid-template-columns:repeat(2,1fr)}}html body .d .vp-rv .vp-rv-meer{background:var(--sg-goud,#c9b08a);border:2px solid var(--sg-goud,#c9b08a);border-radius:6px;justify-content:center;align-items:center;min-width:242px;height:55px;padding:0 30px;font-size:18px;font-weight:400;line-height:1;transition:background-color .3s,color .3s;display:inline-flex;color:#fff!important}html body .d .vp-rv .vp-rv-meer:hover{background:#fff;color:#9c7f55!important}html body .d.rd .rd-tegels{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:56px;display:grid}html body .d.rd .rd-tegels>.d-dienst{cursor:default;min-height:380px}html body .d.rd .rd-tegels>.d-dienst:hover img{transform:none}html body .d.rd .rd-tegels>.d-dienst:after{background:linear-gradient(#22181e00 30%,#22181e73 60%,#22181ed1 100%)}html body .d.rd .rd-tegels>.d-dienst>div{z-index:1;padding:0 32px 40px 36px;position:relative}html body .d.rd .rd-tegels>.d-dienst h3{margin-bottom:12px;font-size:32px}html body .d.rd .rd-tegels>.d-dienst p{font-size:18px;line-height:1.5}@media (width>=1100px){html body .d.rd:not(.tr) .rd-tegels{grid-template-columns:repeat(4,1fr);gap:32px}html body .d.rd:not(.tr) .rd-tegels>.d-dienst h3{font-size:28px}}@media (width<=1099px){html body .d.v3.rd .rd-tegels.d-diensten{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=699px){html body .d.v3.rd .rd-tegels.d-diensten{scroll-snap-type:x mandatory;margin:32px calc(-1 * var(--zij,20px)) 0;padding:0 var(--zij,20px) 8px;scrollbar-width:none;scroll-padding-left:var(--zij,20px);gap:14px;display:flex;overflow-x:auto}html body .d.rd .rd-tegels::-webkit-scrollbar{display:none}html body .d.rd .rd-tegels>.d-dienst{scroll-snap-align:start;flex:0 0 72%;min-height:340px}html body .d.rd .rd-tegels>.d-dienst>div{padding:0 20px 24px}html body .d.rd .rd-tegels>.d-dienst h3{font-size:22px}html body .d.rd .rd-tegels>.d-dienst p{font-size:16px}}@media (width>=700px){html body .d.rd .rd-tegels>.d-dienst:first-child{grid-column:auto!important}}html body .d.v3.pv .pv-greep .d-collectie .d-knop{border:1.5px solid var(--sg-tan)!important;color:var(--sg-tan)!important;background:0 0!important}html body .d.v3.pv .pv-greep .d-collectie .d-knop:hover{background:var(--sg-tan)!important;color:var(--sg-wit)!important}html body .d.vp.vp-slot .pv-greep+.vp-rv{background:linear-gradient(#f6f4f1 0% 40%,#fff 100%)!important}@media (width>=1100px){html body .d.v3 .d-dessins.v3-opzet-b{grid-template-rows:none;grid-template-columns:2fr 1fr 1fr 1fr;grid-auto-flow:dense}html body .d.v3 .d-dessins.v3-opzet-b .d-dessin,html body .d.v3.pv .pv-greep .v3-opzet-b .d-dessin:nth-child(n){aspect-ratio:3/2;border-radius:14px;grid-area:auto;height:auto;position:relative}html body .d.v3 .d-dessins.v3-opzet-b .d-dessin img,html body .d.v3.pv .pv-greep .v3-opzet-b .d-dessin img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .d.v3 .d-dessins.v3-opzet-b .d-dessin:nth-child(7n+1),html body .d.v3.pv .pv-greep .v3-opzet-b .d-dessin:nth-child(7n+1){aspect-ratio:auto;grid-area:span 2/1}html body .d.v3 .d-dessins.v3-opzet-b .d-dessin:nth-child(7n+1) img,html body .d.v3.pv .pv-greep .v3-opzet-b .d-dessin:nth-child(7n+1) img{aspect-ratio:auto;height:100%}}@media (width>=700px){html body .d.v3.pv .pv-greep .d-dessins.v3-opzet-b{padding-top:0!important}html body .d.v3.pv section.pv-merkstrook{padding-bottom:12px}html body .d.v3.pv .pv-greep .v3-opzet-b .d-dessin:not(.pv-meer-kaart){display:block!important}}@media (width>=1100px){html body .d.v3 .v3-opzet-b .d-dessin:nth-child(n+6){display:block}html body .d.v3:not(.pv) .v3-opzet-b .d-dessin:nth-child(n+8){display:none}}@media (width>=700px){html body .d.v3.pv .pv-greep .d-collectie{margin-top:0;padding-top:0}}.d.v3 .ds-afsluit{box-shadow:var(--sg-merkrand);background:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-top:56px;padding:48px 56px;display:grid}.d.v3 .ds-afsluit h3{color:var(--kop);margin:10px 0 12px;font-size:30px;line-height:1.2}.d.v3 .ds-afsluit p{margin:0 0 24px}.d.v3 .ds-afsluit .ds-knoppen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d.v3 .ds-afsluit .ds-knoppen .d-knop{margin:0}.d.v3 .ds-afsluit ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.d.v3 .ds-afsluit li{color:var(--kop);align-items:flex-start;gap:10px;font-weight:500;display:flex}.d.v3 .ds-afsluit li svg{color:var(--sg-goud,#b08d57);flex:none;margin-top:2px}@media (width<=1099px){.d.v3 .ds-afsluit{grid-template-columns:1fr;gap:28px;margin-top:40px;padding:36px 32px}}@media (width<=699px){.d.v3 .ds-afsluit{margin-top:28px;padding:28px 22px}.d.v3 .ds-afsluit h3{font-size:24px}.d.v3 .ds-afsluit .ds-knoppen .d-knop{justify-content:center;width:100%}}.d.v3 .d-collectie .ds-minder{font:inherit;color:var(--sg-goud,#b08d57);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-left:20px;padding:8px 4px;font-size:15px;font-weight:600;text-decoration:underline}.d.v3 .d-collectie .ds-minder:only-child{margin-left:0}html body .d.v3 .ds-afsluit li .vp-vink{flex:none;width:28px;height:29px;margin-top:-5px;position:static}html body .d.v3 .ds-afsluit li{align-items:center}html body .d.v3 .d-dessins.ds-stil .d-dessin{cursor:default}html body .d.v3 .d-dessins.ds-stil .d-dessin:hover{box-shadow:none;transform:none}html body .d.v3 .d-dessins.ds-stil .d-dessin:hover img{transform:none}@media (width>=700px) and (width<=1099px){html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil{scroll-snap-type:none;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin{aspect-ratio:1;border-radius:14px;flex:none;grid-area:auto;width:auto;min-width:0;max-width:none;height:auto;position:relative;overflow:hidden;display:block!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin img{object-fit:cover;position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}html body .d.v3:not(.pv):not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin:nth-child(n+7),html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil+.v3-ds-nav{display:none!important}}@media (width<=699px){html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 var(--zij,20px)!important;gap:12px!important;display:grid!important;overflow:visible!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin{aspect-ratio:1;border-radius:14px;flex:none;grid-area:auto;width:auto;min-width:0;max-width:none;height:auto;position:relative;overflow:hidden;display:block!important}html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin img{aspect-ratio:auto;object-fit:cover;border-radius:14px;position:absolute;inset:0;width:100%!important;height:100%!important}html body .d.v3:not(.pv):not(.v5) .d-dessins.v3-opzet-b.ds-stil .d-dessin:nth-child(n+7),html body .d.v3:not(.v5) .d-dessins.v3-opzet-b.ds-stil+.v3-ds-nav{display:none!important}html body .d.v3.pv .pv-greep .d-collectie{margin-top:24px;padding:0 var(--zij,20px)!important;display:flex!important}html body .d.v3.pv .pv-greep .ds-afsluit{margin-top:48px}}html body .d.v3 .d-beige .d-knop-lijn,html body .d.v3 .pv-vk .d-knop-lijn{border-color:var(--sg-tan)!important;color:var(--sg-tan)!important;background:0 0!important}html body .d.v3 .d-beige .d-knop-lijn:hover,html body .d.v3 .pv-vk .d-knop-lijn:hover{background:var(--sg-tan)!important;color:#fff!important}html body .d.v3 .vg-voordelen .d-intro-interieur{transform-origin:0;clip-path:inset(7.63% 15.25% 7.63% 0 round 12px);transform:scale(1.18)}@media (width>=1100px){html body .d-kop nav.d-mobielmenu{display:none!important}}@media (width<=1099px){html body .d.v3 .d-mm-info{border-top:0;padding-top:8px}html body .d.v3 .d-mm-adres{border:0}html body .d.v3 .d-mobielmenu .d-mm-adres a{border-bottom:0;padding:0}}@media (width<=699px){html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible;opacity:1!important;gap:8px 16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important;scale:1!important}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo.ms-logo.ms-logo.ms-logo.ms-logo.ms-logo{aspect-ratio:2.4;object-fit:cover;flex:none;justify-self:stretch;width:100%;max-width:none;height:auto;display:block;transform:none;object-position:center!important;margin:0!important;padding:0!important;scale:1.25!important}html body .d.v3 .d-merken-kop h2{margin-bottom:20px}html body .d.v3.pv .pv-greep .d-collectie.d-collectie{justify-content:center;margin-top:20px}html body .d.v3.pv .pv-greep .ds-afsluit{margin-top:40px}}:root{--sg-ruimte-knop-foto:48px}@media (width<=699px){html body .d.v3 .v3-combi-knoppen+.d-intro-beelden,html body .d.v3 .d-intro .v3-combi-knoppen+*{margin-top:var(--sg-ruimte-knop-foto)!important}html body .d.v3 .d-intro>div:has(>.v3-combi-knoppen)+.d-intro-beelden{margin-top:var(--sg-ruimte-knop-foto)!important}html body .d.v3 .d-label{text-align:left;align-self:flex-start;margin-left:0;margin-right:auto}html body .d.v3 .v3-faq-in .d-label{text-align:left}html body .d.v3 .d-intro-beelden[data-r],html body .d.v3 .d-intro-beelden[data-r] *{transform:scale(1)!important}}@media (width<=1099px){html body .d.v3 .v3-combi-garantie img{flex:none;height:auto;max-height:72px;object-fit:contain!important;width:72px!important}}@media (width<=699px){html body .d.vp.vp.rd .vp-hk-donker:before{background:linear-gradient(#22181eb8 0%,#22181ee6 55%,#22181ef2 100%)!important}html body .d.v3 .d-intro-beelden:before,html body .d.v3 .d-intro-beelden:after{transition:opacity .6s!important;transform:scale(1)!important}html body .d.v3 .d-intro-beelden[data-r]:not(.in):before,html body .d.v3 .d-intro-beelden[data-r]:not(.in):after{opacity:0!important}html body .d.v3.vp section.d-beige.d-beige:has(.ms-strook){padding-bottom:72px!important}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo[alt=Flooriginal].ms-logo.ms-logo.ms-logo.ms-logo.ms-logo{scale:1.25}html body .d.v3.vp.vp-slot section.vp-assortiment+section.v3-sr.v3-sr{padding-top:48px!important}html body .d.v3.vp .vp-assortiment .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{margin-bottom:40px}html body .d.v3 section.v3-combi.v3-combi{padding-bottom:var(--sg-ruimte-blok,64px)!important}html body .d.v3 .v3-combi .v3-combi-knoppen:not(.mm-knoppen-boven){flex-direction:column;align-items:stretch;gap:12px;display:flex!important}html body .d.v3 .v3-combi .v3-combi-knoppen .d-knop{text-align:center;justify-content:center;width:100%;margin:0}html body .d.v3 .pv-vk .pv-vk-foto{aspect-ratio:auto;height:190px}html body .d.v3 .pv-vk .pv-vk-foto img{height:100%}html body .d.v3 section.pv-vk.pv-vk{padding-bottom:32px!important}html body .d.v3 section.pv-vk+section.pv-merkstrook{padding-top:44px}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto;margin:0 calc(-1 * var(--zij,20px))!important;padding:4px var(--zij,20px)!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:28px!important;width:auto!important}html body .d.v3 .d-merken.ms-strook::-webkit-scrollbar{display:none}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo.ms-logo.ms-logo.ms-logo.ms-logo.ms-logo,html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo[alt=Flooriginal].ms-logo.ms-logo.ms-logo.ms-logo.ms-logo{object-fit:cover;scroll-snap-align:start;flex:0 0 140px;width:140px;height:64px;aspect-ratio:auto!important;scale:1!important}html body .d.v3 .d-collectie.d-collectie{margin-top:24px;margin-bottom:56px}html body .d.v3:not(.v5) .v3-sr-tekst>:not(.d-label):not(h2):not(.v3-sr-p1){order:3!important}html body .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-p1{margin-bottom:0}html body .d.v3:not(.v5) .v3-sr-tekst>.pv-zeker{margin-top:28px}html body .d.v3 section.v3-faq>.v3-faq-in.v3-faq-in{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto!important;max-width:none!important}}@media (width>=1100px){html body .d.rd .vp-hk-donker:before{background:linear-gradient(90deg,#22181ed1 0%,#22181e8c 40%,#22181e1f 75%,#22181e00 100%)}}@media (width<=699px){html body .d.v3 .v3-combi .v3-combi-knoppen .d-knop{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:16px}html body .d.v3 .v3-combi .v3-combi-knoppen .d-knop.d-knop{align-self:stretch;width:100%;max-width:none;display:flex}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo.ms-logo.ms-logo.ms-logo.ms-logo.ms-logo,html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo[alt=Flooriginal].ms-logo.ms-logo.ms-logo.ms-logo.ms-logo{flex:0 0 170px!important;width:170px!important;height:80px!important}html body .d.v3 .pv-greep .d-knop{white-space:nowrap}html body .d.v3 .d-collectie.d-collectie.d-collectie{margin-top:24px;margin-bottom:56px;padding-top:0!important}html body .d.v3 .d-collectie.d-collectie>.d-knop{margin-top:0!important}html body .d.v3.pv .pv-greep .d-collectie.d-collectie.d-collectie{margin-bottom:56px;padding-top:0;margin-top:24px!important}html body .d.v3 .v3-combi .v3-combi-knoppen.v3-combi-knoppen{width:100%;max-width:none}html body .d.v3.v3 section.v3-combi .v3-combi-tekst>.v3-combi-knoppen.v3-combi-knoppen{width:auto;align-self:stretch!important}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{justify-content:flex-start!important}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook .ms-logo.ms-logo.ms-logo.ms-logo.ms-logo.ms-logo{opacity:.8}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{scroll-padding-left:var(--zij,20px)}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken.ms-strook.ms-strook{display:flex;overflow-x:auto;margin:0 calc(-1 * var(--zij,20px)) 0!important;padding:4px var(--zij,20px)!important;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:28px!important;width:auto!important;max-width:none!important}html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken.ms-strook.ms-strook img.ms-logo.ms-logo{aspect-ratio:auto;object-fit:cover;flex:0 0 170px;max-width:none;height:80px;scale:1;width:170px!important}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook{scroll-snap-type:none}html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook,html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken.ms-strook.ms-strook{margin-left:calc(-1 * var(--zij,20px))!important;margin-right:calc(-1 * var(--zij,20px))!important;width:auto!important;max-width:none!important;padding:0!important;display:block!important;overflow:hidden!important}html body:not(#_) .d.v3 .d-merken.ms-strook>img.ms-logo,html body:not(#_) .d.v3 .d-merken.ms-strook>a{display:none!important}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{width:max-content;max-width:none;padding-left:var(--zij,20px);flex-flow:row;align-items:center;gap:40px;animation:28s linear infinite ms-loop;display:flex}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij img{aspect-ratio:auto;object-fit:contain;opacity:.75;filter:grayscale();flex:none;margin:0;display:block;width:auto!important;max-width:none!important;height:34px!important;padding:0!important;scale:1!important}html body:not(#_) .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-p2{order:3!important}html body:not(#_) .d.v3:not(.v5) .v3-sr-tekst>.pv-zeker{order:4!important}html body:not(#_) .d.v3:not(.v5) .v3-sr-tekst>.v3-sr-knop{order:5!important}}@media (width<=699px) and (prefers-reduced-motion:reduce){html body .d.v3 .ms-loop{overflow-x:auto}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{animation:none}}@media (width>=1100px){.d .ms-loop{display:none}}@media (width>=700px) and (width<=1099px){html body .d.v3 .d-merken.ms-strook.ms-strook.ms-strook.ms-strook,html body .d.d-nieuw.v1.v3.vp.vp-slot section.vp-assortiment div.d-merken.ms-strook.ms-strook{scroll-snap-type:none;margin-left:calc(-1 * var(--zij,40px))!important;margin-right:calc(-1 * var(--zij,40px))!important;width:auto!important;max-width:none!important;padding:0!important;display:block!important;overflow:hidden!important}html body:not(#_) .d.v3 .d-merken.ms-strook>img.ms-logo,html body:not(#_) .d.v3 .d-merken.ms-strook>a{display:none!important}html body:not(#_) .d.v3 .ms-loop{text-align:left;padding:32px 0;display:block;overflow:hidden}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{flex-flow:row;align-items:center;width:max-content;max-width:none;margin:0;padding-left:0;animation:34s linear infinite ms-loop-naad;display:flex;gap:0!important}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij img{aspect-ratio:auto;object-fit:contain;opacity:.75;filter:grayscale();flex:none;display:block;width:auto!important;max-width:none!important;height:44px!important;margin:0 56px 0 0!important;padding:0!important;scale:1!important}}@media (width>=700px) and (width<=1099px) and (prefers-reduced-motion:reduce){html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{animation:none}html body .d.v3 .ms-loop{overflow-x:auto}}@keyframes ms-loop{to{transform:translate(calc(-50% - 20px))}}@media (width<=699px){html body:not(#_) .d.v3:not(.v5) .v3-sr .pv-zeker{margin-top:12px!important}html body:not(#_) .d.v3:not(.v5) .v3-sr .v3-sr-knop{align-self:flex-start!important}html body:not(#_) .d.v3>section.pv-merkstrook{padding-top:0!important;padding-bottom:16px!important}html body:not(#_) .d.v3>section.pv-merkstrook .d-merken{margin-top:0;padding-top:12px!important}html body:not(#_) .d.v3.v3-c>section.d-intro{padding-bottom:32px!important}html body:not(#_) .d.v3.v3-c>section.d-oplossingen .d-merken-kop{margin-top:56px}html body:not(#_) .d.v3.v3-c .home-allin section.pv-prijs{padding-top:8px!important}html body:not(#_) .d.v3.v3-c>section.v3-combi{padding-bottom:36px!important}html body:not(#_) .d.v3 .v3-combi-garantie img{height:auto;max-height:none;width:96px!important}}@media (width>=700px) and (width<=1099px){html body:not(#_) .d.v3.vp:not(.v3-c)>section.v3-sr{padding-top:72px!important}html body .d .vp-rv .vp-rv-rij{display:none}html body .d .vp-rv .vp-rv-mob{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--zij,32px));padding:4px var(--zij,32px) 16px;scroll-padding-left:var(--zij,32px);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}html body .d .vp-rv .vp-rv-mob::-webkit-scrollbar{display:none}html body .d .vp-rv .vp-rv-mob .vp-rv-kaart{scroll-snap-align:start;flex:0 0 44%;display:block}html body .d .vp-rv .vp-rv-voet .vp-rv-voetpijl{display:none!important}html body .d .vp-rv .vp-rv-voet .vp-rv-meer{margin-left:0!important}}#assortiment{scroll-margin-top:90px}html body .d a.d-knop.d-knop-lijn.v3-combi-knop{color:var(--sg-paars)!important;border:2px solid var(--sg-paars)!important;box-shadow:none!important;background:0 0!important}html body .d a.d-knop.d-knop-lijn.v3-combi-knop:hover{background:var(--sg-paars)!important;color:var(--sg-wit)!important}@media (width<=699px){html body .d.v3 .vg-voordelen .d-intro{gap:0}}@media (width<=1099px){html body:not(#_) .pv .pv-twee .pv-alleen-groot{display:none!important}html body:not(#_) .pv .pv-twee .pv-alleen-mobiel{margin-top:24px;display:flex!important}}html body:not(#_) .d.v3 section.pv-prijs:has(+section.v3-combi){padding-bottom:0!important}html body:not(#_) .d.v3 .home-allin:has(+section.v3-combi) section.pv-prijs{padding-bottom:0!important}@media (width<=699px){html body:not(#_) .d.v3:not(.v5) .v3-combi-foto .v3-combi-garantie:has(>img){text-align:left;align-items:center;height:auto;min-height:0;margin:0;position:absolute;flex-direction:row!important;gap:12px!important;padding:12px 14px!important;bottom:12px!important;left:12px!important;right:12px!important}html body:not(#_) .d.v3:not(.v5) .v3-combi-foto .v3-combi-garantie:has(>img) img{height:auto;margin:0;width:64px!important}html body:not(#_) .d.v3:not(.v5) .v3-combi-foto .v3-combi-garantie:has(>img) p{font-size:14px;line-height:1.4}}@media (width>=1100px){html body:not(#_) .d.v3 section.pv-prijs:has(+section.v3-combi){padding-top:80px}html body:not(#_) .d.v3 section.pv-prijs+section.v3-combi{padding-top:128px!important}}:root{--sg-kop-breedte:1680px}@media (width>=1100px){.d .d-kop .d-kop-in{max-width:var(--sg-kop-breedte);width:calc(100% - 96px)}}.d.v3 a.pv-actie-link{color:inherit;cursor:pointer;padding-right:64px;text-decoration:none}.d.v3 .pv-actie-pijl{background:var(--sg-wit,#fff);border:2px solid var(--sg-paars);width:36px;height:36px;color:var(--sg-paars);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.d.v3 a.pv-actie-link:hover .pv-actie-pijl{transform:translateY(-50%)translate(3px)}@media (width>=1100px){html body:not(#_) .d.v3 section.vp-rv+section.v3-sr{padding-top:44px}}.lbl-nieuw .d.v3 .d-label,.lbl-nieuw .d.v3:not(.v5) .d-label,.lbl-nieuw .d .d-capsule{text-transform:none;letter-spacing:0;font-family:Outfit,sans-serif;font-weight:600;font-size:18px!important}.d.mk .mk-collecties .d-dienst img,.d.mk .mk-collecties .d-dienst:hover img{transform:none}.d.mk .mk-collecties .d-dienst{cursor:default}.d.mk .v3-kennis-foto img{object-position:50% 0%}.d.vp.mk .vp-assortiment.mk-collecties{background:var(--beige)}@media (width<=699px){html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{padding-left:0;animation-name:ms-loop-naad;gap:0!important}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij img{margin-right:40px!important}html body:not(#_) .d.v3 .ms-loop{padding:28px 0}html body:not(#_) .d.v3.mk .mm-gietband .v3-combi>.v3-combi-foto{order:9;margin:28px 0 0!important}}@keyframes ms-loop-naad{to{transform:translate(-50%)}}@media (width>=1100px){.d.vp.pv-i #assortiment{scroll-margin-top:-48px}.d.vp.pv-i .pv-raster>.d-dienst{min-height:330px}.d.v3.pv-i .v3-combi-tekst{text-align:center;flex-direction:column;align-items:center;display:flex}.d.v3.pv-i .v3-combi-tekst .vp-voordelen{text-align:left}.d.v3.pv-i .v3-combi-tekst .v3-combi-knoppen{justify-content:center}}.d.v3.pv-i .pv-i-drie{margin:12px 0 20px}.d.v3.pv-i .pv-i-drie strong{color:var(--sg-paars,inherit);font-weight:600}.vp .pv-kruimel-hero{display:none}.vp .pv-kruimel-intro{letter-spacing:0;text-transform:none;color:var(--muted-foreground,#8a8a8a);opacity:1;justify-content:flex-start;gap:6px;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;display:flex}.vp .pv-kruimel-intro a{color:inherit;text-decoration:none}.vp .pv-kruimel-intro a:hover{text-decoration:underline}@media (width>=700px) and (width<=1099px){html body .d.v3.pv:not(.v5) section.v3-combi .v3-combi-knoppen{order:2!important;margin-top:28px!important;margin-bottom:40px!important}html body .d.v3.pv:not(.v5) section.v3-combi .v3-combi-foto{order:3!important}html body .d.v3.pv:not(.v5) section.v3-combi .v3-combi-sfeer{order:4!important}html body .d.v3.pv .ds-afsluit ul{margin-top:36px}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-boven{flex-direction:column;display:flex;gap:0!important}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst{display:contents}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>*{order:1}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-beeld{order:2;width:100%;margin:12px 0 0;padding:0!important}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-klein,html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-beeld:before{display:none}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-groot{width:100%}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>.d-label{align-self:flex-start}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-p2{order:3;margin-top:28px}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>.pv-zeker{order:4;border-top:0!important;margin-top:40px!important;padding-top:0!important}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-knop{order:5;align-self:flex-start;margin-top:32px}}html body .d.v3.pv:not(.vg) section.pv-merkstrook .d-merken-kop{padding-top:88px}@media (width<=1099px){html body .d.v3.pv:not(.vg) section.pv-merkstrook .d-merken-kop{padding-top:72px}}@media (width<=699px){html body .d.v3.pv:not(.vg) section.pv-merkstrook .d-merken-kop{padding-top:56px}html body .d.v3.pv section.pv-merkstrook .d-merken-kop h2{margin-bottom:8px}html body:not(#_) .d.v3.pv section.pv-merkstrook .ms-loop{padding:8px 0 48px}}.vp .pv-kruimel-intro{text-align:left;flex-wrap:wrap;align-self:flex-start;width:100%}@media (width<=699px){html body:not(#_) .d.v3 .ms-loop{text-align:left;display:block;overflow:hidden}html body:not(#_) .d.v3 .ms-loop .ms-loop-rij{margin:0}html body .d.v3 .ds-afsluit ul{display:none}}@media (width<=1099px){html body .d.v3.vp .pv-waarom .v3-combi-knoppen,html body .d.v3.vp .vg-voordelen .v3-combi-knoppen,html body .d.v3.vp section.v3-combi .v3-combi-knoppen{justify-content:center;width:100%}html body:not(#_) .d.v3.vp .pv-waarom .v3-combi-knoppen>.d-knop:only-child,html body:not(#_) .d.v3.vp .vg-voordelen .v3-combi-knoppen>.d-knop:only-child,html body:not(#_) .d.v3.vp section.v3-combi .v3-combi-knoppen>.d-knop:only-child{flex:none;width:auto;margin-left:auto;margin-right:auto}html body .d.v3 .bl-voordelen .d-twee>div{order:1}html body .d.v3 .bl-voordelen .bl-foto{order:2;margin-top:32px}}html body:not(#_) .d.v3.vp section.v3-sr div.v3-sr-strook{margin-top:104px!important}html body:not(#_) .d.v3.vp section.v3-sr.d-blok{padding-bottom:96px!important}@media (width<=1099px){html body:not(#_) .d.v3.vp section.v3-sr div.v3-sr-strook{margin-top:48px!important}html body:not(#_) .d.v3.vp section.v3-sr.d-blok{padding-bottom:72px!important}}@media (width<=699px){html body:not(#_) .d.v3.vp section.v3-sr div.v3-sr-strook{margin-top:40px!important}html body:not(#_) .d.v3.vp section.v3-sr.d-blok{padding-bottom:56px!important}}@media (width>=700px) and (width<=1099px){html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-p2{order:1;margin-top:0}html body .d.v3.pv:not(.v5) section.v3-sr .v3-sr-beeld{margin-top:28px}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr .v3-sr-video{inset:auto 16px 16px auto!important}}@media (width>=700px){html body:not(#_) .d.v3.vg section.pv-merkstrook.d-blok{padding-top:24px}}@media (width<=699px){html body:not(#_) .d.v3 .pv-actie-link p{padding-right:44px}}@media (width<=1099px){html body:not(#_) .d.v3.vp section.v3-combi .v3-combi-knoppen{justify-content:center!important;align-self:stretch!important;width:100%!important}}.hv-kort{display:none}.pv .vp-hk-keur{align-items:center;gap:8px;margin-bottom:16px;text-decoration:none;display:inline-flex}.pv .vp-hk-keur .vp-sterren{letter-spacing:1px;color:#f4b400!important}html body .d.vp.hv .hv-knoppen .v3-knop-sec{background:var(--sg-wit)!important;color:var(--sg-paars)!important;border:2px solid var(--sg-paars)!important;text-shadow:none!important}html body .d.vp.hv .hv-knoppen>a{box-sizing:border-box;min-width:0;min-height:58px;box-shadow:none;justify-content:center;flex:0 0 calc(50% - 6px)!important;padding:16px 24px!important;font-size:17px!important}html body .d.vp.hv .hv-knoppen{gap:12px;max-width:540px;display:flex}html body .d.vp.hv .hv-knoppen>a svg{flex:0 0 18px;width:18px;height:18px}@media (width<=699px){html body .d.vp.hv .hv-lang{display:none}html body .d.vp.hv .hv-kort{display:inline}html body .d.vp.hv .hv-knoppen{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;width:100%;max-width:none;display:grid!important}html body .d.vp.hv .hv-knoppen>a{white-space:nowrap;gap:8px;min-height:54px;width:100%!important;padding:12px 8px!important;font-size:15px!important}}html body .d.hv-7 .vp-hk-donker:before{background:linear-gradient(90deg,#22181ea8 0%,#22181e70 45%,#22181e1f 100%)!important}html body .d.hv-7 .vp-hk-donker h1,html body .d.hv-7 .vp-hk-donker .vp-h-p{text-shadow:0 1px 14px #00000059}@media (width<=699px){html body .d.hv-7 .vp-hk-donker:before{background:linear-gradient(#22181e6b,#22181ea8)!important}html body .d.hv-7 .vp-hk-donker .vp-hk-in{padding-top:44px}}html body:not(#_) .d.hv-7 .vp-hk-beeld,html body:not(#_) .d.hv-7 .vp-h-p{display:none!important}html body:not(#_) .d.hv-7 .vp-hk-in{align-items:stretch;min-height:min(600px,100vh - 200px);display:flex;padding-top:48px!important;padding-bottom:72px!important}html body:not(#_) .d.hv-7 .vp-hk-tekst{flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:880px;display:flex;margin:0!important}html body:not(#_) .d.hv-7 .vp-kruimel{order:-2;margin-bottom:auto}.hv7-reviewtekst{display:none}html body:not(#_) .d.hv-7 .vp-hk-keur{background:var(--sg-wit);color:var(--sg-tekst);border-radius:999px;order:-1;align-items:center;gap:8px;margin:0 0 20px;padding:8px 16px 8px 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 10px 26px -14px #00000080}html body:not(#_) .d.hv-7 .hv7-reviewtekst{display:inline}html body:not(#_) .d.hv-7 .vp-hk-keur .vp-sterren{font-size:14px}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-in{min-height:560px;padding-top:24px!important;padding-bottom:40px!important}html body:not(#_) .d.hv-7 .vp-hk-keur{margin-bottom:16px}}@media (width<=1099px){html body:not(#_) .d.v3 .ms-strook>.ms-loop{grid-column:1/-1;width:100%;min-width:0}}html body .d .d-menuknop{width:52px!important;height:52px!important;padding:6px!important}html body .d .d-menuknop svg{width:34px!important;height:34px!important}@media (width<=699px){html body .d.v3.vp .d-intro .vp-intro-knoppen{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:12px;width:100%;max-width:none;display:grid}html body .d.v3.vp .d-intro .vp-intro-knoppen .d-knop{box-sizing:border-box;white-space:nowrap;justify-content:center;width:100%;min-width:0;padding-left:12px;padding-right:12px}}html body:not(#_) .d.hv-7 .vp-hk-in{min-height:min(480px,100vh - 220px);padding-bottom:56px!important}html body:not(#_) .d.hv-7 .vp-hk-bg,html body:not(#_) .d.hv-7 .vp-hk-bg img{object-position:50% 78%!important;background-position:50% 78%!important}html body:not(#_) .d.hv-7 .vp-hk-keur{box-shadow:none;color:#ffffffeb;text-shadow:0 1px 10px #0006;background:0 0;border-radius:0;margin:0 0 14px;padding:0}html body:not(#_) .d.vp.hv .hv-knoppen>a,html body:not(#_) .d.vp.hv .hv-knoppen>a:before,html body:not(#_) .d.vp.hv .hv-knoppen>a:after{box-shadow:none!important;filter:none!important}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-in{min-height:440px;padding-bottom:32px!important}html body:not(#_) .d.vp.hv-7 .hv-knoppen{grid-template-columns:1fr!important}html body:not(#_) .d.vp.hv-7 .hv-lang{display:inline}html body:not(#_) .d.vp.hv-7 .hv-kort{display:none}}html body:not(#_) .d.hv-7 .vp-hk-in{padding-bottom:40px!important}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-bg{object-position:50% 100%!important}}html body:not(#_) .d.hv-7 .vp-h-p{max-width:820px;margin:0 0 28px;display:block!important}html body:not(#_) .d.hv-7 .vp-hk-beeld{display:block!important}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk-in{justify-content:space-between;align-items:flex-end;gap:48px}html body:not(#_) .d.hv-7 .vp-hk-beeld{flex:none;max-width:340px;transform:scale(1);width:min(340px,24vw)!important;margin:0 0 8px!important}}@media (width<=1099px){html body:not(#_) .d.hv-7 .vp-hk-in{flex-direction:column;align-items:stretch}html body:not(#_) .d.hv-7 .vp-hk-beeld{width:min(340px,80%)!important;margin:32px auto 0!important}}html body:not(#_) .d.vp.hv .hv-knoppen>a *{text-shadow:none!important}.hv7-kort{display:none}@media (width<=699px){html body:not(#_) .d.hv-7 .hv7-lang{display:none}html body:not(#_) .d.hv-7 .hv7-kort{display:inline}html body:not(#_) .d.pvh .vp-hk-bg{transform-origin:0 100%!important;transform:scale(1.5)!important}}html body:not(#_) .d.hv-7 .pv-kruimel-intro{margin-bottom:14px!important}@media (width<=699px){html body:not(#_) .d.hv-7 .pv-kruimel-intro{margin-bottom:20px!important}}html body:not(#_) .d.vp.hv-7 .hv-knoppen>a{font-size:18px!important}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk-beeld{max-width:280px;width:min(280px,20vw)!important}html body:not(#_) .d.hv-7 .vp-hk-donker:before{background:linear-gradient(100deg,#120e0ad1 0%,#120e0aa8 34%,#120e0a47 58%,#120e0a0a 78%)!important}}@media (width<=1099px){html body:not(#_) .d.hv-7 .vp-hk-beeld{width:min(280px,66%)!important}}@media (width<=699px){html body:not(#_) .d.v3:not(.v5) .v3-combi-foto a.v3-combi-garantie.pv-actie-link{text-align:left!important;align-items:flex-start!important}html body:not(#_) .d.v3:not(.v5) a.pv-actie-link p{text-align:left!important}}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk-in{min-height:min(400px,100vh - 240px);padding-top:36px!important;padding-bottom:36px!important}html body:not(#_) .d.hv-7 .vp-hk-beeld{display:none!important}}@media (width<=1099px){html body:not(#_) .d.hv-7 .vp-hk-beeld{width:min(320px,82%)!important}}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk{min-height:0!important;padding-top:56px!important;padding-bottom:64px!important}html body:not(#_) .d.hv-7 .vp-hk-in{min-height:0!important;padding-top:24px!important;padding-bottom:16px!important}html body:not(#_) .d.hv-7 .vp-kruimel{margin-bottom:56px}}@media (width<=1099px){html body:not(#_) .d.hv-7 .vp-hk-beeld{align-self:center;margin-left:auto!important;margin-right:auto!important}}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk{padding-bottom:104px!important}html body:not(#_) .d.hv-7 .vp-hk-donker:before{background:linear-gradient(100deg,#120e0ad1 0%,#120e0aa3 34%,#120e0a38 58%,#120e0a00 78%)!important;background:var(--sg-hero-waas-desktop)!important}}@media (width>=700px) and (width<=1099px){html body:not(#_) .d.hv-7 .vp-hk-donker:before{background:var(--sg-hero-waas-smal)!important}}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-donker:before{background:var(--sg-hero-waas-smal)!important}}html body:not(#_) .d.hv-7 .vp-hk-keur .vp-sterren{letter-spacing:1px;color:#f4b400!important}@media (width>=700px){html body:not(#_) .d.vp.hv-7 .hv-knoppen{grid-template-columns:1fr 1fr;width:auto;max-width:none;display:inline-grid!important}html body:not(#_) .d.vp.hv-7 .hv-knoppen>a{white-space:nowrap;width:auto!important}}html body:not(#_) .d.hv-7 .vp-hk-donker:after{display:none}html body:not(#_) .d.hv-7 .vp-hk-donker:before{bottom:0}@media (width>=1100px){html body:not(#_) .d.hv-7 .vp-hk-in{max-width:none;padding-left:max(44px,50% - 704px)!important;padding-right:max(44px,50% - 704px)!important}}.d-kop-vl{align-items:center;margin:-40px 0;padding:40px 0;display:flex}.d-kop-vl>a{position:relative}.d-mega{display:none}@media (width>=1100px){.d-mega:before{content:"";top:-14px;left:var(--pijl,50%);background:var(--paars);clip-path:polygon(50% 0,100% 100%,0 100%);width:20px;height:12px;margin-left:-10px;position:absolute}.d-kop-vl:hover>a,.d-kop-vl:focus-within>a{color:var(--paars)}.d-kop-vl:hover .d-mega,.d-kop-vl:focus-within .d-mega{display:grid}.d-mega{border-top:3px solid var(--sg-paars,#8c2e8d);color:#221c1d;text-align:left;z-index:40;background:#fff;border-radius:0 0 14px 14px;grid-template-columns:1.4fr 1fr 320px;gap:48px;width:min(1380px,100vw - 64px);padding:48px;font-size:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 30px 60px #2819142e}.d-kop nav .d-mega a:after{display:none}.d-mega-pv{background:var(--sg-beige,#f6f4f1);border-radius:10px;padding:34px 36px}.d-mega-lb{letter-spacing:.14em;text-transform:uppercase;color:var(--tan);margin:28px 0 14px;font-size:12px;font-weight:600;line-height:1}.d-mega-lb-eerst{margin-top:6px}.d-kop nav .d-mega-kop{color:var(--kop);border-bottom:1px solid #e2ded5;justify-content:space-between;align-items:center;padding:0 0 24px;font-size:30px;font-weight:600;line-height:1.1;display:flex}.d-mega-kop i{color:var(--tan);transition:transform .4s cubic-bezier(.2,.7,.1,1);display:block}.d-mega-kop i svg{width:34px;height:34px;display:block}.d-kop nav .d-mega-kop:hover{color:var(--kop)}.d-mega-kop:hover i{transform:translate(6px)}.d-mega p{color:#4a403c;margin:14px 0 0;font-size:16px;line-height:1.5}.d-mega-kaart{box-shadow:0 0 0 2px var(--sg-cyaan,#004595),0 0 0 5px #fff,0 0 0 8px var(--sg-paars,#8c2e8d);background:var(--sg-beige,#f6f4f1);border-radius:12px;align-self:start;margin:8px;overflow:hidden}.d-mega-kaart img{object-fit:cover;width:100%;height:240px;display:block}.d-mega-kaart>div{padding:20px 22px 24px}.d-mega-kaart b{color:var(--kop);margin-bottom:6px;font-size:21px;display:block}.d-mega-kaart span{color:#6b605a;margin-bottom:16px;font-size:15px;line-height:1.45;display:block}.d-kop nav .d-mega-knop{white-space:nowrap;gap:8px;width:100%;min-width:0;height:55px;margin:0;padding:0 10px;display:flex}.d-kop nav .d-mega-knop svg{flex-shrink:0;display:block}}.d-mobielmenu .d-mm-sub{border-bottom:1px solid #0000000f;flex-direction:column;padding:2px 0 12px 16px;display:flex}.d-mobielmenu .d-mm-sub a{border-bottom:0;padding:11px 0;font-size:17px}.d-mobielmenu a:after{display:none!important}.d-mobielmenu .d-mm-adres span{white-space:nowrap}.d-mobielmenu .d-mm-adres strong{margin-bottom:4px}.d-mobielmenu .d-mm-adres>a{margin-top:10px}.d-mobielmenu .d-mm-sub .d-mm-pvc{font-weight:600}@media (width<=1099px){html body .d.v3 .d-kop .d-mobielmenu{padding:16px 24px 20px}html body .d.v3 .d-mobielmenu>a,html body .d.v3 .d-mobielmenu>div>a{padding:12px 0}.d-mobielmenu .d-mm-sub a{padding:9px 0}html body .d.v3 .d-mm-info{background:var(--pijlers-oppervlak,#fff);border-top:1px solid var(--beige);gap:14px;margin-top:12px;padding:16px 0 20px;position:sticky;bottom:-20px}html body .d.v3 .d-mm-info .d-mm-showroom{color:var(--paars);white-space:nowrap;gap:8px;height:55px}html body .d.v3 .d-mm-adres{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px}html body .d.v3 .d-mobielmenu .d-mm-adres>a{align-items:center;gap:8px;margin-top:0;display:inline-flex}html body .d.v3 .d-mm-info .d-mm-showroom svg,.d-mobielmenu .d-mm-tel svg{flex-shrink:0}html body .d-kop .d-mobielmenu>div>a.d-mm-showroom{border:2px solid #9c6e8c;padding:0 10px}html body .d.v3 .d-mm-info{border-top:0;gap:30px;margin-top:0;padding:8px 0 20px}html body .d.v3 .d-mobielmenu .d-mm-tel,html body .d.v3 .d-mobielmenu .d-mm-adres .sg-open{color:var(--kop);font-size:17px}html body .d.v3 .d-mobielmenu .d-mm-tel svg{color:#009235}}@media (width>=1100px){html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen.inf-dagen{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen.inf-dagen>.d-dienst{min-height:440px}html body .d.d-nieuw.v1.v3.vp.vv .d-diensten.vv-systemen.inf-dagen>.d-dienst h3{font-size:26px}}.d.vp .inf-dagen{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.d.vp .inf-kaart{background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.d.vp .inf-kaart img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.d.vp .inf-kaart-tekst{padding:28px 28px 32px}.d.vp .inf-kaart-tekst h3{margin:0 0 10px;font-size:24px}.d.vp .inf-kaart-tekst p{margin:0}.d.vp .vp-hk-groot.inf-actie{color:var(--ink,#2b2420);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:40px;display:flex}.d.vp .inf-actie strong{font-size:28px;line-height:1.2}.d.vp .inf-actie p{margin:0}@media (width<=1099px){.d.vp .inf-dagen{grid-template-columns:1fr;gap:24px}.d.vp .inf-kaart img{aspect-ratio:16/9}}@media (width<=699px){.d.vp .inf-kaart-tekst{padding:22px 20px 26px}.d.vp .inf-kaart-tekst h3{font-size:21px}.d.vp .vp-hk-groot.inf-actie{padding:26px}.d.vp .inf-actie strong{font-size:22px}}@media (width>=1100px){html body:not(#_):not(#__) .d.hv-7 .inf-hk-actie .vp-hk-beeld{flex:none;align-self:center;max-width:340px;width:min(340px,24vw)!important;display:block!important}html body .d.vp .inf-hk-actie .vp-hk-in{justify-content:space-between;align-items:center;gap:48px;display:flex}}html body .d.vp .inf-actie .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars,#8e2c8e),#e0325a);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}html body .d.vp .vp-hk-groot.inf-actie{background:var(--sg-beige);text-shadow:none;gap:12px;padding:32px 28px}html body .d.vp .inf-actie *{text-shadow:none}html body .d.vp .inf-actie strong{font-size:24px}@media (width>=1100px){html body .d.v3 .v3-sr.inf-sr .v3-sr-boven{grid-template-columns:1.15fr 1fr}html body .d.v3 .v3-sr.inf-sr .v3-sr-tekst{order:2}html body .d.v3 .v3-sr.inf-sr .v3-sr-beeld{order:1}html body .d.v3 .v3-sr.inf-sr .v3-sr-klein{left:auto;right:0}html body .d.v3 .v3-sr.inf-sr .v3-sr-video{left:16px;right:auto}}@media (width<=699px){.d.vp .inf-dagen{scroll-snap-type:x mandatory;margin-left:calc(var(--zij,20px)*-1);margin-right:calc(var(--zij,20px)*-1);padding:0 var(--zij,20px) 8px;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.d.vp .inf-dagen::-webkit-scrollbar{display:none}.d.vp .inf-kaart{scroll-snap-align:start;flex:0 0 84%}}html body:not(#_) .d.vp .inf-actie,html body:not(#_) .d.vp .inf-actie *{text-shadow:none!important}@media (width>=1100px){html body:not(#_) .d.v3 .v3-sr.inf-sr .v3-sr-beeld:before{right:0;left:auto!important;transform:translate(22px,22px)rotate(8deg)!important}html body:not(#_) .d.v3 .v3-sr.inf-sr .v3-sr-klein{transform:rotate(3deg)}html body:not(#_) .d.v3 .v3-sr.inf-sr .v3-sr-video{bottom:80px;left:94px;right:auto}}@media (width<=699px){html body:not(#_) .d.vp .inf-dagen{margin-left:0;margin-right:0;padding:0 0 8px;scroll-padding-left:0}html body:not(#_) .d.vp .inf-kaart{flex:0 0 86%}}@media (width>=1100px){html body:not(#_) .d.v3 .v3-sr.inf-sr .v3-sr-groot{width:calc(100% - 36px)}.d-mega-kop i svg{width:38px;height:38px}}@media (width>=700px) and (width<=1099px){html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-tekst>.d-label{order:1}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-tekst>h2{order:2}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-tekst>.v3-sr-p1{order:3}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-tekst>.v3-sr-p2{order:4;margin-top:20px}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-beeld{order:6;margin-top:36px}html body:not(#_) .d.v3.pv:not(.v5) section.v3-sr.inf-sr .v3-sr-tekst>.v3-sr-knop{order:5;margin-top:28px}.d.vp .inf-dagen{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:0 0 8px;display:flex;overflow-x:auto}.d.vp .inf-dagen::-webkit-scrollbar{display:none}.d.vp .inf-kaart{scroll-snap-align:start;flex:0 0 62%}}@media (width>=1100px){html body:not(#_) .d.v3 .v3-sr.inf-sr .v3-sr-boven{column-gap:130px}html body .d-kop .d-mega{--mr:max(64px,calc((100% - 1648px)/2));left:auto;right:var(--mr);width:min(1380px,calc(100% - 2*var(--mr) - 190px));transform:none}}.el .vp-hk-beeld{position:relative}.el .vp-hk-beeld .el-hk-video{z-index:3;position:absolute;bottom:24px;left:24px}@media (width>=1100px){.d-mega-systemen{gap:10px;display:grid}.d-kop nav .d-mega-systeem{color:#221c1d;background:#fff;border:1px solid #e7e1d7;border-radius:6px;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:8px;transition:background .2s,border-color .2s;display:grid}.d-kop nav .d-mega-systeem:hover{color:#221c1d;background:#efebe2;border-color:#0000}.d-mega-systeem img{object-fit:cover;border-radius:4px;width:72px;height:56px;display:block}.d-mega-systeem b{font-size:17px;font-weight:600;display:block}.d-mega-systeem small{color:#6b605a;margin-top:2px;font-size:14px;display:block}.d-mega-systeem svg{color:var(--tan);margin-right:6px}}.el .el-hk-video .v3-foto-pil,.el .el-hk-videotekst .v3-foto-pil{white-space:nowrap}.el .el-hk-videotekst{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:28px;padding:0;display:inline-flex;position:static}@media (width<=1099px){.el .el-hk-videotekst{display:none}.el .vp-hk-beeld .el-hk-video{bottom:16px;left:16px}}@media (width>=1100px){.el .vp-hk-beeld .el-hk-video{display:none}}html body .d.el .vp-hk .v3-sr-play{width:52px;height:52px;color:var(--sg-paars,#8c1a86);box-shadow:var(--sg-merkrand);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}html body .d.el .vp-hk .el-hk-videotekst .v3-foto-pil{color:#fff;box-shadow:none;background:0 0;padding:0;font-size:17px;font-weight:600}@media (width<=1099px){html body .d.el .vp-hk .el-hk-video{align-items:center;gap:8px;display:flex;inset:auto auto 16px 16px}html body .d.el .vp-hk .v3-sr-play{width:42px;height:42px}}html body .d.el .vp-hk .v3-sr-video .v3-foto-pil{position:static}@media (width>=1100px){html body .d.el .vp-hk .vp-hk-beeld .el-hk-video{align-items:center;gap:12px;display:flex;inset:auto auto 24px 24px}html body:not(#_) .d.hv-7.el .vp-hk-beeld{max-width:340px;width:min(340px,22vw)!important;display:block!important}}.d-mobielmenu .d-mm-klap{width:100%;font:inherit;color:var(--kop);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;font-size:20px;display:flex}.d-mobielmenu .d-mm-klap svg{color:#8c1a86;transition:transform .2s}.d-mobielmenu .d-mm-klap .d-mm-pijl-op{transform:rotate(180deg)}@media (width>=1100px){html body .d-kop .d-mega.d-mega-vvw{grid-template-columns:1fr 400px;padding:40px 48px}html body .d-kop nav .d-mega-vvw .d-mega-systeem span{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}html body .d-kop nav .d-mega-vvw .d-mega-systeem b{white-space:nowrap}html body .d-kop nav .d-mega-vvw .d-mega-systeem small{margin:0}html body .d-kop .d-mega-vvw .d-mega-kaart{grid-template-columns:1fr;align-content:start;display:grid}html body .d-kop .d-mega-vvw .d-mega-kaart img{object-fit:cover;height:180px}html body .d-kop .d-mega .d-mega-kaart img{object-fit:cover;height:300px}html body .d-kop .d-mega .d-mega-kaart .d-knop{white-space:nowrap;justify-content:center;padding-left:16px;padding-right:16px}}html body .d-kop .d-mega:before{display:none!important}@media (width>=700px){html body:not(#_) .d.hv-7.db .vp-hk-bg{object-position:60% 30%!important}}@media (width>=1100px) and (width<=1299px){html body .d-kop nav{flex-wrap:nowrap;gap:8px 18px}html body .d-kop .d-kop-knop{min-width:150px!important}html body .d-kop .d-mega .d-mega-kaart{min-width:0;max-width:100%}html body .d-kop .d-mega .d-mega-kaart img{height:240px}html body .d-kop .d-mega{--mr:32px;box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(250px,1fr);gap:28px;width:auto;padding-left:32px;padding-right:32px;left:240px;right:32px}html body .d-kop .d-mega.d-mega-vvw{grid-template-columns:minmax(0,1fr) 300px}html body .d-kop .d-mega>*{min-width:0}html body .d-kop nav:not(.d-mobielmenu),html body .d-kop .d-kop-vl{position:static}}@media (width>=1100px){html body .d-kop .d-mega{overscroll-behavior:contain;max-height:calc(100vh - 110px);overflow-y:auto}}@media (width>=1100px) and (height<=899px){html body .d-kop .d-mega,html body .d-kop .d-mega.d-mega-vvw{padding-top:28px;padding-bottom:28px}html body .d-kop .d-mega-pv{padding:24px 28px}html body .d-kop nav .d-mega-kop{padding-bottom:16px;font-size:26px}html body .d-kop .d-mega-lb{margin:18px 0 10px}html body .d-kop .d-mega .d-mega-kaart img{height:200px}html body .d-kop .d-mega-vvw .d-mega-kaart img{height:180px}}@media (width>=1100px){html body .d.v3-c .d-hero.v3c-hero{min-height:clamp(600px,100svh - 160px,820px)!important}}.d.vp.loc .loc-dagen-blok{background:#fff}.d.vp.loc .loc-dagen-blok .inf-kaart{border:1px solid #eee9e2}.vp-rv .vp-rv-kort{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vp-rv .loc-rv-lees{color:var(--paars,#8c2e8d);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-weight:600;text-decoration:underline;display:block}.d.vp.loc .loc-dagen-blok .d-midden{text-align:center}.d.vp.loc .loc-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:72px;padding-bottom:72px;display:grid}.d.vp.loc .loc-links h3{margin:0 0 16px;font-size:22px}.d.vp.loc .loc-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.d.vp.loc .loc-links a{color:var(--kop,#221c1d);border-bottom:1px solid #e7e1d7;padding:10px 0;text-decoration:none;display:block}.d.vp.loc .loc-links a:hover{color:var(--paars,#8c2e8d)}@media (width<=699px){.d.vp.loc .loc-links{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:48px}.d.vp.loc .loc-links ul{grid-template-columns:1fr}}@media (width>=1100px){.d.vp.loc .loc-kader-mobiel{display:none}}@media (width<=699px){.d.vp.loc .loc-systemen>.d-dienst>div{padding-right:84px}}@media (width>=700px) and (width<=1099px){.d.vp.loc .loc-systemen>.d-dienst:first-child{grid-column:1/-1!important}html body .d.v3.pv .d-diensten.pv-raster.loc-systemen>:last-child:nth-child(odd){grid-column:auto}.d.vp.vv .d-midden h2{font-size:44px}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>.d-label{order:1}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>h2{order:2}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-p1{order:3}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-p2{order:4}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-tekst>.v3-sr-knop{order:5;margin:28px 0 0!important}html body:not(#_) .d.v3.vv:not(.v5) section.v3-sr .v3-sr-beeld{order:6;margin-top:36px}}.d.vp.loc .loc-werkgebied{align-items:center;padding-top:160px}.d.vp.loc .loc-werkgebied h1{color:var(--sg-kop);text-shadow:none;margin:12px 0 20px;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.d.vp.loc .loc-werkgebied img{border-radius:4px;width:100%;height:auto}.d.vp.loc .loc-links h2{margin:0 0 16px;font-size:26px}@media (width<=699px){.d.vp.loc .loc-werkgebied{padding-top:110px}}.d.vp .loc-buren{color:var(--tekst,#5a5052);border-top:1px solid #e7e1d7;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 18px;margin-top:16px;padding-top:16px;font-size:15px;display:flex}.d.vp .loc-buren a{color:var(--kop,#221c1d);text-underline-offset:3px;-webkit-text-decoration:underline #d9cfc2;text-decoration:underline #d9cfc2}.d.vp .loc-buren a:hover{color:var(--paars,#8c2e8d)}.d.vp.loc .loc-kaart{width:100%;max-width:560px;height:auto;margin:0 auto;font-family:inherit;display:block}.loc-kaart-vlak{fill:var(--sg-beige,#f3eee6)}.loc-kaart-plaats circle{fill:var(--sg-paars,#8c2e8d)}.loc-kaart-plaats text{fill:var(--sg-kop,#221c1d);font-size:3.1px}.loc-kaart-plaats:hover text{fill:var(--sg-paars,#8c2e8d);text-decoration:underline}.loc-kaart-midden circle{fill:var(--sg-goud,#b8925a);stroke:#fff;stroke-width:.8px}.loc-kaart-midden text{fill:var(--sg-kop,#221c1d);font-size:3.4px;font-weight:600}.loc-kaart-schaal{text-anchor:middle;fill:var(--sg-paars,#8c2e8d);letter-spacing:.1px;font-size:2.8px}.loc-kaart-rand-blauw{fill:none;stroke:var(--sg-cyaan,#2b7fb8);stroke-width:.6px}.loc-kaart-rand{fill:none;stroke:var(--sg-paars,#8c2e8d);stroke-width:1.6px}.loc-kaart-water{fill:none;stroke:#bfd9e6;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.loc-kaart-water-klein{fill:none;stroke:#cfe3ec;stroke-width:.45px;stroke-linecap:round;stroke-linejoin:round}.loc-kaart-kust{fill:none;stroke:#a9ccdd;stroke-width:.8px;stroke-linejoin:round}.loc-kaart-plaats text,.loc-kaart-midden text{paint-order:stroke;stroke:var(--sg-beige,#f3eee6);stroke-width:.8px}.d.vp.loc .loc-links h2+ul+h2{margin-top:48px}@media (width>=1100px){html body .d-kop .d-mega.d-mega-rust{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,320px);align-items:start;gap:0;padding:40px 48px}html body .d-kop .d-mega-rust .d-mega-kolom{border-left:1px solid #ede7dd;flex-direction:column;padding:0 32px;display:flex}html body .d-kop .d-mega-rust .d-mega-kolom:first-child{border-left:0;padding-left:0}html body .d-kop .d-mega-rust .d-mega-lb{margin:4px 0 14px}html body .d-kop nav .d-mega-rust .d-mega-kolom a{color:var(--kop,#221c1d);padding:8px 0;font-size:17px;transition:color .2s}html body .d-kop nav .d-mega-rust .d-mega-kolom a:hover{color:var(--paars,#8c2e8d)}html body .d-kop nav .d-mega-rust .d-mega-kolom a.d-mega-alle{color:var(--paars,#8c2e8d);margin-top:10px;font-weight:600}html body .d-kop .d-mega-rust .d-mega-kaart{margin:4px 0 0 32px}html body .d-kop .d-mega.d-mega-rust .d-mega-kaart img{height:200px}}@media (width>=1100px) and (width<=1299px){html body .d-kop .d-mega.d-mega-rust{grid-template-columns:repeat(3,minmax(0,1fr)) 240px;padding:28px 32px}html body .d-kop .d-mega-rust .d-mega-kolom{padding:0 20px}html body .d-kop .d-mega.d-mega-rust .d-mega-kaart img{height:160px}}html body:not(#_) .d.hv-7 .vp-hk-bg.pv-hk-vakman{object-position:center 30%!important}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-bg.pv-hk-vakman{object-position:70% center!important;height:100%!important;top:0!important;transform:none!important}}@media (width>=1300px){html body .d-kop nav{flex-wrap:nowrap;gap:8px clamp(20px,100vw - 1290px,32px);font-size:19px}}@media (width>=1100px){html body .d-kop .d-mega.d-mega-twee{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(260px,320px)}html body .d-kop .d-mega.d-mega-een{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}html body .d-kop .d-mega-rust .d-mega-lb{font-size:13px}html body .d-kop nav .d-mega-rust .d-mega-kolom a{font-size:19px}}@media (width>=1100px) and (width<=1299px){html body .d-kop .d-mega.d-mega-twee{grid-template-columns:repeat(2,minmax(0,1fr)) 240px}html body .d-kop .d-mega.d-mega-een{grid-template-columns:minmax(0,1fr) 240px}}@media (width>=1100px){html body .d-kop .d-mega-rust .d-mega-kaart{flex-direction:column;align-self:stretch;display:flex}html body .d-kop .d-mega.d-mega-rust .d-mega-kaart img{object-fit:cover;flex:auto;height:auto;min-height:160px}html body .d-kop .d-mega.d-mega-een{width:min(760px,100% - 64px);left:auto}html body .d-kop .d-mega.d-mega-drie{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,320px)}}@media (width>=1100px) and (width<=1299px){html body .d-kop .d-mega.d-mega-drie{grid-template-columns:repeat(3,minmax(0,1fr)) 240px}}.pv-vk-kaart .pv-vk-meer{color:var(--sg-paars,#8c2e8d);text-underline-offset:4px;margin-top:14px;font-weight:600;text-decoration:underline;display:inline-block}.pv-vk .pv-vk-kaart .pv-vk-meer{color:var(--tan)}@media (width>=1100px){html body .d-kop .d-mega.d-mega-een{grid-template-columns:minmax(0,1fr) minmax(260px,320px);width:min(980px,100% - 300px)}}@media (width>=1300px){html body .d-kop nav{gap:8px 40px}html body .d-kop .d-kop-knop{margin-left:48px}}html body .v3-sr-strook img.pv-sr-roots{object-position:100% 100%}.pv-l-vv{padding-top:24px;padding-bottom:24px}.pv-l-vv .d-midden{text-align:center;max-width:760px;margin:0 auto}.pv-l-vv .d-knop{margin-top:20px;display:inline-flex}.kl-regel{color:var(--sg-tekst-zacht,inherit);opacity:.85;margin:28px auto 0;font-size:15px}.kl-regel a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vg-voordelen .bl-foto img{border-radius:14px}.bg .bg-meta{color:#0000008c;align-items:center;gap:10px;margin-top:18px;font-size:15px;display:flex}.bg .bg-artikel{max-width:880px;padding-top:72px;padding-bottom:40px}.bg .bg-blok{margin-bottom:44px}.bg .bg-blok p,.bg .bg-blok li{color:var(--sg-tekst,#3b3036);font-size:18px;line-height:1.75}.bg .bg-blok p+p{margin-top:16px}.bg .bg-blok ul{margin:12px 0 0;padding-left:22px;list-style:outside}.bg .bg-blok li+li{margin-top:8px}.bg .bg-tabel{border:1px solid #00000014;border-radius:14px;overflow-x:auto}.bg .bg-tabel table{border-collapse:collapse;width:100%;font-size:16px}.bg .bg-tabel th,.bg .bg-tabel td{text-align:left;border-bottom:1px solid #00000012;padding:14px 18px}.bg .bg-tabel thead th{background:var(--sg-beige,#f4ece3);font-weight:600}.bg .bg-tabel tbody th{font-weight:600}.bg .bg-tabel tr:last-child th,.bg .bg-tabel tr:last-child td{border-bottom:0}.bg .bg-foto{margin:8px 0 52px}.bg .bg-foto img{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;display:block}.bg .bg-foto figcaption{color:#0000008c;margin-top:10px;font-size:14px}.bg .bg-faq-in{grid-template-columns:1fr;max-width:880px}.bg .bg-ook{padding-top:24px}.bg .bg-ook h2{margin-bottom:32px}.bg .bg-overzicht{padding-top:88px}.bg .bg-kaarten{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.bg .bg-kaart{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.bg .bg-kaart-foto{border-radius:14px;display:block;overflow:hidden}.bg .bg-kaart-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s;display:block}.bg .bg-kaart:hover .bg-kaart-foto img{transform:scale(1.04)}.bg .bg-kaart-titel{font-size:22px;font-weight:600;line-height:1.3}.bg .bg-kaart-lees{color:var(--sg-paars);font-size:15px;font-weight:600}@media (width<=1099px){.bg .bg-kaarten{grid-template-columns:repeat(2,1fr)}}@media (width<=699px){.bg .bg-artikel,.bg .bg-overzicht{padding-top:56px}.bg .bg-blok p,.bg .bg-blok li{font-size:17px}.bg .bg-kaarten{grid-template-columns:1fr;gap:40px}.bg .bg-meta{font-size:14px}}.bg .bg-kruimel{margin-bottom:32px}@media (width<=699px){.bg .bg-tabel table{font-size:14px}.bg .bg-tabel th,.bg .bg-tabel td{padding:10px}}.bg .bg-kop{max-width:880px;padding-top:150px;padding-bottom:40px}.bg .bg-kop-breed{max-width:none}.bg .bg-kop h1,.bg .bg-kop h1 em{color:var(--sg-paars);text-shadow:none;margin:28px 0 0;font-size:clamp(38px,3.6vw,58px);line-height:1.1}.bg .bg-kop h1 em{color:var(--sg-goud,#c9b190);display:inline}.bg .bg-intro{max-width:760px;color:var(--sg-tekst,#3b3036);margin-top:20px;font-size:20px;line-height:1.6}.bg .bg-hoofdfoto{max-width:1240px;margin:0 auto}.bg .bg-hoofdfoto img{aspect-ratio:16/8;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.bg .bg-knop-slot{margin-top:8px}.bg .bg-volgende{max-width:880px;color:inherit;border-top:1px solid #00000014;border-bottom:1px solid #00000014;flex-direction:column;gap:6px;padding-top:40px;padding-bottom:40px;text-decoration:none;display:flex}.bg .bg-volgende-label{color:#0000008c;font-size:14px}.bg .bg-volgende-titel{align-items:center;gap:10px;font-size:24px;font-weight:600;display:flex}.bg .bg-uitgelicht-wrap{padding-bottom:88px}.bg .bg-uitgelicht{color:inherit;grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;text-decoration:none;display:grid}.bg .bg-uitgelicht-tekst{flex-direction:column;gap:14px;display:flex}.bg .bg-uitgelicht-titel{font-size:clamp(28px,2.4vw,38px);font-weight:600;line-height:1.2}.bg .bg-uitgelicht-intro{color:var(--sg-tekst,#3b3036);font-size:18px;line-height:1.65}.bg .bg-uitgelicht:hover .bg-kaart-foto img{transform:scale(1.04)}.bg .bg-kaart-lees{align-items:center;gap:6px;display:inline-flex}@media (width<=1099px){.bg .bg-kop{padding-top:120px}.bg .bg-artikel .bg-tabel,.bg .bg-artikel .bg-foto{margin-left:0;margin-right:0}.bg .bg-uitgelicht{grid-template-columns:1fr;gap:24px}}@media (width<=699px){.bg .bg-kop{padding-top:100px;padding-bottom:28px}.bg .bg-intro{font-size:17px}.bg .bg-hoofdfoto img{aspect-ratio:4/3}.bg .bg-volgende-titel{font-size:20px}.bg .bg-uitgelicht-wrap{padding-bottom:56px}}.bg .bg-kop h1{color:var(--sg-tekst,#3b3036)}.bg .bg-blok{margin:0 0 32px}.bg .bg-blok h2{margin:52px 0 10px;font-size:clamp(24px,1.7vw,28px);line-height:1.25}.bg .bg-blok:first-child h2{margin-top:0}.bg .bg-artikel .bg-tabel,.bg .bg-artikel .bg-foto{margin-left:0;margin-right:0}.bg .bg-blok+.bg-knop .d-knop-lijn{margin-top:0}.bg .bg-knop{margin:0 0 12px}.bg .bg-uitgelicht{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:48px;max-width:1240px}.bg .bg-uitgelicht .bg-kaart-meta{margin-top:0}.bg .bg-uitgelicht-titel{font-size:clamp(24px,1.9vw,30px)}.bg .bg-kop-breed{padding-bottom:32px}@media (width<=699px){.bg .bg-blok h2{margin-top:40px;font-size:22px}}@media (width<=1099px){.bg .bg-uitgelicht{grid-template-columns:1fr;gap:24px}}.bg .bg-uitgelicht-wrap{max-width:none}.d.v3.bg .bg-blok h2{max-width:none;margin:52px 0 10px;font-size:clamp(24px,1.7vw,28px);line-height:1.25}.d.v3.bg .bg-blok:first-child h2{margin-top:0}@media (width<=699px){.d.v3.bg .bg-blok h2{margin-top:40px;font-size:22px}}.d.v3.bg .bg-tabel{margin-bottom:56px}.bg .bg-link{color:var(--sg-paars);text-underline-offset:3px;text-decoration:underline}.bg .bg-pijl{margin:0 0 40px}.bg .bg-pijl .d-tekstlink{align-items:center;gap:6px;display:inline-flex}.bg .bg-vk-uit{width:100vw;margin:24px calc(50% - 50vw) 64px}.bg .bg-vk-uit .pv-vk{border:0}.bg .bg-slot{margin:56px 0 0}.bg .bg-hoofdfoto img{box-shadow:var(--sg-merkrand)}.bg .bg-kaart-meta{color:var(--sg-tekst);margin-top:8px;font-size:17px}.bg .bg-kaart-lees{font-size:17px}@media (width<=699px){.bg .bg-vk-uit{margin:16px calc(50% - 50vw) 40px}.d.v3.bg .bg-tabel{margin-bottom:40px}}.d.v3.bg .bg-hoofdfoto img{box-shadow:var(--sg-merkrand-groot)}.d.v3.bg .bg-blok h2+.bg-tabel{margin-top:28px}.bg .bg-showroom{box-shadow:var(--sg-merkrand);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:64px 0 96px;padding:32px 40px;display:grid}.bg .bg-showroom p{margin:0;font-size:18px;line-height:1.6}.d.v3.bg .bg-faq{background:var(--sg-beige,#f4ece3)}.bg .bg-kop-breed{text-align:center;max-width:880px;margin-left:auto;margin-right:auto;padding-bottom:48px}.bg .bg-kop-breed .bg-kruimel{justify-content:center}.bg .bg-kop-breed .bg-intro{margin-left:auto;margin-right:auto}.d.v3.bg .bg-uitgelicht-wrap{max-width:1240px;margin:0 auto 96px}.bg .bg-uitgelicht{background:var(--sg-beige,#f4ece3);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden}.bg .bg-uitgelicht .bg-kaart-foto,.bg .bg-uitgelicht img{border-radius:0;height:100%}.bg .bg-uitgelicht-tekst{align-self:center;padding:56px}@media (width<=1099px){.bg .bg-uitgelicht{grid-template-columns:1fr}.bg .bg-uitgelicht-tekst{padding:32px}}@media (width<=699px){.bg .bg-showroom{grid-template-columns:1fr;margin:40px 0 64px;padding:24px}.bg .bg-uitgelicht-tekst{padding:24px}}.bg .bg-showroom{margin-bottom:80px}.d.v3.bg section.v3-faq.bg-faq{background:linear-gradient(#fff 0%,#fbfaf7 35%,#f7f5f1 100%)}.bg .bg-ook-band{background:#f7f5f1;padding:1px 0 80px}.bg .bg-ook-band .bg-ook{background:0 0}.bg .bg-ook-band .d-label{color:var(--sg-goud,#c9b190)}.bg .bg-uitgelicht .bg-kaart-lees,.bg .bg-rij .bg-kaart-lees,.bg .bg-ook-band .bg-kaart-lees{color:var(--sg-goud-donker,#a8875a)}.bg .bg-meta{margin:20px 0 0}.bg .bg-kop .bg-meta+.bg-intro{margin-top:16px}.d.v3.bg .bg-rijen{gap:32px;max-width:1240px;margin:0 auto 96px;display:grid}.bg .bg-rij{background:var(--sg-beige,#f4ece3);color:inherit;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);text-decoration:none;display:grid;overflow:hidden}.bg .bg-rij .bg-kaart-foto,.bg .bg-rij img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (width<=1099px){.bg .bg-rij{grid-template-columns:1fr}.bg .bg-rij .bg-kaart-foto{order:-1}}.d.of .of-top{padding-top:150px;padding-bottom:var(--sg-ruimte-blok,104px);grid-template-columns:5fr 6fr;align-items:start;column-gap:72px;display:grid}.d.of .of-top>*{min-width:0}.d.of .of-tekst .ct-kruimel{margin-bottom:20px}.d.of .of-tekst .ct-intro{max-width:520px;margin:0 0 28px}.d.of .of-google{color:var(--sg-tekst);align-items:center;gap:10px;margin-bottom:16px;font-size:15px;display:flex}.d.of .of-kaart{box-shadow:var(--sg-merkrand),0 20px 50px -30px #221c1d40;background:#fff;border-radius:10px;padding:32px 36px;scroll-margin-top:110px}.d.of .of-kaart h2{color:var(--sg-kop);margin:0 0 6px;font-size:clamp(24px,1.7vw,28px)}.d.of .of-kaart h3{color:var(--sg-kop);margin:0 0 12px;font-size:17px}.d.of .of-voortgang{color:var(--sg-goud-donker);grid-template-columns:1fr auto;margin-bottom:22px;font-size:13px;display:grid}.d.of .of-voortgang ol{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.d.of .of-voortgang li{background:var(--sg-beige);border-radius:2px;height:4px}.d.of .of-voortgang li.aan{background:var(--sg-paars)}.d.of .of-hint{color:#6b6264;margin:0 0 18px;font-size:14px}.d.of .of-hint a{color:inherit}.d.of .of-tegels{gap:10px;margin:0 0 8px;display:grid}.d.of .of-tegels button{text-align:left;cursor:pointer;min-height:60px;font:inherit;color:var(--sg-tekst);background:#fff;border:1px solid #e3ddd8;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}.d.of .of-tegels button.aan{border-color:var(--sg-paars);background:#faf8fb}.d.of .of-tegels strong{font-size:16px;font-weight:600;display:block}.d.of .of-tegels small{color:#6b6264;margin-top:2px;font-size:13px;display:block}.d.of .of-vink{border:1.5px solid #cfc7c2;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.d.of .of-vink svg{width:16px;height:16px}.d.of .of-groep{border-top:1px solid #eee8e3;padding:18px 0}.d.of .of-vraag{border:0;margin:0 0 14px;padding:0}.d.of .of-vraag legend{color:var(--sg-tekst);margin-bottom:8px;font-size:15px}.d.of .of-chips{flex-wrap:wrap;gap:8px;display:flex}.d.of .of-chips button{min-height:44px;font:inherit;color:var(--sg-tekst);cursor:pointer;background:#fff;border:1px solid #e3ddd8;border-radius:22px;padding:0 16px;font-size:14px}.d.of .of-chips button.aan{border-color:var(--sg-paars);background:var(--sg-paars);color:#fff}.d.of .of-veld{gap:6px;margin:0 0 14px;font-size:15px;display:grid}.d.of .of-veld input,.d.of .of-veld textarea{font:inherit;min-height:46px;color:var(--sg-tekst);background:#fff;border:1px solid #d9d2cd;border-radius:6px;padding:12px 14px;font-size:16px}.d.of .of-veld [aria-invalid=true]{border-color:#b3261e}.d.of .of-m2 input{max-width:160px}.d.of .of-velden{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.d.of .of-velden .of-veld:nth-child(-n+3){grid-column:1/-1}.d.of .of-fout{color:#b3261e;font-size:13px}.d.of .of-knoppen{border-top:1px solid #eee8e3;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.d.of .of-knoppen .of-hint{margin:0}.d.of .of-knoppen .d-knop[disabled]{opacity:.45;cursor:not-allowed}.d.of .of-terug{font:inherit;color:var(--sg-tekst);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}@media (width<=1099px){.d.of .of-top{grid-template-columns:1fr;row-gap:40px;padding-top:120px}}@media (width<=699px){.d.of .of-top{row-gap:32px;padding-top:96px;padding-bottom:56px}.d.of .of-kaart{padding:24px 18px}.d.of .of-velden{grid-template-columns:1fr}}.d.of .of-vink .vp-vink{flex:none;width:24px;height:25px;position:static}.d.of .of-tegels button.aan .of-vink{border-color:#0000}@media (width<=1099px){.d.of .of-tekst,.d.of .of-kaart{grid-area:auto/1}}.d.of .of-top{grid-template-rows:auto}.d.of .of-links{grid-area:1/1}.d.of .of-kaart{grid-area:1/2}.d.of .of-tekst{grid-area:auto}@media (width<=1099px){.d.of .of-links{display:contents}.d.of .of-tekst{order:1}.d.of .of-kaart{order:2;grid-area:auto/1}}@media (width<=699px){.d-alleen-groot{display:none}}.d.of .of-tegels-twee{grid-template-columns:1fr 1fr}.d.of .of-tegels button{min-height:68px;padding:16px 18px}.d.of .of-tegels strong{font-size:17px;line-height:1.3}.d.of .of-vraag{margin-bottom:22px}.d.of .of-vraag legend,.d.of .of-vraag-kop{color:var(--sg-kop);margin-bottom:10px;font-size:17px;font-weight:600;display:block}.d.of .of-chips{gap:10px}.d.of .of-chips button{border-radius:8px;min-width:96px;min-height:48px;padding:0 20px;font-size:16px}.d.of .of-veld{margin-bottom:20px;font-size:16px}.d.of .of-ruimtes{margin:0 0 22px}.d.of .of-ruimte{background:#fcfbf9;border:1px solid #e3ddd8;border-radius:8px;margin-bottom:12px;padding:18px 18px 4px}.d.of .of-ruimte .of-vraag legend{font-size:16px}.d.of .of-ruimte-rij{grid-template-columns:1fr 160px;gap:14px;display:grid}.d.of .of-ruimte .of-terug{margin:0 0 12px;font-size:15px}.d.of .of-plus{border:1px dashed var(--sg-paars);min-height:48px;color:var(--sg-paars);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 18px;font-size:16px}.d.of .of-check{cursor:pointer;align-items:center;gap:12px;margin:8px 0 18px;font-size:16px;display:flex}.d.of .of-check input{width:22px;height:22px;accent-color:var(--sg-paars)}.d.of .of-hint{font-size:15px}@media (width<=699px){.d.of .of-tegels-twee,.d.of .of-ruimte-rij{grid-template-columns:1fr}.d.of .of-ruimte{padding:14px 14px 2px}}.d.of .of-top{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:72px;display:grid}.d.of .of-hoofd{min-width:0;max-width:820px}.d.of .of-hoofd .of-links,.d.of .of-hoofd .of-kaart{grid-area:auto}.d.of .of-hoofd .of-tekst{margin-bottom:32px}.d.of .of-zij{background:var(--sg-beige);box-shadow:var(--sg-merkrand);border-radius:10px;margin-top:8px;padding:8px 28px}.d.of .of-zij-deel{color:var(--sg-tekst);border-bottom:1px solid #e3ddd8;padding:24px 0;font-size:16px;line-height:1.5;text-decoration:none;display:block}.d.of .of-zij-deel:last-child{border-bottom:0}.d.of .of-zij-deel strong{color:var(--sg-kop);margin-bottom:4px;font-size:18px;display:block}.d.of .of-zij-deel p{margin:0}.d.of .of-zij-deel p a{color:var(--sg-paars);white-space:nowrap;font-weight:600}.d.of .of-zij .of-google{align-items:center;gap:10px;display:flex}.d.of .of-zij-showroom img{object-fit:cover;border-radius:6px;width:100%;height:200px;margin-bottom:14px;display:block}.d.of .of-zij-showroom em{color:var(--sg-tan);margin-top:6px;font-style:normal;font-weight:600;display:block}@media (width<=1099px){.d.of .of-top{grid-template-columns:1fr;row-gap:40px}.d.of .of-hoofd{max-width:none}.d.of .of-hoofd .of-links{display:block}}@media (width<=699px){.d.of .of-zij{padding:4px 20px}.d.of .of-hoofd .of-tekst{margin-bottom:24px}}.d.of .of-ruimte-kop{color:var(--sg-kop);margin-bottom:12px;font-size:17px;display:block}.d.of .of-ruimte-rij{grid-template-columns:200px}.d.of .of-zij .of-google span{white-space:nowrap}.d.of .of-tekst .ct-intro{max-width:none}.d.of .of-voortgang ol{grid-template-columns:repeat(3,1fr)}.d.of .of-top{padding-top:var(--sg-kop-boven);padding-bottom:72px}.d.of .of-tegels button{transition:transform .2s,border-color .2s,box-shadow .2s}.d.of .of-tegels button:hover{border-color:var(--sg-paars);transform:translateY(-3px);box-shadow:0 12px 24px -16px #221c1d59}.d.of .of-tegels button.aan .of-vink svg{animation:.3s ease-out of-vink}@keyframes of-vink{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.d.of .of-tegels button{transition:none}.d.of .of-tegels button:hover{transform:none}.d.of .of-tegels button.aan .of-vink svg{animation:none}}.d.of .of-trapregel{margin:14px 0 4px}.d.of .of-showroomkeuze{background:var(--sg-beige);border-radius:8px;margin-top:24px;padding:22px 24px}.d.of .of-showroomkeuze strong{color:var(--sg-kop);margin-bottom:6px;font-size:17px;display:block}.d.of .of-showroomkeuze p{margin:0 0 16px;font-size:16px;line-height:1.55}.d.of .of-showroomkeuze-knoppen{flex-wrap:wrap;gap:12px;display:flex}.d.of .of-vraaglink{color:var(--sg-goud-donker);margin-top:14px;font-weight:600;text-decoration:none;display:inline-block}.d.of .of-trapdeel{border-top:1px solid #eee8e3;margin:4px 0 22px;padding-top:22px}.d.of .of-trapkop{margin-bottom:16px;font-size:19px}.d.of .of-foto input{border:1px dashed #d9d2cd}.d.of .of-zij{box-shadow:none;background:0 0;gap:16px;margin-top:0;padding:0;display:grid}.d.of .of-zij-deel{background:#fff;border:0;border-radius:10px;padding:22px 24px}.d.of .of-zij-deel:last-child{border:0}.d.of .of-zij .of-google{color:var(--sg-kop);gap:10px;margin:0;font-size:17px;font-weight:600}.d.of .of-google svg{flex:none;width:24px;height:24px}.d.of .of-opennu{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;margin:4px 0 10px!important}.d.of .of-opennu i{background:#b9b0ab;border-radius:50%;width:9px;height:9px}.d.of .of-opennu.open i{background:#1e8e3e}.d.of .of-tijden{margin:0 0 12px;padding:0;font-size:15px;list-style:none}.d.of .of-tijden li{justify-content:space-between;padding:2px 0;display:flex}@media (width<=1099px){.d.of .of-top{padding-top:var(--sg-kop-boven)}}@media (width<=699px){.d.of .of-top{padding-top:var(--sg-kop-boven);padding-bottom:48px}.d.of .of-hoofdkeuzes button{min-height:76px}.d.of .of-showroomkeuze{padding:18px}}@media (width>=1100px){.d.of .of-hoofd{display:contents}.d.of .of-hoofd .of-links{grid-area:1/1}.d.of .of-hoofd .of-kaart{grid-area:2/1;max-width:820px}.d.of .of-zij{grid-area:2/2}}.d.of .of-showroomkeuze-knoppen{align-items:center}.d.of .of-showroomkeuze-knoppen .d-knop{margin:0}.d.of .of-verborgen{opacity:0;width:1px;height:1px;position:absolute}.d.of .of-fotoknop{align-items:center;width:max-content;font-weight:400;display:inline-flex}.d.of .of-sub{color:#6b6264;margin:0 0 20px;font-size:16px}.d.of .of-hoofdkeuzes button{min-height:88px;padding:20px 24px}.d.of .of-hoofdkeuzes small{margin-top:4px;font-size:15px}.d.of .of-onder{color:var(--sg-tekst);margin:20px 0 0;font-size:16px}.d.of .of-onder a{color:var(--sg-paars);white-space:nowrap;font-weight:600;text-decoration:none}.d.of .of-zij-showroom em{color:var(--sg-paars)}@media (width>=1100px){.d.of .of-top{column-gap:56px}.d.of .of-hoofd .of-kaart{max-width:none}.d.of .of-hoofd .of-onder{grid-area:3/1}.d.of .of-top{grid-template-rows:auto auto 1fr}.d.of .of-zij{grid-row:2/4}}.d.of .of-kaart{font-size:var(--sg-body)}.d.of .of-sub,.d.of .of-hoofdkeuzes small{font-size:17px}.d.of .of-vraag legend,.d.of .of-vraag-kop,.d.of .of-ruimte .of-vraag legend{font-size:18px}.d.of .of-chips button,.d.of .of-veld,.d.of .of-check,.d.of .of-plus{font-size:17px}.d.of .of-voortgang{font-size:15px}.d.of .of-knop-blok{justify-items:center;gap:10px;display:grid}.d.of .of-knop-blok .d-knop{min-width:250px}.d.of .of-knop-hint{color:#6b6264;font-size:15px}.d.of a.d-raam.of-onder{margin-top:24px}.d.of .of-ruimte .of-chips button.aan{background:var(--sg-tan);border-color:var(--sg-tan);color:#fff}.d.of .of-chips button{transition:border-color .15s}.d.of .of-chips button:not(.aan):hover{border-color:var(--sg-paars)}.d.of .of-ruimte .of-chips button:not(.aan):hover{border-color:var(--sg-tan)}@media (width<=699px){.d.of .of-ruimte .of-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d.of .of-ruimte .of-chips button{min-width:0;padding:0 8px;font-size:15px}.d.of .of-knoppen{flex-direction:column-reverse;align-items:stretch}.d.of .of-knop-blok .d-knop{width:100%;min-width:0}.d.of .of-knoppen>span:empty{display:none}.d.of .of-terug{align-self:center}.d.of .of-ruimte .of-lang .of-chips{grid-template-columns:1fr}.d.of a.d-raam.of-onder p{padding-right:16px}}.d.of .of-kaart h2+.of-vraag,.d.of .of-kaart h2+.of-trapdeel{margin-top:28px}.d.of .of-kaart h2{margin-bottom:8px}.d.of .of-raamtekst{font-size:var(--sg-body);margin:0 0 20px;line-height:1.6}.d.of .of-hoofdkeuzes strong{font-size:22px}.d.of .of-trapkeuze{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ddd8;border-radius:8px;align-items:center;gap:14px;margin-top:14px;padding:14px 20px;transition:border-color .15s,transform .15s;display:flex}.d.of .of-trapkeuze:hover{border-color:var(--sg-paars);transform:translateY(-1px)}.d.of .of-trapkeuze.aan{border-color:var(--sg-paars)}.d.of .of-trapkeuze strong{font-size:17px;display:block}.d.of .of-trapkeuze small{color:var(--sg-tekst-zacht,#6b6460);font-size:15px;display:block}.d.of .of-raamregel{margin:22px 0 0;font-size:16px;line-height:1.6}.d.of .of-raamregel a{color:var(--sg-paars);white-space:nowrap;font-weight:600}.d.of .of-velden .of-veld:nth-child(4){grid-column:1/-1}.d.of .of-adres .of-veld:nth-child(4){grid-column:auto}.d.of .of-adres .of-veld:first-child{grid-column:1/-1}.d.of .of-showroomhint{margin:-4px 0 16px 32px;font-size:15px;line-height:1.5}@media (width<=699px){.d.of .of-hoofdkeuzes{grid-template-columns:1fr}.d.of .of-hoofdkeuzes button{min-height:96px}.d.of .of-hoofdkeuzes strong{font-size:20px}.d.of .of-velden,.d.of .of-adres{grid-template-columns:1fr 1fr}.d.of .of-velden .of-veld:nth-child(-n+4){grid-column:1/-1}.d.of .of-adres .of-veld:nth-child(n+2){grid-column:auto}.d.of .of-ruimte .of-vloerkeuze .of-chips{grid-template-columns:1fr 1fr}.d.of .of-ruimte .of-vloerkeuze .of-chips button:first-child{grid-column:1/-1}}@media (width>=700px){.d.of .of-vloerkeuze .of-chips button:first-child{min-width:140px}}@media (width<=699px){.d.of .of-velden,.d.of .of-adres{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d.of .of-velden input{width:100%;min-width:0}}.d.of .of-hoofdkeuzes{grid-template-columns:1fr;gap:12px}.d.of .of-hoofdkeuzes button{align-items:center;min-height:104px}.d.of .of-trapkeuze{min-height:64px;margin-top:12px;padding:12px 22px}.d.of .of-trapkeuze strong{font-size:18px}.d.of .of-raamregel{border:1px solid #e3ddd8;border-radius:8px;margin:28px 0 8px;padding:18px 22px}.d.of .of-showroomhint{margin:-4px 0 16px 32px}.d.of .of-trapkeuze.aan .of-vink{border-color:#0000}.d.of .of-trapkeuze .of-vink svg{animation:.3s ease-out of-vink}.d.of .of-kaart h2+.of-vraag{margin-top:32px}.d.of .of-info{border:1px solid var(--sg-paars);width:20px;height:20px;color:var(--sg-paars);cursor:pointer;vertical-align:1px;background:#fff;border-radius:50%;place-items:center;margin-left:4px;font:600 12px/1 inherit;display:inline-grid}.d.of .of-infotekst{color:#6b6264;margin:6px 0 8px;font-size:15px;line-height:1.5;display:block}.d.of .of-showroomvak{cursor:pointer;background:#fff;border:1px solid #e3ddd8;border-radius:8px;align-items:flex-start;gap:14px;margin:36px 0 8px;padding:18px 20px;transition:border-color .15s;display:flex}.d.of .of-showroomvak:hover,.d.of .of-showroomvak.aan{border-color:var(--sg-paars)}.d.of .of-showroomvak input{width:22px;height:22px;accent-color:var(--sg-paars);flex:none;margin:1px 0 0}.d.of .of-showroomvak strong{font-size:17px;font-weight:600;display:block}.d.of .of-showroomvak small{color:#6b6264;margin-top:4px;font-size:15px;line-height:1.5;display:block}.d.of .of-privacy{margin-top:6px;font-size:13px;display:block}.d.of .of-kaart h2+div>.of-vraag:first-child{margin-top:32px}.d.of .of-info{padding:0;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.d.of .of-voortgang li{border-top:4px solid var(--sg-beige);background:0 0;border-radius:0;height:auto;padding-top:8px}.d.of .of-voortgang li.aan{border-top-color:var(--sg-paars);background:0 0}.d.of .of-voortgang li small{color:#8a8183;font-size:13px}.d.of .of-voortgang li.aan small{color:var(--sg-tekst)}@media (width<=1099px){.d.of .of-raamtekst2{display:block}}.d.of .of-infowrap{display:inline-block;position:relative}.d.of .of-infopop{width:260px;color:var(--sg-tekst);opacity:0;visibility:hidden;z-index:5;pointer-events:none;background:#fff;border:1px solid #e3ddd8;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px -10px #281e1e40}.d.of .of-infowrap.open .of-infopop{opacity:1;visibility:visible}@media (hover:hover){.d.of .of-infowrap:hover .of-infopop,.d.of .of-info:focus-visible+.of-infopop{opacity:1;visibility:visible}}@media (width<=699px){.d.of .of-infopop{width:230px;left:auto;right:-8px;transform:none}}.d.of .of-knop-links{flex-direction:column;align-self:flex-end;align-items:flex-start;gap:8px;display:flex}.d.of .of-privacy{color:#8a8183;max-width:300px;font-size:13px;line-height:1.5}.d.of .of-privacy a{color:inherit}@media (width<=699px){.d.of .of-knop-links{text-align:center;align-self:stretch;align-items:center}.d.of .of-privacy{max-width:none}}.d.of .of-samen-blok{background:var(--sg-beige);border:1px solid #e3ddd8;border-radius:8px;margin:0 0 28px;padding:18px 20px}.d.of .of-samen-rij{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.d.of .of-samen-kop{letter-spacing:.06em;text-transform:uppercase;color:#8a8183;margin-bottom:10px;font-size:13px;display:block}.d.of .of-samen-rij .of-samen-kop{margin:0}.d.of .of-wijzig{font:inherit;color:var(--sg-paars);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.d.of .of-samen{gap:10px;display:grid}.d.of .of-samen strong{font-size:17px}.d.of .of-samen ul{margin:4px 0 0;padding:0;font-size:16px;line-height:1.6;list-style:none}.d.of .of-veld input[aria-invalid=true]{border-color:#b3261e}.d.vw .vw-voordelen,.d.ma .vw-voordelen,.d.bd .vw-voordelen{text-align:left;margin:28px 0 0}.d.vw .vw-voordelen a,.d.ma .vw-voordelen a,.d.bd .vw-voordelen a{color:inherit;text-underline-offset:3px;text-decoration:underline}.d.ma .ma-hoofd{padding-top:var(--sg-kop-boven);text-align:center;max-width:860px}.d.ma .ma-hoofd h1 em{display:block}.d.ma .ma-intro{max-width:680px;margin:20px auto 0}.d.ma .ma-knoppen{justify-content:center;margin-top:28px}.d.ma .ma-raster{padding-top:72px;padding-bottom:var(--sg-ruimte-blok);grid-template-columns:repeat(2,1fr);gap:56px 64px;display:grid}.d.ma .ma-tekst{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.d.ma .ma-tekst .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars),var(--sg-roze));color:var(--sg-wit);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.d.ma .ma-tekst strong{color:var(--sg-kop);font-size:21px;font-weight:600;line-height:1.35}.d.ma .ma-tekst p{margin:0;font-size:17px;line-height:1.5}html body .d.vp.vp-slot.ma .vp-rv{background:var(--sg-beige)!important}.d.bd .bd-blok{padding:calc(var(--sg-kop-boven) - var(--sg-label-hoogte)) 0 104px}.d.bd .bd-in{grid-template-columns:1.1fr .9fr;align-items:start;gap:96px;display:grid}.d.bd .bd-tekst h1 em{display:block}.d.bd .bd-intro{margin-top:20px}.d.bd .bd-tekst .vw-voordelen{margin:24px 0}.d.bd .bd-knoppen{margin-top:28px}.d.bd .bd-beeld{justify-self:end;width:100%;max-width:520px;position:relative}.d.bd .bd-beeld img{aspect-ratio:4/5;object-fit:cover;border-radius:16px;width:100%;display:block;position:relative}@media (width<=1099px){.d.bd .bd-blok{padding-bottom:80px}.d.bd .bd-in{grid-template-columns:1fr;gap:86px}.d.bd .bd-beeld{justify-self:start;max-width:480px}}@media (width<=699px){.d.bd .bd-blok{padding-bottom:72px}.d.bd .bd-in{gap:70px}.d.bd .bd-beeld{max-width:calc(100% - 20px)}.d.bd .bd-beeld img{aspect-ratio:4/3}}.d.ma .ma-hoofd h1,.d.bd .bd-tekst h1{color:var(--sg-tekst);text-shadow:none}.d.ma .ma-knoppen,.d.bd .bd-knoppen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d.ma .ma-knoppen .d-knop,.d.bd .bd-knoppen .d-knop{margin:0}.d .of-actie{color:var(--sg-tekst);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 20px;font-size:17px;line-height:1.5;display:flex}.d .of-actie .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars),var(--sg-roze));color:var(--sg-wit);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.d.ma .ma-raster{gap:48px}.d.ma .ma-kaart{background:var(--sg-beige);flex-direction:column;display:flex}.d.ma .ma-kaart img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.d.ma .ma-kaart .ma-tekst{flex:1;padding:28px 32px 32px}.d.ma .ma-link{color:var(--sg-paars);text-underline-offset:4px;margin-top:4px;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (width<=1099px){.d.ma .ma-raster{grid-template-columns:1fr;gap:40px}}@media (width<=699px){.d.ma .ma-hoofd{text-align:left}.d.ma .ma-knoppen{justify-content:flex-start}.d.ma .ma-raster{gap:32px;padding-top:48px}.d.ma .ma-kaart .ma-tekst{padding:22px 20px 26px}}.d.ma .ma-kaart{border-radius:14px;overflow:hidden}.d.ma .ma-link{background:var(--sg-wit);color:var(--sg-paars);border-radius:var(--sg-radius-label);box-shadow:var(--sg-merkrand);align-self:flex-start;margin:6px 3px 3px;padding:10px 18px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.d.ma .ma-link:hover{color:var(--sg-roze)}.d.ct .ct-kal-raster{position:relative}.d.ct .ct-kal-laden{color:var(--sg-tekst);justify-content:center;align-items:center;margin:0;font-size:16px;display:flex;position:absolute;inset:0}.d.ma .ma-foto{position:relative}.d.ma .ma-foto .pv-actie-label{background:linear-gradient(90deg,var(--sg-paars),var(--sg-roze));color:var(--sg-wit);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block;position:absolute;top:16px;left:16px}.d.ma .ma-tekst .ma-link{margin:auto 0 0}.d.ma .ma-tekst p{margin-bottom:12px}.d-mobielmenu .d-mm-rij{justify-content:space-between;align-items:center;display:flex}.d-mobielmenu .d-mm-pijlknop{color:var(--sg-paars);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 16px;display:flex}.d-mobielmenu .d-mm-pijlknop svg{transition:transform .2s}.d-mobielmenu .d-mm-pijlknop .d-mm-pijl-op{transform:rotate(180deg)}.d-mobielmenu .d-mm-sub2{flex-direction:column;padding-left:16px;display:flex}.d-mobielmenu .d-mm-klap2{padding:10px 0;font-size:17px;font-weight:500}.d-mobielmenu .d-mm-sub3{flex-direction:column;padding:0 0 8px 16px;display:flex}.d-mobielmenu .d-mm-sub3 a{padding:8px 0;font-size:16px}.d-mobielmenu>*,.d-mobielmenu .d-mm-sub>*,.d-mobielmenu .d-mm-sub2>*{flex-shrink:0}@media (width<=1099px){html body .d.v3 .d-kop .d-mobielmenu{padding-top:40px}html body .d.v3 .d-mobielmenu>a,html body .d.v3 .d-mobielmenu>div>a,.d-mobielmenu .d-mm-klap{padding:12px 0;font-size:22px}.d-mobielmenu .d-mm-sub a,.d-mobielmenu .d-mm-klap.d-mm-klap2{font-size:19px}}@media (width<=699px){html body:not(#_) .d.hv-7 .vp-hk-donker.vp-hk-patroon:before{background:var(--sg-hero-waas-patroon)!important}.vp-hk-patroon .vp-hk-tekst{text-shadow:0 1px 14px #2e20168c}}.d-mobielmenu .d-mm-paneel{flex-direction:column;animation:.22s ease-out dMmIn;display:flex}@keyframes dMmIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.d-mobielmenu .d-mm-terug{font:inherit;color:var(--sg-paars);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0 14px;font-size:17px;display:flex}html body .d.v3 .d-mobielmenu .d-mm-paneel>a,html body .d.v3 .d-mobielmenu .d-mm-paneel>.d-mm-klap{border-bottom:0;padding:8px 0;font-size:19px;line-height:1.3}html body .d.v3 .d-kop .d-mobielmenu:has(.d-mm-paneel){padding-top:20px}.d-mobielmenu .d-mm-door svg{color:var(--sg-paars)}.d-mobielmenu .d-mm-sub .d-mm-door{padding:11px 0;font-size:17px;font-weight:600}@media (prefers-reduced-motion:reduce){.d-mobielmenu .d-mm-paneel{animation:none}}.pv-soortrij{display:none}@media (width<=1099px){html body .d.v3 .pv-soortrij{padding:16px var(--zij,20px) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.pv-soortrij::-webkit-scrollbar{display:none}html body .d.v3 .pv-soortrij a{border:1.5px solid var(--beige);color:var(--kop);white-space:nowrap;background:var(--pijlers-oppervlak,#fff);border-radius:999px;flex:none;padding:9px 16px;font-size:16px}html body .d.v3 .pv-soortrij a[aria-current=page]{border-color:var(--sg-paars);color:var(--sg-paars);font-weight:600}}@media (width<=1099px) and (height<=700px){html body .d.v3 .d-mobielmenu .d-mm-paneel>a,html body .d.v3 .d-mobielmenu .d-mm-paneel>.d-mm-klap{padding:6px 0;font-size:18px}html body .d.v3 .d-mobielmenu:has(.d-mm-lang) .d-mm-info{display:none}}@media (width<=699px){html body .d.v3 .vp-hk-patroon .vp-hk-tekst h1,html body .d.v3 .vp-hk-patroon .vp-hk-tekst .d-goud{text-shadow:0 1px 3px #2e20168c,0 0 22px #2e201673}}.pv-alleen-klein{display:none!important}@media (width<=1099px){.pv-alleen-groot{display:none!important}.pv-alleen-klein{display:inline-flex!important}html body .d.v3 .d-kop .d-mobielmenu{min-height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}html body .d.v3 .d-mobielmenu .d-mm-info{margin-top:auto}html body .d.v3 .d-mobielmenu .d-mm-paneel>a,html body .d.v3 .d-mobielmenu .d-mm-paneel>.d-mm-klap{padding:7px 0}}.d-kop-bel{display:none}@media (width<=1099px){html body .d-kop .d-kop-bel{background:var(--sg-paars);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:42px;height:42px;margin-left:auto;margin-right:0;display:inline-flex}html body .d-kop .d-kop-bel+.d-kop-knop{margin-left:0}html body .d.v3 .d-kop .d-kop-in:has(.d-kop-bel){column-gap:16px;grid-template-columns:minmax(0,1fr) auto auto auto!important}html body .d-kop .d-kop-in .d-kop-bel{justify-self:end;margin:0}html body .d.v3 .d-mobielmenu .d-mm-pvcrij>a{border-bottom:0;padding:8px 0;font-size:17px;font-weight:600}.d-mobielmenu .d-mm-subknop{width:40px;height:40px;box-shadow:var(--sg-merkrand);color:var(--sg-paars);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.d-mobielmenu .d-mm-groep{letter-spacing:.08em;text-transform:uppercase;color:var(--sg-paars);margin:14px 0 4px;font-size:13px;font-weight:600;display:block}.d-mobielmenu .d-mm-raster{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}html body .d.v3 .d-mobielmenu .d-mm-raster>a{border-bottom:0;padding:7px 0;font-size:17px;line-height:1.3}.d-mobielmenu .d-mm-rond,.d-mobielmenu .d-mm-subknop{width:36px;height:36px;box-shadow:var(--sg-merkrand);color:var(--sg-paars);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.d-mobielmenu .d-mm-rond svg{transition:transform .2s}html body .d.v3 .d-mobielmenu .d-mm-sub a,html body .d.v3 .d-mobielmenu .d-mm-pvcrij>a{padding:6px 0}.d-mobielmenu .d-mm-sub{padding-bottom:8px}.d-mobielmenu .d-mm-pvcrij{padding:0}html body .d.v3 .d-mobielmenu .d-mm-terug{color:var(--kop);gap:12px;padding:28px 0 14px;font-size:18px}}@media (width<=1099px) and (height<=700px){html body .d-kop .d-mobielmenu:has(.d-mm-lang) .d-mm-info{display:none!important}}@media (width<=1099px){html body .d-kop .d-kop-bel{color:var(--sg-paars);background:0 0;width:40px;height:40px}html body .d.v3 .d-kop .d-kop-in:has(.d-kop-bel){column-gap:24px}html body .d-kop .d-kop-in .d-kop-bel{margin-right:-8px}html body .d.v3 .d-mobielmenu .d-mm-paneel>a,html body .d.v3 .d-mobielmenu .d-mm-paneel>.d-mm-klap{border-bottom:0;padding:10px 0;font-size:20px;font-weight:400;line-height:1.3}.d-mobielmenu .d-mm-paneel .d-mm-klap svg{color:var(--sg-paars)}html body .d.v3 .d-mobielmenu .d-mm-terug{color:var(--sg-paars);gap:8px;padding:24px 0 12px;font-size:18px}.d-mobielmenu .d-mm-knoppen{grid-template-columns:1fr 1fr;gap:12px;display:grid}html body .d.v3 .d-mm-info .d-mm-knoppen .d-mm-showroom{white-space:nowrap;justify-content:center;gap:6px;width:100%;padding:0 8px;font-size:15px}html body .d.v3 .d-mm-info .d-mm-knoppen .d-mm-showroom svg{width:16px;height:16px}.d-mobielmenu .d-mm-knoppen{grid-template-columns:1.35fr 1fr;gap:10px}html body .d-kop .d-mobielmenu{background:var(--sg-beige);border-top:1px solid #b4936f59}:is(html body .d.v3 .d-kop .d-mobielmenu,html body .d.v3 .d-kop .d-mobielmenu:has(.d-mm-paneel)){padding-top:44px}html body .d.v3 .d-mobielmenu .d-mm-hoofd{padding-top:0}html body .d.v3 .d-mobielmenu .d-mm-hoofd>.d-mm-hoofdregel,html body .d.v3 .d-mobielmenu .d-mm-groep-vl{border-bottom:1px solid var(--sg-tan)}html body .d.v3 .d-mobielmenu .d-mm-hoofd>:last-child{border-bottom:0}html body .d.v3 .d-mobielmenu .d-mm-paneel .d-mm-hoofdregel,html body .d.v3 .d-mobielmenu .d-mm-hoofdregel{width:100%;color:var(--sg-kop);justify-content:space-between;align-items:center;padding:14px 0;font-size:21px;font-weight:600;display:flex}html body .d.v3 .d-mobielmenu .d-mm-groep-vl{padding-bottom:10px}html body .d.v3 .d-kop .d-mobielmenu .d-mm-groep-vl>.d-mm-hoofdregel{border-bottom:0;padding-bottom:6px}.d-mobielmenu .d-mm-subs{flex-direction:column;padding-left:16px;display:flex}html body .d.v3 .d-mobielmenu .d-mm-subs>a,html body .d.v3 .d-mobielmenu .d-mm-subs>.d-mm-klap{color:var(--sg-kop);border-bottom:0;padding:7px 0;font-size:19px;font-weight:400;line-height:1.3}html body .d.v3 .d-mobielmenu .d-mm-paneel .d-mm-klap{justify-content:space-between;align-items:center;display:flex}html body .d.v3 .d-mobielmenu .d-mm-paneel:not(.d-mm-hoofd)>.d-mm-hoofdregel{border-top:1px solid var(--sg-tan);margin-top:8px;padding-top:14px}html body .d.v3 .d-mobielmenu .d-rondje.d-mm-rondje{width:34px;height:34px;color:var(--sg-tan);background:0 0;flex:none;position:static;transform:none}html body .d.v3 .d-mobielmenu .d-mm-klap .d-mm-rondje svg,html body .d.v3 .d-mobielmenu .d-mm-terug .d-mm-rondje svg{color:var(--sg-tan)}html body .d.v3 .d-kop .d-mobielmenu .d-mm-paneel.d-mm-hoofd>*{border-top:0;border-bottom:1px solid var(--sg-tan)}html body .d.v3 .d-kop .d-mobielmenu .d-mm-hoofd>:last-child{border-bottom:0}html body .d.v3 .d-kop .d-mobielmenu .d-mm-paneel .d-mm-hoofdregel{font-weight:600}html body .d.v3 .d-mobielmenu .d-mm-rondje svg{width:34px;height:34px}html body .d.v3 .d-mobielmenu .d-mm-rondje-terug svg{transform:scaleX(-1)}html body .d.v3 .d-mobielmenu .d-mm-terug{color:var(--sg-kop);align-items:center;gap:12px;padding:0 0 14px;font-size:18px;font-weight:600;display:flex}html body .d-kop .d-mobielmenu .d-mm-info .d-mm-showroom{background:0 0;border-color:var(--sg-tan)!important;color:var(--sg-tan)!important}html body .d-kop .d-mobielmenu .d-mm-info .d-mm-showroom:first-child{background:var(--sg-tan);color:#fff!important}html body .d.v3 .d-kop .d-mobielmenu a:hover,html body .d.v3 .d-kop .d-mobielmenu .d-mm-klap:hover,html body .d.v3 .d-kop .d-mobielmenu .d-mm-terug:hover{color:var(--sg-tan)}html body .d.v3 .d-kop .d-mobielmenu .d-mm-paneel>a.d-mm-alle{color:var(--sg-kop);font-weight:600}html body .d.v3 .d-mobielmenu .d-mm-rondje-omlaag svg{transform:rotate(90deg)}html body .d.v3 .d-mobielmenu .d-mm-klap[aria-expanded=true] .d-mm-rondje-omlaag svg{transform:rotate(-90deg)}html body .d.v3 .d-mobielmenu .d-mm-info{background:var(--sg-beige);border-top:0}}@media (width<=1099px) and (height<=700px){:is(html body .d.v3 .d-kop .d-mobielmenu,html body .d.v3 .d-kop .d-mobielmenu:has(.d-mm-paneel)){padding-top:36px}html body .d.v3 .d-kop .d-mobielmenu .d-mm-paneel .d-mm-hoofdregel{padding:9px 0;font-size:20px}html body .d.v3 .d-kop .d-mobielmenu .d-mm-subs>a,html body .d.v3 .d-kop .d-mobielmenu .d-mm-subs>.d-mm-klap{padding:4px 0;font-size:18px}html body .d.v3 .d-kop .d-mobielmenu .d-mm-adres{display:none}}@media (width<=1099px){html body .d.v3 .d-kop .d-mobielmenu .d-mm-subs>a.d-mm-alle{color:var(--sg-kop);font-weight:600}}@media (width<=1099px) and (height<=700px){html body .d.v3 .d-kop .d-mobielmenu .d-mm-info{display:none}}.menu-open .contactwidget{display:none}@media (width<=1099px){html body .d.v3 .d-kop .d-mobielmenu .d-mm-subs>.d-mm-klap.d-mm-klein{padding-left:16px;font-size:16px}html body .d.v3 .d-kop .d-mobielmenu .d-mm-klap.d-mm-hoofdregel>span:first-child{color:var(--sg-kop);display:inline}}@media (width<=699px){.pk .vp-hk-bg{object-position:50% 100%}}.pv-mkbalk{align-items:center;gap:28px;margin-top:32px;display:flex}.pv-mkbalk>strong{color:var(--kop);white-space:nowrap;font-size:20px}.pv-mk{flex-wrap:wrap;gap:10px;display:flex}.pv-mk-knop{min-width:200px;color:var(--kop);white-space:nowrap;background:#fff;border:1px solid #e5ddd0;border-radius:10px;align-items:center;gap:12px;padding-right:16px;font-size:16px;font-weight:600;transition:border-color .2s;display:flex;overflow:hidden}.pv-mk-knop img{object-fit:cover;flex:none;width:44px;height:44px}.pv-mk-knop:hover{border-color:var(--sg-goud,#b5946b)}@media (width<=1099px){.pv-mkbalk{margin-top:24px;margin-right:calc(-1 * var(--zij,20px));flex-direction:column;align-items:stretch;gap:12px}.pv-mkbalk>strong{font-size:17px}.pv-mk{scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--zij,20px);flex-wrap:nowrap;overflow-x:auto}.pv-mk::-webkit-scrollbar{display:none}.pv-mk-knop{scroll-snap-align:start;flex:none;min-width:170px}}@media (width<=699px){.vp-hk-bg.vv-hero-mob{object-position:58% center}}html body .d.vp.vp-slot.bd .vp-rv{background:#fff!important}html body .d.vp.vp-slot .d-onderbalk{background:var(--sg-paars)!important}@media (width<=699px){html body .d.vp.vp-slot footer.d-voet .d-voet-in{grid-template-columns:minmax(0,1fr);row-gap:28px}html body .d.vp.vp-slot footer.d-voet .d-voet-logo{width:96px}}.d.loc .loc-werkgebied-band{background:var(--beige)}@media (width<=699px){html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in{grid-template-columns:minmax(0,1fr)!important}html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>img.d-voet-logo,html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>div:first-of-type,html body .d.d-nieuw.vp.vp-slot footer.d-voet .d-voet-in>div:nth-of-type(2){grid-area:auto/1!important}}.d.v3 video.d-intro-interieur{object-position:50% 65%}@media (width>=1100px){.d.v3 video.d-intro-interieur{object-position:50% 50%}}@media (width<=699px){html body .d.v3-c .v3c-hero .d-hero-in{padding-bottom:130px!important}}html body .d.vp.vp-slot.ct div.ct-usp-overgang{background:linear-gradient(var(--sg-beige) 0,var(--sg-beige) calc(50% - 23px),#fff calc(50% - 23px),#fff 100%);margin:0!important}html body .d.ct .ct-usp-overgang+.ct-band .ct-afspraak{padding-top:104px}html body .d.vp.ct .vp-rv{background:var(--sg-beige)!important}html body .d.vp.ct section.v3-faq.ct-faq{padding-top:0;background:#fff!important}html body .d.v3.ct section.ct-faq .v3-faq-in{padding-top:var(--sg-ruimte-blok,104px);border-top:1px solid #0000001a}html body .d.ct .ct-faq .d-label{color:var(--sg-paars)!important}.d.ct .ct-top .ct-top-tijden .ct-tijden div{padding-top:13px;padding-bottom:13px}.d.ct .ct-top-beeld .ct-top-tijden{padding:28px 32px 18px}.d.ct .ct-gekozen{background:color-mix(in oklab,var(--sg-paars) 9%,#fff);color:var(--sg-paars)}.d.ct .ct-gekozen b,.d.ct .ct-terug{color:var(--sg-paars)}@media (width<=699px){html body .d.vp.vp-slot.ct div.ct-usp-overgang{background:linear-gradient(var(--sg-beige) 0,var(--sg-beige) calc(50% - 37px),#fff calc(50% - 37px),#fff 100%)}html body .d.ct .ct-usp-overgang+.ct-band .ct-afspraak{padding-top:56px}html body .d.v3.ct section.ct-faq .v3-faq-in{padding-top:64px}.d.ct .ct-top-beeld .ct-top-tijden{padding:22px 20px 12px}.d.ct .ct-kaart{box-shadow:0 0 0 2px var(--sg-paars);margin-left:-8px;margin-right:-8px;padding:20px 14px;scroll-margin-top:76px}html body .d.ct .ct-delen{grid-template-columns:1fr 1fr!important}.d.ct .ct-delen button{white-space:nowrap}}.d.ct .ct-top-kop .ct-intro{margin-bottom:12px}.d.ct .ct-werkgebied{color:var(--sg-kop);margin:0 0 22px;font-weight:600}@media (width<=699px){.d.ct .ct-werkgebied{order:4;margin:0}}.d.ct .ct-werkgebied{margin-bottom:30px}@media (width<=699px){.d.ct .ct-werkgebied{margin:0 0 10px}}html body .d.ct .ct-delen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.d.ct .ct-delen button{white-space:nowrap}@media (width<=699px){html body .d.ct .ct-delen{grid-template-columns:1fr 1fr!important}html body .d.of .of-hoofdkeuzes{gap:8px}html body .d.of .of-hoofdkeuzes button,html body .d.of .of-trapkeuze{min-height:0;padding:12px 14px}html body .d.of .of-hoofdkeuzes strong{font-size:16px;line-height:1.3}html body .d.of .of-hoofdkeuzes small{margin-top:2px;font-size:13px;line-height:1.35}html body .d.of .of-trapkeuze{margin-top:8px}html body .d.of .of-raamregel{background:0 0;border:0;margin:14px 0 0;padding:0;font-size:14px;line-height:1.45}html body .d.of .of-raamregel .of-raamtekst2{display:none}}@media (width>=700px) and (width<=1099px){html body .d.of .of-stap1-rij{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}html body .d.of .of-stap1-rij .of-hoofdkeuzes{display:contents}html body .d.of .of-stap1-rij button{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;margin:0;padding:18px 16px}html body .d.of .of-stap1-rij strong{font-size:17px}}@media (width<=699px){html body .d.of .of-trapkeuze strong{font-size:16px}html body .d.of .of-kaart h2{margin-bottom:4px}html body .d.of .of-kaart .of-sub{margin-bottom:12px;line-height:1.4}html body .d.of .of-kaart .of-voortgang{margin-bottom:16px}}html body .d.of .of-trapkeuze strong{font-weight:600}html body .d.of .of-trapkeuze small{color:#6b6264;margin-top:2px;font-size:13px;display:block}@media (width>=1100px){html body .d.of .of-trapkeuze strong{font-size:22px}}@media (width<=699px){html body .d.of .of-kaart{box-shadow:0 0 0 2px var(--sg-paars);margin-left:-8px;margin-right:-8px;padding:18px 14px}html body .d.of .of-hoofdkeuzes button,html body .d.of .of-trapkeuze{padding:16px}html body .d.of .of-hoofdkeuzes strong,html body .d.of .of-trapkeuze strong{font-size:18px}html body .d.of .of-hoofdkeuzes small,html body .d.of .of-trapkeuze small{font-size:15px}}html body .d.of .of-hoofd .ct-intro{margin-top:16px}@media (width<=699px){html body .d.of .of-hoofd .ct-intro{margin-top:12px}}@media (width>=700px){html body .d.of .of-trapkeuze small{margin-top:4px;font-size:17px}}html body .d.of .of-sub-eerst{margin-top:0}@media (width>=700px){html body .d.of .of-stap1-rij{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body .d.of .of-stap1-rij .of-hoofdkeuzes{display:contents}html body .d.of .of-stap1-rij button{align-items:flex-start;min-height:0;margin:0;padding:18px 20px}html body .d.of .of-stap1-rij strong{font-size:18px;line-height:1.3}html body .d.of .of-stap1-rij small{margin-top:4px;font-size:15px;line-height:1.4}html body .d.of .of-raamregel{border:0;margin:20px 0 4px;padding:0}}@media (width>=1100px){html body .d.of .of-voortgang{margin-bottom:20px}html body .d.of .of-sub-eerst{margin-bottom:14px}html body .d.of .of-knoppen{margin-top:16px;padding-top:16px}html body .d.of .of-stap1-rij button{padding:26px 20px}html body .d.of .of-hoofd .of-tekst{margin-bottom:20px}html body .d.of .of-raamregel{margin-top:28px}html body .d.of .of-knoppen{margin-top:24px}.d.of .of-top{padding-top:calc(var(--sg-kop-boven) - 64px)}}@media (width>=700px){html body .d.of .of-stap1-rij{grid-template-columns:repeat(2,minmax(0,1fr))}html body .d.of .of-stap1-rij .of-trapkeuze{flex-direction:row;grid-column:1/-1;align-items:center;padding:14px 20px}html body .d.of .of-stap1-rij .of-trapkeuze>span:last-child{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}html body .d.of .of-stap1-rij .of-trapkeuze small{margin-top:0}}@media (width<=699px){html body .d.of .of-trapkeuze small{margin-top:2px;font-size:15px;line-height:1.35}}@media (width>=700px) and (width<=1099px){html body .d.of .of-stap1-rij .of-hoofdkeuzes button{padding-top:30px;padding-bottom:30px}}@media (width<=699px){html body .d.of .of-hoofdkeuzes button{padding-top:28px;padding-bottom:28px}}.d.v3 a.d-alinealink{color:var(--sg-paars);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.d.v3 .d-beige a.d-alinealink,.d.v3 .v3-kennis-band a.d-alinealink,.d.v3 .loc-prijs-alinea a.d-alinealink{color:var(--sg-tan)}.d.v3 a.d-alinealink:hover,.d.v3 a.d-alinealink:focus-visible{text-decoration-thickness:2px}@media (width<=699px){.d.of .of-voortgang li small{display:none}}@keyframes d-kop-knop-in{0%{opacity:0}to{opacity:1}}.d-kop .d-kop-knop{animation:.25s d-kop-knop-in}@media (width<=1099px){.d-kop.d-kop-offerte-uit .d-kop-knop{display:none}.d-kop.d-kop-offerte-uit .d-kop-bel{margin-left:auto}}@media (width<=699px){.vv-niet-mobiel{display:none}.d.ct .ct-top-in{padding-top:56px}.d.ct .ct-top-gegevens{grid-row:2;margin-bottom:32px}.d.ct .ct-top-beeld{grid-row:3}}.d button.d-knop{cursor:pointer}.d button.d-knop:disabled{cursor:wait}.d.ct .ct-vraag .ct-form{gap:20px}.d.ct .ct-vraag .ct-form textarea{min-height:170px}@media (width<=1099px){html body .d-kop .d-kop-in a.d-kop-contact{width:auto;height:46px;box-shadow:inset 0 0 0 1.5px var(--sg-paars);color:var(--sg-paars);background:0 0;border-radius:8px;margin:0;padding:0 18px;font-size:16px;font-weight:500;text-decoration:none}}@media (width<=699px){html body .d-kop .d-kop-in a.d-kop-contact{height:40px;padding:0 14px;font-size:15px}html body .d.v3 .d-kop .d-kop-in:has(.d-kop-bel){column-gap:10px}}@media (width>=700px){.d-alleen-klein{display:none}}html body .d.of p.of-raamregel{font-size:17px;line-height:1.55}.home-label-klein{display:none}@media (width<=1099px){.home-label-groot{display:none}.home-label-klein{display:block}html body .d.v3 .d-hero .home-label-klein{letter-spacing:.08em;font-size:14px;line-height:1.45}.d.v3-c .home-hero-vertrouwen{flex-direction:column;align-items:flex-start;gap:10px}.d.v3-c .home-hero-ontzorgd{line-height:1.3;transform:none}}
