:root{--pp-breedte: 1440px;--pp-goot: 1rem;--pp-koopblok-kolom: minmax(0, 1fr);--pp-blokrand: 1rem}html{scroll-padding-top:calc(var(--header-h, 64px) + 4rem)}body.pcbm-product-v2{background:var(--grond)}body.pcbm-product-v2 .site-main{flex:1}.pcbm-v2{font-family:var(--font-display);color:var(--text-secondary)}.pcbm-v2 img{max-width:100%;height:auto;display:block}.pcbm-v2 a{color:inherit;text-decoration:none}:where(.pcbm-v2) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pcbm-v2 :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pcbm-v2 .veld :focus-visible{outline-color:var(--veld-tekst)}.pcbm-v2 [hidden]{display:none!important}.pp-container{max-width:var(--pp-breedte);margin-inline:auto;padding-inline:var(--pp-goot)}.pp-visueel-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ico{width:1.05em;height:1.05em;flex:none}.single-product-page.pcbm-v2 .veld a,.single-product-page.pcbm-v2 .sectienav a{text-decoration:none;color:inherit}.single-product-page :is(p,li,td,th,div) a.knop{text-decoration:none}.single-product-page :is(p,li,td,th,div) a.knop--primair{color:var(--text-on-fill)}.single-product-page :is(p,li,td,th,div) a.knop--secundair{color:var(--text-primary)}button.knop,button.koopbalk__plus{border:0;font:inherit;cursor:pointer}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.1rem;border-radius:.5rem;font-weight:600;font-size:var(--maat-tekst);color:var(--text-primary);text-decoration:none}.knop--primair{background:var(--brand-primary);color:var(--text-on-fill)}.knop--primair:hover{background:var(--brand-primary-dark)}.knop--secundair{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-primary)}.knop--secundair:hover{background:var(--bg-hover)}.knop--klein{min-height:2.25rem;padding:.3rem .8rem;font-size:var(--maat-terzijde)}.tekstknop{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.25rem 0;color:var(--brand);text-decoration:underline;text-underline-offset:.15em}.veld{background:var(--veld);color:var(--veld-tekst)}.veld .kruimels{font-size:.8125rem;color:var(--veld-zwak);padding-block:.875rem 0}.veld .kruimels ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0}.veld .kruimels li{margin:0}.veld .kruimels li:not(.kruimels__terug){display:none}.kruimels__terug:before{content:"\2039";margin-inline-end:.35rem}.single-product-page.pcbm-v2 .veld .kruimels a{color:var(--veld-zwak)}.single-product-page.pcbm-v2 .veld .kruimels a:hover{color:var(--veld-tekst);text-decoration:underline}.kopband{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"beeld merk" "beeld titel" "identiteit identiteit" "uitvoeringen uitvoeringen" "kernfeiten kernfeiten" "oordeel oordeel" "vervolg vervolg" "koop koop";column-gap:.875rem;align-items:start;padding-block:.75rem 1.25rem}.kopband__info{display:contents}.kopband__beeld{grid-area:beeld}.kopband__merk{grid-area:merk}.kopband h1{grid-area:titel}.kopband .identiteit{grid-area:identiteit}.kopband .uitvoeringen-velden{grid-area:uitvoeringen;min-width:0}.kopband .uitvoeringen-velden:empty{display:none}.kopband .kernfeiten{grid-area:kernfeiten}.kopband__oordeel{grid-area:oordeel}.kopband__vervolg{grid-area:vervolg}.kopband__koop{grid-area:koop;margin-top:1rem}@media(max-width:767.98px){.kopband{padding-block:.5rem .75rem;row-gap:0}.kopband .identiteit{margin-top:.375rem}.veld .kernfeiten{gap:.375rem .75rem;margin-top:.5rem}.kernfeiten dd{margin-top:.0625rem}.kopband .kopband__oordeel,.kopband__koop{margin-top:.5rem}.single-product-page.pcbm-v2 .sectie>h2{margin-bottom:.5rem}.single-product-page.pcbm-v2 .sectie__dek{margin-bottom:.75rem}.single-product-page.pcbm-v2 .sectie{padding-block:1rem .5rem}.single-product-page.pcbm-v2 .sectie__dek{max-width:none;font-size:.8125rem;line-height:1.4}.single-product-page.pcbm-v2 .veld .kernfeiten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.single-product-page.pcbm-v2 .veld .kernfeiten dt{font-size:.625rem;letter-spacing:.02em}.single-product-page.pcbm-v2 .veld .kernfeiten dd{font-size:.8125rem}.single-product-page.pcbm-v2 .veld .kernfeiten dd{white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal;word-break:normal}.kopband{grid-template-columns:6.25rem minmax(0,1fr);column-gap:.875rem}.kopband__beeld{align-self:center}.kopband__beeld .galerij__hoofd{width:6.25rem}.kopband__merk{align-self:end}.kopband h1{align-self:start}.kopband:has(.galerij__leeg){grid-template-columns:minmax(0,1fr);grid-template-areas:"merk" "titel" "beeldleeg" "identiteit" "uitvoeringen" "kernfeiten" "oordeel" "vervolg" "koop"}.kopband:has(.galerij__leeg) .kopband__beeld,.kopband:has(.galerij__leeg) .kopband__beeld .galerij{display:contents}.kopband:has(.galerij__leeg) .galerij__leeg{grid-area:beeldleeg;width:auto;aspect-ratio:auto;min-height:0;padding:.375rem .5rem;display:block;font-size:.6875rem;line-height:1.35;text-align:start}.veld .kopband h1{font-size:1.125rem;line-height:1.2}.veld .kopband__merk{font-size:.6875rem}.kopband .identiteit{font-size:.6875rem;line-height:1.35}.kopband .identiteit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopband .kopband__oordeel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;overflow:hidden}.single-product-page.pcbm-v2 .veld .kernfeiten dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-product-page.pcbm-v2 .veld .kernfeiten{row-gap:.125rem}.single-product-page.pcbm-v2 .veld .kernfeiten dd{margin-top:0}.single-product-page.pcbm-v2 .koopblok{padding:.75rem 1rem}.single-product-page.pcbm-v2 .koopblok__kop{margin-bottom:.375rem;padding-bottom:.375rem}.single-product-page.pcbm-v2 .koopblok__status{line-height:1.35}.veld .kruimels{padding-block:.375rem 0;font-size:.75rem}.single-product-page.pcbm-v2 .veld .kruimels a{min-height:1.75rem}.single-product-page.pcbm-v2 .veld .kruimels{padding-block:0}.single-product-page.pcbm-v2 .sectie{padding-block:.5rem .5rem}.single-product-page.pcbm-v2 .sectie>h2{margin-bottom:.25rem}.single-product-page.pcbm-v2 .sectie__dek{margin-bottom:.375rem}.single-product-page.pcbm-v2 .koopblok__status{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-product-page.pcbm-v2 .koopblok__telling{overflow:hidden;text-overflow:ellipsis}.single-product-page.pcbm-v2 .sectie__dek{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.veld .kopband h1{font-size:1.25rem}.kopband .kopband__oordeel{font-size:.875rem;line-height:1.3;max-height:2.6em}.kopband__koop--winkels .koopkaart-houder{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prijs acties" "voorraad acties" "links links";align-items:start;column-gap:.75rem;row-gap:.125rem;padding:10px 12px;border-radius:10px;background:var(--veld-kaart);box-shadow:inset 0 0 0 1px var(--veld-lijn)}.kopband__koop--winkels .koopkaart-houder .prijsregel{grid-area:prijs;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;margin:0;column-gap:.25rem;row-gap:0}.kopband__koop--winkels .koopkaart-houder .prijsregel__label{flex:1 1 100%;font-size:11px;line-height:1.3;color:var(--veld-zwak);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopband__koop--winkels .koopkaart-houder .prijsregel__prijs{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.kopband__koop--winkels .koopkaart-houder .prijsregel__bij{font-size:13px;line-height:1.3;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopband__koop--winkels .koopkaart-houder .prijsregel__bij a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopband__koop--winkels .koopkaart-houder .prijsregel__lever{grid-area:voorraad;min-width:0;margin:0;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopband__koop--winkels .koopkaart-houder .prijsregel__product,.kopband__koop--winkels .koopkaart-houder .koopkaart__past{display:none}.kopband__koop--winkels .koopkaart-houder .acties{grid-area:acties;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-top:0}.kopband__koop--winkels .koopkaart-houder .acties .knop--veld{flex:0 0 auto;min-height:2.75rem;height:2.75rem;padding:0 14px;gap:.25rem;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.kopband__koop--winkels .koopkaart-houder .acties .koopkaart__bekijk-tekst{display:inline-block;max-width:3.05em;overflow:hidden;white-space:nowrap;vertical-align:bottom}.kopband__koop--winkels .koopkaart-houder .acties :is(a,button)[data-voeg-toe].knop,.kopband__koop--winkels .koopkaart-houder .acties :is(a,button)[data-in-build].knop{flex:0 0 auto;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:0;border-radius:.5rem;color:var(--veld-tekst);display:inline-flex;align-items:center;justify-content:center}.kopband__koop--winkels .koopkaart-houder .acties :is(a,button)[data-voeg-toe].knop:before{content:"";width:14px;height:14px;background:linear-gradient(var(--veld-tekst),var(--veld-tekst)) center / 14px 2px no-repeat,linear-gradient(var(--veld-tekst),var(--veld-tekst)) center / 2px 14px no-repeat}.kopband__koop--winkels .koopkaart-houder .acties :is(a,button)[data-in-build].knop:before{content:"";width:.375rem;height:.75rem;margin-top:-.2rem;border:solid var(--veld-signal-go);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.kopband__koop--winkels .koopkaart-houder .acties-tekst{grid-area:links;justify-self:start;margin:0;padding-top:0;font-size:12px;line-height:1.3;box-shadow:none;white-space:nowrap}.single-product-page.pcbm-v2 .kopband__koop--winkels .koopkaart-houder .acties-tekst .tekstknop{min-height:1.5rem;font-size:12px}.single-product-page.pcbm-v2 .kopband__koop--winkels .koopkaart-houder .koopkaart__vergelijk.tekstknop{grid-area:links;justify-self:end;align-self:center;min-height:1.5rem;margin-top:0;font-size:12px}.kopband__koop--winkels{margin-top:.5rem}}.veld .kopband__merk{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--veld-zwak)}.veld .kopband h1{margin:.125rem 0 0;font-size:1.3125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--veld-tekst);text-wrap:balance;overflow-wrap:anywhere}.kopband .identiteit{margin:.75rem 0 0;font-size:.75rem;color:var(--veld-zwak);overflow-wrap:anywhere}.veld .kernfeiten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0}.kernfeiten dt{font-size:.625rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--veld-zwak)}.kernfeiten dd{margin:.125rem 0 0;font-size:.875rem;line-height:1.25;font-weight:600;color:var(--veld-tekst);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}.kopband .kopband__oordeel{margin:.75rem 0 0;max-width:62ch;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--veld-tekst);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kopband .kopband__oordeel.kopband__oordeel--open{display:block;-webkit-line-clamp:none;overflow:visible}.kopband__vervolg{display:flex;flex-wrap:wrap;align-items:center;column-gap:.875rem;margin-top:.125rem}.single-product-page.pcbm-v2 .kopband__meer{display:inline-flex;align-items:center;min-height:2.25rem;margin:0;padding:0;background:none;border:0;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--veld-zwak);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.single-product-page.pcbm-v2 .kopband__meer[hidden]{display:none}.single-product-page.pcbm-v2 .veld .kopband__naar-oordeel{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;font-size:.8125rem;line-height:1.2;color:var(--veld-zwak);text-decoration:underline;text-underline-offset:.15em}.single-product-page.pcbm-v2 .kopband__meer:hover,.single-product-page.pcbm-v2 .kopband__meer:focus-visible,.single-product-page.pcbm-v2 .veld .kopband__naar-oordeel:hover,.single-product-page.pcbm-v2 .veld .kopband__naar-oordeel:focus-visible{color:var(--veld-tekst)}.kopband__beeld .galerij__hoofd{margin:0;aspect-ratio:1 / 1;border-radius:var(--radius-lg);background:var(--plaat);box-shadow:inset 0 0 0 1px var(--veld-lijn);overflow:hidden}.galerij__zoom{position:relative;display:block;inline-size:100%;block-size:100%;padding:.5rem;cursor:zoom-in}.pcbm-v2 .kopband__beeld .galerij__hoofd img{inline-size:100%;block-size:100%;object-fit:contain}.galerij__hint{display:none}.pcbm-v2 .galerij__duimen{display:none;list-style:none;gap:.5rem;margin:.5rem 0 0;padding:0}.pcbm-v2 .galerij__duimen li{margin:0}.pcbm-v2 .kopband__beeld .galerij__duimen button{box-sizing:border-box;width:4rem;height:3rem;padding:.2rem;border-radius:.375rem;background:var(--plaat);box-shadow:inset 0 0 0 1px var(--veld-lijn);overflow:hidden}.pcbm-v2 .kopband__beeld .galerij__duimen button[aria-pressed=true]{box-shadow:0 0 0 2px var(--veld-tekst)}.pcbm-v2 .galerij__duimen img{inline-size:100%;block-size:100%;object-fit:contain}.veld .galerij__leeg{display:grid;place-items:center;aspect-ratio:1 / 1;margin:0;padding:.5rem;border-radius:var(--radius-lg);background:var(--plaat);color:var(--plaat-inkt);font-size:.6875rem;line-height:1.35;text-align:center}.uitvoeringen-veld{min-width:0;margin:1rem 0 0;padding:0;border:0}.uitvoeringen-veld legend{padding:0;font-size:.8125rem;font-weight:600;color:var(--veld-tekst)}.veld .uitvoeringen ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0}.veld .uitvoeringen li{margin:0}.single-product-page.pcbm-v2 .veld .keuze{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;min-height:2.5rem;padding:.25rem .875rem;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--veld-lijn);color:var(--veld-tekst);font-size:.875rem}.single-product-page.pcbm-v2 .veld .keuze:not(.keuze--tekst):not(.keuze--uit):hover{box-shadow:inset 0 0 0 1px var(--veld-zwak)}.single-product-page.pcbm-v2 .veld .keuze--tekst{cursor:default}.single-product-page.pcbm-v2 .veld .keuze--uit{cursor:not-allowed;color:var(--veld-zwak);box-shadow:inset 0 0 0 1px var(--veld-lijn)}.single-product-page.pcbm-v2 .veld .keuze--uit .keuze__stalen i{opacity:.5}.single-product-page.pcbm-v2 .veld .keuze[role=radio]:focus-visible{outline:2px solid var(--veld-tekst);outline-offset:2px}.single-product-page.pcbm-v2 .veld .keuze[aria-current=page]{box-shadow:inset 0 0 0 2px var(--veld-tekst);font-weight:600}.single-product-page.pcbm-v2 .keuze small{font-size:.8125rem;font-weight:400;color:var(--veld-zwak)}.keuze__vink{width:1rem;height:1rem;flex:none}.single-product-page.pcbm-v2 .veld .uitvoeringen[data-versie-actief] .keuze[aria-current=page]:not(.keuze--actief){box-shadow:inset 0 0 0 1px var(--veld-lijn);font-weight:400}.single-product-page.pcbm-v2 .veld .keuze.keuze--actief{box-shadow:inset 0 0 0 2px var(--veld-tekst);font-weight:600}.uitvoeringen[data-versie-actief] .keuze:not(.keuze--actief) .keuze__vink{display:none}.single-product-page.pcbm-v2 .veld .keuze{max-width:100%}.keuze__stalen{display:inline-flex;flex:none}.keuze__stalen i{width:1.125rem;height:1.125rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--staal-rand)}.keuze__stalen--twee i{width:.5625rem;border-radius:1.125rem 0 0 1.125rem;box-shadow:inset 1px 0 0 0 var(--staal-rand),inset 0 1px 0 0 var(--staal-rand),inset 0 -1px 0 0 var(--staal-rand)}.keuze__stalen--twee i+i{border-radius:0 1.125rem 1.125rem 0;box-shadow:inset -1px 0 0 0 var(--staal-rand),inset 0 1px 0 0 var(--staal-rand),inset 0 -1px 0 0 var(--staal-rand)}.keuze__stalen [data-staal=wit]{background:var(--staal-wit)}.keuze__stalen [data-staal=zwart]{background:var(--staal-zwart)}.keuze__stalen [data-staal=grijs]{background:var(--staal-grijs)}.keuze__stalen [data-staal=zilver]{background:var(--staal-zilver)}.keuze__stalen [data-staal=goud]{background:var(--staal-goud)}.keuze__stalen [data-staal=rood]{background:var(--staal-rood)}.keuze__stalen [data-staal=roze]{background:var(--staal-roze)}.keuze__stalen [data-staal=oranje]{background:var(--staal-oranje)}.keuze__stalen [data-staal=geel]{background:var(--staal-geel)}.keuze__stalen [data-staal=groen]{background:var(--staal-groen)}.keuze__stalen [data-staal=blauw]{background:var(--staal-blauw)}.keuze__stalen [data-staal=paars]{background:var(--staal-paars)}.keuze__stalen [data-staal=bruin]{background:var(--staal-bruin)}.single-product-page.pcbm-v2 .veld .keuze--meer{font:inherit;font-size:.875rem;background:transparent;border:0;cursor:pointer;color:var(--veld-zwak)}.koopkaart-houder{display:flex;flex-direction:column;padding:1rem;border-radius:.75rem;background:var(--veld-kaart);box-shadow:inset 0 0 0 1px var(--veld-lijn);color:var(--veld-tekst)}.koopkaart{display:contents}.veld .prijsregel{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin:0}.prijsregel__label{flex-basis:100%;font-size:.8125rem;color:var(--veld-zwak)}.prijsregel__prijs{font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--veld-tekst);font-variant-numeric:tabular-nums}.prijsregel__bij{font-size:.875rem;color:var(--veld-tekst)}.single-product-page.pcbm-v2 .veld .prijsregel__bij a{text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--veld-zwak)}.veld .prijsregel__product{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--veld-zwak)}.veld .prijsregel__product data{font-weight:600;color:var(--veld-tekst);font-variant-numeric:tabular-nums}.veld .prijsregel__lever{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.single-product-page .veld .prijsregel__lever[data-signaal=go]{color:var(--veld-signal-go)}.single-product-page .veld .prijsregel__lever[data-signaal=caution]{color:var(--veld-signal-caution)}.prijsregel__lever[data-signaal=caution]:first-letter{text-transform:uppercase}.voorraadstip{display:inline-block;width:.5rem;height:.5rem;margin-inline-end:.4rem;border-radius:50%;background:currentColor;vertical-align:.08em}.koopkaart-houder .acties{display:flex;gap:.5rem;margin-top:.875rem}.koopkaart-houder .knop{min-height:3rem;border-radius:.5rem;font-size:var(--maat-tekst)}.single-product-page .veld a.knop--veld{flex:1 1 auto;background:var(--veld-tekst);color:var(--veld);font-weight:700}.single-product-page .veld a.knop--veld:hover{background:var(--veld-zwak)}.single-product-page .veld :is(a,button)[data-voeg-toe].knop,.single-product-page .veld :is(a,button)[data-in-build].knop{flex:none;width:3rem;padding:0;overflow:hidden;background:transparent;box-shadow:inset 0 0 0 1px var(--veld-zwak);color:transparent;font-size:0;font-weight:600}.single-product-page .veld :is(a,button)[data-voeg-toe].knop:before,.single-product-page .veld :is(a,button)[data-in-build].knop:before{content:"+";font-size:1.625rem;font-weight:400;line-height:1;color:var(--veld-tekst)}.single-product-page .veld :is(a,button)[data-in-build].knop{box-shadow:inset 0 0 0 1px var(--veld-signal-go)}.single-product-page .veld :is(a,button)[data-in-build].knop:before{content:"";width:.375rem;height:.75rem;margin-top:-.2rem;border:solid var(--veld-signal-go);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.single-product-page .veld :is(a,button)[data-voeg-toe].knop:hover{background:color-mix(in srgb,var(--veld-tekst) 8%,transparent)}.veld .koopkaart__past{display:none;margin:.875rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--veld-zwak)}.koopkaart-houder .acties-tekst{margin:.875rem 0 0;padding-top:.75rem;box-shadow:inset 0 1px 0 var(--veld-lijn);font-size:.875rem}.single-product-page.pcbm-v2 .veld .acties-tekst .tekstknop{min-height:2rem;padding:0;color:var(--veld-tekst);font-weight:600;text-decoration:none}.single-product-page.pcbm-v2 .veld .acties-tekst .tekstknop:hover{text-decoration:underline}.single-product-page.pcbm-v2 .koopkaart__vergelijk.tekstknop{align-self:flex-start;min-height:2rem;margin-top:.25rem;color:var(--veld-zwak);font-size:.875rem;text-decoration:none}.single-product-page.pcbm-v2 .koopkaart__vergelijk.tekstknop:before{content:"";width:.875rem;height:.875rem;border-radius:.2rem;box-shadow:inset 0 0 0 1.5px currentColor}.single-product-page.pcbm-v2 .koopkaart__vergelijk[aria-pressed=true]{color:var(--veld-tekst)}.single-product-page.pcbm-v2 .koopkaart__vergelijk[aria-pressed=true]:before{background:var(--veld-tekst);box-shadow:none}.single-product-page.pcbm-v2 .koopkaart__vergelijk:hover{color:var(--veld-tekst)}.prijsregel__geen{display:flex;align-items:baseline;gap:.4rem;flex-basis:100%;font-size:.875rem;font-weight:600;color:var(--veld-signal-caution)}.prijsregel__geen:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;transform:translateY(-.05em)}.koopkaart-houder--geen .prijsregel__label{display:none}.koopkaart-houder--geen .prijsregel{order:1}.veld .koopkaart-houder--geen .koopkaart__gezien{order:2;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--veld-tekst)}.koopkaart-houder--geen .koopkaart__alternatief{order:3;margin-top:1rem;padding-inline:1rem;text-align:center}.koopkaart-houder--geen .acties{order:4;margin-top:.5rem}.koopkaart-houder--geen .koopkaart__vergelijk{order:5}.single-product-page .veld .koopkaart-houder--geen :is(a,button)[data-voeg-toe].knop,.single-product-page .veld .koopkaart-houder--geen :is(a,button)[data-in-build].knop{flex:1 1 auto;width:auto;padding:0 1rem;color:var(--veld-tekst);font-size:var(--maat-tekst)}.single-product-page .veld .koopkaart-houder--geen :is(a,button)[data-voeg-toe].knop:before{content:none}.kopband__koop--winkels .koopkaart{display:contents}.kopband__koop--winkels .koopkaart-houder{background:none;box-shadow:none;padding:0}.kopband__koop--winkels .koopkaart-houder .koopkaart__vergelijk{margin-top:0}.sectienav{position:sticky;top:calc(var(--header-h, 64px) + var(--admin-bar-h, 0px));z-index:var(--z-sticky);background:var(--bg-primary);box-shadow:inset 0 -1px 0 var(--border)}.sectienav .pp-container{padding-inline:.5rem}.pcbm-v2 .sectienav ul{list-style:none;display:flex;gap:.25rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sectienav ul::-webkit-scrollbar{display:none}.pcbm-v2 .sectienav li{margin:0;scroll-snap-align:start}.single-product-page.pcbm-v2 .sectienav a{display:flex;align-items:center;height:3.25rem;padding:0 .625rem;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--text-secondary)}.single-product-page.pcbm-v2 .sectienav a:hover{color:var(--text-primary)}.single-product-page.pcbm-v2 .sectienav a[aria-current=true]{color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--brand)}.pcbm-v2 .sectienav a:focus-visible{outline-offset:-2px}.schuifrand{position:relative;min-width:0}.schuifrand:before,.schuifrand:after{content:"\203a";position:absolute;top:0;bottom:0;width:2.75rem;display:grid;place-items:center;padding-inline-start:1rem;font-size:1.25rem;line-height:1;color:var(--text-zwak);background:linear-gradient(to right,transparent,var(--bg-primary) 55%);pointer-events:none;opacity:0;transition:opacity .15s}.schuifrand:after{right:0}.schuifrand:before{left:0;transform:scaleX(-1)}.schuifrand[data-meer~=rechts]:after,.schuifrand[data-meer~=links]:before{opacity:1}.single-product-page.pcbm-v2 .sectie>h2{margin:0 0 1rem;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary)}.single-product-page.pcbm-v2 .sectie h3{margin:0 0 .5rem;font-size:var(--maat-kop);font-weight:600;color:var(--text-primary)}.sectie{padding-block:2.25rem .5rem}.sectie+.sectie{border-top:1px solid var(--bg-tertiary)}.sectie p,.sectie li{max-width:62ch;line-height:1.6}.sectie p{margin:0 0 .75rem}.sectie a:not(.knop){color:var(--brand);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font}.sectie__dek{max-width:62ch;margin:-.5rem 0 1.5rem;font-size:var(--maat-tekst);color:var(--text-zwak)}.sectie__intro{max-width:62ch;margin:1rem 0 1.5rem;font-size:var(--maat-tekst);color:var(--text-zwak)}.tweekolom{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.terzijde{font-size:var(--maat-terzijde);color:var(--text-zwak)}#specificaties{display:flex;flex-direction:column}#specificaties .specs-acties{order:2;display:block;margin:1rem 0 0}#specificaties .specs-acties .knop{width:100%;min-height:3rem}#specificaties .specs-alles{order:3}.specs-twee{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.single-product-page .specs-tabel{width:100%;border-collapse:collapse;font-size:.875rem}.single-product-page .specs-tabel caption{padding-bottom:.375rem;font-size:.875rem;font-weight:600;text-align:left;color:var(--text-primary)}.single-product-page .specs-tabel :is(th,td){padding:.625rem 0;border-bottom:1px solid var(--border);vertical-align:baseline}.single-product-page .specs-tabel th{width:48%;padding-inline-end:1rem;font-weight:400;text-align:left;color:var(--text-zwak)}.single-product-page .specs-tabel td{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pastcheck{margin-top:2rem;padding:1rem 1.25rem;border-radius:.75rem;background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--bg-tertiary)}.sectie .pastcheck h3{margin:0 0 .25rem}.sectie .pastcheck p{margin:0}.koopbalk{position:fixed;inset:auto 0 0;z-index:var(--z-sticky);display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem max(1.25rem,env(safe-area-inset-bottom));background:var(--bg-primary);box-shadow:inset 0 1px 0 var(--border),0 -6px 16px rgba(var(--shadow-rgb),.08);transition:transform .2s ease}.koopbalk[data-verborgen=true]{transform:translateY(110%)}.koopbalk__tekst{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.25rem}.koopbalk__tekst:after{content:"";order:1;flex-basis:100%;height:0}.koopbalk__prijs{display:contents;font-size:1.125rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.single-product-page.pcbm-v2 .koopbalk__prijs small,.single-product-page.pcbm-v2 .koopbalk__aantal{order:2;font-size:.75rem;font-weight:400;color:var(--text-zwak);white-space:nowrap}.koopbalk__nota{font-size:.75rem;font-weight:400;color:var(--text-zwak);white-space:nowrap}.koopbalk__product{order:3;flex-basis:100%;font-size:.75rem;line-height:1.4;color:var(--text-zwak)}.koopbalk__product data{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.koopbalk__plus{flex:none;padding:0;background:transparent;display:grid;place-items:center;width:3rem;height:3rem;border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--brand)}.koopbalk__plus svg{width:1.25rem;height:1.25rem}.koopbalk__vink-ico,.koopbalk__plus[data-in-build] .koopbalk__plus-ico{display:none}.koopbalk__plus[data-in-build] .koopbalk__vink-ico{display:block}.koopbalk__plus[data-in-build]{color:var(--signal-go);box-shadow:inset 0 0 0 1px var(--signal-go)}.koopbalk .koopbalk__bekijk{flex:none;min-height:3rem;padding:0 1.125rem;font-size:var(--maat-tekst);font-weight:700}body.pcbm-product-v2{padding-bottom:5rem}body.pcbm-product-v2:has(.koopbalk:not([data-verborgen=true])) .pcbm-v2 .widget__pil{bottom:5.5rem}@media(prefers-reduced-motion:reduce){.koopbalk{transition:none}}.lightbox{margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column;background:var(--veld);color:var(--veld-tekst);box-shadow:none}.lightbox:not([open]){display:none}.lightbox::backdrop{background:rgba(var(--shadow-rgb),.82)}.lightbox__kop{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem}.pcbm-v2 .lightbox__kop p{margin:0;color:var(--veld-tekst);font-size:.875rem}.lightbox__kop p b{display:block}.lightbox__teller{display:block;font-size:.75rem;color:var(--veld-zwak)}.lightbox__sluit{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;color:var(--veld-tekst);background:transparent;box-shadow:inset 0 0 0 1px var(--veld-lijn)}.lightbox__sluit:hover{background:var(--veld-kaart)}.lightbox__sluit svg{width:1.25rem;height:1.25rem}.lightbox__beeld{position:relative;flex:0 1 auto;min-height:0;display:grid;place-items:center;margin:auto 1rem;padding:0;aspect-ratio:1 / 1;max-height:100%;overflow:hidden;background:var(--bg-primary);border-radius:var(--radius-md);cursor:zoom-in}.single-product-page.pcbm-v2 .lightbox__beeld img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;touch-action:manipulation;transition:transform .2s ease}.lightbox__beeld--zoom img{transform:scale(2)}.loep{position:absolute;width:11rem;height:11rem;border-radius:50%;pointer-events:none;background-repeat:no-repeat;background-color:var(--plaat);box-shadow:0 0 0 3px var(--bg-primary),0 6px 20px rgba(var(--shadow-rgb),.35)}.lightbox__pijl{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--bg-overlay);color:var(--text-primary);box-shadow:0 2px 10px rgba(var(--shadow-rgb),.18)}.lightbox__pijl svg{width:1.4rem;height:1.4rem}.lightbox__pijl--vorige{left:.5rem}.lightbox__pijl--volgende{right:.5rem}.pcbm-v2 .lightbox__hint{margin:0;padding:.625rem 1.25rem 0;font-size:.75rem;color:var(--veld-zwak);text-align:center}.lightbox__hint--aanraak{display:none}@media(hover:none),(pointer:coarse){.lightbox__hint--muis{display:none}.lightbox__hint--aanraak{display:block}}.pcbm-v2 .lightbox__duimen{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;margin:0;padding:.5rem 1rem .75rem;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pcbm-v2 .lightbox__duimen::-webkit-scrollbar{display:none}.pcbm-v2 .lightbox__duimen li{flex:none;margin:0}.pcbm-v2 .lightbox__duimen button{width:3.5rem;height:3.5rem;padding:.15rem;border-radius:.375rem;background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--veld-lijn);overflow:hidden}.pcbm-v2 .lightbox__duimen button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--veld-tekst)}.pcbm-v2 .lightbox__duimen img{inline-size:100%;block-size:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.single-product-page.pcbm-v2 .lightbox__beeld img{transition:none}}@media(min-width:600px){:root{--pp-goot: 1.5rem;--pp-blokrand: 1.25rem 1.5rem 1.5rem}.koopbalk{display:none}body.pcbm-product-v2{padding-bottom:0}body.pcbm-product-v2 .pcbm-v2 .widget__pil{bottom:1rem}.veld .koopkaart__past{display:block}.veld .kernfeiten{gap:1rem}}@media(min-width:768px){.veld .kruimels li:not(.kruimels__terug){display:block}.kruimels li+li:before{content:"\203a";margin-inline-end:.35rem}.kopband{grid-template-columns:minmax(0,17rem) minmax(0,1fr);grid-template-areas:"beeld info" "beeld koop";column-gap:2rem;padding-block:1.125rem 2.25rem}.kopband__info{display:block;grid-area:info;min-width:0}.kopband__beeld{margin-top:0}.kopband__koop{margin-top:1.5rem}.veld .kopband__merk{margin-top:0}.veld .kopband h1{font-size:1.75rem}.kopband__beeld .galerij__hoofd,.galerij__leeg{aspect-ratio:4 / 3}.pcbm-v2 .kopband__beeld .galerij__duimen{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.pcbm-v2 .kopband__beeld .galerij__duimen::-webkit-scrollbar{display:none}.galerij__duimen li:nth-child(n+6){display:none}.galerij__hint{position:absolute;right:.5rem;bottom:.5rem;display:block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--veld);color:var(--veld-tekst)}.veld .kernfeiten{grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:1.5rem;margin-top:1.5rem;padding-block:1rem;box-shadow:inset 0 1px 0 var(--veld-lijn),inset 0 -1px 0 var(--veld-lijn)}.kernfeiten dd{overflow-wrap:normal;word-break:normal}.kernfeiten dt{font-size:.75rem}.kernfeiten dd{margin-top:.25rem;font-size:1.0625rem}.kopband .kopband__oordeel{margin-top:1.375rem;font-size:1rem}.kopband__vervolg{margin-top:.25rem}.kopband .uitvoeringen-veld{margin-top:1.25rem}.single-product-page.pcbm-v2 .veld .keuze{min-height:2.75rem;padding:.375rem 1rem;font-size:.9375rem}.koopkaart-houder{max-width:26rem;padding:1.375rem}.prijsregel__prijs{font-size:2.25rem}.prijsregel__bij{font-size:.9375rem}.veld .prijsregel__lever{margin-top:.375rem;font-size:.875rem}.koopkaart-houder .acties{flex-direction:column;margin-top:1.125rem}.single-product-page .veld :is(a,button)[data-voeg-toe].knop,.single-product-page .veld :is(a,button)[data-in-build].knop{width:auto;padding:0 1rem;color:var(--veld-tekst);font-size:var(--maat-tekst)}.single-product-page .veld :is(a,button)[data-in-build].knop{color:var(--veld-tekst)}.single-product-page .veld :is(a,button)[data-voeg-toe].knop:before{content:none}.single-product-page .veld :is(a,button)[data-in-build].knop:before{margin-inline-end:.25rem}.single-product-page.pcbm-v2 .sectienav a{height:3.5rem;padding:0 .75rem}.sectienav .pp-container{padding-inline:calc(var(--pp-goot) - .75rem)}.single-product-page.pcbm-v2 .sectie>h2{font-size:1.375rem}#specificaties{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:baseline}#specificaties>*{grid-column:1 / -1}#specificaties>h2{grid-column:1;grid-row:1}#specificaties .specs-acties{grid-column:2;grid-row:1;margin:0}#specificaties .specs-acties .knop{width:auto;min-height:2.5rem;padding:0 .875rem;font-size:.875rem}.specs-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.single-product-page .specs-tabel td{text-align:left}.kopband__koop--winkels .koopkaart{display:contents}.kopband__koop--winkels .koopkaart-houder{background:var(--veld-kaart);box-shadow:inset 0 0 0 1px var(--veld-lijn);padding:1.375rem}.lightbox{margin:auto;width:min(78rem,96vw);max-width:none;height:min(92vh,60rem);max-height:none;border-radius:var(--radius-lg);background:var(--oppervlak);color:var(--text-secondary);box-shadow:var(--shadow-lg)}.pcbm-v2 .lightbox__kop p{color:var(--text-primary);font-size:var(--maat-tekst)}.lightbox__teller{font-size:var(--maat-terzijde);color:var(--text-zwak)}.lightbox__sluit{width:2.5rem;height:2.5rem;color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--bg-tertiary)}.lightbox__beeld{margin:auto;aspect-ratio:1 / 1;flex:0 0 auto;width:auto;height:min(100%,60rem);max-width:100%;padding:1.5rem 4.5rem;background:var(--plaat);cursor:crosshair}.pcbm-v2 .lightbox__hint{color:var(--text-zwak)}.lightbox__hint--muis{display:block}.lightbox__hint--aanraak{display:none}.pcbm-v2 .lightbox__duimen{justify-content:center;flex-wrap:wrap;overflow-x:visible;padding:.6rem 1.25rem 1rem}.pcbm-v2 .lightbox__duimen button{width:3rem;height:3rem;background:var(--plaat);box-shadow:inset 0 0 0 1px var(--bg-tertiary)}.pcbm-v2 .lightbox__duimen button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand)}.lightbox__pijl{width:3rem;height:3rem}.lightbox__pijl--vorige{left:1rem}.lightbox__pijl--volgende{right:1rem}}@media(min-width:1024px){.kopband .kopband__oordeel{display:block;-webkit-line-clamp:none;overflow:visible}}@media(min-width:1280px){:root{--pp-koopblok-kolom: minmax(0, 2fr) minmax(20rem, 1fr)}}@media(min-width:1200px){:root{--pp-goot: 2rem}.kopband{grid-template-columns:minmax(15rem,22.5rem) minmax(0,1fr) minmax(20rem,23.75rem);grid-template-areas:"beeld info koop";column-gap:2.5rem;padding-block:1.125rem 2.25rem}.kopband__koop{margin-top:0}.koopkaart-houder{max-width:none}.veld .kopband h1{font-size:1.875rem}.kopband .kopband__oordeel{font-size:1.0625rem}}@media(pointer:coarse){.single-product-page.pcbm-v2 :is(.knop,.knop--klein,.tekstknop,.keuze,.galerij__duimen button,.lightbox__sluit){min-height:2.75rem}.single-product-page.pcbm-v2 .veld .kruimels a{display:inline-flex;align-items:center;min-height:2.75rem}.single-product-page.pcbm-v2 .veld .acties-tekst .tekstknop,.single-product-page.pcbm-v2 .koopkaart__vergelijk.tekstknop{min-height:2.75rem}.single-product-page.pcbm-v2 .knop--klein{padding-block:.5rem}}