.languageSwitcher{flex:0 0 auto;min-inline-size:0;position:relative}.languageButton{gap:7px;inline-size:auto;min-inline-size:68px;padding-inline:11px}.languageButton>span{direction:ltr;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:750;letter-spacing:.04em;line-height:1;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}.languageMenu{background:var(--paper);border:1px solid var(--rule);box-shadow:0 16px 34px rgba(17,23,25,.16);display:grid;grid-gap:1px;gap:1px;inline-size:min(272px,calc(100vw - 32px));inset-block-start:calc(100% + 8px);inset-inline-end:0;max-block-size:min(420px,calc(100dvh - 140px));overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;scrollbar-gutter:stable;z-index:130}.languageMenu>a{align-items:center;background:#fff;border:1px solid transparent;border-inline-start-width:3px;color:var(--ink);display:grid;font-size:12px;font-weight:650;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-block-size:42px;min-inline-size:0;padding-block:8px;padding-inline:10px 9px;text-align:start;text-decoration:none;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.languageMenu>a:focus-visible,.languageMenu>a:hover{background:var(--mineral);border-inline-start-color:var(--oxide);color:var(--oxide-dark)}.languageButton:focus-visible,.languageMenu>a:focus-visible,.mobileLanguageGrid>a:focus-visible{outline:2px solid var(--oxide);outline-offset:2px}.languageMenu>a[aria-selected=true]{background:#f2f4f3;border-color:var(--rule);border-inline-start-color:var(--oxide);color:var(--ink);font-weight:750}.languageMenu>a>span,.mobileLanguageGrid>a{min-inline-size:0;overflow-wrap:anywhere;unicode-bidi:plaintext}.languageMenu svg{color:var(--oxide-dark);flex:0 0 auto}.mobileLanguageGrid{background:var(--rule);border:1px solid var(--rule);display:grid;grid-gap:1px;gap:1px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:16px 2px;min-inline-size:0}.mobileLanguageGrid>a{align-items:center;background:var(--paper);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;color:#3f494c;display:flex;font-size:11px;font-weight:650;line-height:1.3;min-block-size:46px;padding-block:8px;padding-inline:10px;text-align:start;text-decoration:none}.mobileLanguageGrid>a:focus-visible,.mobileLanguageGrid>a:hover{background:#f5f6f5;color:var(--oxide-dark)}.mobileLanguageGrid>a.active,.mobileLanguageGrid>a[aria-current=page]{background:#fff;border-inline-start-color:var(--oxide);color:var(--oxide-dark);font-weight:750}.desktopNav{margin-left:0;-webkit-margin-start:auto;margin-inline-start:auto}.utilityProof{border-left:0;border-right:0;border-inline:1px solid var(--rule-dark)}.productImageLabel{left:auto;right:auto;inset-inline-start:9px}.compactList li{padding-left:0;-webkit-padding-start:14px;padding-inline-start:14px}.compactList li:before{left:auto;right:auto;inset-inline-start:0}.applicationCard,.productCard{margin:0;min-inline-size:0;text-align:start}.applicationCard,.breadcrumbs,.field,.formSection,.partLine label,.productCardBody,.rfqForm,.siteFooter{text-align:start}.breadcrumbs ol{padding-inline:0}.breadcrumbs a,.breadcrumbs li,.mobileBackLink{min-inline-size:0}.tableWrap{inline-size:100%;max-inline-size:100%;overscroll-behavior-inline:contain}.mobileStackTable td,.mobileStackTable th,.responsiveDataTable td,.responsiveDataTable th,.specTable td,.specTable th{text-align:start}.rfqProgress span{border-right:0;-webkit-border-end:1px solid var(--rule-dark);border-inline-end:1px solid var(--rule-dark);min-inline-size:0;overflow-wrap:anywhere}.rfqProgress span:last-child{-webkit-border-end:0;border-inline-end:0}.selectedFileRow{padding-block:8px;padding-inline:14px 9px}.quoteAside li{padding-left:0;-webkit-padding-start:28px;padding-inline-start:28px}.quoteAside li:before{direction:ltr;left:auto;right:auto;inset-inline-start:0;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.consentField>span,.field input,.field select,.field textarea,.fileField>span,.formFeedback,.partLine input,.projectOptionField>span,.securityStrip span,.selectedFileRow>span{min-inline-size:0}.footerBottom>span,.footerLocation,.siteFooter a{min-inline-size:0;overflow-wrap:anywhere}.technicalLtr,.technicalToken,[data-technical=true],bdi[dir=ltr],code,kbd,samp,var{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}bdi[dir=ltr]{display:inline-block;max-inline-size:100%;overflow-wrap:anywhere;text-align:left}input[dir=ltr],input[inputmode=decimal],input[inputmode=numeric],input[type=email],input[type=number],input[type=tel],input[type=url],textarea[dir=ltr]{direction:ltr;text-align:left;unicode-bidi:plaintext}input[dir=auto],textarea[dir=auto]{text-align:start;unicode-bidi:plaintext}.brand,.mobileMenuContext>span,.siteFooter a[dir=ltr]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.siteFooter a[dir=ltr]{text-align:left}html[dir=rtl] .applicationCard,html[dir=rtl] .breadcrumbs,html[dir=rtl] .mobileActionBar,html[dir=rtl] .productCardBody,html[dir=rtl] .rfqForm,html[dir=rtl] .siteFooter,html[dir=rtl] .siteHeader,html[dir=rtl] .tableWrap{direction:rtl}html[dir=rtl] .desktopNav{margin-left:0;margin-right:auto;-webkit-margin-start:auto;margin-inline-start:auto}html[dir=rtl] .languageMenu,html[dir=rtl] .mobileLanguageGrid,html[dir=rtl] .mobileMenuInner{direction:rtl}html[dir=rtl] .applicationCard>span,html[dir=rtl] .partLineNumber,html[dir=rtl] .productCardHeader bdi,html[dir=rtl] .rfqProgress b{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .mobileStackTable,html[dir=rtl] .responsiveDataTable,html[dir=rtl] .specTable{direction:rtl}.directionalIcon{flex:0 0 auto;transform-origin:center;transition:transform .16s var(--ease-out)}html[dir=rtl] .directionalIcon{transform:scaleX(-1)}html[dir=rtl] .drawingFrame,html[dir=rtl] .engineeringDrawing,html[dir=rtl] .factoryCapabilityLeadImage,html[dir=rtl] .factoryCapabilityMediaImage,html[dir=rtl] .productDetailImage,html[dir=rtl] .productGallery,html[dir=rtl] .productImage,html[dir=rtl] .technicalDrawing{direction:ltr}@media (min-width:641px){.applicationCard,.productCard{-webkit-margin-before:-1px;margin-block-start:-1px;-webkit-margin-start:-1px;margin-inline-start:-1px}}@media (min-width:1181px) and (max-width:1540px){html:not([lang=en]) .desktopNav,html:not([lang=en]) .desktopSearch{display:none}html:not([lang=en]) .headerMain{min-height:72px}html:not([lang=en]) .headerActions{margin-left:0;-webkit-margin-start:auto;margin-inline-start:auto}html:not([lang=en]) .menuButton{display:inline-flex}html:not([lang=en]) .mobileMenu{background:var(--paper);border-top:1px solid var(--rule);display:block;max-height:calc(100svh - 104px);overflow-y:auto}html:not([lang=en]) .mobileMenuInner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:24px}html:not([lang=en]) .mobileMenuContext{background:var(--graphite);grid-column:1/-1;margin-bottom:12px;padding:19px}html:not([lang=en]) .mobileMenuContext span{color:#efb2ab;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px}html:not([lang=en]) .mobileMenuContext p{color:#d4d9db;font-size:13px;margin:8px 0 0}html:not([lang=en]) .mobileNavLink{border-bottom:1px solid var(--rule);color:var(--ink);font-size:14px;font-weight:650;min-height:52px;padding:15px 10px;text-decoration:none}html:not([lang=en]) .mobileNavLink:nth-of-type(odd){-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}html:not([lang=en]) .mobileNavLink.active{box-shadow:inset 0 -3px 0 var(--oxide);color:var(--oxide-dark)}html:not([lang=en]) .mobileMenuCta{grid-column:1/-1;margin-top:16px}html:not([lang=en]) .mobileMenuLocation{align-items:center;color:var(--zinc);display:flex;font-size:11px;gap:7px;grid-column:1/-1;padding-top:15px}}@media (max-width:1180px){.headerMain{gap:18px}.headerActions{margin-left:0;-webkit-margin-start:auto;margin-inline-start:auto}.footerGrid>*,.formGrid>*,.headerActions,.mobileMenuInner>*{min-inline-size:0}.mobileNavLink:nth-of-type(odd){border-right:0;-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.languageMenu{inline-size:min(264px,calc(100vw - 32px))}}@media (max-width:768px){.languageMenu{inline-size:min(252px,calc(100vw - 28px))}.mobileLanguageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteTrust{border-left:0;-webkit-border-start:0;border-inline-start:0}.breadcrumbs{max-inline-size:100%;overscroll-behavior-inline:contain}.footerBottom,.footerGrid,.footerSignal .container{text-align:start}}@media (max-width:640px){.headerMain{gap:8px}.headerActions{gap:5px}.brand{flex:0 1 auto}.brand,.brandText{min-inline-size:0}.languageMenu{inline-size:auto;inset-block-start:68px;inset-inline:16px;max-block-size:calc(100dvh - 150px - env(safe-area-inset-bottom));position:fixed}.mobileLanguageGrid{margin-block:12px 2px}.mobileLanguageGrid>a{min-block-size:48px}.mobileNavLink:nth-of-type(odd){-webkit-border-end:0;border-inline-end:0}.applicationCard,.productCard{margin:0}.applicationCard,.formSection,.productCardBody,.responsiveDataTable td,.rfqForm,.selectedFileRow{min-inline-size:0}.selectedFileRow{padding-block:8px;padding-inline:12px 5px}.responsiveDataTable td{grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr)}.responsiveDataTable td:before{min-inline-size:0;overflow-wrap:anywhere;text-align:start}.mobileActionBar{direction:inherit;inset-inline:0;min-inline-size:0}.mobileTab{min-inline-size:0}.mobileTab,.mobileTab>span{inline-size:100%;text-align:center}.mobileTab>span{display:-webkit-box;line-height:1.12;max-inline-size:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.footerBottom>div{margin-left:0;-webkit-margin-start:auto;margin-inline-start:auto;min-inline-size:0}.footerBottom a{min-inline-size:0}}@media (max-width:360px){.headerMain{gap:6px;padding-inline:14px}.languageButton{inline-size:44px;min-inline-size:44px;padding-inline:0}.languageButton>span{display:none}.languageMenu{inset-inline:12px}.mobileLanguageGrid>a{font-size:10.5px;padding-inline:8px}.responsiveDataTable td{gap:8px;grid-template-columns:minmax(80px,.4fr) minmax(0,.6fr);padding-inline:10px}.mobileTab{font-size:9.5px}}