.hd{gap:max(40px,min(7vw,72px));padding-top:max(12px,min(3vw,32px));display:grid}.hd-kop{align-content:start;gap:14px;display:grid}.hd-kop>*{margin:0}.hd-kop .nw-lead{max-width:34ch}.hd-terug{min-height:var(--nw-tik);font:400 var(--nw-label)/1.45 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);align-items:center;margin:0 0 4px -2px;display:inline-flex}body.nieuw a.hd-terug{color:var(--nw-grafiet-zacht);text-decoration:none}body.nieuw a.hd-terug:hover{color:var(--nw-grafiet);text-decoration:underline}.hd-rechts{align-content:start;gap:max(36px,min(6vw,56px));display:grid}.hd-blok{gap:12px;display:grid}.hd-blok>*{margin:0}.hd-stil{color:var(--nw-grafiet-zacht)}.hd-scheiding{border:0;border-top:2px dashed var(--nw-lijn);width:100%;margin:0}.hd-prijs{border-radius:var(--nw-r-verhaal);background:var(--nw-kunststof);box-shadow:inset 0 0 0 8px var(--nw-kunststof-rand), var(--nw-schaduw-object);gap:14px;padding:max(22px,min(5vw,36px));display:grid}.hd-prijs>*{margin:0}.hd-bedrag{font:800 clamp(34px, 8vw, 48px)/1.05 var(--nw-font-kop);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hd-prijs form{gap:14px;margin:0;display:grid}.hd-prijs .nw-knop{white-space:normal;width:100%}@media (min-width:900px){.hd-prijs .nw-knop{justify-self:start;width:auto}}.hd-vergelijk{gap:6px;display:grid}.hd-vergelijk>p{font:400 var(--nw-label)/1.45 var(--nw-font-tekst);color:var(--nw-grafiet);margin:0}.hd-houdt{display:grid}.hd-houdt__kyra{z-index:0;pointer-events:none;width:36%;height:auto;margin:0 9% -3.1% auto;display:block;position:relative}.hd-houdt .hd-prijs{z-index:1;position:relative}@media (max-width:899px){.hd-houdt__kyra{display:none}}.hd-kyra{align-items:center;gap:14px;margin:0;display:flex}.hd-kyra img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;width:64px;height:64px;box-shadow:0 0 0 3px var(--nw-kunststof), 0 0 0 5px var(--nw-kunststof-rand);border-radius:50%;flex:none}.hd-kyra span{font:400 var(--nw-label)/1.4 var(--nw-font-tekst);color:var(--nw-grafiet-zacht)}.hd-kyra b{color:var(--nw-grafiet);font:700 var(--nw-body)/1.3 var(--nw-font-kop);display:block}@media (min-width:900px){.hd-kyra--groot{justify-items:start;display:grid}.hd-kyra--groot img{aspect-ratio:1;border-radius:var(--nw-r-foto);width:100%;max-width:360px;height:auto;box-shadow:var(--nw-schaduw-object)}}.hd-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.hd-chips legend,.hd-veldkop{font:700 var(--nw-title)/1.3 var(--nw-font-kop);margin-bottom:10px;padding:0}.hd-chips .nw-chip{font-variant-numeric:tabular-nums}.hd-form{gap:24px;display:grid}.hd-form .nw-veld small{color:var(--nw-grafiet-zacht);font:400 var(--nw-label)/1.45 var(--nw-font-tekst)}.hd-akkoord{font:400 var(--nw-label)/1.5 var(--nw-font-tekst);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.hd-akkoord input{flex:none;width:24px;height:24px;margin:0}.hd-akkoord .nw-tekstlink{min-height:0;font-size:inherit;line-height:inherit;display:inline}.hd-form .hd-chips{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.hd-form .hd-chips[hidden]{display:none}.hd-form .hd-chips .nw-chip{justify-content:center;padding-inline-start:18px;padding-inline-end:18px}textarea.nw-invoer{resize:vertical;min-height:96px}.hd-klaar{justify-items:start;gap:18px;max-width:640px;padding-top:max(24px,min(6vw,64px));display:grid}.hd-klaar>*{margin:0}.hd-klaar .nw-ok{font:700 var(--nw-quote)/1.3 var(--nw-font-kop);align-items:center}.hd-klaar .nw-ok:before{background-size:18px;width:28px;height:28px;margin-top:0}.hd-klaar form{margin:0}@media (max-width:899px){.hd-klaar .nw-knop,.hd-klaar form{width:100%}}.hd-aanbod{border-top:2px dashed var(--nw-lijn);gap:16px;margin-top:max(40px,min(8vw,72px));padding-top:max(32px,min(6vw,56px));scroll-margin-top:24px;display:grid}.hd-aanbod>p{margin:0}.hd-aanbod__kaart{border-radius:var(--nw-r-verhaal);background:var(--nw-kunststof);box-shadow:inset 0 0 0 8px var(--nw-kunststof-rand), var(--nw-schaduw-object);gap:12px;padding:max(20px,min(5vw,36px));display:grid}.hd-aanbod__kaart--rustig{box-shadow:inset 0 0 0 2px var(--nw-kunststof-rand)}.hd-aanbod__kaart>*{margin:0}.hd-aanbod__titel{font:800 var(--nw-quote)/1.2 var(--nw-font-kop);letter-spacing:-.01em;text-wrap:balance}.hd-aanbod__reden{gap:4px;display:grid}.hd-aanbod__reden p{margin:0}.hd-aanbod__form{gap:14px;margin:0;display:grid}.hd-aanbod__opties{gap:10px}.hd-aanbod__opties .nw-keuze{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lamp titel prijs vink"".sub sub sub";gap:2px 12px;min-height:0;padding:14px 16px;display:grid}.hd-aanbod__opties .nw-keuze__tekst{display:contents}.hd-aanbod__opties .nw-lamp{grid-area:lamp}.hd-aanbod__opties .nw-keuze__titel{grid-area:titel}.hd-aanbod__opties .nw-keuze__sub{grid-area:sub;margin-top:0}.hd-aanbod__opties .nw-keuze__prijs{grid-area:prijs}.hd-aanbod__opties .nw-keuze__vink{grid-area:vink}.hd-aanbod__opties .bon--erin{grid-column:2/-1}.hd-aanbod .nw-knop{white-space:normal}@media (max-width:899px){.hd-aanbod .nw-knop{width:100%}}.hd-aanbod__nee{color:var(--nw-grafiet-zacht);flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.hd-aanbod__nee .hd-linkknop{font-size:var(--nw-label)}.hd-linkknop{min-height:var(--nw-tik);cursor:pointer;font:inherit;text-align:left;color:var(--nw-nachtblauw);text-underline-offset:.2em;background:0 0;border:0;padding:10px 0;text-decoration:underline;display:inline}.hd-speellijst{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hd-speel{text-align:left;width:100%;min-height:60px;color:var(--nw-grafiet);background:var(--nw-mat-wit);cursor:pointer;border-radius:var(--nw-r-kaart);box-shadow:inset 0 0 0 2px var(--nw-kunststof-rand);border:0;align-items:center;gap:14px;padding:10px 12px;transition:box-shadow .25s;display:flex}.hd-speel:hover{box-shadow:inset 0 0 0 2px var(--nw-grafiet-zacht)}.hd-speel b{font:700 var(--nw-body)/1.3 var(--nw-font-kop);display:block}.hd-speel small{color:var(--nw-grafiet-zacht);font:400 var(--nw-label)/1.4 var(--nw-font-tekst);font-variant-numeric:tabular-nums}.hd-speel__knop{width:40px;height:40px;color:var(--nw-mat-wit);background:var(--nw-nachtblauw);border-radius:50%;flex:none;place-items:center;display:grid}.hd-speel__knop svg{width:22px;height:22px;margin-left:2px}.hd-km{border-top:2px dashed var(--nw-lijn);gap:18px;margin-top:1.25rem;padding-top:28px;scroll-margin-top:24px;display:grid;container-type:inline-size}.hd-km>*,.hd-km__open>*,.hd-km__raster>*{margin:0}.hd-km__open{gap:18px;display:grid}.hd-km__hulp{font:400 17px/1.5 var(--nw-font-tekst)}.hd-km__raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""waarde""kyra""review""keuze";gap:16px;display:grid}.hd-km__raster--vast{grid-template-areas:"kop""kyra""review""keuze"}.hd-km__raster--zonder{grid-template-areas:"kop""waarde""kyra""keuze"}.hd-km__raster--vast.hd-km__raster--zonder{grid-template-areas:"kop""kyra""keuze"}.hd-km__kop{font:800 var(--nw-quote)/1.22 var(--nw-font-kop);letter-spacing:-.01em;text-wrap:balance;grid-area:kop}.hd-km__lead{font:400 17px/1.5 var(--nw-font-tekst);grid-area:kop}.hd-km__waarde{font:400 17px/1.5 var(--nw-font-tekst);grid-area:waarde}.hd-km__kyra{grid-area:kyra;align-items:center;gap:14px;display:flex}.hd-km__kyra img{-o-object-fit:cover;object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 3px var(--nw-kunststof), 0 0 0 5px var(--nw-kunststof-rand);border-radius:50%;flex:none}.hd-km__kyra b{color:var(--nw-grafiet);font:700 17px/1.3 var(--nw-font-kop);display:block}.hd-km__kyra span{font:400 var(--nw-label)/1.4 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);display:block}.hd-km__review{grid-area:review;gap:4px;max-width:520px;display:grid}.hd-km__beeld{border-radius:var(--nw-r-kaart);width:100%;box-shadow:0 0 0 1px var(--nw-lijn), var(--nw-schaduw-object);cursor:zoom-in;background:#fff;border:0;padding:0 4px 6px;display:block}.hd-km__beeld img{width:100%;height:auto;padding-top:5%;display:block}.hd-km__review figcaption{-moz-column-gap:14px;font:400 var(--nw-label)/1.45 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);flex-wrap:wrap;align-items:center;column-gap:14px;padding:6px 2px 0;display:flex}.hd-km__keuze{grid-area:keuze}.hd-km .nw-knop{white-space:normal}@container (width>=620px){.hd-km__raster{-moz-column-gap:28px;grid-template:"kop review""waarde review""kyra review""keuze review"1fr/minmax(0,1fr) 340px;align-items:start;column-gap:28px}.hd-km__raster--vast{grid-template-rows:auto auto 1fr;grid-template-areas:"kop review""kyra review""keuze review"}.hd-km__raster--zonder{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""waarde""kyra""keuze"}.hd-km__raster--vast.hd-km__raster--zonder{grid-template-areas:"kop""kyra""keuze"}}.hd-km__lessen{border-top:1px solid var(--nw-lijn);gap:12px;margin-top:10px;padding-top:22px;display:grid}.hd-km__open>.hd-aanbod__nee{margin-top:-4px}.hd-km__lessen>*{margin:0}.hd-km__lessenkop{font:700 18px/1.3 var(--nw-font-kop)}.hd-ladder{border-radius:var(--nw-r-kaart);background:var(--nw-kunststof);box-shadow:inset 0 0 0 2px var(--nw-kunststof-rand);margin:0;padding:0;list-style:none;overflow:hidden}.hd-ladder li+li{border-top:1px solid var(--nw-lijn)}.hd-ladder form{margin:0}.hd-les{-moz-column-gap:12px;text-align:left;cursor:pointer;width:100%;min-height:64px;color:var(--nw-grafiet);font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"naam prijs pijl""erin erin erin""zin zin zin";align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.hd-les:hover{background:#fff}.hd-les:focus-visible{outline:3px solid var(--nw-nachtblauw);outline-offset:-3px}.hd-les[aria-busy=true]{cursor:progress}.hd-les__naam{font:700 17px/1.3 var(--nw-font-kop);grid-area:naam}.hd-les__prijs{font:700 17px/1.3 var(--nw-font-kop);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:prijs}.hd-les__pijl{width:20px;height:20px;color:var(--nw-grafiet-zacht);transition:transform .25s var(--nw-uit);grid-area:pijl}.hd-les:hover .hd-les__pijl{color:var(--nw-grafiet);transform:translate(3px)}.hd-les .bon--erin{grid-area:erin}.hd-les__zin{font:400 var(--nw-label)/1.45 var(--nw-font-tekst);color:var(--nw-grafiet-zacht);grid-area:zin}.hd-review-groot{border-radius:var(--nw-r-kaart);width:min(560px,100vw - 16px);max-width:none;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);box-shadow:var(--nw-schaduw-object);background:#fff;border:0;margin:auto;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.hd-review-groot:focus{outline:none}.hd-review-groot::backdrop{background:#22262b8c}.hd-review-groot img{width:100%;height:auto;padding-top:5%;display:block}.hd-review-groot form{justify-content:flex-end;margin:0;padding:0 16px 6px;display:flex}@media (prefers-reduced-motion:reduce){.hd-les__pijl{transition:none}}
