.ipc-hub-link{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1160px,calc(100% - 40px));margin:0 auto 38px;padding:22px 26px;border:1px solid #cbd9e2;border-left:5px solid #16834a;border-radius:8px;background:linear-gradient(100deg,#f3faf6,#fff);box-shadow:0 12px 30px #153d5510}.ipc-hub-link strong{display:block;margin:5px 0;color:#123d5e;font-size:22px}.ipc-hub-link p{margin:0;color:#617484;font-size:13px;line-height:1.55}.ipc-hub-link .bp-btn{flex:none}.ipc-hero-panel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:28px 24px;border:1px solid #c9d7e0;border-top:4px solid #16834a;border-radius:10px;background:#fff;box-shadow:0 18px 44px #16364c17}.ipc-hero-panel>span,.ipc-hero-panel>small{grid-column:1/-1}.ipc-hero-panel>span{color:#cf202b;font-size:10px;font-weight:900;letter-spacing:.12em}.ipc-hero-panel strong{padding:14px 8px;border:1px solid #d7e0e7;border-radius:6px;color:#123d5e;text-align:center;font-size:17px}.ipc-hero-panel i{color:#16834a;font-size:22px;font-style:normal;font-weight:900}.ipc-hero-panel small{color:#617484;font-size:11px;line-height:1.5}.ipc-controls{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) repeat(2,minmax(110px,.7fr)) auto;gap:10px;align-items:end;padding:18px;border:1px solid #cfdae2;border-radius:9px;background:#fff;box-shadow:0 8px 22px #183c540c}.ipc-controls label{display:grid;gap:6px;color:#36566c;font-size:11px;font-weight:800}.ipc-controls input,.ipc-controls select{width:100%;height:44px;padding:0 11px;border:1px solid #b9cbd7;border-radius:5px;background:#fff;color:#1d2d3a;font:600 13px Manrope,Arial,sans-serif}.ipc-controls input:focus,.ipc-controls select:focus{outline:3px solid #16834a30;border-color:#16834a}.ipc-controls .bp-btn{min-height:44px;padding:9px 14px}.ipc-results{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:16px 0;color:#617484;font-size:12px}.ipc-results strong{color:#123d5e;font-size:14px}.ipc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ipc-card{display:flex;min-width:0;flex-direction:column;padding:19px;border:1px solid #cbd8e1;border-top:4px solid #123d5e;border-radius:9px;background:#fff;box-shadow:0 8px 22px #183c5410;transition:transform .18s,border-color .18s,box-shadow .18s}.ipc-card:hover{transform:translateY(-2px);border-top-color:#16834a;box-shadow:0 14px 30px #183c541a}.ipc-card[hidden]{display:none!important}.ipc-card-top{display:flex;align-items:center;justify-content:space-between}.ipc-icon{display:grid;place-items:center;min-width:58px;height:40px;padding:0 8px;border:1px solid #c9d9e2;border-radius:5px;background:#f2f6f8;color:#123d5e;font-size:11px;font-weight:900;letter-spacing:.05em}.ipc-card[data-type="stabilizer"] .ipc-icon{border-color:#b8dfc8;background:#eff8f2;color:#167442}.ipc-card[data-type="accessory"] .ipc-icon{border-color:#ecd5ae;background:#fbf6ed;color:#8c5e14}.ipc-index{color:#d6e0e6;font-size:26px;font-weight:800}.ipc-kind{margin:15px 0 4px;color:#cf202b;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ipc-card h3{min-height:48px;margin:3px 0 7px;color:#123d5e;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.ipc-network{margin:0;color:#617484;font-size:12px;font-weight:700}.ipc-card ul{display:grid;gap:7px;min-height:82px;margin:14px 0;padding:13px 0 13px 18px;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;color:#425b6c;font-size:12px;line-height:1.45}.ipc-card li::marker{color:#16834a}.ipc-commercial{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-top:auto;padding:12px;border-radius:6px;background:#f3f7f8}.ipc-commercial span{color:#617484;font-size:10px;font-weight:700}.ipc-commercial strong{color:#123d5e;font-size:14px}.ipc-commercial small{grid-column:1/-1;color:#617484;font-size:10px;line-height:1.4}.ipc-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.ipc-card-actions .bp-btn{min-height:43px;padding:10px 13px;font-size:12px}.ipc-compare{display:flex;align-items:center;gap:6px;color:#456175;font-size:11px;font-weight:700;white-space:nowrap}.ipc-compare input{width:16px;height:16px;accent-color:#16834a}.ipc-source{display:inline-block;margin-top:13px;color:#365f79;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ipc-disclaimer{margin-top:24px;padding:19px 21px;border:1px solid #cfdae2;border-left:4px solid #cf202b;border-radius:6px;background:#fff}.ipc-disclaimer strong{color:#123d5e;font-size:14px}.ipc-disclaimer p{margin:7px 0 0;color:#617484;font-size:12px;line-height:1.65}.ipc-compare-panel{margin-top:28px;padding:21px;border:1px solid #badac7;border-top:4px solid #16834a;border-radius:9px;background:#fff;box-shadow:0 12px 30px #153d5510}.ipc-compare-panel[hidden]{display:none}.ipc-compare-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ipc-compare-head h2{margin:4px 0 12px;color:#123d5e;font-size:23px}.ipc-compare-head .bp-btn{min-height:40px;padding:8px 12px}.ipc-table-wrap{overflow:auto}.ipc-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.ipc-table-wrap th,.ipc-table-wrap td{min-width:150px;padding:11px;border:1px solid #d7e0e7;text-align:left;vertical-align:top}.ipc-table-wrap th{background:#123d5e;color:#fff}.ipc-table-wrap td:first-child{min-width:125px;background:#f2f5f7;color:#36566c;font-weight:800}.ipc-table-wrap a{color:#16834a;font-weight:800}.ipc-empty[hidden]{display:none!important}
@media(max-width:1000px){.ipc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ipc-controls label:first-child{grid-column:1/-1}.ipc-controls button{grid-column:1/-1}.ipc-hero-panel{max-width:620px}}
@media(max-width:620px){.ipc-hub-link{width:calc(100% - 24px);align-items:stretch;flex-direction:column;margin-bottom:24px;padding:18px}.ipc-hub-link strong{font-size:18px}.ipc-grid{grid-template-columns:1fr}.ipc-card h3{min-height:0}.ipc-card ul{min-height:0}.ipc-controls{grid-template-columns:1fr 1fr;padding:13px}.ipc-controls label:first-child,.ipc-controls button{grid-column:1/-1}.ipc-controls input,.ipc-controls select{font-size:12px}.ipc-results{align-items:flex-start;flex-direction:column;gap:5px}.ipc-card-actions .bp-btn{flex:1}.ipc-hero-panel{grid-template-columns:1fr auto 1fr auto 1fr;gap:5px;padding:18px 12px}.ipc-hero-panel strong{padding:12px 3px;font-size:13px}.ipc-hero-panel i{font-size:16px}.ipc-compare-panel{padding:13px}.ipc-compare-head h2{font-size:19px}}
.ipc-brand{margin:0 0 7px;color:#72828d;font-size:10px;font-weight:700}.ipc-card h3{margin-bottom:3px}
.ipc-solutions{margin-top:42px}.ipc-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ipc-solution{display:flex;flex-direction:column;min-height:350px;padding:22px;border:1px solid #cad7df;border-top:4px solid #16834a;border-radius:9px;background:#fff;box-shadow:0 8px 22px #183c5410}.ipc-solution h3{margin:9px 0;color:#123d5e;font-size:20px}.ipc-solution p{color:#526a7a;font-size:13px;line-height:1.55}.ipc-solution ul{display:grid;gap:8px;margin:8px 0 18px;padding-left:19px;color:#425b6c;font-size:12px;line-height:1.45}.ipc-solution li::marker{color:#16834a}.ipc-solution .bp-btn{margin-top:auto;align-self:flex-start}@media(max-width:900px){.ipc-solution-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ipc-solution-grid{grid-template-columns:1fr}.ipc-solution{min-height:0}}
@media(max-width:620px){.ipc-hero-panel{grid-template-columns:minmax(0,1fr);min-width:0;gap:8px}.ipc-hero-panel>span,.ipc-hero-panel>small{grid-column:1}.ipc-hero-panel>strong{width:100%;min-width:0}.ipc-hero-panel>i{display:none}}
@media(max-width:620px){.bp-hero-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.bp-hero-grid>*{min-width:0;max-width:100%}.bp-hero-compact .bp-hero-grid>div:first-child{min-width:0}.bp-actions{width:100%;min-width:0}.bp-actions .bp-btn{min-width:0;white-space:normal}.ipc-hero-panel{width:100%;max-width:100%;min-width:0}}
@media(max-width:620px){.bp-hero-grid{width:auto}.bp-hero-grid p{overflow-wrap:anywhere}}
@media(max-width:620px){.bp-wrap.bp-hero-grid{width:calc(100% - 24px);margin-left:auto;margin-right:auto}}
@media(max-width:620px){html,body{max-width:100%;overflow-x:hidden}.bp-wrap{width:calc(100% - 24px)!important;max-width:100vw}.bp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 24px)!important;margin-left:auto;margin-right:auto}.bp-hero-grid>*{width:100%;min-width:0;max-width:100%}.bp-hero p{max-width:100%;overflow-wrap:anywhere}.bp-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.bp-actions .bp-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:normal}}
.ipc-product-image{margin:14px 0 4px;overflow:hidden;border:1px solid #d7e0e7;border-radius:7px;background:#eef2f4}.ipc-product-image img{display:block;width:100%;height:172px;object-fit:cover;object-position:center}.ipc-product-image figcaption{padding:6px 8px;color:#71808a;font-size:9px;line-height:1.35}.ipc-card .ipc-kind{margin-top:10px}@media(max-width:620px){.ipc-product-image img{height:190px}}

.ipc-product-image img{height:210px;object-fit:contain;background:#fff;padding:8px;box-sizing:border-box}@media(max-width:620px){.ipc-product-image img{height:190px}}
.ipc-controls-full{grid-template-columns:minmax(230px,2fr) minmax(145px,1fr) minmax(145px,1fr) repeat(2,minmax(105px,.65fr)) minmax(175px,1.2fr) auto}.ipc-controls-full label{min-width:0}.ipc-spec-list{display:grid;gap:7px;min-height:0!important;margin:14px 0;padding:13px 0!important;list-style:none;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;color:#425b6c;font-size:11px}.ipc-spec-list li{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:8px;align-items:start}.ipc-spec-list li span{color:#71808a}.ipc-spec-list li strong{color:#263f51;font-weight:800}.ipc-details{margin:-2px 0 12px;color:#36566c;font-size:11px}.ipc-details summary{width:fit-content;color:#16834a;font-weight:800;cursor:pointer}.ipc-details dl{display:grid;gap:0;margin:9px 0 0;border:1px solid #dbe4e9;border-radius:5px;overflow:hidden}.ipc-details dl>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 9px;border-bottom:1px solid #e4eaee}.ipc-details dl>div:nth-child(odd){background:#f5f8f9}.ipc-details dl>div:last-child{border-bottom:0}.ipc-details dt{color:#617484}.ipc-details dd{margin:0;color:#263f51;font-weight:700;overflow-wrap:anywhere}.ipc-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin:24px 0 8px;color:#36566c;font-size:12px;font-weight:700}.ipc-pagination label{display:flex;align-items:center;gap:6px}.ipc-pagination input{width:72px;height:42px;padding:0 8px;border:1px solid #b9cbd7;border-radius:5px;font:700 13px Manrope,Arial,sans-serif}.ipc-pagination button:disabled{opacity:.45;cursor:not-allowed}.ipc-card-actions{flex-wrap:wrap}.ipc-card-actions>a{min-width:0}.ipc-card-actions .ipc-compare{padding:8px 0}.ipc-results span{line-height:1.5}
@media(max-width:1000px){.ipc-controls-full{grid-template-columns:repeat(2,minmax(0,1fr))}.ipc-controls-full label:first-child,.ipc-controls-full button{grid-column:1/-1}}
.ipc-search-intro{display:grid;grid-template-columns:auto 1fr;gap:4px 15px;margin:18px 0 10px;padding:15px 18px;border:1px solid #cbd9e2;border-left:4px solid #16834a;border-radius:7px;background:#f4f8f6}.ipc-search-intro strong{color:#123d5e;font-size:15px}.ipc-search-intro>span{color:#526a7a;font-size:12px;line-height:1.5}.ipc-search-intro>a{grid-column:2;color:#167442;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ipc-controls-full{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(130px,1fr))}.ipc-controls-full .ipc-search-field{grid-column:span 2}.ipc-search-field small{color:#71808a;font-size:10px;font-weight:500;line-height:1.4}.ipc-quick-search{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 18px}.ipc-quick-search>span{margin-right:3px;color:#526a7a;font-size:11px;font-weight:800}.ipc-quick-search button{min-height:34px;padding:7px 11px;border:1px solid #b8cbd6;border-radius:18px;background:#fff;color:#294b60;font:700 11px Manrope,Arial,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ipc-quick-search button:hover,.ipc-quick-search button[aria-pressed="true"]{border-color:#16834a;background:#eaf5ee;color:#126c3d}.ipc-controls-full button{white-space:nowrap}
@media(max-width:1000px){.ipc-controls-full{grid-template-columns:repeat(2,minmax(0,1fr))}.ipc-controls-full .ipc-search-field,.ipc-controls-full label:first-child,.ipc-controls-full button{grid-column:1/-1}}
@media(max-width:620px){.ipc-search-intro{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px}.ipc-search-intro>a{grid-column:1}.ipc-controls-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ipc-controls-full .ipc-search-field,.ipc-controls-full label:first-child,.ipc-controls-full button{grid-column:1/-1}.ipc-controls-full label{font-size:10px}.ipc-controls-full input,.ipc-controls-full select{padding:0 8px}.ipc-search-field small{font-size:9px}.ipc-quick-search{gap:6px}.ipc-quick-search>span{flex-basis:100%}.ipc-quick-search button{font-size:10px}.ipc-pagination{gap:7px;flex-wrap:wrap}.ipc-pagination .bp-btn{min-height:40px;padding:8px 10px;font-size:11px}.ipc-details dl>div{grid-template-columns:minmax(82px,.75fr) minmax(0,1.25fr);gap:7px}.ipc-card-actions{gap:6px}.ipc-card-actions .bp-btn{flex-basis:100%}}

.ipc-category-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:14px;border:1px solid #cbd8e1;border-radius:8px;background:#fff}.ipc-category-nav a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid #c7d5de;border-radius:5px;color:#123d5e;font-size:12px;font-weight:800;text-decoration:none}.ipc-category-nav a:hover,.ipc-category-nav a[aria-current=page]{border-color:#16834a;background:#edf8f1;color:#126c3c}.ipc-card h3 a{color:inherit;text-decoration:none}.ipc-card h3 a:hover{color:#16834a;text-decoration:underline;text-underline-offset:3px}.ipc-product-page{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:30px;align-items:center;padding:28px;border:1px solid #cbd8e1;border-top:4px solid #123d5e;border-radius:10px;background:#fff;box-shadow:0 14px 36px #183c5410}.ipc-product-page-photo{display:grid;place-items:center;min-height:320px;padding:20px;border:1px solid #e0e8ed;border-radius:8px;background:#f7f9fa}.ipc-product-page-photo img{display:block;width:100%;height:320px;object-fit:contain}.ipc-product-page h1{margin:10px 0;color:#123d5e;font-size:clamp(28px,4vw,40px);line-height:1.15;overflow-wrap:anywhere}.ipc-product-page-highlights{display:flex;flex-wrap:wrap;gap:8px}.ipc-product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ipc-product-highlights strong{padding:12px;border:1px solid #d9e2e8;border-radius:6px;background:#f8fafb;color:#123d5e;font-size:13px}.ipc-product-price{margin:18px 0;color:#123d5e;font-size:23px;font-weight:800}.ipc-product-specs{margin-top:26px;padding:24px;border:1px solid #cbd8e1;border-radius:9px;background:#fff}.ipc-product-specs h2{color:#123d5e}.ipc-product-specs table{width:100%;border-collapse:collapse}.ipc-product-specs th,.ipc-product-specs td{padding:11px;border:1px solid #d7e0e7;text-align:left;vertical-align:top}.ipc-product-specs th{width:40%;background:#f2f5f7;color:#36566c}.ipc-noscript{padding:14px;border:1px solid #cbd8e1;border-radius:6px;background:#fff;color:#425b6c}.akb-catalog-entry{padding:0 0 34px}.akb-catalog-entry>.bp-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px;border:1px solid #cbd8e1;border-left:5px solid #16834a;border-radius:8px;background:#fff}.akb-catalog-entry h2{margin:5px 0;color:#123d5e}.akb-catalog-entry p{max-width:700px;margin:0;color:#617484}@media(max-width:700px){.ipc-product-page{grid-template-columns:1fr;padding:16px}.ipc-product-page-photo{min-height:230px}.ipc-product-page-photo img{height:230px}.ipc-product-specs{padding:14px}.ipc-product-specs th,.ipc-product-specs td{display:block;width:auto}.akb-catalog-entry>.bp-wrap{align-items:stretch;flex-direction:column}.ipc-category-nav{gap:6px;padding:10px}.ipc-category-nav a{flex:1 1 42%;justify-content:center;text-align:center}}
