.alles-voor{--av-blauw:var(--kv-blauw,#1c5bc8);--av-blauw-diep:var(--kv-blauw-diep,#164aa6);--av-donker:var(--kv-donker,#0c1f2e);--av-geel:var(--kv-geel,#e4f24a);--av-lijn:var(--kv-lijn,#d5dfe6);--av-zacht:var(--kv-zacht,#3d5163);--av-navy:var(--kv-navy,#0f3450);--av-anton:var(--kv-anton,"Anton Kleur","Anton Terugval",Impact,"Arial Narrow",sans-serif);margin-top:1.25rem}.alles-voor__band{background:var(--av-blauw);color:#fff;border-radius:16px;padding:1.25rem 1rem 1.1rem}.alles-voor__kop{font-family:var(--av-anton);font-weight:400;font-size:1.7rem;line-height:1;text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0}.alles-voor__prijs,.alles-voor__prijs *{color:var(--av-geel);font:inherit}.alles-voor__per{margin:.3rem 0 0;font-size:.8rem;color:#cddcf6}.alles-voor__grid{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.alles-voor__tegel{width:100%;height:100%;display:grid;grid-template-columns:2.1rem 1fr;grid-template-rows:auto auto;grid-column-gap:.55rem;column-gap:.55rem;align-items:center;text-align:left;background:var(--av-blauw-diep);color:#fff;border:2px solid transparent;border-radius:12px;padding:.7rem .65rem;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s ease}.alles-voor__tegel:active{transform:scale(.98)}.alles-voor__tegel:focus-visible{outline:3px solid var(--av-geel);outline-offset:2px}.alles-voor__tegel[aria-pressed=true]{border-color:var(--av-geel)}.alles-voor__icoon{grid-row:span 2;width:2rem;height:2.35rem;color:#fff}.alles-voor__naam{font-family:var(--av-anton);font-size:1.05rem;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.alles-voor__kort{font-size:.72rem;line-height:1.25;color:#cddcf6;margin-top:.15rem}.alles-voor__tegel--eigen{background:var(--av-donker)}.alles-voor__tegel--eigen .alles-voor__icoon,.alles-voor__tegel--eigen .alles-voor__naam{color:var(--av-geel)}.alles-voor__tegel--eigen .alles-voor__kort{color:#a9bac8}.alles-voor__uitleg{margin:.6rem 0 0;background:var(--av-donker);border-radius:12px;padding:.75rem .85rem;font-size:.85rem;line-height:1.4;color:#e8eff3;min-height:3.1rem}.alles-voor__uitleg b{color:var(--av-geel)}.alles-voor__uitleg--hint{background:transparent;color:#cddcf6;padding:.35rem .1rem 0;min-height:0}.alles-voor__profiel{margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgb(255 255 255/.18)}.alles-voor__profiel-kop{margin:0 0 .45rem;font-family:var(--av-anton);font-size:1rem;letter-spacing:.02em;text-transform:uppercase;color:#fff}.alles-voor__meters{margin:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:.35rem 1.1rem;gap:.35rem 1.1rem}.alles-voor__meter{display:grid;grid-gap:.25rem;gap:.25rem}.alles-voor__meter dt{font-size:.75rem;color:#cddcf6}.alles-voor__meter dd{margin:0;display:flex;gap:3px}.alles-voor__meter dd span{width:9px;height:9px;border-radius:50%;border:1.5px solid rgb(255 255 255/.45)}.alles-voor__meter dd span.aan{background:var(--av-geel);border-color:var(--av-geel)}.alles-voor__niveau{margin:.6rem 0 0;font-size:.85rem;line-height:1.35;color:#fff}.alles-voor__voetnoot{margin:.2rem 0 0;font-size:.72rem;color:#cddcf6}.alles-voor__opties{margin-top:.9rem}.alles-voor__opties-kop{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:var(--av-zacht)}.alles-voor__opties ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.alles-voor__optie{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;border:1.5px solid var(--av-lijn);border-radius:12px;padding:.4rem .75rem .4rem .4rem;background:#fff}.alles-voor__optie img,.alles-voor__optie-icoon{width:2.75rem;height:2.75rem;border-radius:8px;object-fit:cover}.alles-voor__optie-icoon{display:flex;align-items:center;justify-content:center;background:var(--kv-licht,#e8eff3);color:var(--av-blauw);font-size:1.35rem}.alles-voor__optie-naam{font-size:.85rem;font-weight:650;line-height:1.25;color:var(--av-navy)}.alles-voor__optie-prijs{font-size:.8rem;font-weight:600;color:var(--av-zacht);text-align:right;white-space:nowrap}.pdp-kenmerken{display:flex;flex-wrap:wrap;gap:.45rem;margin:.6rem 0 .75rem;padding:0;list-style:none}.pdp-kenmerken li{background:var(--kv-licht,#e8eff3);border-radius:10px;padding:.4rem .7rem;line-height:1.15}.pdp-kenmerken b{display:block;font-size:.875rem;color:var(--kv-donker,#0c1f2e)}.pdp-kenmerken span{font-size:.72rem;color:var(--kv-zacht,#3d5163)}.pdp-verhaal{margin:0 0 .9rem;font-size:.9rem;line-height:1.5;color:var(--kv-zacht,#3d5163);max-width:60ch}.pdp-verhaal b{color:var(--kv-donker,#0c1f2e)}.pdp-technologie{margin:.5rem 0 0;display:grid;grid-gap:.6rem;gap:.6rem}.pdp-technologie dt{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em}.pdp-technologie dd{margin:.1rem 0 0;font-size:.875rem;line-height:1.45;color:var(--kv-zacht,#3d5163)}@media (prefers-reduced-motion:reduce){.alles-voor__tegel{transition:none}.alles-voor__tegel:active{transform:none}}