/* build time:Tue Sep 15 2026 10:47:36 GMT+0000 (Coordinated Universal Time)*/
@media (min-width:992px){.navbar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar .main-nav{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.navbar .main-nav .nav-item .nav-item-link{padding:1rem .7rem .5rem .7rem}}@media (min-width:992px) and (max-width:1199.98px){.navbar .brand{margin-right:.5rem}.navbar .main-nav .nav-item .nav-item-link{padding:1rem .52rem .5rem .52rem}.main-nav .nav-item-catalog{margin-left:.4rem}.main-nav .nav-item-catalog .nav-item-link{padding:.4rem .9rem!important}.main-nav .nav-item-search{margin-left:.4rem}}.main-nav .nav-item-search{display:inline-block;vertical-align:middle;margin-left:.8rem;line-height:1}.header-search-btn-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(241,245,249,.9);border:1px solid rgba(226,232,240,.9);color:#475569;font-size:12.5px;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03);text-decoration:none!important;vertical-align:middle;margin-top:-2px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-search-btn-desktop:hover{background:#fff;border-color:#cbd5e1;color:#0284c7;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.08);box-shadow:0 3px 8px rgba(0,0,0,.08);-webkit-transform:scale(1.08);transform:scale(1.08)}.mobile-nav-search-wrapper{padding:16px 20px 10px}.mobile-nav-search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;height:42px;padding:0 16px;border-radius:21px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#94a3b8;font-size:13.5px;font-weight:500;text-decoration:none!important;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-box-sizing:border-box;box-sizing:border-box;backdrop-filter:blur(8px)}.mobile-nav-search-btn:active,.mobile-nav-search-btn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);color:#f8fafc;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.mobile-nav-search-btn i{font-size:14px;color:#94a3b8;-webkit-transition:color .2s ease;transition:color .2s ease}.mobile-nav-search-btn:hover i{color:#38bdf8}.mobile-nav-search-btn span{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}body.spotlight-open,html.spotlight-open{overflow:hidden!important;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.spotlight-overlay{position:fixed;inset:0;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10vh 16px 24px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1);transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1)}.spotlight-overlay.is-active{opacity:1;visibility:visible}.spotlight-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);-webkit-transition:opacity .25s ease;transition:opacity .25s ease;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.spotlight-dialog{position:relative;width:100%;max-width:680px;background:#fff;border-radius:20px;-webkit-box-shadow:0 25px 60px -15px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.8) inset,0 0 0 1px rgba(0,0,0,.08);box-shadow:0 25px 60px -15px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.8) inset,0 0 0 1px rgba(0,0,0,.08);overflow:hidden;-webkit-transform:translateY(-16px) scale(.98);transform:translateY(-16px) scale(.98);-webkit-transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-scroll-chaining:none;overscroll-behavior:contain}.spotlight-overlay.is-active .spotlight-dialog{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.spotlight-searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #f1f5f9;background:#fff;gap:12px}.spotlight-search-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;-ms-flex-negative:0;flex-shrink:0}.spotlight-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;border:none!important;outline:0!important;background:0 0!important;font-size:16px;font-weight:500;color:#0f172a;padding:0;-webkit-box-shadow:none!important;box-shadow:none!important}.spotlight-input::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.spotlight-input::-moz-placeholder{color:#94a3b8;font-weight:400}.spotlight-input:-ms-input-placeholder{color:#94a3b8;font-weight:400}.spotlight-input::-ms-input-placeholder{color:#94a3b8;font-weight:400}.spotlight-input::placeholder{color:#94a3b8;font-weight:400}.spotlight-clear-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f1f5f9;border:none;color:#64748b;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0;-ms-flex-negative:0;flex-shrink:0}.spotlight-clear-btn:hover{background:#e2e8f0;color:#0f172a}.spotlight-esc-badge{border:1px solid #e2e8f0;background:#f8fafc;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spotlight-esc-badge:hover{background:#e2e8f0;color:#1e293b}.spotlight-mobile-close-icon{display:none!important}.spotlight-panel{max-height:480px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:16px;background:#fff}.spotlight-panel::-webkit-scrollbar{width:6px}.spotlight-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.spotlight-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:0 4px;white-space:nowrap!important;gap:8px}.spotlight-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap!important;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.spotlight-view-all-link{font-size:12px;font-weight:600;color:#0284c7;text-decoration:none!important;white-space:nowrap!important;-ms-flex-negative:0;flex-shrink:0}.spotlight-view-all-link:hover{color:#0369a1}.spotlight-featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.spotlight-cat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9;text-decoration:none!important;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.spotlight-cat-card:hover{background:#fff;border-color:#cbd5e1;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.spotlight-cat-icon{width:36px;height:36px;border-radius:8px;background:#fee2e2;color:#ef4444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}.spotlight-cat-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.spotlight-cat-name{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-bottom:2px}.spotlight-cat-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;color:#64748b}.spotlight-cat-badge{background:#fef3c7;color:#b45309;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase}.spotlight-cat-badge.hot{background:#fee2e2;color:#b91c1c}.spotlight-hot-section{padding:10px 4px 4px;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.spotlight-hot-label{font-size:12px;font-weight:600;color:#94a3b8}.spotlight-hot-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.spotlight-hot-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:14px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:12px;color:#334155;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spotlight-hot-tag:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.spotlight-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin:14px 0 8px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.spotlight-group-title:first-child{margin-top:0}.spotlight-result-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none!important;-webkit-transition:all .15s ease;transition:all .15s ease;margin-bottom:4px;border:1px solid transparent;cursor:pointer}.spotlight-result-item.is-selected,.spotlight-result-item:hover{background:#f8fafc;border-color:#e2e8f0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.02);box-shadow:0 2px 6px rgba(0,0,0,.02)}.spotlight-item-thumb{width:46px;height:46px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.spotlight-item-catalog-icon{width:44px;height:44px;border-radius:8px;background:#eff6ff;color:#2563eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.spotlight-item-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.spotlight-item-title{font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#64748b;-ms-flex-wrap:wrap;flex-wrap:wrap}.spotlight-item-badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;background:#f1f5f9;color:#475569}.spotlight-item-sku{font-family:monospace;font-size:11px;color:#0284c7;background:#e0f2fe;padding:1px 6px;border-radius:4px}.spotlight-item-sku.spotlight-badge-case{color:#7e22ce;background:#f3e8ff;font-weight:700}.spotlight-thumb-case{-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px;background:#f8fafc}.spotlight-item-arrow{color:#cbd5e1;font-size:14px;margin-left:10px;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0}.spotlight-result-item.is-selected .spotlight-item-arrow,.spotlight-result-item:hover .spotlight-item-arrow{color:#0284c7;-webkit-transform:translateX(3px);transform:translateX(3px)}.spotlight-empty-state{text-align:center;padding:36px 16px 28px}.spotlight-empty-icon{margin-bottom:14px}.spotlight-empty-title{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 8px}.spotlight-empty-desc{font-size:13px;color:#64748b;max-width:480px;margin:0 auto 20px;line-height:1.5}.spotlight-empty-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.spotlight-rfq-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;border-radius:20px;background:#1a365d;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 8px rgba(26,54,93,.2);box-shadow:0 2px 8px rgba(26,54,93,.2)}.spotlight-rfq-btn:hover{background:#2a4365;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.spotlight-contact-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;border-radius:20px;background:#f1f5f9;color:#334155!important;font-size:13px;font-weight:600;text-decoration:none!important;-webkit-transition:all .2s;transition:all .2s}.spotlight-contact-btn:hover{background:#e2e8f0;color:#0f172a!important}.spotlight-empty-clear-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;border-radius:20px;background:#f8fafc;border:1px solid #cbd5e1;color:#475569!important;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.spotlight-empty-clear-btn:hover{background:#f1f5f9;color:#0f172a!important;border-color:#94a3b8}.spotlight-category-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;margin-bottom:12px;background:linear-gradient(135deg,#eff6ff 0,#f0fdf4 100%);border:1px solid #bfdbfe;border-radius:10px;font-size:12.5px;color:#1e3a8a;gap:10px}.spotlight-cat-banner-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.spotlight-cat-banner-left i{color:#2563eb;font-size:14px}.spotlight-cat-banner-link{color:#1d4ed8!important;font-weight:600;text-decoration:none!important;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;background:#fff;border-radius:6px;border:1px solid #93c5fd;-webkit-transition:all .2s;transition:all .2s}.spotlight-cat-banner-link:hover{background:#2563eb;color:#fff!important;border-color:#2563eb}.spotlight-more-results-bar{margin:14px 0 6px;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12.5px;color:#64748b;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.spotlight-more-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.spotlight-load-more-btn{border:1px solid #2563eb;background:#2563eb;color:#fff;padding:5px 12px;border-radius:14px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.spotlight-load-more-btn:hover{background:#1d4ed8;border-color:#1d4ed8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.spotlight-show-all-btn{border:1px solid #cbd5e1;background:#fff;color:#475569;padding:5px 12px;border-radius:14px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.spotlight-show-all-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8}.spotlight-more-all-loaded{color:#059669;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0}.spotlight-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;background:#f8fafc;border-top:1px solid #f1f5f9;font-size:11px;color:#64748b}.spotlight-keys-help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.spotlight-key-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.spotlight-keys-help kbd{background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 5px;font-size:10px;font-family:inherit;font-weight:600;color:#475569;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}@media (max-width:640px){.spotlight-overlay{padding:12px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.spotlight-dialog{border-radius:16px;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.spotlight-panel{max-height:min(420px,calc(100vh - 110px));max-height:min(420px,calc(100dvh - 110px));-ms-touch-action:pan-y;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:12px}.spotlight-section-header{margin-bottom:10px}.spotlight-section-title{font-size:11px;letter-spacing:.4px}.spotlight-section-title .title-extra{display:none!important}.spotlight-view-all-link{font-size:11px}.spotlight-featured-grid{grid-template-columns:1fr}.spotlight-esc-text{display:none!important}.spotlight-mobile-close-icon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spotlight-esc-badge{width:28px;height:28px;padding:0;border-radius:50%;background:#f1f5f9;border:none;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spotlight-esc-badge:active{background:#e2e8f0;color:#0f172a}.spotlight-footer{display:none!important}}
/* rebuild by neat */