:root{--pa-knip:18px;--pa-ond:#ffffff;--pa-gedempt:#566175}.ds-pagina .ds-h1,h1.pp-etiket-h1,h1.pp-etiket-kop{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--ds-r3) 0 0;padding:14px 24px 14px 44px;background:var(--ds-merk);color:var(--ds-wit);font-family:var(--font-kop);font-weight:700;font-size:clamp(1.6rem,6.6vw,2.5rem);line-height:1.12;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;clip-path:polygon(0 0,calc(100% - var(--pa-knip)) 0,100% var(--pa-knip),100% 100%,0 100%)}.ds-pagina .ds-h1:before,h1.pp-etiket-h1:before,h1.pp-etiket-kop:before{content:"";position:absolute;left:15px;top:12px;bottom:12px;width:10px;background:radial-gradient(circle at 5px 5px,var(--ds-achtergrond) 3.6px,transparent 4.2px) 0 0 /10px 18px repeat-y}.ds-pagina .ds-kop .ds-h1{max-width:100%}h1.pp-etiket-kop{width:auto;font-size:clamp(1.25rem,5.2vw,1.85rem)}.ds-pagina .ds-top-kop,.ds-pagina h2.ds-h2,h2.font-display.text-d3{display:flex;align-items:center;gap:12px;font-family:var(--font-kop);font-weight:700;letter-spacing:0}.ds-pagina .ds-top-kop:before,.ds-pagina h2.ds-h2:before,h2.font-display.text-d3:before{content:"";flex:none;width:34px;height:18px;background:var(--ds-merk);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);-webkit-mask:radial-gradient(circle at 8px 9px,transparent 3px,#000 3.5px);mask:radial-gradient(circle at 8px 9px,transparent 3px,#000 3.5px)}.ds-pagina .ds-top-kop .ds-icoon{display:none}.ds-pagina h3{font-family:var(--font-kop);font-weight:700}.ds-pagina .ds-h3,.ds-pagina h3{letter-spacing:0}.ds-antwoord{margin-top:var(--ds-r4);padding:0 0 0 var(--ds-r4);background:transparent;border:0;border-left:4px solid var(--ds-merk);border-radius:0;box-shadow:none;max-width:46rem}.ds-antwoord-kop{margin-bottom:2px;font-family:var(--font-tekst);font-size:var(--ds-t1);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pa-gedempt)}.ds-antwoord-kop .ds-icoon{display:none}.ds-antwoord p:not(.ds-antwoord-kop){font-size:1.05rem;line-height:1.5;color:var(--ds-inkt)}.ds-stempel-rij{margin-top:var(--ds-r3)}.ds-stempel{display:inline-block;border:2px dashed var(--ds-merk);background:var(--ds-vlak);color:var(--ds-inkt);padding:2px var(--ds-r3);font-size:.8rem;font-weight:700;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-1.5deg)}.ds-partner{margin-top:var(--ds-r2);font-size:.82rem;color:var(--pa-gedempt);max-width:none}.ds-partner-kort{margin-top:var(--ds-r1)}.ds-intro .ds-partner{margin-top:0;margin-bottom:var(--ds-r3);font-size:var(--ds-t2)}.ds-intro{margin-top:var(--ds-r5)}.ds-intro .ds-meta{margin-top:0}.ds-kruimel-onder{margin-top:var(--ds-r7);padding-bottom:var(--ds-r4)}.ds-kruimel-onder .ds-kruimel{padding-top:0}body .btn-koop,body .ds-knop-koop,body .ds-knop-merk{position:relative;justify-content:space-between;gap:var(--ds-r3);min-height:52px;padding:10px 22px;border:0;border-radius:0;background:var(--ds-merk);color:var(--ds-wit);box-shadow:none;font-size:1.05rem;font-weight:700;height:auto;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}body .btn-koop:after,body .ds-knop-koop:after,body .ds-knop-merk:after{content:"\2192";font-size:1.3rem;line-height:1}body .ds-knop-koop>.ds-icoon,body .ds-knop-merk>.ds-icoon{display:none}body .btn-koop:hover,body .ds-knop-koop:hover,body .ds-knop-merk:hover{background:var(--ds-inkt);color:var(--ds-wit)}body .btn-koop:focus-visible,body .ds-knop-koop:focus-visible,body .ds-knop-merk:focus-visible{clip-path:none;outline:3px solid var(--ds-inkt);outline-offset:2px}body .ds-knop-s{min-height:48px;padding:8px 18px;font-size:.98rem}body .btn-koop.btn-sm{min-height:44px;padding:6px 16px}body .btn-koop.btn-block{width:100%}body .ds-knop-rustig{border:2px solid var(--ds-inkt);border-radius:0;background:var(--ds-vlak);color:var(--ds-inkt);font-weight:700}body .ds-knop-rustig:hover{background:var(--ds-merk-licht);border-color:var(--ds-inkt);color:var(--ds-inkt)}.ds-knop{border-radius:0}.ds-link,.ds-tekstlink{color:var(--ds-inkt);text-decoration-color:var(--ds-merk);text-decoration-thickness:2px}.ds-link:hover,.ds-tekstlink:hover{color:var(--ds-merk-diep)}.ds-prijs strong,.ds-prijs-etiket{position:relative;display:inline-block;padding:4px 14px 4px 30px;background:var(--ds-merk-licht);color:var(--ds-inkt);font-family:var(--font-kop);font-size:1.7rem;font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap;clip-path:polygon(var(--pa-knip) 0,100% 0,100% 100%,0 100%,0 var(--pa-knip))}.ds-prijs strong:before,.ds-prijs-etiket:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--pa-ond)}.ds-prijs-s strong{font-size:1.35rem;padding-left:28px}.ds-prijs span{color:var(--pa-gedempt)}.ds-alle,.ds-blokje,.ds-cat,.ds-cijfer,.ds-criterium,.ds-deal,.ds-faq details,.ds-gids,.ds-kaart,.ds-keuzehulp,.ds-scenario,.ds-tabel-wrap,.ds-vertrouwen li,.ds-vlak{border-radius:0;box-shadow:none}.ds-beeld{border-radius:0;background:var(--ds-vlak)}.ds-nummer{background:var(--ds-inkt)}.ds-chip,.ds-nummer,.ds-optie span{border-radius:0}.ds-chip{background:var(--ds-merk-licht);border:1px solid var(--ds-lijn);color:var(--ds-inkt)}.ds-optie span{border:2px solid var(--ds-inkt);background:var(--ds-vlak)}.ds-optie input:checked+span{background:var(--ds-inkt);border-color:var(--ds-inkt)}.ds-chiplinks a{border-radius:0;border:1px solid var(--ds-inkt);background:var(--ds-vlak);font-weight:700}.ds-chiplinks a:hover{background:var(--ds-merk-licht);border-color:var(--ds-inkt)}.ds-top-raster{gap:var(--ds-r3);grid-template-columns:1fr}.ds-topkaart{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"label label" "beeld merk" "beeld naam" "prijs prijs" "knop knop" "direct direct" "partner partner" "chips chips" "voor voor" "score score";-moz-column-gap:var(--ds-r3);column-gap:var(--ds-r3);padding:var(--ds-r3);border:1px solid var(--ds-lijn);background:var(--ds-vlak)}.ds-topkaart-binnen,.ds-topkaart-binnen>div,.ds-topkaart-koop{display:contents}.ds-topkaart-label{grid-area:label;margin-bottom:var(--ds-r2)}.ds-topkaart-binnen>a{grid-area:beeld}.ds-topkaart .ds-beeld{aspect-ratio:1/1;width:92px;padding:0}.ds-topkaart .ds-merknaam{grid-area:merk;align-self:end;margin:0}.ds-topkaart-naam{grid-area:naam;align-self:start;font-size:1.05rem}.ds-topkaart-naam a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ds-topkaart .ds-prijs{grid-area:prijs;margin-top:var(--ds-r3)}.ds-topkaart-koop>.ds-knop{grid-area:knop;margin-top:var(--ds-r2)}.ds-topkaart-koop>.ds-tekstlink{grid-area:direct}.ds-topkaart .ds-chips{grid-area:chips}.ds-topkaart .ds-voorwie{grid-area:voor}.ds-topkaart .ds-score{grid-area:score;margin-top:var(--ds-r2)}.ds-topkaart>.ds-partner{grid-area:partner;margin-top:var(--ds-r3)}.ds-topkaart-koop>.ds-tekstlink{margin-top:var(--ds-r1)}.ds-topkaart-eerste .ds-topkaart-koop>.ds-tekstlink{display:flex;justify-content:center;align-items:center;gap:var(--ds-r2);min-height:48px;margin-top:var(--ds-r2);border:2px solid var(--ds-inkt);background:var(--ds-vlak);color:var(--ds-inkt);font-size:.98rem;font-weight:700;text-decoration:none}.ds-topkaart-eerste .ds-topkaart-koop>.ds-tekstlink:hover{background:var(--ds-merk-licht)}.ds-topkaart-eerste{border:2px solid var(--ds-inkt);box-shadow:none;padding-top:0}.ds-topkaart-eerste .ds-topkaart-label{margin:0 calc(var(--ds-r3) * -1) var(--ds-r3);padding:4px var(--ds-r3);background:var(--ds-inkt);color:var(--ds-wit);font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ds-topkaart-eerste .ds-nummer{background:var(--ds-wit);color:var(--ds-inkt)}@media (min-width:48rem){.ds-topkaart{grid-template-columns:200px minmax(0,1fr) 280px;grid-template-areas:"label label label" "beeld merk prijs" "beeld naam knop" "beeld chips direct" "beeld voor partner" "beeld score partner";-moz-column-gap:var(--ds-r5);column-gap:var(--ds-r5);padding:var(--ds-r4) var(--ds-r5)}.ds-topkaart-eerste{padding-top:0}.ds-topkaart-eerste .ds-topkaart-label{margin:0 calc(var(--ds-r5) * -1) var(--ds-r4);padding-inline:var(--ds-r5)}.ds-topkaart .ds-beeld{width:200px;aspect-ratio:4/3}.ds-topkaart-naam{font-size:1.25rem}.ds-topkaart .ds-prijs{margin-top:0;justify-self:start}.ds-topkaart .ds-prijs strong{font-size:2.2rem}}@media (min-width:40rem){.ds-top-raster{grid-template-columns:1fr}}.ds-tabel-wrap{border:1px solid var(--ds-lijn)}.ds-tabel th{color:var(--pa-gedempt)}.ds-tabel tr[data-eerste] td{background:var(--ds-merk-licht)}.ds-tabel .ds-tabel-prijs{font-weight:400}.ds-tabel .ds-tabel-prijs .ds-prijs-etiket{font-size:1.35rem}.ds-tabel .ds-tabel-naam a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ds-scenario-vraag{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;color:var(--ds-inkt)}.ds-faq details{border:1px solid var(--ds-lijn)}.ds-faq summary{font-family:var(--font-kop);font-size:1.05rem;font-weight:700}.ds-faq summary .ds-icoon{display:none}.ds-faq summary:after{content:"+";font-family:var(--font-tekst);font-size:1.4rem;line-height:1;color:var(--ds-merk)}.ds-faq details[open] summary:after{content:"\2212"}.ds-criterium summary h3{font-family:var(--font-kop)}.ds-label{color:var(--ds-inkt)}.ds-kruimel{font-size:.9rem;color:var(--pa-gedempt)}.ds-merkkop{display:grid;grid-template-columns:84px minmax(0,1fr);-moz-column-gap:var(--ds-r4);column-gap:var(--ds-r4);align-items:center}.ds-merkkop>.ds-h1{margin-top:0}.ds-merkkop>.ds-lead,.ds-merkkop>.ds-meta{grid-column:1/-1}.ds-initiaal{position:relative;display:grid;place-items:center;width:84px;height:84px;background:var(--ds-inkt);color:var(--ds-wit);font-family:var(--font-kop);font-size:3.2rem;font-weight:700;line-height:1;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}@media (min-width:48rem){.ds-merkkop{grid-template-columns:120px minmax(0,1fr)}.ds-initiaal{width:120px;height:120px;font-size:4.6rem}}.ds-home-hero{min-height:0;margin:0;padding:var(--ds-r4) 0 0;background:transparent;border:0;overflow:visible}.ds-etiket-hero{position:relative;padding:var(--ds-r5) var(--ds-r4) var(--ds-r5) 44px;background:var(--ds-merk);color:var(--ds-wit);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.ds-etiket-hero:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:10px;background:radial-gradient(circle at 5px 5px,var(--ds-achtergrond) 3.6px,transparent 4.2px) 0 0 /10px 18px repeat-y}.ds-pagina .ds-etiket-hero .ds-home-hero-kop{color:var(--ds-wit);font-family:var(--font-kop);font-size:clamp(1.9rem,8vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:0}.ds-etiket-hero .ds-home-hero-kop span{display:inline}.ds-etiket-hero .ds-home-hero-kop .ds-home-hero-kop-merk{color:inherit}.ds-etiket-hero .ds-home-hero-over{margin:0 0 var(--ds-r2);color:var(--ds-wit);font-size:var(--ds-t2);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ds-etiket-hero .ds-home-hero-sub{margin-top:var(--ds-r3);max-width:46rem;color:var(--ds-wit);font-size:1.05rem}.ds-etiket-hero .ds-zoek{margin-top:var(--ds-r4);max-width:40rem;gap:0}.ds-etiket-hero .ds-zoek input{border:2px solid var(--ds-inkt);border-right:0;border-radius:0;background:var(--ds-vlak);min-height:52px}.ds-etiket-hero .ds-zoek input:focus{outline:3px solid var(--ds-wit);outline-offset:0;border-color:var(--ds-inkt)}body .ds-knop-zoek{min-height:52px;padding:0 var(--ds-r5);border:2px solid var(--ds-inkt);border-radius:0;background:var(--ds-inkt);color:var(--ds-wit);font-weight:700}body .ds-knop-zoek:hover{background:var(--ds-wit);color:var(--ds-inkt)}.ds-home-hero-links{display:flex;flex-wrap:wrap;gap:0 var(--ds-r5);margin:var(--ds-r2) 0 0}.ds-etiket-hero .ds-home-hero-link{color:var(--ds-wit);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ds-etiket-hero .ds-home-hero-link:hover{color:var(--ds-wit);text-decoration-thickness:2px}.ds-etiket-hero :focus-visible{outline-color:var(--ds-wit);box-shadow:0 0 0 5px var(--ds-inkt)}@media (min-width:48rem){.ds-etiket-hero{padding:var(--ds-r5) var(--ds-r6) var(--ds-r5) 64px}.ds-etiket-hero:before{left:24px;top:24px;bottom:24px}}.ds-deals-rij{position:relative;display:flex;gap:var(--ds-r3);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--ds-rand) * -1);padding:4px var(--ds-rand) var(--ds-r3);scroll-padding:0 var(--ds-rand)}.ds-deals-rij>li{flex:none;width:min(78vw,290px);scroll-snap-align:start}@media (min-width:75rem){.ds-deals-rij{margin-inline:0;padding-inline:0}}.ds-deal{border:1px solid var(--ds-lijn)}.ds-deal-daling{border-radius:0;background:var(--ds-merk);color:var(--ds-wit);font-weight:800;font-size:.85rem;padding:0 var(--ds-r3)}.ds-deals .ds-deal .ds-knop{white-space:normal}.ds-deal-naam{font-family:var(--font-kop);font-size:1.02rem;font-weight:700}.ds-catrij{align-items:stretch}.ds-catlink-beeld{border-radius:0;border:1px solid var(--ds-lijn)}.ds-catlink-naam{font-family:var(--font-kop);font-size:1rem;font-weight:700}.pp-kopbalk nav a,.pp-kopbalk nav button{font-weight:600}.pp-kopbalk nav a:hover,.pp-kopbalk nav button:hover{box-shadow:inset 0 -3px 0 var(--ds-lijn)}.pp-kop-nuts{font-size:var(--ds-t1)}.pp-trustbalk{background:var(--ds-merk-licht)}.pp-catbalk a:hover{box-shadow:inset 0 -3px 0 var(--ds-merk)}.pp-voet{position:relative;margin-top:var(--ds-r7)}.pp-voet:before{content:"";position:absolute;left:0;right:0;top:-6px;height:12px;background:radial-gradient(circle at 9px 6px,var(--ds-achtergrond) 4px,transparent 4.6px) 0 0 /18px 12px repeat-x;pointer-events:none}.pp-voet h2{font-family:var(--font-kop)}.pp-card,.pp-panel,.pp-panel--brand,.pp-panel--sand{border-radius:0}.pp-tile{border:1px solid var(--ds-lijn)}.pp-tile img{mix-blend-mode:normal}.faq-item{border-radius:0}.faq-item summary{font-family:var(--font-kop);font-weight:700}.pp-kicker{letter-spacing:.06em}@media (max-width:47.99rem){.ds-pagina{padding-bottom:var(--ds-r6)}}h1.pp-etiket-kop{padding-block:12px;font-size:1.2rem;line-height:1.22}@media (max-width:63.99rem){.pp-galerij .pp-tile{aspect-ratio:auto;height:150px;max-height:150px}.pp-galerij .pp-tile img{padding:3%}h1.pp-etiket-kop{font-size:1.02rem;line-height:1.25}}body .ds-deal .ds-knop-koop,body .ds-deal .ds-knop-merk{white-space:normal;padding:8px 10px;gap:6px;font-size:.92rem;line-height:1.2;text-align:left;min-width:0}body .ds-deal .ds-knop-koop:after,body .ds-deal .ds-knop-merk:after{font-size:1.1rem;flex:none}.ds-deal-naam{overflow-wrap:anywhere;hyphens:auto;min-width:0;font-size:.98rem}@media (min-width:48rem){.ds-tabel .ds-tabel-cel-product{min-width:11rem}.ds-tabel td,.ds-tabel th{padding-inline:var(--ds-r3)}.ds-tabel .ds-tabel-prijs .ds-prijs-etiket{font-size:1.2rem;padding:3px 10px 3px 26px}.ds-tabel .ds-tabel-cel-geschikt{min-width:8rem}}.ds-tabel-wrap{overflow-x:auto}.ds-top{margin-top:var(--ds-r4)}.ds-pagina .ds-top-kop{margin-bottom:var(--ds-r2)}.ds-meer summary{min-height:36px}.ds-stempel-rij{margin-top:var(--ds-r2)}.ds-kop .ds-antwoord{margin-top:var(--ds-r3)}.ds-deal .ds-prijs strong{font-size:1.2rem;padding:3px 10px 3px 24px}.ds-deal .ds-prijs strong:before{left:9px}@media (min-width:64rem){.ds-deal .ds-prijs strong{font-size:1.3rem}}.ds-pagina .ds-kop{padding-top:8px}.ds-pagina .ds-h1{margin-top:8px;padding-block:10px}.ds-pagina .ds-h1:before{top:9px;bottom:9px}.ds-kop .ds-antwoord{margin-top:var(--ds-r2)}.ds-antwoord-kop{font-size:.68rem;line-height:1.2;margin-bottom:0}.ds-antwoord p:not(.ds-antwoord-kop){font-size:1rem;line-height:1.45}.ds-antwoord .ds-meer{margin-top:0}.ds-antwoord .ds-meer summary{min-height:30px}.ds-stempel-rij{margin-top:6px}.ds-stempel{font-size:.72rem;line-height:1.5;padding:1px 10px}.ds-top{margin-top:var(--ds-r3)}.ds-pagina .ds-top-kop{font-size:1.25rem;margin-bottom:6px}.ds-pagina .ds-home-hero{padding-top:var(--ds-r3)}.ds-pagina .ds-etiket-hero{padding-block:var(--ds-r4)}.ds-pagina .ds-etiket-hero .ds-home-hero-kop{font-size:clamp(1.45rem,6.4vw,2.2rem);line-height:1.12}.ds-pagina .ds-etiket-hero .ds-home-hero-over{margin-bottom:4px;font-size:.8rem}.ds-pagina .ds-etiket-hero .ds-home-hero-sub{margin-top:var(--ds-r2);font-size:.95rem;line-height:1.4}.ds-pagina .ds-etiket-hero .ds-zoek{margin-top:var(--ds-r3)}.ds-pagina .ds-etiket-hero .ds-knop-zoek,.ds-pagina .ds-etiket-hero .ds-zoek input{min-height:44px}.ds-pagina .ds-etiket-hero .ds-home-hero-links{margin-top:4px}.ds-pagina .ds-etiket-hero .ds-home-hero-link{min-height:32px;margin-top:0}.ds-pagina .ds-home-hero+.ds-wrap>.ds-sectie:first-child{margin-top:var(--ds-r4)}.ds-pagina .ds-deals-rij .ds-deal{padding:var(--ds-r2) var(--ds-r3)}.ds-pagina .ds-deals-rij .ds-deal .ds-beeld{aspect-ratio:auto;height:104px}.ds-pagina .ds-deals-rij .ds-deal .ds-deal-naam{margin-top:4px;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-pagina .ds-deals-rij .ds-deal .ds-deal-daling{margin-top:4px}.ds-pagina .ds-deals-rij .ds-deal .ds-prijs{padding-top:4px}.ds-pagina .ds-deals-rij .ds-deal .ds-mt-2{margin-top:4px}@media (max-width:47.99rem){.ds-pagina #dalingen-kop+.ds-klein{display:none}}.ds-pagina .ds-cat-hero-kop.ds-h1{max-width:100%;margin-top:var(--ds-r2)}h1.pp-etiket-h1{margin-top:var(--ds-r2)}h1.pp-etiket-h1+p{margin-top:var(--ds-r4)}