.sbz-filters [hidden]{display:none!important}
.sbz-filters form.is-bezig{opacity:.6;pointer-events:none;transition:opacity .15s}
.sbz-filters .sbz-groep__aantal{display:inline-grid;min-width:20px;height:20px;margin-left:6px;margin-right:auto;padding:0 6px;place-items:center;border-radius:10px;background:#f45b16;color:#fff;font-size:10px;font-weight:800}
.sbz-filters .sb-filter-option.is-leeg{opacity:.45}
.sbz-filters .sbz-groep--merk .sb-filter-options{max-height:340px}
.sbz-filters .sbz-groep--categorie .sb-filter-options{max-height:none}
.sbz-zoek{padding:0 18px 10px}
.sbz-zoek input{width:100%;height:38px;padding:0 12px;border:1px solid #dce0e3;border-radius:11px;background:#fafbfb;color:#252a2f;font:inherit;font-size:13px;outline:0}
.sbz-zoek input:focus{border-color:#f45b16;background:#fff}
.sbz-meer{display:block;margin:-6px 18px 16px;padding:0;border:0;background:none;color:#d84b0d;font:inherit;font-size:12px;font-weight:750;text-decoration:underline;cursor:pointer}
.sbz-filters__leeg{margin:0;padding:18px 20px;color:#747b81;font-size:13px}
@media(min-width:1101px){
.sbz-filters.sb-shop-filters{max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:thin}
}
.sbz-cat-nav{margin:12px 0 16px}
.sbz-cat-nav__rij{display:flex;flex-wrap:wrap;gap:8px} @media(min-width:768px){
.sbz-cat-nav.is-ingekort .sbz-cat-nav__rij{max-height:80px;overflow:hidden}
}
.sbz-cat-nav__meer{display:none;margin-top:8px;padding:0;border:0;background:none;color:#d84b0d;font:inherit;font-size:12px;font-weight:750;text-decoration:underline;cursor:pointer}
@media(min-width:768px){
.sbz-cat-nav.is-ingekort .sbz-cat-nav__meer,.sbz-cat-nav.is-uitgeklapt .sbz-cat-nav__meer{display:inline-block}
}
.sbz-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 14px;border:1px solid #e1e5e8;border-radius:999px;background:#fff;color:#292f34;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}
.sbz-chip:hover,.sbz-chip:focus-visible{border-color:#f45b16;color:#c8430a;text-decoration:none}
.sbz-chip small{color:#9aa0a5;font-size:11px;font-weight:600}
.sbz-chip.is-huidig{border-color:#f45b16;background:#fff7f2;color:#c8430a}
.sbz-chip--terug{background:#f5f6f7}
.sbz-chip--actief{border-color:#ffd0ba;background:#fff7f2;color:#c8430a}
.sbz-chip--actief span{font-size:16px;line-height:1}
.sbz-werkbalk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}
.sbz-werkbalk:empty{display:none}
.sbz-catalogus .sbz-werkbalk .sb-filter-mobile-toggle{margin:0}
.sbz-actief{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.sbz-wis{color:#747b81;font-size:12px;font-weight:650} .sbz-catalogus .sbz-lijstbalk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 24px}
.sbz-catalogus .sbz-lijstbalk .woocommerce-result-count{width:auto!important;margin:0!important}
.sbz-catalogus .sbz-lijstbalk .woocommerce-ordering{width:auto!important;margin:0!important}
.sbz-catalogus .sbz-lijstbalk .sb-filter-mobile-toggle{margin:0!important}
@media(min-width:1101px){
.sbz-catalogus .sbz-lijstbalk .sb-filter-mobile-toggle{display:none!important}
}
@media(max-width:1100px){
.sbz-catalogus .sbz-lijstbalk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;margin-bottom:18px}
.sbz-catalogus .sbz-lijstbalk .sb-filter-mobile-toggle{grid-area:1/1;width:100%!important;min-height:46px!important;justify-content:center!important}
.sbz-catalogus .sbz-lijstbalk .woocommerce-ordering{grid-area:1/2;width:100%!important}
.sbz-catalogus .sbz-lijstbalk .woocommerce-ordering select{width:100%!important;min-width:0!important;height:46px!important}
.sbz-catalogus .sbz-lijstbalk .woocommerce-result-count{grid-area:2/1/3/3;padding:0 2px!important;border:0!important;background:none!important;box-shadow:none!important}
}
@media(max-width:767px){
.sbz-cat-nav{margin:8px 0 12px}
.sbz-cat-nav__rij{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.sbz-cat-nav__rij::-webkit-scrollbar{display:none}
.sbz-cat-nav__rij::after{content:"";flex:0 0 1px}
.sbz-chip{min-height:38px}
}