.kh{max-width:820px;margin-inline:auto;padding:32px 16px}.kh__screen{display:none}.kh__screen.is-active{display:block}.kh__q{font-size:1.5rem;line-height:1.25;text-align:center;margin-bottom:24px;font-weight:600}.kh__cards{display:grid;gap:14px}@media(min-width:600px){.kh__cards{grid-template-columns:1fr 1fr}}.kh__card{display:flex;align-items:center;gap:14px;padding:14px;border:2px solid #e7e7e7;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .05s;min-height:96px}.kh__card:hover,.kh__card.is-sel{border-color:var(--kh-accent);box-shadow:0 6px 18px #00000014}.kh__card:active{transform:translateY(1px)}.kh__card img{width:88px;height:88px;flex:0 0 88px;object-fit:cover;border-radius:10px;background:#f4f4f4}.kh__card-label{font-size:1.05rem;font-weight:500;line-height:1.3}.kh__card--noimg{justify-content:center;text-align:center;min-height:64px}.kh__card--noimg .kh__card-label{font-weight:600}.kh__progress{height:6px;background:#ececec;border-radius:3px;margin-bottom:22px;overflow:hidden}.kh__progress-bar{height:100%;background:var(--kh-accent);width:0;transition:width .25s ease}.kh__nav{display:flex;justify-content:flex-start;margin-top:22px}.kh__back{background:none;border:none;color:#666;cursor:pointer;font-size:.95rem;padding:6px 0}.kh__back:hover{color:#111;text-decoration:underline}.kh__why{text-align:center;font-size:1.05rem;color:#444;margin-bottom:10px}.kh__why-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:22px}.kh__why-chip{font-size:.8rem;background:#f0efec;color:#555;border-radius:999px;padding:4px 10px}.kh__speed-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:18px}.kh__speed-filter button{border:1.5px solid #e0e0e0;background:#fff;border-radius:999px;padding:7px 14px;font-size:.9rem;cursor:pointer;transition:border-color .12s,background .12s}.kh__speed-filter button:hover{border-color:var(--kh-accent)}.kh__speed-filter button.is-active{border-color:var(--kh-accent);background:var(--kh-accent);color:#111;font-weight:600}.kh__speed-sliders{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:18px}.kh__slider{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;min-width:200px}.kh__slider output{color:var(--kh-accent);font-weight:700}.kh__slider input[type=range]{accent-color:var(--kh-accent);width:100%}.kh__result-items{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.kh-rc{border:1px solid #e7e7e7;border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .15s;flex:0 1 240px;max-width:260px}.kh-rc[hidden]{display:none}.kh-rc:hover{box-shadow:0 8px 22px #00000017}.kh-rc__imglink{display:block}.kh-rc__img{width:100%;height:170px;object-fit:cover;background:#f4f4f4;display:block}.kh-rc__body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.kh-rc__title{font-size:.98rem;font-weight:600;line-height:1.3;margin:0}.kh-rc__title a{color:inherit;text-decoration:none}.kh-rc__title a:hover{text-decoration:underline}.kh-rc__price{font-size:1.15rem;font-weight:700}.kh-rc__speed{align-self:flex-start;font-size:.8rem;font-weight:600;background:#fff4e0;color:#b4791a;border-radius:999px;padding:3px 9px}.kh-rc__reviews{font-size:.9rem;color:#e6a400}.kh-rc__reviews span{color:#999}.kh-rc__atc,.kh-rc__cta{margin-top:auto;display:block;text-align:center;padding:12px 14px;border:none;border-radius:10px;background:var(--kh-atc-bg);color:var(--kh-atc-text);font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none}.kh-rc__atc:hover,.kh-rc__cta:hover{filter:brightness(.95)}.kh-rc__details{text-align:center;font-size:.9rem;color:#666;text-decoration:underline;margin-top:4px}.kh-rc form{margin:auto 0 0}.kh__see-all{display:inline-block;margin-top:18px;color:#333;text-decoration:underline;font-size:.95rem}.kh__cross-sell{margin-top:14px;padding:12px 14px;background:#f6f6f4;border-radius:10px;font-size:.95rem;color:#555;text-align:center}.kh__restart{display:block;margin:18px auto 0;background:none;border:none;color:#666;cursor:pointer;font-size:.95rem;text-decoration:underline}.kh__nomatch{color:#777;text-align:center;padding:20px}.kh__nomatch--pro{background:#fff4e0;color:#8a5a12;border:1px solid #f0c98a;border-radius:10px;padding:12px 16px;margin:0 0 16px;font-size:.95rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/keuzehulp.css.map */
