.gqVBCq_kaart{background:var(--wit);border:1px solid var(--rand);border-radius:var(--radius-l);height:100%;box-shadow:var(--schaduw-s);transition:box-shadow var(--transitie), transform var(--transitie);flex-direction:column;display:flex;overflow:hidden}.gqVBCq_kaart:hover{box-shadow:var(--schaduw-m);transform:translateY(-2px)}.gqVBCq_fotoWrapper{aspect-ratio:4/3;background:var(--wit);position:relative}.gqVBCq_foto{object-fit:contain}.gqVBCq_fotoPlaceholder{background:var(--zandbeige);width:100%;height:100%}.gqVBCq_inhoud{padding:var(--ruimte-5);flex-direction:column;flex:1;display:flex}.gqVBCq_categorieLabel{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.08em;color:var(--oranje);font-size:1.2rem;font-weight:600}.gqVBCq_naam{margin-top:var(--ruimte-1);font-size:var(--kop-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gqVBCq_specs{margin-top:var(--ruimte-2);font-size:var(--tekst-s);color:var(--navy)}.gqVBCq_prijs{padding-top:var(--ruimte-3);font-family:var(--font-titel);text-transform:uppercase;font-weight:700;font-size:var(--tekst-m);margin-top:auto}.gqVBCq_prijs .accent-oranje{font-size:1.2rem;font-weight:700}
._5m57PW_hero{padding-block:calc(var(--ruimte-11) / 2) var(--ruimte-11);gap:var(--ruimte-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){._5m57PW_hero{padding-block:var(--ruimte-9) var(--ruimte-12);gap:var(--ruimte-10);grid-template-columns:1.3fr 1fr}}._5m57PW_heroLabel{display:block}._5m57PW_heroTitel{margin-top:var(--ruimte-4);max-width:14ch}._5m57PW_heroTekst{margin-top:var(--ruimte-5);max-width:46ch;font-size:var(--tekst-l);color:color-mix(in srgb, var(--wit) 90%, transparent)}._5m57PW_heroCta{margin-top:var(--ruimte-8)}._5m57PW_heroFotoWrapper{aspect-ratio:4/3;border-radius:var(--radius-l);box-shadow:var(--schaduw-l);position:relative;overflow:hidden}._5m57PW_heroFoto{object-fit:cover}._5m57PW_waaromSectie{padding-block:var(--ruimte-11)}._5m57PW_waaromIntro{max-width:60ch;margin-top:var(--ruimte-3)}._5m57PW_waaromRaster{margin-top:var(--ruimte-8);gap:var(--ruimte-6);grid-template-columns:1fr;padding-left:0;list-style:none;display:grid}@media (min-width:640px){._5m57PW_waaromRaster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._5m57PW_waaromRaster{grid-template-columns:repeat(4,1fr)}}._5m57PW_waaromPunt{gap:var(--ruimte-3);flex-direction:column;display:flex}._5m57PW_waaromIcoonWrapper{border-radius:var(--radius-m);background:color-mix(in srgb, var(--navy) 8%, var(--wit));width:56px;height:56px;color:var(--oranje);justify-content:center;align-items:center;display:inline-flex}._5m57PW_waaromIcoon{width:28px;height:28px}._5m57PW_waaromPuntTitel{font-size:var(--tekst-m)}._5m57PW_waaromPuntTekst{font-size:var(--tekst-s)}._5m57PW_setsSectie{padding-block:var(--ruimte-11);border-top:1px solid var(--rand)}._5m57PW_setsKop{justify-content:space-between;align-items:baseline;gap:var(--ruimte-5);flex-wrap:wrap;display:flex}._5m57PW_setsRaster{margin-top:var(--ruimte-8);gap:var(--ruimte-6);grid-template-columns:1fr;padding-left:0;list-style:none;display:grid}@media (min-width:640px){._5m57PW_setsRaster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._5m57PW_setsRaster{grid-template-columns:repeat(4,1fr)}}._5m57PW_werktSectie{padding-block:var(--ruimte-11)}._5m57PW_werktRaster{margin-top:var(--ruimte-8);gap:var(--ruimte-7);grid-template-columns:1fr;padding-left:0;list-style:none;display:grid}@media (min-width:640px){._5m57PW_werktRaster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._5m57PW_werktRaster{grid-template-columns:repeat(4,1fr)}}._5m57PW_werktStap{gap:var(--ruimte-2);flex-direction:column;display:flex}._5m57PW_werktNummer{font-family:var(--font-titel);font-weight:700;font-size:var(--kop-l);color:var(--oranje);line-height:1}._5m57PW_werktStapTitel{font-size:var(--tekst-m)}._5m57PW_werktStapTekst{font-size:var(--tekst-s);color:color-mix(in srgb, var(--wit) 90%, transparent)}._5m57PW_merkenSectie{padding-block:var(--ruimte-10);text-align:center}._5m57PW_merkenIntro{max-width:50ch;margin-inline:auto}._5m57PW_merkenRij{margin-top:var(--ruimte-6);justify-content:center;gap:var(--ruimte-3) var(--ruimte-7);flex-wrap:wrap;list-style:none;display:flex}._5m57PW_merkNaam{font-family:var(--font-titel);font-weight:700;font-size:var(--tekst-l);text-transform:uppercase;letter-spacing:.03em;color:var(--navy)}._5m57PW_ctaBand{padding-block:var(--ruimte-10);text-align:center}._5m57PW_ctaTekst{margin-inline:auto;margin-top:var(--ruimte-3);max-width:46ch;font-size:var(--tekst-l)}._5m57PW_ctaKnop{margin-top:var(--ruimte-7)}
