:root{--blue:#0b4ca3;--ink:#11223a;--orange:#f36c21;--steel:#d9e0e8;--paper:#f7f8f5;--muted:#5b6978;--line:#cad3dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Trebuchet MS,Tahoma,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.wrap{width:min(1180px,100% - 48px);margin:0 auto}.utility{background:var(--blue);color:#fff;font-size:12px}.utility-inner{align-items:center;gap:22px;min-height:36px;display:flex}.utility a{text-underline-offset:3px;text-decoration:underline}.utility a:last-child{margin-left:auto}.header{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:30px;min-height:86px;display:flex}.brand{letter-spacing:-2px;text-transform:uppercase;white-space:nowrap;font-size:31px;font-weight:900;line-height:.75}.brand img{object-fit:contain;width:205px;height:auto;max-height:35px;display:block}.brand small{letter-spacing:3px;color:var(--blue);padding:9px 0 0 4px;font-size:9px;display:block}.bolt{color:var(--orange)}nav{align-items:center;gap:20px;font-size:13px;font-weight:700;display:flex}nav>a:not(.quote-nav){color:#334357}nav>a:not(.quote-nav):hover{color:var(--blue)}.quote-nav,.button{letter-spacing:.01em;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-weight:800;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.quote-nav{background:var(--orange);color:#fff}.quote-nav:hover,.button.orange:hover{background:#d95310;box-shadow:0 8px 20px #c845162b}.button:active,.quote-nav:active{transform:scale(.98)}.menu{font:inherit;color:var(--blue);background:0 0;border:0;min-height:44px;font-weight:800;display:none}.hero{background:#e6edf5;align-items:center;min-height:548px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;background:linear-gradient(90deg,#edf3f8 0%,#edf3f8e8 37%,#edf3f800 69%);position:absolute;inset:0}.hero-copy{z-index:2;padding:72px 0;position:relative}.eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:900}.hero h1,.page h1{letter-spacing:-.065em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(42px,5.8vw,82px);line-height:.98}.hero-copy>p:not(.eyebrow){color:#3a4b5f;max-width:560px;margin:24px 0 30px;font-size:20px;line-height:1.5}.hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button.orange{background:var(--orange);color:#fff}.button.blue{background:var(--blue);color:#fff}.button.blue:hover{background:#083b82}.text-link{color:var(--blue);border-bottom:2px solid;padding-bottom:4px;font-weight:900}.text-link span{transition:transform .2s;display:inline-block}.text-link:hover span{transform:translate(4px)}.product-nav{background:#fff;padding:105px 0}.section-head{max-width:620px}.section-head h2,.sales-desk h2,.brands h2,.catalog h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02}.section-head>p:last-child{color:var(--muted);font-size:18px;line-height:1.5}.category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.category{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.category:hover{box-shadow:inset 0 5px var(--orange);background:#f1f6fc}.category img{object-fit:cover;width:100%;height:158px}.category>div{padding:22px 24px}.category h3{letter-spacing:-.04em;margin:0;font-size:22px}.category p{color:var(--muted);margin:10px 0 18px;font-size:15px;line-height:1.45}.category span{color:var(--blue);font-size:13px;font-weight:900}.industries-strip{background:var(--blue);color:#fff;padding:45px 0}.industries-strip .eyebrow{color:#c2d8f4}.industries-strip>div>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.industries-strip a{letter-spacing:-.03em;border-top:1px solid #8badd3;justify-content:space-between;padding-top:13px;font-size:20px;font-weight:800;display:flex}.industries-strip a:hover{color:#cfe0fa}.brands{padding:105px 0}.split{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.split>p{color:var(--muted);margin:35px 0 0;font-size:19px;line-height:1.6}.sales-desk{background:var(--ink);color:#fff;padding:86px 0}.sales-desk .eyebrow{color:#a9c8f0}.sales-desk p:not(.eyebrow){color:#d5dfec;max-width:520px;font-size:18px;line-height:1.6}.sales-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.sales-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.sales-actions>a:not(.button){font-size:20px;font-weight:900}.catalog{background:#e6edf5;padding:86px 0}.catalog-grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer{color:#d7e3f1;background:#061a33;padding:64px 0 20px}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:45px;display:grid}.footer-brand{letter-spacing:-2px;text-transform:uppercase;color:#fff;font-size:30px;font-weight:900}.footer-brand span{color:var(--orange)}.footer h3{text-transform:uppercase;letter-spacing:.11em;color:#8aadd2;margin:5px 0 17px;font-size:12px}.footer p,.footer address{max-width:290px;font-size:14px;font-style:normal;line-height:1.55}.footer-grid a{margin:0 0 10px;font-size:14px;display:block}.footer-grid a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #284462;justify-content:space-between;align-items:center;margin-top:52px;padding-top:18px;font-size:12px;display:flex}.footer-bottom img{width:30px;height:30px;display:block}.page{min-height:620px;padding:100px 0 120px}.page h1{max-width:850px}.lede{color:var(--muted);max-width:690px;margin:24px 0 50px;font-size:20px;line-height:1.55}.narrow{max-width:790px}.product-list{border-top:1px solid var(--line)}.product-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:30px 0;display:grid}.product-list h2{letter-spacing:-.04em;margin:0;font-size:28px}.product-list p{color:var(--muted);line-height:1.5}.product-list ul{color:#405064;margin:0;padding-left:20px;font-size:14px;line-height:1.65}.crumb{color:var(--blue);margin-bottom:44px;font-weight:800;display:inline-block}.detail h1{font-size:clamp(44px,6vw,76px)}.detail-layout{border-top:1px solid var(--line);grid-template-columns:1fr .75fr;gap:80px;padding-top:45px;display:grid}.detail h2,.page h2{letter-spacing:-.04em;margin-top:0;font-size:27px}.large-list{margin:0;padding:0;list-style:none}.large-list li{border-bottom:1px solid var(--line);padding:16px 0;font-size:18px}.detail aside,.account-card{border-top:5px solid var(--blue);background:#e6edf5;padding:34px}.detail aside p,.account-card p{color:#405064;line-height:1.55}.industry-list,.resource-list{border-top:1px solid var(--line);margin-top:55px}.industry-list article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.1fr auto;align-items:center;gap:35px;padding:30px 0;display:grid}.industry-list h2,.resource-list h2{margin:0}.industry-list p,.resource-list p{color:var(--muted);line-height:1.6}.industry-list a,.resource-list a{color:var(--blue);font-weight:900}.brand-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.brand-list div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:24px;font-size:18px;font-weight:800}.three-up{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:45px 0;display:grid}.three-up div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.three-up p{color:var(--muted);line-height:1.55}.resource-list{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.resource-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.contact-details{flex-direction:column;gap:14px;margin-top:42px;display:flex}.contact-details a{color:var(--blue);font-size:22px;font-weight:900}.contact-details p{color:var(--muted);line-height:1.55}.contact-form{border-top:5px solid var(--blue);background:#fff;gap:19px;padding:36px;display:grid;box-shadow:0 12px 30px #0b31531a}.contact-form label{gap:8px;font-size:14px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{width:100%;font:inherit;background:#fbfcfd;border:1px solid #aebdca;padding:13px;font-size:16px}.contact-form textarea{resize:vertical}.form-status{color:#164424;background:#e3f0e5;margin:0;padding:12px;font-weight:800}.legal h1{font-size:clamp(44px,6vw,70px)}.legal p{color:#394b60;font-size:17px;line-height:1.7}.legal h2{margin-top:42px}@media (max-width:1000px){nav{gap:12px;font-size:12px}.nav{gap:16px}.category-grid{grid-template-columns:repeat(2,1fr)}.industries-strip>div>div{grid-template-columns:repeat(2,1fr);gap:28px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.contact-grid,.sales-grid,.split{gap:45px}}@media (max-width:760px){.wrap{width:min(100% - 32px,1180px)}.utility-inner{justify-content:space-between;gap:10px;min-height:40px}.utility-service-label,.utility-inner span:nth-child(2),.utility-inner>a:last-child{display:none}.header{position:sticky}.nav{min-height:68px}.brand{font-size:26px}.brand img{width:170px}.menu{display:block}nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:14px 16px 20px;font-size:15px;display:none;position:absolute;top:100%;left:0;right:0}nav.open{display:flex}nav a{align-items:center;min-height:42px;display:flex}.quote-nav{justify-content:center}.hero{align-items:flex-end;min-height:560px}.hero:after{background:linear-gradient(#eef4f90d 0%,#eef4f980 28%,#eef4f9ef 56%,#eef4f9 83%)}.hero-image{object-position:70% 15%}.hero-copy{padding:32px 0 42px}.hero h1,.page h1{letter-spacing:-.06em;font-size:45px}.hero-copy>p:not(.eyebrow){margin:18px 0 25px;font-size:17px}.product-nav,.brands{padding:70px 0}.category-grid{grid-template-columns:1fr}.category{min-height:0}.category img{height:200px}.industries-strip>div>div{grid-template-columns:1fr}.industries-strip a{font-size:19px}.split,.sales-grid,.contact-grid,.detail-layout{grid-template-columns:1fr}.split>p{margin:0}.sales-desk{padding:65px 0}.sales-actions{gap:12px}.catalog-grid{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.page{padding:68px 0 84px}.lede{margin-bottom:35px;font-size:18px}.product-list article,.industry-list article{grid-template-columns:1fr;gap:12px}.brand-list,.resource-list,.three-up{grid-template-columns:1fr 1fr}.resource-list article{min-height:210px}.contact-form{padding:25px}.footer-bottom{margin-top:38px}.detail aside{padding:25px}}@media (max-width:440px){.brand{font-size:24px}.brand small{font-size:7px}.utility{font-size:11px}.utility-inner{justify-content:flex-start}.category-grid,.brand-list,.resource-list,.three-up,.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.hero h1,.page h1{font-size:40px}.actions{gap:18px}.button{width:100%}.category img{height:180px}.page{padding-top:54px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.55s both rise}.hero-copy>p{animation-delay:.1s}.hero-copy .actions{animation-delay:.18s}.category{transition:background-color .2s,box-shadow .2s,transform .2s}.category:hover{transform:translateY(-3px)}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero{background:#101920}.hero .eyebrow{color:#a9c8f0}.hero h1{color:#fff}.hero-media{z-index:0;position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center;z-index:auto;width:100%;height:100%;display:block;position:static}.hero .text-link{color:#fff}@media (max-width:760px){.hero:after{background:linear-gradient(#0811191a 0%,#08111987 28%,#081119ed 55%,#081119fa 82%)}.hero-image{object-position:72% 15%}}.category-intro{margin-bottom:52px}.category-intro.has-image{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:end;gap:clamp(32px,6vw,76px);margin-bottom:60px;display:grid}.category-intro .lede{margin-bottom:0}.category-lead-image{background:#e6edf5;place-items:center;min-height:250px;margin:0;display:grid}.category-lead-image img{object-fit:contain;width:100%;height:100%;padding:22px;display:block}@media (max-width:760px){.category-intro.has-image{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.category-lead-image{min-height:220px}.category-lead-image img{padding:16px}}.detail-actions{flex-wrap:wrap;gap:12px;display:flex}.inventory-callout{background:#e6edf5;padding:82px 0}.inventory-grid{grid-template-columns:1.1fr .8fr .72fr;align-items:end;gap:52px;display:grid}.inventory-callout h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02}.inventory-callout p:not(.eyebrow){color:var(--muted);max-width:470px;margin:0 0 24px;font-size:19px;line-height:1.6}.inventory-image{aspect-ratio:1;display:block;overflow:hidden}.inventory-image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.inventory-callout{padding:66px 0}.inventory-grid{grid-template-columns:1fr;gap:26px}.inventory-callout p:not(.eyebrow){font-size:18px}.inventory-callout .button{width:100%}.inventory-image{max-width:520px}}.marine-cable-callout{background:#fff;padding:82px 0}.marine-cable-callout-grid{grid-template-columns:1.1fr .75fr;align-items:end;gap:90px;display:grid}.marine-cable-callout h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02}.marine-cable-callout p:not(.eyebrow){color:var(--muted);max-width:470px;margin:0 0 24px;font-size:19px;line-height:1.6}@media (max-width:760px){.marine-cable-callout{padding:66px 0}.marine-cable-callout-grid{grid-template-columns:1fr;gap:26px}.marine-cable-callout p:not(.eyebrow){font-size:18px}.marine-cable-callout .button{width:100%}}.product-list article{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:38px}.product-list-image{object-fit:cover;width:100%;height:190px}.product-list-content>p{margin:10px 0 0}.product-list-content .brand-lines{color:var(--blue);margin:20px 0 0;font-size:14px;font-weight:800}.brand-lines span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.product-list-content ul{margin:18px 0 0}.product-list-content .text-link{margin-top:22px;display:inline-block}@media (max-width:760px){.product-list-image{height:210px}.product-list article{grid-template-columns:1fr;gap:20px}}@media (min-width:1001px){.category-grid{grid-template-columns:repeat(4,1fr)}}.category picture{height:158px;display:block}.product-list picture{height:190px;display:block}.category picture img,.product-list picture .product-list-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.category picture{height:200px}.product-list picture{height:210px}}@media (max-width:440px){.category picture{height:180px}}.brand-list a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--blue);justify-content:space-between;gap:14px;padding:24px;font-size:18px;font-weight:800;display:flex}.brand-list a:hover{background:#f1f6fc}.brand-list a span{font-size:15px}.catalog-brand-link{color:var(--blue);margin-top:12px;font-size:14px;font-weight:800;display:inline-block}.catalog-brand-link:hover{text-decoration:underline}.catalog-search{white-space:nowrap;background:#e6edf5;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex;color:var(--blue)!important}@media (max-width:760px){.catalog-search{justify-content:flex-start;padding:0 16px}}.form-status-error{color:#8d3c10;background:#fff0e8}.hero{background-color:#edf3f8;background-image:linear-gradient(#d6e2ee80 1px,#0000 1px),linear-gradient(90deg,#d6e2ee80 1px,#0000 1px);background-size:32px 32px}.hero-copy{border-left:5px solid var(--orange);padding-left:28px}.product-nav{background:#f9fbfd}.product-nav .section-head{border-left:3px solid var(--blue);padding-left:18px}.category-grid{background:#fff}.category{position:relative}.category:before{content:"PRODUCT FAMILY";z-index:1;color:var(--blue);letter-spacing:.08em;background:#fff;padding:4px 6px;font-size:9px;font-weight:900;position:absolute;top:12px;left:13px}.category:hover:before{background:var(--blue);color:#fff}@media (max-width:760px){.hero-copy{border-left-width:4px;padding-left:20px}.category:before{top:10px;left:10px}}.page>.wrap>h1,.category-intro>div:first-child{border-left:4px solid var(--orange);padding-left:22px}.product-list article{background:#fff;padding-left:20px;padding-right:20px}.product-list article:hover{background:#f1f6fc}.terminal-family-buttons,.terminal-parts-list{border-left:3px solid var(--blue);padding-left:22px}@media (max-width:760px){.page>.wrap>h1,.category-intro>div:first-child{padding-left:16px}.product-list article{padding-left:14px;padding-right:14px}.terminal-family-buttons,.terminal-parts-list{padding-left:16px}}:root{--blue:#1674a7;--ink:#102332;--paper:#edf1f4;--line:#b7c4ce}.page h1,.detail h1{color:#102332}.terminal-family-buttons,.detail aside,.account-card{background:#dce8f0}:root{--blue:#1f2730;--ink:#17191a;--orange:#a83b2d;--paper:#f4efe6;--line:#c9c0b2}.utility{background:#1f2730}.header{background:#f9f5ed;border-color:#c9c0b2}.header nav>a:not(.quote-nav),.products-dropdown-toggle{color:#30353a}.brand small{color:#a83b2d}.header-cart{color:#30353a;background:#f9f5ed;border-color:#30353a}.header-cart strong{background:#a83b2d}.catalog-search{background:#e9e0d2;color:#30353a!important}.catalog-search:hover{background:#ddd1c0!important}.hero{background-color:#dbd2c3;background-image:linear-gradient(#766f6426 1px,#0000 1px),linear-gradient(90deg,#766f6426 1px,#0000 1px)}.hero:after{background:linear-gradient(90deg,#f4efe6f2 0%,#f4efe6de 43%,#f4efe620 75%)}.hero-copy{border-left-color:#a83b2d}.hero-copy>p:not(.eyebrow){color:#3f4548}.product-nav{color:#17191a;background:#f9f5ed}.product-nav .section-head{border-left-color:#a83b2d}.product-nav .section-head>p:last-child,.category p{color:#5b5b55}.category-grid{background:#f9f5ed;border-color:#c9c0b2}.category{background:#fffdf8;border-color:#c9c0b2}.category:hover{background:#f5ece0;box-shadow:inset 0 5px #a83b2d}.category:before{color:#a83b2d;background:#fffdf8}.category:hover:before{color:#fff;background:#a83b2d}.category span{color:#a83b2d}.button.orange,.quote-nav{background:#a83b2d}.button.orange:hover,.quote-nav:hover{background:#852c21}.terminal-family-buttons,.detail aside,.account-card{background:#e9e0d2}:root .hero h1,:root .hero .eyebrow,:root .hero .text-link{color:#1f2730}.clamp-button{margin-top:28px}.clamp-button-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.clamp-button-group .button{text-align:center;padding:0 12px}.clamp-button-group a:last-child:nth-child(odd){grid-column:1/-1}.clamp-button-group a[href=\#dixon-valves]{grid-column:auto!important}.detail-layout+.clamp-button-group{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(57.1429% - 45.7143px)}.detail-layout+.clamp-button-group a:last-child:nth-child(odd){grid-column:auto}@media (max-width:760px){.detail-layout+.clamp-button-group{width:100%}}@media (max-width:520px){.clamp-button-group,.detail-layout+.clamp-button-group{grid-template-columns:1fr}.clamp-button-group .button{width:100%}}.fastener-button-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.fastener-button-group .button{text-align:center;min-height:42px;padding:0 10px;font-size:13px}.fastener-button-group a:last-child:nth-child(odd){grid-column:auto}.fastener-button-group a[href=\#stainless-316]{grid-column:auto!important}.rivet-browse-button,.screw-browse-buttons{width:calc(57.1429% - 45.7143px)}.rivet-browse-button a{grid-column:auto!important}@media (max-width:1000px){.fastener-button-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rivet-browse-button,.screw-browse-buttons{width:100%}}@media (max-width:520px){.fastener-button-group{grid-template-columns:1fr}.fastener-button-group .button{width:100%}}.part-list-actions{flex-wrap:wrap;gap:12px;display:flex}.part-list-actions .button{cursor:pointer;border:0}@media (max-width:760px){.part-list-actions{flex-direction:column}.part-list-actions .button{width:100%}}.weather-pack-list{margin-top:78px;scroll-margin-top:92px}.weather-pack-list h2,.weather-pack-list h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.weather-pack-list>p:not(.eyebrow){color:var(--muted);margin:18px 0 26px;font-size:18px;line-height:1.55}.weather-pack-list>div{border-top:1px solid var(--line)}.weather-pack-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.6fr) 1.4fr auto;align-items:center;gap:18px;padding:13px 0;display:grid}.weather-pack-list strong{color:var(--blue)}.weather-pack-list span{color:#405064}@media (max-width:760px){.weather-pack-list{margin-top:45px}.weather-pack-list article{grid-template-columns:1fr;gap:6px}}.fittings-showcase dl div{grid-template-columns:minmax(150px,.7fr) 1.3fr auto;align-items:center}.fitting-select{background:var(--blue);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.fitting-select:hover{background:#083b82}@media (max-width:760px){.fittings-showcase dl div{grid-template-columns:1fr;gap:6px}.fitting-select{justify-self:start}}.catalog-add-button{cursor:pointer;border:0}.catalog-add-button:disabled,.fitting-select.added-to-order{color:#fff;cursor:default;background:#0b6b43;border:2px solid #075134;box-shadow:inset 0 0 0 1px #fff6}.catalog-add-button:disabled:before,.fitting-select.added-to-order:before{content:"✓";margin-right:7px;font-size:16px;line-height:1}.order-cart{z-index:30;background:var(--ink);color:#fff;align-items:center;gap:18px;padding:12px 12px 12px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #061a3361}.order-cart strong{color:#fff;font-size:18px}.order-cart .button{cursor:pointer;border:0;min-height:44px}.order-cart-backdrop{z-index:60;background:#061a3373;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-cart-panel{background:#fff;width:min(640px,100%);max-height:min(760px,100vh - 48px);padding:30px;overflow:auto;box-shadow:0 24px 70px #061a3380}.order-cart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.order-cart-heading .eyebrow{margin-bottom:8px}.order-cart-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05}.order-cart-close{border:1px solid var(--blue);width:40px;height:40px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;place-items:center;font-size:28px;line-height:1;display:grid}.order-cart-items{margin:0;display:grid}.order-cart-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 0;display:flex}.order-cart-items span{gap:5px;font-size:15px;line-height:1.4;display:grid}.order-cart-items strong{color:var(--blue)}.order-cart-items small{color:var(--muted);font-size:14px;font-weight:800}.order-cart-items button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900;text-decoration:underline}.order-cart-actions{gap:12px;margin-top:24px;display:flex}.order-cart-actions .button{cursor:pointer;border:0;flex:1}@media (max-width:760px){.order-cart{justify-content:space-between;gap:10px;padding:10px 10px 10px 14px;font-size:13px;bottom:12px;left:12px;right:12px}.order-cart .button{width:auto;min-height:42px;padding:0 12px;font-size:12px}.order-cart-backdrop{align-items:end;padding:0}.order-cart-panel{width:100%;max-height:calc(100vh - 52px);padding:24px 20px 20px}.order-cart-actions{flex-direction:column}.order-cart-actions .button{width:100%}}.order-cart-quantity{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.order-cart-quantity strong{color:var(--ink);white-space:nowrap;font-size:14px}.order-cart-quantity small{width:100%;color:var(--muted);text-align:right;font-size:12px;font-weight:800}.order-cart-quantity button:not(:last-child){border:1px solid var(--blue);place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.order-cart-quantity button:last-child{margin-left:4px}@media (max-width:760px){.order-cart-items>div{flex-direction:column;align-items:stretch}.order-cart-quantity{justify-content:flex-start}.order-cart-quantity small{text-align:left}.order-cart-quantity button:not(:last-child){width:44px;height:44px}}.past-orders{border:1px solid var(--line);background:#e6edf5;gap:10px;margin:22px 0;padding:18px;display:grid}.past-orders h3{margin:3px 0 6px;font-size:20px}.past-orders .eyebrow{color:var(--blue);margin:0}.past-orders>div>p:not(.eyebrow){color:#405064;margin:0;font-size:14px;line-height:1.45}.past-order{border-top:1px solid #bdcad6;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.past-order>span{gap:3px;display:grid}.past-order>span strong{color:var(--blue);font-size:14px}.past-order>span small{color:#526275;font-size:12px;font-weight:800}.past-order>div{align-items:center;gap:12px;display:flex}.past-order button{cursor:pointer;font:800 13px inherit}.past-order-reorder{background:var(--blue);color:#fff;border:0;min-height:36px;padding:0 12px}.past-order-reorder:hover{background:#083b82}.past-order-remove{color:#405064;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.reorder-reminder{border-left:4px solid var(--orange);color:#34404c;background:#fff3dc;margin:0;padding:12px 14px;font-size:14px;font-weight:900;line-height:1.4}.empty-cart-message{color:#405064;margin:24px 0 0;line-height:1.5}@media (max-width:760px){.past-orders{margin:18px 0;padding:15px}.past-order{flex-direction:column;align-items:flex-start}.past-order>div{width:100%}.past-order-reorder{flex:1}.reorder-reminder{margin-top:18px}}.delivery-address{border:0;border-top:1px solid var(--line);margin:24px 0 0;padding:22px 0 0}.delivery-address legend{color:var(--ink);padding:0;font-size:15px;font-weight:900}.delivery-address legend span{color:var(--muted);margin-left:9px;font-size:12px;font-weight:800}.delivery-address label{color:var(--ink);margin-top:14px;font-size:13px;font-weight:900;display:block}.delivery-address textarea,.delivery-address input{resize:vertical;width:100%;font:inherit;background:#fbfcfd;border:1px solid #aebdca;margin-top:7px;padding:12px;font-size:16px;line-height:1.45;display:block}.delivery-address input{resize:none;height:46px}.delivery-address p{color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.45}.fittings-showcase{background:#e6edf5;grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;margin-top:78px;padding:44px;display:grid}.fittings-showcase picture{background:#fff;display:block}.fittings-showcase .series-186-image{align-self:start;margin:0}.series-186-image figcaption{background:var(--blue);color:#fff;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.35}.fittings-showcase img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.fittings-showcase h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.fittings-showcase p:not(.eyebrow){color:var(--muted);margin:18px 0 26px;font-size:18px;line-height:1.55}.fittings-showcase dl{border-top:1px solid var(--line);margin:0 0 28px}.fittings-showcase dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) 1.3fr;gap:18px;padding:13px 0;display:grid}.fittings-showcase dt{color:var(--blue);font-weight:900}.fittings-showcase dd{color:#405064;margin:0}@media (max-width:760px){.fittings-showcase{grid-template-columns:1fr;gap:28px;margin-top:45px;padding:26px}.fittings-showcase img{min-height:220px}.fittings-showcase dl div{grid-template-columns:1fr;gap:4px}.fittings-showcase .button{width:100%}}.connector-showcase{background:#e6edf5;grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;margin-top:36px;padding:44px;display:grid}.connector-showcase picture{background:#fff;place-items:center;min-height:300px;padding:28px;display:grid}.connector-showcase img{width:100%;height:auto;display:block}.connector-showcase h2,.connector-showcase h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.connector-showcase p:not(.eyebrow){color:var(--muted);margin:18px 0 26px;font-size:18px;line-height:1.55}@media (max-width:760px){.connector-showcase{grid-template-columns:1fr;gap:28px;margin-top:32px;padding:26px}.connector-showcase picture{min-height:220px}.connector-showcase .button{width:100%}}.three-m-terminals-showcase{margin-top:70px}.three-m-terminals-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:60px;display:grid}.three-m-terminals-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.02}.three-m-terminals-intro>div>p:not(.eyebrow){color:var(--muted);margin:18px 0;font-size:18px;line-height:1.55}.three-m-terminals-intro picture{aspect-ratio:5/3;border:1px solid var(--line);background:#fff;place-items:center;padding:18px;display:grid}.three-m-terminals-intro img{max-width:100%;height:auto;display:block}.three-m-terminal-benefits{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid}.three-m-terminal-benefits>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.three-m-terminal-benefits h3,.three-m-terminal-gallery h3{letter-spacing:-.025em;margin:0;font-size:19px}.three-m-terminal-benefits p,.three-m-terminal-gallery p{color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.5}.three-m-terminal-gallery{grid-template-columns:repeat(3,1fr);gap:22px;margin:42px 0 0;display:grid}.three-m-terminal-gallery figure{margin:0}.three-m-terminal-gallery picture{aspect-ratio:2.05;border:1px solid var(--line);background:#fff;place-items:center;padding:18px;display:grid}.three-m-terminal-gallery img{max-width:100%;height:auto;display:block}.three-m-terminal-gallery figcaption{padding-top:15px}@media (max-width:1000px) and (min-width:761px){.three-m-terminals-intro{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:760px){.three-m-terminals-showcase{margin-top:45px}.three-m-terminals-intro{grid-template-columns:1fr;gap:24px}.three-m-terminal-benefits{grid-template-columns:1fr;margin-top:30px}.three-m-terminal-benefits>div{padding:18px}.three-m-terminal-gallery{grid-template-columns:1fr;gap:28px;margin-top:32px}.three-m-terminal-gallery picture{padding:22px}}.terminal-parts-list{margin-top:78px}.terminal-parts-list h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.terminal-parts-list>p:not(.eyebrow){color:var(--muted);margin:18px 0;font-size:18px;line-height:1.55}.terminal-list-status{font-weight:800;font-size:15px!important}.chemical-use-heading{letter-spacing:-.03em;margin:32px 0 -6px;font-size:22px}.lug-series-buttons,.brass-series-buttons{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.rivet-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;display:grid}.lug-series-buttons button,.brass-series-buttons button{border:1px solid var(--blue);min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;padding:0 14px;font-size:13px;font-weight:900}.lug-series-buttons button:hover,.lug-series-buttons button.active,.brass-series-buttons button:hover,.brass-series-buttons button.active{background:var(--blue);color:#fff}.terminal-part-rows{border-top:1px solid var(--line);margin-bottom:24px}.terminal-part-rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.6fr) 1.4fr auto;align-items:center;gap:18px;padding:13px 0;display:grid}.terminal-part-rows strong{color:var(--blue)}.terminal-part-rows span{color:#405064}.shelf-chemical-details{gap:4px;display:grid}.shelf-chemical-details b{color:#263547;line-height:1.25}.shelf-chemical-details small{color:#53657a;font-size:13px;line-height:1.42}@media (max-width:760px){.terminal-parts-list{margin-top:45px}.chemical-use-heading{margin-top:28px;font-size:20px}.lug-series-buttons{grid-template-columns:1fr;display:grid}.lug-series-buttons button{width:100%}.brass-series-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brass-series-buttons button{min-height:40px;padding:0 7px;font-size:12px}.terminal-part-rows>div{grid-template-columns:1fr;gap:6px}.terminal-parts-list .button{width:100%}}.morse-product-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center;gap:42px;display:grid}.morse-product-intro>div>p:not(.eyebrow){color:var(--muted);margin:18px 0;font-size:18px;line-height:1.55}.morse-product-intro picture{border:1px solid var(--line);background:#fff;place-items:center;padding:20px;display:grid}.morse-reciprocating-list .morse-product-intro picture{aspect-ratio:417/121}.morse-hole-saws-list .morse-product-intro picture{aspect-ratio:295/169}.silicone-heater-hose-list .morse-product-intro picture{aspect-ratio:999/575}.morse-product-intro img{max-width:100%;height:auto;display:block}@media (max-width:760px){.morse-product-intro{grid-template-columns:1fr;gap:22px}.morse-product-intro picture{padding:14px}}.cole-hersee-families{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.cole-hersee-families figure{border:1px solid var(--line);background:#fff;margin:0}.cole-hersee-families picture{aspect-ratio:1;display:block;overflow:hidden}.cole-hersee-families img{object-fit:cover;width:100%;height:100%;display:block}.cole-hersee-families figcaption{color:var(--blue);padding:10px;font-size:13px;font-weight:900;line-height:1.25}@media (max-width:1000px){.cole-hersee-families{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cole-hersee-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cole-hersee-families figcaption{padding:9px;font-size:12px}}.norton-part-rows>div{grid-template-columns:62px minmax(130px,.55fr) minmax(0,1.4fr) auto}.norton-part-image{border:1px solid var(--line);background:#fff;place-items:center;width:58px;height:58px;display:grid}.norton-part-image img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.norton-part-rows>div{grid-template-columns:58px minmax(0,1fr);gap:5px 12px}.norton-part-rows .norton-part-image{grid-row:span 2;width:52px;height:52px}.norton-part-rows .fitting-select{grid-column:2;justify-self:start}}.pollak-part-rows>div{grid-template-columns:62px minmax(150px,.6fr) minmax(0,1.4fr) auto}.pollak-part-image{border:1px solid var(--line);background:#fff;place-items:center;width:58px;height:58px;display:grid}.pollak-part-image.is-empty{visibility:hidden}.pollak-part-image img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.pollak-part-rows>div{grid-template-columns:58px minmax(0,1fr);gap:5px 12px}.pollak-part-rows .pollak-part-image{grid-row:span 2;width:52px;height:52px}.pollak-part-rows .fitting-select{grid-column:2;justify-self:start}}.terminal-family-buttons{background:#e6edf5;margin-top:70px;padding:36px}.terminal-family-buttons h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.terminal-family-buttons>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.terminal-family-buttons a{border:1px solid var(--blue);min-height:148px;color:var(--blue);text-align:left;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;font-size:15px;line-height:1.25;display:flex}.terminal-family-buttons a strong{font-size:16px;font-weight:900}.terminal-family-buttons a span{color:#405064;margin-top:8px;font-size:13px;font-weight:700;line-height:1.45}.terminal-family-buttons a:hover{background:var(--blue);color:#fff}.terminal-family-buttons a:hover span{color:#fff}.terminal-parts-list,.connector-showcase{scroll-margin-top:110px}@media (max-width:1000px) and (min-width:761px){.terminal-family-buttons>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.terminal-family-buttons{margin-top:45px;padding:26px}.terminal-family-buttons>div{grid-template-columns:1fr}.terminal-family-buttons a{min-height:unset;padding:18px}.terminal-parts-list,.connector-showcase{scroll-margin-top:80px}}.terminal-parts-visuals{background:#e6edf5;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0;padding:20px;display:grid}.terminal-parts-visuals picture{background:#fff;place-items:center;min-height:230px;padding:18px;display:grid}.terminal-parts-visuals img{object-fit:contain;max-width:100%;max-height:230px;display:block}@media (max-width:1000px) and (min-width:761px){.terminal-parts-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.terminal-parts-visuals{grid-template-columns:1fr;gap:14px;padding:14px}.terminal-parts-visuals picture{min-height:210px}.terminal-parts-visuals img{max-height:210px}}.inventory-system-visual{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;margin:0 0 45px;padding:10px 0 4px;display:grid}.inventory-system-visual h2{max-width:500px;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.inventory-system-visual p:not(.eyebrow){color:var(--muted);max-width:540px;margin:20px 0 0;font-size:18px;line-height:1.55}.inventory-system-visual picture{background:#e6edf5;place-items:center;min-height:320px;padding:30px;display:grid}.inventory-system-visual img{object-fit:contain;width:100%;max-width:360px;height:260px;display:block}@media (max-width:760px){.inventory-system-visual{grid-template-columns:1fr;gap:28px;margin-bottom:35px}.inventory-system-visual picture{min-height:260px}.inventory-system-visual img{height:220px}}@media (max-width:1100px) and (min-width:761px){nav{gap:10px;font-size:12px}.quote-nav{white-space:nowrap;padding:0 12px}.catalog-search{padding:0 10px;font-size:12px}}.featured-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:38px;margin:0 0 55px;padding:30px 0;display:grid}.featured-product picture{background:#e6edf5;height:190px;display:block}.featured-product img{object-fit:contain;width:100%;height:100%;display:block}.featured-product h2{letter-spacing:-.04em;margin:0;font-size:28px}.featured-product p:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.5}.featured-product .text-link{margin-top:22px;display:inline-block}.push-to-connect-hero{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.push-to-connect-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(46px,5.6vw,76px);line-height:.98}.push-to-connect-hero .lede{margin-bottom:30px}.push-to-connect-hero picture{background:#e6edf5;place-items:center;min-height:370px;padding:35px;display:grid}.push-to-connect-hero img{width:100%;max-width:680px;height:auto;display:block}.push-to-connect-kit{background:#e6edf5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:62px;margin-top:72px;padding:44px;display:grid}.push-to-connect-kit picture{background:#fff;place-items:center;min-height:250px;padding:26px;display:grid}.push-to-connect-kit img{object-fit:contain;max-width:100%;max-height:220px;display:block}.push-to-connect-kit h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.push-to-connect-kit p:not(.eyebrow){color:var(--muted);margin:18px 0 26px;font-size:18px;line-height:1.55}@media (max-width:760px){.featured-product,.push-to-connect-hero,.push-to-connect-kit{grid-template-columns:1fr;gap:28px}.featured-product{margin-bottom:38px}.featured-product picture{height:210px}.push-to-connect-hero picture{min-height:260px;padding:25px}.push-to-connect-kit{margin-top:45px;padding:26px}.push-to-connect-kit picture{min-height:210px}.push-to-connect-kit .button{width:100%}}.brand-return-note{color:var(--muted);margin:-26px 0 36px;font-size:15px;line-height:1.5}.drill-bits-image,.tools-image,.fleet-marine-image,.chemicals-adhesives-image{background:#fff;object-fit:contain!important}.product-search-shortcuts{border:1px solid #d6e2ee;border-left:5px solid var(--orange);background:#f4f8fc;grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:26px;margin:26px 0;padding:24px 26px;display:grid}.product-search-shortcuts .eyebrow{margin-bottom:8px}.product-search-shortcuts h2{letter-spacing:-.035em;margin:0;font-size:24px}.product-search-shortcuts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-search-shortcuts a{min-height:51px;color:var(--ink);border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:14px;font-weight:900;line-height:1.2;display:flex}.product-search-shortcuts a:hover{border-color:var(--blue);color:var(--blue)}.product-search-shortcuts a span{color:var(--blue);white-space:nowrap;font-size:12px}@media (max-width:760px){.product-search-shortcuts{grid-template-columns:1fr;gap:17px;margin:22px 0;padding:20px}.product-search-shortcuts>div:last-child{grid-template-columns:1fr}}.brass-reference-gallery{background:#e6edf5;margin-top:54px;padding:30px}.brass-reference-gallery h3{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.06}.brass-reference-gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.brass-reference-gallery a{color:var(--blue);gap:11px;font-size:14px;font-weight:900;line-height:1.35;display:grid}.brass-reference-gallery picture{border:1px solid var(--line);background:#fff;display:block;overflow:hidden}.brass-reference-gallery img{width:100%;height:auto;transition:transform .2s;display:block}.brass-reference-gallery a:hover img{transform:scale(1.02)}.brass-reference-gallery a:hover span{text-decoration:underline}@media (max-width:760px){.brass-reference-gallery{margin-top:38px;padding:20px}.brass-reference-gallery>div:last-child{grid-template-columns:1fr;gap:22px}}.malleable-reference-gallery{background:#e6edf5;margin-top:54px;padding:30px}.malleable-reference-gallery h3{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.06}.malleable-reference-gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.malleable-reference-gallery a{color:var(--blue);gap:11px;font-size:14px;font-weight:900;line-height:1.35;display:grid}.malleable-reference-gallery picture{border:1px solid var(--line);background:#fff;display:block;overflow:hidden}.malleable-reference-gallery img{width:100%;height:auto;transition:transform .2s;display:block}.malleable-reference-gallery a:hover img{transform:scale(1.02)}.malleable-reference-gallery a:hover span{text-decoration:underline}@media (max-width:760px){.malleable-reference-gallery{margin-top:38px;padding:20px}.malleable-reference-gallery>div:last-child{grid-template-columns:1fr;gap:22px}}.brass-fitting-finder{margin:24px 0;position:relative}.brass-fitting-menu{z-index:5;border:2px solid var(--blue);background:#fff;width:min(660px,100%);padding:16px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 28px #061a3324}.brass-fitting-menu label{gap:8px;font-size:13px;font-weight:900;display:grid}.brass-fitting-menu input{border:1px solid var(--blue);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 13px;font-size:16px}.brass-fitting-matches{border-top:1px solid var(--line);max-height:400px;margin-top:14px;overflow:auto}.brass-fitting-matches a{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.5fr) 1.5fr;gap:12px;padding:11px 4px;line-height:1.35;display:grid}.brass-fitting-matches a:hover{color:var(--blue);background:#edf3f8}.brass-fitting-matches strong{color:var(--blue)}.brass-fitting-matches span{color:#405064;font-size:14px}.brass-fitting-matches p{color:var(--muted);margin:0;padding:16px 4px;font-weight:800}@media (max-width:760px){.brass-fitting-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.brass-fitting-finder .button{width:100%}.brass-fitting-matches a{grid-template-columns:1fr;gap:4px}}.parts-search-input{z-index:2;position:relative}.parts-search-input>label{gap:9px;display:grid}.category-search-suggestions{border:2px solid var(--blue);background:#fff;gap:0;margin-top:5px;padding:8px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 26px #061a3324}.category-search-suggestions p{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:8px 10px 10px;font-size:11px;font-weight:900}.category-search-suggestions a{border-top:1px solid var(--line);color:var(--ink);gap:4px;padding:11px 10px;display:grid}.category-search-suggestions a:hover,.category-search-suggestions a:focus-visible{color:var(--blue);background:#edf3f8}.category-search-suggestions strong{font-size:15px}.category-search-suggestions span{color:var(--muted);font-size:13px;line-height:1.35}@media (max-width:760px){.category-search-suggestions{box-shadow:none;margin-top:8px;position:static}.category-search-suggestions a{padding:12px 10px}}.parts-search{max-width:1080px}.parts-search-input{gap:9px;font-size:14px;font-weight:900;display:grid}.parts-search-field{border:2px solid var(--blue);background:#fff;min-height:58px;display:flex}.parts-search-input input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 17px;font-size:18px}.parts-search-field:focus-within{outline:3px solid color-mix(in srgb,var(--orange) 45%,transparent);outline-offset:2px}.voice-search-button{border:0;border-left:1px solid var(--line);color:var(--blue);cursor:pointer;background:#edf3f8;flex:0 0 58px;place-items:center;display:grid}.voice-search-button:hover,.voice-search-button.listening{background:var(--blue);color:#fff}.voice-search-button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.voice-search-button svg{width:22px;height:22px}.voice-search-status{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.search-results-summary{color:var(--muted);justify-content:space-between;align-items:baseline;gap:22px;margin:22px 0;font-size:15px;display:flex}.search-results-summary strong{color:var(--ink);font-size:18px}.parts-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.parts-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.parts-table-wrap th,.parts-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.parts-table-wrap th{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#edf3f8;font-size:12px}.parts-table-wrap td{font-size:15px;line-height:1.45}.parts-table-wrap td:first-child{white-space:nowrap;width:15%;font-weight:900}.part-visual-cell{width:15%;min-width:116px}.part-visual-cell picture{background:#f3f6f8;place-items:center;width:76px;height:60px;padding:6px;display:grid}.part-visual-cell img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.part-visual-cell>span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:800;line-height:1.2;display:block}.parts-table-wrap td:last-child{width:16%;font-weight:800}.parts-table-wrap tbody tr:last-child td{border-bottom:0}.parts-table-wrap tbody tr:hover{background:#f5f8fb}.search-status{color:#405064;background:#e6edf5;margin:0;padding:26px;font-size:17px;font-weight:800}.search-error{color:#8d3c10;background:#fff0e8}.parts-pagination{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.parts-pagination button{background:var(--blue);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;padding:0 17px;font-weight:900}.parts-pagination button:hover:not(:disabled){background:#083b82}.parts-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.parts-search-input input{font-size:16px}.search-results-summary{flex-direction:column;align-items:flex-start;gap:5px}.parts-table-wrap{background:0 0;border:0;margin:0;overflow:visible}.parts-table-wrap table{min-width:0}.parts-table-wrap thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-table-wrap tbody{gap:10px;display:grid}.parts-table-wrap tr{border:1px solid var(--line);background:#fff;gap:6px;padding:13px 12px;display:grid}.parts-table-wrap td,.parts-table-wrap td:first-child,.parts-table-wrap td:last-child{white-space:normal;border:0;grid-template-columns:92px minmax(0,1fr);gap:12px;width:auto;padding:0;font-size:14px;font-weight:400;display:grid}.parts-table-wrap td:before{content:attr(data-label);color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.part-visual-cell picture{width:96px;height:76px}.part-visual-cell>span{margin-top:0;font-size:13px;line-height:1.3}.parts-pagination{font-size:inherit;background:0 0;border:0;flex-direction:row;align-items:center;padding:0;display:flex;position:static;top:auto;left:auto;right:auto}.parts-pagination span{font-size:14px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-selection{border-top:5px solid var(--blue);background:#e6edf5;grid-template-columns:1.05fr 1fr;gap:24px;margin:30px 0;padding:28px;display:grid}.parts-selection .eyebrow{margin-bottom:10px}.parts-selection h2{letter-spacing:-.04em;margin:0;font-size:26px}.parts-selection h2 span{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:800}.parts-selection p:not(.eyebrow){color:var(--muted);margin:12px 0 0;line-height:1.5}.selected-parts-list{gap:8px;display:grid}.selected-parts-list>p{background:#fff;padding:14px;font-size:14px;margin:0!important}.selected-parts-list>div{background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.selected-parts-list span{gap:3px;font-size:14px;line-height:1.35;display:grid}.selected-parts-list small{color:var(--muted);font-weight:800}.selected-parts-list button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900;text-decoration:underline}.selection-message{grid-column:1/-1;font-weight:900;color:#8d3c10!important;margin:0!important}.selection-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.selection-actions .button{cursor:pointer;border:0;flex-direction:column;flex:1;gap:2px;min-width:230px;padding:10px 18px}.selection-actions .button small{font-size:12px;font-weight:700}.selection-actions .button:disabled{cursor:not-allowed;opacity:.45}.part-select-button{border:1px solid var(--blue);min-height:36px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;padding:0 12px;font-size:13px;font-weight:900}.part-select-button[aria-pressed=true]{background:var(--blue);color:#fff}@media (max-width:760px){.parts-selection{grid-template-columns:1fr;margin:24px 0;padding:20px}.selection-actions{flex-direction:column;grid-column:auto}.selection-actions .button{width:100%;min-width:0}.parts-table-wrap td:last-child{grid-template-columns:92px minmax(0,1fr)}.part-select-button{justify-self:start}}.terminal-parts-list,.clamp-filter-anchor{scroll-margin-top:96px}.norton-abrasive-feature{border:1px solid var(--line);background:#e6edf5;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;gap:28px;max-width:880px;margin:32px 0;padding:20px;display:grid}.norton-abrasive-feature picture{aspect-ratio:1.32;border:1px solid var(--line);background:#fff;place-items:center;padding:12px;display:grid}.norton-abrasive-feature img{width:auto;max-width:100%;height:auto;max-height:210px;display:block}.norton-abrasive-feature h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.norton-abrasive-feature p:not(.eyebrow){color:#405064;margin:12px 0 0;font-size:16px;line-height:1.5}@media (max-width:760px){.norton-abrasive-feature{grid-template-columns:1fr;gap:18px;margin:26px 0;padding:16px}.norton-abrasive-feature picture{padding:10px}.norton-abrasive-feature h3{font-size:21px}}.deutsch-crimp-tool-feature{border:1px solid var(--line);background:#e6edf5;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;max-width:650px;margin:30px 0;padding:18px;display:grid}.deutsch-crimp-tool-feature picture{aspect-ratio:1;background:#fff;place-items:center;padding:10px;display:grid}.deutsch-crimp-tool-feature img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.deutsch-crimp-tool-feature h3{letter-spacing:-.03em;margin:4px 0 8px;font-size:24px}.deutsch-crimp-tool-feature div>p:not(.eyebrow){color:#405064;margin:0 0 16px;font-size:16px;line-height:1.45}.deutsch-crimp-tool-feature .eyebrow{color:var(--blue);margin:0}@media (max-width:760px){.deutsch-crimp-tool-feature{grid-template-columns:1fr;gap:18px;max-width:280px;margin:24px 0;padding:14px}.deutsch-crimp-tool-feature picture{padding:8px}}.tool-feature-heading,.tool-catalog-heading{letter-spacing:-.035em;margin:44px 0 0;font-size:25px}.tool-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.tool-feature-grid .deutsch-crimp-tool-feature{grid-template-columns:100px minmax(0,1fr);gap:14px;max-width:none;margin:0;padding:12px}.tool-feature-grid .deutsch-crimp-tool-feature picture{padding:7px}.tool-feature-grid .deutsch-crimp-tool-feature h3{margin:3px 0 11px;font-size:20px}.tool-feature-grid .deutsch-crimp-tool-feature .eyebrow{font-size:10px;line-height:1.25}@media (max-width:1000px) and (min-width:761px){.tool-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-feature-heading,.tool-catalog-heading{margin-top:34px;font-size:22px}.tool-feature-grid{grid-template-columns:1fr;gap:12px}.tool-feature-grid .deutsch-crimp-tool-feature{grid-template-columns:92px minmax(0,1fr);gap:13px;max-width:none;margin:0;padding:11px}.tool-feature-grid .deutsch-crimp-tool-feature picture{padding:6px}}.tool-94284-feature{margin-top:-10px}.tool-94284-feature picture{aspect-ratio:1.48}.tool-94284-feature h3{margin-bottom:16px}@media (max-width:760px){.tool-94284-feature{margin-top:-8px}}.tool-rk-65-feature{margin-top:-10px}.tool-rk-65-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-rk-65-feature{margin-top:-8px}}.tool-94145-feature{margin-top:-10px}.tool-94145-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-94145-feature{margin-top:-8px}}.tool-6220ct-feature{margin-top:-10px}.tool-6220ct-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-6220ct-feature{margin-top:-8px}}.tool-94700-feature{margin-top:-10px}.tool-94700-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-94700-feature{margin-top:-8px}}.tool-id41-990-feature{margin-top:-10px}.tool-id41-990-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-id41-990-feature{margin-top:-8px}}.tool-tr-490-feature{margin-top:-10px}.tool-tr-490-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-tr-490-feature{margin-top:-8px}}.tool-312-ck-6-feature{margin-top:-10px}.tool-312-ck-6-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-312-ck-6-feature{margin-top:-8px}}.tool-94015-feature{margin-top:-10px}.tool-94015-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-94015-feature{margin-top:-8px}}.tool-id30-425-feature{margin-top:-10px}.tool-id30-425-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-id30-425-feature{margin-top:-8px}}.tool-tbm25s-feature{margin-top:-10px}.tool-tbm25s-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-tbm25s-feature{margin-top:-8px}}.tool-wt111m-feature{margin-top:-10px}.tool-wt111m-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-wt111m-feature{margin-top:-8px}}.tool-wt112m-feature{margin-top:-10px}.tool-wt112m-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-wt112m-feature{margin-top:-8px}}.tool-wt115a-feature{margin-top:-10px}.tool-wt115a-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-wt115a-feature{margin-top:-8px}}.tool-twt1-feature{margin-top:-10px}.tool-twt1-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-twt1-feature{margin-top:-8px}}.tool-twt2-feature{margin-top:-10px}.tool-twt2-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-twt2-feature{margin-top:-8px}}.tool-39000-feature{margin-top:-10px}.tool-39000-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-39000-feature{margin-top:-8px}}.tool-bd39031-feature{margin-top:-10px}.tool-bd39031-feature picture{aspect-ratio:1}@media (max-width:760px){.tool-bd39031-feature{margin-top:-8px}}.bin-storage-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.bin-storage-product-visuals figure{border:1px solid var(--line);background:#e6edf5;margin:0}.bin-storage-product-visuals picture{aspect-ratio:1;background:#fff;place-items:center;padding:10px;display:grid}.bin-storage-product-visuals img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bin-storage-product-visuals figcaption{color:var(--blue);padding:13px 15px;font-size:15px;font-weight:900;line-height:1.3}@media (max-width:760px){.bin-storage-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}.bin-storage-product-visuals picture{padding:8px}}.molex-product-visuals{grid-template-columns:repeat(3,minmax(0,390px));justify-content:start;align-items:start;gap:20px;margin:34px 0;display:grid}.molex-product-visuals figure{border:1px solid var(--line);background:#fff;margin:0}.molex-product-visuals picture{aspect-ratio:1.7;background:#f3f6f8;place-items:center;display:grid;overflow:hidden}.molex-product-visuals figure:nth-child(2) picture{aspect-ratio:5}.molex-product-visuals img{object-fit:contain;width:100%;height:100%;display:block}.molex-product-visuals figcaption{color:var(--blue);padding:13px 16px;font-size:14px;font-weight:900}@media (max-width:1000px) and (min-width:761px){.molex-product-visuals{grid-template-columns:repeat(2,minmax(0,390px))}}@media (max-width:760px){.molex-product-visuals{grid-template-columns:minmax(0,390px);justify-content:center;gap:18px;margin:28px 0}.molex-product-visuals picture{aspect-ratio:1.5}}.terminal-package-note{color:#405064;max-width:680px;margin:16px 0 0;font-size:16px;font-weight:800;line-height:1.5}.power-bits-intro{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px;margin-bottom:28px;display:grid}.power-bits-intro .eyebrow,.power-bits-intro h2{margin-top:0}.power-bits-images{grid-template-columns:1fr 1fr;gap:10px;display:grid}.power-bits-intro picture{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;padding:10px;display:grid}.power-bits-intro img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (max-width:760px){.power-bits-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.power-bits-images{max-width:280px}.power-bits-intro picture{padding:8px}}.product-search-shortcuts{border-left:1px solid #d6e2ee}.product-search-shortcuts .eyebrow{color:var(--orange)}.fitting-select,.part-select-button{min-height:44px}.header-cart{border:1px solid var(--blue);min-height:42px;color:var(--blue);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.header-cart:hover{background:#edf3f8}.header-cart strong{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}@media (max-width:760px){.header-cart{order:2;min-height:38px;margin-left:auto;padding:0 9px;font-size:12px}.menu{order:3;margin-left:10px}.header-cart strong{min-width:20px;height:20px;font-size:11px}}@media (max-width:1100px) and (min-width:761px){.nav{gap:10px}.brand img{width:180px}nav{gap:8px;font-size:11px}nav a{white-space:nowrap}.quote-nav{padding:0 10px}.catalog-search{padding:0 8px}.header-cart{padding:0 9px;font-size:12px}}.products-dropdown{position:relative}.products-dropdown-toggle{color:#334357;min-height:42px;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.products-dropdown-toggle:hover{color:var(--blue)}.products-dropdown-toggle span{font-size:14px;transition:transform .2s}.products-dropdown-toggle[aria-expanded=true] span{transform:rotate(180deg)}.products-dropdown-list{z-index:35;border:1px solid var(--blue);background:#fff;grid-template-columns:minmax(195px,1.25fr) minmax(145px,1fr);width:440px;padding:10px;display:grid;position:absolute;top:calc(100% + 11px);left:-16px;box-shadow:0 16px 34px #061a3330}.products-dropdown-list a{min-height:43px;color:var(--ink);align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:flex}.products-dropdown-list a:hover{color:var(--blue);background:#edf3f8}@media (max-width:760px){.products-dropdown{width:100%}.products-dropdown-toggle{justify-content:space-between;width:100%;padding:0 16px;font-size:15px}.products-dropdown-list{width:100%;box-shadow:none;background:#f6f9fc;border:0;grid-template-columns:1fr;margin:0;padding:5px 0;position:static}.products-dropdown-list a{min-height:42px;padding:0 28px;font-size:14px}}@media (max-width:1100px) and (min-width:761px){.products-dropdown-toggle{font-size:11px}}.terminal-family-buttons{scroll-margin-top:110px}@media (max-width:760px){.terminal-family-buttons{scroll-margin-top:80px}.hero:after{background:linear-gradient(#17191a4d 0%,#17191add 45%,#17191af2 100%)}.hero-image{object-position:72% 18%}:root .hero h1,:root .hero .text-link{color:#fff}:root .hero .eyebrow{color:#f4b229}.hero-copy>p:not(.eyebrow){color:#edf1f4}}.page.detail{padding-top:72px}.category-intro.has-image{align-items:center;margin-bottom:48px}.category-lead-image{height:clamp(220px,25vw,320px);min-height:0}.category-lead-image img{min-height:0;max-height:100%;padding:16px}@media (max-width:760px){.page.detail{padding-top:54px}.category-intro.has-image{margin-bottom:40px}.category-lead-image{height:200px}}.misc-chemical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.misc-chemical-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.misc-chemical-grid picture{background:#f4f7fa;justify-content:center;align-items:center;height:220px;padding:22px;display:flex}.misc-chemical-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.misc-chemical-grid article>div{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.misc-chemical-grid strong{color:var(--blue);font-size:13px}.misc-chemical-grid h3{letter-spacing:-.035em;margin:8px 0;font-size:21px;line-height:1.05}.misc-chemical-grid span{color:#405064;line-height:1.5}.misc-chemical-grid .fitting-select{margin-top:auto;padding-top:18px}@media (max-width:900px){.misc-chemical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.misc-chemical-grid{grid-template-columns:1fr;gap:14px}.misc-chemical-grid article{grid-template-columns:128px 1fr;display:grid}.misc-chemical-grid picture{height:100%;min-height:172px;padding:18px}.misc-chemical-grid article>div{padding:18px}.misc-chemical-grid h3{font-size:19px}}.three-m-abrasives-showcase{margin-top:70px}.three-m-abrasives-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:center;gap:60px;display:grid}.three-m-abrasives-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.02}.three-m-abrasives-intro>div>p:not(.eyebrow){color:var(--muted);margin:18px 0;font-size:18px;line-height:1.55}.three-m-abrasive-part{font-weight:850;color:var(--blue)!important;font-size:15px!important}.three-m-abrasives-intro picture{aspect-ratio:1.35;border:1px solid var(--line);background:#fff;place-items:center;padding:24px;display:grid}.three-m-abrasives-intro img{max-width:100%;height:auto;max-height:300px;display:block}.three-m-hand-pad-reference{border:1px solid var(--line);background:#f4f7fa;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:32px;max-width:900px;margin:42px auto 0;padding:24px;display:grid}.three-m-hand-pad-reference picture{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;padding:16px;display:grid}.three-m-hand-pad-reference img{width:auto;max-width:100%;height:auto;max-height:250px;display:block}.three-m-hand-pad-reference h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.three-m-hand-pad-reference p:not(.eyebrow){color:var(--muted);margin:12px 0 0;line-height:1.55}.three-m-abrasive-benefits{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid}.three-m-abrasive-benefits>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.three-m-abrasive-benefits h3,.three-m-abrasive-gallery h3{letter-spacing:-.025em;margin:0;font-size:19px}.three-m-abrasive-benefits p,.three-m-abrasive-gallery p{color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.5}.three-m-abrasive-gallery{grid-template-columns:repeat(3,1fr);gap:22px;margin:42px 0 0;display:grid}.three-m-abrasive-gallery figure{margin:0}.three-m-abrasive-gallery picture{aspect-ratio:1.55;border:1px solid var(--line);background:#fff;place-items:center;padding:18px;display:grid}.three-m-abrasive-gallery img{max-width:100%;height:auto;max-height:225px;display:block}.three-m-abrasive-gallery figcaption{padding-top:15px}.three-m-abrasive-gallery strong{color:var(--blue);font-size:13px;display:block}.three-m-abrasive-gallery figcaption a{color:var(--blue);margin-top:10px;font-size:14px;font-weight:850;display:inline-block}.three-m-abrasive-gallery figcaption a:hover{text-decoration:underline}@media (max-width:1000px) and (min-width:761px){.three-m-abrasives-intro{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:760px){.three-m-abrasives-showcase{margin-top:45px}.three-m-abrasives-intro{grid-template-columns:1fr;gap:24px}.three-m-hand-pad-reference{grid-template-columns:140px minmax(0,1fr);gap:18px;margin-top:30px;padding:16px}.three-m-hand-pad-reference picture{padding:10px}.three-m-hand-pad-reference h3{font-size:20px}.three-m-hand-pad-reference p:not(.eyebrow){font-size:15px}.three-m-abrasive-benefits{grid-template-columns:1fr;margin-top:30px}.three-m-abrasive-benefits>div{padding:18px}.three-m-abrasive-gallery{grid-template-columns:1fr;gap:28px;margin-top:32px}.three-m-abrasive-gallery picture{padding:22px}}.tape-product-gallery{margin:52px 0 0}.tape-product-gallery>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tape-product-gallery figure{margin:0}.tape-product-gallery picture{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;padding:16px;display:grid}.tape-product-gallery img{width:auto;max-width:100%;height:auto;max-height:165px;display:block}.tape-product-gallery figcaption{color:var(--ink);padding-top:10px;font-size:14px;font-weight:850}@media (max-width:1000px) and (min-width:641px){.tape-product-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tape-product-gallery{margin-top:38px}.tape-product-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tape-product-gallery picture{padding:12px}.tape-product-gallery img{max-height:145px}.tape-product-gallery figure:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}.product-detail-showcase{margin:52px 0}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product-detail-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(185px,.78fr) 1.22fr;align-items:center;min-width:0;display:grid}.product-detail-grid picture{background:#f5f7f8;align-self:stretch;place-items:center;min-height:250px;padding:22px;display:grid}.product-detail-grid img{width:auto;max-width:100%;height:auto;max-height:215px;display:block}.product-detail-grid article>div{padding:28px}.product-detail-grid h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.06}.product-detail-grid p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.product-detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-detail-grid-four article{flex-direction:column;display:flex}.product-detail-grid-four picture{aspect-ratio:1.2;align-self:auto;width:100%;min-height:205px}.product-detail-grid-four article>div{padding:20px}.product-detail-grid-four h2{font-size:21px}@media (max-width:1120px) and (min-width:761px){.product-detail-grid{gap:16px}.product-detail-grid article{grid-template-columns:1fr}.product-detail-grid picture{min-height:210px}.product-detail-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-grid-four article{grid-template-columns:170px 1fr;display:grid}.product-detail-grid-four picture{min-height:180px}}@media (max-width:760px){.product-detail-showcase{margin:38px 0}.product-detail-grid,.product-detail-grid-four{grid-template-columns:1fr;gap:16px}.product-detail-grid article,.product-detail-grid-four article{grid-template-columns:145px 1fr;display:grid}.product-detail-grid picture,.product-detail-grid-four picture{aspect-ratio:auto;min-height:170px;padding:16px}.product-detail-grid article>div,.product-detail-grid-four article>div{padding:18px}.product-detail-grid h2,.product-detail-grid-four h2{font-size:20px}.product-detail-grid p{font-size:15px}}.wire-nut-showcase{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:center;gap:60px;margin:55px 0;display:grid}.wire-nut-showcase h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.03}.wire-nut-showcase p:not(.eyebrow){max-width:670px;color:var(--muted);margin:18px 0;font-size:18px;line-height:1.55}.wire-nut-showcase ul{color:#405064;margin:20px 0 26px;padding-left:20px;line-height:1.65}.wire-nut-showcase picture{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;padding:24px;display:grid}.wire-nut-showcase img{width:auto;max-width:100%;height:auto;max-height:380px;display:block}.wire-nut-showcase .wire-nut-detail-visual{aspect-ratio:auto;grid-column:1/-1;padding:18px}.wire-nut-showcase .wire-nut-detail-visual img{width:100%;max-width:760px;max-height:none}.wire-nut-detail-mobile{display:none}@media (max-width:760px){.wire-nut-showcase{grid-template-columns:1fr;gap:24px;margin:40px 0}.wire-nut-showcase p:not(.eyebrow){font-size:16px}.wire-nut-showcase picture{padding:18px}.wire-nut-showcase img{max-height:320px}.wire-nut-showcase .wire-nut-detail-visual{display:none}.wire-nut-detail-mobile{gap:14px;display:grid}.wire-nut-detail-mobile picture{aspect-ratio:auto;place-items:center;padding:10px;display:grid}.wire-nut-detail-mobile img{width:100%;max-width:none;height:auto;max-height:none;display:block}.wire-nut-detail-mobile picture:nth-child(2) img{clip-path:inset(0 0 0 34px);width:calc(100% + 34px);margin-left:-34px}}.weatherhead-showcase{margin:56px 0}.weatherhead-copy{max-width:790px}.weatherhead-copy h2{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.03}.weatherhead-copy>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.55}.weatherhead-copy ul{color:#405064;flex-wrap:wrap;gap:9px 26px;margin:22px 0 0;padding:0;font-weight:800;line-height:1.5;list-style:none;display:flex}.weatherhead-copy li{padding-left:18px;position:relative}.weatherhead-copy li:before{color:var(--orange);content:"•";position:absolute;left:0}.weatherhead-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.weatherhead-gallery article{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.weatherhead-gallery picture{aspect-ratio:1.45;background:#f5f7f8;place-items:center;padding:22px;display:grid}.weatherhead-gallery img{width:auto;max-width:100%;height:auto;max-height:215px;display:block}.weatherhead-gallery article>div{padding:20px}.weatherhead-gallery h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.1}.weatherhead-gallery p{color:var(--muted);margin:10px 0 0;line-height:1.5}@media (max-width:1000px) and (min-width:761px){.weatherhead-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.weatherhead-gallery picture,.weatherhead-gallery article>div{padding:16px}.weatherhead-gallery h3{font-size:19px}}@media (max-width:760px){.weatherhead-showcase{margin:40px 0}.weatherhead-copy>p:not(.eyebrow){font-size:16px}.weatherhead-copy ul{gap:8px;display:grid}.weatherhead-gallery{grid-template-columns:1fr;gap:16px;margin-top:28px}.weatherhead-gallery article{grid-template-columns:145px 1fr;display:grid}.weatherhead-gallery picture{aspect-ratio:auto;min-height:168px;padding:16px}.weatherhead-gallery article>div{padding:18px}.weatherhead-gallery h3{font-size:20px}.weatherhead-gallery p{font-size:15px}}.catalog-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 36px;display:grid}.catalog-photo-gallery article{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.catalog-photo-gallery picture{aspect-ratio:1.3;background:#f5f7f8;place-items:center;padding:18px;display:grid}.catalog-photo-gallery img{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.catalog-photo-gallery article>div{padding:18px}.catalog-photo-gallery h3{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.12}.catalog-photo-gallery p{color:var(--muted);margin:9px 0 15px;font-size:15px;line-height:1.48}.catalog-photo-gallery .text-link{align-self:flex-start;margin-top:auto;font-size:14px}@media (max-width:760px){.catalog-photo-gallery{grid-template-columns:1fr;gap:14px;margin:26px 0 30px}.catalog-photo-gallery article{grid-template-columns:140px 1fr;display:grid}.catalog-photo-gallery picture{aspect-ratio:auto;min-height:165px;padding:14px}.catalog-photo-gallery article>div{padding:16px}.catalog-photo-gallery h3{font-size:19px}.catalog-photo-gallery p{font-size:14px}}main [id]{scroll-margin-top:110px}.tompkins-family-gallery{margin-top:34px}.tompkins-family-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.tompkins-family-heading .eyebrow{margin-bottom:8px}.tompkins-family-gallery .catalog-photo-gallery{margin:20px 0 38px}.tompkins-family-card{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.tompkins-family-card picture{aspect-ratio:1.3;background:#f5f7f8;place-items:center;padding:18px;display:grid}.tompkins-family-card img{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.tompkins-family-card>span{flex-direction:column;flex:1;align-items:flex-start;padding:18px;display:flex}.tompkins-family-card strong{letter-spacing:-.03em;font-size:20px;line-height:1.12}.tompkins-family-card small{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.48}.tompkins-family-card em{color:var(--blue);margin-top:auto;padding-top:15px;font-size:14px;font-style:normal;font-weight:900}.tompkins-family-card em b{margin-left:4px;font-size:17px;line-height:0}.tompkins-family-card:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 18px #1023321c}.tompkins-family-card:active{transform:translateY(0)scale(.99)}.tompkins-family-card:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:760px){main [id]{scroll-margin-top:84px}.tompkins-family-gallery{margin-top:28px}.tompkins-family-gallery .catalog-photo-gallery{margin:18px 0 32px}.tompkins-family-card{grid-template-columns:140px minmax(0,1fr);display:grid}.tompkins-family-card picture{aspect-ratio:auto;min-height:165px;padding:14px}.tompkins-family-card>span{padding:16px}.tompkins-family-card strong{font-size:19px}.tompkins-family-card small{font-size:14px}.tompkins-family-card em{padding-top:12px}}.three-m-chemical-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 36px;display:grid}.three-m-chemical-gallery article{border:1px solid var(--line);background:#fff;align-items:center;gap:20px;padding:16px;display:flex}.three-m-chemical-gallery picture{background:#f5f7f8;flex:0 0 150px;place-items:center;height:150px;padding:14px;display:grid}.three-m-chemical-gallery img{width:auto;max-width:100%;height:auto;max-height:120px;display:block}.three-m-chemical-gallery h3{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.12}.three-m-chemical-gallery .text-link{margin-top:14px;font-size:14px;display:inline-block}@media (max-width:760px){.three-m-chemical-gallery{grid-template-columns:1fr;gap:14px;margin:24px 0 30px}.three-m-chemical-gallery article{gap:14px;padding:14px}.three-m-chemical-gallery picture{flex-basis:118px;height:126px;padding:12px}.three-m-chemical-gallery img{max-height:100px}.three-m-chemical-gallery h3{font-size:18px}}.hose-reference-visual{border:1px solid var(--line);background:#fff;place-items:center;max-width:760px;margin:28px 0;padding:18px;display:grid}.hose-reference-visual img{width:100%;max-width:640px;height:auto;display:block}@media (max-width:760px){.hose-reference-visual{margin:22px 0;padding:12px}}.hose-end-product-visual{aspect-ratio:1;border:1px solid var(--line);background:#fff;place-items:center;width:min(100%,320px);margin:28px 0;padding:16px;display:grid}.hose-end-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.hose-end-product-visual{margin:22px 0;padding:12px}}.coolant-hose-product-visual{border:1px solid var(--line);background:#fff;width:min(100%,480px);margin:28px 0;padding:16px;display:block}.coolant-hose-product-visual img{width:100%;height:auto;display:block}@media (max-width:760px){.coolant-hose-product-visual{margin:22px 0;padding:12px}}.grease-fitting-guide{border:1px solid var(--line);background:#e9e0d2;max-width:760px;margin:26px 0 24px;padding:20px 22px}.grease-fitting-guide h3{letter-spacing:-.025em;margin:0;font-size:20px}.grease-fitting-guide p{margin:7px 0 0!important;font-size:16px!important}.grease-fitting-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.grease-fitting-groups button{border:1px solid var(--line);min-height:136px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:#fff;padding:18px}.grease-fitting-groups button strong{font-size:16px;line-height:1.2;display:block}.grease-fitting-groups button span{color:#405064;margin-top:8px;font-size:14px;line-height:1.42;display:block}.grease-fitting-groups button:hover,.grease-fitting-groups button.active{border-color:var(--blue);background:var(--blue);color:#fff}.grease-fitting-groups button:hover span,.grease-fitting-groups button.active span{color:#fff}@media (max-width:1000px) and (min-width:761px){.grease-fitting-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grease-fitting-guide{margin:22px 0;padding:18px}.grease-fitting-guide p{font-size:15px!important}.grease-fitting-groups{grid-template-columns:1fr;gap:9px;margin:22px 0}.grease-fitting-groups button{min-height:0;padding:16px}}.hero{background-image:none}.hero-copy,.product-nav .section-head,.page>.wrap>h1,.category-intro>div:first-child,.terminal-family-buttons,.terminal-parts-list{border-left:0;padding-left:0}.category:before{content:none}.detail aside,.account-card,.contact-form,.parts-selection{border-top-width:1px}.product-search-shortcuts{border-left-width:1px}.category:hover{box-shadow:inset 0 3px var(--orange)}@media (max-width:760px){.hero-copy,.product-nav .section-head,.page>.wrap>h1,.category-intro>div:first-child,.terminal-family-buttons,.terminal-parts-list{padding-left:0}}.heat-shrink-product-visual,.battery-product-visual,.idc-product-visual,.bb-terminal-product-visual,.single-crimp-product-visual,.battery-lug-product-visual,.high-temp-terminal-product-visual,.solder-pellet-product-visual,.split-bolt-product-visual,.deutsch-dt-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.heat-shrink-product-visual img,.battery-product-visual img,.idc-product-visual img,.bb-terminal-product-visual img,.single-crimp-product-visual img,.battery-lug-product-visual img,.high-temp-terminal-product-visual img,.solder-pellet-product-visual img,.split-bolt-product-visual img,.deutsch-dt-product-visual img,.nsc-product-visual img{object-fit:contain;width:100%;height:100%;display:block}.nsc-product-visuals,.battery-product-visuals,.idc-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.nsc-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:100%;margin:0;padding:18px;display:grid}.battery-product-visuals .battery-product-visual,.idc-product-visuals .idc-product-visual{width:100%;margin:0}@media (max-width:760px){.heat-shrink-product-visual,.battery-product-visual,.idc-product-visual,.bb-terminal-product-visual,.single-crimp-product-visual,.battery-lug-product-visual,.high-temp-terminal-product-visual,.solder-pellet-product-visual,.split-bolt-product-visual,.deutsch-dt-product-visual{width:min(100%,280px);margin:24px 0;padding:14px}.nsc-product-visuals,.battery-product-visuals,.idc-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}.nsc-product-visual{padding:14px}.battery-product-visuals .battery-product-visual,.idc-product-visuals .idc-product-visual{margin:0}}.bb-terminal-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.bb-terminal-product-visuals .bb-terminal-product-visual{width:100%;margin:0}@media (max-width:760px){.bb-terminal-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}}.trailer-cable-product-visual{background:#e6edf5;width:min(100%,480px);margin:28px 0;padding:18px;display:block}.trailer-cable-product-visual img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:760px){.trailer-cable-product-visual{margin:24px 0;padding:14px}}.trailer-cable-product-visuals{grid-template-columns:repeat(3,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.trailer-cable-product-visuals .trailer-cable-product-visual{width:100%;margin:0}@media (max-width:1000px) and (min-width:761px){.trailer-cable-product-visuals{grid-template-columns:repeat(2,minmax(0,280px))}}@media (max-width:760px){.trailer-cable-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}}.welding-cable-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.welding-cable-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.welding-cable-product-visual{margin:24px 0;padding:14px}}.welding-cable-product-visuals{grid-template-columns:repeat(3,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.welding-cable-product-visuals .welding-cable-product-visual{width:100%;margin:0}@media (max-width:1000px) and (min-width:761px){.welding-cable-product-visuals{grid-template-columns:repeat(2,minmax(0,280px))}}@media (max-width:760px){.welding-cable-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}}.marine-wire-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.marine-wire-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.marine-wire-product-visual{margin:24px 0;padding:14px}}.marine-wire-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.marine-wire-product-visuals .marine-wire-product-visual{width:100%;margin:0}@media (max-width:760px){.marine-wire-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}}.bc-battery-cable-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.bc-battery-cable-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.bc-battery-cable-product-visual{margin:24px 0;padding:14px}}.bv-ball-valve-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,360px);margin:28px 0;padding:18px;display:grid}.bv-ball-valve-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.bv-ball-valve-product-visual{margin:24px 0;padding:14px}}.sgx-battery-cable-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.sgx-battery-cable-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.sgx-battery-cable-product-visual{margin:24px 0;padding:14px}}.battery-lug-product-visuals{grid-template-columns:repeat(5,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.battery-lug-product-visuals .battery-lug-product-visual{width:100%;min-height:0;margin:0;overflow:hidden}@media (max-width:760px){.battery-lug-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}}.category picture,.product-list picture{background:#e6edf5}.category picture img,.product-list picture .product-list-image{object-fit:contain;background:#fff;padding:12px}.mrb-product-visual{aspect-ratio:2.05;background:#e6edf5;place-items:center;width:min(100%,420px);margin:28px 0;padding:18px;display:grid}.mrb-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.mrb-product-visual{width:min(100%,360px);margin:24px 0;padding:14px}}@media (min-width:761px){.hero{min-height:max(548px,100svh - 122px)}}.contact-form .remember-customer{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.contact-form .remember-customer input{width:18px;height:18px;accent-color:var(--blue);padding:0}.snap-bushing-product-visual{aspect-ratio:1;background:#fff;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.snap-bushing-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.snap-bushing-product-visual{margin:24px 0;padding:14px}}.rubber-grommet-product-visual{aspect-ratio:1;background:#fff;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.rubber-grommet-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.rubber-grommet-product-visual{margin:24px 0;padding:14px}}.nylon-clamp-product-visual{aspect-ratio:1;background:#fff;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.nylon-clamp-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.nylon-clamp-product-visual{margin:24px 0;padding:14px}}.cable-tie-product-visual{aspect-ratio:1;background:#fff;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.cable-tie-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.cable-tie-product-visual{margin:24px 0;padding:14px}}.loom-product-visual{aspect-ratio:1;background:#fff;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.loom-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.loom-product-visual{margin:24px 0;padding:14px}}.button,.quote-nav,.header-cart,.fitting-select,.part-select-button{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.header-cart:hover{background:var(--blue);border-color:var(--blue);color:#fff}.part-select-button:hover{color:#083b82;background:#e6edf5;border-color:#083b82}.button:active,.quote-nav:active,.header-cart:active,.fitting-select:active,.part-select-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.quote-nav,.header-cart,.fitting-select,.part-select-button{transition:none}}.blog-index h1{max-width:900px}.blog-category-grid,.blog-post-grid{grid-template-columns:minmax(0,1fr);max-width:760px;margin-top:48px;display:grid}.blog-category-card,.blog-post-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);transition:box-shadow .2s,transform .2s;display:grid}.blog-category-card:hover,.blog-post-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b31531a}.blog-category-card picture,.blog-post-card picture{background:#e6edf5;min-height:100%;display:block}.blog-category-card img,.blog-post-card img{object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.blog-category-card>div,.blog-post-card>div{padding:30px}.blog-category-card h2,.blog-post-card h2{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.08}.blog-category-card p,.blog-post-card p{color:var(--muted);line-height:1.6}.blog-category-card span,.blog-post-card span{color:var(--blue);margin-top:10px;font-size:14px;font-weight:900;display:inline-block}.blog-category-intro{grid-template-columns:1fr .85fr;align-items:center;gap:62px;display:grid}.blog-category-intro .lede{margin-bottom:0}.blog-category-intro picture{background:#e6edf5;display:block}.blog-category-intro img{aspect-ratio:1.2;object-fit:cover;width:100%;display:block}.blog-category-page .blog-post-grid{margin-top:64px}.blog-post-page{padding-top:70px}.blog-post-hero{max-width:920px}.blog-post-hero h1{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(48px,6vw,80px);line-height:.98}.blog-post-hero .lede{margin-bottom:36px}.blog-post-hero picture{background:#e6edf5;display:block}.blog-post-hero img{aspect-ratio:1.75;object-fit:cover;width:100%;display:block}.blog-article{color:#304257;max-width:740px;margin:60px auto 0;font-size:18px;line-height:1.72}.blog-article p{margin:0 0 25px}.blog-article h2{letter-spacing:-.04em;color:var(--ink);margin:58px 0 19px;font-size:34px;line-height:1.12}.blog-article h3{color:var(--ink);margin:0 0 7px;font-size:19px;line-height:1.35}.blog-article a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.blog-article ol{margin:0 0 28px;padding-left:25px}.blog-article li{margin:0 0 13px;padding-left:5px}.blog-callout{border-left:4px solid var(--orange);color:var(--ink);background:#e6edf5;margin:34px 0;padding:22px 24px;line-height:1.55}.blog-inline-image{margin:38px 0}.blog-inline-image picture{background:#e6edf5;display:block}.blog-inline-image img{object-fit:cover;width:100%;max-height:440px;display:block}.blog-inline-image figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45}.blog-table-wrap{border:1px solid var(--line);background:#fff;margin:30px 0;overflow-x:auto}.blog-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:16px}.blog-table-wrap th,.blog-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:17px}.blog-table-wrap th{color:var(--ink);background:#e6edf5;font-size:14px}.blog-table-wrap tbody tr:last-child td{border-bottom:0}.blog-faq{border-top:1px solid var(--line);margin-top:25px}.blog-faq section{border-bottom:1px solid var(--line);padding:22px 0}.blog-faq p{margin:0}@media (max-width:1000px){.blog-category-intro{gap:36px}.blog-category-card,.blog-post-card{grid-template-columns:.82fr 1.18fr}}@media (max-width:760px){.blog-index h1{font-size:43px}.blog-category-grid,.blog-post-grid{margin-top:34px}.blog-category-card,.blog-post-card,.blog-category-intro{grid-template-columns:1fr}.blog-category-card img,.blog-post-card img{aspect-ratio:1.55;min-height:0}.blog-category-card>div,.blog-post-card>div{padding:23px}.blog-category-card h2,.blog-post-card h2{font-size:26px}.blog-category-intro picture{margin-top:4px}.blog-category-intro img{aspect-ratio:1.45}.blog-post-page{padding-top:54px}.blog-post-hero h1{font-size:46px}.blog-post-hero img{aspect-ratio:1.45}.blog-article{margin-top:42px;font-size:17px;line-height:1.68}.blog-article h2{margin-top:46px;font-size:29px}.blog-callout{padding:18px 19px}.blog-inline-image{margin:30px 0}.blog-inline-image img{aspect-ratio:1.45;max-height:none}.blog-table-wrap{margin-left:-16px;margin-right:-16px}.blog-table-wrap th,.blog-table-wrap td{padding:14px}.blog-faq section{padding:19px 0}}.blog-category-grid-multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1180px}.blog-category-grid-multiple .blog-category-card{grid-template-columns:1fr}.blog-category-grid-multiple .blog-category-card img{height:220px;min-height:220px}@media (max-width:760px){.blog-category-grid-multiple{grid-template-columns:1fr;gap:16px}.blog-category-grid-multiple .blog-category-card{grid-template-columns:1fr}}.blog-related{margin-top:62px}.blog-article .blog-related .blog-post-card{margin-top:24px;text-decoration:none}.blog-related .blog-post-card h3{letter-spacing:-.035em;font-size:25px}.blog-related .blog-post-card p{color:var(--muted);margin:12px 0;line-height:1.55}.blog-related .blog-post-card span{color:var(--blue);font-size:14px;font-weight:900}.operations-hero{min-height:600px}.operations-hero .hero-copy{max-width:1180px}.operations-hero h1{max-width:660px}.hero-part-search{width:min(100%,660px);margin-top:30px}.hero-part-search label{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:900;display:block}.hero-part-search>div{border:2px solid var(--ink);background:#fff;min-height:58px;display:flex}.hero-part-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0 17px;font-size:17px;font-weight:700}.hero-part-search input:focus{outline:0}.hero-part-search>div:focus-within{outline:3px solid color-mix(in srgb,var(--orange) 48%,transparent);outline-offset:3px}.hero-part-search button{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:0 24px;font-weight:900}.hero-part-search button:hover{background:#083b82}.hero-part-search .hero-voice-button{border-left:1px solid var(--line);color:var(--blue);background:#edf3f8;flex:0 0 56px;place-items:center;padding:0;display:grid}.hero-part-search .hero-voice-button:hover{background:var(--blue);color:#fff}.hero-part-search .hero-voice-button svg{width:21px;height:21px}.hero-part-search>p{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.hero-phone{color:var(--ink);text-underline-offset:4px;font-size:15px;font-weight:900;text-decoration:underline}.hero-phone:hover{color:var(--blue)}.core-category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.core-category{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;color:var(--ink);background:#fff;grid-template-columns:124px minmax(0,1fr);display:grid}.core-category:hover{background:#edf3f8}.core-category picture{background:#e6edf5;place-items:center;padding:12px;display:grid}.core-category img{object-fit:contain;width:100%;height:100%;display:block}.core-category>div{flex-direction:column;align-items:flex-start;padding:20px 18px;display:flex}.core-category p{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.core-category h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:21px;line-height:1.08}.core-category span{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.4}.core-category b{color:var(--blue);margin-top:auto;padding-top:14px;font-size:13px}.more-family-links{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:25px;margin-top:26px;padding-top:24px;display:grid}.more-family-links>p{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.more-family-links>div{flex-wrap:wrap;gap:9px;display:flex}.more-family-links a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.more-family-links a:hover{border-color:var(--blue);color:var(--blue)}.more-family-links a span{color:var(--blue);font-size:16px}@media (max-width:1000px) and (min-width:761px){.core-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-category{grid-template-columns:112px minmax(0,1fr)}}@media (max-width:760px){.operations-hero{min-height:0}.operations-hero .hero-copy{padding:56px 0}.operations-hero h1{font-size:clamp(44px,13vw,58px)}.hero-part-search{margin-top:25px}.hero-part-search>div{min-height:54px}.hero-part-search input{padding:0 13px;font-size:15px}.hero-part-search button{padding:0 15px;font-size:14px}.hero-part-search .hero-voice-button{flex-basis:48px;padding:0}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.core-category-grid{grid-template-columns:1fr;margin-top:32px}.core-category{grid-template-columns:112px minmax(0,1fr);min-height:157px}.core-category>div{padding:16px}.core-category h3{font-size:20px}.core-category span{font-size:12px}.core-category b{padding-top:9px}.more-family-links{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:20px}.more-family-links>div{grid-template-columns:1fr;gap:8px;display:grid}.more-family-links a{justify-content:space-between}}.resource-list .resource-reference{background:#e6edf5;grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) auto;align-items:center;gap:32px;display:grid}.resource-reference p{margin:0}.fact-sheet-page{padding-top:72px}.fact-sheet-hero{border-bottom:1px solid var(--line);max-width:900px;padding-bottom:60px}.fact-sheet-hero h1{max-width:900px}.fact-sheet-hero .lede{margin-bottom:22px}.fact-sheet-note{color:#405064;max-width:760px;margin:0;line-height:1.55}.fact-sheet-note a,.fact-stat-grid a,.fact-insight-grid a,.fact-methodology a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.fact-stat-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.fact-stat-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:30px}.fact-stat-grid strong,.fact-insight-grid strong{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(34px,4vw,52px);line-height:1;display:block}.fact-stat-grid h2{margin:16px 0 10px;font-size:23px;line-height:1.14}.fact-stat-grid p,.fact-insight-grid p{color:var(--muted);margin:0 0 18px;line-height:1.55}.fact-stat-grid a,.fact-insight-grid a{font-size:13px;line-height:1.4}.fact-sheet-copy{color:#304257;max-width:790px;margin:72px auto;font-size:18px;line-height:1.72}.fact-sheet-copy h2,.fact-section-heading h2,.fact-methodology h2,.fact-sheet-cta h2{color:var(--ink);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(31px,3.5vw,46px);line-height:1.08}.fact-sheet-copy p{margin:0 0 23px}.fact-section{background:#e6edf5;padding:72px 0}.fact-section-plain{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin-top:72px}.fact-section-heading{max-width:650px;margin:0 auto 38px}.fact-section-heading .eyebrow{margin-bottom:12px}.fact-insight-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 96px,1084px);margin:0 auto;display:grid}.fact-insight-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:28px}.fact-section-plain .fact-insight-grid article{background:#f7f8f5}.fact-insight-grid h3{color:var(--ink);letter-spacing:-.035em;margin:15px 0 10px;font-size:22px;line-height:1.18}.fact-methodology{grid-template-columns:.78fr 1.22fr;gap:70px;max-width:1000px;margin:76px auto;display:grid}.fact-methodology p{color:#405064;margin:0 0 21px;line-height:1.65}.fact-citation{border-left:4px solid var(--orange);background:#e6edf5;margin-top:30px;padding:24px 26px}.fact-citation h3{margin:0 0 9px;font-size:20px}.fact-citation p{margin:0}.fact-sheet-cta{background:var(--ink);color:#d5dfec;grid-template-columns:1fr auto;align-items:end;gap:48px;padding:46px;display:grid}.fact-sheet-cta .eyebrow{color:#a9c8f0}.fact-sheet-cta h2{color:#fff;max-width:600px}.fact-sheet-cta p:not(.eyebrow){color:#d5dfec;max-width:650px;margin:0;font-size:18px;line-height:1.55}@media (max-width:1000px) and (min-width:761px){.fact-insight-grid{width:min(100% - 60px,1084px)}.fact-methodology{gap:40px}.resource-list .resource-reference{grid-template-columns:1fr 1.2fr}}@media (max-width:760px){.resource-list .resource-reference{grid-column:auto;display:block}.resource-reference p{margin:10px 0 18px}.fact-sheet-page{padding-top:54px}.fact-sheet-hero{padding-bottom:44px}.fact-stat-grid{grid-template-columns:1fr 1fr;margin-top:42px}.fact-stat-grid article{padding:23px}.fact-stat-grid strong,.fact-insight-grid strong{font-size:38px}.fact-stat-grid h2{font-size:21px}.fact-sheet-copy{margin:50px 0;font-size:17px;line-height:1.68}.fact-section{margin-left:-16px;margin-right:-16px;padding:52px 16px}.fact-section-plain{margin-top:52px}.fact-section-heading{margin-bottom:28px}.fact-insight-grid{grid-template-columns:1fr;width:100%}.fact-insight-grid article{padding:23px}.fact-insight-grid h3{font-size:21px}.fact-methodology,.fact-sheet-cta{grid-template-columns:1fr;gap:28px}.fact-methodology{margin:54px 0}.fact-citation{padding:20px}.fact-sheet-cta{padding:28px}.fact-sheet-cta .button{width:100%}}@media (max-width:440px){.fact-stat-grid{grid-template-columns:1fr}}.marine-battery-cable-page{padding-top:72px}.marine-battery-cable-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);align-items:center;gap:76px;padding-bottom:72px;display:grid}.marine-battery-cable-hero h1{max-width:790px}.marine-battery-cable-hero .lede{margin-bottom:32px}.marine-battery-cable-hero picture{background:#e6edf5;place-items:center;min-height:390px;padding:36px;display:grid}.marine-battery-cable-hero img{object-fit:contain;width:100%;height:auto;max-height:330px;display:block}.marine-battery-cable-content{color:#304257;max-width:800px;margin:0 auto;padding-top:68px;font-size:18px;line-height:1.72}.marine-battery-cable-content section{margin-bottom:62px}.marine-battery-cable-content h2{color:var(--ink);letter-spacing:-.045em;margin:0 0 19px;font-size:36px;line-height:1.1}.marine-battery-cable-content h3{color:var(--ink);margin:0 0 8px;font-size:20px;line-height:1.35}.marine-battery-cable-content p{margin:0 0 24px}.marine-battery-cable-checklist{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:58px;padding:38px 0;display:grid}.marine-battery-cable-checklist h2{font-size:30px}.marine-battery-cable-checklist ol{counter-reset:marine-check;margin:0;padding:0;list-style:none}.marine-battery-cable-checklist li{border-bottom:1px solid var(--line);margin:0 0 17px;padding:0 0 17px 46px;position:relative}.marine-battery-cable-checklist li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.marine-battery-cable-checklist li:before{counter-increment:marine-check;content:counter(marine-check);background:var(--blue);color:#fff;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.marine-battery-cable-feature{background:#e6edf5;grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;padding:42px;display:grid}.marine-battery-cable-feature picture{background:#fff;place-items:center;min-height:290px;padding:28px;display:grid}.marine-battery-cable-feature img{object-fit:contain;width:100%;height:auto;max-height:250px;display:block}.marine-battery-cable-feature h2{font-size:34px}.marine-battery-cable-feature .button{margin-top:2px}.marine-battery-cable-cta{background:var(--ink);color:#d5dfec;grid-template-columns:1fr auto;align-items:end;gap:48px;padding:42px;display:grid}.marine-battery-cable-cta .eyebrow{color:#a9c8f0}.marine-battery-cable-cta h2{color:#fff;max-width:540px}.marine-battery-cable-cta p:not(.eyebrow){color:#d5dfec;margin-bottom:0}.marine-battery-cable-actions{justify-items:start;gap:18px;display:grid}.marine-battery-cable-actions .text-link{color:#fff}.marine-battery-cable-faq{border-top:1px solid var(--line);padding-top:4px}.marine-battery-cable-faq>div{border-bottom:1px solid var(--line);padding:23px 0}.marine-battery-cable-faq p{margin-bottom:0}@media (max-width:1000px) and (min-width:761px){.marine-battery-cable-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:42px}.marine-battery-cable-hero picture{min-height:320px;padding:26px}.marine-battery-cable-checklist,.marine-battery-cable-feature{gap:34px}}@media (max-width:760px){.marine-battery-cable-page{padding-top:54px}.marine-battery-cable-hero,.marine-battery-cable-checklist,.marine-battery-cable-feature,.marine-battery-cable-cta{grid-template-columns:1fr;gap:28px}.marine-battery-cable-hero{padding-bottom:48px}.marine-battery-cable-hero picture{min-height:270px;padding:25px}.marine-battery-cable-content{padding-top:46px;font-size:17px;line-height:1.68}.marine-battery-cable-content section{margin-bottom:48px}.marine-battery-cable-content h2{margin-bottom:16px;font-size:30px}.marine-battery-cable-checklist{padding:30px 0}.marine-battery-cable-checklist h2,.marine-battery-cable-feature h2{font-size:28px}.marine-battery-cable-feature,.marine-battery-cable-cta{padding:26px}.marine-battery-cable-feature picture{min-height:220px;padding:22px}.marine-battery-cable-cta{gap:26px}.marine-battery-cable-actions,.marine-battery-cable-actions .button{width:100%}}.barcode-label-page{background:linear-gradient(#fff 0,#f3f6f8 100%)}.label-maker{max-width:1120px}.label-maker-intro{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:70px;margin-bottom:52px;display:grid}.label-maker-intro h1{max-width:720px}.label-maker-intro .lede{margin-bottom:0}.label-maker-note{border-top:4px solid var(--orange);color:#405064;gap:9px;padding:22px 0;line-height:1.45;display:grid}.label-maker-note strong{color:var(--ink);font-size:18px}.label-maker-workspace{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.24fr) minmax(330px,.76fr);align-items:start;display:grid}.label-editor{padding:34px}.label-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.label-editor h2{letter-spacing:-.045em;margin:0;font-size:31px}.label-editor-head .eyebrow{margin-bottom:8px}.label-text-button{border:0;border-bottom:2px solid var(--blue);color:var(--blue);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:0 0 4px;font-size:14px;font-weight:900}.label-text-button:hover{color:#083b82}.catalog-lookup-help{color:#526275;margin:16px 0 -4px;font-size:13px;line-height:1.4}.label-row-list{gap:16px;padding:22px 0 28px;display:grid}.label-row{border-bottom:1px solid #e0e6ec;grid-template-columns:34px minmax(120px,.72fr) minmax(145px,1fr) 58px auto;align-items:end;gap:10px;padding:15px 0;display:grid}.label-row.active{background:#f4f8fc;box-shadow:0 0 0 10px #f4f8fc}.label-row-number{border:1px solid var(--line);width:32px;height:32px;color:var(--blue);cursor:pointer;background:#fff;border-radius:50%;align-self:center;font:800 12px inherit}.label-row.active .label-row-number{background:var(--blue);border-color:var(--blue);color:#fff}.label-row label{color:#405064;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.label-row input{width:100%;min-width:0;height:42px;color:var(--ink);letter-spacing:.01em;text-transform:none;background:#fff;border:1px solid #b5c2cd;padding:0 10px;font:700 14px Trebuchet MS,Tahoma,sans-serif}.label-row input:focus{border-color:var(--blue);outline:2px solid #a9c8f0}.catalog-lookup{position:relative}.catalog-options{z-index:5;background:#fff;border:1px solid #8ca2b8;max-height:250px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 22px #0b315326}.catalog-options button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dbe3eb;gap:3px;padding:11px 12px;display:grid}.catalog-options button:hover,.catalog-options button:focus-visible{background:#e6edf5}.catalog-options strong{font-size:12px;line-height:1.25}.catalog-options span{color:var(--blue);letter-spacing:.04em;font-size:11px;font-weight:900}.quantity-field input{text-align:center}.label-remove{color:#5b6978;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:42px;font:700 12px inherit;text-decoration:underline}.label-remove:hover{color:#b23d16}.label-actions{flex-wrap:wrap;gap:12px;display:flex}.label-actions .button{cursor:pointer;border:0;font:800 14px Trebuchet MS,Tahoma,sans-serif}.label-help{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.45}.label-preview-panel{background:#e6edf5;padding:25px;position:sticky;top:112px}.preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.preview-heading .eyebrow{margin:0}.preview-heading span{color:#405064;font-size:12px;font-weight:800}.print-label{aspect-ratio:2;color:#070b10;background:#fff;border:1px solid #8e9ba8;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;gap:5px;width:100%;padding:8% 8% 6%;display:grid;overflow:hidden}.label-brand{letter-spacing:.02em;font:900 11px Trebuchet MS,Tahoma,sans-serif}.label-brand span{color:var(--orange)}.label-copy{gap:2px;min-width:0;display:grid}.label-copy strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(14px,1.7vw,22px);line-height:1.05}.label-copy span{color:#263747;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9px,1vw,12px);line-height:1.2;overflow:hidden}.barcode{grid-column:1/-1;align-self:end;width:100%;height:100%;min-height:46px}.print-label small{letter-spacing:.14em;text-align:center;grid-column:1/-1;font:700 9px Trebuchet MS,Tahoma,sans-serif}.print-sheet{display:none}@media (max-width:1000px) and (min-width:761px){.label-maker-intro{gap:38px}.label-maker-workspace{grid-template-columns:minmax(0,1fr) 300px}.label-editor{padding:27px}.label-row{grid-template-columns:32px minmax(110px,.8fr) minmax(110px,1fr) 50px}.label-remove{grid-column:2/-1;justify-self:start;min-height:24px}.label-preview-panel{top:105px}}@media (max-width:760px){.label-maker-intro,.label-maker-workspace{grid-template-columns:1fr}.label-maker-intro{gap:26px;margin-bottom:34px}.label-maker-note{max-width:480px}.label-editor{padding:23px 18px}.label-editor-head{flex-direction:column;align-items:start;gap:14px;padding-bottom:21px}.label-editor h2{font-size:28px}.label-row{grid-template-columns:30px minmax(0,1fr) 58px;gap:12px;padding:12px 0}.label-row .label-row-number{grid-row:1/3;align-self:center}.catalog-lookup{grid-column:2/-1}.label-row .quantity-field{grid-column:3}.label-row .label-remove{grid-column:2;justify-self:start;min-height:28px}.label-actions{grid-template-columns:1fr;display:grid}.label-actions .button{width:100%}.label-preview-panel{padding:22px 18px;position:static}.print-label{max-width:460px;margin:0 auto}.label-help{font-size:12px}}@media print{body{background:#fff!important}body>div,body>header,body>footer{display:none!important}body>main{display:block!important}body>main>*{display:none!important}body[data-label-print] .barcode-label-page{min-height:0!important;padding:0!important;display:block!important}body[data-label-print] .label-maker>*{display:none!important}body[data-label-print] .print-sheet{display:block!important}.single-label,.batch-labels{display:none!important}body[data-label-print=one] .single-label{grid-template-columns:4in;width:4in;margin:0 auto;display:grid!important}body[data-label-print=batch] .batch-labels{grid-template-columns:repeat(2,4in);gap:.08in;width:8.5in;margin:0 auto;display:grid!important}.print-label{aspect-ratio:auto!important;break-inside:avoid!important;border:0!important;grid-template-rows:auto 1fr auto auto!important;width:4in!important;height:2in!important;padding:.18in .24in .13in!important}.label-brand{font-size:11pt!important}.label-copy strong{font-size:17pt!important}.label-copy span{font-size:9pt!important}.barcode{min-height:.62in!important}.print-label small{font-size:8pt!important}@page{size:letter portrait;margin:.2in}}.catalog-options[id^=catalog-part-results-]{min-width:300px;max-height:330px}.quantity-field input,.standard-pack-field input{text-align:center}.label-copy em{color:#405064;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-style:normal;font-weight:800}@media (max-width:1000px) and (min-width:761px){.label-row{grid-template-columns:32px minmax(100px,.8fr) minmax(100px,1fr) 56px 58px}}@media (max-width:760px){.label-row{grid-template-columns:30px minmax(0,1fr) 68px}.label-row .label-row-number{grid-row:1/4}.label-row .standard-pack-field{grid-column:2}.label-row .quantity-field{grid-column:3}}.label-row{grid-template-columns:34px minmax(120px,.72fr) minmax(145px,1fr) 74px 66px auto}@media (max-width:1000px) and (min-width:761px){.label-row{grid-template-columns:32px minmax(100px,.8fr) minmax(100px,1fr) 70px 58px}}@media (max-width:760px){.label-row{grid-template-columns:30px minmax(0,1fr) 68px}}.weatherhead-gallery article>.danfoss-card-media{padding:0;position:relative}.danfoss-card-media .catalog-add-button{z-index:1;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #0e1f302e}@media (max-width:760px){.weatherhead-gallery article>.danfoss-card-media{padding:0}.danfoss-card-media .catalog-add-button{padding:9px 11px;font-size:12px;bottom:8px;right:8px}}.grease-fitting-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}@media (max-width:760px){.grease-fitting-gallery{grid-template-columns:1fr}}.brass-featured-fitting{border:1px solid var(--line);background:#fff;align-items:center;gap:26px;max-width:780px;margin:28px 0 18px;padding:18px 22px;display:flex}.brass-featured-fitting picture{aspect-ratio:1;background:#f5f7f8;flex:0 0 175px;place-items:center;display:grid}.brass-featured-fitting img{width:auto;max-width:100%;height:auto;max-height:152px;display:block}.brass-featured-fitting div{max-width:470px}.brass-featured-fitting .eyebrow{margin:0 0 7px}.brass-featured-fitting h3{letter-spacing:-.035em;margin:0;font-size:24px}.brass-featured-fitting p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.5}@media (max-width:760px){.brass-featured-fitting{gap:16px;padding:16px}.brass-featured-fitting picture{flex-basis:126px;min-height:126px}.brass-featured-fitting h3{font-size:20px}.brass-featured-fitting p:last-child{font-size:15px}}.brass-bushing-image-pair{flex:0 0 300px;gap:12px;max-width:none;display:flex}.brass-featured-fitting .brass-bushing-image-pair picture{flex:1 1 0;min-width:0}.brass-featured-fitting .brass-bushing-image-pair img{max-height:140px}.brass-featured-fitting>div:last-child{min-width:0}@media (max-width:760px){.brass-featured-fitting{display:block}.brass-featured-fitting .brass-bushing-image-pair{gap:10px;width:100%;max-width:none}.brass-featured-fitting .brass-bushing-image-pair picture{flex-basis:0;min-height:132px}.brass-featured-fitting .brass-bushing-image-pair img{max-height:112px}.brass-featured-fitting>div:last-child{max-width:none;margin-top:16px}}.brass-featured-fittings{flex-direction:column;display:flex}.brass-adapter-feature{order:1}.brass-bushing-feature{order:2}.brass-coupling-feature{order:3}.brass-street-elbow-feature{order:4}.brass-elbow-feature{order:5}.brass-hex-nipple-feature{order:6}.brass-close-nipple-feature{order:7}.brass-long-nipple-feature{order:8}.brass-pipe-tee-feature{order:9}.brass-male-run-tee-feature{order:10}.brass-cross-feature{order:11}.brass-plug-feature{order:12}.brass-pipe-cap-feature{order:13}.brass-union-elbow-feature{order:14}.brass-size-key{border-left:3px solid var(--orange);color:#405064;background:#fff7e8;max-width:760px;margin:14px 0 22px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.55}.brass-size-key strong{color:var(--ink)}.scs-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.scs-product-visual img{object-fit:contain;width:100%;height:100%;display:block}.scs-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.scs-product-visuals .scs-product-visual{width:100%;margin:0}@media (max-width:760px){.scs-product-visual{margin:24px 0;padding:14px}.scs-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}.scs-product-visuals .scs-product-visual{margin:0}}.grade-8-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.grade-8-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.grade-8-product-visual{margin:24px 0;padding:14px}}.grade-5-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.grade-5-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.grade-5-product-visual{margin:24px 0;padding:14px}}.fb8-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.fb8-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.fb8-product-visual{margin:24px 0;padding:14px}}.hfn8-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.hfn8-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.hfn8-product-visual{margin:24px 0;padding:14px}}.sfn-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:28px 0;padding:18px;display:grid}.sfn-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.sfn-product-visual{margin:24px 0;padding:14px}}.flange-nut-product-visuals{grid-template-columns:repeat(2,minmax(0,280px));gap:20px;margin:28px 0;display:grid}.flange-nut-product-visuals picture{aspect-ratio:1;background:#e6edf5;place-items:center;width:100%;padding:18px;display:grid}.flange-nut-product-visuals img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.flange-nut-product-visuals{grid-template-columns:minmax(0,280px);gap:16px;margin:24px 0}.flange-nut-product-visuals picture{padding:14px}}.eb-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.eb-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.eb-product-visual{margin:24px 0;padding:14px}}.metric-88-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.metric-88-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.metric-88-product-visual{margin:24px 0;padding:14px}}.metric-109-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.metric-109-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.metric-109-product-visual{margin:24px 0;padding:14px}}.nuts-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.nuts-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.nuts-product-visual{margin:24px 0;padding:14px}}.washers-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.washers-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.washers-product-visual{margin:24px 0;padding:14px}}.fender-washer-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,280px);margin:24px 0;padding:18px;display:grid}.fender-washer-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.fender-washer-product-visual{margin:20px 0;padding:14px}}.carriage-bolt-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.carriage-bolt-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.carriage-bolt-product-visual{margin:24px 0;padding:14px}}.rivet-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,300px);margin:28px 0;padding:18px;display:grid}.rivet-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.rivet-product-visual{margin:24px 0;padding:14px}}.machine-screw-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,300px);margin:24px 0;padding:18px;display:grid}.machine-screw-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.machine-screw-product-visual{margin:20px 0;padding:14px}}.drywall-screw-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.drywall-screw-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.drywall-screw-product-visual{margin:24px 0;padding:14px}}.stainless-fastener-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,320px);margin:28px 0;padding:18px;display:grid}.stainless-fastener-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.stainless-fastener-product-visual{margin:24px 0;padding:14px}}.brass-series-product-visual{aspect-ratio:1;background:#e6edf5;place-items:center;width:min(100%,360px);margin:28px 0;padding:18px;display:grid}.brass-series-product-visual img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.brass-series-product-visual{margin:24px 0;padding:14px}}.brass-fitting-group{margin-top:62px;scroll-margin-top:110px}.brass-group-heading{border-top:2px solid var(--blue);max-width:760px;margin-bottom:28px;padding-top:26px}.brass-group-heading .eyebrow{margin-bottom:8px}.brass-group-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.brass-group-heading p:last-child{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.5}.brass-pipe-group{margin-top:42px}.brass-pipe-group .brass-group-heading{border-top:0;padding-top:0}.brass-pipe-parts{margin-top:42px}.dot-airbrake-group{margin-top:78px}.dot-series-group{border-top:1px solid var(--line);margin-top:54px;padding-top:34px;scroll-margin-top:110px}.dot-series-heading h4{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.08}.dot-series-heading .eyebrow{margin-bottom:8px}.dot-series-heading .brass-series-product-visual{width:250px;margin:22px 0 0}.other-brass-group{margin-top:76px}@media (max-width:760px){.brass-fitting-group{margin-top:46px;scroll-margin-top:84px}.brass-group-heading{margin-bottom:22px;padding-top:20px}.brass-group-heading p:last-child{font-size:16px}.dot-airbrake-group{margin-top:56px}.dot-series-group{margin-top:40px;padding-top:26px;scroll-margin-top:84px}.dot-series-heading .brass-series-product-visual{width:min(100%,280px);margin:22px 0 0}.other-brass-group{margin-top:52px}}.resource-list>article:nth-child(4){grid-column:span 2}@media (max-width:760px){.resource-list>article:nth-child(4){grid-column:auto}}.mro-paint-showcase{border:1px solid var(--line);background:#fff;align-items:center;gap:28px;max-width:800px;margin:30px 0;padding:18px 22px;display:flex}.mro-paint-showcase picture{aspect-ratio:1;background:#f4f6f8;flex:0 0 230px;place-items:center;display:grid}.mro-paint-showcase img{object-fit:contain;width:100%;height:100%;display:block}.mro-paint-showcase .eyebrow{margin:0 0 7px}.mro-paint-showcase h3{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.1}.mro-paint-showcase p:last-child{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}@media (max-width:760px){.mro-paint-showcase{align-items:flex-start;gap:16px;margin:24px 0;padding:16px}.mro-paint-showcase picture{flex-basis:128px;min-height:128px}.mro-paint-showcase h3{font-size:20px}.mro-paint-showcase p:last-child{font-size:15px}}.fuse-holder-feature-heading{margin-top:38px}.fuse-holder-feature-heading .eyebrow{margin-bottom:8px}.fuse-holder-feature-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.fuse-holder-feature-heading+.catalog-photo-gallery{margin-top:18px;margin-bottom:42px}@media (min-width:761px) and (max-width:1099px){.fuse-holder-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.fuse-holder-gallery article:last-child:nth-child(odd){grid-column:span 2;grid-template-columns:220px minmax(0,1fr);display:grid}.fuse-holder-gallery article:last-child:nth-child(odd) picture{aspect-ratio:auto;min-height:190px}}@media (min-width:1100px){.fuse-holder-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.fuse-holder-gallery article{grid-column:span 2}.fuse-holder-gallery article:nth-child(4):nth-last-child(2),.fuse-holder-gallery article:nth-child(5):last-child{grid-column:span 3}}@media (min-width:1200px){.operations-hero h1{max-width:830px;font-size:clamp(64px,4.65vw,78px)}}.core-category{transition:background-color .2s,box-shadow .2s,transform .2s}.core-category h3{margin-top:2px}.core-category b{align-items:center;gap:7px;display:inline-flex}.core-category b span{color:currentColor;font-size:inherit;margin:0;line-height:1;transition:transform .2s}.core-category:hover{box-shadow:inset 0 4px var(--orange);transform:translateY(-2px)}.core-category:hover b span{transform:translate(3px)}@media (max-width:760px){.utility-inner{font-size:13px}.utility a{align-items:center;min-height:40px;display:inline-flex}.core-category{min-height:172px}.core-category>div{padding:18px 16px}.core-category span{font-size:13px;line-height:1.42}.core-category b{padding-top:11px}}@media (prefers-reduced-motion:reduce){.core-category,.core-category b span{transition:none}.core-category:hover,.core-category:hover b span{transform:none}}
