:root{--navy:#222535;--orange:#F97319;--red:#EF4050;--yellow:#F9C462;--mint:#1DED9D;--grey:#74798A;--light:#ECF1EF;--ground:#FFFFFF;--ink:#222535;--ink-2:#4A4F62;--ink-3:#74798A;--rule:#DCE4E1;--card:#FFFFFF;--hover:#F5F8F7;--accent:#F97319;--accent-ink:#C2530B}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body-family,"Poppins",system-ui,sans-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-width:min(600px,100vw - 32px)}button{font-family:inherit;font-size:inherit;cursor:pointer}.bar{position:sticky;top:0;background:var(--ground);border-bottom:1px solid var(--rule);z-index:5}.bar-in{max-width:640px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:14px}.logo{height:24px;width:auto;flex:0 0 auto;display:block}.logo span{color:var(--orange)}.track{flex:1;height:6px;background:var(--light);border-radius:99px;overflow:hidden}.fill{height:100%;width:0%;background:var(--orange);border-radius:99px;transition:width .35s ease}.count{font-size:12.5px;color:var(--ink-3);white-space:nowrap;display:flex;align-items:center;gap:5px;flex:0 0 auto}.vlag{width:15px;height:15px;fill:none;stroke:var(--ink-3);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.vlag-vak{fill:var(--ink-3);stroke:none}main{width:100%;max-width:640px;margin:0 auto;padding:36px 20px 64px}.screen{display:none;flex-direction:column;gap:22px}.screen.on{display:flex}@media(prefers-reduced-motion:no-preference){.screen.on{animation:rise .3s ease both}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h1{margin:0;font-size:clamp(25px,4.6vw,33px);font-weight:600;line-height:1.18;letter-spacing:-.025em;text-wrap:pretty}h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.sub{margin:0;color:var(--ink-2);font-size:16px;max-width:52ch}.hint{margin:0;color:var(--ink-3);font-size:13.5px}.opts{display:flex;flex-direction:column;gap:10px}.opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--card);border:1.5px solid var(--rule);border-radius:12px;padding:16px 18px;color:var(--ink);transition:border-color .15s,background .15s}.opt:hover{border-color:var(--navy);background:var(--hover)}.opt.sel{border-color:var(--orange);background:#f973190f}.opt .tick{flex:0 0 22px;height:22px;border:1.5px solid var(--rule);border-radius:6px;display:grid;place-items:center;font-size:13px;color:#fff;font-weight:600}.opt.sel .tick{background:var(--orange);border-color:var(--orange)}.opt.sel .tick:after{content:"\2713"}.opt-txt{flex:1;min-width:0}.opt-txt b{display:block;font-weight:600;letter-spacing:-.01em}.opt-txt i{display:block;font-style:normal;font-size:13.5px;color:var(--ink-3);margin-top:2px}.opt.plain .tick{border-radius:50%}.opt.plain.sel .tick:after{content:"\25cf";font-size:11px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:9px}.chip{display:flex;align-items:center;gap:9px;background:var(--card);border:1.5px solid var(--rule);border-radius:10px;padding:12px 13px;color:var(--ink);text-align:left;font-size:14.5px;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--navy);background:var(--hover)}.chip.sel{border-color:var(--orange);background:#f973190f;font-weight:600}.chip .tick{flex:0 0 18px;height:18px;border:1.5px solid var(--rule);border-radius:5px;display:grid;place-items:center;font-size:11px;color:#fff}.chip.sel .tick{background:var(--orange);border-color:var(--orange)}.chip.sel .tick:after{content:"\2713"}.durs{display:flex;flex-direction:column;gap:12px}.dur{background:var(--card);border:1.5px solid var(--rule);border-radius:12px;padding:15px 17px;display:flex;flex-direction:column;gap:11px}.dur-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dur-name{font-weight:600;letter-spacing:-.01em}.dur-kind{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.segs{display:flex;flex-wrap:wrap;gap:7px}.seg{background:var(--ground);border:1.5px solid var(--rule);border-radius:99px;padding:7px 14px;font-size:13.5px;color:var(--ink-2);transition:all .15s}.seg:hover{border-color:var(--navy)}.seg.sel{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}textarea{width:100%;min-height:120px;resize:vertical;font-family:inherit;font-size:16px;line-height:1.55;padding:14px 16px;border:1.5px solid var(--rule);border-radius:12px;background:var(--card);color:var(--ink)}textarea:focus,input:focus{outline:none;border-color:var(--orange)}.nav{display:flex;gap:12px;align-items:center;margin-top:6px}.go{flex:1;background:var(--orange);color:#fff;border:none;border-radius:12px;padding:16px 22px;font-weight:600;font-size:16.5px;letter-spacing:-.01em;transition:background .15s,transform .08s}.go:hover{background:#e1650e}.go:active{transform:translateY(1px)}.go:disabled{background:var(--light);color:var(--ink-3);cursor:not-allowed}.back{background:none;border:none;color:var(--ink-3);font-size:14px;padding:10px 6px;text-decoration:underline}.sla{display:block;margin:12px auto 0;background:none;border:none;color:var(--ink-3);font:inherit;font-size:14px;padding:8px 10px;text-decoration:underline;cursor:pointer}.sla:hover{color:var(--ink)}.opt.geen{padding-left:54px}.opt.geen b{font-weight:500;color:var(--ink-2)}.opt.geen:hover b{color:var(--ink)}.tp-live{min-height:130px;display:flex;align-items:center;justify-content:center}.tp-live .trustpilot-widget{width:100%}.back:hover{color:var(--ink)}.skip{background:none;border:none;color:var(--ink-3);font-size:14px;text-decoration:underline;align-self:flex-start;padding:4px 0}.conf{background:var(--light);border-radius:12px;padding:6px 4px}.conf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.conf-row:last-child{border-bottom:none}.conf-row b{font-weight:600}.conf-row span{color:var(--ink-2);font-size:14.5px;font-variant-numeric:tabular-nums}.conf-pen,.conf-pen-leeg{flex:0 0 34px;width:34px;height:34px}.conf-pen{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--rule);border-radius:9px;background:var(--card);cursor:pointer}.conf-pen:hover{border-color:var(--accent);background:var(--hover)}.conf-pen svg{width:17px;height:17px;fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.buy{display:flex;flex-direction:column;gap:10px}.buy-uitleg{text-align:center}a.buy-go{background:transparent;color:var(--accent-ink);border:1.5px solid var(--orange)}.tussen{text-align:center;padding-top:26px}.tussen-balk{height:6px;border-radius:99px;background:var(--light);overflow:hidden;margin-bottom:14px}.tussen-vul{height:100%;width:0;border-radius:99px;background:var(--orange);animation:vullen linear forwards}@keyframes vullen{0%{width:0}to{width:100%}}.tussen-bezig{font-size:14px;color:var(--ink-3);margin-bottom:26px}.tussen-titel{font-size:23px;margin-bottom:18px}.tussen-tekst{max-width:22em;margin:0 auto;color:var(--ink)}.tussen-onder{font-size:18.5px;max-width:22em;margin:0 auto 2px;color:var(--ink)}.tussen-sterk{margin:12px auto 0;max-width:22em;font-size:19px;font-weight:600;line-height:1.35;color:var(--ink)}.tussen-werking .tussen-tekst{margin-bottom:2px;font-size:18.5px}.wk{width:100%;max-width:340px;margin:6px auto 0}.wk svg{width:100%;height:auto;display:block;overflow:visible}.wk .wk-deel{opacity:0;transform:translateY(6px);transition:opacity .55s ease,transform .55s ease}.wk.toon-1 .wk-1,.wk.toon-2 .wk-2,.wk.toon-3 .wk-3,.wk.toon-4 .wk-4{opacity:1;transform:none}.wk-zon{fill:var(--orange)}.wk-stralen line{stroke:var(--orange);stroke-width:2.6;stroke-linecap:round}.wk-paneel{fill:var(--navy)}.wk-ruit line{stroke:#ffffff57;stroke-width:1.4}.wk-poot,.wk-paal{stroke:var(--ink-3);stroke-width:2.4;stroke-linecap:round}.wk-accu{fill:#fff;stroke:var(--navy);stroke-width:2.6}.wk-greep{fill:none;stroke:var(--navy);stroke-width:2.6;stroke-linejoin:round}.wk-vak{fill:var(--light)}.wk-vul{fill:var(--orange)}.wk-plug,.wk-kap{fill:var(--navy)}.wk-licht path{stroke:var(--orange);stroke-width:2.6;stroke-linecap:round;opacity:0;transition:opacity .5s ease .25s}.wk.toon-4 .wk-licht path{opacity:1}.wk-val,.wk-kabel{fill:none;stroke:var(--orange);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:5 7;animation:wkStroom 1.05s linear infinite}.wk-kabel-2{animation-delay:.25s}@keyframes wkStroom{to{stroke-dashoffset:-24}}@keyframes wkVullen{0%{width:0}to{width:42px}}.wk.toon-3 .wk-vul{animation:wkVullen 3.2s ease-out forwards}.wk-stap{margin:14px auto 0;max-width:20em;font-weight:600;font-size:16.5px;color:var(--ink);min-height:1.6em}.wk-eind{margin:12px auto 0;max-width:22em;font-size:19px;font-weight:600;line-height:1.35;color:var(--ink);opacity:0;transition:opacity .5s ease}.wk-op{animation:wkOp .45s ease both}@keyframes wkOp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wk-eind.wk-op{opacity:1}.tussen-bron{margin-top:12px;opacity:.6}.tk{min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.tk-hoog{min-height:150px;flex-direction:column;gap:12px}.tp-rij{display:flex;gap:3px}.tp-vak{position:relative;width:34px;height:34px;background:#00b67a;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);animation:sterOp .38s cubic-bezier(.2,1.3,.4,1) forwards}.tp-leeg{position:absolute;top:0;right:0;bottom:0;background:#dcdce6}.tp-ster{position:relative;color:#fff;font-size:21px;line-height:1}.tp-naam{display:flex;align-items:center;gap:5px;font-weight:600;font-size:17px}.tp-naam-ster{color:#00b67a;font-size:19px}.tp-cijfer{font-size:14px;color:var(--ink-3)}.foto-lijst{border-radius:16px;overflow:hidden;border:1.5px solid var(--rule);box-shadow:0 6px 20px #2225351a;max-width:300px;opacity:0;animation:fotoOp .55s ease-out forwards}.foto{display:block;width:100%;height:auto}@keyframes fotoOp{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.tk-sterrij{display:flex;gap:8px}.tk-ster{font-size:30px;color:var(--orange);opacity:0;transform:scale(.5);animation:sterOp .42s cubic-bezier(.2,1.3,.4,1) forwards}@keyframes sterOp{to{opacity:1;transform:scale(1)}}.tk-verdeel{width:190px;height:8px;border-radius:99px;background:var(--light);overflow:hidden}.tk-verdeel-vul{height:100%;border-radius:99px;background:var(--orange);animation:verdeelVul 1.5s .5s cubic-bezier(.3,0,.2,1) backwards}@keyframes verdeelVul{0%{width:0}}.tk-bal{display:flex;align-items:center;gap:5px;padding:13px 15px;border-radius:14px;background:var(--light);opacity:0;animation:balOp .34s ease-out forwards}.tk-bal-links{border-bottom-left-radius:4px}.tk-bal-rechts{background:var(--orange);border-bottom-right-radius:4px}.tk-bal-rechts .tk-stip{background:#fff}@keyframes balOp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tk-stip{width:6px;height:6px;border-radius:99px;background:var(--ink-3);animation:stipOp 1.1s ease-in-out infinite}@keyframes stipOp{0%,60%,to{opacity:.35}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.tk-ster,.tk-bal,.tp-vak,.foto-lijst{opacity:1;transform:none;animation:none}.tk-stip,.tk-verdeel-vul{animation:none}.tussen-vul{animation-duration:.01ms}.wk-val,.wk-kabel{animation:none}.wk.toon-3 .wk-vul{animation:none;width:42px}}h2.sectie{font-size:19px;margin:0}.cijfer-uitleg{font-size:14px;opacity:.75;margin:0}.call{border:1.5px solid var(--rule);border-radius:14px;padding:20px;background:var(--card)}.call h2{font-size:18px;margin-bottom:8px}.call p{font-size:15px;opacity:.8}.call-go{display:block;text-align:center;margin-top:16px;padding:14px 18px;border-radius:12px;border:1.5px solid currentColor;font-weight:600;text-decoration:none;color:inherit}.call-nr{text-align:center;font-size:14px;opacity:.6;margin-top:8px}.adviesscherm{gap:26px}.sectieblok{display:flex;flex-direction:column;gap:12px}.cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0}.cijfer{border:1.5px solid var(--rule);border-radius:14px;padding:14px 16px;background:var(--card)}.cijfer-kop{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px}.cijfer-rij{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0}.cijfer-rij-levert{border-top:1px solid var(--rule);margin-top:4px;padding-top:8px}.kaart-sub{margin:0;font-size:14px;color:var(--ink-2)}.cijfer-label{font-size:13.5px;color:var(--ink-2);flex:1 1 auto;min-width:0}.cijfer-waarde{font-size:19px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 auto}.cijfer-vink{color:#1a9c63;font-weight:700}.cijfer-kruis{color:var(--red);font-weight:700}.bereikt{display:flex;flex-direction:column;background:var(--card);border-radius:10px;overflow:hidden}.bereikt-rij{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:14.5px}.bereikt-rij:last-child{border-bottom:none}.bereikt-kop{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:transparent;padding-bottom:6px}.bereikt-rij b{font-weight:600}.bereikt-rij span{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.bereikt-bij{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.vrij-veld{margin:14px 0 4px}.vrij-veld textarea{width:100%;min-height:78px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--rule);font:inherit;resize:vertical;background:var(--card);color:inherit}.prod{border:1.5px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--card)}.prod-img{display:block;width:100%;height:164px;object-fit:contain;background:#fff;padding:8px 0}.prod-body{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.prod-body h2{font-size:19px;line-height:1.25}a.prod-link{display:block;color:inherit;text-decoration:none}a.prod-link:hover h2{text-decoration:underline}.adviesscherm{gap:20px}.adviesscherm .prod-img{height:132px}.prices{display:flex;align-items:baseline;gap:10px}.now{font-size:26px;font-weight:600;color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.was{font-size:16px;color:var(--ink-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.verdict{display:flex;flex-direction:column;gap:8px;margin-top:4px}.vr{display:flex;align-items:flex-start;gap:10px;font-size:14.5px}.vr .ok{color:var(--mint);font-weight:600;flex:0 0 auto}.vr .no{color:var(--red);font-weight:600;flex:0 0 auto}.vr b{font-weight:600}.vr em{font-style:normal;color:var(--ink-3)}.why{background:var(--light);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.why h2{font-size:15px}.why ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.why li{font-size:14px;color:var(--ink-2);display:flex;gap:9px;align-items:flex-start}.why li:before{content:"\2713";color:#1a9c63;font-weight:700;font-size:13px;line-height:1.5;flex:0 0 auto}.magnet-lijst{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.magnet-lijst li{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:start}.magnet-lijst li:before{content:"\2713";color:#1a9c63;font-weight:700;font-size:13px;line-height:1.45;grid-row:1 / span 2}.magnet-lijst b{font-size:14.5px;font-weight:600}.magnet-lijst i{font-style:normal;font-size:13px;color:var(--ink-3);line-height:1.4}.why-groot h2{font-size:21px;letter-spacing:-.01em}.zeker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zeker-tegel{background:var(--light);border-radius:12px;padding:16px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.zeker-ic{width:26px;height:26px;stroke:var(--orange);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.zeker-titel{font-size:14.5px;font-weight:600}.zeker-tekst{font-size:13.5px;color:var(--ink-2);line-height:1.4}.buy{display:flex;flex-direction:column;gap:9px}.buy-go{display:block;width:100%;text-align:center;text-decoration:none;color:#fff}.buy-guar{margin:0;font-size:12.5px;color:var(--ink-3);text-align:center;line-height:1.5}.revs{display:flex;flex-direction:column;gap:10px}.revs-kop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.revs-kop h2{font-size:16px}.revs-kop span{font-size:12.5px;color:var(--ink-3)}.rev{background:var(--light);border-radius:12px;padding:14px 16px;display:flex;gap:13px}.rev-foto{flex:0 0 74px;width:74px;height:74px;border-radius:9px;object-fit:cover;background:#fff}.rev-in{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rev-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rev-sterren{color:var(--yellow);font-size:13px;letter-spacing:1px}.rev-naam{font-weight:600;font-size:13.5px}.rev-ver{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.rev-body{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0}.herkomst{display:flex;flex-direction:column;gap:5px;padding:13px 16px;background:var(--light);border-radius:11px}.herkomst p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5}.herkomst b{font-weight:600;color:var(--ink)}.magnet{border:2px solid var(--navy);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px;background:var(--card)}.magnet-head{display:flex;flex-direction:column;gap:6px}.magnet-head h2{font-size:20px;letter-spacing:-.02em}.magnet-head p{margin:0;font-size:14.5px;color:var(--ink-2)}.bens{display:flex;flex-direction:column;gap:11px}.ben{display:flex;gap:11px;align-items:flex-start}.ben .mk{flex:0 0 20px;height:20px;border-radius:50%;background:var(--mint);color:var(--navy);display:grid;place-items:center;font-size:12px;font-weight:600;margin-top:2px}.ben .mk:after{content:"\2713"}.ben div{flex:1}.ben b{display:block;font-weight:600;font-size:14.5px;letter-spacing:-.01em}.ben i{display:block;font-style:normal;font-size:13.5px;color:var(--ink-3);line-height:1.5}.mailrow{display:flex;flex-direction:column;gap:9px}input[type=email],input[type=text]{width:100%;font-family:inherit;font-size:16px;padding:15px 16px;border:1.5px solid var(--rule);border-radius:12px;background:var(--ground);color:var(--ink)}.fine{font-size:12.5px;color:var(--ink-3);margin:0}.err{color:var(--red);font-size:13.5px;margin:0;font-weight:600}.hide{display:none}.done{text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;padding:30px 0}.done .big{width:56px;height:56px;border-radius:50%;background:var(--mint);color:var(--navy);display:grid;place-items:center;font-size:26px;font-weight:600}.done .big:after{content:"\2713"}.fail{border-left:4px solid var(--yellow);background:var(--light);border-radius:0 12px 12px 0;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.fail h2{font-size:17px}.fail p{margin:0;font-size:14.5px;color:var(--ink-2)}.fail ul{margin:2px 0 0;padding-left:19px;display:flex;flex-direction:column;gap:5px}.fail li{font-size:14px;color:var(--ink-2)}.audit{margin-top:8px}.audit summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ink-2);padding:8px 0}.audit summary:hover{color:var(--ink)}.audit-uitleg{margin:0 0 4px;font-size:13px;color:var(--ink-3);max-width:60ch}.audit pre{background:var(--light);border-radius:10px;padding:14px;overflow-x:auto;font-size:12px;line-height:1.55;white-space:pre-wrap;color:var(--ink-2);margin:6px 0 0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/heko-off-grid-quiz.css.map */
