.kenwel-prod{--k-navy: #0f1f3a;--k-white: #ffffff;--k-off: #f2f4f7;--k-steel: #7a7a7a;--k-accent: #2a448e;--k-lijn: rgba(15, 31, 58, .1);--k-kader: rgba(15, 31, 58, .14);--k-veld: rgba(15, 31, 58, .28);padding:6rem 0 8rem;background-color:var(--k-white);color:var(--k-navy)}.kenwel-prod__eyebrow{margin:0 0 1.1rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-steel)}.kenwel-prod__titel{color:var(--k-navy, #0f1f3a);margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.4vw,5.2rem);font-weight:900;line-height:1;letter-spacing:-.04em;text-wrap:balance}.kenwel-prod__kopregel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:clamp(2rem,4vw,4.8rem);align-items:end;margin-bottom:4.8rem}.kenwel-prod__intro{max-width:56ch;margin:0;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.6;color:#0f1f3ab3}@media screen and (max-width:899px){.kenwel-prod__kopregel{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.4rem}}.kenwel-prod__filterblok{margin-bottom:4rem}.kenwel-prod__filterkop{margin:0 0 1.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-steel)}.kenwel-prod__filterkop--klein{font-size:1.2rem}.kenwel-prod__tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem}.kenwel-prod__tegel{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.6rem 1.8rem;background-color:var(--k-white);border:1px solid var(--k-kader);border-radius:0;color:var(--k-navy);text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.kenwel-prod__tegel:hover{border-color:var(--k-navy);transform:translateY(-.2rem)}.kenwel-prod__tegel:focus-visible{outline:2px solid var(--k-accent);outline-offset:3px}.kenwel-prod__tegel.is-actief{background-color:var(--k-navy);border-color:var(--k-navy);color:var(--k-white)}.kenwel-prod__tegel-icon{width:3.2rem;height:3.2rem;color:inherit}.kenwel-prod__tegel-naam{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.kenwel-prod__tegel-aantal{position:absolute;top:1.2rem;right:1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--k-steel)}.kenwel-prod__tegel.is-actief .kenwel-prod__tegel-aantal{color:#ffffffb3}.kenwel-prod__families{display:flex;flex-wrap:wrap;gap:.8rem}.kenwel-prod__familie{display:inline-flex;align-items:baseline;gap:.6rem;padding:.8rem 1.4rem;border:1px solid var(--k-kader);color:var(--k-navy);text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.kenwel-prod__familie:hover{border-color:var(--k-navy)}.kenwel-prod__familie:focus-visible{outline:2px solid var(--k-accent);outline-offset:3px}.kenwel-prod__familie.is-actief{background-color:var(--k-navy);border-color:var(--k-navy);color:var(--k-white)}.kenwel-prod__familie-naam{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:900;letter-spacing:.02em}.kenwel-prod__familie-nr{font-family:var(--font-body-family);font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--k-steel)}.kenwel-prod__familie.is-actief .kenwel-prod__familie-nr,.kenwel-prod__familie.is-actief .kenwel-prod__familie-aantal{color:#ffffffb3}.kenwel-prod__familie-aantal{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--k-steel)}.kenwel-prod__familie--straks{border-style:dashed;color:var(--k-steel);cursor:default}.kenwel-prod__familie-straks{font-family:var(--font-body-family);font-size:1.1rem;font-style:italic}.kenwel-prod__gereedschap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.2rem 4.8rem;align-items:start;margin-bottom:3.6rem;padding:2.8rem 0 3.2rem;border-top:1px solid var(--k-lijn)}.kenwel-prod__bereik-waarde{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kenwel-prod__bereik .kenwel-maatvelden{--kenwel-navy: #0f1f3a;--kenwel-white: #ffffff;--kenwel-steel: #7a7a7a;--kenwel-accent: #2a448e;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.9fr);column-gap:1.8rem;row-gap:1.2rem;align-items:end;margin-top:1.4rem;max-width:72rem}.kenwel-prod__bereik .kenwel-config__field--combo{position:relative}.kenwel-prod__bereik .kenwel-config__suggest{position:absolute;z-index:3;left:0;right:0;top:100%}@media screen and (max-width:989px){.kenwel-prod__bereik .kenwel-maatvelden{grid-template-columns:minmax(0,1fr)}.kenwel-prod__bereik .kenwel-config__field--combo,.kenwel-prod__bereik .kenwel-config__field--inch,.kenwel-prod__bereik .kenwel-config__field--screen{grid-column:1;grid-row:auto}.kenwel-prod__bereik .kenwel-config__field--combo{order:1}.kenwel-prod__bereik .kenwel-config__field--inch{order:2;max-width:18rem}.kenwel-prod__bereik .kenwel-config__field--screen{order:3}}.kenwel-prod__bereik-uitleg{margin:1rem 0 0;max-width:44ch;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:#0f1f3ab3}.kenwel-prod__zoek-label{display:block;margin-bottom:.8rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-steel)}.kenwel-prod__zoek-veld{width:100%;min-height:5rem;padding:0;font-family:var(--font-body-family);font-size:1.8rem;color:var(--k-navy);background-color:transparent;border:0;border-bottom:1px solid var(--k-veld);border-radius:0;-webkit-appearance:none;appearance:none}.kenwel-prod__zoek-veld::placeholder{color:var(--k-steel)}.kenwel-prod__zoek-veld:focus-visible{outline:2px solid var(--k-accent);outline-offset:4px}.kenwel-prod__stand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:2.4rem}.kenwel-prod__telling{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-steel);font-variant-numeric:tabular-nums}.kenwel-prod__wis{padding:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:var(--k-accent);background:none;border:0;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.kenwel-prod__wis:hover{color:var(--k-navy)}.kenwel-prod__lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 3.2rem;align-items:stretch}.kenwel-prod__kaart{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:1.8rem;background-color:#fff;color:var(--k-navy, #0f1f3a);box-shadow:inset 0 0 0 1px #0f1f3a0d,0 1px 2px #0f1f3a0d,0 1.6rem 3.6rem -1.2rem #0f1f3a2e;transition:transform .28s ease,box-shadow .28s ease}.kenwel-prod__kaart:hover{transform:translateY(-.6rem);box-shadow:inset 0 0 0 1px #0f1f3a12,0 2px 4px #0f1f3a0f,0 2.8rem 5.2rem -1.4rem #0f1f3a42}.kenwel-prod__kaart-link{display:block;text-decoration:none;color:inherit}.kenwel-prod__kaart-link:focus-visible,.kenwel-prod__kaart-titel:focus-visible,.kenwel-prod__knop:focus-visible{outline:2px solid var(--k-accent, #2a448e);outline-offset:3px}.kenwel-prod__kaart-lijf{display:flex;flex-direction:column;gap:1.4rem;flex:1 1 auto;padding:2rem 2.4rem 2.6rem}.kenwel-prod__kaart-beeld{display:block;aspect-ratio:1;overflow:hidden;background-color:#fff}.kenwel-prod__kaart-foto{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kenwel-prod__kleuren{display:flex;flex-direction:column;gap:.4rem;padding-top:.2rem}.kenwel-prod__kleuren-kop{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-steel, #7a7a7a)}.kenwel-prod__bollen{display:flex;gap:.9rem}.kenwel-prod__bol--alles{background-image:conic-gradient(from 210deg,#d94f4f,#d9a54f,#7ec46a,#4fa8d9,#6a5fd9,#c45fb8,#d94f4f)}.kenwel-prod__bol{width:1.6rem;height:1.6rem;border-radius:50%;flex:none;padding:0;border:0;box-shadow:inset 0 0 0 1px #0f1f3a4d;background-color:transparent}button.kenwel-prod__bol{cursor:pointer;transition:box-shadow .2s ease}button.kenwel-prod__bol:hover,button.kenwel-prod__bol[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0f1f3a4d,0 0 0 2px var(--k-navy, #0f1f3a)}button.kenwel-prod__bol:focus-visible{outline:2px solid var(--k-accent, #2a448e);outline-offset:2px}.kenwel-prod__bol.is-stil{cursor:default}.kenwel-prod__kaart-tekst{display:flex;flex-direction:column;gap:.6rem}.kenwel-prod__kaart-titel{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance;color:var(--k-navy, #0f1f3a);text-decoration:none}.kenwel-prod__kaart-sku{margin:.2rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-steel, #7a7a7a);font-variant-numeric:tabular-nums}.kenwel-prod__kaart-sku-raak{background-color:transparent;color:var(--k-navy, #0f1f3a);font-weight:700}.kenwel-prod__kaart-sku-oud{margin-left:.6rem;letter-spacing:.08em;text-transform:none;font-weight:600;color:var(--k-steel, #7a7a7a);font-style:italic}.kenwel-prod__kaart-sku-meer{margin-left:.6rem;letter-spacing:.08em;text-transform:none;font-weight:600;color:var(--k-steel, #7a7a7a)}.kenwel-prod__kaart:hover .kenwel-prod__kaart-titel{text-decoration:underline;text-underline-offset:.4rem}.kenwel-prod__foto{position:relative}.kenwel-prod__fotonav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kenwel-prod__pijl{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--k-navy, #0f1f3a);border-radius:50%;background-color:#fff;color:var(--k-navy, #0f1f3a);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.kenwel-prod__pijl svg{width:2rem;height:2rem;display:block}.kenwel-prod__pijl--links{left:1.6rem}.kenwel-prod__pijl--rechts{right:1.6rem}.kenwel-prod__kaart:hover .kenwel-prod__pijl,.kenwel-prod__pijl:focus-visible{opacity:1}.kenwel-prod__pijl:hover{background-color:var(--k-navy, #0f1f3a);color:#fff}.kenwel-prod__pijl:focus-visible{outline:2px solid var(--k-accent, #2a448e);outline-offset:3px}.kenwel-prod__fotobollen{position:absolute;left:50%;bottom:1.8rem;transform:translate(-50%);display:flex;gap:.7rem;pointer-events:none}.kenwel-prod__fotobol{width:.8rem;height:.8rem;border-radius:50%;background-color:var(--k-steel, #7a7a7a);opacity:.45;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.kenwel-prod__fotobol.is-actief{background-color:var(--k-navy, #0f1f3a);opacity:1;transform:scale(1.25)}@media(hover:none){.kenwel-prod__pijl{opacity:1}}.kenwel-prod__vlak{position:relative;perspective:1400px}.kenwel-prod__vlak-voor,.kenwel-prod__vlak-achter{aspect-ratio:1;backface-visibility:hidden;transition:transform .55s cubic-bezier(.4,.05,.2,1);transform-style:preserve-3d}.kenwel-prod__vlak-achter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:2.8rem 3.2rem;background-color:#fff;transform:rotateY(180deg)}.kenwel-prod__kaart.is-omgeklapt .kenwel-prod__vlak-voor{transform:rotateY(-180deg)}.kenwel-prod__kaart.is-omgeklapt .kenwel-prod__vlak-achter{transform:rotateY(0)}.kenwel-prod__maat-kop{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-steel, #7a7a7a)}.kenwel-prod__maat-lijst{margin:0;display:grid;gap:1.8rem 3.2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-content:start}.kenwel-prod__maat-paar{min-width:0}.kenwel-prod__maat-sleutel{margin:0 0 .2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-steel, #7a7a7a)}.kenwel-prod__maat-waarde{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:700;letter-spacing:-.01em;color:var(--k-navy, #0f1f3a);font-variant-numeric:tabular-nums}.kenwel-prod__acties{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto;padding-top:.6rem}.kenwel-prod__knop{flex:1 1 auto;min-width:12rem;display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 1.6rem;border:1px solid transparent;border-radius:.8rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.kenwel-prod__knop,.kenwel-prod__bol,.kenwel-prod__pijl{-webkit-tap-highlight-color:transparent}.kenwel-prod__knop--mand,.kenwel-prod__knop--kies{flex:0 0 auto;width:20rem;max-width:100%}.kenwel-prod__knop--meer{flex:1 1 auto;min-width:0}.kenwel-prod__knop--mand{background-color:var(--k-navy, #0f1f3a);color:#fff}.kenwel-prod__knop--mand:hover{background-color:var(--k-accent, #2a448e)}.kenwel-prod__knop--mand.is-bezig{background-color:var(--k-steel, #7a7a7a);cursor:default}.kenwel-prod__knop--mand.is-inlijst{background-color:#fff;border-color:var(--k-navy, #0f1f3a);color:var(--k-navy, #0f1f3a)}.kenwel-prod__knop--mand.is-inlijst:hover{background-color:var(--k-off, #f2f4f7)}.kenwel-prod__vink{display:block;width:1.8rem;height:1.8rem}.kenwel-prod__knop--kies{background-color:#fff;color:var(--k-navy, #0f1f3a);border-color:var(--k-navy, #0f1f3a)}.kenwel-prod__knop--kies:hover{background-color:var(--k-navy, #0f1f3a);border-color:var(--k-navy, #0f1f3a);color:#fff}.kenwel-prod__knop--meer{background-color:transparent;color:var(--k-navy, #0f1f3a);border-color:transparent;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.kenwel-prod__knop--meer:hover{background-color:var(--k-off, #f2f4f7);border-color:transparent;color:var(--k-navy, #0f1f3a)}.kenwel-prod__leeg{max-width:48ch;margin:4rem 0 0;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.55;color:#0f1f3ab3}.kenwel-prod__noscript a{font-family:var(--font-body-family);font-size:1.6rem;color:var(--k-accent)}@media screen and (max-width:749px){.kenwel-prod{padding:4rem 0 6rem}.kenwel-prod__gereedschap{grid-template-columns:minmax(0,1fr);gap:2.8rem}.kenwel-prod__tegels{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.kenwel-prod__lijst{grid-template-columns:minmax(0,1fr);gap:2.4rem}.kenwel-prod__kaart-lijf{padding:1.8rem 2rem 2.2rem}}@media screen and (min-width:750px)and (max-width:1199px){.kenwel-prod__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem}.kenwel-prod__vlak-achter{padding:2rem 2.2rem}}@media(prefers-reduced-motion:reduce){.kenwel-prod__tegel,.kenwel-prod__familie,.kenwel-prod__kaart{transition:none}.kenwel-prod__tegel:hover,.kenwel-prod__kaart:hover{transform:none}.kenwel-prod__pijl,.kenwel-prod__fotobol{transition:none}.kenwel-prod__fotobol.is-actief{transform:none}.kenwel-prod__vlak-voor,.kenwel-prod__vlak-achter{transition:opacity .2s ease;backface-visibility:visible}.kenwel-prod__vlak-achter{transform:none;opacity:0;pointer-events:none}.kenwel-prod__kaart.is-omgeklapt .kenwel-prod__vlak-voor{transform:none;opacity:0}.kenwel-prod__kaart.is-omgeklapt .kenwel-prod__vlak-achter{opacity:1;pointer-events:auto}}.kenwel-prod__bereik-regel{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem}.kenwel-prod__schermmaat{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:var(--k-steel, #7a7a7a);font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.kenwel-prod__bereik-regel{flex-direction:column;align-items:flex-start}}.kenwel-prod__vlak-achter{overflow:hidden;min-height:0}.kenwel-prod__vlak-achter[data-regels=veel] .kenwel-prod__maat-lijst{gap:1.2rem 2rem}.kenwel-prod__vlak-achter[data-regels=zeer-veel] .kenwel-prod__maat-lijst{gap:.8rem 1.6rem}.kenwel-prod__vlak-achter[data-regels=veel] .kenwel-prod__maat-sleutel,.kenwel-prod__vlak-achter[data-regels=veel] .kenwel-prod__maat-waarde{font-size:1.2rem}.kenwel-prod__vlak-achter[data-regels=zeer-veel] .kenwel-prod__maat-sleutel,.kenwel-prod__vlak-achter[data-regels=zeer-veel] .kenwel-prod__maat-waarde{font-size:1.1rem;line-height:1.35}.kenwel-prod__vlak-achter[data-regels=zeer-veel]{padding:1.8rem 2rem;gap:1rem}.kenwel-prod__vlak-achter[data-regels=veel]{padding:2.2rem 2.4rem;gap:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-kenwel-producten.css.map */
