.b-root{font-family:var(--font-b-geo,"Century Gothic"),"Century Gothic","CenturyGothic",Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;background:#fff;min-height:100vh;display:flex;flex-direction:column}.b-shell{max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:1280px){.b-shell{padding-left:0;padding-right:0}}.b-table{border-collapse:collapse;background:#fff}.b-table td,.b-table th{border:1px solid #999;padding:4px 10px;text-align:center;font-size:15px}.b-table th{line-height:1.15;padding:5px 10px;background:#eef2f6;border-color:#444}.b-table th,.b-table-caption{font-size:15px;font-weight:700}.b-table-caption{padding-bottom:5px;letter-spacing:.02em}.b-section-row{background:#e8eef4;color:#183751;font-weight:700;text-align:left!important}.b-stock{color:#007a33}.b-stock,.b-stock-call{font-weight:400;font-size:12.5px;white-space:nowrap}.b-stock-call{color:#555}.b-qty{width:36px;border:1px solid #999;font-size:12px;padding:2px 3px;text-align:center}.b-add{border:1px solid #c41e3a;color:#c41e3a;background:#fff;font-weight:700;font-size:11px;padding:2px 10px;border-radius:2px;cursor:pointer}.b-add:hover{background:#c41e3a;color:#fff}.b-fit{color:#007a33;font-weight:700;font-size:14px}.b-nofit{color:#bbb}.b-model-link{color:#0055a5;font-weight:700;text-decoration:underline}.b-logo{display:flex;flex-direction:column;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-logo-mcc{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:38px;font-weight:900;font-style:italic;letter-spacing:.5px;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.b-logo-depot{display:flex;justify-content:space-between;width:100%;font-size:13px;font-weight:700;color:#fff;border-top:3px solid #c41e3a;padding-top:3px;margin-top:3px}.b-logo:hover .b-logo-mcc{text-shadow:2px 2px 0 rgba(196,30,58,.6)}.b-logo--sm .b-logo-mcc{font-size:24px;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.b-logo--sm .b-logo-depot{font-size:9px;border-top-width:2px;padding-top:2px;margin-top:2px}.b-table--tight td,.b-table--tight th{padding:3px 6px;font-size:13px}.b-table--tight .b-stock,.b-table--tight .b-stock-call{font-size:11px}.b-table--tight .b-qty{width:30px}.b-table--tight .b-add{padding:2px 7px}@media (max-width:1023.98px){.b-hide-m{display:none}.b-table--tight td,.b-table--tight th{padding:3px;font-size:11.5px}.b-table--tight .b-add{font-size:10px;padding:2px 6px}}.b-table--tight tbody tr:hover td{background:#e8f0f8}.b-table--tight .b-model-link:after{content:" \2192";opacity:0}.b-table--tight tbody tr:hover .b-model-link:after{opacity:1}.b-row-alt td{background:#f2f6fa}.b-table-wrap{width:100%;overflow-x:auto}.b-table-wrap .b-table{width:100%}body:has(.b-root) .a-chrome{display:none}html:not([data-style=new]) .b-global-chrome,html[data-style=new] .a-chrome{display:none}body:has(.b-root) .b-global-chrome{display:none}html[data-style=new] body{font-family:var(--font-b-geo,"Century Gothic"),"Century Gothic","CenturyGothic",Verdana,Arial,Helvetica,sans-serif}.b-alt-header{display:none}html[data-style=new] .b-alt-header{display:block}html[data-style=new] .bid-hero,html[data-style=new] .contact-hero,html[data-style=new] .faq-hero{display:none}.b-page{padding-top:24px;padding-bottom:40px}.b-page a:focus-visible,.b-root button:focus-visible,.b-root input:focus-visible,.b-root select:focus-visible,.b-root textarea:focus-visible{outline:2px solid #0055a5;outline-offset:2px}.b-page-header{max-width:980px;margin-bottom:20px}.b-buy-panel h1,.b-page-header h1{margin:0 0 8px;color:#183751;font-size:26px;font-weight:700;line-height:1.2}.b-article li,.b-article p,.b-buy-panel p,.b-contact-strip p,.b-page-header p,.b-panel p{font-size:14px;line-height:1.55}.b-page-header>p{margin:0;max-width:900px;color:#333}.b-content-stack{display:grid;gap:16px}.b-panel{margin-bottom:16px;padding:18px 20px;border:1px solid #aaa;background:#fff}.b-panel--flush{padding:0}.b-contact-strip h2,.b-panel h2{margin:0 0 10px;color:#183751;font-size:18px;font-weight:700;line-height:1.25}.b-identify-row h3,.b-panel h3,.b-product-row h3,.b-search-results h3{margin:12px 0 5px;color:#183751;font-size:15px;font-weight:700;line-height:1.3}.b-panel>p+p{margin-top:9px}.b-article a,.b-article-index-row h3 a,.b-faq-item a,.b-inline-links a,.b-inventory-card h2 a,.b-link,.b-link-list a,.b-product-row h3 a,.b-search-results h3 a{color:#0055a5;text-decoration:underline;text-underline-offset:2px}.b-article a:hover,.b-inline-links a:hover,.b-link-list a:hover,.b-link:hover{color:#003d78}.b-bullet-list,.b-number-list{margin:9px 0 0;padding-left:22px;font-size:14px;line-height:1.5}.b-bullet-list{list-style:square}.b-number-list{list-style:decimal}.b-bullet-list li+li,.b-number-list li+li{margin-top:5px}.b-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-top:10px;padding-left:18px;list-style:square;font-size:14px}.b-inline-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px}.b-notice{margin-top:14px!important;padding:10px 12px;border-left:4px solid #c41e3a;background:#f7f3ed;color:#222;font-size:13px!important}.b-data-table{min-width:680px;margin-top:10px}.b-data-table td,.b-data-table th{padding:7px 9px;text-align:left;vertical-align:top;font-size:13px;line-height:1.4}.b-data-table tbody th{width:190px;background:#f3f5f7;color:#183751}.b-data-table tbody tr:nth-child(2n) td{background:#f8f8f8}.b-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:16px 18px;border:1px solid #183751;border-left-width:6px;background:#eef2f6}.b-contact-strip h2,.b-contact-strip p{margin:0}.b-contact-strip p{margin-top:4px}.b-contact-strip--top{margin-top:0;margin-bottom:16px}.b-contact-strip--phone h2 a,.b-phone-inline{color:#0055a5;text-decoration:underline;text-underline-offset:2px}.b-contact-strip--phone h2 a{white-space:nowrap}.b-action-row{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.b-action-row--spaced{margin-top:16px}.b-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #c41e3a;border-radius:2px;background:#c41e3a;color:#fff;font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.b-button:hover{background:#a1162e}.b-button--secondary{border-color:#183751;background:#fff;color:#183751}.b-button--secondary:hover{background:#183751;color:#fff}.b-button--compact{min-height:31px;padding:6px 12px;font-size:12px}.b-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.b-contact-directory{margin:0 0 12px;border-top:1px solid #bbb}.b-contact-directory>div,.b-short-details>div{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:1px solid #ccc}.b-contact-directory dd,.b-contact-directory dt,.b-short-details dd,.b-short-details dt{margin:0;padding:8px;font-size:13px}.b-contact-directory dt,.b-short-details dt{background:#eef2f6;color:#183751;font-weight:700}.b-contact-directory a{color:#0055a5;text-decoration:underline}.b-payment-methods{display:inline-block;margin:2px 0 8px;padding:8px 10px;border:1px solid #bbb;background:#f4f4f4}.b-utility-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:16px;align-items:start}.b-utility-layout--narrow{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.b-utility-state{display:flex;min-height:300px;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:0}.b-utility-state h1,.b-utility-state h2{margin:5px 0 7px;color:#183751;font-size:20px;line-height:1.3}.b-utility-state>p{max-width:650px;margin:0}.b-utility-state>p+p{margin-top:8px}.b-utility-label{color:#555;font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b-utility-label--success{color:#21713d}.b-utility-label--error{color:#a1162e}.b-mono-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}@keyframes b-spin{to{transform:rotate(1turn)}}.b-spinner{width:30px;height:30px;margin-bottom:14px;border:4px solid #ccd4db;border-top-color:#c41e3a;border-radius:50%;animation:b-spin .8s linear infinite}.b-contact-directory--compact{margin-top:18px}.b-contact-directory--compact>div{grid-template-columns:95px minmax(0,1fr)}.b-request-form--standalone{margin-top:0;padding-top:0;border-top:0}.b-order-lookup-button{margin-top:16px}.b-order-result-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:15px 18px;border:1px solid #183751;background:#183751;color:#fff}.b-order-result-header span:first-child{display:block;color:#d9e3eb;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.b-order-result-header h2{margin:3px 0 0;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.b-order-result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.b-status-tag{padding:6px 10px;border:1px solid #c59428;background:#fff4cc;color:#654600!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.b-status-tag--active{border-color:#5b86ad;background:#e8f2fb;color:#17456e!important}.b-status-tag--complete{border-color:#4b8c62;background:#e9f7ed;color:#195d31!important}.b-status-tag--cancelled{border-color:#b64b57;background:#fff0f1;color:#8c1826!important}.b-order-alert{margin-bottom:16px;padding:13px 16px;border:1px solid #b98a30;border-left-width:5px;background:#fff8e8}.b-order-alert--success{border-color:#3c7d54;background:#eef8f1}.b-order-alert h2,.b-order-alert p{margin:0}.b-order-alert h2{color:#183751;font-size:15px}.b-order-alert p{margin-top:4px;font-size:13px}.b-order-summary-list{margin-bottom:10px}.b-order-summary-list>div{grid-template-columns:135px minmax(0,1fr)}.b-break-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.b-address-panel p{margin:0;font-size:13px;line-height:1.5}.b-order-items-table td:nth-child(3),.b-order-items-table td:nth-child(4){white-space:nowrap}.b-order-items-table td:nth-child(2) div+div{margin-top:3px}.b-order-items-table td:nth-child(2) span{color:#555;font-weight:700}.b-transaction-page-header{display:none}html[data-style=new] .b-transaction-page{min-height:0!important;background:#fff!important;color:#111;font-family:var(--font-b-geo,"Century Gothic"),"Century Gothic","CenturyGothic",Verdana,Arial,Helvetica,sans-serif;font-size:13px}html[data-style=new] .b-document-header,html[data-style=new] .b-transaction-header,html[data-style=new] .b-transaction-local-footer{display:none!important}html[data-style=new] .b-transaction-content{width:100%;margin-right:auto;margin-left:auto;padding-top:24px!important;padding-bottom:36px!important}html[data-style=new] .b-checkout-page .b-transaction-content{max-width:1240px}html[data-style=new] .b-order-complete-page .b-transaction-content,html[data-style=new] .b-pay-page .b-transaction-content,html[data-style=new] .b-po-page .b-transaction-content{max-width:980px}html[data-style=new] .b-transaction-page-header{display:block;margin:0 0 16px}html[data-style=new] .b-transaction-page-header h1{margin:0 0 5px;color:#183751;font-size:26px;font-weight:700;line-height:1.2}html[data-style=new] .b-transaction-page-header p{margin:0;color:#333;font-size:14px}html[data-style=new] .b-transaction-page .rounded,html[data-style=new] .b-transaction-page .rounded-2xl,html[data-style=new] .b-transaction-page .rounded-3xl,html[data-style=new] .b-transaction-page .rounded-full,html[data-style=new] .b-transaction-page .rounded-lg,html[data-style=new] .b-transaction-page .rounded-md,html[data-style=new] .b-transaction-page .rounded-xl{border-radius:1px!important}html[data-style=new] .b-transaction-page .shadow,html[data-style=new] .b-transaction-page .shadow-2xl,html[data-style=new] .b-transaction-page .shadow-lg,html[data-style=new] .b-transaction-page .shadow-md,html[data-style=new] .b-transaction-page .shadow-sm,html[data-style=new] .b-transaction-page .shadow-xl,html[data-style=new] .b-transaction-panel{box-shadow:none!important}html[data-style=new] .b-transaction-dialog,html[data-style=new] .b-transaction-panel{border:1px solid #999!important;border-radius:1px!important;background:#fff!important}html[data-style=new] .b-transaction-panel>[class*=bg-emerald-50]:first-child,html[data-style=new] .b-transaction-panel>[class*=bg-gray-50]:first-child,html[data-style=new] .b-transaction-panel>[class*=bg-green-50]:first-child{border-bottom:1px solid #999!important;background:#eef2f6!important}html[data-style=new] .b-transaction-page [class*=bg-gray-50],html[data-style=new] .b-transaction-subpanel{border-radius:1px!important;background:#f4f4f4}html[data-style=new] .b-transaction-page .b-transaction-state-icon{display:none!important}html[data-style=new] .b-transaction-state{align-items:flex-start;width:min(100%,760px);min-height:0;margin:24px auto;padding:22px 24px!important;text-align:left!important}html[data-style=new] .b-transaction-state h1{margin:0 0 7px;color:#183751!important;font-size:24px!important;line-height:1.25}html[data-style=new] .b-transaction-state p{max-width:680px;margin-top:5px;color:#333!important;font-size:14px!important;line-height:1.5}html[data-style=new] .b-checkout-result-page,html[data-style=new] .b-not-found-page,html[data-style=new] .b-subscription-page{min-height:55vh!important;padding:22px 16px!important}html[data-style=new] .b-subscription-page .b-transaction-state{border-width:1px!important}html[data-style=new] .b-not-found-page .b-transaction-content{max-width:820px}html[data-style=new] .b-transaction-page h1,html[data-style=new] .b-transaction-page h2,html[data-style=new] .b-transaction-page h3,html[data-style=new] .b-transaction-page h4{color:#183751;line-height:1.3}html[data-style=new] .b-transaction-page h2{font-size:18px!important}html[data-style=new] .b-transaction-page h3{font-size:15px!important}html[data-style=new] .b-transaction-page input,html[data-style=new] .b-transaction-page select,html[data-style=new] .b-transaction-page textarea{min-height:35px;padding:6px 8px!important;border:1px solid #777!important;border-radius:1px!important;background:#fff;color:#111;font:inherit}html[data-style=new] .b-transaction-page input[type=checkbox],html[data-style=new] .b-transaction-page input[type=radio]{width:16px;min-height:16px;padding:0!important}html[data-style=new] .b-transaction-page label{color:#183751!important;font-size:12px;font-weight:700}html[data-style=new] .b-transaction-page table{width:100%;border-collapse:collapse;background:#fff}html[data-style=new] .b-transaction-page td,html[data-style=new] .b-transaction-page th{padding:7px 8px;border:1px solid #aaa!important;text-align:left;vertical-align:top;font-size:12px}html[data-style=new] .b-transaction-page th{border-color:#555!important;background:#eef2f6;color:#183751;font-weight:700}html[data-style=new] .b-po-page .b-transaction-panel{overflow-x:auto!important}html[data-style=new] .b-transaction-page .b-primary-transaction-button,html[data-style=new] .b-transaction-page .btn-primary,html[data-style=new] .b-transaction-page a.bg-mcc-accent,html[data-style=new] .b-transaction-page a.bg-orange-500,html[data-style=new] .b-transaction-page button.bg-mcc-accent,html[data-style=new] .b-transaction-page button.bg-orange-500{min-height:35px;padding:8px 16px!important;border:1px solid #c41e3a!important;border-radius:1px!important;box-shadow:none!important;background:#c41e3a!important;color:#fff!important;font-size:13px!important;font-weight:700;line-height:1.2}html[data-style=new] .b-transaction-page .btn-outline{min-height:35px;padding:8px 16px!important;border:1px solid #183751!important;border-radius:1px!important;background:#fff!important;color:#183751!important;font-size:13px!important}html[data-style=new] .b-transaction-page a.text-mcc-accent,html[data-style=new] .b-transaction-page a.text-mcc-gold,html[data-style=new] .b-transaction-page a.text-orange-500,html[data-style=new] .b-transaction-page a.text-orange-700,html[data-style=new] .b-transaction-page a.text-slate-600{color:#0055a5!important;text-decoration:underline}html[data-style=new] .b-transaction-state a.text-2xl{font-size:20px!important}html[data-style=new] .b-transaction-notice,html[data-style=new] .b-transaction-page [class*=bg-amber-50],html[data-style=new] .b-transaction-page [class*=bg-blue-50],html[data-style=new] .b-transaction-page [class*=bg-emerald-50],html[data-style=new] .b-transaction-page [class*=bg-green-50]{border:1px solid #aaa!important;border-left:4px solid #183751!important;border-radius:1px!important;background:#f5f3ed!important}html[data-style=new] .b-transaction-contact{padding:10px 12px!important;border:1px solid #aaa;border-left:4px solid #c41e3a;border-radius:1px!important;background:#f5f3ed!important;text-align:left!important}html[data-style=new] .b-transaction-contact p{display:inline;margin-right:8px}html[data-style=new] .b-transaction-dialog{padding:20px!important;text-align:left}html[data-style=new] .b-transaction-dialog button{border-radius:1px!important}html[data-style=new] .b-checkout-page .b-transaction-content>.grid{gap:16px!important}html[data-style=new] .b-checkout-page .space-y-6>:not([hidden])~:not([hidden]){margin-top:14px}html[data-style=new] .b-checkout-page .b-transaction-panel>[class*=px-6][class*=py-4]{padding:10px 14px!important}html[data-style=new] .b-checkout-page .b-transaction-panel>[class*=p-6]{padding:14px!important}html[data-style=new] .b-checkout-page .text-3xl{font-size:23px!important}html[data-style=new] .b-order-complete-panel{margin-bottom:8px}html[data-style=new] .b-order-complete-page .text-3xl,html[data-style=new] .b-pay-page .text-3xl{font-size:24px!important}@media (max-width:639px){html[data-style=new] .b-transaction-content{padding:18px 14px 28px!important}html[data-style=new] .b-transaction-page-header h1,html[data-style=new] .b-transaction-state h1{font-size:21px!important}html[data-style=new] .b-transaction-state{margin:12px auto;padding:16px!important}html[data-style=new] .b-checkout-result-page,html[data-style=new] .b-not-found-page,html[data-style=new] .b-subscription-page{padding:12px 0!important}html[data-style=new] .b-po-page table{min-width:620px}}.b-reference-product{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:16px}.b-reference-product-image{position:relative;min-height:300px;background:#f7f7f7}.b-identify-list{margin-top:12px;border-top:1px solid #999}.b-identify-row{display:grid;grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #bbb;scroll-margin-top:20px}.b-identify-row h3,.b-identify-row p{margin:0}.b-identify-row p{margin-top:4px;font-size:13px;line-height:1.45}.b-identify-image{position:relative;height:105px;border:1px solid #ccc;background:#f7f7f7}.b-request-form{margin-top:16px;padding-top:16px;border-top:1px solid #aaa}.b-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.b-filter-bar label,.b-request-form label,.b-site-search label{display:flex;flex-direction:column;gap:4px;color:#183751;font-size:12px;font-weight:700}.b-request-form label{display:block}.b-request-form label>input,.b-request-form label>select,.b-request-form label>textarea{margin-top:4px}.b-filter-bar input,.b-filter-bar select,.b-request-form input,.b-request-form select,.b-request-form textarea,.b-site-search input{width:100%;min-height:34px;padding:6px 8px;border:1px solid #777;border-radius:1px;background:#fff;color:#111;font:inherit;font-size:13px}.b-request-form textarea{resize:vertical}.b-form-wide{margin-top:13px}.b-form-check{display:flex!important;flex-direction:row!important;align-items:center;align-self:end;min-height:34px}.b-form-check input{width:16px;min-height:16px}.b-form-help{margin:9px 0!important;color:#555;font-size:12px!important}.b-form-message{margin:10px 0 0!important;padding:8px 10px;border:1px solid #37814f;background:#eef8f1}.b-form-message--error{border-color:#b52222;background:#fff0f0;color:#8d1212}.b-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;border:1px solid #999;background:#eef2f6}.b-filter-bar--search{grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(170px,1fr) auto auto}.b-result-count{margin:10px 0;color:#444;font-size:12px;font-weight:700}.b-site-search{max-width:720px;margin:0 0 16px}.b-site-search>div{display:flex;gap:7px;margin-top:4px}.b-site-search input{flex:1}.b-jump-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:-4px 0 16px;padding:9px 12px;border:1px solid #aaa;background:#f4f4f4;font-size:12px}.b-jump-links a{color:#0055a5;text-decoration:underline}.b-faq-group,.b-faq-item{scroll-margin-top:20px}.b-faq-item{padding:10px 0;border-top:1px solid #bbb}.b-faq-item h3,.b-faq-item p{margin:0}.b-faq-item p{margin-top:4px;font-size:14px;line-height:1.5}.b-article-index{border-top:1px solid #999}.b-article-index-row{display:grid;grid-template-columns:150px minmax(0,1fr) 90px;align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid #bbb}.b-article-index-row h3,.b-article-index-row p{margin:0}.b-article-index-row p{margin-top:4px;color:#444;font-size:13px;line-height:1.4}.b-article-date{display:flex;flex-direction:column;gap:3px;color:#555;font-size:11px}.b-article-date time{color:#183751;font-weight:700}.b-byline{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:#555;font-size:11px}.b-article-page{max-width:1000px}.b-article{margin:16px 0;padding:20px 24px;border:1px solid #aaa;background:#fff}.b-article h2{margin:28px 0 8px;padding-bottom:5px;border-bottom:2px solid #183751;color:#183751;font-size:20px;line-height:1.3}.b-article h2:first-child{margin-top:0}.b-article h3{margin:20px 0 6px;color:#183751;font-size:16px}.b-article h4{margin:16px 0 5px;font-size:14px}.b-article ol,.b-article p,.b-article ul{margin:8px 0}.b-article ol,.b-article ul{padding-left:22px}.b-article ul{list-style:square}.b-article ol{list-style:decimal}.b-article table{width:100%;margin:12px 0;border-collapse:collapse;font-size:12px}.b-article td,.b-article th{padding:7px;border:1px solid #999;text-align:left;vertical-align:top}.b-article th{background:#eef2f6;color:#183751}.b-article blockquote{margin:12px 0;padding:8px 12px;border-left:4px solid #183751;background:#f3f3f3}.b-product-list{border-top:1px solid #999}.b-product-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #bbb}.b-product-row h3,.b-product-row p{margin:0}.b-product-row p{margin-top:4px;font-size:13px}.b-product-thumb{position:relative;height:110px;border:1px solid #ccc;background:#fafafa}.b-price-line{color:#183751;font-weight:700}.b-inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.b-inventory-card{border:1px solid #999;background:#fff}.b-inventory-image{position:relative;display:block;height:230px;border-bottom:1px solid #bbb;background:#f7f7f7}.b-inventory-body{padding:12px}.b-inventory-card h2{margin:0 0 8px;font-size:14px;line-height:1.35}.b-inventory-card dl{margin:0;font-size:11px}.b-inventory-card dl>div{display:grid;grid-template-columns:95px 1fr;gap:5px;padding:3px 0;border-top:1px solid #ddd}.b-inventory-card dt{color:#555}.b-inventory-card dd{margin:0;font-weight:700}.b-inventory-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.b-inventory-buy strong{color:#183751;font-size:20px}.b-inventory-detail,.b-part-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px}.b-buy-panel,.b-gallery-panel,.b-part-image{border:1px solid #999;background:#fff}.b-gallery-panel{padding:12px}.b-inventory-main-image{position:relative;min-height:480px;background:#f7f7f7}.b-thumbnail-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.b-thumbnail{position:relative;width:80px;height:70px;border:1px solid #aaa}.b-buy-panel{padding:20px}.b-sku{margin:0 0 6px!important;color:#555;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.b-item-price{margin:18px 0 4px!important;color:#183751;font-size:28px!important;font-weight:700}.b-buy-button{width:100%;margin:14px 0 8px}.b-part-image{position:relative;min-height:370px;background:#f7f7f7}.b-short-details{margin:14px 0 0;border-top:1px solid #bbb}.b-part-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.b-parts-table td:first-child{white-space:nowrap}.b-empty-state{padding:20px}.b-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:14px;font-size:12px}.b-pagination a{color:#0055a5;text-decoration:underline}.b-pagination span{color:#888}.b-search-results article{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:4px 16px;padding:10px 0;border-top:1px solid #bbb}.b-search-results h3,.b-search-results p{margin:0}.b-search-results p{font-size:13px}.b-footer-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.b-footer-directory h2{margin:0 0 7px;color:#183751;font-size:12px;font-weight:700}.b-footer-directory ul{margin:0;padding:0;list-style:none}.b-footer-directory li+li{margin-top:3px}.b-footer-contact a,.b-footer-directory a{color:#0055a5;font-size:11px;text-decoration:underline}.b-footer-contact{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:18px;padding:9px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;color:#333;font-size:11px}.b-footer-disclaimer{max-width:1100px;margin:11px 0 0;color:#555;font-size:10px;line-height:1.45}.b-footer-copy{margin:8px 0 0;color:#666;font-size:10px}@media (max-width:900px){.b-filter-bar,.b-filter-bar--search,.b-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-inventory-detail,.b-part-detail{grid-template-columns:1fr}.b-inventory-main-image{min-height:400px}.b-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.b-page{padding-top:18px;padding-bottom:28px}.b-buy-panel h1,.b-page-header h1{font-size:22px}.b-contact-strip p,.b-page-header p,.b-panel p{font-size:13px}.b-panel{padding:14px}.b-filter-bar,.b-filter-bar--search,.b-form-grid,.b-inventory-grid,.b-reference-product,.b-two-column,.b-utility-layout{grid-template-columns:1fr}.b-contact-strip{align-items:stretch;flex-direction:column}.b-action-row{width:100%}.b-action-row .b-button{flex:1}.b-link-list{grid-template-columns:1fr}.b-identify-row,.b-product-row{grid-template-columns:100px minmax(0,1fr);gap:10px}.b-identify-image,.b-product-thumb{height:85px}.b-identify-link,.b-product-row>.b-button{grid-column:2;justify-self:start}.b-article-index-row{grid-template-columns:1fr;gap:5px}.b-article-date{flex-direction:row;gap:12px}.b-article{padding:15px}.b-inventory-main-image{min-height:300px}.b-part-image{min-height:280px}.b-contact-directory>div,.b-short-details>div{grid-template-columns:120px minmax(0,1fr)}.b-footer-directory{grid-template-columns:1fr 1fr;gap:18px 12px}.b-utility-state{min-height:250px}.b-order-result-header{align-items:flex-start;flex-direction:column}.b-order-result-actions{justify-content:flex-start}}@media print{.b-order-status-page .b-contact-strip,.b-order-status-page .b-print-button,body:has(.b-order-status-page) .b-breadcrumb-wrap,body:has(.b-order-status-page) .b-root>footer,body:has(.b-order-status-page) .b-root>header{display:none!important}.b-order-status-page{padding:0}.b-order-result-header{color:#000;background:#fff}.b-order-result-header h2{color:#000}}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_ca911e;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_ca911e{font-family:__Montserrat_ca911e,__Montserrat_Fallback_ca911e;font-style:normal}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_c968c1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_c968c1;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c968c1{font-family:__Poppins_c968c1,__Poppins_Fallback_c968c1;font-style:normal}.__variable_c968c1{--font-b-geo:"__Poppins_c968c1","__Poppins_Fallback_c968c1"}