.bk-hero{position:relative;background:var(--kringwinkel-primary);color:var(--kringwinkel-wit);padding-bottom:3.5rem;overflow:hidden}.bk-hero-inner{position:relative;padding-top:2rem;padding-bottom:2rem}@media (min-width:601px){.bk-hero-inner{padding-top:2.5rem;padding-bottom:2.5rem}}.bk-hero-title{color:var(--kringwinkel-wit);font-weight:700;line-height:.95;margin:0;display:block}.bk-hero-sub{color:rgba(255,255,255,.92);font-size:1.15rem;margin:1rem 0 0;max-width:640px}@media (min-width:601px){.bk-hero-sub{font-size:1.25rem}}.bk-hero-search-wrap{position:relative;max-width:640px}.bk-search-wrap{position:relative;background:var(--bs-body-bg);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;align-items:stretch;overflow:hidden;padding:4px;transition:box-shadow .15s ease}.bk-search-wrap:focus-within{box-shadow:0 10px 28px rgba(0,0,0,.18),0 0 0 3px rgba(255,255,255,.35)}.bk-search-input-group{position:relative;flex:1 1 auto;display:flex;align-items:stretch;background:0 0;min-width:0}.bk-search-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--bs-gray-500,#adb5bd);pointer-events:none;font-size:1rem;z-index:1}.bk-search-wrap input{flex:1 1 auto;min-width:0;border:0;padding:.85rem 1rem .85rem 3rem;font-size:1.05rem;line-height:1.4;outline:0;background:0 0;color:var(--bs-body-color);-webkit-appearance:none;appearance:none}.bk-search-wrap input::placeholder{color:var(--bs-gray-500,#adb5bd)}.bk-search-wrap button{flex:0 0 auto;border:0;background:var(--kringwinkel-zwart);color:var(--kringwinkel-wit);font-weight:600;padding:0 1.6rem;min-width:56px;border-radius:999px;cursor:pointer;transition:background .15s ease,transform .15s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bk-search-wrap button:focus-visible,.bk-search-wrap button:hover{background:#000;transform:scale(1.02)}.bk-search-wrap button:active{transform:scale(.98)}.bk-autocomplete{position:relative;max-width:640px}.bk-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;max-height:460px;overflow-y:auto;z-index:1020;display:none;padding:6px 0}.bk-suggestions.open{display:block}.bk-suggestion-empty,.bk-suggestion-loading{padding:16px;color:var(--bs-secondary-color);font-size:13px;text-align:center}.bk-suggestion-loading .bk-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--bs-border-color);border-top-color:var(--kringwinkel-primary);border-radius:50%;vertical-align:middle;margin-right:8px;animation:bk-spin .8s linear infinite}@keyframes bk-spin{to{transform:rotate(360deg)}}.bk-suggestion-item{display:flex;gap:12px;padding:10px 16px;cursor:pointer;color:var(--bs-body-color);text-decoration:none;align-items:center}.bk-suggestion-item+.bk-suggestion-item{border-top:1px solid var(--bs-border-color)}.bk-suggestion-item:hover{background:var(--bs-tertiary-bg)}.bk-suggestion-item img{width:42px;height:60px;object-fit:cover;border-radius:3px;background:var(--bs-tertiary-bg);flex-shrink:0}.bk-search-wrap .bk-inline-spinner{display:none;align-items:center;padding:0 12px;color:var(--bs-secondary-color)}.bk-search-loading .bk-inline-spinner{display:flex}.bk-search-wrap .bk-inline-spinner .bk-spinner{width:16px;height:16px;border:2px solid var(--bs-border-color);border-top-color:var(--kringwinkel-primary);border-radius:50%;animation:bk-spin .8s linear infinite}.bk-hero-quicklinks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.bk-hero-chips-label{font-size:.85rem;font-weight:600;color:rgba(255,255,255,.85);margin-right:.25rem}.bk-quicklink{display:inline-flex;align-items:center;border:0;background:rgba(255,255,255,.15);color:var(--kringwinkel-wit);padding:.4rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;backdrop-filter:blur(2px)}.bk-quicklink:focus-visible,.bk-quicklink:hover{background:var(--bs-body-bg);color:var(--kringwinkel-primary);transform:translateY(-1px);outline:0}.bk-parafina-normalcase{text-transform:none}