body[data-brand-tokens=true]{font-size:var(--brand-body)}body[data-brand-tokens=true] :is(.container,.product-directory .container){max-width:var(--brand-width)}body[data-brand-tokens=true] :is(.page-hero h1,.product-detail h1){font-size:clamp(28px,4vw,var(--brand-heading));overflow-wrap:anywhere}body[data-brand-tokens=true] :is(.section-heading h2,.rfq-layout h2){font-size:var(--brand-section-heading)}body[data-brand-tokens=true] :is(.product-directory,.section--surface){padding-block:var(--brand-space)}body[data-brand-tokens=true] :is(.form-card,.industrial-card){border-radius:var(--brand-radius)}body[data-brand-tokens=true] .industrial-card h3{font-size:max(17px,calc(var(--brand-section-heading) * .65))}body[data-brand-tokens=true] .industrial-card p{font-size:var(--brand-body)}body[data-brand-tokens=true] :is(.prose,.lede){max-width:var(--brand-reading-width)}body[data-brand-tokens=true] :is(.form-field input,.form-field textarea,.product-search input){font-size:max(16px,var(--brand-body))}.product-directory :is(h2,h3,a,p),.product-search strong{overflow-wrap:anywhere}.dynamic-block--no-media.dynamic-block--hero .dynamic-block__inner{min-height:0}.dynamic-block--trust_bar.dynamic-block--surface-flat .dynamic-grid article{background:0 0;border:0;border-left:2px solid}.dynamic-block--stats.dynamic-block--surface-flat .dynamic-grid article{background:0 0;border:0;border-top:1px solid}.dynamic-block--gallery .dynamic-grid article{background:0 0;border:0;padding:0}.dynamic-block--gallery .dynamic-grid article img{aspect-ratio:4/3;width:100%;max-width:100%;margin:0 0 1rem}.dynamic-block--process.dynamic-block--surface-flat .dynamic-grid article{background:0 0;border:0;border-top:1px solid}.dynamic-block h1,.dynamic-block h2,.dynamic-block h3{overflow-wrap:anywhere}.prototype-notice{color:#53432a;text-align:center;background:#f5edd4;padding:.8rem 1.5rem;font-size:.85rem}.inquiry-consent__label[data-astro-cid-c6swhgp5]{align-items:flex-start;gap:.7rem;font-size:.875rem;line-height:1.55;display:flex}.inquiry-consent__label[data-astro-cid-c6swhgp5] input[data-astro-cid-c6swhgp5]{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.inquiry-consent__label[data-astro-cid-c6swhgp5] a[data-astro-cid-c6swhgp5]{text-decoration:underline}.media-placeholder[data-astro-cid-xpaexmim]{isolation:isolate;aspect-ratio:4/3;color:#526a73;background:#edf1f2;border:1px solid #d9e2e5;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.media-placeholder[data-astro-cid-xpaexmim]:before{content:"";z-index:-1;background-image:linear-gradient(#526a7308 1px,#0000 1px),linear-gradient(90deg,#526a7308 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.media-placeholder__tag[data-astro-cid-xpaexmim]{letter-spacing:.12em;font-size:9px;font-weight:650;line-height:1.4;position:absolute;top:16px;left:18px}.media-placeholder__drawing[data-astro-cid-xpaexmim]{width:52%;max-width:230px;height:auto;margin:28px 0 62px}.media-placeholder__caption[data-astro-cid-xpaexmim]{gap:5px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.media-placeholder__caption[data-astro-cid-xpaexmim] strong[data-astro-cid-xpaexmim]{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.media-placeholder__caption[data-astro-cid-xpaexmim] small[data-astro-cid-xpaexmim]{font-size:10px;line-height:1.5}.media-placeholder--hero[data-astro-cid-xpaexmim]{aspect-ratio:6/5;color:#b9cbd1;background:#203b46;border-color:#38515a;min-height:310px;max-height:480px}.media-placeholder--hero[data-astro-cid-xpaexmim]:before{background-image:linear-gradient(#b9cbd10c 1px,#0000 1px),linear-gradient(90deg,#b9cbd10c 1px,#0000 1px)}.media-placeholder--hero[data-astro-cid-xpaexmim] .media-placeholder__drawing[data-astro-cid-xpaexmim]{max-width:300px}.media-placeholder--editorial[data-astro-cid-xpaexmim]{aspect-ratio:5/4;background:#e9edef}.media-placeholder__compact[data-astro-cid-xpaexmim]{display:none}@container (width<=180px){.media-placeholder__tag[data-astro-cid-xpaexmim],.media-placeholder__caption[data-astro-cid-xpaexmim]{display:none}.media-placeholder__drawing[data-astro-cid-xpaexmim]{width:58%;max-height:55px;margin:0 0 12px}.media-placeholder__compact[data-astro-cid-xpaexmim]{inset-inline:0;text-align:center;font-size:9px;line-height:1.2;display:block;position:absolute;bottom:6px}}@media (width<=600px){.media-placeholder--hero[data-astro-cid-xpaexmim]{aspect-ratio:4/3;min-height:250px}}.product-directory--embedded[data-astro-cid-sni6h5si]{background:0 0;padding:0}.product-directory--embedded[data-astro-cid-sni6h5si] .container[data-astro-cid-sni6h5si]{max-width:none;padding:0}.product-directory--embedded[data-astro-cid-sni6h5si] .card-grid[data-astro-cid-sni6h5si]{gap:var(--compose-gap,24px);grid-template-columns:repeat(var(--compose-columns,3),minmax(0,1fr))}@media (width<=767px){.product-directory--embedded[data-astro-cid-sni6h5si] .card-grid[data-astro-cid-sni6h5si]{grid-template-columns:1fr}}.directory-controls[data-astro-cid-sni6h5si]{flex-wrap:wrap;gap:16px;margin-block:16px;display:flex}label[data-astro-cid-sni6h5si]{flex:1;gap:6px;min-width:0;display:grid}input[data-astro-cid-sni6h5si],select[data-astro-cid-sni6h5si]{width:100%;min-width:0;font:inherit;background:var(--color-background,#fff);color:inherit;border:1px solid;padding:10px}[data-astro-cid-sni6h5si][data-directory-item]{min-width:0}[data-astro-cid-sni6h5si][data-directory-item][hidden]{display:none}[data-astro-cid-sni6h5si][data-directory-item] article{height:100%}.product-gallery[data-astro-cid-fmfgs2lu]{width:100%;min-width:0}.product-gallery__stage[data-astro-cid-fmfgs2lu]{border:1px solid var(--industrial-line,#dce3e5);cursor:zoom-in;background:#f6f8f8;width:100%;padding:16px;display:block;position:relative}.product-gallery__stage[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:clamp(240px,35vw,520px);display:block}.product-gallery__zoom[data-astro-cid-fmfgs2lu],.product-gallery__source[data-astro-cid-fmfgs2lu]{color:#243b42;background:#fff;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.product-gallery__source[data-astro-cid-fmfgs2lu]{top:12px;bottom:auto}.product-gallery__rail[data-astro-cid-fmfgs2lu]{gap:8px;padding:10px 2px 2px;display:flex;overflow-x:auto}.product-gallery__thumb[data-astro-cid-fmfgs2lu]{border:1px solid var(--industrial-line,#dce3e5);cursor:pointer;background:#fff;flex:0 0 72px;padding:4px}.product-gallery__thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:64px}.product-gallery__thumb[data-astro-cid-fmfgs2lu][aria-pressed=true]{border:2px solid var(--color-primary,#1f6f6a);padding:3px}.product-gallery__count[data-astro-cid-fmfgs2lu]{color:#506269;text-align:right;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.product-gallery__caption[data-astro-cid-fmfgs2lu]{color:#506269;margin:8px 0 0;font-size:12px;line-height:1.5}.product-gallery[data-astro-cid-fmfgs2lu] button[data-astro-cid-fmfgs2lu]:focus-visible{outline:2px solid var(--color-primary,#1f6f6a);outline-offset:3px}.product-gallery__dialog[data-astro-cid-fmfgs2lu]{background:#fff;border:0;width:min(1100px,96vw);max-height:94dvh;padding:50px 16px 16px}.product-gallery__dialog[data-astro-cid-fmfgs2lu]::backdrop{background:#0f1c20d9}.product-gallery__dialog[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:min(76dvh,900px)}.product-gallery__close[data-astro-cid-fmfgs2lu]{color:#243b42;cursor:pointer;background:#edf2f2;border:0;padding:10px 16px;position:absolute;top:8px;right:12px}.page-hero__gallery[data-astro-cid-sxf6lszg]{align-self:center;min-width:0;padding:20px 0 20px 20px}.catalog-product-hero[data-astro-cid-sxf6lszg] .page-hero__grid[data-astro-cid-sxf6lszg]{min-height:0}.catalog-product-hero[data-astro-cid-sxf6lszg] .page-hero__copy[data-astro-cid-sxf6lszg]{padding-block:clamp(2rem,3vw,3rem)}.catalog-product-hero[data-astro-cid-sxf6lszg] h1[data-astro-cid-sxf6lszg]{max-width:24ch;font-size:clamp(2rem,3vw,3rem)}.catalog-product-section[data-astro-cid-sxf6lszg]{padding-block:clamp(2rem,3vw,3rem)}.catalog-product-section[data-astro-cid-sxf6lszg] .section-heading[data-astro-cid-sxf6lszg]{margin-bottom:24px}.catalog-product-section[data-astro-cid-sxf6lszg] h2[data-astro-cid-sxf6lszg]{font-size:clamp(1.6rem,2.3vw,2.2rem)}.product-facts__grid--single[data-astro-cid-sxf6lszg]{grid-template-columns:minmax(0,1fr)}@media (width<=800px){.page-hero__gallery[data-astro-cid-sxf6lszg]{padding:0 0 24px}}.rfq-extra[data-astro-cid-h42lhrjd]{margin:18px 0}.rfq-extra[data-astro-cid-h42lhrjd] summary[data-astro-cid-h42lhrjd]{cursor:pointer;padding:12px 0}.rfq-extra[data-astro-cid-h42lhrjd] .form-grid[data-astro-cid-h42lhrjd]{margin-top:12px}.rfq-layout[data-astro-cid-h42lhrjd]:not(:has(aside)){display:block}.rfq-layout[data-astro-cid-h42lhrjd]:not(:has(aside)) .form-card[data-astro-cid-h42lhrjd]{box-shadow:none;padding:0}.section[data-astro-cid-h42lhrjd]:has(.rfq-layout:not(:has(aside))){background:0 0;padding:0}.composed-block__inner>*{min-width:0}.composed-block[data-form-side=beside] .composed-block__inner:has(>.rfq-page){gap:var(--compose-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.composed-block__media{position:relative}.composed-block[data-media-layout=overlap] .composed-block__media{padding:0 0 8% 8%;overflow:visible}.composed-block[data-media-layout=overlap] .secondary-media{width:var(--compose-secondary);border:6px solid var(--compose-bg);position:absolute;bottom:0;left:0}.composed-block[data-media-layout=pair] .composed-block__media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.composed-block[data-media-layout=pair] figcaption{grid-column:1/-1}.composed-block[data-media-mask]:not([data-media-mask=none])[data-flow=overlay] .composed-block__media{opacity:1}.composed-block[data-media-mask]:not([data-media-mask=none]) .composed-block__media:after{content:"";pointer-events:none;background:linear-gradient(var(--mask-angle),color-mix(in srgb,var(--compose-bg) calc(var(--compose-mask-strength) * 100%),transparent),transparent);position:absolute;inset:0}.composed-block[data-media-mask=to_left]{--mask-angle:90deg}.composed-block[data-media-mask=to_right]{--mask-angle:270deg}.composed-block[data-media-mask=to_top]{--mask-angle:180deg}@media (width<=767px){.composed-block[data-form-side=beside] .composed-block__inner:has(>.rfq-page),.composed-block[data-flow=overlay][data-has-media=true] .composed-block__inner{flex-direction:column;display:flex}.composed-block[data-mobile-media=before_copy] .composed-block__media{order:-1}.composed-block[data-mobile-media=after_copy] .composed-block__media,.composed-block[data-mobile-media=stack] .composed-block__media{order:0}.composed-block[data-media-layout=overlap] .composed-block__media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0;display:grid}.composed-block[data-media-layout=overlap] .secondary-media{border:0;width:100%;position:static}.composed-block[data-media-mask] .composed-block__media:after{display:none}}.composed-block{padding:var(--compose-space) var(--compose-inset);background:var(--compose-bg);color:var(--compose-ink);text-align:var(--compose-align);isolation:isolate;position:relative}.composed-block__inner{width:min(100%, var(--compose-width));margin-inline:auto}.composed-block__copy{min-width:0}.composed-block[data-has-media=false] .composed-block__copy{width:100%;padding:0}.composed-block__copy>:last-child{margin-bottom:0}.composed-block__copy>:is(h1,h2){font-size:clamp(24px, 3.7vw, var(--compose-heading));overflow-wrap:anywhere;text-wrap:pretty;max-width:none;margin:0 0 18px;font-weight:700;line-height:1.15}.composed-block .prose,.composed-block p{color:inherit;font-size:var(--compose-body);max-width:none;line-height:1.65}.composed-block__body{margin-block:0 20px}.composed-block .eyebrow{color:inherit;opacity:.8;letter-spacing:.1em;margin-bottom:12px;font-size:12px}.composed-block[data-flow=row][data-has-media=true] .composed-block__inner{grid-template-columns:minmax(0, var(--compose-copy)) minmax(0, var(--compose-media));gap:var(--compose-gap);align-items:center;display:grid}.composed-block[data-flow=row][data-media-first=true] .composed-block__inner{grid-template-columns:minmax(0, var(--compose-media)) minmax(0, var(--compose-copy))}.composed-block[data-media-first=true] .composed-block__media{order:-1}.composed-block[data-flow=column] .composed-block__inner{gap:var(--compose-gap);flex-direction:column;display:flex}.composed-block[data-flow=overlay][data-has-media=true] .composed-block__inner{isolation:isolate;display:grid}.composed-block[data-flow=overlay] .composed-block__copy,.composed-block[data-flow=overlay] .composed-block__media{grid-area:1/1}.composed-block[data-flow=overlay] .composed-block__copy{z-index:1;padding:var(--compose-gap);width:var(--compose-copy-width);align-self:center}.composed-block[data-flow=overlay] .composed-block__media{opacity:var(--compose-opacity,.55)}.composed-block__media{border-radius:var(--compose-radius);width:100%;min-width:0;margin:0;overflow:hidden}.composed-block[data-concept-media=true] .composed-block__media img{transition:filter .2s}.composed-block[data-concept-media=true]:focus-within .composed-block__media img{filter:contrast(1.05)}@media (hover:hover){.composed-block[data-concept-media=true]:hover .composed-block__media img{filter:contrast(1.05)}}@media (prefers-reduced-motion:reduce){.composed-block[data-concept-media=true] .composed-block__media img{transition:none}}.composed-block__media img{width:100%;height:auto;aspect-ratio:var(--compose-aspect);object-fit:var(--compose-fit);display:block}.composed-block__media .media-placeholder{min-height:0;max-height:none;aspect-ratio:var(--compose-aspect)}.composed-block[data-compact-media=true] .composed-block__media :is(img,.media-placeholder){max-height:360px}.composed-grid{grid-template-columns:repeat(var(--compose-columns), minmax(0, 1fr));gap:var(--compose-gap);margin-top:24px;display:grid}.composed-grid article{min-width:0;padding:var(--compose-card-space);border:var(--compose-border) solid color-mix(in srgb, var(--compose-ink) 18%, transparent);border-radius:var(--compose-radius);background:var(--compose-card);color:var(--compose-ink);overflow:hidden}.composed-grid h3{font-size:max(15px, var(--compose-body));overflow-wrap:anywhere;margin:14px 0 8px;line-height:1.4}.composed-grid :is(p,button){font-size:var(--compose-body);line-height:1.55}.composed-grid article>:last-child{margin-bottom:0}.composed-grid__media{position:relative;overflow:hidden}.composed-grid__media img{width:100%;height:auto;aspect-ratio:var(--compose-aspect);object-fit:var(--compose-fit);display:block}.composed-grid__media--product img{object-fit:contain}.composed-grid__media .media-placeholder{aspect-ratio:var(--compose-aspect)}.composed-grid[data-product-cards=true] .composed-grid__media :is(img,.media-placeholder){min-height:0;max-height:280px}.composed-grid[data-product-list=true] article{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-content:center;column-gap:24px;display:grid}.composed-grid[data-product-list=true] .composed-grid__media{grid-area:1/1/span 3;align-self:center}.composed-grid[data-product-list=true] article>:not(.composed-grid__media){grid-column:2}.composed-grid[data-product-list=true] h3{margin-top:0}.composed-grid[data-product-cards=true] article:not(:has(.composed-grid__media)){display:block}.composed-grid__value{font-size:var(--compose-heading);line-height:1.15;display:block}.composed-faq{grid-template-columns:repeat(var(--compose-columns), minmax(0, 1fr));gap:0 var(--compose-gap);display:grid}.composed-faq details{border-bottom:1px solid color-mix(in srgb, var(--compose-ink) 20%, transparent);padding:16px 0}.composed-faq summary{cursor:pointer;font-weight:650}.composed-faq .prose{padding-top:12px}.composed-block .button{border-radius:var(--compose-radius);border:1px solid}.composed-block .button-row{justify-content:var(--compose-align)}button.button[data-prototype-page]{background:var(--color-primary,#bd4d2b);color:#fff;text-align:center;padding:.8rem 1.2rem}@media (width<=1000px){.composed-grid{grid-template-columns:repeat(min(var(--compose-columns), 3), minmax(0, 1fr))}}@media (width<=767px){.composed-block{padding:min(var(--compose-space), 40px) 16px}.composed-grid{grid-template-columns:repeat(min(var(--compose-columns), 2), minmax(0, 1fr));gap:min(var(--compose-gap), 16px)}.composed-grid[data-product-cards=true],.composed-block[data-hdf-block-type=process] .composed-grid{grid-template-columns:1fr}.composed-grid[data-product-cards=true] article{grid-template-columns:96px minmax(0,1fr);align-content:center;column-gap:16px;display:grid}.composed-grid[data-product-cards=true] .composed-grid__media{grid-area:1/1/span 3;align-self:center}.composed-grid[data-product-cards=true] .composed-grid__media img{aspect-ratio:1;object-fit:contain}.composed-grid[data-product-cards=true] article>:not(.composed-grid__media){grid-column:2}.composed-grid[data-product-cards=true] h3,.composed-grid[data-product-cards=true] p{margin-top:0}.composed-block[data-compact-media=true] .composed-block__media :is(img,.media-placeholder){max-height:280px}.composed-block[data-flow=row][data-has-media=true] .composed-block__inner{flex-direction:column;display:flex}.composed-block[data-flow=overlay] .composed-block__copy{width:100%;padding:20px}.composed-block__copy>:is(h1,h2){font-size:min(34px, var(--compose-heading))}.composed-faq{grid-template-columns:1fr}}@media (width<=420px){.composed-grid article{padding:min(var(--compose-card-space), 12px)}.composed-grid p{font-size:14px}}.composed-block__media img{object-position:var(--compose-position,50% 50%)}.composed-grid>article{grid-column:span var(--compose-span,1)}@media (width<=767px){.composed-grid>article{grid-column:auto}.composed-block[data-flow=overlay][data-has-media=true] .composed-block__inner{flex-direction:column;display:flex}.composed-block[data-mobile-media=after_copy] .composed-block__media,.composed-block[data-mobile-media=stack] .composed-block__media{order:0}.composed-block[data-mobile-media=before_copy] .composed-block__media{order:-1}}.hdf-free-design[data-astro-cid-arqvcdw7]{isolation:isolate;min-width:0;display:flow-root;position:relative}.free-content[data-astro-cid-arqvcdw7]{min-width:0}.free-provenance[data-astro-cid-arqvcdw7]{padding:8px 20px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.free-content[data-astro-cid-arqvcdw7] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reference-media-source[data-astro-cid-oijgg5wl]{color:inherit;opacity:.8;margin-top:.35rem;font-size:.7rem;line-height:1.4;display:block}
