*{box-sizing:border-box}body{margin:0;background:#f5f6f4;font-family:Manrope,system-ui,sans-serif;color:#0b2239;-webkit-font-smoothing:antialiased}a{color:#1489d6;text-decoration:none}a:hover{color:#0b6bae;text-decoration:underline}h1,h2,h3,h4{font-family:Archivo,system-ui,sans-serif;margin:0;letter-spacing:-.02em;text-wrap:pretty}p{margin:0;text-wrap:pretty}details summary::-webkit-details-marker{display:none}@media(min-width:760px){.kb-filter-layout{grid-template-columns:260px minmax(0,1fr)!important}.kb-filter-aside{position:sticky;top:96px;max-height:calc(100vh - 110px);overflow:auto}}.sticky-cta{display:none}@media(max-width:760px){.sticky-cta{display:flex}body{padding-bottom:74px}}button{font-family:inherit}.kb-btn-primary{cursor:pointer;background:#0b2239;color:#fff;border:0;border-radius:9px;padding:11px 12px;font-family:Manrope;font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.kb-btn-primary:hover{background:#12314c}.kb-btn-primary[disabled]{opacity:.6;cursor:default}.kb-btn-primary.is-done{background:#1e7a46}.kb-quote-add.is-done{background:#0e7c86!important;color:#fff!important}.kb-quote-add:hover{background:#e8f4f5}.kb-chip{cursor:pointer;font-family:Manrope;font-weight:700;font-size:13px;padding:7px 12px;border-radius:8px;border:1.5px solid #CFD9E1;background:#fff;color:#31485e}.kb-chip.is-active{background:#0b2239;color:#fff;border-color:#0b2239}.kb-cat{cursor:pointer;font-family:Manrope;font-weight:800;font-size:15.5px;padding:14px 24px;border-radius:11px;border:2px solid #CFD9E1;background:#fff;color:#31485e}.kb-cat.is-active{background:#0b2239;color:#fff;border-color:#0b2239}.kb-card{border:1px solid #E3E7E4;border-radius:14px;background:#fff;overflow:hidden;flex-direction:column;display:flex}.kb-card:hover{border-color:#1489d6}.kb-card[hidden]{display:none}.kbi{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;color:#5a7288}.kbi--b{color:#1489d6}.kbi--o{color:#e07b20}.kbi--g{color:#5a7288}.kbi--gr{color:#1e7a46}.kbi--d{color:currentColor}.kb-card__media{position:relative;aspect-ratio:4/3;background:#fff}.kb-card__media>a{display:block;width:100%;height:100%}.kb-card__img{width:100%;height:100%;object-fit:contain;display:block;padding:8px;box-sizing:border-box;background:#fff}.kb-card__noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#7b8fa1;font-size:12.5px;font-weight:600;text-align:center;padding:12px}.kb-card__badge{position:absolute;top:10px;left:10px;background:#e07b20;color:#fff;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:6px;pointer-events:none}.kb-card__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.kb-card__brand{font-size:12px;font-weight:700;color:#7b8fa1;letter-spacing:.05em;text-transform:uppercase}.kb-card__title{font-size:16.5px;font-weight:700;line-height:1.25}.kb-card__title a{color:#0b2239;text-decoration:none}.kb-card__title a:hover{color:#0b6bae;text-decoration:underline}.kb-card__cells{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;padding:10px 0;border-top:1px solid #EEF2F5;border-bottom:1px solid #EEF2F5}.kb-card__cell{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#31485e;font-weight:600;min-width:0}.kb-card__cell>span{min-width:0}.kb-card__pricebox{margin-top:auto;padding-top:10px}.kb-card__cmp{font-size:13px;color:#7b8fa1;text-decoration:line-through;font-weight:600}.kb-card__pricelabel{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8fa1}.kb-card__price{font-family:Archivo;font-size:23px;font-weight:800}.kb-card__stock{font-size:12.5px;font-weight:700;margin-top:2px}.kb-card__stock--ok{color:#2e8b57}.kb-card__stock--pre{color:#e07b20}.kb-card__stock--no{color:#b3271a}.kb-card__more{font-size:13px;font-weight:700;color:#1489d6;margin-top:2px}.kb-card__docs{margin-top:2px}.kb-card__docs>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#31485e}.kb-card__caret{font-size:9px;line-height:1}.kb-card__doclist{display:grid;gap:7px;margin-top:9px;padding:11px 12px;border:1px solid #E3E7E4;border-radius:10px;background:#f5f9fc}.kb-card__doclist>a{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;color:#0b6bae;text-decoration:none}.kb-card__pdf{color:#7b8fa1;font-weight:700;flex:none}.kb-card__quote{display:flex;align-items:center;justify-content:center;gap:8px;text-align:left;border:1.5px solid #1489D6;color:#1489d6;font-weight:700;font-size:13.5px;line-height:1.3;padding:11px 12px;border-radius:9px;margin-top:2px;background:#fff;width:100%;font-family:Manrope}.kb-card__quote--only{cursor:pointer;border-color:#0e7c86;color:#0e7c86}.kb-card__quote:hover{text-decoration:none;background:#f5f9fc}.kb-grid-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:22px}.kb-grid-more__btn{cursor:pointer;background:#fff;color:#0b2239;border:2px solid #0B2239;border-radius:10px;padding:13px 26px;font-family:Archivo;font-weight:700;font-size:15px}.kb-grid-more__btn:hover{background:#0b2239;color:#fff}.kb-grid-more__btn[disabled]{opacity:.6;cursor:default}.kb-grid-more__btn.is-loading{cursor:progress;background-image:linear-gradient(90deg,transparent 0,rgba(20,137,214,.18) 50%,transparent 100%);background-size:200% 100%;animation:kb-more-loading 1.1s linear infinite}@keyframes kb-more-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.kb-grid-more__hint{font-size:13px;color:#5a7288;font-weight:600}.kb-cat-link{display:inline-block;text-decoration:none}.kb-cat-link:hover{text-decoration:none;border-color:#1489d6;color:#0b2239}.kb-cat-link.is-active:hover{color:#fff}.kb-cat-intro{max-width:1180px;margin:0 auto;padding:0 0 8px}.kb-cat-intro p{font-size:15.5px;line-height:1.6;color:#3c556d;max-width:78ch;margin-top:10px}.kb-faq{max-width:1180px;margin:0 auto;padding:34px 0 10px}.kb-faq h2{font-size:clamp(22px,2.8vw,30px);font-weight:800}.kb-faq details{border:1px solid #E3E7E4;border-radius:12px;background:#fff;padding:14px 18px;margin-top:10px}.kb-faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:16px;color:#0b2239;display:flex;justify-content:space-between;gap:12px}.kb-faq summary:after{content:"+";color:#1489d6;font-weight:800}.kb-faq details[open] summary:after{content:"–"}.kb-faq details p{font-size:15px;line-height:1.6;color:#3c556d;margin-top:10px}.kb-qty{display:inline-flex;align-items:center;border:1px solid #CFD9E1;border-radius:9px;overflow:hidden}.kb-qty button{cursor:pointer;background:#f5f9fc;border:0;width:34px;height:36px;font-size:16px;font-weight:700;color:#0b2239}.kb-qty span{min-width:36px;text-align:center;font-weight:700}.kb-msg-ok{background:#e6f4ea;border:1px solid #B7E1C3;color:#1e7a46}.kb-msg-err{background:#fdebe9;border:1px solid #F5C2BC;color:#b3271a}.kb-msg-info{background:#f5f9fc;border:1px solid #CFD9E1;color:#31485e}.kb-slot{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef3f7,#dce6ee);color:#7b8fa1;overflow:hidden;min-height:120px}.kb-slot>span{font-size:12.5px;font-weight:600;text-align:center;padding:10px 14px;line-height:1.4}.kb-slot:before{content:"";position:absolute;inset:8px;border:1.5px dashed #B9CAD8;border-radius:inherit;pointer-events:none}.kb-chip-btn{cursor:pointer;border:1px solid #C9D6DF;border-radius:100px;padding:8px 14px;font-family:Manrope;font-size:14px;font-weight:700;background:#fff;color:#31485e}.kb-chip-btn.is-active{background:#0b2239;color:#fff;border-color:#0b2239}.kb-opt{cursor:pointer;border:1.5px solid #C9D6DF;border-radius:10px;padding:12px 14px;font-family:Manrope;font-size:14.5px;font-weight:700;background:#fff;color:#31485e;text-align:left}.kb-opt.is-active{background:#0b2239;color:#fff;border-color:#0b2239}html{scroll-behavior:smooth}[id]{scroll-margin-top:84px}.kb-burger{display:none;cursor:pointer;background:#fff;border:1.5px solid #DCE4EA;border-radius:9px;padding:8px 12px;align-items:center;gap:8px;font-family:Manrope;font-size:14px;font-weight:700;color:#0b2239;margin-left:auto}.kb-burger:before{content:"☰";font-size:18px;line-height:1}@media(max-width:999px){.kb-burger{display:inline-flex}.kb-header.is-open .kb-burger:before{content:"✕"}.kb-nav,.kb-header-cta{display:none!important}.kb-header.is-open .kb-nav{display:grid!important;width:100%;grid-template-columns:1fr;gap:2px;padding-top:10px;border-top:1px solid #EEF2F5;font-size:16px}.kb-header.is-open .kb-nav>a,.kb-header.is-open .kb-nav>details>summary{padding:10px 4px;border-bottom:1px solid #F1F5F8;display:flex}.kb-header.is-open .kb-nav>details>div{position:static!important;box-shadow:none!important;border:0!important;padding:0 0 6px 14px!important;min-width:0!important}.kb-header.is-open .kb-header-cta{display:grid!important;width:100%;grid-template-columns:1fr;gap:8px;padding-top:10px}.kb-header.is-open .kb-header-cta>a{white-space:normal}.kb-header-in{row-gap:0}[id]{scroll-margin-top:132px}}@media(max-width:600px){.kb-topbar-promo{display:none}}.kb-thumb{cursor:pointer;aspect-ratio:1;border:1.5px solid #E3E7E4;border-radius:10px;background:#fff;padding:0;overflow:hidden}.kb-thumb.is-active{border-color:#1489d6}.hv1:hover{background:#f5f9fc;color:#0b6bae}.hv2:hover{background:#ffe5cc}.hv3:hover{background:#f49f00}.hv4:hover{background:#12314c}.hv5:hover{color:#ffb020;text-decoration:underline}.hv6:hover{color:#fff}.hv7:hover{border-color:#1489d6}.hv8:hover{background:#b3271a}
