.kfa-bk{display:grid;gap:var(--spacing-5);margin-block-start:var(--spacing-2)}.kfa-bk[hidden]{display:none}.kfa-bk--lid{padding:var(--spacing-5);border-radius:var(--rounded-sm);box-shadow:0 0 0 1px rgb(var(--text-color) / .12);background:rgb(var(--background))}.kfa-bk__kop{display:grid;gap:var(--spacing-1-5)}.kfa-bk__titel{display:flex;align-items:center;gap:var(--spacing-2);margin:0}.kfa-bk__titel svg{width:1.1em;height:1.1em;flex:none;color:rgb(var(--success-text))}.kfa-bk__lagen{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--spacing-2)}.kfa-bk__laag{position:relative;display:grid;gap:var(--spacing-0-5);justify-items:center;min-height:44px;padding:var(--spacing-3) var(--spacing-2);border-radius:var(--rounded-sm);background:rgb(var(--input-background, var(--background)));box-shadow:0 0 0 1px rgb(var(--text-color) / .15);color:rgb(var(--text-color));text-align:center;cursor:pointer;transition:box-shadow .15s ease-in-out}.kfa-bk__laag:hover{box-shadow:0 0 0 1px rgb(var(--text-color) / .5)}.kfa-bk__laag[aria-selected=true]{box-shadow:0 0 0 2px rgb(var(--text-color))}.kfa-bk__laag-n{font-size:var(--text-sm)}.kfa-bk__laag-prijs{font-size:var(--text-base);font-weight:700}.kfa-bk__laag-bespaar{color:rgb(var(--success-text));font-weight:700;overflow-wrap:normal}.kfa-bk__laag-los,.kfa-bk__laag-per{overflow-wrap:normal}.kfa-bk__laag-los{text-decoration:line-through}.kfa-bk__lagen--1{grid-template-columns:minmax(0,1fr)}.kfa-bk__lagen--ladder .kfa-bk__laag{padding:var(--spacing-4) var(--spacing-2) var(--spacing-3);gap:var(--spacing-1)}.kfa-bk__lagen--ladder .kfa-bk__laag-prijs{font-size:var(--text-lg)}.kfa-bk__lagen--ladder .kfa-bk__laag-beste{inset-block-start:-.6rem}.kfa-bk__laag-beste{position:absolute;inset-block-start:-.55rem;inset-inline-end:var(--spacing-2);padding:1px var(--spacing-2);border-radius:var(--rounded-full);background:rgb(var(--accent));color:rgb(var(--button-text-primary));font-weight:700;white-space:nowrap}.kfa-bk__slots{display:grid;gap:var(--spacing-4)}.kfa-bk__slot{display:grid;gap:var(--spacing-3);padding-block-start:var(--spacing-4);border-block-start:1px solid rgb(var(--text-color) / .12)}.kfa-bk__slot-kop{display:flex;align-items:center;gap:var(--spacing-2-5);flex-wrap:wrap}.kfa-bk__slot-nr{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:var(--rounded-full);background:rgb(var(--text-color));color:rgb(var(--background));font-size:var(--text-xs);font-weight:700;flex:none}.kfa-bk__slot-keuze{color:rgb(var(--text-color) / .7);font-size:var(--text-sm)}.kfa-bk__slot--klaar .kfa-bk__slot-nr{background:rgb(var(--success-text));color:#fff}.kfa-bk__vast{display:flex;align-items:center;gap:var(--spacing-3)}.kfa-bk__vast img,.kfa-bk__keuze img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--rounded-xs);background:rgb(var(--text-color) / .05)}.kfa-bk__vast img{width:3.5rem;flex:none}.kfa-bk__vast-tekst{display:grid;gap:2px;font-size:var(--text-sm)}.kfa-bk__vast-let{color:rgb(var(--warning-text))}.kfa-bk__keuze{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-2)}.kfa-bk--ketting .kfa-bk__keuze{grid-template-columns:repeat(4,minmax(0,1fr))}.kfa-bk__product{position:relative;display:grid;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--rounded-xs);background:transparent;color:rgb(var(--text-color));text-align:center;cursor:pointer;box-shadow:0 0 0 1px rgb(var(--text-color) / .1);transition:box-shadow .15s ease-in-out}.kfa-bk__product:hover{box-shadow:0 0 0 1px rgb(var(--text-color) / .5)}.kfa-bk__product.is-selected{box-shadow:0 0 0 2px rgb(var(--text-color))}.kfa-bk__product.is-disabled{opacity:.45;cursor:not-allowed}.kfa-bk__product-naam{font-size:var(--text-xs);line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.kfa-bk__product-prijs{font-size:var(--text-xs);font-weight:700}.kfa-bk__product-vink{position:absolute;inset-block-start:var(--spacing-1);inset-inline-end:var(--spacing-1);display:none;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--rounded-full);background:rgb(var(--text-color));color:rgb(var(--background));font-size:10px;font-weight:700}.kfa-bk__product.is-selected .kfa-bk__product-vink{display:grid}.kfa-bk__maten{display:grid;gap:var(--spacing-2)}.kfa-bk__maten-label{font-size:var(--text-sm)}.kfa-bk__maten-rij{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.kfa-bk__maat{min-height:44px;min-width:44px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1.1}.kfa-bk__maat.is-selected{box-shadow:0 0 0 2px rgb(var(--text-color))}.kfa-bk__maat.is-disabled,.kfa-bk__maat:disabled{cursor:not-allowed}.kfa-bk__maat-pre{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--warning-text))}.kfa-bk__fout{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--rounded-sm);background:rgb(var(--error-background));color:rgb(var(--error-text))}.kfa-bk__fout[hidden]{display:none}.kfa-bk__voet{display:grid;gap:var(--spacing-3)}.kfa-bk--pagina .kfa-bk__voet{position:sticky;inset-block-end:0;z-index:2;padding-block:var(--spacing-3);background:rgb(var(--background));box-shadow:0 -12px 12px -12px rgb(var(--text-color) / .12)}.kfa-bk__samenvatting{display:grid;gap:var(--spacing-1)}.kfa-bk__samenvatting-rij{display:flex;justify-content:space-between;gap:var(--spacing-3)}.kfa-bk__samenvatting-totaal{font-size:var(--text-base);font-weight:700}.kfa-bk__samenvatting-bespaar{color:rgb(var(--success-text));font-weight:700}.kfa-bk__samenvatting-nog{color:rgb(var(--text-color) / .7)}.kfa-bk__knop{min-height:44px}.kfa-bk__knop[aria-busy=true]{opacity:.7;cursor:progress}.kfa-bk__ok{color:rgb(var(--success-text));font-weight:700;font-size:var(--text-sm)}.kfa-bk__meer{justify-self:center}@media screen and (max-width:699px){.kfa-bk__laag-per{display:none}.kfa-bk__lagen--3 .kfa-bk__laag{padding-inline:var(--spacing-1)}.kfa-bk__lagen{gap:var(--spacing-1-5)}}@media screen and (max-width:400px){.kfa-bk__lagen--3 .kfa-bk__laag{padding-inline:2px}.kfa-bk__lagen--3 .kfa-bk__laag-prijs{font-size:var(--text-sm)}.kfa-bk__lagen--ladder.kfa-bk__lagen--3 .kfa-bk__laag-prijs{font-size:var(--text-base)}}@media screen and (min-width:700px){.kfa-bk--lid{padding:var(--spacing-6)}.kfa-bk__product-naam{font-size:var(--text-sm)}.kfa-bk--ketting .kfa-bk__keuze{grid-template-columns:repeat(4,minmax(0,1fr))}}.kfa-bp__info{display:grid;gap:var(--spacing-6)}.kfa-bp__prijs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}.kfa-bp__prijs-bedrag{margin:0}.kfa-bp__prijs-bespaar{--badge-background: var(--success-background);--badge-color: var(--success-text);font-size:var(--text-xs)}.kfa-bp__zo .h6,.kfa-bp__faq .h6{margin:0}.kfa-bp__usp-lijst{display:grid;gap:var(--spacing-2-5)}.kfa-bp__usp{display:flex;align-items:center;gap:var(--spacing-3)}.kfa-bp__usp-icoon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:var(--rounded-full);background:rgb(var(--text-color) / .06)}.kfa-bp__zo{display:grid;gap:var(--spacing-3)}.kfa-bp__stappen{display:grid;gap:var(--spacing-2-5);margin:0;padding:0;list-style:none}.kfa-bp__stappen li{display:flex;align-items:flex-start;gap:var(--spacing-3)}.kfa-bp__stap-nr{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border-radius:var(--rounded-full);background:rgb(var(--text-color));color:rgb(var(--background));font-size:var(--text-xs);font-weight:700}.kfa-bp__faq{display:grid;gap:var(--spacing-2)}.kfa-bp__faq-lijst .accordion+.accordion{border-block-start-width:0}.kfa-preorder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:16px}.kfa-preorder-modal__box{background:#fff;color:#111;border-radius:16px;padding:24px;max-width:420px;width:100%;box-shadow:0 20px 60px #0000004d;border:3px solid transparent}.kfa-preorder-modal__box.is-stap2{background:#eefaf2;border-color:#1f9d55}.kfa-preorder-modal__box.is-stap2 .kfa-preorder-modal__title,.kfa-preorder-modal__box.is-stap2 .kfa-preorder-modal__text{color:#146c3b}.kfa-preorder-modal__box.is-stap2 .kfa-preorder-modal__confirm{background:#1f9d55;border-color:#1f9d55;color:#fff}.kfa-preorder-modal__box.is-stap2 .kfa-preorder-modal__cancel{border-color:#1f9d55;color:#146c3b;background:#fff}.kfa-preorder-modal__stap{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#146c3b}.kfa-preorder-modal__title{margin:0 0 8px;font-weight:800;font-size:18px}.kfa-preorder-modal__question{margin:0 0 12px;font-size:14px;opacity:.8}.kfa-preorder-modal__text{margin:0 0 20px;font-size:15px;line-height:1.5;color:#c8102e}.kfa-preorder-modal__actions{display:flex;flex-direction:column;gap:10px}.kfa-preorder-modal__confirm,.kfa-preorder-modal__cancel{font:inherit;font-weight:700;border-radius:999px;padding:14px 18px;cursor:pointer;border:2px solid #111}.kfa-preorder-modal__confirm{background:#111;color:#fff}.kfa-preorder-modal__cancel{background:#fff;color:#111}.kfa-bp__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);align-self:start}.kfa-bp__hero-beeld{display:block;border-radius:var(--rounded-sm);overflow:hidden;background:rgb(var(--text-color) / .04)}.kfa-bp__hero-beeld img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.kfa-bp__hero--3>:first-child{grid-column:1 / -1}@media screen and (min-width:1000px){.kfa-bp__hero{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px)}}.kfa-bp__prijs-regel{flex-basis:100%;color:rgb(var(--text-color) / .75)}.kfa-bk--set-fanshirt .kfa-bk__laag-los{text-decoration:none}.kfa-bp--monta-uit .kfa-bk__slots,.kfa-bp--monta-uit .kfa-bk__voet,.kfa-bk--geblokkeerd .kfa-bk__slots,.kfa-bk--geblokkeerd .kfa-bk__voet{display:none}.kfa-bp__monta:empty{display:none}.kfa-bp__extra{display:grid;gap:var(--spacing-3)}.kfa-bp__extra .h6{margin:0}.kfa-bp__extra-lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}.kfa-bp__extra-kaart{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--rounded-sm);box-shadow:0 0 0 1px rgb(var(--text-color) / .15);color:rgb(var(--text-color));text-decoration:none;transition:box-shadow .15s ease-in-out}.kfa-bp__extra-kaart:hover{box-shadow:0 0 0 1px rgb(var(--text-color) / .5)}.kfa-bp__extra-kaart img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--rounded-xs)}.kfa-bp__extra-tekst{display:grid;gap:2px;min-width:0}.kfa-bp__extra-prijs{font-weight:700;font-size:var(--text-base)}.kfa-bp__extra-tekst .link{justify-self:start}@media screen and (max-width:699px){.kfa-bp__extra-lijst{grid-template-columns:minmax(0,1fr)}}.kfa-bk__maten-rij .block-swatch.kfa-bk__maat{display:flex}
/*# sourceMappingURL=/cdn/shop/t/32/assets/kfa-bundel.css.map */
