#dsd{& .trust-tekst .lead-in{margin-top:26px;font-weight:500}& .kiyoh .score small{font-size:1.4rem;color:var(--taupe-d);margin-left:4px}& .reviews blockquote{margin:0;padding:18px 0 0;border:0;border-top:1px solid var(--zand)}& .reviews blockquote p{margin:0 0 12px}& .reviews cite{font-style:normal;font-size:.9rem;color:var(--taupe-d)}& .zone{position:relative;display:block;cursor:pointer}& .zone .kaart{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--zand);border-radius:14px;background:#fff;font-size:.95rem;line-height:1.3;transition:border-color .15s ease,background-color .15s ease}& .zone:hover .kaart{border-color:var(--taupe)}& .zone .prijs{color:var(--taupe-d);font-variant-numeric:tabular-nums;white-space:nowrap}& .zone.is-aan .kaart{border-color:var(--olijf);background:var(--zand-l);box-shadow:inset 0 0 0 1px var(--olijf)}& .resultaat .leeg{color:#d9cfc0}& .resultaat h3{font-size:1.35rem;margin-bottom:14px}& .regels li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(250,246,239,.18)}& .regels small{display:block;font-size:.8rem;color:#d9cfc0}& .regels strong{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}& .som{margin-top:14px}& .som>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:.95rem}& .som dd{text-align:right;font-variant-numeric:tabular-nums}& .som .door{text-decoration:line-through;text-decoration-thickness:1px;opacity:.75}& .som .tot{align-items:baseline;padding-top:14px}& .som .tot dt{font-size:1rem}& .som .tot dd{font-size:2.4rem;font-weight:300;line-height:1}& .resultaat .acties{margin-top:26px}& .resultaat .btn.ghost:hover{background:rgba(250,246,239,.1)}& .resultaat .klein{color:#d9cfc0;margin-top:18px}}