.TopNav-module__uWpAwW__header{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.TopNav-module__uWpAwW__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:flex}.TopNav-module__uWpAwW__brand{color:var(--color-text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.TopNav-module__uWpAwW__logoMark{border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;width:36px;height:36px;font-family:var(--font-display);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.TopNav-module__uWpAwW__brandText{flex-direction:column;line-height:1.2;display:flex}.TopNav-module__uWpAwW__brandName{font-family:var(--font-display);font-size:16px;font-weight:600}.TopNav-module__uWpAwW__brandTagline{color:var(--color-text-secondary);font-size:12px}.TopNav-module__uWpAwW__account{flex-shrink:0}.TopNav-module__uWpAwW__accountButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;padding:8px 14px;font-size:14px}.TopNav-module__uWpAwW__accountButton:hover{border-color:var(--color-text-secondary)}
.SearchBar-module__9ObJ7W__row{max-width:var(--max-width);margin:0 auto;padding:16px 24px}.SearchBar-module__9ObJ7W__searchWrap{max-width:480px;position:relative}.SearchBar-module__9ObJ7W__searchIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SearchBar-module__9ObJ7W__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:14px;font-family:var(--font-body);color:var(--color-text-primary);padding:9px 32px 9px 36px}.SearchBar-module__9ObJ7W__clearButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SearchBar-module__9ObJ7W__clearButton:hover{color:var(--color-text-primary)}.SearchBar-module__9ObJ7W__searchInput::placeholder{color:var(--color-text-tertiary)}.SearchBar-module__9ObJ7W__searchInput:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #2563eb1f}
.TechnicalFilters-module__uAHCja__filters{flex-direction:column;display:flex}.TechnicalFilters-module__uAHCja__section{border-bottom:1px solid var(--color-border);margin-bottom:18px;padding-bottom:18px}.TechnicalFilters-module__uAHCja__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.TechnicalFilters-module__uAHCja__sectionTitle{color:var(--color-text-primary);margin-bottom:10px;font-size:13px;font-weight:600}.TechnicalFilters-module__uAHCja__checkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TechnicalFilters-module__uAHCja__checkItem{font-size:13px}.TechnicalFilters-module__uAHCja__checkLabel{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;display:flex}.TechnicalFilters-module__uAHCja__checkLabel:hover{color:var(--color-text-primary)}.TechnicalFilters-module__uAHCja__checkLabel input{accent-color:var(--color-accent)}
.Sidebar-module__WZVnLW__sidebar{flex-shrink:0;width:220px}.Sidebar-module__WZVnLW__summary{font-family:var(--font-display);cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.Sidebar-module__WZVnLW__summary::-webkit-details-marker{display:none}.Sidebar-module__WZVnLW__activeDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.Sidebar-module__WZVnLW__clearButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent);cursor:pointer;background:0 0;margin-bottom:16px;padding:6px 10px;font-size:12px}.Sidebar-module__WZVnLW__clearButton:hover{border-color:var(--color-accent)}.Sidebar-module__WZVnLW__section{border-bottom:1px solid var(--color-border);margin-bottom:20px;padding-bottom:20px}.Sidebar-module__WZVnLW__sectionTitle{color:var(--color-text-primary);margin-bottom:10px;font-size:13px;font-weight:600}.Sidebar-module__WZVnLW__checkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__WZVnLW__checkItem{font-size:14px}.Sidebar-module__WZVnLW__checkLabel{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;display:flex}.Sidebar-module__WZVnLW__checkLabel:hover{color:var(--color-text-primary)}.Sidebar-module__WZVnLW__checkLabel input{accent-color:var(--color-accent)}.Sidebar-module__WZVnLW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Sidebar-module__WZVnLW__note{color:var(--color-text-tertiary);font-size:12px;line-height:1.5}@media (max-width:780px){.Sidebar-module__WZVnLW__sidebar{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;margin-bottom:20px;padding:4px 16px}.Sidebar-module__WZVnLW__summary{margin-bottom:0;padding:12px 0}.Sidebar-module__WZVnLW__panelBody{padding-bottom:16px}}
.ProductCard-module__t53O_a__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.ProductCard-module__t53O_a__cardSelected{border-color:var(--category-color);box-shadow:0 0 0 1px var(--category-color)}.ProductCard-module__t53O_a__card:hover{border-color:var(--color-text-tertiary);box-shadow:0 4px 12px #0f172a0f}.ProductCard-module__t53O_a__cardSelected:hover{border-color:var(--category-color);box-shadow:0 0 0 1px var(--category-color), 0 4px 12px #0f172a14}.ProductCard-module__t53O_a__media{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative}.ProductCard-module__t53O_a__categoryChip{background:var(--color-bg);border:1px solid;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.ProductCard-module__t53O_a__glyph{opacity:.9}.ProductCard-module__t53O_a__compareToggle{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px 6px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #0f172a1a}.ProductCard-module__t53O_a__compareToggle:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.ProductCard-module__t53O_a__compareToggle:disabled{opacity:.4;cursor:not-allowed}.ProductCard-module__t53O_a__compareToggleActive{background:var(--compare-color);border-color:var(--compare-color);color:#fff}.ProductCard-module__t53O_a__compareToggleActive:hover:not(:disabled){background:var(--compare-color);border-color:var(--compare-color);color:#fff;filter:brightness(.9)}.ProductCard-module__t53O_a__compareToggleIcon{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.ProductCard-module__t53O_a__body{flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex}.ProductCard-module__t53O_a__brand{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.ProductCard-module__t53O_a__name{font-family:var(--font-display);margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.3}.ProductCard-module__t53O_a__sku{font-family:var(--font-mono);color:var(--color-text-tertiary);margin:4px 0 0;font-size:11px}.ProductCard-module__t53O_a__price{margin:10px 0 12px;font-size:16px;font-weight:600}.ProductCard-module__t53O_a__unit{color:var(--color-text-secondary);font-size:12px;font-weight:400}.ProductCard-module__t53O_a__viewButton{text-align:center;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);padding:9px 0;font-size:13px;font-weight:500;text-decoration:none;display:block}.ProductCard-module__t53O_a__viewButton:hover{background:var(--color-accent-hover)}
.ProductGrid-module__0X52Rq__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.ProductGrid-module__0X52Rq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductGrid-module__0X52Rq__grid{grid-template-columns:1fr}}.ProductGrid-module__0X52Rq__skeletonCard{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}.ProductGrid-module__0X52Rq__skeletonMedia{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-alt);animation:1.4s ease-in-out infinite ProductGrid-module__0X52Rq__pulse}.ProductGrid-module__0X52Rq__skeletonLine{background:var(--color-surface-alt);border-radius:3px;height:12px;animation:1.4s ease-in-out infinite ProductGrid-module__0X52Rq__pulse}@keyframes ProductGrid-module__0X52Rq__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ProductGrid-module__0X52Rq__skeletonMedia,.ProductGrid-module__0X52Rq__skeletonLine{animation:none}}.ProductGrid-module__0X52Rq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductGrid-module__0X52Rq__stateBox{border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);grid-column:1/-1;padding:48px 24px}.ProductGrid-module__0X52Rq__stateBox h3{color:var(--color-text-primary);margin-bottom:6px;font-size:15px}.ProductGrid-module__0X52Rq__stateBox p{margin:0;font-size:14px}.ProductGrid-module__0X52Rq__retryButton{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:16px;padding:8px 18px;font-size:13px;font-weight:500}.ProductGrid-module__0X52Rq__retryButton:hover{background:var(--color-accent-hover)}
.CompareBar-module__4bLm7q__bar{background:var(--color-text-primary);color:#fff;z-index:50;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a26}.CompareBar-module__4bLm7q__inner{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:flex}.CompareBar-module__4bLm7q__chips{flex-wrap:wrap;gap:8px;display:flex}.CompareBar-module__4bLm7q__chip{background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.CompareBar-module__4bLm7q__chipRemove{color:#fff;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1}.CompareBar-module__4bLm7q__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CompareBar-module__4bLm7q__clearButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;font-size:13px}.CompareBar-module__4bLm7q__clearButton:hover{color:#fff}.CompareBar-module__4bLm7q__compareButton{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:9px 18px;font-size:13px;font-weight:600}.CompareBar-module__4bLm7q__compareButton:disabled{cursor:not-allowed;background:#fff3}.CompareBar-module__4bLm7q__compareButton:not(:disabled):hover{background:var(--color-accent-hover)}
.page-module__fiiaUa__main{max-width:var(--max-width);margin:0 auto;padding:20px 24px 80px}.page-module__fiiaUa__breadcrumb{color:var(--color-text-tertiary);margin-bottom:24px;font-size:13px}.page-module__fiiaUa__breadcrumb a{color:var(--color-text-tertiary);text-decoration:none}.page-module__fiiaUa__breadcrumb a:hover{color:var(--color-accent);text-decoration:underline}.page-module__fiiaUa__heading{margin-bottom:24px;font-size:26px}.page-module__fiiaUa__emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);max-width:60ch;padding:48px 24px}.page-module__fiiaUa__emptyState h2{color:var(--color-text-primary);margin-bottom:8px;font-size:16px}.page-module__fiiaUa__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.page-module__fiiaUa__table{border-collapse:collapse;width:100%;min-width:560px}.page-module__fiiaUa__cornerCell{background:var(--color-surface-alt);width:200px}.page-module__fiiaUa__productHeaderCell{background:var(--color-surface-alt);text-align:left;border-left:1px solid var(--color-border);min-width:180px;padding:14px 16px}.page-module__fiiaUa__brand{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.page-module__fiiaUa__productName{font-family:var(--font-display);margin:2px 0 0;font-size:15px;font-weight:600}.page-module__fiiaUa__sku{font-family:var(--font-mono);color:var(--color-text-tertiary);margin:4px 0 0;font-size:11px}.page-module__fiiaUa__rowLabel{text-align:left;color:var(--color-text-secondary);border-top:1px solid var(--color-border);vertical-align:top;white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.page-module__fiiaUa__cell{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);vertical-align:top;padding:12px 16px;font-size:14px}.page-module__fiiaUa__unit{color:var(--color-text-secondary);font-size:12px}.page-module__fiiaUa__explainer{color:var(--color-text-tertiary);margin-top:2px;font-size:12px;display:block}.page-module__fiiaUa__bestValue{position:relative}.page-module__fiiaUa__bestBadge{color:#166534;background:#dcfce7;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.page-module__fiiaUa__backLink{color:var(--color-text-secondary);margin-top:28px;font-size:14px;text-decoration:none;display:inline-block}.page-module__fiiaUa__backLink:hover{color:var(--color-accent)}
.page-module___8aEwW__main{max-width:var(--max-width);margin:0 auto;padding:20px 24px 60px}.page-module___8aEwW__skipLink{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);z-index:100;padding:10px 16px;font-size:14px;position:absolute;top:0;left:-9999px}.page-module___8aEwW__skipLink:focus{top:16px;left:16px}.page-module___8aEwW__breadcrumb{color:var(--color-text-tertiary);margin-bottom:12px;font-size:13px}.page-module___8aEwW__heading{margin:auto;font-size:28px}.page-module___8aEwW__layout{align-items:flex-start;gap:32px;display:flex}.page-module___8aEwW__content{flex:1;min-width:0}@media (max-width:780px){.page-module___8aEwW__layout{flex-direction:column}}
.not-found-module__rehB2q__main{max-width:var(--max-width);text-align:center;margin:0 auto;padding:80px 24px}.not-found-module__rehB2q__heading{margin-bottom:12px;font-size:24px}.not-found-module__rehB2q__text{color:var(--color-text-secondary);max-width:46ch;margin:0 auto 24px;font-size:15px}.not-found-module__rehB2q__link{color:var(--color-accent);font-size:14px;text-decoration:none}.not-found-module__rehB2q__link:hover{text-decoration:underline}
.page-module__DvX4wa__main{max-width:var(--max-width);margin:0 auto;padding:20px 24px 60px}.page-module__DvX4wa__breadcrumb{color:var(--color-text-tertiary);margin-bottom:24px;font-size:13px}.page-module__DvX4wa__breadcrumb a{color:var(--color-text-tertiary);text-decoration:none}.page-module__DvX4wa__breadcrumb a:hover{color:var(--color-accent);text-decoration:underline}.page-module__DvX4wa__layout{grid-template-columns:380px 1fr;gap:40px;margin-bottom:40px;display:grid}@media (max-width:780px){.page-module__DvX4wa__layout{grid-template-columns:1fr}}.page-module__DvX4wa__media{aspect-ratio:4/3;border-radius:var(--radius-md);position:relative}.page-module__DvX4wa__categoryChip{background:var(--color-bg);border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.page-module__DvX4wa__info{flex-direction:column;display:flex}.page-module__DvX4wa__brand{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.page-module__DvX4wa__name{margin:6px 0 0;font-size:26px}.page-module__DvX4wa__sku{font-family:var(--font-mono);color:var(--color-text-tertiary);margin:6px 0 0;font-size:12px}.page-module__DvX4wa__description{color:var(--color-text-secondary);max-width:55ch;margin:16px 0 0;font-size:15px}.page-module__DvX4wa__price{margin:20px 0 0;font-size:24px;font-weight:600}.page-module__DvX4wa__unit{color:var(--color-text-secondary);font-size:14px;font-weight:400}.page-module__DvX4wa__tagList{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.page-module__DvX4wa__tag{background:var(--color-surface-alt);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:4px 10px;font-size:12px}.page-module__DvX4wa__dataSheetLink{color:var(--color-accent);margin-top:24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.page-module__DvX4wa__dataSheetLink:hover{text-decoration:underline}.page-module__DvX4wa__dataSheetMissing{color:var(--color-text-tertiary);margin-top:24px;font-size:13px;font-style:italic}.page-module__DvX4wa__specSection{border-top:1px solid var(--color-border);padding-top:32px}.page-module__DvX4wa__specHeading{margin-bottom:16px;font-size:18px}.page-module__DvX4wa__specList{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:0;margin:0;display:grid;overflow:hidden}.page-module__DvX4wa__specRow{border-bottom:1px solid var(--color-border);grid-template-columns:220px 1fr;padding:14px 18px;display:grid}.page-module__DvX4wa__specRow:last-child{border-bottom:none}.page-module__DvX4wa__specRow:nth-child(odd){background:var(--color-surface-alt)}@media (max-width:600px){.page-module__DvX4wa__specRow{grid-template-columns:1fr;gap:4px}}.page-module__DvX4wa__specLabel{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:600}.page-module__DvX4wa__specValue{flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.page-module__DvX4wa__specExplainer{color:var(--color-text-tertiary);font-size:12px}.page-module__DvX4wa__backLink{color:var(--color-text-secondary);margin-top:32px;font-size:14px;text-decoration:none;display:inline-block}.page-module__DvX4wa__backLink:hover{color:var(--color-accent)}
