.cPrXhXqxg{position:relative}.cF2ZlnfGg{position:absolute;top:50%;z-index:3;width:44px;height:44px;padding:0;border-radius:var(--radius-round);border:none;background:rgba(255,255,255,.95);box-shadow:var(--shadow-medium);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--zwart-1000);opacity:0;pointer-events:none;transition:all var(--transition-normal) var(--easing-default)}.ctapgu0mr{left:8px;transform:translateY(-50%) translateX(-8px)}.cNpmDP49r{right:8px;transform:translateY(-50%) translateX(8px)}.cPrXhXqxg:hover .cQrPLghRl{opacity:1;pointer-events:auto}.cPrXhXqxg:hover .cQrPLghRl.cNpmDP49r,.cPrXhXqxg:hover .cQrPLghRl.ctapgu0mr{transform:translateY(-50%)}.cF2ZlnfGg:hover{box-shadow:var(--shadow-heavy)}.cF2ZlnfGg.cUJw17XFU{position:static;top:auto;left:auto;right:auto;transform:none;width:44px;height:44px;padding:0;border:1px solid var(--grijs-200);background:transparent;box-shadow:none;color:var(--text-secundair);opacity:1;pointer-events:auto}.cF2ZlnfGg.cUJw17XFU:not(.cQrPLghRl){opacity:.3;pointer-events:none;cursor:default}.cF2ZlnfGg.cUJw17XFU:hover{border-color:var(--grijs-400);color:var(--text-kleur);box-shadow:none}.cyz40p2tY{display:flex;gap:var(--space-sm-md);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.cyz40p2tY::-webkit-scrollbar{display:none}@media (max-width:768px){.cF2ZlnfGg:not(.cUJw17XFU){display:none}.cUJw17XFU{width:42px;height:42px}}.cbYtu6sx9{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-sm-md);width:100%;max-width:var(--max-breedte);margin:0 auto;padding:0}.cmDkjo5PW{text-decoration:none;color:inherit;display:block;height:100%}.cwpshwpXX{background-color:var(--achtergrond-kleur);padding:var(--space-xl);border-radius:var(--radius-md);text-align:left;transition:all var(--transition-normal) var(--easing-default);border:var(--border-light);display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:180px}.cwpshwpXX:hover{box-shadow:0 4px 32px rgba(125,125,125,.1);border-color:var(--accent-kleur)}.cwpshwpXX.ciI8vaQ9z{border-color:var(--accent-kleur);background:var(--achtergrond-accent)}.c9nqu7pkL{width:25px;height:25px;margin-bottom:22px;color:var(--accent-kleur);opacity:.7;transition:all var(--transition-normal) var(--easing-default)}.cwpshwpXX:hover .c9nqu7pkL{opacity:1}.c4PSACyIf{font-size:var(--fs-h3);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--text-kleur);margin:0 0 var(--space-md-lg)}.cq5Hi56ha{font-size:var(--fs-body);color:var(--text-secundair);line-height:1.5;margin:0;flex-grow:1}.c3NFHZaD3{margin-top:var(--space-md);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);color:var(--accent-kleur)}.csKe8F1jD{max-width:var(--max-breedte);margin:0 auto;padding:0}.cLR6XMD3u{text-decoration:none;color:inherit;display:block;flex-shrink:0}.cIKaQNlxh{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--achtergrond-kleur);white-space:nowrap;transition:all var(--transition-normal) var(--easing-default);min-width:160px}.cIKaQNlxh:hover{box-shadow:0 2px 12px rgba(125,125,125,.08)}.c2hIGAexO,.cIKaQNlxh:hover{border-color:var(--accent-kleur)}.c2hIGAexO{background:var(--achtergrond-accent)}.cwOLCAjRW{color:var(--accent-kleur);flex-shrink:0}.c1GP0cQgH{font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--text-kleur)}@media (min-width:768px){.cbYtu6sx9{grid-template-columns:repeat(2,1fr);gap:var(--space-md-lg)}.cwpshwpXX{padding:var(--space-xl);min-height:200px}.c4PSACyIf{font-size:var(--fs-h3)}}@media (min-width:1200px){.cbYtu6sx9{grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.cwpshwpXX{padding:var(--space-xl);min-height:200px}.c4PSACyIf{font-size:var(--fs-h5)}}@media (max-width:480px){.cbYtu6sx9{gap:var(--space-md)}.cwpshwpXX{padding:var(--space-md-lg);min-height:160px}.c4PSACyIf{font-size:var(--fs-h4);margin-bottom:var(--space-md)}.c9nqu7pkL{width:22px;height:22px;margin-bottom:18px}}.claUWSEQq{position:relative;flex-shrink:0}.c0H37PFpA{width:90px;height:127px}.cynEyvwqU{width:140px;height:198px}.clxPtuJQd{width:200px;height:283px}.cQzNVujZ2,.cZDMgHqhH,.cl5KnJzR6{position:absolute;top:0;left:0;width:calc(100% - 9px);height:calc(100% - 12px);border-radius:2px;background:#fff}.c0H37PFpA .cQzNVujZ2,.c0H37PFpA .cZDMgHqhH,.c0H37PFpA .cl5KnJzR6{width:calc(100% - 6px);height:calc(100% - 8px)}.cQzNVujZ2{z-index:1;transform:translate(9px,12px);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 7px 15px rgba(0,0,0,.09);transition:transform .42s var(--easing-default,cubic-bezier(.22,.61,.36,1))}.cZDMgHqhH{z-index:2;transform:translate(4.5px,6px);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 5px 11px rgba(0,0,0,.08);transition:transform .42s var(--easing-default,ease)}.c0H37PFpA .cQzNVujZ2{transform:translate(6px,8px)}.c0H37PFpA .cZDMgHqhH{transform:translate(3px,4px)}.cl5KnJzR6{z-index:3;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.1),0 10px 22px rgba(0,0,0,.15);transition:transform .42s var(--easing-default,cubic-bezier(.22,.61,.36,1)),box-shadow .42s var(--easing-default,ease)}.claUWSEQq:hover .cl5KnJzR6{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.1),0 16px 30px rgba(0,0,0,.18)}.claUWSEQq:hover .cZDMgHqhH{transform:translate(6px,9px)}.claUWSEQq:hover .cQzNVujZ2{transform:translate(11px,16px)}.c0H37PFpA .claUWSEQq:hover .cZDMgHqhH,.claUWSEQq:hover .c0H37PFpA .cZDMgHqhH{transform:translate(4px,6px)}.c0H37PFpA .claUWSEQq:hover .cQzNVujZ2,.claUWSEQq:hover .c0H37PFpA .cQzNVujZ2{transform:translate(8px,11px)}.cjvtzgXMh{object-fit:cover;object-position:center top}.cKxHVL3jt{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);color:var(--grijs-300,#bbb);background:linear-gradient(160deg,var(--grijs-50,#fafafa) 0,var(--grijs-100,#f0f0f0) 100%)}.cMHWX2Edi{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.12em;color:var(--grijs-400,#999)}@media (max-width:768px){.cynEyvwqU{width:110px;height:155px}.clxPtuJQd{width:150px;height:212px}}.cSmXdxY3V{display:flex;flex-direction:column;background:var(--achtergrond-kleur);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:all var(--transition-normal) var(--easing-default)}.cSmXdxY3V:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);border-color:var(--accent-kleur)}.cBJxTlO8I{aspect-ratio:3/2;overflow:hidden;background:var(--grijs-50)}.cBJxTlO8I,.cJoh8h4D4{position:relative;width:100%}.cJoh8h4D4{height:250px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--grijs-50,#fafafa) 0,var(--achtergrond-secundair,#f0f0f0) 100%)}.czvUqOxVQ{object-fit:cover;object-position:center;transition:transform var(--transition-normal) var(--easing-default)}.cSmXdxY3V:hover .czvUqOxVQ{transform:scale(1.03)}.cyyjJqCHx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--grijs-300);background:var(--grijs-50)}.cAo85gAON{position:absolute;top:var(--space-sm);right:var(--space-sm);padding:2px 8px;border-radius:var(--radius-xs);color:white;font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.c33Cxt7cx{padding:var(--space-md);display:flex;flex-direction:column;flex:1 1;gap:var(--space-sm)}.cxUqIEnTI{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--text-kleur);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.cIOx6LZ8c{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.c6b86CAdz{font-size:var(--fs-2xs);color:var(--text-secundair);font-family:var(--mono-lettertype);background:var(--grijs-50);padding:1px 5px;border-radius:var(--radius-xs)}.cMlsrxecp,.cY1UPoGQo{font-size:var(--fs-2xs);color:var(--accent-kleur);font-weight:var(--font-weight-medium)}.cY1UPoGQo{background:var(--achtergrond-accent);border:1px solid var(--accent-kleur);padding:1px 6px;border-radius:var(--radius-xs);white-space:nowrap}.cXxUTUoaR{white-space:nowrap}.cXxUTUoaR,.ceoN1x2gn{font-size:var(--fs-2xs);color:var(--text-secundair);background:var(--grijs-100);padding:1px 6px;border-radius:var(--radius-xs)}.ceoN1x2gn{text-transform:capitalize}.cxhIyogw0{font-size:var(--fs-2xs);color:var(--text-secundair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cFSMl81eB{margin-top:auto;padding-top:var(--space-xs)}.cxigwwPjM{display:inline-flex;align-items:center;gap:4px;background:var(--accent-kleur);color:white;border:none;padding:6px var(--space-sm);border-radius:var(--btn-radius);font-size:var(--fs-2xs);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none;transition:all var(--transition-normal) var(--easing-default);width:100%;justify-content:center}.cxigwwPjM:hover{background:var(--secondary-color);box-shadow:0 2px 8px rgba(20,177,247,.3)}.cxigwwPjM.cVLsH4xwa{background:var(--grijs-600)}.cxigwwPjM.cVLsH4xwa:hover{background:var(--grijs-700)}.cGZQkffF4{display:flex;gap:var(--space-sm)}.cGZQkffF4 .cxigwwPjM{flex:1 1}.ckMzYl4He{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--achtergrond-kleur);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:all var(--transition-normal) var(--easing-default)}.ckMzYl4He:hover{border-color:var(--accent-kleur);box-shadow:var(--shadow-light)}.csvDCA8h1{gap:var(--space-md);min-width:0;flex:1 1}.cmbDcBL50,.csvDCA8h1{display:flex;align-items:center}.cmbDcBL50{width:40px;height:40px;justify-content:center;background:var(--achtergrond-accent);border-radius:var(--radius-sm);color:var(--accent-kleur);flex-shrink:0}.cJ58Vu2g7{min-width:0;flex:1 1}.cVgXpIxEy{font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--text-kleur);margin:0 0 var(--space-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c7An1L7A3{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.c2rwzupnE{padding:1px 6px;border-radius:var(--radius-xs);color:white;font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.cor1J6unv{display:flex;gap:var(--space-sm);flex-shrink:0}.cS2acuxFx{display:inline-flex;align-items:center;gap:4px;background:var(--accent-kleur);color:white;border:none;padding:6px var(--space-ms);border-radius:var(--btn-radius);font-size:var(--fs-2xs);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none;transition:all var(--transition-normal) var(--easing-default);white-space:nowrap}.cS2acuxFx:hover{background:var(--secondary-color)}@media (max-width:768px){.cJoh8h4D4{height:200px}.c33Cxt7cx{padding:var(--space-sm)}.cxUqIEnTI{font-size:var(--fs-xs)}.cxigwwPjM{padding:5px var(--space-xs);font-size:var(--fs-2xs)}.ckMzYl4He{flex-direction:column;align-items:flex-start}.cor1J6unv{width:100%}.cS2acuxFx{flex:1 1;justify-content:center}}.cBYvdMnQF{min-height:100vh}.czU8EvNTx{max-width:var(--max-breedte);margin:0 auto;padding:var(--space-lg) var(--space-md)}.ch2X2gPSb{font-family:var(--titels-lettertype);font-size:clamp(20px,1.5vw + 6px,28px);font-weight:var(--font-weight-semibold);color:var(--text-kleur);margin:0 0 var(--space-xs)}.cmF7DCyC1{font-size:var(--fs-sm);color:var(--text-secundair);margin:0 0 var(--space-md)}.cM0M1uUYA{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);padding:0 var(--space-md)}.cM0M1uUYA,.csWWTb5Fy{max-width:var(--max-breedte);margin:0 auto}.csWWTb5Fy{padding:var(--space-lg) var(--space-md)}.ce2TnnHMT{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-md)}.cQA2P7zBc{min-width:260px;max-width:300px}.cawoWkFcs{min-height:100vh}.cjKXovS1u{padding:var(--space-md) var(--space-md) 0}.cGCxboyyv,.cjKXovS1u{max-width:var(--max-breedte);margin:0 auto}.cGCxboyyv{padding:var(--space-lg) var(--space-md) var(--space-xl);display:grid;grid-template-columns:320px 1fr;gap:var(--space-xl);align-items:start}.cqNGQ2aKz{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}.cqNGQ2aKz::-webkit-scrollbar{width:6px}.cqNGQ2aKz::-webkit-scrollbar-track{background:transparent}.cqNGQ2aKz::-webkit-scrollbar-thumb{background:var(--grijs-300);border-radius:var(--radius-xs)}.cqNGQ2aKz::-webkit-scrollbar-thumb:hover{background:var(--grijs-400)}.cxueloRfw{min-width:0}.c76Ck7MwK{grid-column:1/-1;gap:var(--space-sm);padding:var(--space-xl) 0}.c76Ck7MwK,.cgXNTX4vp{display:flex;justify-content:center;align-items:center}.cgXNTX4vp{min-width:36px;height:36px;padding:0 var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--achtergrond-kleur);color:var(--text-kleur);font-size:var(--fs-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast) var(--easing-default)}.cgXNTX4vp:hover:not(:disabled){border-color:var(--accent-kleur);color:var(--accent-kleur)}.cgXNTX4vp:disabled{opacity:.4;cursor:not-allowed}.cgXNTX4vp.cxEjshqmw{background:var(--accent-kleur);color:white;border-color:var(--accent-kleur)}.cRMe5KNy6{display:none;max-width:var(--max-breedte);margin:0 auto;padding:var(--space-md);background:var(--achtergrond-kleur);border-bottom:var(--border-light);position:sticky;top:var(--nav-hoogte);z-index:10}.cYgw8iSxV{display:flex;align-items:center;gap:var(--space-sm);background:var(--text-kleur);color:var(--wit);border:none;padding:.65rem var(--space-md-lg);border-radius:var(--btn-radius);font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);cursor:pointer;width:100%;justify-content:center;transition:all var(--transition-normal) var(--easing-default)}.cYgw8iSxV:hover{background:var(--grijs-700)}.cw3XBvuHj{background:var(--accent-kleur);color:white;font-size:var(--fs-2xs);min-width:20px;height:20px;padding:.15rem var(--space-sm);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold)}.cyP9dKUJD{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cyP9dKUJD.czGn9m8P5{opacity:1}.cRzHdODUC{display:none;position:fixed;top:0;left:0;bottom:0;width:320px;max-width:85vw;background:var(--achtergrond-kleur);z-index:1000;transform:translateX(-100%);transition:transform var(--transition-normal) var(--easing-default);overflow-y:auto}.cRzHdODUC.czGn9m8P5{transform:translateX(0)}.cP6jkZNhD{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:var(--border-light)}.cLxBRhlXB{font-size:var(--fs-h4);font-weight:var(--font-weight-bold);margin:0}.cxB3FX2uC{background:var(--text-kleur);color:var(--wit);border:none;border-radius:var(--radius-round);width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal) var(--easing-default)}.cxB3FX2uC:hover{background:var(--grijs-700)}@media (max-width:1024px){.cGCxboyyv{display:block;padding:var(--space-md)}.cqNGQ2aKz{display:none}.cRMe5KNy6,.cRzHdODUC,.cyP9dKUJD{display:block}.cRzHdODUC .filtersContainer{width:100%;max-height:none;position:static;border:none}.czU8EvNTx{padding:var(--space-xl) var(--space-md)}}@media (max-width:768px){.cM0M1uUYA{grid-template-columns:1fr;padding:0 var(--space-md)}.czU8EvNTx{padding:var(--space-lg) var(--space-md)}.c76Ck7MwK{gap:var(--space-xs)}.cgXNTX4vp{min-width:32px;height:32px;font-size:var(--fs-xs)}}