.veld .uitvoeringen-veld--compact .uitvoeringen ul{flex-wrap:nowrap}.veld .uitvoeringen-veld--compact .uitvoering-kiezer__houder{display:flex;min-width:0;max-width:100%}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer{display:flex;align-items:stretch;gap:.5rem;min-width:0;max-width:100%;color:var(--veld-tekst);text-decoration:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze{flex-wrap:nowrap;white-space:nowrap}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze--huidig{flex:0 1 auto;min-width:0;box-shadow:inset 0 0 0 2px var(--veld-tekst);font-weight:600}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze__tekst{min-width:0;overflow:hidden;text-overflow:ellipsis}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze__stalen{flex:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze--wijzig{flex:none;column-gap:.5rem}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze__pijl{width:.875rem;height:.875rem;flex:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:hover .keuze{box-shadow:inset 0 0 0 1px var(--veld-zwak)}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:hover .keuze--huidig{box-shadow:inset 0 0 0 2px var(--veld-tekst)}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:focus-visible{outline:2px solid var(--veld-tekst);outline-offset:2px;border-radius:var(--radius-md)}.veld .uitvoeringen-veld--compact .uitvoeringen{container-type:inline-size}@container (max-width: 22rem){.single-product-page.pcbm-v2 .veld .uitvoering-kiezer [data-uitvoeringen-va]{display:none}}.single-product-page.pcbm-v2 .veld .keuze.keuze--twee{display:inline-grid;grid-template-columns:minmax(0,auto);align-content:center;row-gap:0;min-height:3rem;padding:.3125rem .875rem;text-align:left;font-size:.875rem}.single-product-page.pcbm-v2 .veld .keuze--twee .keuze__r1{display:inline-flex;align-items:center;gap:.25rem;min-width:0;font-size:.90625rem;font-weight:600;line-height:1.25;color:var(--veld-tekst);white-space:nowrap}.single-product-page.pcbm-v2 .veld .keuze--twee .keuze__r2{display:block;min-width:0;font-size:.78125rem;font-weight:400;line-height:1.3;color:var(--veld-zwak);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-product-page.pcbm-v2 .veld .keuze--twee .keuze__r2 b{font-weight:600;color:var(--veld-tekst)}.single-product-page.pcbm-v2 .veld .keuze--twee .keuze__r2 small{font-size:inherit}.keuze__r2>[data-deel]+[data-deel]:before{content:"\b7";margin-inline:.3em;font-weight:400;color:var(--veld-zwak)}.keuze__r2>[data-deel]+.keuze__verschil:before{content:none}.keuze__r2>.keuze__verschil{margin-inline-start:.3em}.single-product-page.pcbm-v2 .veld .keuze__verschil--min{font-weight:600;color:var(--veld-signal-go)}.keuze--twee .keuze__vink{width:.875rem;height:.875rem}.uitvoeringen-veld legend .veld-hulp{margin-inline-start:.25rem;font-size:.78125rem;font-weight:400;color:var(--veld-zwak)}.veld .uitvoeringen-veld:is(.uitvoeringen-veld--versie,.uitvoeringen-veld--compact) .uitvoeringen ul{margin-top:.375rem}.veld .uitvoeringen-veld--versie .uitvoeringen{container-type:inline-size}.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .uitvoeringen ul{flex-wrap:nowrap}.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .uitvoeringen li{flex:0 1 auto;min-width:0}.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .keuze--twee{max-width:100%}@container (max-width: 34rem){.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .uitvoeringen ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .uitvoeringen li{min-width:0}.single-product-page.pcbm-v2 .veld .uitvoeringen-veld--versie .keuze--twee{display:grid;width:100%;box-sizing:border-box;padding-inline:.75rem}.uitvoeringen-veld--versie .keuze__soort,.uitvoeringen-veld--versie .keuze__winkels{display:none}.uitvoeringen-veld--versie .keuze--met-verschil .keuze__uitleg~.keuze__bedrag{display:none}.uitvoeringen-veld--versie .keuze--met-verschil .keuze__uitleg~.keuze__verschil{margin-inline-start:0}.uitvoeringen-veld--versie .keuze--met-verschil .keuze__uitleg~.keuze__verschil:before{content:"\b7";margin-inline:.3em;font-weight:400;color:var(--veld-zwak)}}@media(max-width:767.98px){.uitvoeringen-veld--versie legend .veld-hulp{display:none}}@media(max-width:767.98px){.veld .uitvoeringen-veld--compact .uitvoeringen ul,.veld .uitvoeringen-veld--compact .uitvoering-kiezer__houder{width:100%}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer{width:100%;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.25rem .875rem;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--veld-lijn);font-size:.875rem}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze{min-height:0;padding:0;box-shadow:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:hover .keuze,.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:hover .keuze--huidig{box-shadow:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer:hover{box-shadow:inset 0 0 0 1px var(--veld-zwak)}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze--huidig{font-weight:400}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze--wijzig{column-gap:.25rem;font-weight:600}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze--wijzig__woord{text-decoration:underline;text-underline-offset:.15em}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze__aantal{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a w" "b w";align-items:center;align-content:center;row-gap:0;min-height:3rem;padding-block:.3125rem}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer>.keuze--huidig{grid-area:a;display:flex;min-width:0}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer>.keuze--huidig .keuze__r2{display:none}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer>.keuze--wijzig{display:contents}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer>.keuze--wijzig>.keuze__r1{grid-area:w;font-size:.875rem}.single-product-page.pcbm-v2 .veld .uitvoering-kiezer>.keuze--wijzig>.keuze__r2.keuze__aantal{grid-area:b;position:static;width:auto;height:auto;overflow:hidden;clip-path:none}}.uitvoeringen-blok{display:grid;gap:.625rem;min-width:0}.single-product-page .uitvoeringen-blok__meta{margin:0;font-size:.8125rem;color:var(--text-zwak)}.uitvoeringen-assen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .875rem;align-items:center;font-size:.84375rem}.uitvoeringen-assen__label{font-weight:600;color:var(--text-primary)}.single-product-page.pcbm-v2 .uitvoeringen-pillen{display:inline-flex;flex-wrap:wrap;justify-self:start;max-width:100%;border-radius:1.125rem}.single-product-page.pcbm-v2 .uitvoeringen-pillen [role=radio]{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;cursor:pointer}.single-product-page.pcbm-v2 .uitvoeringen-pillen [role=radio][aria-disabled=true]{color:var(--text-zwak);cursor:not-allowed}.single-product-page.pcbm-v2 .uitvoeringen-pillen [role=radio][data-elders]:not([aria-checked=true]){color:var(--text-zwak)}.uitvoeringen-pillen [role=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.uitvoeringen-pillen .keuze__stalen i{width:.875rem;height:.875rem}.uitvoeringen-pillen .keuze__stalen--twee i{width:.4375rem}.single-product-page.pcbm-v2 h3.uitvoeringen-subkop{display:flex;justify-content:space-between;gap:.5rem;margin:.375rem 0 0;padding:.625rem 0 .25rem;border-bottom:1px solid var(--border);font-size:.71875rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.uitvoeringen-subkop span{font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-zwak)}.uitvoeringen-groep[hidden],.uitvoeringen-andere[hidden]{display:none}.winkels--uitvoeringen{--winkel-logo-breedte: 3.5rem}.winkels--uitvoeringen .winkel__logo{height:2.5rem;padding:.125rem}.winkels--uitvoeringen .winkel__logo img{width:100%;height:100%;object-fit:contain}.single-product-page .winkels--uitvoeringen tbody tr{min-height:3.5rem;padding-block:.25rem}.winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__verschil{grid-area:kosten;align-self:start;justify-self:end;font-size:.75rem;line-height:1.35;color:var(--text-zwak);white-space:nowrap;font-variant-numeric:tabular-nums}.winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__bedrag:empty,.winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__verschil:empty{display:none}@media(min-width:768px){.winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__verschil{grid-area:auto;align-self:auto;justify-self:auto}}.winkels--uitvoeringen .winkel__actie span.knop{display:inline-flex;align-items:center;cursor:default}.winkels--uitvoeringen .winkel__actie button.knop{cursor:pointer}.single-product-page .winkels--uitvoeringen tbody tr[data-uitvoering].uitvoering--gekozen{box-shadow:inset 0 0 0 2px var(--accent);background-image:none}.single-product-page .winkels--uitvoeringen tbody tr.uitvoering--gekozen+tr{background-image:none}.single-product-page .uitvoeringen-blok__voet{margin:.25rem 0 0;font-size:.78125rem;color:var(--text-zwak)}@media(max-width:767.98px){.single-product-page.pcbm-v2 .winkels--uitvoeringen tbody tr[data-omkadering] th[scope=row]{display:grid;padding-inline-start:0}.winkels--uitvoeringen tbody th[scope=row] .winkel__kop{display:flex}.winkels--uitvoeringen tbody th[scope=row] .winkel__logo{margin-inline:0;height:2.5rem}.winkels--uitvoeringen .winkel__naam{overflow:hidden}}@media(max-width:379.98px){.winkels--uitvoeringen{--winkel-logo-breedte: 3rem}.winkels--uitvoeringen .winkel__logo{height:2.25rem}.single-product-page .winkels--uitvoeringen tbody tr{column-gap:.5rem}.winkels--uitvoeringen .winkel__actie{position:static}.single-product-page.pcbm-v2 .winkels--uitvoeringen .winkel__actie a.knop{position:absolute;inset:0;z-index:1;width:auto;min-height:0;padding:0;border-radius:var(--radius-md);background:transparent;color:transparent;font-size:0}.single-product-page.pcbm-v2 .winkels--uitvoeringen .winkel__actie a.knop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.winkels--uitvoeringen .winkel__actie span.knop{display:none}.winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__verschil{display:none}.uitvoeringen-assen{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media(pointer:coarse){.single-product-page.pcbm-v2 .uitvoeringen-pillen [role=radio]{min-height:2.75rem;padding-inline:.875rem}.single-product-page.pcbm-v2 .winkels--uitvoeringen .winkel__actie .knop,.single-product-page .winkels--uitvoeringen tbody tr,.single-product-page.pcbm-v2 .veld .uitvoering-kiezer,.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze{min-height:2.75rem}}@media(pointer:coarse)and (max-width:767.98px){.single-product-page.pcbm-v2 .veld .uitvoering-kiezer .keuze{min-height:0}}.single-product-page .winkels--uitvoeringen tbody td.winkel__totaal>.uitvoering__bedrag:not([data-centen]){font-size:.875rem;font-weight:500;white-space:normal}