.bundelkorting{--bk-accent: var(--color-accent, #2b4a6f);--bk-lijn: var(--color-border, rgba(0, 0, 0, .12));display:block;margin:0 0 18px}.bundelkorting__kop{display:flex;align-items:center;gap:12px;margin:4px 0 12px;font-size:.8125rem;color:var(--color-body, #222)}.bundelkorting__kop:before,.bundelkorting__kop:after{content:"";flex:1;height:1px;background:var(--bk-lijn)}.bundelkorting__staffels{display:flex;flex-direction:column;gap:10px}.bundelkorting__staffel{position:relative;display:block;padding:14px 16px;border:1px solid var(--bk-lijn);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bundelkorting__staffel:hover{border-color:rgba(var(--color-body-rgb, 0, 0, 0),.35)}.bundelkorting__staffel.is-gekozen{border-color:var(--bk-accent);box-shadow:inset 0 0 0 1px var(--bk-accent)}.bundelkorting__rij{display:flex;align-items:center;gap:12px}.bundelkorting__rij input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bundelkorting__rondje{flex:0 0 auto;width:18px;height:18px;border:1.5px solid rgba(var(--color-body-rgb, 0, 0, 0),.45);border-radius:50%;display:grid;place-items:center}.bundelkorting__staffel.is-gekozen .bundelkorting__rondje{border-color:var(--bk-accent)}.bundelkorting__staffel.is-gekozen .bundelkorting__rondje:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--bk-accent)}.bundelkorting__rij input[type=radio]:focus-visible+.bundelkorting__rondje{outline:2px solid var(--bk-accent);outline-offset:2px}.bundelkorting__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.bundelkorting__titel{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1rem;font-weight:600;line-height:1.3}.bundelkorting__chip{font-size:.6875rem;font-weight:500;line-height:1;padding:4px 6px;border-radius:3px;background:color-mix(in srgb,var(--bk-accent) 16%,#fff);color:var(--color-body, #222)}.bundelkorting__onder{font-size:.8125rem;color:rgba(var(--color-body-rgb, 0, 0, 0),.65)}.bundelkorting__prijs{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bundelkorting__nu{font-size:1rem;font-weight:600}.bundelkorting__was{font-size:.8125rem;color:rgba(var(--color-body-rgb, 0, 0, 0),.55)}.bundelkorting__badge{position:absolute;top:-10px;right:12px;padding:3px 8px;border-radius:3px;background:var(--bk-accent);color:#fff;font-size:.6875rem;font-weight:600;line-height:1.3}.bundelkorting__lijst{display:flex;flex-direction:column;gap:6px;margin:12px 0 0 30px}.bundelkorting__regel{display:flex;align-items:center;gap:8px}.bundelkorting__nr{width:24px;font-size:.75rem;color:rgba(var(--color-body-rgb, 0, 0, 0),.65)}.bundelkorting__select{flex:0 1 auto;min-width:0;max-width:190px;height:34px;padding:0 28px 0 10px;border:1px solid var(--bk-lijn);border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;font-size:.8125rem;color:var(--color-body, #222)}.bundelkorting__regel.is-uitverkocht .bundelkorting__select{border-color:#c0392b}.bundelkorting__fout{margin:10px 0 0;font-size:.8125rem;color:#c0392b}@media(max-width:480px){.bundelkorting__staffel{padding:12px}.bundelkorting__lijst{margin-left:0}.bundelkorting__select{flex:1 1 0;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bundelkorting.css.map */
