.family-mobile-only{display:none}@media (width<=899px){body:has([data-family-mobile]){padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.product-shell:has([data-family-mobile]){padding-bottom:2rem}.product-shell:has([data-family-mobile]) .breadcrumbs{padding-block:.65rem}.product-shell:has([data-family-mobile]) .product-grid{gap:.75rem;padding-top:.75rem}.product-shell:has([data-family-mobile]) .product-navigation__toggle{min-height:44px;padding:.65rem .9rem;font-size:.875rem}body:has([data-family-mobile]) .mobile-rfq-bar{display:none}#main-content .stainless-family{flex-direction:column;display:flex}#main-content .stainless-family>#top{display:none}#main-content .stainless-family .family-mobile-only{display:block}#main-content .stainless-family .product-hero{border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;order:0;display:flex}#main-content .stainless-family .product-hero__copy{padding:1rem 1rem .9rem}#main-content .stainless-family .eyebrow{letter-spacing:.055em;margin-bottom:.5rem;font-size:.65rem}#main-content .stainless-family h1{max-width:none;font-size:var(--type-product-title);letter-spacing:-.025em;text-wrap:initial;line-height:1.15}#main-content .stainless-family .product-hero__media{aspect-ratio:40/17;touch-action:pan-y pinch-zoom}#main-content .stainless-family .product-hero__media img{object-fit:cover}#main-content .stainless-family .product-hero__figure figcaption{display:none}#main-content .stainless-family .product-hero__gallery{justify-content:center;gap:.5rem;padding:.65rem 1rem;display:flex;overflow-x:auto}#main-content .stainless-family .product-hero__gallery a{flex:0 0 64px;width:64px;min-height:44px}.family-gallery-counter{background:var(--color-navy-950);color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:4px;padding:.2rem .55rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}#main-content .stainless-family .family-summary{border:1px solid var(--color-line);background:var(--color-white);border-top:0;border-radius:0 0 8px 8px;order:1;padding:0 1rem 1rem}.family-summary dl{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;padding-top:.8rem;display:grid}.family-summary dt{color:var(--color-muted);margin-bottom:.15rem;font-size:.75rem}.family-summary dd{color:var(--color-navy-900);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.family-summary .button{justify-content:space-between;width:100%;min-height:46px;font-size:.9375rem}.family-summary>p{color:var(--color-muted);text-align:center;margin:.65rem 0 0;font-size:.75rem;line-height:1.5}#main-content .stainless-family .family-jump-links{border-bottom:1px solid var(--color-line);order:2;gap:1.25rem;margin-top:.75rem;display:flex;overflow-x:auto}.family-jump-links a{min-height:44px;color:var(--color-navy-900);flex-shrink:0;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.family-jump-links a:first-child{border-bottom:2px solid var(--color-blue-600);color:var(--color-blue-600)}#main-content .stainless-family .content-section{margin-top:1rem;padding:1rem}#main-content .stainless-family .categories{border-radius:12px;order:3;padding:1.25rem .75rem .75rem;box-shadow:0 6px 24px #071f3d04}#main-content .stainless-family .section-heading h2,#main-content .stainless-family #applications h2,#main-content .stainless-family .definition h2{white-space:normal;letter-spacing:-.02em;font-size:1.375rem;line-height:1.2}#main-content .stainless-family .categories .section-heading>span{display:none}#main-content .stainless-family .categories .section-heading{padding-inline:.25rem}#main-content .stainless-family .categories .section-heading>p:not(.category-mobile-intro){color:var(--color-blue-600);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .55rem;font-size:.6875rem;font-weight:600;display:flex}#main-content .stainless-family .categories .section-heading>p:not(.category-mobile-intro):before{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}#main-content .stainless-family .categories .section-heading h2{font-size:clamp(1.5rem,6.2vw,1.875rem);font-weight:700;line-height:1.2}#main-content .stainless-family .categories .section-heading>.category-mobile-intro{color:var(--color-muted);letter-spacing:normal;text-transform:none;margin:.55rem 0 0;font-size:.875rem;font-weight:400;line-height:1.55;display:block}#main-content .stainless-family .category-grid{border:0;flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}#main-content .stainless-family .category-grid article{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;min-height:0;padding:0;box-shadow:0 2px 6px #071f3d03}#main-content .stainless-family .category-grid article:nth-child(2){border-color:var(--color-blue-500);background:var(--color-blue-50);order:-2}#main-content .stainless-family .category-grid article:nth-child(3){order:-1}#main-content .stainless-family .category-card__link{border-radius:inherit;grid-template-columns:clamp(56px,17vw,72px) minmax(0,1fr) 12px;align-items:center;gap:.65rem;min-height:94px;padding:.55rem .65rem;display:grid}#main-content .stainless-family .category-card__link:after{content:"";border-top:2px solid var(--color-navy-600);border-right:2px solid var(--color-navy-600);justify-self:center;width:9px;height:9px;transform:rotate(45deg)}#main-content .stainless-family .category-grid article:nth-child(2) .category-card__link:after{border-color:var(--color-blue-500)}#main-content .stainless-family .category-card__link:focus-visible{outline-offset:3px}#main-content .stainless-family .category-card__image{aspect-ratio:1;object-fit:cover;background:var(--color-surface);border-radius:6px;width:100%;height:auto;display:block}#main-content .stainless-family a[href="/stainless-steel-filter-mesh/"] .category-card__image{object-position:left center}#main-content .stainless-family .category-card__link>span,#main-content .stainless-family .category-card__link>p{display:none}#main-content .stainless-family .category-grid h3{letter-spacing:-.015em;margin:0;font-size:clamp(.875rem,3.85vw,1rem);line-height:1.35}#main-content .stainless-family[data-family-enhanced] .technical-overview{display:none}#main-content .stainless-family>#applications{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);order:4;margin:1rem 0;padding:1rem}#main-content .stainless-family #applications header>p{display:none}#main-content .stainless-family .application-list{grid-template-columns:1fr;margin-top:.85rem}#main-content .stainless-family .application-list article{padding:.8rem 0}#main-content .stainless-family .application-list h3{margin-bottom:.25rem;font-size:.9375rem}#main-content .stainless-family .application-list p{font-size:.875rem;line-height:1.6}#main-content .stainless-family .family-data{order:5}#main-content .stainless-family .family-comparison{order:6}#main-content .stainless-family .family-materials{order:7}#main-content .stainless-family .family-structures{order:8}#main-content .stainless-family .family-supply{order:9}#main-content .stainless-family .family-selection{order:10}#main-content .stainless-family .family-faq{order:11}.family-fold{border:1px solid var(--color-line);background:var(--color-white);border-bottom:0;margin:0}.family-fold:first-of-type{border-radius:8px 8px 0 0}.family-fold.family-faq{border-bottom:1px solid var(--color-line);border-radius:0 0 8px 8px}.family-fold>summary{min-height:76px;color:var(--color-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.family-fold>summary::-webkit-details-marker,.family-read-more>summary::-webkit-details-marker,.family-more-applications>summary::-webkit-details-marker{display:none}.family-fold>summary small{color:var(--color-muted);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.family-fold>summary:after{content:"+";color:var(--color-blue-600);flex-shrink:0;font-size:1.375rem;font-weight:400}.family-fold[open]>summary:after{content:"−"}.family-fold[open]>summary{border-bottom:1px solid var(--color-line)}.family-fold__body{padding:1rem}#main-content .stainless-family .family-fold__body>.content-section,#main-content .stainless-family .family-fold__body>.option-block{background:0 0;border:0;margin:0;padding:0}#main-content .stainless-family .family-fold__body>section>header,#main-content .stainless-family .family-fold__body>.option-block>header{display:none}#main-content .stainless-family .option-grid{grid-template-columns:1fr;margin-top:0}#main-content .stainless-family .weave-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .stainless-family .option-link{align-items:center;min-height:44px;margin-top:.25rem;display:inline-flex}#main-content .stainless-family .option-grid h3,#main-content .stainless-family .weave-card__content h3{font-size:1rem}#main-content .stainless-family .option-grid p,#main-content .stainless-family .weave-card__content p{font-size:.875rem;line-height:1.6}#main-content .stainless-family .weave-card__content{padding:.75rem}#main-content .stainless-family .comparison-table-wrap{border:0;margin-top:0;overflow:visible}#main-content .stainless-family .comparison table,#main-content .stainless-family .comparison tbody{width:100%;min-width:0;display:block}#main-content .stainless-family .comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#main-content .stainless-family .comparison tr{border:1px solid var(--color-line);border-radius:5px;gap:.6rem;margin-bottom:.75rem;padding:.85rem;display:grid}#main-content .stainless-family .comparison tbody th,#main-content .stainless-family .comparison tbody td{border:0;width:auto;padding:0;font-size:.875rem;display:block}#main-content .stainless-family .comparison tbody td:before{color:var(--color-navy-900);margin-bottom:.2rem;font-weight:600;display:block}#main-content .stainless-family .comparison tbody td:nth-child(2):before{content:"Woven wire mesh"}#main-content .stainless-family .comparison tbody td:nth-child(3):before{content:"Welded wire mesh"}#main-content .stainless-family .comparison-actions{display:grid}#main-content .stainless-family .selection-guide ol,#main-content .stainless-family .supply-forms>div{grid-template-columns:1fr;margin-top:0}#main-content .stainless-family .selection-guide li,#main-content .stainless-family .selection-guide li:nth-child(2n){border-left:0;padding:1rem 0}.family-data dl{margin:0}.family-data dl>div{border-bottom:1px solid var(--color-line);padding:.7rem 0}.family-data dl>div:first-child{padding-top:0}.family-data dl>div:last-child{border:0;padding-bottom:0}.family-data dt{color:var(--color-muted);font-size:.8125rem}.family-data dd{color:var(--color-navy-900);margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}#main-content .stainless-family>.definition{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);order:12;margin-top:1rem;padding:1rem}#main-content .stainless-family .definition>.kicker{display:none}#main-content .stainless-family .definition>p{margin-bottom:0}.family-read-more>summary,.family-more-applications>summary{min-height:44px;color:var(--color-blue-600);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.family-read-more>summary{margin-top:.5rem}.family-read-more>summary:after,.family-more-applications>summary:after{content:"+";margin-left:auto}.family-read-more[open]>summary:after,.family-more-applications[open]>summary:after{content:"−"}.family-read-more p{color:var(--color-muted);font-size:1rem;line-height:1.7}.family-read-more ul{color:var(--color-navy-900);gap:.65rem;margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.family-read-more .feature-check{color:var(--color-blue-600);margin-right:.4rem}#main-content .stainless-family [id]{scroll-margin-top:1rem}.family-actions.family-mobile-only{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-white);grid-template-columns:1fr 1fr;gap:.65rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #071f3d0a}.family-actions .button{justify-content:space-between;min-height:48px;padding-inline:.85rem;font-size:.9375rem}.family-actions .family-actions__secondary{border-color:var(--color-blue-600);background:var(--color-white);color:var(--color-blue-600)}}.section-heading[data-astro-cid-qeesds2m]>p[data-astro-cid-qeesds2m]{color:var(--color-blue-600);font-size:var(--type-caption);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .4rem}.section-heading[data-astro-cid-qeesds2m] h2[data-astro-cid-qeesds2m]{color:var(--color-navy-950);font-family:var(--font-heading);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.section-heading[data-astro-cid-qeesds2m]>span[data-astro-cid-qeesds2m]{color:var(--color-muted);font-size:var(--type-body);margin-top:.65rem;line-height:1.65;display:block}.comparison-table-wrap[data-astro-cid-qeesds2m]{border:1px solid var(--color-line);margin-top:1.5rem;overflow-x:auto}.comparison[data-astro-cid-qeesds2m] table[data-astro-cid-qeesds2m]{border-collapse:collapse;width:100%;min-width:680px}.comparison[data-astro-cid-qeesds2m] th[data-astro-cid-qeesds2m],.comparison[data-astro-cid-qeesds2m] td[data-astro-cid-qeesds2m]{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:1rem}.comparison[data-astro-cid-qeesds2m] thead[data-astro-cid-qeesds2m] th[data-astro-cid-qeesds2m]{background:var(--color-navy-950);color:var(--color-white);font-family:var(--font-heading);font-size:var(--type-small)}.comparison[data-astro-cid-qeesds2m] tbody[data-astro-cid-qeesds2m] th[data-astro-cid-qeesds2m]{width:22%;color:var(--color-navy-900);font-size:var(--type-small)}.comparison[data-astro-cid-qeesds2m] tbody[data-astro-cid-qeesds2m] td[data-astro-cid-qeesds2m]{color:var(--color-muted);font-size:var(--type-small);line-height:1.6}.comparison[data-astro-cid-qeesds2m] tbody[data-astro-cid-qeesds2m] tr[data-astro-cid-qeesds2m]:last-child>[data-astro-cid-qeesds2m]{border-bottom:0}.comparison-actions[data-astro-cid-qeesds2m]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.comparison-actions[data-astro-cid-qeesds2m] .button--secondary[data-astro-cid-qeesds2m]{border:1px solid var(--color-blue-600);color:var(--color-blue-600);background:0 0}.selection-guide[data-astro-cid-qeesds2m] ol[data-astro-cid-qeesds2m]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m]{border-bottom:1px solid var(--color-line);grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;padding:1.2rem 1.2rem 1.2rem 0;display:grid}.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m]:nth-child(2n){border-left:1px solid var(--color-line);padding-left:1.2rem}.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m]>span[data-astro-cid-qeesds2m]{color:var(--color-blue-600);font-family:var(--font-heading);font-size:var(--type-small);font-weight:var(--weight-bold)}.selection-guide[data-astro-cid-qeesds2m] h3[data-astro-cid-qeesds2m],.supply-forms[data-astro-cid-qeesds2m] h3[data-astro-cid-qeesds2m]{color:var(--color-navy-900);font-family:var(--font-heading);font-size:var(--type-body);margin:0}.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m] p[data-astro-cid-qeesds2m],.supply-forms[data-astro-cid-qeesds2m] article[data-astro-cid-qeesds2m] p[data-astro-cid-qeesds2m]{color:var(--color-muted);font-size:var(--type-small);margin:.4rem 0 0;line-height:1.65}.supply-forms[data-astro-cid-qeesds2m]>div[data-astro-cid-qeesds2m]{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;display:grid}.supply-forms[data-astro-cid-qeesds2m] article[data-astro-cid-qeesds2m]{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:1rem}@media (width<=700px){.selection-guide[data-astro-cid-qeesds2m] ol[data-astro-cid-qeesds2m],.supply-forms[data-astro-cid-qeesds2m]>div[data-astro-cid-qeesds2m]{grid-template-columns:1fr}.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m],.selection-guide[data-astro-cid-qeesds2m] li[data-astro-cid-qeesds2m]:nth-child(2n){border-left:0;padding:1rem 0}}
