.vk-pand{--ink:#142828;--ink-60:rgba(20,40,40,.62);--ink-40:rgba(20,40,40,.4);--ink-12:rgba(20,40,40,.12);--ink-08:rgba(20,40,40,.08);--paper:#FBFAF6;--card:#ffffff;--mint:#cdeed3;--mint-soft:#e6f3e9;--orange:#ffa710;--groen:#2f7d4b;--radius:22px;--shadow:0 1px 2px rgba(20,40,40,.03), 0 20px 50px -24px rgba(20,40,40,.12);--display:"Bricolage Grotesque","Inter",Georgia,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.vk-pand *{box-sizing:border-box;margin:0;padding:0}.vk-pand ::selection{background:var(--mint);color:var(--ink)}.vk-pand a{color:inherit;text-decoration:none}.vk-pand img{max-width:100%;display:block}.vk-pand .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.vk-pand h1,.vk-pand h2,.vk-pand h3,.vk-pand h4{font-family:var(--display);letter-spacing:-.015em;line-height:1.16;font-weight:600}.vk-pand h1{font-size:clamp(30px,4vw,46px)}.vk-pand h2{font-size:clamp(22px,2.8vw,30px)}.vk-pand .swash{font-style:italic;font-weight:500}.vk-pand .lead{font-size:17px;line-height:1.7;color:var(--ink-60);max-width:56ch}.vk-pand .badge{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);background:var(--card);border:1px solid var(--ink-08);padding:9px 18px;border-radius:999px;margin-bottom:22px}.vk-pand .badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.vk-pand .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:500;font-size:15.5px;border-radius:999px;padding:14px 26px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer;border:none;font-family:var(--sans);text-decoration:none}.vk-pand .btn-primary{background:var(--orange);color:var(--ink);box-shadow:0 8px 24px -10px #ffa7108c}.vk-pand .btn-primary:hover{transform:translateY(-2px)}.vk-pand .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink-12)}.vk-pand .btn-ghost:hover{background:var(--card);border-color:var(--ink-40)}.vk-pand .page-head{padding:56px 0 34px}.vk-pand .page-head .lead{margin-top:16px}.vk-pand .ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#e9e8e3}.vk-pand .ph:before{content:"";width:26px;height:26px;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23142828' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") center/contain no-repeat}.vk-pand .ph span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#14282873;font-weight:600;text-align:center;line-height:1.5}.vk-pand .crosssell{background:var(--mint-soft);border-radius:var(--radius);padding:44px 48px;display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin:30px 0 72px}.vk-pand .crosssell h2{font-size:clamp(21px,2.4vw,27px);max-width:24ch}.vk-pand .crosssell p{color:var(--ink-60);font-size:15px;max-width:52ch;margin-top:8px}.vk-pand .crosssell .btn{margin-left:auto}.vk-pand .crosssell.is-donker{background:var(--ink);color:#fff;border-radius:28px;padding:52px 56px;margin:56px 0 72px}.vk-pand .crosssell.is-donker h2{color:#fff}.vk-pand .crosssell.is-donker p{color:#ffffffa6;margin-top:10px}@media(max-width:1000px){.vk-pand .wrap{padding:0 20px}}@media(max-width:640px){.vk-pand .page-head{padding:36px 0 24px}.vk-pand .crosssell{padding:28px 24px;margin-bottom:48px}.vk-pand .crosssell.is-donker{padding:32px 26px;border-radius:24px}.vk-pand .crosssell .btn{margin-left:0}}.vk-pand .pand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:24px}.vk-pand .pand-card{background:var(--card);border:1px solid var(--ink-12);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s ease}.vk-pand a.pand-card:hover{transform:translateY(-3px)}.vk-pand .pand-cover{position:relative;aspect-ratio:4/3}.vk-pand .pand-cover img{width:100%;height:100%;object-fit:cover}.vk-pand .pand-cover.cover-blur{overflow:hidden}.vk-pand .pand-cover.cover-blur img{filter:blur(16px);transform:scale(1.12)}.vk-pand .pand-status{position:absolute;top:14px;left:14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.vk-pand .st-te_koop{background:var(--mint);color:var(--ink)}.vk-pand .st-in_optie{background:var(--orange);color:var(--ink)}.vk-pand .st-verkocht{background:var(--ink);color:#fff}.vk-pand .verkocht-badge{position:absolute;top:16px;left:-8px;background:var(--ink);color:#fff;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:8px 18px 8px 20px;border-radius:0 999px 999px 0;box-shadow:0 8px 20px -6px #14282873;display:inline-flex;align-items:center;gap:8px}.vk-pand .verkocht-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint)}.vk-pand .dagen-chip{position:absolute;bottom:12px;left:14px;background:var(--mint);color:var(--ink);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.vk-pand .pand-fotocount{position:absolute;bottom:12px;right:12px;background:#142828b8;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.vk-pand .pand-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.vk-pand .pand-toprow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.vk-pand .pand-prijs{font-weight:700;font-size:21px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.vk-pand .pand-prijs.op-aanvraag{font-size:15.5px;font-weight:600;color:var(--ink-60)}.vk-pand .pand-adres{font-size:14.5px;font-weight:500}.vk-pand .pand-gemeente{font-size:13.5px;color:var(--ink-60)}.vk-pand .pand-specs{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:8px;padding-top:12px;border-top:1px solid var(--ink-08);font-size:13px;color:var(--ink-60)}.vk-pand .pand-specs span{display:inline-flex;align-items:center;gap:6px}.vk-pand .pand-specs svg{width:14px;height:14px;stroke:var(--ink-40);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vk-pand .epc{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 8px;border-radius:7px;font-size:12.5px;font-weight:700;color:#fff}.vk-pand .epc-AP{background:#00693c}.vk-pand .epc-A{background:#007a2f}.vk-pand .epc-B{background:#7ab51d;color:var(--ink)}.vk-pand .epc-C{background:#e0b400;color:var(--ink)}.vk-pand .epc-D{background:#f39200;color:var(--ink)}.vk-pand .epc-E{background:#c2410c}.vk-pand .epc-F{background:#d20000}@media(max-width:1000px){.vk-pand .pand-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.vk-pand .pand-grid{grid-template-columns:1fr}}
