.component-catalog{padding-top:2px}.catalog-breadcrumbs{display:flex;align-items:center;gap:10px;color:#8995a6;font-size:12px;margin:2px 0 20px}.catalog-breadcrumbs b{font-weight:400;color:#687e95}.catalog-breadcrumbs a:hover{color:#0091e6}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.catalog-heading h1{font-size:19px;font-weight:600;letter-spacing:0;margin:0;color:#26394e}.catalog-heading>div{display:flex;align-items:center;color:#8b97a7;font-size:11px}.catalog-heading>div>a{padding:5px 12px;border:1px solid #c9dfed;color:#4194c6;background:#fff}.catalog-heading>div>a:first-child{margin-left:8px;border-radius:4px 0 0 4px}.catalog-heading>div>a:last-child{border-left:0;border-radius:0 4px 4px 0}.catalog-heading>div>a.active{background:#0091e6;color:white;border-color:#0091e6}.catalog-category-tabs{display:flex;flex-wrap:wrap;gap:5px 8px;margin-bottom:18px;font-size:11px}.catalog-category-tabs>a{padding:4px 10px;border-radius:3px;color:#7b8b9e}.catalog-category-tabs>a.active{color:#0091e6;background:#e4f3ff;font-weight:600}.catalog-category-tabs>a:hover{color:#0091e6}.catalog-selected{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 15px;background:#fff;border:1px solid #e5edf4;border-radius:5px;margin-bottom:14px;font-size:11px}.catalog-selected b{font-size:11px;color:#8899aa;margin-right:5px;font-weight:400}.catalog-selected>a:not(.clear-filters){color:#0091e6;border:1px solid #b4dbf3;padding:3px 9px;background:#f4faff;border-radius:3px}.catalog-selected>a>span{margin-left:9px;font-size:14px}.catalog-selected>a:hover{background:#e7f5ff}.catalog-selected .clear-filters{margin-left:auto;color:#8999a9}.catalog-facet-strip{display:flex;align-items:flex-start;gap:11px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 14px;scrollbar-width:auto;scrollbar-color:#a9b9c8 #e8edf3}.catalog-facet-strip::-webkit-scrollbar{height:8px}.catalog-facet-strip::-webkit-scrollbar-track{background:#e8edf3;border-radius:8px}.catalog-facet-strip::-webkit-scrollbar-thumb{background:#a9b9c8;border-radius:8px}.facet-card{flex:0 0 210px;min-width:0;min-height:292px;padding:13px 12px 12px;background:#fff;border:1px solid #dfe6ee;border-radius:8px}.facet-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.facet-card h3{margin:0;font-size:13px;font-weight:600;color:#273a4e;overflow-wrap:anywhere}.facet-card>header>button{color:#0091e6;font-size:11px;border:0;background:none;padding:0;white-space:nowrap}.facet-keyword{border:1px solid #e0e5eb;border-radius:4px;width:100%;padding:5px 9px;background:#fff;height:30px;font-size:11px;margin-bottom:9px;outline-offset:1px}.facet-keyword::placeholder{color:#b1bac5}.facet-options{height:196px;overflow-y:auto;scrollbar-width:thin;padding-right:2px}.facet-option{display:flex;align-items:flex-start;gap:7px;min-height:28px;line-height:20px;padding:4px 0;color:#586c82;font-size:11px;cursor:pointer}.facet-option[hidden]{display:none!important}.facet-option>input{width:12px;height:12px;flex-shrink:0;margin:4px 0 0;accent-color:#0091e6}.facet-option>span{flex:1;overflow-wrap:anywhere}.facet-option small{font-size:9px;color:#a5b2c0;min-width:14px;text-align:right;padding-top:1px}.facet-option.is-unavailable{color:#c0c8d0;cursor:default}.facet-option.is-unavailable small{color:#cbd3db}.facet-option:has(input:checked){color:#0091e6}.facet-option:hover:not(.is-unavailable){color:#0091e6}.facet-no-options{padding:15px 0;color:#a1adba;font-size:11px}.facet-range{margin-bottom:8px}.facet-range>div{display:grid;grid-template-columns:1fr 8px 1fr 46px;gap:4px;align-items:center}.facet-range input,.facet-range select{min-width:0;width:100%;border:1px solid #dfe5ec;border-radius:3px;padding:3px 4px;font-size:10px;height:27px;background:#fff;color:#75879b}.facet-range input::-webkit-inner-spin-button{appearance:none}.facet-range>div>span{color:#a5b0bc;font-size:10px}.facet-range>button{border:0;background:none;color:#0091e6;font-size:10px;display:block;margin:4px 0 0 auto;padding:0 1px;line-height:17px}.facet-card:has(.facet-range) .facet-options{height:177px}.facet-card.is-expanded .facet-options{height:330px}.catalog-facet-strip.is-stacked{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding-bottom:0}.catalog-filter-settings{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 20px;color:#94a1b1;font-size:10px}.catalog-filter-settings label{display:flex;align-items:center;gap:3px;color:#0091e6;cursor:pointer;font-size:11px}.catalog-filter-settings input{accent-color:#0091e6;margin:0 5px 0 0;width:13px;height:13px}.catalog-results-toolbar{display:flex;align-items:center;gap:19px;background:#fff;border:1px solid #ebeff4;border-radius:6px;margin-bottom:15px;padding:12px 17px;min-height:59px}.catalog-results-toolbar>nav{display:flex;gap:20px;font-size:12px;white-space:nowrap}.catalog-results-toolbar>nav>a{color:#64768a}.catalog-results-toolbar>nav>a.active{color:#0091e6;font-weight:600}.catalog-stock-toggle{font-size:11px;color:#8190a1;display:flex;align-items:center;gap:5px;white-space:nowrap}.catalog-stock-toggle input{width:13px;height:13px;accent-color:#0091e6;margin:0}.catalog-results-count{margin-left:auto;white-space:nowrap;font-size:10px;color:#99a4b2}.catalog-results-count b{color:#566c83;font-weight:500}.catalog-results-toolbar>form{display:flex;align-items:center;width:235px;border:1px solid #e1e7ee;border-radius:4px;height:32px}.catalog-results-toolbar>form>input{min-width:0;flex:1;width:100%;padding:6px 10px;border:0;background:transparent;font-size:10px}.catalog-results-toolbar>form>button{border:0;background:none;color:#8b9aa9;display:grid;place-items:center;width:32px;height:30px;padding:0}.component-table-scroll{overflow-x:auto;border-radius:6px;border:1px solid #e9eef4;background:#fff;padding:0 17px}.component-table{table-layout:fixed;width:100%;min-width:1020px;border-collapse:collapse;font-size:11px}.component-table th{padding:15px 10px;color:#5b6e83;background:#fff;font-size:11px;font-weight:500;border-bottom:1px solid #e9eef4}.component-table td{padding:21px 10px;vertical-align:top;border-bottom:1px solid #edf1f6;color:#77899d;overflow-wrap:anywhere}.component-table tr:last-child td{border-bottom:0}.component-table tbody>tr:hover{background:#fcfdff}.component-identity{display:flex;gap:13px;align-items:flex-start;min-width:0}.component-photo{width:80px;height:90px;flex-shrink:0;background:#fff;border:1px solid #f0f2f6;border-radius:4px;display:grid;place-items:center;overflow:hidden}.component-photo img{width:100%;height:100%;object-fit:contain;padding:5px}.component-identity>div{min-width:0}.component-model{font-size:13px;color:#28425c;font-weight:600;display:block;line-height:1.5;margin-bottom:7px;overflow-wrap:anywhere}.component-model:hover{color:#0091e6}.component-identity p{font-size:10px;margin:4px 0;color:#8898a9;line-height:1.6}.component-identity p>b{font-weight:400;color:#5d7590}.component-identity small{font-size:9px;color:#a7b3c0;display:block;margin-top:5px;overflow-wrap:anywhere}.component-parameters{margin:0 0 7px;font-size:10px;line-height:1.8}.component-parameters>div{display:flex;gap:3px;margin-bottom:2px}.component-parameters dt{color:#a2afbe;flex-shrink:0}.component-parameters dd{margin:0;color:#637c96;min-width:0;overflow-wrap:anywhere}.component-details-link{font-size:10px;color:#0091e6;display:inline-block;margin-top:4px}.component-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.component-tags>span{border:1px solid #c2e0f5;color:#4b9cd1;font-size:9px;padding:0 5px;border-radius:2px;line-height:18px}.component-tags>span+span{color:#7e9bb1;border-color:#d9e6ef}.component-price{color:#0091e6;white-space:nowrap}.component-price strong{font-size:18px;font-weight:500;letter-spacing:-.3px}.component-price>span{font-size:10px;color:#8b9eaf}.component-pack{display:block;color:#73899d;font-size:10px;margin:4px 0}.component-price-note{display:block;color:#a8b5c2;font-size:9px;line-height:1.6;margin-top:7px}.component-stock{display:inline-block;background:#f2f4f7;color:#97a4b3;border-radius:3px;padding:3px 8px;font-size:10px}.component-stock.in-stock{background:#eff9f4;color:#39a777}.component-stock-count{font-size:10px;color:#9ca9b8;margin:10px 0 5px}.component-stock-count>b{font-weight:500;color:#6d839a}.component-table .muted{font-size:9px;line-height:1.7;color:#a6b2c0}.component-operations{text-align:center}.component-operations .button{width:100%;font-size:11px;padding:7px 10px;border-radius:4px;min-height:33px;margin:5px 0 6px}.component-operations .button:disabled{opacity:1;background:#e6edf3;color:#9bafc0;border-color:#e6edf3}.component-operations>.component-details-link{display:block;font-size:10px}.component-consult{font-size:9px;color:#99adbe;display:block;margin-top:8px}.component-consult:hover{color:#0091e6}.component-quantity{font-size:9px;color:#90a0af;display:flex;align-items:center;gap:7px}.component-quantity input{min-width:0;width:100%;height:27px;border:1px solid #dce6ee;border-radius:3px;padding:4px 7px;font-size:11px}.component-tiers{display:grid;gap:4px;margin-top:12px}.component-tiers>span{font-size:10px;color:#97a5b3;display:flex;justify-content:space-between;gap:10px}.component-tiers b{font-size:10px;color:#698399;font-weight:400}.catalog-empty{padding:50px 20px 65px;background:#fff;border:1px solid #e8eef4;border-radius:6px;text-align:center}.catalog-empty>span{font-size:52px;color:#bbd3e5;line-height:1}.catalog-empty h2{font-size:18px;margin:14px 0 8px}.catalog-empty p{font-size:12px;margin-bottom:22px}.catalog-empty .button{font-size:12px}
@media(min-width:1600px){.component-catalog .component-table{font-size:12px}.component-model{font-size:14px}.facet-card{flex-basis:218px}}
@media(max-width:1180px){.catalog-results-toolbar{gap:13px;padding:12px}.catalog-results-toolbar>nav{gap:15px;font-size:11px}.catalog-results-toolbar>form{width:210px}.catalog-facet-strip.is-stacked{grid-template-columns:repeat(4,minmax(0,1fr))}.component-table-scroll{padding:0 10px}.facet-card{flex-basis:198px}}
@media(max-width:850px){.catalog-results-toolbar{flex-wrap:wrap;gap:13px 20px}.catalog-results-toolbar>nav{flex:1;gap:18px}.catalog-results-count{margin-left:0}.catalog-results-toolbar>form{margin-left:auto;width:260px}.catalog-facet-strip.is-stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filter-settings{padding:13px 0 16px}.catalog-filter-settings>span{display:none}.catalog-heading h1{font-size:18px}.catalog-heading>div{font-size:10px}.facet-card{flex-basis:190px}.catalog-heading>div>a{padding:4px 8px}}
@media(max-width:600px){.catalog-breadcrumbs{font-size:10px;margin-bottom:15px}.catalog-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.catalog-heading h1{font-size:18px}.catalog-heading>div{margin-left:auto}.catalog-category-tabs{gap:5px;font-size:10px;margin-bottom:13px}.catalog-category-tabs>a{padding:3px 7px}.catalog-facet-strip{gap:9px}.facet-card{flex-basis:175px;padding:11px 10px;min-height:271px}.facet-card h3{font-size:12px}.facet-options{height:178px}.facet-card:has(.facet-range) .facet-options{height:159px}.facet-option{font-size:10px;min-height:27px}.catalog-facet-strip.is-stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results-toolbar{padding:11px 10px;gap:12px}.catalog-results-toolbar>nav{gap:15px;font-size:10px;flex-basis:100%}.catalog-stock-toggle{font-size:10px}.catalog-results-count{margin-left:auto;font-size:10px}.catalog-results-toolbar>form{width:100%;margin:0}.catalog-selected{padding:9px;gap:6px}.catalog-selected b{display:none}.catalog-selected>a:not(.clear-filters){font-size:10px}.component-table-scroll{padding:0 8px}.component-table{min-width:1000px}.catalog-empty{padding:40px 15px}.catalog-empty h2{font-size:16px}}
