.bt-koopblok{--surface: #FBFAF8;--well: #F3F0EB;--ink: #2A1E2B;--ink-soft: #6A5C68;--ink-faint: #9C8F99;--line: #DAD3CB;--accent: #6E3B5C;--accent-deep: #522B45;--on-accent: #FFFFFF;--tint: #EADCE5;--price: #2A1E2B;--star: #C9952A;--waarschuw: #9C6B3E;--waarschuw-tekst: #7A5330;--display: "Fraunces", Georgia, serif;--display-w: 600;--display-i: normal;--display-ls: -.02em;--r: 5px;--r-sm: 3px;--r-btn: 999px;box-sizing:border-box}.bt-koopblok *{box-sizing:border-box}.bt-koopblok button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.bt-koopblok .demo{background:var(--surface);margin:0;border-radius:var(--r, 5px);padding:20px;border:1px solid var(--line)}.bt-koopblok .demo h2{font-family:var(--display, Georgia, serif);font-weight:var(--display-w, 600);font-style:var(--display-i, normal);font-size:27px;line-height:1.1;margin:0 0 10px;letter-spacing:var(--display-ls, 0)}.bt-koopblok .sub{font-size:14px;color:var(--ink-soft);margin:0 0 16px}.bt-koopblok .bens{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:6px;font-size:13.5px}.bt-koopblok .bens li{display:flex;gap:9px;align-items:baseline}.bt-koopblok .bens .tk{color:var(--accent);font-size:11px;flex:none}.bt-koopblok .lab{font-size:12px;color:var(--ink-soft);margin:0 0 8px}.bt-koopblok .lab--split{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bt-koopblok .tiers{display:grid;gap:10px;margin-bottom:18px}.bt-koopblok .tier{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r, 5px);cursor:pointer;overflow:hidden}.bt-koopblok .tier:hover{border-color:var(--accent)}.bt-koopblok .tier.is-sel{border:1.5px solid var(--accent)}.bt-koopblok .ribbon{position:absolute;top:0;right:0;background:var(--ink);color:var(--surface);font-size:10.5px;font-weight:500;padding:4px 10px;border-bottom-left-radius:8px;z-index:1}.bt-koopblok .tier__warn{display:block;background:var(--waarschuw, #B5652E);color:#fff;font-size:11px;font-weight:600;text-align:center;padding:6px 10px}.bt-koopblok .tier.is-sel .ribbon{background:var(--accent);color:var(--on-accent)}.bt-koopblok .tier__hd{display:flex;align-items:center;padding:14px 13px}.bt-koopblok .tier.is-sel .tier__hd{padding:13.5px 12.5px}.bt-koopblok .tier.has-flag .tier__hd{padding-top:28px}.bt-koopblok .tier.has-flag.is-sel .tier__hd{padding-top:27.5px}.bt-koopblok .dot{width:18px;height:18px;margin-right:11px;border-radius:50%;border:1.5px solid var(--line);flex:none;display:grid;place-items:center}.bt-koopblok .tier.is-sel .dot{border-color:var(--accent)}.bt-koopblok .dot i{width:9px;height:9px;border-radius:50%;background:var(--accent);transform:scale(0)}.bt-koopblok .tier.is-sel .dot i{transform:scale(1)}.bt-koopblok .tier__txt{flex:3;min-width:0;line-height:1.3}.bt-koopblok .tier__txt b{font-size:14.5px;font-weight:600;color:var(--ink)}.bt-koopblok .tier__txt small{font-size:11.5px;color:var(--ink-soft)}.bt-koopblok .tier__txt small:not(.tier__sum):before{content:" - "}.bt-koopblok .tier__sum{font-size:11px;display:none;color:var(--ink-faint)}.bt-koopblok .tier__pr{display:flex;align-items:baseline;justify-content:flex-end;flex:2;min-width:0;gap:6px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;line-height:1.25}.bt-koopblok .tier__pr s{font-size:11.5px;font-weight:400;color:var(--ink-faint)}.bt-koopblok .tier__off{padding:2px 6px;border-radius:var(--r-sm, 3px);background:var(--tint);color:var(--accent-deep);font-size:10.5px;font-weight:500}.bt-koopblok .tier__inc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.bt-koopblok .tier.is-sel .tier__inc{grid-template-rows:1fr}.bt-koopblok .tier__incIn{overflow:hidden}.bt-koopblok .tier__rows{background:var(--well);border-top:1px solid var(--line);padding:11px 13px;display:grid;gap:7px}.bt-koopblok .tier.is-sel .tier__sum{display:none}.bt-koopblok .inc{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-soft)}.bt-koopblok .inc__t{flex:1;min-width:0}.bt-koopblok .inc__vd{flex:none;padding:2px 6px;border-radius:var(--r-sm, 3px);background:var(--tint);color:var(--accent-deep);font-size:10.5px;font-weight:500}.bt-koopblok .inc s{color:var(--ink-faint);font-size:11.5px}.bt-koopblok .inc s.free{color:var(--accent);text-decoration:none;font-weight:500}.bt-koopblok .ic{width:26px;height:26px;flex:none;color:var(--ink-faint)}.bt-koopblok .ic--sm{width:20px;height:20px}.bt-koopblok .catgroep{margin-bottom:10px}.bt-koopblok .catgroep__l{display:block;font-size:10.5px;color:var(--ink-faint);margin-bottom:5px}.bt-koopblok .chips{display:flex;flex-wrap:wrap;gap:6px}.bt-koopblok .chip{font:inherit;font-size:12.5px;line-height:1.2;padding:8px 12px;border-radius:var(--r-sm, 3px);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .13s,color .13s,border-color .13s,opacity .13s}.bt-koopblok .chip:hover:not(:disabled){border-color:var(--accent)}.bt-koopblok .chip[data-state=incl]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bt-koopblok .chip[data-state=extra]{background:var(--tint);border-color:var(--accent);color:var(--accent-deep)}.bt-koopblok .chip[data-state=extra]:after{content:" extra";font-size:.82em;opacity:.7}.bt-koopblok .teller{font-weight:600;color:var(--ink-faint)}.bt-koopblok .teller.vol{color:var(--accent)}.bt-koopblok .cathint{font-size:11px;color:var(--ink-faint);margin:2px 0 18px;min-height:16px}.bt-koopblok .cathint.vol{color:var(--accent)}.bt-koopblok .addon{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:10px;background:var(--well);border:1px solid var(--line);border-radius:var(--r, 5px);padding:11px 13px}.bt-koopblok .addon__ic{flex:none;width:34px;height:34px;border-radius:var(--r-sm, 3px);background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-faint)}.bt-koopblok .addon__ic .ic{width:19px;height:19px}.bt-koopblok .addon__t{flex:1 1 190px;min-width:190px;line-height:1.3}.bt-koopblok .addon__t b{display:block;font-size:13.5px;color:var(--ink);white-space:nowrap}.bt-koopblok .addon__t small{display:block;font-size:11px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.bt-koopblok .stepper{display:flex;align-items:center;gap:3px;flex:none;margin-left:auto}.bt-koopblok .step{width:28px;height:28px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-btn, 999px);display:grid;place-items:center;color:var(--ink);cursor:pointer;transition:border-color .13s,color .13s,background .13s,transform .08s}.bt-koopblok .step svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.bt-koopblok .step--plus{border-color:var(--accent);color:var(--accent)}.bt-koopblok .step:hover:not(:disabled){background:var(--well);border-color:var(--accent);color:var(--accent)}.bt-koopblok .step:active:not(:disabled){transform:scale(.93)}.bt-koopblok .step:disabled{opacity:.3;cursor:not-allowed}.bt-koopblok .stepnum{min-width:22px;text-align:center;font-size:14px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bt-koopblok .addonhint{font-size:11px;color:var(--ink-faint);margin:6px 0 18px;min-height:16px}.bt-koopblok .addonhint.let{color:var(--accent)}.bt-koopblok .colorbar{display:flex;align-items:center;gap:14px;background:var(--well);border:1px solid var(--line);border-radius:var(--r, 5px);padding:12px 14px;margin-bottom:18px;transition:opacity .2s}.bt-koopblok .colorbar.is-off{opacity:.4}.bt-koopblok .binderwrap{flex:none;display:block;position:relative}.bt-koopblok .fmt{position:absolute;right:-6px;bottom:-2px;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);font-size:9.5px;font-weight:600;padding:1px 5px;border-radius:3px}.bt-koopblok .binder{width:44px;height:56px;display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18))}.bt-koopblok .colorbar__r{flex:1;min-width:0}.bt-koopblok .colorbar__note{display:block;font-size:11px;color:var(--ink-faint);margin-top:9px}.bt-koopblok .stockbar{margin-top:11px}.bt-koopblok .stockbar[hidden]{display:none}.bt-koopblok .stockbar__track{display:block;height:5px;border-radius:3px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;margin-bottom:6px}.bt-koopblok .stockbar__f{display:block;height:100%;border-radius:3px;background:var(--waarschuw, #B5652E);transition:width .25s}.bt-koopblok .stockbar__t{font-size:11.5px;font-weight:600;color:var(--waarschuw-tekst, #8A4A20)}.bt-koopblok .sws{display:flex;flex-wrap:wrap;gap:11px}.bt-koopblok .sw{width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;padding:0;background:var(--c);display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #00000014;transition:box-shadow .15s ease,transform .1s ease}.bt-koopblok .sw:hover{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--surface),0 0 0 3px var(--line)}.bt-koopblok .sw svg{width:13px;height:13px;color:var(--chk);opacity:0;transform:scale(.6);stroke-width:2.2;transition:opacity .15s,transform .15s}.bt-koopblok .sw[aria-checked=true],.bt-koopblok .sw[aria-checked=true]:hover{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--surface),0 0 0 3px var(--accent)}.bt-koopblok .sw[aria-checked=true] svg{opacity:1;transform:none}.bt-koopblok .sw:disabled{opacity:.35;cursor:not-allowed}.bt-koopblok .price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:3px}.bt-koopblok .price .big{font-size:30px;font-weight:500;letter-spacing:-.01em;color:var(--price)}.bt-koopblok .price .was{font-size:13px;color:var(--ink-faint);text-decoration:line-through}.bt-koopblok .price .off{font-size:11px;background:var(--tint);color:var(--accent-deep);padding:3px 8px;border-radius:var(--r-sm, 3px)}.bt-koopblok .note{font-size:12px;color:var(--ink-soft);margin:0 0 16px}.bt-koopblok .ship{display:flex;align-items:center;gap:10px;margin:0 0 16px}.bt-koopblok .ship__bar{flex:1;height:5px;border-radius:3px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.bt-koopblok .ship__f{display:block;height:100%;width:0;background:var(--accent);border-radius:3px;transition:width .25s}.bt-koopblok .ship__t{font-size:11px;color:var(--ink-soft);white-space:nowrap}.bt-koopblok .ship.vol .ship__t{color:var(--accent);font-weight:500}.bt-koopblok .cta{width:100%;font:inherit;font-size:15.5px;font-weight:500;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--r-btn, 999px);padding:16px;cursor:pointer}.bt-koopblok .cta:hover{background:var(--accent-deep)}.bt-koopblok .cta.is-op{background:var(--ink-faint);color:var(--surface);cursor:not-allowed}.bt-koopblok .cta.is-op:hover{background:var(--ink-faint)}.bt-koopblok .mobcta{display:none}@media(max-width:720px){.bt-koopblok .tier__nu{flex-basis:100%;text-align:right}.bt-koopblok .tier__txt b{display:block}.bt-koopblok .tier__txt small:not(.tier__sum):before{content:none}.bt-koopblok body.mobiel .mobcta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px -18px #0006;transform:translateY(115%);transition:transform .25s}.bt-koopblok body.mobiel .mobcta.on{transform:none}.bt-koopblok body.mobiel .demo{padding-bottom:96px}.bt-koopblok .mobcta__p{flex:none;font-size:15px;font-weight:700;color:var(--price);line-height:1.2}.bt-koopblok .mobcta__p s{display:block;font-size:11px;font-weight:400;color:var(--ink-faint)}.bt-koopblok .mobcta .cta{flex:1;padding:14px;font-size:14.5px;margin:0;width:auto}.bt-koopblok .addon__ic{display:none}.bt-koopblok .addon__t{flex:1 1 auto;min-width:0}}.bt-koopblok .guards{display:grid;gap:7px;margin-top:16px;font-size:12.5px;color:var(--ink-soft)}.bt-koopblok .guards span{display:flex;gap:8px;align-items:center}.bt-koopblok .guards .tk{color:var(--accent);font-size:11px}.bt-koopblok .stars{color:var(--star, #B08430);letter-spacing:1.5px;font-size:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-koopblok .bt-banner{margin:0 0 16px;padding:13px 14px;border-radius:var(--r, 5px);background:var(--bt-banner-bg, var(--accent-deep))}.bt-koopblok .bt-banner__badge{display:inline-block;margin-bottom:8px;padding:3px 9px;border:1px solid var(--bt-banner-zacht, rgba(255, 255, 255, .35));border-radius:var(--r-btn, 999px);color:var(--bt-banner-ink, var(--on-accent));font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bt-koopblok .bt-banner__t{margin:0 0 4px;color:var(--bt-banner-ink, var(--on-accent));font-size:15px;font-weight:600;line-height:1.25}.bt-koopblok .bt-banner__s{margin:0;color:var(--bt-banner-ink, var(--on-accent));font-size:11.5px;line-height:1.4;opacity:.8}.bt-koopblok .bt-banner__klok{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px}.bt-koopblok .bt-banner__cel{padding:6px 4px;border-radius:var(--r-sm, 3px);background:var(--bt-banner-vak, rgba(255, 255, 255, .12));text-align:center}.bt-koopblok .bt-banner__cel b{display:block;color:var(--bt-banner-ink, var(--on-accent));font-size:17px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.bt-koopblok .bt-rol{--bt-rol-h: 1.15em;display:inline-block;height:var(--bt-rol-h);overflow:hidden;vertical-align:bottom}.bt-koopblok .bt-rol__strip{display:block;transform:translateY(calc(var(--bt-rol-i, 0) * -1 * var(--bt-rol-h)));transition:transform .46s cubic-bezier(.22,1,.36,1);will-change:transform}.bt-koopblok .bt-rol__d{display:block;height:var(--bt-rol-h);line-height:var(--bt-rol-h);color:var(--bt-banner-ink, var(--on-accent))}.bt-koopblok .bt-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bt-koopblok .bt-banner__cel small{display:block;margin-top:2px;color:var(--bt-banner-ink, var(--on-accent));font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/8/assets/budgetthing-koopblok.css.map */
