.button,.btn,[class*=button--primary],[class*=button--secondary]{border-radius:var(--button-radius, 4px)!important}.industrial-utility-bar{background:var(--color-bg-deep);color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1;padding-block:0;height:38px;display:flex;align-items:center}.industrial-utility-bar__inner{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.industrial-utility-bar__left,.industrial-utility-bar__right{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.industrial-utility-bar a{color:#fff;text-decoration:none;opacity:.85;transition:opacity .12s ease}.industrial-utility-bar a:hover{opacity:1;color:var(--color-accent-light)}.industrial-utility-bar__divider{opacity:.3;-webkit-user-select:none;user-select:none}@media screen and (max-width:360px){.industrial-utility-bar{display:none}}.rfq-button{display:inline-flex;align-items:center;gap:.4em;background:var(--color-accent);color:#fff;border:none;border-radius:var(--button-radius, 4px);padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .12s ease;white-space:nowrap}.rfq-button:hover,.rfq-button:focus-visible{background:var(--color-accent-hover);color:#fff}.rfq-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rfq-button--header{padding:.45rem 1rem;font-size:.8125rem;margin-inline-end:.5rem}.two-path-cards{display:grid;grid-template-columns:1fr 1fr;gap:0}@media screen and (max-width:600px){.two-path-cards{grid-template-columns:1fr}}.two-path-card{position:relative;padding:4rem 3rem;background:var(--color-bg-soft);display:flex;flex-direction:column;gap:1.25rem}.two-path-card+.two-path-card{border-left:1px solid var(--color-border)}@media screen and (max-width:600px){.two-path-card+.two-path-card{border-left:none;border-top:1px solid var(--color-border)}}.two-path-card__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.two-path-card__chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.two-path-card__chip{display:inline-block;padding:.3rem .75rem;background:#fff;border:1px solid var(--color-border);border-radius:3px;font-size:.75rem;color:var(--color-text);text-decoration:none;transition:border-color .12s ease,color .12s ease}.two-path-card__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.rfq-band{background:var(--color-bg-deep);color:#fff;padding-block:var(--section-padding-y-desktop)}@media screen and (max-width:750px){.rfq-band{padding-block:var(--section-padding-y-mobile)}}.rfq-band__inner{max-width:var(--container-max-width);margin-inline:auto;padding-inline:2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media screen and (max-width:750px){.rfq-band__inner{grid-template-columns:1fr;gap:2rem}}.rfq-band__formats{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.rfq-band__formats li{font-size:.875rem;opacity:.75;padding-left:1rem;position:relative}.rfq-band__formats li:before{content:"\2014";position:absolute;left:0;opacity:.5}.find-my-part{padding-block:var(--section-padding-y-desktop);background:var(--color-bg)}@media screen and (max-width:750px){.find-my-part{padding-block:var(--section-padding-y-mobile)}}.find-my-part__brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-top:1.5rem}.find-my-part__brand-tile{display:flex;align-items:center;justify-content:center;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--card-radius);font-size:.875rem;font-weight:500;color:var(--color-text);text-decoration:none;text-align:center;background:#fff;transition:border-color .12s ease,color .12s ease}.find-my-part__brand-tile:hover{border-color:var(--color-accent);color:var(--color-accent)}.find-my-part__mpn-row{margin-top:2rem;display:flex;gap:.75rem;max-width:36rem}.find-my-part__mpn-input{flex:1;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--button-radius);font-size:.9375rem;font-family:var(--font-accent--family, monospace);color:var(--color-text);background:#fff}.find-my-part__mpn-input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.availability-badge{display:inline-flex;align-items:center;gap:.3em;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.2rem .6rem;border-radius:3px}.availability-badge--instock{background:#dffaeb;color:var(--color-success-industrial)}.availability-badge--leadtime{background:#fff4de;color:var(--color-warning-industrial)}.availability-badge--quote{background:var(--color-bg-soft);color:var(--color-text-muted)}.industrial-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-muted);list-style:none;margin:0;padding:0}.industrial-breadcrumb a{color:var(--color-text-muted);text-decoration:none}.industrial-breadcrumb a:hover{color:var(--color-accent)}.industrial-breadcrumb__sep{opacity:.4}.spec-table th,.spec-table td{padding:.625rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.spec-table th{font-weight:600;color:var(--color-text-muted);width:40%;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.spec-table td{font-family:var(--font-accent--family, monospace);color:var(--color-text)}.seo-copy__heading{margin-bottom:1rem;color:var(--color-text)}.seo-copy__body{font-size:.9375rem;line-height:1.7;color:var(--color-text-muted);max-width:72ch;columns:1}.seo-copy__body p+p{margin-top:.75rem}@media screen and (min-width:900px){.seo-copy__body{columns:2;column-gap:3rem}}.related-collections-strip__heading{margin-bottom:1.25rem;color:var(--color-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.related-collections-strip__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.related-collections-strip__tile{display:inline-block;padding:.4rem .875rem;border:1px solid var(--color-border);border-radius:var(--card-radius, 6px);font-size:.875rem;color:var(--color-text);text-decoration:none;transition:border-color .12s ease,color .12s ease;white-space:nowrap}.related-collections-strip__tile:hover,.related-collections-strip__tile:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.related-collections-strip__tile--active{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.rfq-form__layout{display:grid;grid-template-columns:1fr 360px;gap:4rem;align-items:start}@media screen and (max-width:900px){.rfq-form__layout{grid-template-columns:1fr;gap:2.5rem}}.rfq-form__subhead{margin-top:.5rem;margin-bottom:1.5rem;color:var(--color-text-muted);line-height:1.6;max-width:52ch}.rfq-form__field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.25rem}.rfq-form__field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}@media screen and (max-width:600px){.rfq-form__field-row{grid-template-columns:1fr}}.rfq-form__label{font-size:.875rem;font-weight:600;color:var(--color-text)}.rfq-form__input{width:100%;padding:.625rem .875rem;border:1px solid var(--color-border);border-radius:var(--button-radius, 4px);font-size:.9375rem;font-family:var(--font-body--family);color:var(--color-text);background:#fff;transition:border-color .12s ease}.rfq-form__input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.rfq-form__textarea{resize:vertical;min-height:9rem;font-family:var(--font-body--family)}.rfq-form__errors{background:#fff0f0;border:1px solid #F5BBBB;border-radius:var(--button-radius, 4px);padding:.875rem 1rem;margin-bottom:1.25rem;font-size:.875rem;color:#c0392b}.rfq-form__success{max-width:42rem;padding:2.5rem;background:var(--color-bg-soft);border-radius:var(--card-radius);border:1px solid var(--color-border)}.rfq-form__sidebar{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.75rem}.rfq-form__sidebar-heading{margin-bottom:.75rem;color:var(--color-text)}.rfq-form__sidebar-body{font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}.rfq-form__sidebar-body ul{padding-left:1.25rem;margin-top:.5rem}.rfq-form__sidebar-body li{margin-bottom:.35rem}.rfq-form__formats{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.rfq-form__formats-label{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.rfq-form__formats-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.rfq-form__formats-list li{font-size:.8125rem;color:var(--color-text-muted);padding-left:1rem;position:relative}.rfq-form__formats-list li:before{content:"\2014";position:absolute;left:0;opacity:.5}.rfq-form__response-note{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.services-capabilities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;margin:0;padding:0}@media screen and (max-width:750px){.services-capabilities__grid{grid-template-columns:1fr}}@media screen and (min-width:751px)and (max-width:1000px){.services-capabilities__grid{grid-template-columns:repeat(2,1fr)}}.services-capabilities__card{background:#fff;border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.services-capabilities__icon{color:var(--color-accent)}.services-capabilities__icon-svg{fill:currentColor}.services-capabilities__card-title{color:var(--color-text);margin:0}.services-capabilities__card-body{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);flex:1}.services-capabilities__card-link{font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:none;margin-top:auto}.services-capabilities__card-link:hover{text-decoration:underline}.product-mpn{font-size:.8125rem;color:var(--color-text-muted);margin:0}.product-mpn__label{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;margin-inline-end:.4em}.product-mpn__value{font-family:var(--font-accent--family, monospace)}.breadcrumbs{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-block:.75rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.breadcrumbs__link{color:var(--color-text-muted);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-accent);text-decoration:underline}.breadcrumbs__item--sep:before{content:"/";color:var(--color-text-muted);opacity:.5;margin-inline:.1rem}.breadcrumbs__item--current{color:var(--color-text-muted);opacity:.7}.availability-badge{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2em .55em;border-radius:3px;line-height:1.4}.availability-badge--in-stock{background:color-mix(in srgb,var(--color-success-industrial) 12%,transparent);color:var(--color-success-industrial)}.availability-badge--lead-time{background:color-mix(in srgb,var(--color-warning-industrial) 12%,transparent);color:var(--color-warning-industrial)}.availability-badge--quote,.availability-badge--out-of-stock{background:color-mix(in srgb,var(--color-text-muted) 10%,transparent);color:var(--color-text-muted)}.spec-table-wrapper{overflow-x:auto}.spec-table{width:100%;border-collapse:collapse;font-size:.875rem}.spec-table th,.spec-table td{padding:.5rem .75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.spec-table th{font-weight:600;width:38%;background:var(--color-bg-soft);color:var(--color-text)}.spec-table td{font-family:var(--font-accent--family, monospace);font-size:.8125rem}.spec-table--rich-text dl{display:grid;grid-template-columns:38% 1fr;gap:0;border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.spec-table--rich-text dt,.spec-table--rich-text dd{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);margin:0;font-size:.875rem}.spec-table--rich-text dt{font-weight:600;background:var(--color-bg-soft)}.spec-table--rich-text dd{font-family:var(--font-accent--family, monospace);font-size:.8125rem}.brand-chip{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.2em .55em;border:1px solid var(--color-border);border-radius:3px;background:transparent;color:var(--color-text-muted);line-height:1.4}.mega-menu__featured-column{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--color-bg-soft, rgb(var(--color-background-rgb) / .6));border-radius:6px;align-self:start}.mega-menu__featured-card{padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);transition:box-shadow .15s ease,background .15s ease}.mega-menu__featured-card:hover{background:var(--color-background);box-shadow:0 2px 8px #00000014}.mega-menu__featured-card__title{font-size:var(--font-size--body-sm, .875rem);font-weight:600;margin:0 0 .3rem;color:var(--color-foreground)}.mega-menu__featured-card__body{font-size:var(--font-size--body-xs, .8125rem);color:var(--color-text-muted, rgb(var(--color-foreground-rgb) / .65));margin:0 0 .5rem;line-height:1.45}.mega-menu__featured-card__link{font-size:var(--font-size--body-xs, .8125rem);font-weight:600;color:var(--color-accent, #0b5fff);text-decoration:none}.mega-menu__featured-card__link:hover{text-decoration:underline}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 5"]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.industrial-utility-bar a,.rfq-button,.two-path-card__chip,.find-my-part__brand-tile,.rfq-form__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/industrial.css.map */
