.kb-filters{align-self:start;border:1px solid #cfdae2;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(8,31,53,.055)}
.kb-category-links{display:flex;flex-direction:column;padding:0;border-bottom:1px solid #dfe5ec;background:#fff}
.kb-category-links>span{display:flex;align-items:center;justify-content:space-between;min-height:72px;margin:0;padding:0 17px;background:linear-gradient(110deg,#071f35,#0b4261);color:#fff;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.kb-category-links>span:after{content:'21';display:grid;place-items:center;min-width:27px;height:22px;border:1px solid rgba(112,221,235,.3);border-radius:999px;background:rgba(32,183,215,.16);color:#92e4ef;font-size:9px;letter-spacing:0}
.kb-cat-tree{border-bottom-color:#e3e9ee}.kb-cat-tree summary{min-height:43px;padding:9px 15px;color:#263b4d;font-size:11.5px;font-weight:760;transition:.15s ease}.kb-cat-tree summary:hover{background:#f5f9fb;color:#0d6585}.kb-cat-tree summary>a{flex:1;min-width:0;padding:0!important;color:inherit!important;font:inherit;text-decoration:none}.kb-cat-tree summary:after{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:5px;background:#f0f4f7;color:#6d8292;font-size:14px}.kb-cat-tree[open] summary{background:#edf6f8;color:#086d84}.kb-cat-tree[open] summary:after{background:#d9eef3;color:#08728a}.kb-cat-tree>div{padding:5px 15px 11px 25px;background:#f9fbfc;border-top:1px solid #e6edf1}.kb-cat-tree>div a{padding-top:6px!important;padding-bottom:6px!important}
.kb-cat-tree__count{display:grid;place-items:center;flex:0 0 auto;min-width:22px;height:20px;margin-left:8px;padding:0 6px;border:1px solid #d7e2e9;border-radius:999px;background:#f5f8fa;color:#536d7e;font-size:9px;font-weight:850;line-height:1}.kb-cat-tree[open] .kb-cat-tree__count{border-color:#bcdde4;background:#fff;color:#08728a}
.kb-cat-tree>div a{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.kb-cat-tree__child-count{display:grid;place-items:center;flex:0 0 auto;min-width:20px;height:18px;padding:0 5px;border:1px solid #dce5eb;border-radius:999px;background:#fff;color:#687f8f;font-size:8.5px;font-weight:800;line-height:1}
.kb-commercial-filters{margin-top:8px;border-top:0;border-bottom:1px solid #dfe5ec}.kb-commercial-filters__title{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;background:linear-gradient(110deg,#071f35,#0b4261);color:#fff}.kb-commercial-filters__title span{color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kb-commercial-filters__title button{min-height:28px;padding:0 9px;border:1px solid rgba(112,221,235,.3);border-radius:5px;background:rgba(32,183,215,.12);color:#92e4ef;font-size:9px;font-weight:800;cursor:pointer}.kb-commercial-filters__title button:hover{border-color:#92e4ef;background:rgba(32,183,215,.24);color:#fff}.kb-commercial-filters details{padding:0 16px;border-top:1px solid #e3e9ee}.kb-commercial-filters summary{padding:14px 0;color:#132b40;font-size:12px;font-weight:850;cursor:pointer;list-style:none}.kb-commercial-filters summary::-webkit-details-marker{display:none}.kb-commercial-filters summary:after{content:'+';float:right;color:#718392}.kb-commercial-filters details[open] summary:after{content:'−'}
.kb-commercial-filters__options{display:grid;gap:9px;padding:0 0 15px}.kb-commercial-filters__options label{display:flex;align-items:center;gap:9px;color:#394e60;font-size:11px;cursor:pointer}.kb-commercial-filters__options input{width:16px;height:16px;margin:0;accent-color:#1267d6}.kb-commercial-filters__brand-search{padding-bottom:9px}.kb-commercial-filters__brand-search input{width:100%;height:34px;padding:0 10px;border:1px solid #cad5de;border-radius:5px;background:#fff;font-size:11px}.kb-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:7px}.kb-price-filter label span{display:block;margin-bottom:4px;color:#71808d;font-size:9px;text-transform:uppercase}.kb-price-filter input{width:100%;height:34px;padding:0 8px;border:1px solid #cbd6df;border-radius:5px;font-size:10px}.kb-commercial-filters details>small{display:block;padding:8px 0 14px;color:#778896;font-size:9px;line-height:1.4}
.kb-filter-help{margin:14px 13px 15px;padding:16px;border:1px solid #d5e5f2;border-radius:8px;background:linear-gradient(145deg,#eef6ff,#f7fbff)}.kb-filter-help strong{font-size:13px}.kb-filter-help p{font-size:11px;line-height:1.5;color:#657186;margin:7px 0 10px}.kb-filter-help a{font-size:12px;font-weight:800;color:#1267d6}
@media(max-width:990px){.kb-category-links{display:flex!important}}
