.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px 32px;background:#fffffff0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(min-width:701px)and (max-width:1500px){body:has(.front-section[data-front-section-key=material-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap{overflow-x:hidden!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table{width:100%!important;min-width:0!important;table-layout:fixed!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table th,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table td,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table th,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table td{width:auto!important;padding:8px 6px!important;overflow-wrap:anywhere!important;font-size:10.5px!important;line-height:1.22!important}}@media(max-width:700px){.buyer14-page .buyer14-table-wrap,.buyer14-page.strict .buyer14-table-wrap{max-width:100%!important;overflow-x:hidden!important}.buyer14-page .buyer14-table,.buyer14-page.strict .buyer14-table,.buyer14-page .buyer14-table.compact,.buyer14-page.strict .buyer14-table.compact{width:100%!important;min-width:0!important;table-layout:fixed!important}.buyer14-page .buyer14-table th,.buyer14-page .buyer14-table td,.buyer14-page.strict .buyer14-table th,.buyer14-page.strict .buyer14-table td{width:auto!important;min-width:0!important;padding:6px 4px!important;overflow-wrap:anywhere!important;font-size:9px!important;line-height:1.18!important}.buyer14-page .buyer14-table td:first-child,.buyer14-page.strict .buyer14-table td:first-child{min-width:0!important}.buyer14-page .buyer14-table img,.buyer14-page.strict .buyer14-table img{width:34px!important;min-width:34px!important;height:28px!important;margin-right:4px!important}body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq] details:nth-of-type(n+5){display:none!important}}@media(min-width:901px){body .front-header{display:grid!important;grid-template-columns:minmax(176px,260px) minmax(0,1fr) auto!important;align-items:center!important;min-height:68px!important;height:68px!important;padding:0 56px!important}body .front-header nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-width:0!important;height:68px!important}body .front-header nav a,body .front-header .nav-item>a{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}body:has(.front-main) .front-header nav .nav-item>a,body:has(.front-main) .front-header nav .nav-dropdown a{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}body .front-brand .mobile-reference-brand{font-size:22px!important;line-height:1!important;white-space:nowrap!important}}body:has(.home-reference-page) .home-reference-category-strip a{display:grid!important;grid-template-rows:minmax(132px,148px) 44px!important;min-height:0!important;padding:0!important;overflow:hidden!important}body:has(.home-reference-page) .home-reference-category-strip img{grid-row:1!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}body:has(.home-reference-page) .home-reference-category-strip a>span{position:static!important;grid-row:2!important;display:flex!important;width:auto!important;height:44px!important;min-height:44px!important;margin:0!important;clip:auto!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;color:#172027!important;background:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}@media(max-width:700px){body .front-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;min-height:62px!important;height:62px!important;padding:0 14px!important}body .front-brand{justify-content:center!important}body .front-brand .mobile-reference-brand{font-size:22px!important;line-height:1!important;white-space:nowrap!important}body .front-header nav:not(.open){display:none!important}body:has(.home-reference-page) .home-reference-category-strip a{grid-template-rows:112px 42px!important}body:has(.home-reference-page) .home-reference-category-strip a>span{height:42px!important;min-height:42px!important;font-size:10.5px!important}}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=compliance-support],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_quality_compliance]) .front-section:has(.trust-module-grid),body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key^=what-are-],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-case-studies],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=customization-options],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key^=how-to-choose],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/products/"]) .front-section:has(.trust-module-grid),body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-categories],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=finish-comparison-overview],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=selection-guide],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=color-consistency-and-testing-notes],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=related-finishes-and-materials],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=faq]{display:none!important}body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap{max-height:430px!important;overflow:auto!important}body:has(.front-hero-copy h1:first-child) .front-section[data-front-section-key=published-resources] .front-card:nth-of-type(n+5){display:none!important}@media(max-width:700px){body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=project-overview],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=material-finish-notes],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=customization-notes],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=quality-focus],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=buyer-takeaway],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=finish-comparison-overview]{display:none!important}body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap{max-height:340px!important}}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header,body:has(.b4-resources-page) .front-header,body:has(.b4-article-reference-page) .front-header{grid-template-columns:174px minmax(0,1fr) auto!important;gap:12px!important}body .front-brand .mobile-reference-brand,body:has(.home-reference-page) .front-brand .mobile-reference-brand,body:has(.products-index-page) .front-brand .mobile-reference-brand,body:has(.b3-applications-reference-hero) .front-brand .mobile-reference-brand{font-size:21px!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav{gap:4px!important}body .nav-item>a,body:has(.home-reference-page) .nav-item>a,body:has(.products-index-page) .nav-item>a,body:has(.b3-applications-reference-hero) .nav-item>a{min-height:30px!important;padding-inline:5px!important;font-size:10px!important;font-weight:760!important}.products-index-page .product-card dl{gap:4px!important}.products-index-page .product-card .tag-row{gap:4px!important}.products-index-page .product-card .card-actions{gap:6px!important}@media(min-width:1181px)and (max-width:1540px){body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:166px minmax(0,1fr) auto!important;padding-inline:26px!important}body .front-brand .mobile-reference-brand{font-size:20px!important}body .nav-item>a,body:has(.home-reference-page) .nav-item>a,body:has(.products-index-page) .nav-item>a,body:has(.b3-applications-reference-hero) .nav-item>a{padding-inline:4px!important;font-size:9.4px!important}}@media(max-width:700px){.home-reference-process,.home-reference-materials-applications,.home-reference-quality,.home-reference-dark-cta{padding-block:28px!important}.home-reference-resource-board,.home-reference-trust-strip,.home-factory-quality{display:none!important}.home-reference-category-strip a{grid-template-rows:142px 40px!important}.home-reference-process article{min-height:118px!important}.front-footer,.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer{padding-block:24px!important}}@media(max-width:700px){.home-reference-category-strip,.home-reference-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-reference-resource-board,.home-reference-trust-strip,.home-factory-quality,.home-reference-page .front-section:has(.home-factory-quality){display:none!important}.home-reference-category-strip a{grid-template-rows:112px 40px!important}.home-reference-process article{min-height:132px!important;padding:12px 8px!important}.home-reference-process article p{font-size:10.5px!important}.home-reference-materials-applications{grid-template-columns:1fr!important;gap:14px!important}.home-reference-swatch-grid,.home-reference-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.front-footer,.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer{padding-block:24px!important}}.b3-zinc-detail-page{background:#f6f3ed;color:#101820}.b3-zinc-detail-page>.front-container:has(.front-breadcrumb),.b3-zinc-hero-shell,.b3-zinc-content-shell{width:min(1464px,calc(100% - 72px))}.b3-zinc-hero-shell{margin-top:0}.b3-zinc-hero{position:relative;min-height:292px;overflow:hidden;border:1px solid rgba(145,119,82,.2);border-radius:2px;background:#f5f0e7;box-shadow:0 18px 50px #2f271c14}.b3-zinc-hero>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.b3-zinc-hero:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#fbf8f0c7,#fbf8f08f 34%,#fbf8f02e 62%,#fbf8f057),linear-gradient(0deg,#241e181a,#fff0)}.b3-zinc-hero-copy{position:relative;z-index:2;width:39%;min-width:470px;padding:26px 0 24px}.b3-zinc-hero-copy h1{max-width:470px;margin:0;color:#111a22;font-size:38px;line-height:1.04;font-weight:900;text-shadow:0 1px 14px rgba(255,255,255,.82)}.b3-zinc-hero-copy>p{max-width:470px;margin:15px 0 16px;color:#38414a;font-size:15px;line-height:1.45;text-shadow:0 1px 12px rgba(255,255,255,.78)}.b3-zinc-direct-answer{width:min(560px,100%);padding:17px 16px 14px;border:1px solid rgba(174,133,73,.28);border-radius:4px;background:#fffaf29e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 30px #47331614}.b3-zinc-direct-answer strong{display:block;color:#111a22;font-size:11px;font-weight:900;text-transform:uppercase}.b3-zinc-direct-answer p{margin:7px 0 14px;color:#1f2933;font-size:12.5px;line-height:1.36}.b3-zinc-direct-answer nav,.b3-zinc-final-cta nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.b3-zinc-direct-answer a,.b3-zinc-final-cta a,.b3-zinc-note-grid a,.b3-zinc-products strong,.b3-zinc-faq>a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(174,113,33,.56);border-radius:2px;color:#9a611a;background:#ffffffbd;font-size:10px;font-weight:900;text-transform:uppercase;text-decoration:none}.b3-zinc-direct-answer a:first-child,.b3-zinc-final-cta a:first-child{border-color:#966922;color:#fff;background:linear-gradient(180deg,#c99239,#9b671f)}.b3-zinc-spec-panel{position:absolute;top:24px;right:28px;z-index:2;width:258px;padding:4px 0;background:#ffffff94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.b3-zinc-spec-panel div{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:31px;padding:7px 0;border-bottom:1px solid rgba(145,119,82,.2);color:#1c2630;font-size:11px}.b3-zinc-spec-panel div:last-child{border-bottom:0}.b3-zinc-spec-panel span{color:#1b242c;font-weight:800}.b3-zinc-spec-panel strong{color:#27313b;font-weight:500}.b3-zinc-content-shell{margin-top:12px}.b3-zinc-main-grid{display:grid;grid-template-columns:1.72fr .93fr .93fr 1.78fr;gap:10px;align-items:stretch}.b3-zinc-panel,.b3-zinc-category-band,.b3-zinc-final-cta{border:1px solid rgba(143,125,100,.24);border-radius:4px;background:#ffffffc7;box-shadow:0 10px 30px #27221c0b}.b3-zinc-panel{padding:16px 17px}.b3-zinc-panel h2,.b3-zinc-category-band h2,.b3-zinc-final-cta h2{margin:0 0 13px;color:#17212b;font-size:13px;line-height:1.2;font-weight:900;text-transform:uppercase}.b3-zinc-properties h2 span{color:#6a5c4d;font-size:9px;font-weight:700;text-transform:none}.b3-zinc-properties table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgba(147,128,100,.18);border-radius:2px;font-size:10px}.b3-zinc-properties th,.b3-zinc-properties td{padding:6px 9px;border:1px solid rgba(147,128,100,.18);text-align:left}.b3-zinc-properties th{color:#17212b;background:#f6f3edc7;font-weight:900}.b3-zinc-properties td{color:#34414a}.b3-zinc-check-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.b3-zinc-check-list li{position:relative;padding-left:19px;color:#3d4650;font-size:11px;line-height:1.45}.b3-zinc-check-list li:before{position:absolute;top:2px;left:0;display:grid;width:13px;height:13px;place-items:center;border:1px solid #bd8730;border-radius:50%;color:#bd8730;content:"+";font-size:9px}.b3-zinc-check-list.warning li:before{content:"x"}.b3-zinc-finish-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 18px}.b3-zinc-finish{display:grid;gap:7px;justify-items:center;color:#29323a;text-align:center;text-decoration:none}.b3-zinc-finish span{width:47px;height:47px;border:1px solid rgba(74,66,56,.12);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffe6 0 12%,#fff0 27%),linear-gradient(135deg,#9f9f99,#f2f0ea 45%,#77756d);box-shadow:inset 0 2px 8px #fffc,inset 0 -8px 12px #0000002e,0 8px 20px #251f1721}.b3-zinc-finish strong{max-width:68px;min-height:25px;color:#2e3740;font-size:9px;font-weight:700;line-height:1.2}.b3-zinc-finish.antique-brass span,.b3-zinc-finish.gold span,.b3-zinc-finish.brass-plated span{background:radial-gradient(circle at 30% 26%,#ffffffe0 0 12%,#fff0 28%),linear-gradient(135deg,#8a6a35,#e8c776 48%,#8d6428)}.b3-zinc-finish.gunmetal span,.b3-zinc-finish.pvd-black span{background:radial-gradient(circle at 30% 26%,#ffffff75 0 10%,#fff0 27%),linear-gradient(135deg,#111416,#4f5351 48%,#090b0c)}.b3-zinc-finish.matte-black span{background:linear-gradient(135deg,#2b2e2d,#090a0b 70%,#1f2221)}.b3-zinc-finish.rose-gold span{background:radial-gradient(circle at 32% 28%,#ffffffd1 0 12%,#fff0 28%),linear-gradient(135deg,#9d6758,#e2b099 48%,#8c5148)}.b3-zinc-category-band{margin-top:10px;padding:14px 16px 16px}.b3-zinc-category-band>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.b3-zinc-category-band a,.b3-zinc-products a{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(143,125,100,.2);border-radius:3px;color:#1d2731;background:#fff;text-decoration:none}.b3-zinc-category-band img{width:100%;aspect-ratio:1.7 / 1;object-fit:cover;background:#f6f3ed}.b3-zinc-category-band span{display:grid;min-height:30px;place-items:center;padding:0 8px;font-size:10px;font-weight:800;text-align:center}.b3-zinc-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.b3-zinc-note-grid p{min-height:52px;margin:0 0 13px;color:#3d4650;font-size:12px;line-height:1.55}.b3-zinc-note-grid a{width:178px}.b3-zinc-related-faq{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-top:10px}.b3-zinc-products>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.b3-zinc-products a{padding-bottom:10px}.b3-zinc-products img{width:100%;aspect-ratio:1.65 / 1;object-fit:cover;background:#f6f3ed}.b3-zinc-products span{min-height:33px;padding:9px 10px 0;color:#17212b;font-size:11px;font-weight:900}.b3-zinc-products small{min-height:36px;padding:0 10px;color:#66717a;font-size:9px;line-height:1.45}.b3-zinc-products strong{width:max-content;min-height:26px;margin:8px 10px 0;padding:0 12px;font-size:8px}.b3-zinc-faq .faq-front{gap:0}.b3-zinc-faq .faq-front details{border-radius:0;box-shadow:none}.b3-zinc-faq .faq-front summary{min-height:29px;padding:0 10px;font-size:10px}.b3-zinc-faq .faq-front details p{padding:0 10px 10px;font-size:10px}.b3-zinc-faq>a{justify-content:flex-start;width:max-content;margin-top:9px;border:0;background:transparent}.b3-zinc-final-cta{display:grid;grid-template-columns:1fr 534px;gap:20px;align-items:center;margin:12px 0 10px;padding:17px 34px;color:#fff;background:linear-gradient(100deg,#0f1a22,#14232d)}.b3-zinc-final-cta div{display:grid;grid-template-columns:38px 1fr;gap:12px 16px;align-items:center}.b3-zinc-final-cta span{grid-row:1 / span 2;display:block;width:34px;height:34px;border:2px solid #966922;border-radius:5px}.b3-zinc-final-cta h2{margin:0;color:#fff;font-size:17px;text-transform:none}.b3-zinc-final-cta p{margin:0;color:#ffffffbf;font-size:12px}.b3-zinc-final-cta a{min-height:36px;border-color:#ffffff94;color:#fff;background:#ffffff08}.b3-zinc-final-cta a:nth-child(2){color:#111a22;background:#fff}@media(max-width:1180px){.b3-zinc-hero-copy{min-width:420px;width:48%}.b3-zinc-spec-panel{right:16px;width:236px}.b3-zinc-main-grid{grid-template-columns:1.2fr 1fr}.b3-zinc-finish-panel{grid-column:1 / -1}.b3-zinc-category-band>div,.b3-zinc-products>div{grid-template-columns:repeat(4,minmax(0,1fr))}.b3-zinc-related-faq,.b3-zinc-final-cta{grid-template-columns:1fr}}@media(max-width:820px){.b3-zinc-detail-page>.front-container:has(.front-breadcrumb),.b3-zinc-hero-shell,.b3-zinc-content-shell{width:calc(100% - 32px)}.b3-zinc-hero{min-height:610px}.b3-zinc-hero>img{height:100%;object-position:48% center}.b3-zinc-hero:before{background:linear-gradient(180deg,#ffffffb8,#ffffffa3 52%,#ffffffc7),linear-gradient(90deg,#ffffffc2,#fff3)}.b3-zinc-hero-copy{width:auto;min-width:0;padding:22px 16px 14px}.b3-zinc-hero-copy h1{font-size:30px}.b3-zinc-direct-answer nav,.b3-zinc-final-cta nav{grid-template-columns:1fr}.b3-zinc-spec-panel{position:relative;z-index:2;top:auto;right:auto;width:auto;margin:0 16px 16px;padding:6px 12px}.b3-zinc-main-grid,.b3-zinc-note-grid,.b3-zinc-related-faq{grid-template-columns:1fr}.b3-zinc-finish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-zinc-category-band>div,.b3-zinc-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.b3-zinc-hero-copy h1{font-size:26px}.b3-zinc-category-band>div,.b3-zinc-products>div,.b3-zinc-finish-grid{grid-template-columns:1fr 1fr}.b3-zinc-final-cta{padding:18px}}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text-strong);text-decoration:none}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--text-strong);font-size:13px;font-weight:700;letter-spacing:0}.brand strong,.brand small{display:block;line-height:1.1}.brand small{color:var(--text-muted);font-size:12px;margin-top:3px}.site-header nav{display:flex;align-items:center;justify-content:center;gap:18px}.site-header nav a,.header-cta,.button,.entity-card a,.related-links a,.admin-main header a{color:var(--text-strong);font-size:14px;font-weight:650;text-decoration:none}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--text-strong);background:var(--text-strong);color:#fff}.button-secondary{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.breadcrumb{display:flex;gap:8px;max-width:var(--page-width);margin:24px auto 0;padding:0 32px;color:var(--text-muted);font-size:13px}.breadcrumb a{color:var(--text-muted);text-decoration:none}.breadcrumb span{display:inline-flex;gap:8px}.page-hero{position:relative;display:grid;grid-template-columns:1fr;align-items:center;max-width:none;min-height:560px;margin:0;overflow:hidden;padding:64px max(32px,calc((100vw - var(--page-width)) / 2)) 72px;isolation:isolate;background:#f4efe6}.page-hero-bg-image{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.page-hero-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffffc7,#ffffff94 34%,#ffffff2e 62%,#ffffff0a),linear-gradient(0deg,#f6f1e82e,#f6f1e80a)}.hero-copy{width:min(760px,54%);text-shadow:0 1px 18px rgba(255,255,255,.88),0 0 3px rgba(255,255,255,.96)}.hero-copy h1{max-width:820px;margin:0;color:var(--text-strong);font-size:clamp(44px,7vw,88px);font-weight:720;line-height:.95;letter-spacing:0}.hero-copy p{max-width:680px;margin:28px 0 0;color:#35424d;font-size:19px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.material-board{min-height:430px;position:relative;overflow:hidden;background:linear-gradient(145deg,#14181ce0,#373a3bb3),linear-gradient(90deg,#d9d4c8,#f7f6f1);border:1px solid var(--border)}.material-board:before{content:"";position:absolute;inset:34px;border:1px solid rgba(255,255,255,.32)}.material-board img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block}.sample{position:absolute;display:block;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 70px #00000038}.sample-dark{width:170px;height:170px;left:52px;top:70px;background:linear-gradient(135deg,#111417,#4b5053)}.sample-brass{width:230px;height:96px;right:42px;top:120px;background:linear-gradient(135deg,#8d7040,#ddc083 52%,#7b622f)}.sample-steel{width:220px;height:140px;left:118px;bottom:58px;background:linear-gradient(135deg,#c7cbd0,#f8f8f7 48%,#8e979c)}.sample-black{width:126px;height:126px;right:72px;bottom:46px;background:linear-gradient(135deg,#050506,#282a2c)}.content-section,.split-section,.rfq-block,.related-links,.faq-list{max-width:var(--page-width);margin:0 auto;padding:72px 32px}.split-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:40px;align-items:start;border-top:1px solid var(--border)}.split-section>div>p,.section-title>p{color:var(--text-muted);line-height:1.7}.section-title{display:grid;gap:12px;max-width:760px;margin-bottom:28px}.section-title h2,.rfq-block h2,.site-footer h2,.admin-main h1{margin:0;color:var(--text-strong);font-size:34px;line-height:1.12;letter-spacing:0}.section-title p{margin:0}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card-grid.three,.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-grid{display:grid;gap:14px}.entity-card,.module-list article,.admin-grid article{min-height:188px;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.entity-card{display:flex;flex-direction:column;gap:12px}.compact-card{min-height:150px}.entity-card span{color:var(--text-muted);font-size:13px}.entity-card h3,.site-footer h3,.admin-grid h2{margin:0;color:var(--text-strong);font-size:19px;line-height:1.25}.entity-card p{flex:1;color:var(--text-muted);font-size:14px;line-height:1.55}.module-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.module-list article{min-height:84px;display:grid;gap:8px}.module-list span{color:var(--text-muted);font-size:14px}.spec-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border)}.spec-table th,.spec-table td{padding:16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:14px}.spec-table th{width:32%;color:var(--text-strong);background:#f7f7f4}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--border);border-radius:8px;background:#fff}.faq-list summary{cursor:pointer;padding:18px 20px;color:var(--text-strong);font-weight:650}.faq-list details p{margin:0;padding:0 20px 20px;color:var(--text-muted)}.rfq-block{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:56px;background:var(--text-strong);color:#fff}.rfq-block h2,.rfq-block p{color:#fff}.rfq-block p{max-width:680px;margin:12px 0 0;opacity:.78}.rfq-block .button{background:#fff;color:var(--text-strong);border-color:#fff;flex:0 0 auto}.related-links div{display:flex;flex-wrap:wrap;gap:10px}.related-links a{padding:10px 14px;border:1px solid var(--border);border-radius:8px}.product-visual{min-height:390px;display:grid;place-items:center;align-content:center;gap:18px;background:linear-gradient(135deg,#22272b,#dde0dc);color:#fff;border:1px solid var(--border)}.product-visual span{width:160px;height:160px;border:22px solid rgba(255,255,255,.68);border-radius:34px}.contact-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-form label{display:grid;gap:8px;color:var(--text-muted);font-size:13px}.contact-form input,.contact-form textarea{min-height:42px;box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:6px;padding:10px 12px;color:var(--text-strong);font:inherit;font-size:14px}.contact-form textarea{min-height:120px;resize:vertical}.contact-form .full,.contact-form button{grid-column:1 / -1}.contact-form .checkbox{display:flex;align-items:center}.contact-form .checkbox input{width:18px;min-height:18px}.contact-form button{justify-self:start;min-height:44px;padding:0 18px;border:1px solid var(--text-strong);border-radius:6px;background:var(--text-strong);color:#fff;font-weight:700}.contact-profile-list{display:grid;gap:10px;margin:16px 0}.contact-profile-list div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border)}.contact-profile-list dt{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.contact-profile-list dd{margin:0;color:var(--text-strong);font-size:14px;line-height:1.45}.contact-profile-list a{color:inherit}.site-footer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:56px 32px;color:#d6d7d2;background:#151719}.site-footer p,.site-footer li{color:#9da19b}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-footer ul{list-style:none;padding:0;margin:14px 0 0}.site-footer li{margin:8px 0;font-size:14px}.front-main{background:#f7f7f4}.front-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.front-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:78px;padding:0 28px;background:#fffffff5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.front-brand{display:grid;grid-template-columns:38px auto;column-gap:10px;color:var(--text-strong);text-decoration:none}.front-brand span{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--text-strong);font-weight:800}.front-brand strong{align-self:end;text-transform:uppercase;letter-spacing:.04em}.front-brand small{color:var(--text-muted);font-size:12px}.front-header nav{display:flex;justify-content:center;gap:6px}.nav-item{position:relative}.nav-item>a,.front-header-tools button,.front-header-tools a{display:inline-flex;align-items:center;min-height:38px;padding:0 10px;color:var(--text-strong);border-radius:6px;text-decoration:none;font-size:13px;font-weight:720}.nav-item:hover>a{background:#f0f0ea}.nav-dropdown{position:absolute;top:100%;left:0;width:230px;display:none;padding:8px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 45px #1417191f}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:grid}.nav-dropdown a{padding:10px;color:var(--text-muted);text-decoration:none;font-size:13px}.nav-dropdown a:hover{color:var(--text-strong);background:#f7f7f4}.front-header-tools{display:flex;align-items:center;gap:8px}.front-header-tools button{border:1px solid var(--border);background:#fff}.front-header-tools button[aria-label="Search products"]{width:34px;padding:0;overflow:hidden;color:transparent;font-size:0}.front-header-tools button[aria-label="Search products"]:before{content:"";color:#20272d;font-size:15px;line-height:1}@media(max-width:1560px){.front-header{gap:12px;padding-inline:18px}.front-brand{min-width:150px}.front-header nav{min-width:0;gap:0;justify-content:flex-start}.nav-item>a,.front-header-tools button,.front-header-tools a{padding-inline:5px;font-size:10.5px}.front-header-tools{gap:6px}.front-header-tools button[aria-label="Search products"]{display:none}.front-header-tools .front-rfq-button{padding-inline:14px}}.batch11-material-screen .batch11-material-head{padding-top:0;margin-bottom:14px}.batch11-material-screen .batch11-head-actions{position:relative;z-index:3;transform:translateY(-28px)}.batch11-material-screen .batch11-selector-panel{padding:12px 13px 13px}.batch11-material-screen .batch11-selector-panel h3{margin-bottom:4px}.batch11-material-screen .batch11-combination-panel{margin-top:-130px}.batch11-material-screen .batch11-combination-media img{padding:8px;object-fit:contain}.front-header-tools .front-rfq-button,.front-actions a:first-child,.front-form button,.inline-cta{background:#111417;color:#fff;border-color:#111417}.mobile-menu-button{display:none;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--text-strong);font-weight:800}.front-hero{background:#fff;border-bottom:1px solid var(--border)}.front-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:52px;align-items:center;min-height:610px;padding:62px 0}.front-hero-copy h1{margin:0;max-width:720px;color:var(--text-strong);font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:0}.front-hero-copy p{max-width:610px;margin-top:24px;color:var(--text-muted);font-size:19px;line-height:1.65}.front-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.front-actions a,.inline-cta,.card-actions a,.front-card>a,.front-footer a,.contact-button,.front-lead-form-wrap a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--border-strong);border-radius:6px;color:var(--text-strong);background:#fff;text-decoration:none;font-size:14px;font-weight:760}.product-gallery{margin:0}.product-gallery img{display:block;width:100%;aspect-ratio:1.62;object-fit:cover;border:1px solid var(--border);border-radius:8px;background:#f5f5f1}.product-gallery figcaption{margin-top:10px;color:var(--text-muted);font-size:12px}.product-gallery-interactive{display:grid;gap:12px}.product-gallery-main,.product-gallery-thumbs button,.product-gallery-lightbox button{border:0;font:inherit;cursor:pointer}.product-gallery-main{display:block;width:100%;padding:0;background:transparent}.product-gallery-interactive figcaption{display:grid;gap:4px;margin:0}.product-gallery-interactive figcaption strong{color:var(--text-strong);font-size:13px}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-gallery-thumbnail-rail{display:contents}.product-gallery-thumb-nav{display:none}.product-gallery-thumbs button{min-width:0;padding:4px;border:1px solid var(--border);border-radius:6px;background:#fff}.product-gallery-thumbs button[aria-pressed=true],.product-gallery-lightbox footer button[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 2px #b77a2b29}.product-gallery-thumbs img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:4px}.product-gallery-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0d1114c7}.product-gallery-lightbox section{width:min(1120px,100%);max-height:min(880px,calc(100vh - 48px));overflow:auto;display:grid;gap:14px;padding:18px;border-radius:8px;background:#fff;box-shadow:0 30px 80px #00000047}.product-gallery-lightbox header,.product-gallery-lightbox footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.product-gallery-lightbox header span{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.product-gallery-lightbox h2{margin:2px 0 0;font-size:22px}.product-gallery-lightbox header button,.product-gallery-lightbox footer a{min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text-strong);background:#fff;text-decoration:none;font-size:13px;font-weight:760}.product-gallery-lightbox-body{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;align-items:center;min-height:420px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#f7f5ef}.product-gallery-lightbox-body>button{width:42px;height:42px;border-radius:50%;color:var(--text-strong);background:#fff;box-shadow:0 8px 22px #0000001f;font-size:26px}.product-gallery-lightbox-body img{width:100%;max-height:620px;object-fit:contain}.product-gallery-lightbox footer{justify-content:flex-start}.product-gallery-lightbox footer button{width:76px;padding:4px;border:1px solid var(--border);border-radius:6px;background:#fff}.product-gallery-lightbox footer img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:4px}.front-section{padding:74px 0;background:#fff;border-bottom:1px solid var(--border)}.front-section:nth-of-type(odd){background:#f7f7f4}.front-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.front-section-header h2,.front-cta-section h2,.front-panel h2,.front-form h2,.front-footer h2{margin:0;color:var(--text-strong);font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:0}.front-section-header p{max-width:720px;margin:12px 0 0;color:var(--text-muted);line-height:1.65}.front-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.front-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.front-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.front-card,.front-panel,.stat-card{background:#fff;border:1px solid var(--border);border-radius:8px}.front-card{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:250px;padding:18px}.front-card h3{margin:0;color:var(--text-strong);font-size:20px;line-height:1.2}.front-card p,.front-card dd,.front-card small,.front-panel p{color:var(--text-muted);line-height:1.55}.front-card p{margin:0}.front-card>a{margin-top:auto;align-self:flex-start}.front-card-media{height:132px;border-radius:6px;border:1px solid var(--border)}.category-card-image{display:block;width:100%;object-fit:cover;background:#f5f5f1}.metal-swatch{background:radial-gradient(circle at 72% 26%,rgba(255,255,255,.75),transparent 22%),linear-gradient(135deg,#1a1d1f,#b9bdba 48%,#b98a39)}.buckle-shape{position:relative;background:linear-gradient(135deg,#e4e5df,#f9f9f6)}.buckle-shape:before{content:"";position:absolute;inset:28px 38px;border:18px solid #2d3032;border-radius:18px;box-shadow:inset 0 0 0 1px #fff6}.application-texture,.case-media{display:block;width:100%;height:120px;object-fit:cover;border-radius:6px;border:1px solid var(--border);background:linear-gradient(135deg,#0a0b0c8c,#0a0b0c1a),repeating-linear-gradient(45deg,#2f3437 0 8px,#3f4548 8px 16px);background-position:center;background-size:cover}.case-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.case-card-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:6px;background:#fff;color:var(--text-strong);font-size:13px;font-weight:760;text-decoration:none}.case-card-actions a+a{background:var(--text-strong);color:#fff}.front-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.front-filter-bar label,.case-overview-panel dl div{display:grid;gap:8px}.front-filter-bar span,.case-overview-panel dt{color:var(--text-strong);font-size:13px;font-weight:800}.front-filter-bar select{min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--text-strong)}.case-overview-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.case-overview-panel dd{margin:0;color:var(--text-muted);line-height:1.45}.finish-chip,.finish-preview{height:80px;border-radius:6px;border:1px solid var(--border);background:linear-gradient(120deg,#c7c9c5,#f5f3ea 42%,#a37d3f)}.finish-preview{background:linear-gradient(90deg,#a27b3e,#282b2d,#d8d9d5,#151719)}.product-card dl{display:grid;gap:6px;margin:0}.product-card dl div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px}.product-card dt{color:var(--text-strong);font-weight:800}.product-card dd{min-width:0;margin:0;overflow-wrap:anywhere}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row span,.trust-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#3d2b12;background:#f3e4c4;font-size:12px;font-weight:800}.card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.card-actions a{min-height:36px;font-size:12px;padding:0 10px}.front-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:#fff}.front-spec-table{width:100%;min-width:760px;border-collapse:collapse}.front-spec-table th,.front-spec-table td{padding:16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.front-spec-table th{width:230px;color:var(--text-strong);background:#f2f2ed}.category-layout,.product-detail-layout,.front-form-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.product-detail-layout,.front-form-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);margin:70px auto}.product-summary .front-table-wrap{margin-top:18px}.product-summary .front-spec-table{min-width:0;table-layout:fixed}.product-summary .front-spec-table th{width:40%}.product-summary .front-spec-table td{overflow-wrap:anywhere}.product-filter{position:sticky;top:100px;display:grid;gap:12px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:8px}.product-filter label,.front-form label{display:grid;gap:7px;color:var(--text-muted);font-size:13px}.product-filter select,.front-form input,.front-form select,.front-form textarea{min-height:42px;border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:#fff;color:var(--text-strong);font:inherit}.finish-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;border:1px solid var(--border);border-radius:8px;background:#fff}.finish-filter-panel label{display:grid;gap:7px;color:var(--text-muted);font-size:13px;min-width:0}.finish-filter-panel select{width:100%;min-height:42px;border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:#fff;color:var(--text-strong);font:inherit}.filter-actions{display:flex;align-items:end;gap:10px}.filter-actions button,.filter-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--text-strong);border-radius:6px;padding:0 14px;background:var(--text-strong);color:#fff;font:inherit;text-decoration:none}.filter-actions a{border-color:var(--border);background:#fff;color:var(--text-strong)}.swatch-card dl{display:grid;gap:8px;margin:0 0 16px}.swatch-card dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.swatch-card dt{color:var(--text-muted);font-size:12px}.swatch-card dd{margin:0;overflow-wrap:anywhere}.swatch-card-image{object-fit:cover;aspect-ratio:4 / 3}.quick-view-panel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1fr);gap:24px;align-items:center}.quick-view-panel img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.comparison-table-wide .front-spec-table{min-width:1320px}.filterable-products{display:grid;gap:18px}.filterable-products-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.product-filter-panel{position:sticky;top:100px;display:grid;gap:18px;padding:18px;border:1px solid var(--border);border-radius:8px;background:#fff}.product-filter-panel>div:first-child,.filtered-result-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.product-filter-panel span,.filtered-result-header span{color:var(--text-muted);font-size:13px}.product-filter-controls{display:grid;gap:18px}.product-filter-group{display:grid;gap:10px}.product-filter-group h3{margin:0;color:var(--text-strong);font-size:14px}.product-filter-options{display:grid;gap:8px}.product-filter-options button,.active-filter-chips button,.filtered-result-header button,.no-results-state button,.mobile-filter-drawer summary{border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-strong);font:inherit;cursor:pointer}.product-filter-options button{min-height:38px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;text-align:left}.product-filter-options button.active{border-color:#315f72;background:#eaf2f3;color:#173f4d}.product-filter-options small{color:var(--text-muted)}.filtered-product-results{display:grid;gap:16px}.filtered-result-header{padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:#fff}.filtered-result-header>div{display:grid;gap:3px}.filtered-result-header button,.no-results-state button{min-height:38px;padding:8px 12px}.active-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.active-filter-summary{display:grid;gap:10px;padding:14px 16px;border:1px solid #ddc18b;border-radius:8px;background:#fffaf0}.active-filter-summary>div:first-child{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.active-filter-summary strong{color:var(--text-strong)}.active-filter-summary span{color:var(--text-muted);font-size:13px}.active-filter-chips button{min-height:34px;padding:7px 10px;background:#f4ead6;border-color:#ddc18b}.no-results-state{display:grid;gap:10px}.no-results-state h3,.no-results-state p{margin:0}.mobile-filter-drawer{display:none}.mobile-filter-drawer summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;list-style:none}.front-panel{padding:24px}.category-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.category-hero-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;border:1px solid var(--text-strong);background:var(--text-strong);color:#fff;font-weight:700}.category-hero-actions a+a{background:#fff;color:var(--text-strong)}.custom-hero-actions,.custom-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.custom-hero-actions{padding-bottom:84px}.custom-hero-actions a,.custom-inline-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;border:1px solid var(--text-strong);background:var(--text-strong);color:#fff;font-weight:700}.custom-hero-actions a:not(:first-child),.custom-inline-actions a+a{background:#fff;color:var(--text-strong)}.custom-product-type-card .front-card-media{margin-bottom:12px}.material-card-image{margin-bottom:12px;aspect-ratio:4 / 3;object-fit:cover}.front-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.front-card-actions a{min-height:38px;padding:8px 12px;border:1px solid var(--text-strong);border-radius:8px;font-size:13px;font-weight:700}.front-card-actions a+a{color:var(--text-strong);background:#fff}.material-cta{margin-top:38px}.logo-method-card small{display:block;margin-top:10px;color:var(--text-muted)}.custom-final-cta{margin-top:40px;margin-bottom:48px}.direct-answer{margin:0;padding:22px;color:var(--text-strong);background:#f4ead6;border:1px solid #ddc18b;border-radius:8px;font-size:18px;line-height:1.55}.direct-answer-block,.evidence-note-block,.related-content-block{border-radius:8px;border:1px solid var(--border);background:#fff}.direct-answer-block{display:grid;gap:8px;padding:22px;border-color:#ddc18b;background:#f4ead6}.direct-answer-block strong,.evidence-note-block strong{color:var(--text-strong);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.direct-answer-block p,.evidence-note-block p{margin:0;color:var(--text-strong);font-size:18px;line-height:1.55}.definition-block p{margin-bottom:0}.related-content-block{display:flex;flex-wrap:wrap;gap:10px;padding:16px}.related-content-block a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:6px;color:var(--text-strong);text-decoration:none;font-size:13px;font-weight:760}.evidence-note-block{display:grid;gap:8px;padding:18px;background:#f7f7f4}.evidence-note-block p{color:var(--text-muted);font-size:15px}.direct-answer-block+.front-grid,.definition-block+.front-grid,.direct-answer-block+.front-table-wrap,.evidence-note-block+.front-table-wrap{margin-top:18px}.process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.process-steps li{min-height:190px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:8px}.process-steps span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:16px;color:#fff;background:#111417;border-radius:50%;font-weight:800}.process-steps h3{margin:0 0 8px;color:var(--text-strong)}.process-steps p{margin:0;color:var(--text-muted);line-height:1.55}.quality-checklist{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.front-band{padding:70px 0;background:#f7f7f4;border-top:1px solid var(--border)}.faq-front{display:grid;gap:10px}.faq-front details{background:#fff;border:1px solid var(--border);border-radius:8px}.faq-front summary{cursor:pointer;padding:18px;color:var(--text-strong);font-weight:820}.faq-front p{margin:0;padding:0 18px 18px;color:var(--text-muted);line-height:1.6}.front-cta-section{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:72px 0;padding:34px;background:#fff;border:1px solid var(--border);border-radius:8px}.front-cta-section p{max-width:660px;margin:12px 0 0;color:var(--text-muted);line-height:1.6}.front-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:8px}.front-form h2,.front-form-intro,.front-form .full,.front-file-field,.front-consent,.front-form button{grid-column:1 / -1}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.front-form textarea{min-height:110px;resize:vertical}.front-file-field input{padding:8px}.front-file-field small{color:var(--text-muted)}.upload-drop-zone{display:grid;gap:10px;padding:16px;border:1px dashed #9aa4af;border-radius:8px;background:#f8fafc}.upload-drop-zone.is-dragging{border-color:#111417;background:#eef4ff}.upload-file-list{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.upload-file-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:6px;background:#fff}.upload-file-list li span,.upload-file-list li small{min-width:0;overflow-wrap:anywhere}.upload-file-list button{grid-row:1 / span 2;grid-column:2;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:#fff}.front-consent{display:flex!important;align-items:center}.front-consent input{width:18px;min-height:18px}.front-form button{justify-self:start;min-height:44px;padding:0 18px;border:1px solid #111417;border-radius:6px;font-weight:800}.front-lead-form-wrap{padding-bottom:70px}.testing-document-hero-actions{margin-top:-34px;padding-bottom:38px}.testing-document-form-layout{align-items:start;grid-template-columns:minmax(260px,.72fr) minmax(560px,1.28fr);padding:34px 0 72px}.testing-document-form{gap:18px}.testing-document-form fieldset{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;border:1px solid var(--border);border-radius:8px}.testing-document-form legend{padding:0 8px;color:var(--text-strong);font-size:14px;font-weight:800}.testing-document-form .full,.front-form-error,.front-form-success{grid-column:1 / -1}.front-form-error,.front-form-success{margin:0;padding:12px 14px;border-radius:6px;font-weight:700;line-height:1.5}.front-form-error{color:#8a1f17;background:#fff0ed;border:1px solid #efb2a8}.front-form-success{color:#135a38;background:#ebf8ef;border:1px solid #a8d9b8}.related-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-links-grid a{color:inherit;text-decoration:none}.front-thank-you{max-width:820px;padding:96px 0 120px}.front-thank-you h1{margin:0;color:var(--text-strong);font-size:52px;line-height:1;letter-spacing:0}.front-thank-you p{margin:22px 0 0;color:var(--text-muted);font-size:19px;line-height:1.7}.trust-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-module-card{display:grid;gap:14px}.trust-module-heading{display:flex;gap:12px;align-items:start}.trust-module-heading>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--border-strong);color:var(--text-strong);font-size:11px;font-weight:900}.trust-module-heading h3,.trust-module-heading p{margin:0}.trust-module-heading p,.trust-point-list span,.trust-related-links a,.trust-fact-grid small{color:var(--text-muted);line-height:1.55}.trust-point-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.trust-point-list li{display:grid;gap:3px;padding-top:10px;border-top:1px solid var(--border)}.trust-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-fact-grid div{display:grid;gap:4px;padding:10px;background:var(--surface-muted);border:1px solid var(--border)}.trust-related-links{display:flex;flex-wrap:wrap;gap:8px}.trust-related-links a{text-decoration:none;border-bottom:1px solid var(--border-strong)}.article-category-tabs{display:flex;flex-wrap:wrap;gap:10px}.article-category-tabs button{min-height:38px;border:1px solid var(--border);border-radius:6px;padding:0 12px;background:#fff;color:var(--text-strong);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.article-category-tabs button.active{background:var(--text-strong);border-color:var(--text-strong);color:#fff}.resource-article-card small{color:var(--text-muted);font-weight:800}.resource-toc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.resource-toc li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff}.resource-toc span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#121416;color:#fff;font-size:12px;font-weight:800}.resource-toc a{color:var(--text-strong);font-weight:800;text-decoration:none}.resource-article-body{display:grid;gap:14px;line-height:1.7}.download-category-tabs small{align-self:center;color:var(--text-muted);font-size:12px;font-weight:700}.download-resource-card{gap:10px}.download-resource-card img,.download-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--border);border-radius:6px;background:#f6f6f4}.download-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-muted);font-size:12px}.download-card-meta span{border:1px solid var(--border);border-radius:4px;padding:4px 7px;background:#fff}.download-tags{margin:0;color:var(--text-muted);font-size:12px}.download-lead-form{scroll-margin-top:90px;padding-bottom:88px}.download-form-group{display:contents;border:0;padding:0;margin:0}.download-form-group legend,.download-info-summary strong{grid-column:1 / -1;color:var(--text);font-size:13px;font-weight:700}.front-form-intro,.download-form-notice{grid-column:1 / -1;margin:0;color:var(--text-muted);line-height:1.65}.download-info-summary{display:grid;gap:6px;color:var(--text-muted);font-size:13px}.download-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.download-success-message{display:grid;gap:10px}.download-lead-form button[type=submit]{scroll-margin-bottom:110px}.front-footer{color:#d9ddd6;background:#121518}.front-footer-inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:50px;padding:56px 0}.front-footer-brand span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #fff;font-weight:800}.front-footer-wordmark{display:block;color:#fff;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.1}.front-footer p,.front-footer a,.front-footer-bottom{color:#aeb4ad}.front-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.front-footer h3{margin:0 0 12px;color:#fff;font-size:14px}.front-footer a{min-height:auto;justify-content:flex-start;padding:4px 0;border:0;background:transparent;font-size:13px;font-weight:500}.front-footer-bottom{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.sticky-rfq{position:fixed;right:18px;bottom:18px;z-index:50;display:grid;width:58px;height:58px;place-items:center;color:#fff;background:#111417;border-radius:50%;text-decoration:none;font-weight:900;box-shadow:0 18px 40px #00000040}.floating-contact-bar{position:fixed;left:18px;bottom:18px;z-index:50;display:flex;gap:8px}.contact-button{min-height:36px;padding:0 12px;font-size:12px}.front-breadcrumb{display:flex;gap:8px;padding:22px 0 0;color:var(--text-muted);font-size:13px}.front-breadcrumb a,.front-breadcrumb strong{color:var(--text-muted);text-decoration:none}.front-breadcrumb span{display:inline-flex;gap:8px}@media(max-width:1100px){.site-header{grid-template-columns:1fr}.site-header nav{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.page-hero,.split-section,.site-footer,.admin-shell{grid-template-columns:1fr}.card-grid,.card-grid.three,.mini-grid,.module-list,.admin-grid,.admin-filters,.admin-dashboard-grid,.admin-dashboard-panels,.admin-form-section,.front-hero-grid,.category-layout,.product-detail-layout,.front-form-layout,.front-footer-inner,.contact-form,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-header{grid-template-columns:auto auto 1fr}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center}.front-header nav{position:absolute;top:78px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:12px 24px 20px;background:#fff;border-bottom:1px solid var(--border)}.front-header nav.open{display:flex}.nav-dropdown{position:static;width:auto;display:grid;box-shadow:none;margin:4px 0 8px}.front-header-tools{justify-self:end}.front-grid,.front-grid.compact,.process-steps,.front-filter-bar,.case-overview-panel dl,.filterable-products-layout,.finish-filter-panel,.front-footer-links,.related-links-grid,.trust-module-grid,.trust-fact-grid,.resource-toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.site-header,.page-hero,.content-section,.split-section,.rfq-block,.related-links,.faq-list,.site-footer,.admin-main{padding-left:18px;padding-right:18px}.page-hero{min-height:420px;padding-top:42px}.hero-copy{width:min(100%,380px)}.material-board{min-height:300px}.card-grid,.card-grid.three,.mini-grid,.module-list,.admin-grid,.admin-filters,.admin-dashboard-grid,.admin-dashboard-panels,.admin-form-section,.admin-form-grid,.admin-search,.front-hero-grid,.front-grid,.front-grid.compact,.front-grid.wide,.process-steps,.category-layout,.product-detail-layout,.front-form-layout,.front-form,.testing-document-form fieldset,.related-links-grid,.trust-module-grid,.trust-fact-grid,.resource-toc,.front-filter-bar,.case-overview-panel dl,.filterable-products-layout,.finish-filter-panel,.quick-view-panel,.front-footer-inner,.front-footer-links,.contact-form,.footer-grid,.admin-sidebar nav{grid-template-columns:1fr}.rfq-block{align-items:stretch;flex-direction:column}.front-container{width:min(100% - 32px,1240px)}.front-header{grid-template-columns:1fr auto;padding:12px 16px}.front-header-tools{grid-column:1 / -1;justify-self:stretch;overflow-x:auto}.front-header nav{top:112px}.front-hero-grid{min-height:auto;padding:38px 0}.front-hero-copy h1{font-size:42px}.front-actions,.front-cta-section,.front-footer-bottom,.floating-contact-bar{align-items:stretch;flex-direction:column}.front-actions a,.front-cta-section .front-actions,.front-form button{width:100%}.product-filter{position:static}.product-filter-panel{display:none}.mobile-filter-drawer{display:grid;gap:12px}.mobile-filter-drawer[open]{padding-bottom:12px}.sticky-rfq{right:14px;bottom:14px}.floating-contact-bar{position:static;padding:16px;background:#f7f7f4}}.front-main{background:#f5f4ef}.front-container{width:min(1320px,calc(100% - 48px))}.front-header{min-height:66px;padding:0 26px;gap:18px;background:#fffffffa;box-shadow:0 10px 30px #1a1c1f0f}.front-brand{grid-template-columns:38px auto;min-width:225px}.front-brand span,.front-footer-brand span{border-color:#b98a3a;border-radius:50%;color:#b98a3a;font-size:12px}.front-brand strong{color:#172027;font-size:22px;letter-spacing:0}.front-brand small{color:#647078;font-size:11px}.front-header nav{gap:2px}.nav-item>a,.front-header-tools button,.front-header-tools a{min-height:34px;padding:0 9px;border-radius:3px;color:#20272d;font-size:12px;font-weight:760}.nav-item:hover>a{color:#946a25;background:#f6efe3}.nav-dropdown{width:310px;padding:12px;border-radius:4px;border-color:#e4ded2;box-shadow:0 18px 55px #161c2029}.nav-dropdown a{border-radius:4px;font-weight:650}.front-header-tools .front-rfq-button,.front-actions a:first-child,.front-form button,.inline-cta,.category-hero-actions a,.custom-hero-actions a,.custom-inline-actions a:first-child,.front-cta-section .front-actions a:first-child{border-color:#a9772c;background:linear-gradient(180deg,#c1934a,#9d702d);color:#fff;box-shadow:0 8px 18px #9d702d2e}.front-header-tools button{border-color:#d8d2c6;background:#fff}.front-header-tools a,.front-header-tools button,.nav-item>a{white-space:nowrap}@media(max-width:1500px){.front-header{grid-template-columns:auto minmax(0,1fr) auto;padding:0 18px;gap:12px}.front-brand{min-width:168px;grid-template-columns:34px auto}.front-brand span{width:34px;height:34px}.front-brand strong{font-size:18px;line-height:1.05}.front-brand small{display:none}.nav-item>a,.front-header-tools button,.front-header-tools a{padding:0 7px;font-size:11px}.front-header nav{min-width:0;justify-content:flex-start;overflow:hidden}.front-header-tools button[aria-label="Search products"]{display:none}}@media(max-width:1320px){.front-header-tools .front-rfq-button{display:none}}.front-search-overlay{position:absolute;top:calc(100% + 1px);right:28px;display:grid;gap:12px;width:min(520px,calc(100vw - 42px));padding:18px;border:1px solid #ded8ca;border-radius:6px;background:#fff;box-shadow:0 22px 60px #161c202e}.front-search-overlay label{display:grid;gap:8px;color:#20272d;font-size:13px;font-weight:760}.front-search-overlay input{min-height:44px;padding:0 12px;border:1px solid #d8d2c6;border-radius:4px;font:inherit}.front-search-overlay div{display:flex;flex-wrap:wrap;gap:8px}.front-search-overlay .search-overlay-preview{display:block}.search-overlay-preview img{display:block;width:100%;max-height:210px;border:1px solid #ded8ca;border-radius:5px;object-fit:cover;background:#f7f5ef}.front-search-overlay a{min-height:32px;padding:7px 10px;border:1px solid #d8d2c6;border-radius:4px;color:#20272d;text-decoration:none;font-size:12px;font-weight:760}.front-hero{overflow:hidden;border-bottom-color:#ded8ca;background:linear-gradient(90deg,#fff 0% 43%,#ffffffc2 61%,#fff0),#f5f4ef}.front-hero-grid{grid-template-columns:minmax(380px,.62fr) minmax(520px,1fr);min-height:500px;gap:36px;padding:38px 0 34px}.front-hero-eyebrow{display:inline-flex;margin-bottom:16px;color:#946a25;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.front-hero-copy h1{max-width:650px;font-size:clamp(42px,4.8vw,68px);line-height:1.02}.front-hero-copy p{max-width:560px;margin-top:18px;color:#4d5961;font-size:17px;line-height:1.62}.front-actions{gap:12px;margin-top:26px}.front-actions a,.inline-cta,.card-actions a,.front-card>a,.contact-button,.front-lead-form-wrap a,.case-card-actions a,.front-card-actions a{min-height:40px;border-radius:4px;border-color:#cfc6b7;color:#2a3036;background:#fff;font-size:13px;font-weight:820}.front-hero-facts,.home-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.front-hero-facts{margin-top:30px}.front-hero-facts span,.home-feature-strip span{display:grid;gap:3px;min-height:54px;padding:10px 12px;border:1px solid #e1d7c6;border-radius:5px;background:#ffffffd1;color:#68737a;font-size:12px;line-height:1.25}.front-hero-facts strong{color:#172027;font-size:13px}.product-gallery{position:relative}.product-gallery img{aspect-ratio:1.72;border:0;border-radius:0;background:transparent;box-shadow:none}.front-hero .product-gallery img{width:min(920px,100%);margin-left:auto;object-fit:contain}.home-feature-strip{margin:0 0 -1px;padding:18px 0}.home-feature-strip span{position:relative;min-height:58px;padding-left:46px;color:#24313a;font-weight:760}.home-feature-strip span:before{content:"";position:absolute;left:16px;top:50%;width:22px;height:22px;border:2px solid #b98a3a;border-radius:50%;transform:translateY(-50%)}.home-reference-category-strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.home-reference-category-strip a{position:relative;display:grid;align-content:start;min-height:188px;padding:0;border:1px solid #e3ded5;border-radius:7px;background:#fff;color:#24313a;text-align:center;text-decoration:none;font-size:11px;font-weight:760;line-height:1.25}.home-reference-category-strip img{width:100%;height:100%;display:block;object-fit:fill}.home-reference-more{display:grid;place-items:center;height:62px;color:#b88732;font-size:26px;letter-spacing:3px}.home-reference-category-strip a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-reference-process{display:block;padding:34px 26px 38px;border:1px solid #e6dfd3;border-radius:6px;background:linear-gradient(180deg,#fbfaf7,#f4f1eb)}.home-reference-process-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.home-reference-process article{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;min-height:155px;padding:0 10px;text-align:center}.home-reference-process article:not(:last-child):after{content:">";position:absolute;top:27px;right:-8px;color:#b88732;font-weight:800}.home-reference-process article .home-reference-process-icon{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:18px;border:0;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;font-weight:900}.home-reference-process article .home-reference-process-icon:before{content:none}.home-reference-process article .home-reference-process-icon:after{position:absolute;left:50%;bottom:-23px;display:grid;place-items:center;width:22px;height:20px;border:0;border-radius:0;background:transparent;color:#b88732;font-size:15px;font-weight:860;line-height:1;transform:translate(-50%);content:""}.home-reference-process article .home-reference-process-icon.step-1:after{content:"1"}.home-reference-process article .home-reference-process-icon.step-2:after{content:"2"}.home-reference-process article .home-reference-process-icon.step-3:after{content:"3"}.home-reference-process article .home-reference-process-icon.step-4:after{content:"4"}.home-reference-process article .home-reference-process-icon.step-5:after{content:"5"}.home-reference-process article .home-reference-process-icon.step-6:after{content:"6"}.home-reference-process article .home-reference-process-icon.step-7:after{content:"7"}.home-reference-process article .home-reference-process-icon.step-8:after{content:"8"}.home-reference-process article strong{color:#25313a;font-size:12px;line-height:1.25}.home-reference-process article p{margin:0;color:#65717a;font-size:10px;line-height:1.45}.home-reference-process-cta{display:flex;align-items:center;justify-content:center;gap:28px;width:min(448px,100%);min-height:50px;margin:34px auto 0;border:1px solid #c9b68f;border-radius:4px;color:#9a6e21;background:#ffffffa3;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:860;letter-spacing:.02em}.home-reference-process-cta:after{content:">";font-size:20px;line-height:1}.home-reference-materials-applications{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.home-reference-materials-applications>section{min-height:520px;padding:30px;border:1px solid #e4ded4;border-radius:7px;background:#fff}.home-reference-materials-applications h3{margin:0;color:#25313a;font-size:28px;line-height:1.15}.home-reference-materials-applications p{margin:10px 0 24px;color:#66727b;font-size:13px}.home-reference-swatch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px}.home-reference-swatch{display:grid;justify-items:center;gap:9px;color:#29343c;text-align:center;text-decoration:none;font-size:11px;font-weight:760}.home-reference-swatch span{width:76px;height:76px;border:1px solid #d6d0c5;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 1px 12px #ffffffbf,0 6px 14px #20242814}.home-reference-swatch.zinc-alloy span{background:linear-gradient(135deg,#d8d7d1,#9d9d98 48%,#f4f2eb)}.home-reference-swatch.brass span{background:linear-gradient(135deg,#d2a54e,#f2d27c 48%,#9d7429)}.home-reference-swatch.stainless span{background:conic-gradient(from 30deg,#f7f7f3,#9b9d9d,#ecebe6,#747a7d,#f7f7f3)}.home-reference-swatch.aluminum span{background:linear-gradient(135deg,#ececea,#b8bbbd,#f8f8f5)}.home-reference-swatch.iron span{background:linear-gradient(135deg,#6e716e,#242729,#aaa99f)}.home-reference-swatch.polished-nickel span{background:radial-gradient(circle at 35% 30%,#fff,#e5e3dc 42%,#9fa4a4 70%,#f7f7f3)}.home-reference-swatch.brushed span{background:repeating-linear-gradient(115deg,#d8d4c8 0 4px,#9d988d 4px 8px)}.home-reference-swatch.antique-brass span{background:linear-gradient(135deg,#b99342,#6f5b2e,#d6bd72)}.home-reference-swatch.gunmetal span{background:linear-gradient(135deg,#55595a,#25292b,#8e908b)}.home-reference-swatch.matte-black span{background:linear-gradient(135deg,#343638,#0d0f10,#242728)}.home-reference-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-reference-application-grid a{position:relative;display:grid;min-height:254px;overflow:hidden;border-radius:8px;background:#f6f5f2;color:#20272d;text-decoration:none}.home-reference-application-grid img{width:100%;height:100%;object-fit:fill;display:block}.home-reference-application-grid span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-reference-outline-cta{display:flex;align-items:center;justify-content:center;gap:18px;width:min(420px,100%);min-height:38px;margin:24px auto 0;padding:0 24px;border:1px solid #c9b68f;border-radius:4px;color:#9a6e21;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:860}.home-reference-outline-cta:after{content:">";font-size:18px;line-height:1}.home-reference-materials-applications>section:first-child .home-reference-outline-cta:before{width:22px;height:16px;background:linear-gradient(#9a6e21,#9a6e21) 0 3px / 22px 1px no-repeat,linear-gradient(#9a6e21,#9a6e21) 0 8px / 22px 1px no-repeat,linear-gradient(#9a6e21,#9a6e21) 0 13px / 22px 1px no-repeat;content:""}.front-section{padding:42px 0;border-bottom-color:#ded8ca;background:#fff}.front-section:nth-of-type(odd){background:#f5f4ef}.front-section-header{align-items:center;margin-bottom:20px}.front-section-header h2,.front-cta-section h2,.front-panel h2,.front-form h2,.front-footer h2{color:#172027;font-size:clamp(24px,2.5vw,34px)}.front-section-header p{margin-top:8px;color:#5f6a72;font-size:14px}.front-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.front-card,.front-panel,.stat-card,.front-table-wrap,.product-filter-panel,.filtered-result-header,.direct-answer-block,.evidence-note-block,.related-content-block{border-color:#ded8ca;border-radius:6px;box-shadow:0 12px 34px #1f252a0a}.front-card{min-height:0;padding:14px;gap:10px;background:linear-gradient(180deg,#fff,#fbfaf7)}.front-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px #1f252a17}.front-card h3{font-size:17px}.front-card p,.front-card dd,.front-card small,.front-panel p{color:#5f6a72;font-size:13px}.front-card-media{width:100%;height:auto;aspect-ratio:1.42;border-color:#e4ded2;border-radius:4px}.category-card-image,.material-card-image,.download-card img{object-fit:cover}.product-category-card .front-card-media,.product-card .front-card-media{aspect-ratio:1.45;background:#f7f5ef}.product-card dl div{grid-template-columns:82px minmax(0,1fr)}.product-card dt{color:#172027;font-size:12px}.tag-row span,.trust-badge{min-height:24px;border-radius:4px;color:#77521c;background:#f3e7cf;font-size:11px}.card-actions a:first-child,.front-card-actions a:first-child,.case-card-actions a+a{color:#946a25;background:#fff8eb;border-color:#d6bd87}.filterable-products-layout{grid-template-columns:272px minmax(0,1fr)}.product-filter-panel{top:84px;padding:16px;background:#fff}.product-filter-options button.active{border-color:#b98a3a;background:#fff4dd;color:#7d581f}.active-filter-chips button{border-radius:4px;color:#7d581f;background:#fff4dd}.product-detail-layout.product-hero-detail{grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);margin:42px auto 28px}.product-hero-detail .product-gallery{padding:18px;border:1px solid #ded8ca;border-radius:6px;background:#fff}.product-hero-detail .product-gallery img{aspect-ratio:1.55;object-fit:contain;background:#f7f5ef}.product-hero-detail .product-gallery-thumbs img,.product-hero-detail .product-gallery-lightbox footer img{aspect-ratio:1.25;object-fit:cover;background:transparent}.product-hero-detail .product-gallery-lightbox-body img{aspect-ratio:auto;max-height:620px;object-fit:contain;background:transparent}.product-hero-detail .product-gallery-lightbox header button,.product-hero-detail .product-gallery-lightbox-body button,.product-hero-detail .product-gallery-lightbox footer button{background:#fff}.product-summary{min-width:0}.product-summary h1{margin:0;color:#172027;font-size:clamp(34px,3.4vw,54px);line-height:1.05}.product-summary>p{color:#4d5961;font-size:16px;line-height:1.62}.front-spec-table th{background:#f5efe3}.home-material-layout,.home-factory-quality,.resource-support-layout,.custom-upload-showcase,.custom-logo-layout,.custom-mold-layout{display:grid;gap:16px}.home-factory-quality{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr)}.home-factory-quality .front-grid{grid-column:1 / -1}.image-led-card img,.resource-support-layout>img,.custom-upload-showcase>img,.custom-logo-layout>img,.custom-mold-layout>img{display:block;width:100%;border:1px solid #ded8ca;border-radius:6px;object-fit:cover;background:#f7f5ef}.image-led-card img{aspect-ratio:1.78}.metric-card{min-height:122px}.resource-support-layout{grid-template-columns:240px minmax(0,1fr);align-items:start}.resource-support-layout>img{aspect-ratio:.82}.batch3-media-feature{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);gap:18px;align-items:center;margin:22px 0 0;padding:18px;border:1px solid #ded8ca;border-radius:6px;background:#fff;box-shadow:0 12px 34px #1f252a0a}.batch3-media-feature.compact{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr)}.batch3-media-feature img,.form-reference-media{display:block;width:100%;border:1px solid #ded8ca;border-radius:5px;background:#f7f5ef;object-fit:cover}.batch3-media-feature img{aspect-ratio:2.45}.batch3-media-feature h2{margin:0;color:#172027;font-size:clamp(22px,2.2vw,30px);line-height:1.12}.batch3-media-feature p{max-width:680px;color:#5f6a72;line-height:1.58}.form-reference-media{aspect-ratio:1.8;margin-bottom:16px}.batch4-form-layout{grid-template-columns:minmax(340px,.58fr) minmax(0,1fr)}.form-context-panel{display:grid;gap:16px}.form-context-panel .contact-info-block,.form-context-panel .form-trust-block{padding:0;border:0;box-shadow:none}.form-help-drawer-preview{display:grid;gap:12px;padding:14px;border:1px solid #ded8ca;border-radius:6px;background:#fbfaf7}.form-help-drawer-preview img{display:block;width:100%;max-height:260px;border:1px solid #ded8ca;border-radius:5px;object-fit:cover;object-position:top}.form-help-drawer-preview h3{margin:0;color:#172027;font-size:18px}.form-help-drawer-preview p{margin:0;color:#5f6a72}body:has(.batch8-error-form) .batch4-form-layout{grid-template-columns:minmax(0,1fr) 376px;gap:18px;align-items:start}body:has(.batch8-error-form) .batch4-form-layout>.form-context-panel{order:2;position:sticky;top:78px;max-height:calc(100vh - 96px);overflow:auto;padding:0;border-color:#cabca6f2;border-radius:8px 0 0 8px;background:#fff;box-shadow:-22px 22px 58px #161c2029}body:has(.batch8-error-form) .batch4-form-layout>.batch8-error-form{order:1}body:has(.batch8-error-form) .form-context-panel>.form-reference-media{height:136px;border-radius:8px 0 0}body:has(.batch8-error-form) .form-context-panel .form-trust-block{margin:12px;padding-bottom:12px;border-bottom:1px solid #e9dfcf}body:has(.batch8-error-form) .form-help-drawer-preview{gap:14px;margin:0;padding:16px;border:0;border-top:1px solid #e9dfcf;border-radius:0;background:linear-gradient(180deg,#fff,#fbfaf6)}body:has(.batch8-error-form) .form-help-drawer-preview:before{display:inline-flex;align-items:center;width:max-content;min-height:26px;padding:0 10px;border-radius:999px;color:#7a4f12;background:#fff1d6;content:"Help drawer";font-size:11px;font-weight:900;text-transform:uppercase}body:has(.batch8-error-form) .form-help-drawer-preview img{max-height:118px}body:has(.batch8-error-form) .form-help-drawer-preview h3{font-size:20px;line-height:1.15}body:has(.batch8-error-form) .form-help-drawer-preview .front-actions{display:grid;grid-template-columns:1fr 1fr}body:has(.batch8-error-form) .batch8-error-form>.front-form-error{position:sticky;top:72px;z-index:2;margin:-2px 0 4px;padding:10px 12px;border:1px solid #e7b37f;border-radius:6px;color:#7a330c;background:#fff4e6;box-shadow:0 14px 34px #7a330c1f}.testing-success-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:24px;align-items:start;min-height:auto;padding:42px;border:1px solid #ded8ca;border-radius:6px;background:#fff}.success-status-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:4px;color:#155c33;background:#dff3e7;font-size:12px;font-weight:820}.success-summary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.success-summary-list div{padding:12px;border:1px solid #ded8ca;border-radius:5px;background:#fbfaf7}.success-summary-list dt{color:#6d777d;font-size:12px;font-weight:760}.success-summary-list dd{margin:4px 0 0;color:#172027;font-weight:820}.custom-upload-showcase,.custom-logo-layout,.custom-mold-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center}.custom-upload-showcase{padding:18px;border:1px dashed #c59d5b;border-radius:6px;background:#fffaf0}.custom-upload-showcase h3,.custom-mold-layout h3{margin:0 0 8px;color:#172027;font-size:22px}.custom-logo-layout>img,.custom-mold-layout>img{max-height:360px;object-fit:contain}.custom-hero-actions{padding-bottom:42px}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.process-steps li{min-height:164px;border-color:#ded8ca;border-radius:6px}.process-steps span{background:#b98a3a}.front-cta-section{margin:46px 0;padding:28px 34px;border:1px solid rgba(191,151,83,.35);border-radius:6px;background:linear-gradient(90deg,#12161af0,#1c2328f0),#172027}.front-cta-section h2,.front-cta-section p{color:#fff}.front-cta-section p{opacity:.78}.front-footer{color:#dfe4e0;background:radial-gradient(circle at 20% 0%,rgba(185,138,58,.12),transparent 32%),#11181d}.front-footer-inner{padding:44px 0}.front-footer-links{gap:22px}.front-footer h3{color:#fff}.front-footer a:hover{color:#d5b06d}.sticky-rfq{background:linear-gradient(180deg,#c1934a,#9d702d)}.batch8-state-hero,.batch8-two-col,.batch8-thank-you{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);gap:24px;align-items:stretch;margin:28px 0 42px}.batch8-state-hero{min-height:430px;padding:28px;border:1px solid #e2d8c8;border-radius:6px;background:#fff}.batch8-state-hero>div,.batch8-confirm-card,.batch8-upload-state,.batch8-aside{display:grid;gap:16px;align-content:center}.batch8-state-hero h1,.batch8-confirm-card h1,.batch8-search-head h1{margin:0;color:#172027;font-size:44px;line-height:1.06}.batch8-state-hero p,.batch8-confirm-card p,.batch8-empty-state p,.batch8-cookie-overlay p{margin:0;color:#4d5961;line-height:1.62}.batch8-state-hero img,.batch8-aside img{width:100%;height:100%;min-height:300px;border-radius:6px;object-fit:cover;background:#f4f2ed}.batch8-state-hero{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"state-hero";gap:0;overflow:hidden;isolation:isolate}.batch8-state-hero:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffffd1,#ffffff9e 36%,#ffffff2e 66%,#ffffff0a),linear-gradient(0deg,#f6f1e829,#f6f1e805)}.batch8-state-hero>div{position:relative;z-index:2;grid-area:state-hero;width:min(680px,58%);text-shadow:0 1px 18px rgba(255,255,255,.88),0 0 3px rgba(255,255,255,.96)}.batch8-state-hero>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;border-radius:0;object-fit:cover;object-position:center}.batch8-search-mini,.batch8-search-head form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.batch8-search-mini input,.batch8-search-head input{min-height:44px;padding:0 12px;border:1px solid #d8d2c6;border-radius:4px;font:inherit}.batch8-search-mini button,.batch8-search-head button,.batch8-aside button{min-height:44px;border:1px solid #a9772c;border-radius:4px;padding:0 16px;color:#fff;background:linear-gradient(180deg,#c1934a,#9d702d);font:inherit;font-weight:820}.success-status-pill.warning{color:#8a5f18;background:#fff4dc;border-color:#e2c27a}.batch8-timeline{display:grid;gap:10px;margin-top:12px}.batch8-timeline span{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;color:#4d5961}.batch8-timeline b{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:#fff;background:#b98a3a}.batch8-aside button:disabled{color:#7b848b;border-color:#d8d2c6;background:#f2f4f5;cursor:not-allowed}.batch8-error-form .has-error input,.batch8-error-form .has-error textarea,.batch8-error-form .has-error select{border-color:#d9534f;background:#fff8f8}.batch8-error-form .has-error small,.upload-drop-zone.rejected{color:#a33b35}.batch8-progress{overflow:hidden;height:12px;border-radius:999px;background:#ece7dc}.batch8-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b98a3a,#d6b569)}.upload-file-list li.rejected{border-color:#f0c2c2;background:#fff7f7}.batch8-search-page{display:grid;gap:18px;margin:28px 0 46px}.batch8-search-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);gap:18px;align-items:center;padding:22px;border:1px solid #e2d8c8;border-radius:6px;background:#fff}.batch8-search-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.batch8-search-grid main{display:grid;gap:18px}.batch8-result-list{display:grid;gap:10px}.batch8-result-list a,.batch8-empty-state{display:grid;gap:6px;padding:16px;border:1px solid #e2d8c8;border-radius:6px;background:#fff;color:#172027;text-decoration:none}.batch8-result-list span{color:#637079;font-size:13px}.batch8-empty-state{border-style:dashed;background:#fffdf8}.batch8-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:26px;background:#11181d94}.batch8-quick-modal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;width:min(920px,100%);max-height:calc(100vh - 52px);overflow:auto;padding:36px 34px 28px;border-radius:8px;background:#fff;box-shadow:0 30px 80px #00000047}.batch8-quick-modal>div,.batch8-quick-modal aside{display:grid;gap:14px}.batch8-quick-modal h2{margin:0;font-size:28px;line-height:1.15}.batch8-quick-modal p{margin:0;color:#5d6872}.batch8-modal-close{position:absolute;top:18px;right:20px;width:34px;height:34px;display:grid;place-items:center;color:#172027;font-size:20px;line-height:1;text-decoration:none}.batch8-quick-modal .admin5-field.full,.batch8-quick-modal .front-file-field.full,.batch8-quick-modal .front-consent.full{grid-column:1 / -1}.batch8-upload-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:12px 14px;border:1px solid #e0e6ec;border-radius:6px;background:#fff}.batch8-upload-file span,.batch8-upload-file small{display:block}.batch8-upload-file b{grid-row:1 / span 2;grid-column:2;color:#15803d}.batch8-quick-modal aside{align-self:start;padding:20px;border:1px solid #e1e6eb;border-radius:8px;background:#fff}.batch8-quick-modal aside img{width:100%;aspect-ratio:1.15;border-radius:6px;object-fit:cover}.batch8-file-security{display:grid;gap:8px;padding-top:18px;border-top:1px solid #e5e8eb}.batch8-cookie-overlay{position:fixed;left:50%;bottom:18px;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;width:min(980px,calc(100vw - 32px));padding:18px;border:1px solid #d8d2c6;border-radius:8px;background:#fffffffa;box-shadow:0 22px 60px #161c2038;transform:translate(-50%)}.batch8-cookie-overlay section,.batch8-cookie-overlay aside{display:grid;gap:10px}.batch8-toggle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.batch8-toggle-row label{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid #e1d7c6;border-radius:5px;background:#fbfaf7}@media(max-width:1180px){.front-header{grid-template-columns:auto auto 1fr}.front-hero-grid,.front-grid,.front-grid.compact,.home-feature-strip,.front-hero-facts,.process-steps,.home-factory-quality,.resource-support-layout,.batch3-media-feature,.batch3-media-feature.compact,.batch4-form-layout,.custom-upload-showcase,.custom-logo-layout,.custom-mold-layout,.batch8-state-hero,.batch8-two-col,.batch8-thank-you,.batch8-search-head,.batch8-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-header nav{top:66px}}@media(max-width:760px){.front-container{width:min(100% - 28px,1320px)}.front-header{grid-template-columns:1fr auto;min-height:auto;padding:12px 14px}.front-brand{min-width:0}.front-brand strong{font-size:17px}.front-header nav{top:106px}.front-header-tools{grid-column:1 / -1}.front-hero{background:#fff}.front-hero-grid,.front-grid,.front-grid.compact,.home-feature-strip,.front-hero-facts,.process-steps,.home-factory-quality,.resource-support-layout,.batch3-media-feature,.batch3-media-feature.compact,.batch4-form-layout,.custom-upload-showcase,.custom-logo-layout,.custom-mold-layout,.batch8-state-hero,.batch8-two-col,.batch8-thank-you,.batch8-search-head,.batch8-search-grid,.batch8-quick-modal,.batch8-cookie-overlay,.testing-success-layout,.success-summary-list,.product-detail-layout.product-hero-detail{grid-template-columns:1fr}.batch8-state-hero{padding:18px}.batch8-state-hero h1,.batch8-confirm-card h1,.batch8-search-head h1{font-size:34px}.batch8-cookie-overlay{position:static;width:auto;margin:18px;transform:none}.batch8-toggle-row,.batch8-search-mini,.batch8-search-head form{grid-template-columns:1fr}body:has(.batch8-error-form) .batch4-form-layout{grid-template-columns:minmax(0,1fr)}body:has(.batch8-error-form) .batch4-form-layout>.form-context-panel{position:static;width:100%;max-width:100%;max-height:none;overflow:hidden;border-radius:8px;box-shadow:0 14px 34px #161c201a}body:has(.batch8-error-form) .form-context-panel>.form-reference-media,body:has(.batch8-error-form) .form-help-drawer-preview{width:100%;max-width:100%}.front-hero-grid{gap:22px;padding:28px 0}.front-hero-copy h1{font-size:34px}.front-hero .product-gallery img{width:100%}.front-section{padding:32px 0}.front-section-header{align-items:flex-start;flex-direction:column}.front-cta-section{padding:22px}.resource-support-layout>img{max-width:260px}}.mobile-menu-extras{display:none}.batch9-mega-wrap{position:fixed;top:78px;left:0;right:0;z-index:35;padding:0 0 390px;border-bottom:1px solid #dfd5c2;background:linear-gradient(180deg,#fffffffc 0 294px,#0e111375 294px 100%);box-shadow:0 28px 70px #131b211f}.batch9-mega{display:grid;grid-template-columns:220px minmax(0,1fr) 192px 188px;gap:18px;width:min(1118px,calc(100vw - 190px));min-height:282px;margin:0 auto;padding:18px 18px 16px;border:1px solid #e4dccf;border-radius:6px;background:#fff}.batch9-mega-col,.batch9-mega-col.action,.batch9-mega-col.primary{display:grid;gap:10px;align-content:start}.batch9-mega-col>span,.batch9-help-drawer header span,.batch9-contact-expanded span{color:#a17229;font-size:9px;font-weight:850;text-transform:uppercase}.batch9-mega h2,.batch9-help-drawer h2,.batch9-contact-expanded h2,.batch9-region-panel h2{margin:0;color:#172027;line-height:1.1}.batch9-mega p,.batch9-help-drawer p,.batch9-region-panel p{margin:0;color:#56636b;line-height:1.55}.batch9-category-list{display:grid;grid-template-columns:1fr;gap:4px}.batch9-category-list a,.batch9-mega-row,.batch9-link-row,.batch9-shortcut-row,.batch9-application-row{min-width:0;border:1px solid #e5ddcf;border-radius:4px;background:#fffdfa;color:#172027;text-decoration:none}.batch9-category-list a{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:8px;align-items:center;min-height:40px;padding:5px 8px}.batch9-category-list a:after{content:">";color:#aa7927;font-size:11px;font-weight:900}.batch9-category-list a>span{display:grid;gap:3px;min-width:0}.batch9-category-list img{width:36px;height:30px;border-radius:3px;object-fit:cover;background:#f4f1ec}.batch9-category-list strong,.batch9-mega-row strong,.batch9-link-row,.batch9-shortcut-row strong,.batch9-application-row{overflow-wrap:anywhere;font-size:9px}.batch9-category-list small,.batch9-mega-row small,.batch9-shortcut-row small{color:#68727a;font-size:7px;line-height:1.25}.batch9-mega-row{display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto 20px;gap:3px 10px;align-items:center;min-height:118px;padding:8px}.batch9-mega-row img{grid-row:1 / 4;width:86px;height:98px;border-radius:4px;object-fit:cover}.batch9-mega-row b{color:#a57425;font-size:7px;text-transform:uppercase}.batch9-link-row,.batch9-application-row{display:block;padding:8px 10px}.batch9-mega-media{width:100%;height:74px;border-radius:4px;object-fit:cover}.batch9-mega-actions,.batch9-drawer-actions,.batch9-contact-points{display:flex;flex-wrap:wrap;gap:8px}.batch9-mega-actions a,.batch9-drawer-actions a,.batch9-mini-rfq button,.batch9-filter-drawer button,.batch9-compare-bar button,.batch9-compare-bar .batch9-compare-submit,.batch9-mobile-sticky-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a9772c;border-radius:5px;padding:0 14px;color:#fff;background:linear-gradient(180deg,#c1934a,#9d702d);font-weight:850;text-decoration:none}.batch9-filter-drawer,.batch9-help-drawer{position:fixed;top:84px;right:18px;z-index:36;width:min(380px,calc(100vw - 34px));max-height:calc(100vh - 112px);overflow:auto;display:grid;gap:14px;padding:18px;border:1px solid #e2d8c8;border-radius:8px;background:#fff;box-shadow:0 30px 70px #121b2238}.batch9-filter-drawer header,.batch9-compare-bar,.batch9-advisor,.batch9-toggle-pref,.batch9-region-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.batch9-filter-drawer header span,.batch9-compare-bar span,.batch9-region-brand small{color:#64717a;font-size:12px}.batch9-active-chips{display:flex;flex-wrap:wrap;gap:7px}.batch9-active-chips span{padding:6px 9px;border:1px solid #d8c7a8;border-radius:999px;color:#8a5d18;background:#fff7e8;font-size:12px;font-weight:800}.batch9-filter-drawer section,.batch9-drawer-form,.batch9-region-layout form,.batch9-region-layout>div{display:grid;gap:9px}.batch9-filter-drawer h3{margin:6px 0 0;font-size:14px}.batch9-filter-drawer label,.batch9-drawer-form label,.batch9-mini-rfq label,.batch9-region-layout label{display:grid;gap:6px;color:#172027;font-size:13px}.batch9-filter-drawer label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f1}.batch9-filter-drawer label small{color:#7a858c}.batch9-compare-bar{position:fixed;left:50%;bottom:22px;z-index:37;width:min(980px,calc(100vw - 34px));padding:12px 14px;border:1px solid #d8c7a8;border-radius:8px;background:#fffffffa;box-shadow:0 20px 60px #121b2233;transform:translate(-50%)}.batch9-compare-bar a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;min-width:130px;color:#172027;font-size:12px;text-decoration:none}.batch9-compare-bar img{width:42px;height:42px;border-radius:5px;object-fit:cover}.batch9-advisor{justify-content:flex-start;padding:10px;border:1px solid #e4dccf;border-radius:7px;background:#fffdfa}.batch9-advisor img{width:58px;height:58px;border-radius:6px;object-fit:cover}.batch9-drawer-form input,.batch9-mini-rfq input,.batch9-region-layout select{min-height:40px;border:1px solid #d8d2c6;border-radius:5px;padding:0 10px;font:inherit}.batch9-upload-mini{padding:12px;border:1px dashed #c59d5b;border-radius:7px;background:#fffaf0}.batch9-contact-expanded{position:fixed;left:0;right:0;bottom:0;z-index:34;padding:18px 0;color:#fff;background:#111a20;box-shadow:0 -20px 60px #101a2040}.batch9-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr) minmax(260px,.48fr);gap:18px;align-items:start}.batch9-contact-expanded h2{color:#fff}.batch9-contact-points strong{padding:9px 10px;border:1px solid rgba(213,176,109,.35);border-radius:6px;color:#f2dfb8}.batch9-mini-rfq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;border:1px solid rgba(213,176,109,.25);border-radius:8px;background:#ffffff0f}.batch9-mini-rfq label:first-child,.batch9-mini-rfq button{grid-column:1 / -1}.batch9-contact-expanded aside{display:grid;gap:8px;max-height:210px;overflow:auto}.batch9-contact-expanded .download-card{background:#18242b;border-color:#d5b06d47}.batch9-region-backdrop{position:fixed;inset:0;z-index:44;display:grid;place-items:center;padding:24px;background:#11181d9e}.batch9-region-panel{width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border-radius:8px;background:#fff;box-shadow:0 30px 80px #00000047}.batch9-region-brand{justify-content:flex-start;margin-bottom:18px}.batch9-region-brand span{display:grid;width:38px;height:38px;place-items:center;border:2px solid #b98a3a;border-radius:50%;color:#b98a3a;font-weight:900}.batch9-region-layout{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:22px}.batch9-region-layout fieldset{display:flex;gap:16px;margin:0;padding:12px;border:1px solid #e4dccf;border-radius:6px}.batch9-toggle-pref{align-items:flex-start;padding:12px;border:1px solid #e4dccf;border-radius:7px;background:#fffdfa}.batch9-toggle-pref span{display:grid;gap:3px}.batch9-toggle-pref small{color:#64717a}.batch9-mobile-sticky-actions{display:none}@media(max-width:1180px){.batch9-mega{grid-template-columns:repeat(2,minmax(0,1fr))}.batch9-contact-grid,.batch9-region-layout{grid-template-columns:1fr}}@media(max-width:760px){.front-header nav.open{display:grid;gap:6px;max-height:calc(100vh - 96px);overflow:auto;padding-bottom:14px}.mobile-menu-extras{display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid #e2d8c8;border-radius:7px;background:#fffaf0}.mobile-menu-extras label{display:grid;gap:6px;font-size:13px}.mobile-menu-extras input{min-height:38px;border:1px solid #d8d2c6;border-radius:5px;padding:0 10px;font:inherit}.mobile-menu-extras div{display:grid;grid-template-columns:1fr;gap:8px}.mobile-menu-extras a{display:grid;min-height:38px;place-items:center;border:1px solid #b98a3a;border-radius:5px;color:#fff;background:#a9772c;text-decoration:none}.batch9-mega-wrap{top:0;max-height:100vh;overflow:auto;padding-top:70px}.batch9-mega,.batch9-category-list,.batch9-contact-grid,.batch9-mini-rfq,.batch9-region-layout{grid-template-columns:1fr}.batch9-filter-drawer,.batch9-help-drawer{inset:auto 10px 82px;width:auto;max-height:min(72vh,620px)}.batch9-compare-bar{grid-template-columns:1fr;align-items:stretch;bottom:10px}.batch9-contact-expanded{position:static;margin-top:18px}.batch9-region-backdrop{align-items:start;padding:12px}.batch9-region-panel{max-height:calc(100vh - 24px);padding:16px}.batch9-mobile-sticky-actions{position:fixed;left:12px;right:12px;bottom:12px;z-index:38;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #d8c7a8;border-radius:8px;background:#fffffffa;box-shadow:0 18px 50px #121b2238}.batch9-mobile-sticky-actions a{min-height:42px;padding:0 8px;font-size:13px}.batch9-mobile-sticky-actions~.sticky-rfq{display:none}}.batch11-overlay{position:fixed;inset:0;z-index:48;overflow:auto;padding:88px 24px 28px;background:#f4f1ebf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.batch11-shell{width:min(1240px,100%);margin:0 auto;padding:22px;border:1px solid #e3d8c8;border-radius:8px;background:#fff;box-shadow:0 28px 90px #141d2433}.batch11-head{display:grid;gap:18px;margin-bottom:20px}.batch11-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.batch11-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#65717a;font-size:12px}.batch11-breadcrumb a,.batch11-breadcrumb strong{color:inherit;text-decoration:none}.batch11-breadcrumb a:after,.batch11-breadcrumb span:after{content:">";margin-left:9px;color:#b7c0c7}.batch11-head span,.batch11-side-panel>strong{color:#a9772c;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.batch11-head h2{margin:4px 0 6px;color:#1b242b;font-size:clamp(26px,3vw,40px);line-height:1.08}.batch11-head p{max-width:760px;margin:0;color:#58656d}.batch11-titlebar>a,.batch11-action-row a,.batch11-summary-card>a,.batch11-primary,.batch11-head-actions a{display:inline-grid;min-height:40px;place-items:center;padding:0 16px;border:1px solid #b98a3a;border-radius:5px;color:#fff;background:#a9772c;font-weight:800;text-decoration:none}.batch11-titlebar>a,.batch11-head-actions a{color:#1f2b33;background:#fff}.batch11-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center}.batch11-diff-toggle{display:inline-flex;gap:8px;align-items:center;min-height:40px;color:#303a42;font-size:13px;font-weight:720}.batch11-head.compact{margin-bottom:14px}.batch11-head.compact h2{font-size:28px}.batch11-compare-layout,.batch11-config-grid,.batch11-wizard-grid,.batch11-selector-grid,.batch11-drawing-grid,.batch11-advisor-grid,.batch11-application-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.batch11-config-grid{grid-template-columns:180px minmax(0,1fr) 280px}.batch11-wizard-grid,.batch11-selector-grid,.batch11-drawing-grid,.batch11-application-grid{grid-template-columns:minmax(220px,.6fr) minmax(0,1fr) 300px}.batch11-side-panel,.batch11-summary-card,.batch11-form-card,.batch11-table-wrap,.batch11-card-stack,.batch11-sample-items,.batch11-selector-grid section,.batch11-drawing-preview,.batch11-recommend-list,.batch11-need-grid{border:1px solid #e4dccf;border-radius:8px;background:#fffdfa}.batch11-side-panel,.batch11-summary-card,.batch11-form-card,.batch11-table-wrap,.batch11-card-stack,.batch11-selector-grid section,.batch11-drawing-preview,.batch11-recommend-list,.batch11-need-grid{padding:16px}.batch11-side-panel{display:grid;gap:12px}.batch11-side-panel p,.batch11-summary-card p,.batch11-blueprint small,.batch11-product-summary small,.batch11-mini-product span,.batch11-card-stack small{color:#64717a}.batch11-side-panel img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:7px}.batch11-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-height:32px;color:#26323a}.batch11-compare-product-row{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;align-items:center;min-height:54px;padding:8px;border:1px solid #e7ebef;border-radius:6px;background:#fff}.batch11-compare-product-row img{width:38px;height:38px;aspect-ratio:auto;object-fit:cover;border-radius:5px;background:#f3f0ea}.batch11-compare-product-row span{display:grid;gap:2px}.batch11-compare-product-row strong{color:#1f2b33;font-size:11px;line-height:1.25}.batch11-compare-product-row small{color:#64717a;font-size:10px;line-height:1.25}.batch11-compare-product-row button{width:18px;height:18px;border:0;border-radius:999px;background:transparent;color:#7a858d;font-size:13px;line-height:1}.batch11-compare-screen .batch11-compare-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.batch11-compare-screen .batch11-compare-side-head strong{white-space:nowrap}.batch11-compare-screen .batch11-compare-side-head button{border:0;background:transparent;color:#a9772c;font-size:12px;font-weight:750}.batch11-compare-screen .batch11-compare-product-row{grid-template-columns:74px minmax(0,1fr) 16px;gap:10px;min-height:72px;padding:8px 10px}.batch11-compare-screen .batch11-compare-product-row img{width:74px;height:52px;object-fit:contain;border-radius:4px;background:#f7f7f5}.batch11-compare-screen .batch11-compare-product-row strong{font-size:12px;line-height:1.18}.batch11-compare-screen .batch11-compare-product-row small{font-size:10.5px;line-height:1.18}.batch11-compare-screen .batch11-side-panel{gap:10px}.batch11-compare-screen .batch11-side-panel p{display:none}.batch11-compare-screen .batch11-add-product{min-height:44px}.batch11-compare-screen .batch11-search-mini{gap:6px;padding-top:9px}.batch11-compare-screen .batch11-search-mini input{min-height:32px}.batch11-compare-screen .batch11-filter-row{min-height:29px;padding:6px 0 0;font-size:12px}.batch11-compare-screen .batch11-stock-toggle{display:flex;gap:9px;align-items:center;color:#64717a;font-size:12px}.batch11-compare-screen .batch11-stock-toggle i{width:28px;height:16px;border-radius:999px;background:#cdd4da}.batch11-compare-screen .batch11-compare-help{display:grid;gap:8px;margin-top:2px;padding:14px 18px;border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-compare-screen .batch11-compare-help strong{color:#172027;font-size:13px;text-transform:uppercase}.batch11-compare-screen .batch11-compare-help p{display:block;margin:0;font-size:12px;line-height:1.42}.batch11-compare-screen .batch11-compare-help a{display:inline-grid;min-height:32px;place-items:center;border:1px solid #b98a3a;border-radius:4px;color:#a9772c;font-size:11px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-mini-score{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:7px;background:#f6ead8}.batch11-product-columns{display:grid;grid-template-columns:130px repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.batch11-product-top,.batch11-product-label,.batch11-mini-product{display:grid;gap:8px;min-width:0}.batch11-product-label{align-content:start;color:#1d2830;font-size:13px;font-weight:850;text-transform:uppercase}.batch11-product-top img,.batch11-mini-product img,.batch11-product-summary img{width:100%;aspect-ratio:1.35 / 1;object-fit:cover;border-radius:7px;background:#f3f0ea}.batch11-product-top strong,.batch11-mini-product strong,.batch11-recommend-list strong{color:#1f2b33;overflow-wrap:anywhere}.batch11-product-top a,.batch11-recommend-list a,.batch11-search-grid a{color:#a9772c;font-weight:800;text-decoration:none}.batch11-compare-screen .batch11-product-top>span{display:inline-flex;gap:12px;align-items:center;justify-content:center;color:#4a5660;font-size:12px}.batch11-compare-screen .batch11-product-top>span b{padding:3px 8px;border:1px solid #b98a3a;border-radius:4px;color:#a9772c;font-size:11px}.batch11-compare-screen .batch11-compare-table td{white-space:pre-line}.batch11-compare-screen .batch11-stock{display:inline-flex;gap:7px;align-items:center}.batch11-compare-screen .batch11-stock:before{content:"";width:6px;height:6px;border-radius:999px;background:#3f9148}.batch11-compare-screen .batch11-stock.warning:before{background:#c51f25}.batch11-compare-screen .batch11-inline-action:before{content:"";margin-right:8px;color:#6c7880}.batch11-compare-screen .batch11-compare-note{margin:12px 16px 16px;color:#64717a;font-size:11px}.batch11-compare-screen .batch11-compare-footer{display:grid;grid-template-columns:210px repeat(4,minmax(120px,1fr)) 220px 230px;gap:0;align-items:center;margin-top:18px;padding:14px 18px;border:1px solid #e4dccf;border-radius:8px;background:#fffdfa}.batch11-compare-screen .batch11-compare-footer strong,.batch11-compare-screen .batch11-compare-footer span{display:grid;gap:3px;min-height:42px;justify-content:start;padding:0 16px;border-left:1px solid #ece4d8}.batch11-compare-screen .batch11-compare-footer strong{border-left:0;padding-left:0}.batch11-compare-screen .batch11-compare-footer b{color:#1f2b33;font-size:12px}.batch11-compare-screen .batch11-compare-footer small{color:#64717a;font-size:11px;line-height:1.2}.batch11-compare-screen .batch11-compare-footer a{display:inline-grid;min-height:38px;place-items:center;margin-left:10px;border:1px solid #b98a3a;border-radius:5px;color:#a9772c;font-size:12px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-compare-screen .batch11-compare-footer a:last-child{color:#fff;background:#a9772c}.batch11-compare-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11.5px}.batch11-compare-table th,.batch11-compare-table td{padding:5px 12px;border-top:1px solid #e9e1d5;text-align:left;vertical-align:top;line-height:1.24}.batch11-compare-table th{width:130px;color:#5f6870;background:#faf6ef}.batch11-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.batch11-action-row.stacked{display:grid}.batch11-action-row a:nth-child(n+2){color:#1f2b33;background:#fff}.batch11-stepper{display:grid;gap:10px}.batch11-stepper span{padding:12px;border:1px solid #e4dccf;border-radius:7px;color:#62717b;background:#fff;font-weight:800}.batch11-stepper span.active{border-color:#c79b54;color:#1f2b33;background:#fbf0df}.batch11-product-summary{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.batch11-product-summary img{aspect-ratio:1 / 1}.batch11-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.batch11-form-grid.one{grid-template-columns:1fr}.batch11-form-grid label,.batch11-summary-card label,.batch11-search-input{display:grid;gap:6px;color:#2c3941;font-weight:700}.batch11-form-grid .full{grid-column:1 / -1}.batch11-form-grid input,.batch11-form-grid select,.batch11-form-grid textarea,.batch11-summary-card input,.batch11-summary-card textarea,.batch11-search-input input{width:100%;min-height:42px;border:1px solid #d9d2c7;border-radius:6px;padding:9px 10px;color:#1f2b33;background:#fff;font:inherit}.batch11-form-grid textarea,.batch11-summary-card textarea{min-height:96px;resize:vertical}.batch11-upload-box,.batch11-blueprint{display:grid;gap:5px;margin-top:12px;padding:16px;border:1px dashed #c79b54;border-radius:8px;background:#fff8ed;text-align:center}.batch11-summary-card{display:grid;gap:12px}.batch11-summary-card h3,.batch11-selector-grid h3{margin:0}.batch11-summary-card dl,.batch11-draft-list{display:grid;gap:8px;margin:0}.batch11-summary-card dl div,.batch11-draft-list div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e8dfd3}.batch11-summary-card dt,.batch11-draft-list dt{color:#66727a}.batch11-summary-card dd,.batch11-draft-list dd{margin:0;color:#1f2b33;font-weight:800;text-align:right}.batch11-card-stack{display:grid;gap:10px}.batch11-card-stack article,.batch11-need-grid article{display:grid;gap:6px;padding:14px;border:1px solid #e4dccf;border-radius:7px;background:#fff}.batch11-card-stack article.selected,.batch11-need-grid article:hover{border-color:#c79b54;background:#fff8ed}.batch11-card-stack span,.batch11-need-grid span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#a9772c;font-weight:900}.batch11-sample-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.batch11-selector-grid section{display:grid;gap:14px}.batch11-swatch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.batch11-swatch-grid.finishes{grid-template-columns:repeat(3,minmax(0,1fr))}.batch11-swatch-grid button{display:grid;gap:8px;min-height:118px;padding:10px;border:1px solid #e0d7ca;border-radius:7px;background:#fff;color:#1f2b33;font:inherit;font-weight:800}.batch11-swatch-grid button.active{border-color:#b98a3a;box-shadow:inset 0 0 0 2px #b98a3a2e}.batch11-swatch-grid img{width:100%;aspect-ratio:1 / .8;object-fit:cover;border-radius:6px}.batch11-material-selector-workbench .batch11-shell{width:min(1500px,100%)}.batch11-selector-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border:1px solid #e5ddd0;border-radius:8px;overflow:hidden;background:#fff}.batch11-selector-tabs button{display:inline-flex;gap:10px;align-items:center;min-height:52px;padding:0 22px;border:0;border-left:1px solid #e5ddd0;color:#1f2b33;background:#fff;font:inherit;font-size:13px;font-weight:850;text-transform:uppercase}.batch11-selector-tabs button:first-child{border-left:0}.batch11-selector-tabs button span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d7c5a9;border-radius:999px;color:#a9772c}.batch11-selector-tabs button.active{color:#a9772c;box-shadow:inset 0 -3px #a9772c}.batch11-selector-workspace{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:22px;align-items:start}.batch11-selector-main{display:grid;gap:16px}.batch11-selector-panel,.batch11-combination-panel{border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-selector-panel{padding:16px}.batch11-selector-panel h3,.batch11-combination-panel h4{margin:0 0 14px;color:#172027;font-size:14px;font-weight:900;text-transform:uppercase}.batch11-material-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.batch11-material-card-row article{position:relative;display:grid;align-content:start;gap:9px;min-height:350px;padding:14px;border:1px solid #e1d8ca;border-radius:7px;background:#fff}.batch11-material-card-row article.active{border-color:#a9772c;box-shadow:inset 0 0 0 1px #a9772c42}.batch11-material-card-row article.active:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:999px;background:#a9772c}.batch11-material-card-media{display:block;width:100%;aspect-ratio:1.45 / 1;border-radius:6px;background:#f2eee7;background-position:center;background-repeat:no-repeat;background-size:520px auto}.batch11-material-card-media.tone-0{background-position:35% 76%}.batch11-material-card-media.tone-1{background-position:47% 76%}.batch11-material-card-media.tone-2{background-position:58% 76%}.batch11-material-card-media.tone-3{background-position:68% 76%}.batch11-material-card-media.tone-4{background-position:78% 76%}.batch11-material-card-row strong{color:#172027;font-size:18px;line-height:1.08}.batch11-material-card-row p,.batch11-combination-panel p,.batch11-selector-note{margin:0;color:#5f6c75;font-size:13px;line-height:1.45}.batch11-material-card-row b{margin-top:6px;color:#172027;font-size:12px}.batch11-material-card-row ul{display:grid;gap:5px;margin:0;padding:0;color:#364750;font-size:12px;list-style:none}.batch11-material-card-row li:before{content:"";margin-right:6px;color:#a9772c}.batch11-finish-card-grid.selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.batch11-finish-card-grid.selector button{display:grid;gap:8px;justify-items:center;min-height:118px;padding:10px;border:1px solid #e2d9cb;border-radius:7px;background:#fff;color:#172027;font:inherit}.batch11-finish-card-grid.selector button.selected{border-color:#a9772c;box-shadow:inset 0 0 0 2px #a9772c2e}.batch11-finish-card-grid.selector button>span{display:block;width:58px;height:58px;border-radius:999px;background-color:#eee9e1;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #181e2314}.batch11-finish-card-grid.selector button.more>span{display:grid;place-items:center;border-radius:7px;color:#a9772c;background:#f8f3eb;font-size:26px}.batch11-finish-card-grid.selector strong{color:#172027;font-size:12px;line-height:1.2;text-align:center}.batch11-finish-card-grid.selector small{color:#6a767e;font-size:11px}.batch11-selector-note{margin-top:12px}.batch11-combination-panel{display:grid;gap:16px;padding:18px}.batch11-combination-panel>span{color:#1f2b33;font-size:12px;font-weight:900;text-transform:uppercase}.batch11-combination-panel h3{margin:0;color:#172027;font-size:24px}.batch11-combination-media{position:relative;border-radius:7px;overflow:hidden;background:#f4f1ec}.batch11-combination-media img{width:100%;aspect-ratio:1.55 / 1;object-fit:contain;padding:22px}.batch11-combination-media div{position:absolute;top:12px;right:12px;display:grid;gap:8px}.batch11-combination-media button{min-width:54px;height:34px;border:1px solid #e0d7ca;border-radius:5px;color:#1f2b33;background:#ffffffeb;font-size:11px;font-weight:850}.batch11-score-bar{display:grid;gap:9px}.batch11-score-bar strong{display:flex;justify-content:space-between;gap:12px;color:#172027;font-size:13px;text-transform:uppercase}.batch11-score-bar b{padding:3px 8px;border-radius:999px;color:#1f7d35;background:#dff2df}.batch11-score-bar span{height:8px;border-radius:999px;background:#e6ebe7;overflow:hidden}.batch11-score-bar i{display:block;width:92%;height:100%;border-radius:inherit;background:#249647}.batch11-application-chips{display:flex;flex-wrap:wrap;gap:10px}.batch11-application-chips span{padding:8px 10px;border:1px solid #eadfce;border-radius:999px;color:#324048;background:#fffdfa;font-size:12px;font-weight:760}.batch11-combo-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:14px;border-top:1px solid #e7ded2}.batch11-combo-details dl{display:grid;gap:8px;margin:0}.batch11-combo-details dl div{display:flex;justify-content:space-between;gap:12px;color:#40505a;font-size:12px}.batch11-combo-details dd{margin:0;font-weight:850}.batch11-related-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.batch11-related-mini-grid article{display:grid;gap:6px;padding:10px;border:1px solid #e3d9cb;border-radius:7px;background:#fff}.batch11-related-mini-grid img{width:100%;aspect-ratio:1 / .82;object-fit:cover;border-radius:5px;background:#f4f1ec}.batch11-related-mini-grid strong{color:#172027;font-size:12px;line-height:1.2}.batch11-related-mini-grid span{color:#63717a;font-size:11px}.batch11-combination-panel section>a{display:inline-block;margin-top:12px;color:#a9772c;font-weight:850;text-decoration:none}.batch11-selector-cta{display:grid;grid-template-columns:minmax(260px,1fr) 260px minmax(260px,1fr) 220px;gap:18px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid #e4dccf;border-radius:8px;background:#fffdfa}.batch11-selector-cta div{display:grid;gap:4px}.batch11-selector-cta strong{color:#172027;font-size:16px}.batch11-selector-cta span,.batch11-selector-cta p{margin:0;color:#5f6c75}.batch11-selector-cta a{display:inline-grid;min-height:44px;place-items:center;padding:0 18px;border:1px solid #b98a3a;border-radius:5px;color:#1f2b33;background:#fff;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-selector-cta a:last-child{color:#fff;background:#a9772c}.batch11-material-screen .batch11-shell{width:min(1458px,calc(100% - 44px))}.batch11-material-screen .batch11-material-head{gap:0;margin-bottom:14px}.batch11-material-screen .batch11-material-head .batch11-breadcrumb{margin-bottom:12px}.batch11-material-screen .batch11-material-head .batch11-breadcrumb span,.batch11-material-screen .batch11-material-head .batch11-breadcrumb strong,.batch11-material-screen .batch11-material-head .batch11-breadcrumb a{color:#5f6870;font-size:12px;font-weight:520;text-transform:none}.batch11-material-screen .batch11-material-head h2{margin:0 0 8px;font-size:31px;line-height:1.08}.batch11-material-screen .batch11-material-head p{max-width:720px;color:#303a42;font-size:13px}.batch11-material-screen .batch11-head-actions{align-self:start;gap:8px}.batch11-material-screen .batch11-head-actions a{min-height:36px;border:0;border-left:1px solid #eadfce;border-radius:0;background:transparent;box-shadow:none;color:#4a3520;font-size:11px}.batch11-material-screen .batch11-head-actions a:first-child{border-left:0}.batch11-material-screen .batch11-selector-tabs{margin-bottom:12px;border-radius:7px}.batch11-material-screen .batch11-selector-tabs button{min-height:50px;gap:12px}.batch11-material-screen .batch11-selector-tabs button span{width:22px;height:22px;border:0;color:transparent}.batch11-material-screen .batch11-selector-tabs button span:before{content:"";display:block;width:17px;height:17px;border:2px solid #a9772c;transform:rotate(45deg)}.batch11-material-screen .batch11-selector-tabs button:nth-child(2) span:before{border-radius:3px;transform:rotate(0)}.batch11-material-screen .batch11-selector-tabs button:nth-child(3) span:before{border-radius:999px;transform:rotate(0)}.batch11-material-screen .batch11-selector-workspace{grid-template-columns:minmax(0,905px) 512px;gap:38px}.batch11-material-screen .batch11-selector-main{gap:12px}.batch11-material-screen .batch11-selector-panel{padding:13px}.batch11-material-screen .batch11-selector-panel h3,.batch11-material-screen .batch11-combination-panel h4{margin-bottom:10px;font-size:12px}.batch11-material-screen .batch11-material-card-row{gap:13px}.batch11-material-screen .batch11-material-card-row article{min-height:376px;gap:7px;padding:12px}.batch11-material-screen .batch11-material-card-media{aspect-ratio:1.45 / .76;background-size:cover}.batch11-material-screen .batch11-material-card-row strong{font-size:14px}.batch11-material-screen .batch11-material-card-row p{font-size:11px;line-height:1.28}.batch11-material-screen .batch11-material-card-row b{margin-top:4px;font-size:10px}.batch11-material-screen .batch11-material-card-row ul{gap:3px;font-size:10px;line-height:1.28}.batch11-material-screen .batch11-material-card-row li:before{content:""}.batch11-material-screen .batch11-finish-card-grid.selector{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.batch11-material-screen .batch11-finish-card-grid.selector button{min-height:86px;gap:3px;padding:7px 5px 5px;border-radius:5px}.batch11-material-screen .batch11-finish-card-grid.selector button>span{width:45px;height:45px;background-size:auto;box-shadow:inset 8px 8px 15px #ffffff5c,inset -10px -10px 20px #0000003d,0 0 0 1px #5e503a2e}.batch11-material-screen .batch11-finish-card-grid.selector strong,.batch11-material-screen .batch11-finish-card-grid.selector small{font-size:9px}.batch11-material-screen .batch11-selector-note{margin-top:8px;font-size:11px}.batch11-material-screen .batch11-combination-panel{gap:11px;padding:16px}.batch11-material-screen .batch11-combination-panel h3{font-size:20px}.batch11-material-screen .batch11-combination-media img{aspect-ratio:1.92 / 1;padding:10px}.batch11-material-screen .batch11-combination-media button{min-width:36px;height:36px;font-size:0}.batch11-material-screen .batch11-combination-media button:before{color:#1f2b33;font-size:16px}.batch11-material-screen .batch11-combination-media button:nth-child(1):before{content:""}.batch11-material-screen .batch11-combination-media button:nth-child(2):before{content:"<"}.batch11-material-screen .batch11-combination-media button:nth-child(3):before{content:">"}.batch11-material-screen .batch11-score-bar{gap:6px}.batch11-material-screen .batch11-application-chips{gap:8px}.batch11-material-screen .batch11-application-chips span{padding:6px 8px;font-size:10px}.batch11-material-screen .batch11-combo-details{gap:14px;padding-top:11px}.batch11-material-screen .batch11-combo-details dl{gap:5px}.batch11-material-screen .batch11-combo-details dl div,.batch11-material-screen .batch11-combination-panel p{font-size:10px}.batch11-material-screen .batch11-related-mini-grid{gap:8px}.batch11-material-screen .batch11-related-mini-grid article{gap:4px;padding:7px}.batch11-material-screen .batch11-related-mini-grid img{object-fit:contain}.batch11-material-screen .batch11-related-mini-grid strong{font-size:10px}.batch11-material-screen .batch11-related-mini-grid span{font-size:9px}.batch11-material-screen .batch11-selector-cta{grid-template-columns:minmax(260px,1fr) 250px minmax(300px,1fr) 205px;gap:16px;margin-top:14px;padding:14px 18px}.batch11-material-screen .batch11-selector-cta a{min-height:38px}.batch11-drawing-preview{display:grid;gap:14px}.batch11-drawing-preview img{width:100%;max-height:420px;object-fit:cover;border-radius:7px}.batch11-drawer,.batch11-search-panel{position:fixed;top:80px;bottom:24px;left:24px;z-index:49;width:min(430px,calc(100vw - 48px));overflow:auto;padding:18px;border:1px solid #e3d8c8;border-radius:8px;background:#fff;box-shadow:0 28px 80px #141d2440}.batch11-drawer.right{right:24px;left:auto}.batch11-download-drawer{inset:72px 0 0 auto;width:min(620px,calc(100vw - 24px));padding:24px;border-radius:0;background:#fff}.batch11-download-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:16px;border-bottom:1px solid #e7ded2}.batch11-download-head h2{margin:0;color:#172027;font-size:24px}.batch11-download-head a{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e2d9cb;border-radius:5px;color:#1f2b33;text-decoration:none}.batch11-download-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0}.batch11-download-steps span{display:flex;gap:10px;align-items:center;color:#64717a;font-size:12px;font-weight:800}.batch11-download-steps b{display:grid;width:28px;height:28px;place-items:center;border:1px solid #cdd6dd;border-radius:999px;color:#5f6870;background:#fff}.batch11-download-steps .active{color:#a9772c}.batch11-download-steps .active b{color:#fff;border-color:#a9772c;background:#a9772c}.batch11-download-selected{display:grid;gap:10px;margin-bottom:18px}.batch11-download-selected>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.batch11-download-selected h3,.batch11-download-form h3,.batch11-download-trust h3{margin:0;color:#172027;font-size:15px}.batch11-download-selected p{margin:0;color:#64717a;font-size:13px}.batch11-download-selected article{display:grid;grid-template-columns:24px 58px minmax(0,1fr) 118px 28px;gap:12px;align-items:center;min-height:76px;padding:10px;border:1px solid #e7ded2;background:#fff}.batch11-download-selected article>button{border:0;color:#8d969e;background:transparent;font-weight:900}.batch11-download-selected img{width:58px;height:58px;object-fit:cover;border-radius:5px;background:#f4f1ec}.batch11-download-selected strong,.batch11-download-trust strong{color:#172027}.batch11-download-selected small,.batch11-secure-note{color:#64717a}.batch11-download-selected article>span{justify-self:start;padding:4px 8px;border-radius:5px;color:#188040;background:#e4f5e9;font-size:11px;font-weight:850}.batch11-download-selected article>span.public{color:#2466bd;background:#e7f0ff}.batch11-download-selected article>span.approval{color:#b66a00;background:#fff0dc}.batch11-download-selected article>a{color:#66727b;text-align:center;text-decoration:none;font-weight:900}.batch11-download-form{display:grid;gap:12px;margin-bottom:18px}.batch11-download-form .batch11-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch11-form-grid label.wide{grid-column:1 / -1}.batch11-privacy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;color:#44545e;font-size:12px;line-height:1.45}.batch11-download-trust{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;border:1px solid #e7ded2;border-radius:7px;overflow:hidden}.batch11-download-trust section{display:grid;gap:10px;align-content:start;padding:16px;border-left:1px solid #e7ded2}.batch11-download-trust section:first-child{border-left:0}.batch11-lead-score{display:grid;width:72px;height:72px;place-items:center;border:6px solid #c8953c;border-radius:999px;color:#172027}.batch11-lead-score b{font-size:24px}.batch11-lead-score span{margin-top:-18px;color:#64717a;font-size:11px}.batch11-download-trust ul{display:grid;gap:5px;margin:0;padding:0;color:#2f7c42;font-size:12px;list-style:none}.batch11-download-trust li:before{content:"";margin-right:6px}.batch11-download-drawer .batch11-primary{width:100%;min-height:52px;margin-bottom:10px;text-transform:uppercase}.batch11-download-list{display:grid;gap:10px;margin-bottom:14px}.batch11-download-list label{display:grid;grid-template-columns:auto 72px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e6ded2;border-radius:7px;background:#fffdfa}.batch11-download-list img,.batch11-search-grid img{width:100%;aspect-ratio:1.2 / 1;object-fit:cover;border-radius:6px}.batch11-recommend-list{display:grid;gap:10px}.batch11-recommend-list article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid #e8dfd3;border-radius:7px;background:#fff}.batch11-recommend-list.compact{grid-column:2 / -1}.batch11-recommend-list img{width:92px;aspect-ratio:1.15 / 1;object-fit:cover;border-radius:6px}.batch11-recommend-list p{margin:4px 0;color:#63717a}.batch11-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.batch11-search-panel{right:24px;bottom:auto;left:auto;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 104px)}.batch11-search-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:14px}.batch11-search-grid section{display:grid;gap:8px}.batch11-search-grid a{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px;border:1px solid #e7ded2;border-radius:7px;background:#fffdfa}.batch11-search-grid section:last-child a{grid-template-columns:1fr}@media(max-width:1040px){.batch11-compare-layout,.batch11-config-grid,.batch11-wizard-grid,.batch11-selector-grid,.batch11-drawing-grid,.batch11-advisor-grid,.batch11-application-grid{grid-template-columns:1fr}.batch11-recommend-list.compact{grid-column:auto}}@media(max-width:760px){.batch11-overlay{padding:76px 10px 14px}.batch11-shell,.batch11-drawer,.batch11-search-panel{padding:14px}.batch11-head{grid-template-columns:1fr}.batch11-head h2{font-size:27px}.batch11-product-columns,.batch11-sample-items,.batch11-swatch-grid,.batch11-swatch-grid.finishes,.batch11-form-grid,.batch11-need-grid,.batch11-search-grid{grid-template-columns:1fr}.batch11-table-wrap{overflow-x:auto}.batch11-compare-table{min-width:680px}.batch11-action-row{display:grid}.batch11-drawer,.batch11-drawer.right,.batch11-search-panel{inset:76px 10px 12px;width:auto;max-height:none}.batch11-recommend-list article{grid-template-columns:76px minmax(0,1fr)}.batch11-recommend-list article a{grid-column:1 / -1}}.batch11-overlay{position:relative;inset:auto;z-index:1;overflow:visible;padding:24px;background:#f7f8f9;-webkit-backdrop-filter:none;backdrop-filter:none}.batch11-shell{width:min(1500px,100%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.batch11-head{margin-bottom:16px}.batch11-head h2{font-size:clamp(26px,2.4vw,34px)}.batch11-titlebar{align-items:center}.batch11-head-actions a{min-height:36px;padding:0 14px;color:#28333b;border-color:#d9c7ac;background:#fff}.batch11-diff-toggle{color:#2f3941;white-space:nowrap}.batch11-compare-screen{padding:22px 16px 20px}.batch11-compare-screen .batch11-shell{width:min(1474px,100%)}.batch11-compare-screen .batch11-compare-head{gap:16px;margin-bottom:18px}.batch11-compare-screen .batch11-compare-head h2{margin:0 0 5px;font-size:25px;line-height:1.08}.batch11-compare-screen .batch11-compare-head p{font-size:14px;line-height:1.45}.batch11-compare-screen .batch11-compare-head .batch11-head-actions{align-items:center;padding-top:2px}.batch11-compare-screen .batch11-compare-head .batch11-head-actions a,.batch11-compare-screen .batch11-compare-head .batch11-diff-toggle{min-height:36px}.batch11-compare-screen .batch11-compare-head .batch11-titlebar{margin-left:312px}.batch11-head>a:before{content:""}.batch11-compare-layout{grid-template-columns:286px minmax(0,1fr);gap:26px}.batch11-compare-screen .batch11-compare-layout{margin-top:-76px}.batch11-compare-screen .batch11-table-wrap{margin-top:62px}.batch11-config-grid{grid-template-columns:300px minmax(0,1fr) 320px;gap:22px}.batch11-side-panel,.batch11-summary-card,.batch11-form-card,.batch11-table-wrap,.batch11-card-stack,.batch11-sample-items,.batch11-selector-grid section,.batch11-drawing-preview,.batch11-recommend-list,.batch11-need-grid{background:#fff}.batch11-side-panel,.batch11-summary-card{position:sticky;top:92px}.batch11-add-product{min-height:52px;border:1px dashed #c9d1d8;border-radius:7px;background:#fff;color:#37444d;font-weight:850}.batch11-search-mini{display:grid;gap:7px;padding-top:12px;border-top:1px solid #edf0f3;color:#5f6870;font-size:12px;font-weight:850;text-transform:uppercase}.batch11-search-mini input{min-height:38px;border:1px solid #dfe5eb;border-radius:6px;padding:8px 10px;text-transform:none}.batch11-filter-row{display:flex;justify-content:space-between;min-height:38px;border:0;border-top:1px solid #edf0f3;padding:10px 0 0;background:transparent;color:#172027;font-weight:850;text-transform:uppercase}.batch11-product-columns{grid-template-columns:130px repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;border:1px solid #e4dccf;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.batch11-product-label,.batch11-product-top{padding:14px;border-left:1px solid #edf0f3}.batch11-product-label{align-content:start;min-height:172px;color:#172027;background:#fff}.batch11-compare-layout .batch11-product-top{gap:7px;min-height:172px}.batch11-compare-layout .batch11-product-top img{height:112px;aspect-ratio:auto;object-fit:contain;background:#faf9f7}.batch11-compare-layout .batch11-product-top strong{font-size:12px;line-height:1.22}.batch11-compare-layout .batch11-product-top a{font-size:11px}.batch11-product-label:first-child{border-left:0}.batch11-compare-table{border:1px solid #e4dccf;border-top:0}.batch11-table-wrap{padding:0;overflow:auto}.batch11-table-wrap .batch11-action-row{position:sticky;bottom:0;z-index:1;margin:0;padding:14px;border-top:1px solid #e4dccf;background:#fff}.batch11-stepper span{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;padding:14px}.batch11-stepper span:after{content:"";position:absolute;top:50px;left:31px;bottom:-13px;width:1px;background:#d8d2c6}.batch11-stepper span:nth-of-type(6):after{display:none}.batch11-stepper span b{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid #cbd4dc;border-radius:999px;color:#6a747c;background:#fff}.batch11-stepper span small{grid-column:2 / -1;color:#64717a;font-weight:500}.batch11-stepper span.active b{color:#fff;border-color:#a9772c;background:#a9772c}.batch11-stepper span:nth-of-type(3){color:#fff;border-color:#a9772c;background:linear-gradient(180deg,#bf9148,#9f702b)}.batch11-stepper span:nth-of-type(3) small{color:#ffffffe6}.batch11-stepper span:nth-of-type(3):after{background:#d8d2c6}.batch11-help-card{display:grid;gap:8px;margin-top:12px;padding:16px;border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-help-card p{margin:0;color:#64717a}.batch11-help-card a{display:inline-grid;min-height:38px;place-items:center;border:1px solid #b98a3a;border-radius:5px;color:#a9772c;font-weight:850;text-decoration:none}.batch11-product-summary.compact{grid-template-columns:90px minmax(0,1fr);padding:12px 0;border-block:1px solid #e9e1d5}.batch11-form-card h3{margin:0 0 4px;color:#172027;font-size:22px}.batch11-muted{margin:0 0 14px;color:#64717a}.batch11-choice-section{display:grid;gap:10px;margin:14px 0}.batch11-choice-section em{color:#b13f2f;font-style:normal}.batch11-selected-product{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:center;margin:16px 0;border:1px solid #e4dccf;border-radius:8px;overflow:hidden;background:#fff}.batch11-selected-product img{width:100%;height:178px;object-fit:cover;background:#f3f0ea}.batch11-selected-product>div{display:grid;gap:8px;padding:16px 18px 16px 0}.batch11-selected-product span{color:#64717a;font-size:12px;font-weight:850;text-transform:uppercase}.batch11-selected-product strong{color:#172027;font-size:18px}.batch11-selected-product ul{margin:0;padding-left:17px;color:#40505a;line-height:1.55}.batch11-selected-product a{color:#a9772c;font-weight:850;text-decoration:none}.batch11-sample-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;border:1px solid #e4dccf;border-radius:8px;overflow:hidden;background:#fff}.batch11-sample-flow span{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:78px;align-items:center;padding:12px 18px;border-left:1px solid #e9e1d5}.batch11-sample-flow span:first-child{border-left:0}.batch11-sample-flow b{display:grid;width:36px;height:36px;place-items:center;border:1px solid #cbd4dc;border-radius:999px;color:#5f6870;background:#fff;font-size:13px}.batch11-sample-flow strong{color:#172027}.batch11-sample-flow small{grid-column:2 / -1;color:#64717a}.batch11-sample-flow .done b,.batch11-sample-flow .active b{color:#fff;border-color:#a9772c;background:#a9772c}.batch11-sample-flow .active strong{color:#a9772c}.batch11-sample-type-panel,.batch11-sample-main,.batch11-sample-summary{border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-sample-type-panel{display:grid;gap:12px;padding:16px}.batch11-sample-type-panel h3,.batch11-sample-main h3,.batch11-sample-summary h3,.batch11-shipping-grid h3{margin:0;color:#172027;font-size:15px;text-transform:uppercase}.batch11-sample-type-panel article{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;min-height:98px;padding:12px;border:1px solid #e4dccf;border-radius:7px}.batch11-sample-type-panel article.selected{border-color:#a9772c;box-shadow:inset 0 0 0 1px #a9772c}.batch11-sample-type-panel img{width:100%;aspect-ratio:1.3 / 1;object-fit:cover;border-radius:6px;background:#f3f0ea}.batch11-sample-type-panel article div{display:grid;gap:6px}.batch11-sample-type-panel small{color:#64717a;line-height:1.35}.batch11-sample-type-panel article>b,.batch11-finish-choice-grid button>b{position:absolute;top:9px;right:9px;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:#a9772c;font-size:10px}.batch11-sample-main{display:grid;gap:14px;padding:18px}.batch11-sample-main>header{display:flex;justify-content:space-between;gap:16px;align-items:start}.batch11-sample-main>header p{margin:5px 0 0;color:#64717a}.batch11-sample-main>header>span{color:#725326;font-weight:800;white-space:nowrap}.batch11-finish-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.batch11-finish-choice-grid button{position:relative;display:grid;gap:5px;justify-items:center;min-height:116px;border:1px solid transparent;border-radius:7px;padding:10px;color:#172027;background:#fff}.batch11-finish-choice-grid button.selected{border-color:#a9772c}.batch11-finish-choice-grid button>span,.batch11-summary-swatches i{width:64px;height:64px;border-radius:999px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000f}.batch11-finish-choice-grid small{color:#64717a;font-size:11px}.batch11-sample-quantity{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid #e9e1d5;border-radius:7px;background:#fff}.batch11-sample-quantity p{margin:4px 0 0;color:#64717a}.batch11-sample-quantity>div:last-child{display:inline-grid;grid-template-columns:34px 46px 34px auto;gap:6px;align-items:center}.batch11-sample-quantity button,.batch11-sample-quantity span{display:grid;height:34px;place-items:center;border:1px solid #dfe5eb;border-radius:4px;background:#fff}.batch11-shipping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:12px;border-top:1px solid #e9e1d5}.batch11-shipping-grid>div{display:grid;gap:10px}.batch11-shipping-grid label{display:flex;gap:8px;align-items:center;color:#26323a}.batch11-shipping-grid label:has(span){display:grid;gap:5px}.batch11-shipping-grid input,.batch11-shipping-grid select{min-height:36px;border:1px solid #dfe5eb;border-radius:5px;padding:7px 10px;background:#fff}.batch11-shipping-grid em{margin-left:auto;padding:2px 8px;border-radius:999px;color:#2f7c42;background:#e6f4ea;font-style:normal;font-size:11px}.batch11-shipping-grid p,.batch11-shipping-grid dt,.batch11-shipping-grid dd{margin:0;color:#64717a}.batch11-shipping-grid dl,.batch11-sample-summary dl{display:grid;gap:8px;margin:0}.batch11-shipping-grid dl div,.batch11-sample-summary dl div{display:flex;justify-content:space-between;gap:12px}.batch11-shipping-grid>div>strong,.batch11-dispatch-box{padding:14px;border:1px solid #edd6b4;border-radius:6px;color:#6d4d1f;background:#fff8ef}.batch11-sample-summary{display:grid;gap:14px;padding:16px}.batch11-sample-summary section{display:grid;gap:10px;padding-top:14px;border-top:1px solid #e9e1d5}.batch11-sample-summary section:first-of-type{border-top:0}.batch11-summary-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.batch11-sample-summary article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.batch11-sample-summary article img{width:100%;aspect-ratio:1.25 / 1;object-fit:cover;border-radius:6px;background:#f3f0ea}.batch11-sample-summary article div{display:grid;gap:5px}.batch11-sample-summary span,.batch11-sample-summary dt{color:#64717a}.batch11-sample-summary dd{margin:0;text-align:right}.batch11-dispatch-box{display:grid;gap:6px}.batch11-dispatch-box b{color:#172027;font-size:24px}.batch11-sample-actions{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px}.batch11-sample-actions a{display:inline-grid;min-height:42px;min-width:150px;place-items:center;border:1px solid #b98a3a;border-radius:5px;background:#fff;color:#a9772c;font-weight:850;text-decoration:none}.batch11-sample-actions a:last-child{min-width:210px;color:#fff;background:linear-gradient(180deg,#c1934a,#9d702d)}.batch11-sample-screen .batch11-shell{width:min(1458px,calc(100% - 44px))}.batch11-sample-head{gap:0;margin-bottom:18px}.batch11-sample-head .batch11-breadcrumb{margin-bottom:12px}.batch11-sample-head .batch11-breadcrumb span{color:#5f6870;font-size:12px;font-weight:520;text-transform:none}.batch11-sample-head .batch11-breadcrumb span:last-child:after{display:none}.batch11-sample-head .batch11-titlebar{align-items:center}.batch11-sample-head h2{margin:0 0 7px;font-size:28px;line-height:1.1}.batch11-sample-head p{margin:0;color:#303a42;font-size:13px}.batch11-sample-head .batch11-titlebar>a{display:inline-flex;gap:9px;align-items:center;border:0;color:#172027;background:transparent;box-shadow:none;text-transform:none}.batch11-sample-head .batch11-titlebar>a:before{content:"?";display:grid;width:18px;height:18px;place-items:center;border:1px solid #1f2b33;border-radius:999px;font-size:11px}.batch11-sample-screen .batch11-sample-flow{margin-bottom:14px;border-color:#e0d8cc}.batch11-sample-screen .batch11-sample-flow span{position:relative;min-height:80px;padding:14px 36px;border-left-color:#e5ddd0}.batch11-sample-screen .batch11-sample-flow span:after{content:">";position:absolute;right:-7px;color:#aeb5ba;font-weight:600}.batch11-sample-screen .batch11-sample-flow span:last-child:after{display:none}.batch11-sample-screen .batch11-sample-flow b{width:32px;height:32px}.batch11-sample-screen .batch11-sample-flow .done b:before{content:"";width:12px;height:7px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}.batch11-sample-screen .batch11-sample-flow .active b{color:#fff;background:#a9772c}.batch11-sample-screen .batch11-wizard-grid{grid-template-columns:335px minmax(0,735px) 370px;gap:16px}.batch11-sample-screen .batch11-sample-type-panel,.batch11-sample-screen .batch11-sample-main,.batch11-sample-screen .batch11-sample-summary{border-color:#ddd6cc;background:#fff}.batch11-sample-screen .batch11-sample-type-panel{gap:14px;padding:14px 16px}.batch11-sample-screen .batch11-sample-type-panel h3,.batch11-sample-screen .batch11-sample-main h3,.batch11-sample-screen .batch11-sample-summary h3,.batch11-sample-screen .batch11-shipping-grid h3{font-size:12px;letter-spacing:0}.batch11-sample-screen .batch11-sample-type-panel article{grid-template-columns:126px minmax(0,1fr);min-height:92px;padding:10px;border-radius:6px}.batch11-sample-screen .batch11-sample-type-panel img,.batch11-sample-screen .batch11-sample-type-swatches{width:112px;height:64px;border-radius:5px}.batch11-sample-screen .batch11-sample-type-panel img{object-fit:contain}.batch11-sample-screen .batch11-sample-type-swatches{display:block;background:radial-gradient(circle at 28px 33px,#b88d3e 0 18px,transparent 19px),radial-gradient(circle at 56px 33px,#ddd8cf 0 18px,transparent 19px),radial-gradient(circle at 84px 33px,#2a2a27 0 18px,transparent 19px),#f5f1eb}.batch11-sample-screen .batch11-sample-type-panel article>b,.batch11-sample-screen .batch11-finish-choice-grid button>b{color:transparent}.batch11-sample-screen .batch11-sample-type-panel article>b:before,.batch11-sample-screen .batch11-finish-choice-grid button>b:before{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}.batch11-sample-screen .batch11-sample-main{gap:10px;padding:13px 16px 12px}.batch11-sample-screen .batch11-sample-main>header{align-items:center}.batch11-sample-screen .batch11-sample-main>header p{margin-top:4px;font-size:12px}.batch11-sample-screen .batch11-finish-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20px;row-gap:12px}.batch11-sample-screen .batch11-finish-choice-grid button{min-height:84px;gap:2px;padding:4px 6px 3px;border-radius:5px}.batch11-sample-screen .batch11-finish-choice-grid button>span,.batch11-sample-screen .batch11-summary-swatches i{width:52px;height:52px;border-radius:999px;background-size:auto;background-position:center;box-shadow:inset 10px 10px 18px #ffffff57,inset -12px -12px 22px #0000003d,0 0 0 1px #5e503a2e}.batch11-sample-screen .batch11-finish-choice-grid button strong{font-size:11px;line-height:1.05}.batch11-sample-screen .batch11-finish-choice-grid small{font-size:10px;line-height:1}.batch11-metal-swatch.polished-nickel,.batch11-metal-swatch.satin-nickel,.batch11-metal-swatch.chrome,.batch11-metal-swatch.stainless-steel{background:radial-gradient(circle at 34% 24%,#f3f1ed 0 10%,transparent 11%),conic-gradient(from 15deg,#aaa69e,#f3efe8,#85847f,#d8d4cc,#b9b5ae,#aaa69e)}.batch11-metal-swatch.antique-brass,.batch11-metal-swatch.brushed-brass,.batch11-metal-swatch.satin-brass,.batch11-metal-swatch.champagne-gold{background:radial-gradient(circle at 34% 24%,#d8b86d 0 10%,transparent 11%),conic-gradient(from 18deg,#6d4d18,#b88c34,#7b581c,#d9b45d,#8d6422,#6d4d18)}.batch11-metal-swatch.gunmetal,.batch11-metal-swatch.black-nickel,.batch11-metal-swatch.weathered-brass{background:radial-gradient(circle at 34% 24%,#8c8a83 0 10%,transparent 11%),conic-gradient(from 10deg,#272826,#5b5850,#242520,#77746a,#3d3d38,#272826)}.batch11-metal-swatch.matte-black,.batch11-metal-swatch.oil-rubbed-bronze{background:radial-gradient(circle at 34% 24%,#52524d 0 10%,transparent 11%),conic-gradient(from 12deg,#060707,#2a2b2b,#0b0c0d,#3b3b39,#151616,#060707)}.batch11-metal-swatch.rose-gold,.batch11-metal-swatch.copper{background:radial-gradient(circle at 34% 24%,#f0c2a5 0 10%,transparent 11%),conic-gradient(from 18deg,#8f4e30,#d99a78,#9d5736,#e8b295,#af6843,#8f4e30)}.batch11-metal-swatch.gold-plated{background:radial-gradient(circle at 34% 24%,#ffe39a 0 10%,transparent 11%),conic-gradient(from 18deg,#9a6a17,#f0c86b,#b78523,#ffe39a,#a9772c,#9a6a17)}.batch11-metal-swatch.antique-silver,.batch11-metal-swatch.brushed-nickel,.batch11-metal-swatch.sandblast{background:radial-gradient(circle at 34% 24%,#e3e0d9 0 10%,transparent 11%),conic-gradient(from 12deg,#8c8982,#d8d4ca,#a9a49a,#f0ede7,#96938d,#8c8982)}.batch11-metal-swatch.electro-black{background:radial-gradient(circle at 34% 24%,#424241 0 10%,transparent 11%),conic-gradient(from 10deg,#030303,#202020,#080808,#343434,#121212,#030303)}.batch11-sample-screen .batch11-sample-quantity{padding:7px 14px}.batch11-sample-screen .batch11-sample-quantity p{font-size:11px}.batch11-sample-screen .batch11-shipping-grid{gap:12px;padding-top:8px}.batch11-sample-screen .batch11-shipping-grid>div{gap:5px}.batch11-sample-screen .batch11-shipping-grid label,.batch11-sample-screen .batch11-shipping-grid p,.batch11-sample-screen .batch11-shipping-grid dt,.batch11-sample-screen .batch11-shipping-grid dd{font-size:11px}.batch11-sample-screen .batch11-shipping-grid input,.batch11-sample-screen .batch11-shipping-grid select{min-height:25px;padding:3px 9px;font-size:11px}.batch11-sample-screen .batch11-shipping-grid>div>strong{padding:6px 9px;font-size:11px}.batch11-sample-screen .batch11-sample-summary{gap:10px;padding:14px 16px}.batch11-sample-screen .batch11-sample-summary section{gap:8px;padding-top:12px}.batch11-sample-screen .batch11-summary-swatches{gap:12px}.batch11-sample-screen .batch11-summary-swatches i{width:50px;height:50px}.batch11-sample-screen .batch11-sample-summary article{grid-template-columns:118px minmax(0,1fr);gap:12px}.batch11-sample-screen .batch11-sample-summary article img{object-fit:contain}.batch11-sample-screen .batch11-sample-summary span,.batch11-sample-screen .batch11-sample-summary dt,.batch11-sample-screen .batch11-sample-summary dd{font-size:12px}.batch11-sample-screen .batch11-dispatch-box{padding:13px 16px}.batch11-sample-screen .batch11-dispatch-box b{font-size:24px}.batch11-sample-screen .batch11-sample-actions{grid-column:1 / 3;align-items:center;margin-top:-3px;transform:translateY(-18px)}.batch11-sample-screen .batch11-sample-actions a{min-height:36px}@media(max-width:1350px){.batch11-sample-screen .batch11-wizard-grid{grid-template-columns:320px minmax(0,1fr) 370px}.batch11-sample-screen .batch11-shipping-grid{grid-template-columns:1fr}}.batch11-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.batch11-choice-grid.finishes{grid-template-columns:repeat(5,minmax(0,1fr))}.batch11-choice-grid label{position:relative;display:grid;gap:8px;justify-items:center;min-height:138px;border:1px solid #dfe5eb;border-radius:8px;padding:12px;text-align:center}.batch11-choice-grid label.selected{border-color:#a9772c;box-shadow:inset 0 0 0 1px #a9772c}.batch11-choice-grid input{justify-self:start}.batch11-choice-grid img{width:74px;height:74px;border-radius:999px;object-fit:cover}.batch11-material-swatch{width:74px;height:74px;border-radius:999px;border:1px solid #e3d8c8;background-image:url(/media/generated/hardware-ui/real-raster/b3-01/imagegen/materials-finishes-hero-imagegen-q82.webp);background-size:320px 115px;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #fff6}.batch11-material-swatch.zinc{background-position:4% 50%}.batch11-material-swatch.brass{background-position:40% 50%}.batch11-material-swatch.steel{background-position:74% 50%}.batch11-choice-grid small{color:#64717a;font-size:12px}.batch11-branding-toggle{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:14px 0}.batch11-branding-toggle>div{display:grid;gap:4px}.batch11-branding-toggle span{color:#64717a}.batch11-branding-toggle button{width:46px;height:24px;padding:2px;border:0;border-radius:999px;background:#c7ccd1}.batch11-branding-toggle i{display:block;width:20px;height:20px;border-radius:999px;background:#fff}.batch11-warning{margin:14px 0;padding:14px 16px;border:1px solid #edd6b4;border-radius:6px;color:#6d4d1f;background:#fff8ef;font-size:13px}.batch11-form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.batch11-form-actions a,.batch11-form-actions button{display:inline-grid;min-height:42px;min-width:120px;place-items:center;border:1px solid #b98a3a;border-radius:5px;background:#fff;color:#a9772c;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-form-actions button{min-width:190px;color:#fff;background:linear-gradient(180deg,#c1934a,#9d702d)}.batch11-progress{height:7px;overflow:hidden;border-radius:999px;background:#e7ebef}.batch11-summary-upload,.batch11-summary-contact{display:grid;gap:8px;padding:16px 0;border-top:1px solid #e9e1d5}.batch11-summary-upload span,.batch11-summary-contact span,.batch11-secure-note{color:#64717a;font-size:13px}.batch11-summary-upload div{display:grid;min-height:112px;place-items:center;border:1px dashed #cbd4dc;border-radius:6px;color:#40505a;text-align:center;background:#fff}.batch11-secure-note{margin:14px 0 0;padding-top:14px;border-top:1px solid #e9e1d5}.batch11-progress i{display:block;height:100%;border-radius:inherit;background:#a9772c}.batch11-rfq-screen .batch11-shell{width:min(1446px,calc(100% - 48px))}.batch11-rfq-head{gap:0;margin-bottom:16px}.batch11-rfq-head .batch11-breadcrumb{margin-bottom:16px;font-size:12px;text-transform:none}.batch11-rfq-head .batch11-breadcrumb span{color:#5f6870;font-size:12px;font-weight:520;text-transform:none}.batch11-rfq-head .batch11-breadcrumb span:last-child:after{display:none}.batch11-back-link{display:inline-flex;gap:8px;align-items:center;margin-bottom:12px;color:#40505a;font-size:12px;font-weight:650;text-decoration:none}.batch11-back-link:before{content:"<";color:#7d5b28;font-weight:900}.batch11-rfq-head h2{margin:0 0 6px;color:#151d24;font-size:24px;line-height:1.12}.batch11-rfq-head p{margin:0;color:#303a42;font-size:13px}.batch11-rfq-screen .batch11-config-grid{grid-template-columns:300px minmax(0,790px) 316px;gap:24px}.batch11-rfq-screen .batch11-stepper,.batch11-rfq-screen .batch11-form-card,.batch11-rfq-screen .batch11-summary-card{border-color:#ddd6cc;background:#fff}.batch11-rfq-screen .batch11-stepper{position:sticky;top:86px;gap:0;min-height:798px;padding:21px 17px 16px;border:1px solid #ddd6cc;border-radius:8px}.batch11-rfq-screen .batch11-stepper span{grid-template-columns:47px minmax(0,1fr);min-height:78px;gap:10px;padding:8px 13px 8px 2px;border:0;border-radius:6px;background:transparent}.batch11-rfq-screen .batch11-stepper span:after{top:50px;left:24px;bottom:-28px}.batch11-rfq-screen .batch11-stepper span b{width:44px;height:44px;border-color:#cbd2d8;color:transparent;background:#fff}.batch11-rfq-screen .batch11-stepper span b:before{content:"";width:17px;height:13px;border:2px solid #a9772c;border-top-width:3px;border-radius:2px}.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b:before,.batch11-rfq-screen .batch11-stepper span:nth-of-type(5) b:before{width:15px;height:18px;border-width:2px;border-radius:2px;box-shadow:inset 0 5px #a9772c2e}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3) b:before{width:16px;height:16px;border-radius:999px;box-shadow:11px 0 0 -5px #fff,-11px 0 0 -5px #fff,0 11px 0 -5px #fff,0 -11px 0 -5px #fff}.batch11-rfq-screen .batch11-stepper span:nth-of-type(4) b:before{width:15px;height:18px;border-width:2px;border-radius:2px;box-shadow:inset 0 6px #a9772c2e}.batch11-rfq-screen .batch11-stepper span:nth-of-type(6) b:before{width:15px;height:15px;border-radius:999px;box-shadow:0 12px 0 -5px #fff,0 14px 0 -4px #a9772c}.batch11-rfq-screen .batch11-stepper span strong{color:#172027;font-size:13px;line-height:1.2}.batch11-rfq-screen .batch11-stepper span small{color:#303a42;font-size:12px;line-height:1.3}.batch11-rfq-screen .batch11-stepper span.active{color:#172027;background:transparent}.batch11-rfq-screen .batch11-stepper span.active b{border-color:#cbd2d8;background:#fff}.batch11-rfq-screen .batch11-stepper span:nth-of-type(1) b,.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b{color:transparent}.batch11-rfq-screen .batch11-stepper span:nth-of-type(1) b:after,.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b:after{content:"";position:absolute;right:-9px;width:17px;height:17px;border-radius:999px;background:#a9772c}.batch11-rfq-screen .batch11-stepper span:nth-of-type(1) b:after,.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b:after{box-shadow:inset 0 0 0 5px #a9772c}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3){min-height:66px;margin:0 0 12px;padding:13px 13px 13px 2px;color:#fff;background:linear-gradient(180deg,#bd8d42,#9b6b27)}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3) strong,.batch11-rfq-screen .batch11-stepper span:nth-of-type(3) small{color:#fff}.batch11-rfq-screen .batch11-help-card{margin:18px 0 0;padding:22px 18px;border-color:#e4dccf;border-radius:0;border-width:1px 0 0;background:#fff}.batch11-rfq-screen .batch11-help-card a{width:200px;min-height:38px;margin-top:8px;place-items:center;font-size:11px;white-space:nowrap;text-transform:uppercase}.batch11-rfq-screen .batch11-form-card{padding:20px 30px 14px}.batch11-rfq-screen .batch11-form-card h3{font-size:18px}.batch11-rfq-screen .batch11-muted{margin-bottom:16px;font-size:13px}.batch11-rfq-screen .batch11-selected-product{grid-template-columns:222px minmax(0,1fr);gap:24px;align-items:center;margin:7px 0 10px}.batch11-rfq-screen .batch11-selected-product img{height:148px;object-fit:contain}.batch11-rfq-screen .batch11-selected-product>div{gap:5px;padding:11px 18px 11px 0}.batch11-rfq-screen .batch11-selected-product strong{font-size:15px}.batch11-rfq-screen .batch11-selected-product ul{font-size:13px;line-height:1.34}.batch11-rfq-screen .batch11-choice-section{gap:7px;margin:7px 0 10px}.batch11-rfq-screen .batch11-choice-section>strong{font-size:13px}.batch11-rfq-screen .batch11-choice-grid{gap:20px}.batch11-rfq-screen .batch11-choice-grid label{min-height:116px;gap:6px;padding:8px 12px;border-color:#dfe4e9;border-radius:6px}.batch11-rfq-screen .batch11-choice-grid.finishes{gap:22px}.batch11-rfq-screen .batch11-choice-grid.finishes label{min-height:74px;padding:7px 8px 6px}.batch11-rfq-screen .batch11-choice-grid input{width:16px;height:16px;accent-color:#a9772c}.batch11-rfq-screen .batch11-choice-grid label span:not(.batch11-material-swatch):not(.batch11-finish-swatch){color:#172027;font-size:13px;font-weight:850}.batch11-rfq-screen .batch11-choice-grid small{max-width:150px;font-size:10px;line-height:1.15}.batch11-rfq-screen .batch11-material-swatch,.batch11-rfq-screen .batch11-finish-swatch{width:50px;height:50px;border:0;border-radius:999px;box-shadow:inset 10px 10px 18px #ffffff61,inset -12px -12px 22px #0000003b,0 0 0 1px #5e503a2e}.batch11-rfq-screen .batch11-material-swatch.zinc{background:radial-gradient(circle at 32% 26%,#d8d5cf 0 9%,transparent 10%),conic-gradient(from 25deg,#74726d,#c2bdb3,#7d7b75,#d6d1c8,#8a8882,#74726d)}.batch11-rfq-screen .batch11-material-swatch.brass{background:radial-gradient(circle at 32% 26%,#f0d28a 0 9%,transparent 10%),conic-gradient(from 20deg,#8c5f1f,#d4a647,#7b5018,#e2bd69,#9b6b25,#8c5f1f)}.batch11-rfq-screen .batch11-material-swatch.steel,.batch11-rfq-screen .batch11-finish-swatch.nickel,.batch11-rfq-screen .batch11-finish-swatch.satin-nickel{background:radial-gradient(circle at 34% 25%,#f3f1ed 0 10%,transparent 11%),conic-gradient(from 15deg,#a6a29c,#f2eee8,#888783,#d5d1ca,#b8b4ad,#a6a29c)}.batch11-rfq-screen .batch11-finish-swatch.gunmetal{background:radial-gradient(circle at 34% 24%,#9a9690 0 10%,transparent 11%),conic-gradient(from 10deg,#272826,#5b5850,#232421,#77746a,#3d3d38,#272826)}.batch11-rfq-screen .batch11-finish-swatch.antique-brass{background:radial-gradient(circle at 34% 24%,#c9a451 0 10%,transparent 11%),conic-gradient(from 18deg,#5f4518,#b1822b,#6b4e18,#d6a84e,#73531b,#5f4518)}.batch11-rfq-screen .batch11-finish-swatch.matte-black{background:radial-gradient(circle at 34% 24%,#52524d 0 10%,transparent 11%),conic-gradient(from 12deg,#060707,#2a2b2b,#0b0c0d,#3b3b39,#151616,#060707)}.batch11-rfq-screen .batch11-branding-toggle{margin:8px 0 10px}.batch11-rfq-screen .batch11-warning{margin:8px 0 10px;padding:10px 16px}.batch11-rfq-screen .batch11-warning:before{content:"!";display:inline-grid;width:17px;height:17px;margin-right:10px;place-items:center;border:1px solid #b98a3a;border-radius:999px;color:#a9772c;font-size:11px;font-weight:900}.batch11-rfq-screen .batch11-form-actions{margin-top:4px}.batch11-rfq-screen .batch11-form-actions a,.batch11-rfq-screen .batch11-form-actions button{min-height:36px}.batch11-rfq-screen .batch11-form-actions a:before{content:"<";margin-right:10px}.batch11-rfq-screen .batch11-form-actions button:after{content:">";margin-left:12px}.batch11-rfq-screen .batch11-summary-card{position:sticky;top:86px;gap:10px;min-height:865px;margin-top:-68px;padding:22px 17px}.batch11-rfq-screen .batch11-summary-card h3{font-size:17px}.batch11-rfq-screen .batch11-product-summary.compact{grid-template-columns:92px minmax(0,1fr);padding:12px 0}.batch11-rfq-screen .batch11-product-summary.compact img{height:86px;object-fit:contain}.batch11-rfq-screen .batch11-product-summary.compact strong{font-size:13px;line-height:1.25}.batch11-rfq-screen .batch11-summary-card dl{gap:7px}.batch11-rfq-screen .batch11-summary-card dl div{padding-bottom:8px}.batch11-rfq-screen .batch11-summary-card dt,.batch11-rfq-screen .batch11-summary-card dd{font-size:12px}.batch11-rfq-screen .batch11-summary-upload,.batch11-rfq-screen .batch11-summary-contact{padding:10px 0}.batch11-rfq-screen .batch11-summary-upload div{min-height:98px;line-height:1.35;font-size:12px}.batch11-rfq-screen .batch11-summary-upload i{display:block;width:32px;height:22px;margin:0 auto 8px;border:2px solid #1f2b33;border-top-color:transparent;border-radius:16px 16px 4px 4px}.batch11-rfq-screen .batch11-summary-upload i:before{content:"^";display:block;margin-top:-14px;color:#1f2b33;font-size:24px;font-style:normal;line-height:1}.batch11-rfq-screen .batch11-summary-contact b{color:#66727a;font-size:13px}.batch11-rfq-screen .batch11-action-row.stacked{margin-top:2px}.batch11-rfq-screen .batch11-action-row.stacked a{min-height:44px;border-radius:4px;background:linear-gradient(180deg,#bb8a3d,#9b6a26);text-transform:uppercase}.batch11-rfq-screen .batch11-action-row.stacked a:before{content:"";width:16px;height:16px;margin-right:10px;border:2px solid currentColor;border-left-color:transparent;border-bottom-color:transparent;transform:rotate(45deg)}.batch11-rfq-screen .batch11-secure-note{margin-top:8px;padding-top:10px}.batch11-file-strip,.batch11-review-board,.batch11-advisor-matrix,.batch11-drawing-file-list,.batch11-drawing-fields,.batch11-drawing-audit,.batch11-engineering-footer,.batch11-reason-row,.batch11-next-package,.batch11-application-picker,.batch11-material-finish-suggestion,.batch11-application-next{display:grid;gap:10px}.batch11-file-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.batch11-file-strip span,.batch11-advisor-matrix span,.batch11-drawing-file-list article,.batch11-drawing-audit span,.batch11-engineering-footer span,.batch11-next-package span,.batch11-application-picker article,.batch11-material-finish-suggestion span,.batch11-application-next span{display:grid;gap:4px;padding:10px;border:1px solid #e4dccf;border-radius:7px;background:#fff;color:#172027;font-size:12px}.batch11-file-strip b,.batch11-advisor-matrix b{color:#a9772c}.batch11-drawing-file-list{padding:16px;border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-drawing-file-list h3,.batch11-next-package h4,.batch11-application-picker h3,.batch11-need-grid h3,.batch11-recommend-list.compact h3{margin:0;color:#172027;font-size:14px}.batch11-drawing-file-list article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.batch11-drawing-file-list article.selected{border-color:#a9772c;background:#fff8ed}.batch11-drawing-file-list article>b{display:grid;height:36px;place-items:center;border-radius:6px;color:#fff;background:#a9772c;font-size:11px}.batch11-drawing-file-list small,.batch11-application-picker small{color:#64717a}.batch11-drawing-file-list em{color:#a9772c;font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.batch11-drawing-file-list button{min-height:40px;border:1px dashed #c9d1d8;border-radius:7px;background:#fff;color:#37444d;font-weight:850}.batch11-drawing-audit span,.batch11-engineering-footer span,.batch11-next-package span,.batch11-material-finish-suggestion span,.batch11-application-next span{display:flex;justify-content:space-between;gap:8px}.batch11-drawing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.batch11-drawing-fields label{display:grid;gap:5px;color:#64717a;font-size:12px;font-weight:850}.batch11-drawing-fields input{width:100%;min-height:34px;border:1px solid #d9d2c7;border-radius:6px;padding:7px 8px;color:#172027;font:inherit;font-size:12px}.batch11-engineering-footer{grid-template-columns:repeat(4,minmax(0,1fr)) 180px;margin-top:14px}.batch11-engineering-footer a,.batch11-application-next a{display:inline-grid;min-height:42px;place-items:center;border:1px solid #b98a3a;border-radius:5px;color:#fff;background:#a9772c;font-weight:850;text-decoration:none}.batch11-reason-row{grid-template-columns:repeat(3,max-content);gap:6px}.batch11-reason-row b{padding:4px 7px;border-radius:999px;color:#2f6f3f;background:#e6f5ea;font-size:11px}.batch11-next-package{padding:12px;border:1px solid #e4dccf;border-radius:7px;background:#fffdfa}.batch11-application-picker article{grid-template-columns:86px minmax(0,1fr);align-items:center}.batch11-application-picker article.selected{border-color:#a9772c;background:#fff8ed}.batch11-application-picker img{width:86px;height:62px;object-fit:cover;border-radius:6px}.batch11-application-picker article>span,.batch11-recommend-list.compact article>div{display:grid;gap:3px}.batch11-application-picker article>span small{color:#a9772c;font-size:11px;font-weight:850;text-transform:uppercase}.batch11-need-grid h3,.batch11-recommend-list.compact h3{grid-column:1 / -1}.batch11-need-grid textarea{grid-column:1 / -1;min-height:76px;border:1px solid #d9d2c7;border-radius:6px;padding:10px;color:#172027;font:inherit}.batch11-material-finish-suggestion{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.batch11-material-finish-suggestion span{display:grid;min-height:44px;place-items:center;text-align:center;line-height:1.25}.batch11-application-next{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr)) 220px;padding:14px;border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-review-board{grid-column:1 / -1;padding:16px;border:1px solid #e4dccf;border-radius:8px;background:#fff}.batch11-review-board h3{margin:0}.batch11-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.batch11-review-grid article{display:grid;gap:6px;min-height:116px;padding:12px;border:1px solid #edf0f3;border-radius:7px;background:#fbfcfd}.batch11-review-grid b{color:#a9772c}.batch11-review-grid span{color:#64717a}.batch11-advisor-grid{grid-template-columns:260px minmax(0,1fr) 300px}.batch11-application-grid{grid-template-columns:400px minmax(0,1fr) 300px}@media(max-width:1040px){.batch11-side-panel,.batch11-summary-card{position:static}.batch11-config-grid,.batch11-compare-layout,.batch11-advisor-grid,.batch11-application-grid,.batch11-selector-workspace{grid-template-columns:1fr}.batch11-material-card-row,.batch11-finish-card-grid.selector{grid-template-columns:repeat(3,minmax(0,1fr))}.batch11-selector-cta{grid-template-columns:1fr 1fr}.batch11-engineering-footer,.batch11-application-next,.batch11-material-finish-suggestion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.batch11-overlay{padding:14px 10px}.batch11-choice-grid,.batch11-choice-grid.finishes,.batch11-product-columns,.batch11-selected-product,.batch11-sample-flow,.batch11-selector-tabs,.batch11-material-card-row,.batch11-finish-card-grid.selector,.batch11-combo-details,.batch11-related-mini-grid,.batch11-selector-cta,.batch11-finish-choice-grid,.batch11-shipping-grid,.batch11-file-strip,.batch11-review-grid{grid-template-columns:1fr}.batch11-drawing-fields,.batch11-drawing-file-list article,.batch11-engineering-footer,.batch11-application-picker article,.batch11-material-finish-suggestion,.batch11-application-next{grid-template-columns:1fr}.batch11-reason-row{grid-template-columns:1fr}.batch11-sample-flow span{border-left:0;border-top:1px solid #e9e1d5}.batch11-sample-flow span:first-child{border-top:0}.batch11-sample-main>header,.batch11-sample-quantity,.batch11-sample-actions{display:grid}.batch11-sample-main>header>span{white-space:normal}.batch11-sample-type-panel article,.batch11-sample-summary article{grid-template-columns:88px minmax(0,1fr)}.batch11-summary-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.batch11-sample-actions a{width:100%}.batch11-titlebar{grid-template-columns:1fr}.batch11-head-actions{justify-content:flex-start}.batch11-diff-toggle{white-space:normal}.batch11-product-label{min-height:auto}.batch11-selected-product>div{padding:0 14px 14px}.batch11-form-actions{display:grid}.batch11-form-actions a,.batch11-form-actions button{width:100%}.batch11-table-wrap{overflow-x:auto}.batch11-compare-table{min-width:720px}}@media(max-width:760px){.batch11-workspace .batch11-shell{width:100%}.batch11-config-grid,.batch11-compare-layout{gap:10px}.batch11-config-grid .batch11-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;order:1}.batch11-config-grid .batch11-stepper span{min-height:48px;padding:6px 4px;border-radius:7px;text-align:center;font-size:0}.batch11-config-grid .batch11-stepper span:after,.batch11-config-grid .batch11-stepper small,.batch11-config-grid .batch11-help-card{display:none}.batch11-config-grid .batch11-stepper span b{width:30px;height:30px;margin:0 auto;font-size:14px}.batch11-config-grid .batch11-stepper span:nth-of-type(3){box-shadow:inset 0 -3px #ffffff3d}.batch11-config-grid .batch11-form-card{order:2;padding:12px}.batch11-config-grid .batch11-summary-card{order:3;padding:12px}.batch11-form-card h3{font-size:20px}.batch11-muted{margin-bottom:10px;font-size:13px}.batch11-selected-product{grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:stretch;margin:10px 0}.batch11-selected-product img{height:100%;min-height:118px}.batch11-selected-product>div{padding:10px 10px 10px 0}.batch11-selected-product strong{font-size:14px}.batch11-selected-product ul{display:grid;gap:2px;padding-left:14px;font-size:11px;line-height:1.35}.batch11-choice-section{gap:8px;margin:10px 0}.batch11-choice-grid,.batch11-choice-grid.finishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.batch11-choice-grid label{min-height:96px;padding:8px;font-size:12px}.batch11-choice-grid label small{display:none}.batch11-choice-grid.finishes label{min-height:82px}.batch11-choice-grid.finishes img{width:38px;height:38px}.batch11-branding-toggle,.batch11-warning,.batch11-form-grid{margin-top:10px}.batch11-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch11-form-grid .full{grid-column:1 / -1}.batch11-form-grid textarea{min-height:72px}.batch11-product-summary.compact,.batch11-summary-card dl,.batch11-summary-upload,.batch11-summary-contact{display:none}.batch11-summary-card .batch11-action-row{margin-top:0}.batch11-compare-layout .batch11-table-wrap{order:1;overflow:visible}.batch11-compare-layout .batch11-side-panel{order:2;position:static;padding:12px}.batch11-compare-layout .batch11-product-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.batch11-compare-layout .batch11-product-label{display:none}.batch11-compare-layout .batch11-product-top{padding:8px;border-left:0;border-right:1px solid #edf0f3}.batch11-compare-layout .batch11-product-top:last-child{border-right:0}.batch11-compare-layout .batch11-product-top img{aspect-ratio:1 / .78}.batch11-compare-layout .batch11-product-top strong{font-size:11px;line-height:1.2}.batch11-compare-layout .batch11-product-top a{font-size:11px}.batch11-compare-layout .batch11-compare-table{min-width:0;font-size:11px}.batch11-compare-layout .batch11-compare-table th{width:74px}.batch11-compare-layout .batch11-compare-table th,.batch11-compare-layout .batch11-compare-table td{padding:7px 6px;overflow-wrap:anywhere}.batch11-compare-layout .batch11-table-wrap .batch11-action-row{position:sticky;bottom:0;grid-template-columns:1fr 1fr;padding:9px}.batch11-compare-layout .batch11-table-wrap .batch11-action-row a:first-child{grid-column:1 / -1}.batch11-compare-layout .batch11-side-panel .batch11-search-mini,.batch11-compare-layout .batch11-side-panel .batch11-mini-score{display:none}}.batch11-overlay{position:fixed;inset:64px 0 0;z-index:52;overflow:auto;padding:24px;background:#f7f8f9}.batch11-drawer,.batch11-search-panel{z-index:53}body:has(.batch11-overlay),body:has(.batch11-drawer),body:has(.batch11-search-panel){overflow:hidden}body:has(.batch11-overlay) .front-main,body:has(.batch11-overlay) .front-footer{display:none}body:has(.batch11-overlay) .sticky-rfq,body:has(.batch11-overlay) .floating-contact-bar,body:has(.batch11-drawer) .sticky-rfq,body:has(.batch11-drawer) .floating-contact-bar,body:has(.batch11-search-panel) .sticky-rfq,body:has(.batch11-search-panel) .floating-contact-bar{display:none}@media(max-width:760px){.batch11-overlay{top:62px;padding:12px 10px}}.front-section-heading-row{display:block}.front-section-action{display:none}.home-reference-page .front-hero-grid{grid-template-columns:minmax(0,.58fr) minmax(540px,.92fr);min-height:356px;gap:22px;padding:22px 0 16px}.home-reference-page .front-hero-copy h1{max-width:418px;font-size:clamp(30px,3.05vw,44px);line-height:1.04}.home-reference-page .front-hero-copy p{max-width:390px;margin-top:8px;font-size:11px;line-height:1.42}.home-reference-page .front-hero-eyebrow{margin-bottom:8px;padding:3px 9px;font-size:8px}.home-reference-page .front-actions{margin-top:12px}.home-reference-page .front-actions a{min-height:29px;padding-inline:11px;font-size:9px}.home-reference-page .front-hero-facts{gap:6px;margin-top:12px}.home-reference-page .front-hero-facts span{min-height:36px;padding:6px 8px;font-size:8.5px}.home-reference-page .front-hero-facts strong{font-size:10px}.home-reference-page .front-hero .product-gallery img{width:min(760px,100%);aspect-ratio:2.48 / 1;object-fit:cover}.home-reference-page .home-feature-strip{padding:8px 0}.home-reference-page .home-feature-strip span{min-height:34px;padding:6px 8px 6px 34px;font-size:8.5px}.home-reference-page .home-feature-strip span:before{left:10px;width:17px;height:17px}.home-reference-page .front-section{padding:24px 0}.home-reference-page .front-section-header{margin-bottom:12px}.home-reference-page .front-section-header h2{font-size:clamp(20px,2vw,27px)}.home-reference-page .front-section-header p{margin-top:5px;max-width:540px;font-size:10px;line-height:1.38}.home-reference-page .home-reference-category-section .front-section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.home-reference-page .home-reference-category-process-frame .front-section{padding:22px 0}.home-reference-page .home-reference-category-section .front-section-header{margin-bottom:0}.home-reference-page .home-reference-category-section .front-section-header h2{color:#111a21;font-size:24px;line-height:1.1;text-transform:uppercase}.home-reference-page .home-reference-category-section .front-section-header p{display:none}.home-reference-page .home-reference-category-section .front-section-action{display:block;padding-top:2px}.home-reference-section-action{display:inline-flex;align-items:center;gap:16px;color:#9a6e21;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:860;letter-spacing:.02em}.home-reference-section-action:after{content:">";font-size:20px;line-height:1}.home-reference-page .home-reference-category-strip{gap:7px}.home-reference-page .home-reference-category-strip a{min-height:194px;gap:0;padding:0 0 16px;font-size:8.5px}.home-reference-page .home-reference-category-strip img,.home-reference-page .home-reference-more{height:148px}.home-reference-page .home-reference-process{padding:40px 28px 36px;border-color:#ebe4d8;background:#fffdf8;box-shadow:0 8px 20px #1b222806}.home-reference-page .home-reference-process article{min-height:190px;gap:8px;padding-inline:8px}.home-reference-page .home-reference-process article span{width:66px;height:66px;font-size:10px}.home-reference-page .home-reference-process article:not(:last-child):after{top:35px;right:-3px;font-size:16px}.home-reference-page .home-reference-process article strong{font-size:11.5px}.home-reference-page .home-reference-process article p{font-size:9.5px;line-height:1.38}.home-reference-page .home-reference-process-cta{width:min(382px,100%);min-height:42px;margin-top:24px;font-size:12px}.home-reference-page .home-reference-materials-applications{width:min(1368px,calc(100vw - 72px));margin-left:calc((100% - min(1368px,calc(100vw - 72px)))/2);gap:18px}.home-reference-page .home-reference-materials-applications>section{min-height:684px;padding:39px 36px 38px;border-color:#ebe4d8;border-radius:6px;box-shadow:0 8px 20px #1b222806}.home-reference-page .home-reference-materials-applications h3{font-size:27px}.home-reference-page .home-reference-materials-applications p{margin:10px 0 28px;font-size:13px}.home-reference-page .home-reference-swatch-grid{gap:34px 22px}.home-reference-page .home-reference-swatch{gap:12px;font-size:13px}.home-reference-page .home-reference-swatch span{width:94px;height:94px}.home-reference-page .home-reference-application-grid{gap:14px}.home-reference-page .home-reference-application-grid a,.home-reference-page .home-reference-application-grid img{min-height:204px;height:204px}.home-reference-page .home-reference-application-grid img{object-fit:fill}.home-reference-page .home-reference-application-grid span{font-size:1px}.home-reference-page .home-reference-outline-cta{width:min(372px,100%);min-height:42px;margin-top:27px;padding-inline:30px;font-size:12px}.home-reference-page .home-factory-quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-reference-page .home-reference-factory-card{display:flex;min-height:604px;flex-direction:column;padding:31px 28px 30px;border:1px solid #e6ded0;border-radius:6px;background:#fff;box-shadow:0 8px 22px #1b222806}.home-reference-page .home-reference-factory-card h3{margin:0;color:#111a21;font-size:25px;line-height:1.12;text-transform:uppercase}.home-reference-page .home-reference-factory-card p{max-width:560px;margin:9px 0 22px;color:#52606a;font-size:11px;line-height:1.44}.home-reference-page .home-reference-factory-gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(128px,.72fr);grid-template-rows:repeat(3,104px);gap:10px}.home-reference-page .home-reference-factory-gallery img,.home-reference-page .home-reference-quality-gallery img{display:block;width:100%;height:100%;border:1px solid #e3ddd1;border-radius:5px;object-fit:cover;background:#f7f5ef}.home-reference-page .home-reference-factory-gallery .primary{grid-row:1 / -1}.home-reference-page .home-reference-factory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.home-reference-page .home-reference-factory-metrics span{display:grid;min-height:70px;place-items:center;gap:3px;color:#8d631d;text-align:center}.home-reference-page .home-reference-factory-metrics strong{color:#b37a19;font-size:19px;line-height:1}.home-reference-page .home-reference-factory-metrics small{color:#4d5961;font-size:9px;line-height:1.25}.home-reference-page .home-reference-quality-table{width:100%;margin:1px 0 22px;border-collapse:collapse;overflow:hidden;border:1px solid #e5ded0;border-radius:5px;color:#28323a;font-size:10px}.home-reference-page .home-reference-quality-table td{padding:11px 12px;border:1px solid #e8e1d5;background:#fbfaf7;line-height:1.22}.home-reference-page .home-reference-quality-table tr:nth-child(odd) td{background:#f7f4ed}.home-reference-page .home-reference-quality-gallery{display:grid;grid-template-columns:1.12fr .8fr .9fr;gap:10px;margin-top:auto}.home-reference-page .home-reference-quality-gallery img{height:151px}.home-reference-page .home-reference-factory-card .home-reference-outline-cta{align-self:center;width:218px;min-height:38px;margin-top:24px;padding-inline:18px;font-size:10px}.home-reference-page .home-reference-lower-footer-frame{width:min(1120px,calc(100% - 120px));margin:22px auto 0;border:1px solid #e5ded0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #1b222806}.home-reference-page .home-reference-resource-board{display:grid;grid-template-columns:1.18fr 1.18fr .82fr 1.05fr;gap:0;min-height:300px;border-bottom:1px solid #e7dfd2}.home-reference-page .home-reference-resource-board article{padding:22px 18px 18px;border-right:1px solid #e7dfd2}.home-reference-page .home-reference-resource-board article:last-child{border-right:0}.home-reference-page .home-reference-resource-board h3{margin:0;color:#111a21;font-size:13px;line-height:1.15;text-transform:uppercase}.home-reference-page .home-reference-resource-board p,.home-reference-page .home-reference-resource-board span,.home-reference-page .home-reference-resource-board small,.home-reference-page .home-reference-resource-board blockquote{color:#59656d;font-size:8.5px;line-height:1.35}.home-reference-page .home-reference-resource-board p{margin:5px 0 14px}.home-reference-page .home-reference-case-card div{display:grid;grid-template-columns:1fr 62px;grid-template-rows:repeat(2,72px);gap:7px;margin-bottom:11px}.home-reference-page .home-reference-case-card img,.home-reference-page .home-reference-guide-card img,.home-reference-page .home-reference-download-card img{display:block;width:100%;height:100%;border:1px solid #e4ddd0;border-radius:4px;object-fit:cover;background:#f7f5ef}.home-reference-page .home-reference-case-card img.primary{grid-row:1 / -1}.home-reference-page .home-reference-case-card strong{display:block;color:#111a21;font-size:10px}.home-reference-page .home-reference-resource-board a{color:#98681c;font-size:8.5px;font-weight:800;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:58px;padding:8px 0;border-bottom:1px solid #eee8dc;text-transform:none}.home-reference-page .home-reference-guide-card img{height:42px}.home-reference-page .home-reference-guide-card strong{display:block;color:#111a21;font-size:9px;line-height:1.18}.home-reference-page .home-reference-guide-card b{color:#c08a2a;font-size:7px;text-transform:uppercase}.home-reference-page .home-reference-text-link{display:inline-block;margin-top:13px}.home-reference-page .home-reference-download-card img{height:174px;object-fit:cover}.home-reference-page .home-reference-download-card>a{display:flex;align-items:center;justify-content:center;min-height:34px;margin-top:12px;border-radius:4px;background:#9b6719;color:#fff}.home-reference-page .home-reference-testimonial-card>strong{display:block;color:#bd8425;font-size:34px;line-height:.8}.home-reference-page .home-reference-testimonial-card blockquote{margin:8px 0 12px}.home-reference-page .home-reference-testimonial-card span{display:block;margin-bottom:17px;color:#111a21;font-weight:700}.home-reference-page .home-reference-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:78px;border-bottom:1px solid #e7dfd2;background:#fffdf8}.home-reference-page .home-reference-trust-strip article{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:5px 10px;padding:14px 20px;border-right:1px solid #e7dfd2}.home-reference-page .home-reference-trust-strip article:before{content:"";grid-row:1 / 3;width:26px;height:26px;border:2px solid #c08a2a;border-radius:50%}.home-reference-page .home-reference-trust-strip article:last-child{border-right:0}.home-reference-page .home-reference-trust-strip strong{color:#111a21;font-size:10px;text-transform:uppercase}.home-reference-page .home-reference-trust-strip span{color:#59656d;font-size:8px;line-height:1.3}.home-reference-page .home-reference-dark-cta{display:grid;grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:24px;min-height:92px;padding:21px 52px;background:#11191f}.home-reference-page .home-reference-dark-cta h2{margin:0;color:#fff;font-size:21px;line-height:1.12}.home-reference-page .home-reference-dark-cta p{margin:5px 0 0;color:#ffffffb8;font-size:9px}.home-reference-page .home-reference-dark-cta a{display:flex;min-height:38px;align-items:center;justify-content:center;border-radius:3px;background:#9b6719;color:#fff;font-size:9px;font-weight:900;text-decoration:none;text-transform:uppercase}.home-reference-page .home-reference-dark-footer{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:24px;min-height:188px;padding:28px 52px 24px;background:#11191f;border-top:1px solid rgba(255,255,255,.08)}.home-reference-page .home-reference-dark-footer h3{margin:0 0 12px;color:#fff;font-size:11px;text-transform:uppercase}.home-reference-page .home-reference-dark-footer p,.home-reference-page .home-reference-dark-footer a,.home-reference-page .home-reference-dark-footer span{display:block;color:#ffffffa8;font-size:8.5px;line-height:1.55;text-decoration:none}.batch9-shortcut-row{display:grid;gap:3px;min-height:43px;padding:8px 10px}.batch9-mega-custom{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:4px 12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid #e4dccf;border-radius:4px;background:linear-gradient(90deg,#fffdfaf0,#fffdfacc),url(/media/generated/hardware-ui/real-raster/b1-hero/imagegen/products-hero-imagegen-q82.webp) center/cover}.batch9-mega-custom span{color:#172027;font-size:10px;font-weight:850}.batch9-mega-custom p{grid-column:1;font-size:7.5px;line-height:1.25}.batch9-mega-custom a,.batch9-all-categories{color:#a57425;font-size:8px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch9-mega-custom a{grid-column:2;grid-row:1 / 3;justify-self:end}.batch9-all-categories{display:inline-flex;align-items:center;gap:8px}.batch9-all-categories:after{content:">";font-size:12px}body:has(.home-reference-page) .front-main+.front-footer{display:none}.home-reference-page .front-container{width:min(1580px,calc(100% - 120px))}.home-reference-page .front-hero-grid{grid-template-columns:minmax(500px,.48fr) minmax(680px,1fr);min-height:582px;gap:22px;padding:24px 0 34px}.home-reference-page .front-hero-copy{transform:none}.home-reference-page .front-hero-copy h1{max-width:560px;font-size:clamp(43px,3.45vw,53px);line-height:1.11}.home-reference-page .front-hero-copy p{max-width:520px;margin-top:20px;font-size:15px;line-height:1.42}.home-reference-page .front-hero .product-gallery img{width:min(980px,calc(100% + 180px));margin-left:0;aspect-ratio:1.58 / 1;object-fit:cover;object-position:center}.home-reference-page .home-feature-strip{padding:9px 0}.home-reference-page .home-feature-strip span{min-height:36px;font-size:9px}.home-reference-page .home-reference-category-strip img,.home-reference-page .home-reference-more{height:194px}.home-reference-page .home-reference-process{padding:40px 28px 36px}body:has(.home-reference-page) .front-header{grid-template-columns:178px minmax(0,1fr) auto;min-height:76px;padding-inline:42px;gap:12px}body:has(.home-reference-page) .front-brand{min-width:164px}body:has(.home-reference-page) .front-logo{display:none}body:has(.home-reference-page) .mobile-reference-brand{display:block;color:#161d24;font-size:21px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}body:has(.home-reference-page) .front-header nav{justify-content:flex-start;gap:0}body:has(.home-reference-page) .front-header-tools{justify-self:end}body:has(.home-reference-page) .nav-item>a,body:has(.home-reference-page) .front-header-tools button,body:has(.home-reference-page) .front-header-tools a{min-height:32px;padding-inline:5px;font-size:9.5px}body:has(.home-reference-page) .front-header-tools .front-rfq-button{min-height:38px;padding-inline:16px;font-size:10px}body:has(.home-reference-page) .sticky-rfq,body:has(.home-reference-page) .sticky-rfq-button,body:has(.home-reference-page) .floating-contact-bar{display:none}@media(max-width:560px){.front-container{width:min(100% - 24px,420px)}.front-header{grid-template-columns:auto 1fr auto;gap:8px;min-height:54px;padding-inline:12px}.front-brand{min-width:112px}.front-logo{width:108px}.front-header-tools{gap:4px}.front-header-tools .front-rfq-button{min-height:31px;padding-inline:9px;font-size:9px}.front-hero-grid{padding:22px 0 20px}.front-hero-copy h1{font-size:29px}.front-actions{grid-template-columns:1fr 1fr;display:grid}.front-actions a,.front-actions button{justify-content:center;min-width:0;padding-inline:8px;text-align:center}.front-hero-facts,.home-feature-strip{grid-template-columns:1fr}.front-section{padding:30px 0}.front-grid,.filtered-product-results .front-grid{grid-template-columns:1fr}.mobile-filter-drawer{padding:10px 12px;border-radius:5px}.mobile-filter-drawer summary{min-height:32px;font-size:11px}.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:auto 0 0;z-index:140;display:grid;max-height:min(56vh,548px);gap:7px;overflow:auto;padding:13px 14px 0;border:1px solid rgba(220,210,194,.96);border-radius:13px 13px 0 0;background:#fffdf8;box-shadow:0 -18px 45px #181f262e}.products-index-page .mobile-filter-drawer[open] summary{position:absolute;top:10px;right:12px;width:27px;min-height:27px;padding:0;border-radius:999px;color:transparent}.products-index-page .mobile-filter-sheet-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding-right:34px}.products-index-page .mobile-filter-sheet-head strong{color:#17202c;font-size:12px;line-height:1.15}.products-index-page .mobile-filter-sheet-head span{color:#798087;font-size:8px}.products-index-page .mobile-filter-sheet-head-actions{display:flex;gap:6px;align-items:center}.products-index-page .mobile-filter-sheet-head-actions button{min-height:25px;padding:0 8px;border:1px solid rgba(195,169,124,.75);border-radius:4px;color:#976923;background:#fff;font-size:8px;font-weight:800;text-transform:uppercase}.products-index-page .mobile-filter-sheet-head-actions button:last-child{border-color:#976923;color:#fff;background:#976923}.products-index-page .mobile-filter-active-chips{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:2px}.products-index-page .mobile-filter-active-chips button{min-height:20px;padding:0 6px;border:1px solid rgba(195,169,124,.75);border-radius:999px;color:#976923;background:#f5ead8;font-size:7.5px;font-weight:800}.products-index-page .mobile-filter-sheet-actions{position:sticky;bottom:0;z-index:142;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -14px;padding:9px 14px 12px;border-top:1px solid rgba(224,214,198,.95);background:#fffdf8}.products-index-page .mobile-filter-sheet-actions button{min-height:30px;border:1px solid rgba(195,169,124,.75);border-radius:4px;color:#976923;background:#fff;font-size:8px;font-weight:800;text-transform:uppercase}.products-index-page .mobile-filter-sheet-actions button:last-child{border-color:#976923;color:#fff;background:#976923}}@media(max-width:560px){.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:auto 0 0;z-index:140;display:grid;max-height:min(56vh,548px);gap:8px;overflow:auto;padding:13px 14px 0;border:1px solid rgba(220,210,194,.96);border-radius:13px 13px 0 0;background:#fffdf8;box-shadow:0 -18px 45px #181f262e}.products-index-page .mobile-filter-drawer[open]:before{position:fixed;inset:0;z-index:-1;background:#14181c2e;content:""}.products-index-page .mobile-filter-drawer[open] summary{position:absolute;top:10px;right:12px;width:27px;min-height:27px;padding:0;border-radius:999px;color:transparent}.products-index-page .mobile-filter-drawer[open] summary:before,.products-index-page .mobile-filter-drawer[open] summary:after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#5f666d;content:""}.products-index-page .mobile-filter-drawer[open] summary:before{transform:translate(-50%,-50%) rotate(45deg)}.products-index-page .mobile-filter-drawer[open] summary:after{transform:translate(-50%,-50%) rotate(-45deg)}.products-index-page .mobile-filter-sheet-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-right:34px}.products-index-page .mobile-filter-sheet-head strong{color:#17202c;font-size:13px;line-height:1.15}.products-index-page .mobile-filter-sheet-head span{color:#798087;font-size:8px}.products-index-page .mobile-filter-sheet-head-actions{display:flex;gap:6px;align-items:center}.products-index-page .mobile-filter-sheet-head-actions button:last-child{border-color:#976923;color:#fff;background:#976923}.products-index-page .mobile-filter-active-chips{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:3px}.products-index-page .mobile-filter-active-chips button{min-height:22px;padding:0 7px;border:1px solid rgba(195,169,124,.75);border-radius:999px;color:#976923;background:#f5ead8;font-size:8px;font-weight:800}.products-index-page .mobile-filter-drawer .product-filter-group{gap:5px;padding:8px 0;border-top:1px solid rgba(226,220,210,.85)}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:21px;padding:3px 5px;border:0;border-radius:2px;background:transparent;font-size:8px}.products-index-page .mobile-filter-drawer .product-filter-options button:before{flex:0 0 auto;width:9px;height:9px;border:1px solid #b8bec3;border-radius:2px;content:""}.products-index-page .mobile-filter-drawer .product-filter-options button.active:before{border-color:#0f9aa5;background:linear-gradient(135deg,transparent 0 44%,#fff 45% 55%,transparent 56%),#0f9aa5}.products-index-page .mobile-filter-sheet-actions{position:sticky;bottom:0;z-index:142;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -14px;padding:9px 14px 12px;border-top:1px solid rgba(224,214,198,.95);background:#fffdf8}.products-index-page .mobile-filter-sheet-actions button{min-height:30px;border:1px solid rgba(195,169,124,.75);border-radius:4px;color:#976923;background:#fff;font-size:8px;font-weight:800;text-transform:uppercase}.products-index-page .mobile-filter-sheet-actions button:last-child{border-color:#976923;color:#fff;background:#976923}}.products-index-page .front-breadcrumb{margin-bottom:0}.products-index-page .front-hero{border-bottom:1px solid rgba(222,213,197,.74)}.products-index-page .front-hero-grid{min-height:360px;padding:26px 0 22px}.products-index-page .front-hero-copy h1{max-width:390px;font-size:clamp(31px,2.9vw,43px)}.products-index-page .front-hero-copy p{max-width:360px;font-size:11px}.products-index-page .front-hero .product-gallery img{aspect-ratio:2.95 / 1}.products-index-page .front-section{padding-top:32px}.products-index-page .front-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:14px}.products-index-page .front-section-header h2{font-size:28px}.products-index-page .filterable-products-layout{grid-template-columns:176px minmax(0,1fr) 184px;gap:14px;align-items:start}.products-index-page .product-filter-group{gap:5px}.products-index-page .product-filter-options{gap:4px}.products-index-page .product-filter-options button{min-height:24px;padding:4px 7px}.products-index-page .filtered-result-header{min-height:42px}.products-index-page .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.products-index-page .product-card{padding:9px}.products-index-page .product-card .front-card-media{aspect-ratio:1.28 / 1}.products-index-page .product-card h3{font-size:11px}.products-index-page .product-card dl div{grid-template-columns:48px minmax(0,1fr);gap:4px}.products-index-page .product-card dt,.products-index-page .product-card dd,.products-index-page .product-card small{font-size:8.6px}.products-index-page .product-card .tag-row{gap:3px}.products-index-page .product-card .tag-row span{min-height:16px;padding:2px 5px;font-size:7.8px}.products-index-page .product-card .card-actions{gap:5px}.products-index-page .product-card .card-actions a{min-height:24px;padding-inline:7px;font-size:8.4px}.product-support-aside{position:sticky;top:66px;display:grid;gap:10px}.product-support-aside section{display:grid;gap:8px;padding:11px;border:1px solid rgba(222,213,197,.9);border-radius:5px;background:#fffdf8}.product-support-aside strong{color:#17202c;font-size:11px;line-height:1.2}.product-support-aside p,.product-support-aside span,.product-support-aside li{margin:0;color:#69717a;font-size:8.8px;line-height:1.45}.product-support-aside ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.product-support-aside li{display:flex;gap:5px;align-items:center}.product-support-aside li:before{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:#976923;content:""}.product-support-aside a{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #976923;border-radius:4px;color:#fff;background:#976923;font-size:8.8px;font-weight:900;text-decoration:none;text-transform:uppercase}.product-catalog-card img{width:100%;aspect-ratio:1.42 / 1;object-fit:cover;border-radius:4px}.product-help-card div{display:grid;gap:6px}.product-help-card .contact-button{width:100%;min-height:28px;padding-inline:8px;font-size:8.6px}@media(max-width:900px){.products-index-page .front-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:14px;padding:20px 0 18px}.products-index-page .front-hero-copy h1{font-size:25px}.products-index-page .front-hero-copy p{font-size:10px}.products-index-page .front-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.products-index-page .front-hero .product-gallery img{aspect-ratio:1.28 / 1}.products-index-page .filterable-products-layout{grid-template-columns:1fr}.product-support-aside{display:none}.products-index-page .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.products-index-page .product-card{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start}.products-index-page .product-card .front-card-media{grid-row:span 4;height:118px;aspect-ratio:auto}.products-index-page .product-card .card-actions{display:flex}}@media(max-width:560px){.products-index-page .front-breadcrumb{padding-block:6px;font-size:8px}.products-index-page .front-hero-grid{grid-template-columns:minmax(0,1fr) 142px;gap:8px;padding:10px 0 8px}.products-index-page .front-hero-copy h1{font-size:16px;line-height:1.08}.products-index-page .front-hero-copy p{max-width:180px;margin-top:5px;font-size:7.8px;line-height:1.32}.products-index-page .front-hero-eyebrow{margin-bottom:5px;padding:2px 5px;font-size:6.5px}.products-index-page .front-hero .front-actions{display:flex;gap:5px;margin-top:7px}.products-index-page .front-hero .front-actions a{min-height:20px;padding-inline:6px;font-size:6.8px}.products-index-page .front-hero .front-actions a:nth-child(3){display:none}.products-index-page .front-hero-facts{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px}.products-index-page .front-hero-facts span{min-height:24px;padding:4px;font-size:6.6px}.products-index-page .front-hero .product-gallery{align-self:stretch}.products-index-page .front-hero .product-gallery img{height:100%;min-height:118px;aspect-ratio:auto}.products-index-page .front-section{padding-top:12px}.products-index-page .front-section-header{margin-bottom:8px}.products-index-page .front-section-header h2{font-size:16px}.products-index-page .front-section-header p{font-size:8px}.products-index-page .mobile-filter-drawer{margin-bottom:8px}.products-index-page .mobile-filter-drawer summary{justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:auto 0 0;z-index:80;display:grid;max-height:72vh;gap:8px;overflow:auto;padding:13px 14px 76px;border:1px solid rgba(220,210,194,.96);border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fffffffa,#fffcf6fa),#fff;box-shadow:0 -18px 45px #181f262e}.products-index-page .mobile-filter-drawer[open]:before{position:fixed;inset:0;z-index:-1;background:#14181c2e;content:""}.products-index-page .mobile-filter-drawer[open] summary{position:absolute;top:10px;right:12px;width:27px;min-height:27px;padding:0;border-radius:999px;color:transparent}.products-index-page .mobile-filter-drawer[open] summary:before,.products-index-page .mobile-filter-drawer[open] summary:after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#5f666d;content:""}.products-index-page .mobile-filter-drawer[open] summary:before{transform:translate(-50%,-50%) rotate(45deg)}.products-index-page .mobile-filter-drawer[open] summary:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-filter-sheet-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-right:34px}.mobile-filter-sheet-head div{display:grid;gap:2px}.mobile-filter-sheet-head strong{color:#17202c;font-size:13px;line-height:1.15}.mobile-filter-sheet-head span{color:#798087;font-size:8px}.mobile-filter-sheet-head button,.mobile-filter-active-chips button,.mobile-filter-sheet-actions button{border:1px solid rgba(195,169,124,.75);border-radius:4px;background:#fff;color:#976923;font:inherit;font-size:8px;font-weight:800}.mobile-filter-sheet-head button{min-height:23px;padding:0 7px}.mobile-filter-active-chips{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:3px}.mobile-filter-active-chips button{min-height:22px;padding:0 7px;border-radius:999px;background:#f5ead8}.products-index-page .mobile-filter-drawer .product-filter-controls{gap:8px}.products-index-page .mobile-filter-drawer .product-filter-group{gap:5px;padding:8px 0;border-top:1px solid rgba(226,220,210,.85)}.products-index-page .mobile-filter-drawer .product-filter-group h3{display:flex;justify-content:space-between;color:#262c34;font-size:8.5px;text-transform:none;letter-spacing:0}.products-index-page .mobile-filter-drawer .product-filter-group h3:after{color:#9a8f7f;content:"^";font-size:9px}.products-index-page .mobile-filter-drawer .product-filter-options{gap:4px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:21px;padding:3px 5px;border:0;border-radius:2px;background:transparent;font-size:8px}.products-index-page .mobile-filter-drawer .product-filter-options button:before{flex:0 0 auto;width:9px;height:9px;border:1px solid #b8bec3;border-radius:2px;content:""}.products-index-page .mobile-filter-drawer .product-filter-options button.active:before{border-color:#0f9aa5;background:linear-gradient(135deg,transparent 0 44%,#fff 45% 55%,transparent 56%),#0f9aa5}.products-index-page .mobile-filter-drawer .product-filter-options button small{margin-left:auto}.mobile-filter-sheet-actions{position:fixed;right:0;bottom:0;left:0;z-index:82;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px 14px 12px;border-top:1px solid rgba(224,214,198,.95);background:#fffdf8}.mobile-filter-sheet-actions button{min-height:30px;text-transform:uppercase}.mobile-filter-sheet-actions button:last-child{border-color:#976923;color:#fff;background:#976923}.products-index-page .filtered-product-results>.front-grid.compact{grid-template-columns:1fr}.products-index-page .filtered-result-header,.products-index-page .active-filter-summary{padding:7px 8px}.products-index-page .filtered-result-header strong,.products-index-page .active-filter-summary strong{font-size:10px}.products-index-page .filtered-result-header span,.products-index-page .active-filter-summary span{font-size:7.5px}.products-index-page .product-card{grid-template-columns:92px minmax(0,1fr);display:grid;align-items:start;padding:7px}.products-index-page .product-card .front-card-media{grid-row:span 4;height:92px;aspect-ratio:auto}.products-index-page .product-card h3{font-size:9.2px}.products-index-page .product-card dl div{grid-template-columns:38px minmax(0,1fr)}.products-index-page .product-card dt,.products-index-page .product-card dd{font-size:7.2px}.products-index-page .product-card .tag-row{display:none}.products-index-page .product-card .card-actions{display:flex}}.mobile-product-toolbar,.desktop-reference-brand,.mobile-reference-brand,.mobile-menu-icon,.mobile-search-icon{display:none}.buyer14-page{background:#f6f5f1;padding:26px 0 34px;color:#1e2529}.buyer14-header{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:end;margin:16px 0 18px}.buyer14-eyebrow,.buyer14-panel-head span,.buyer14-kpis span{color:#b4873c;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.buyer14-header h1{margin:7px 0 8px;font-size:42px;line-height:1.05}.buyer14-header p{max-width:760px;margin:0;color:#66717a}.buyer14-header aside,.buyer14-card{border:1px solid #e4ded3;border-radius:8px;background:#fff;box-shadow:0 14px 30px #1f25290f}.buyer14-header aside{display:grid;gap:6px;padding:16px}.buyer14-header aside span,.buyer14-pill,.buyer14-toast{width:max-content;border-radius:999px;background:#fbf0dd;color:#9a6d24;font-size:12px;font-weight:900;padding:5px 9px}.buyer14-workspace{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:16px;align-items:start}.buyer14-workspace.download{grid-template-columns:280px minmax(0,1fr) 280px}.buyer14-page.strict{padding:8px 0 6px}.buyer14-page.strict .breadcrumb{margin-bottom:4px;font-size:11px}.buyer14-page.strict .buyer14-header{grid-template-columns:minmax(0,1fr) 205px;gap:10px;margin:6px 0 8px}.buyer14-page.strict .buyer14-header h1{margin:2px 0 4px;font-size:28px;line-height:1}.buyer14-page.strict .buyer14-header p{max-width:620px;font-size:11px;line-height:1.28}.buyer14-page.strict .buyer14-header aside{gap:3px;padding:7px}.buyer14-page.strict .buyer14-header aside,.buyer14-page.strict .buyer14-card{box-shadow:0 10px 22px #1f25290d}.buyer14-page.strict .buyer14-header aside,.buyer14-page.strict .buyer14-card{padding:8px}.buyer14-page.strict .buyer14-workspace{grid-template-columns:220px minmax(0,1fr) 245px;gap:8px}.buyer14-page.strict .buyer14-workspace.download{grid-template-columns:220px minmax(0,1fr) 245px}.buyer14-page.strict .buyer14-card h2{font-size:14px;line-height:1.15}.buyer14-page.strict .buyer14-panel-head{gap:7px;margin-bottom:7px}.buyer14-page.strict .buyer14-actions a,.buyer14-page.strict .buyer14-link,.buyer14-page.strict .buyer14-attachments button,.buyer14-page.strict .buyer14-file-strip button,.buyer14-page.strict .buyer14-download-list button{min-height:32px;padding:0 9px}.buyer14-page.strict .buyer14-summary dl,.buyer14-page.strict .buyer14-contact-card dl{gap:4px;margin-bottom:7px}.buyer14-page.strict .buyer14-summary dl div,.buyer14-page.strict .buyer14-contact-card dl div{grid-template-columns:76px minmax(0,1fr);padding-bottom:4px}.buyer14-page.strict .buyer14-table th,.buyer14-page.strict .buyer14-table td,.buyer14-page.strict .buyer14-mini-table td{padding:5px;line-height:1.2;font-size:11px}.buyer14-page.strict .buyer14-table img{width:28px;height:24px}.buyer14-page.strict .buyer14-form-grid{gap:8px;margin-top:8px}.buyer14-page.strict .buyer14-form-grid label,.buyer14-page.strict .buyer14-form-card label,.buyer14-page.strict .buyer14-feedback label,.buyer14-page.strict .buyer14-messages label{gap:3px;font-size:10px}.buyer14-page.strict .buyer14-form-grid input,.buyer14-page.strict .buyer14-form-grid textarea,.buyer14-page.strict .buyer14-form-card input,.buyer14-page.strict .buyer14-feedback textarea,.buyer14-page.strict .buyer14-messages textarea{min-height:28px;padding:6px;font-size:11px}.buyer14-page.strict .buyer14-form-grid textarea,.buyer14-page.strict .buyer14-feedback textarea,.buyer14-page.strict .buyer14-messages textarea{min-height:52px}.buyer14-page.strict .buyer14-alert{padding:7px}.buyer14-page.strict .buyer14-alert p{margin-top:3px;font-size:10px;line-height:1.3}.buyer14-page.strict .buyer14-feedback,.buyer14-page.strict .buyer14-form-card,.buyer14-page.strict .buyer14-messages{gap:6px}.buyer14-page.strict .buyer14-messages article,.buyer14-page.strict .buyer14-issue{padding:6px}.buyer14-page.strict .buyer14-messages p{margin-top:3px;font-size:10px;line-height:1.35}.buyer14-page.strict .buyer14-product-grid{gap:4px;margin:5px 0}.buyer14-page.strict .buyer14-product-grid span,.buyer14-page.strict .buyer14-file-strip span{padding:4px;font-size:9px}.buyer14-page.strict .buyer14-process{gap:5px;margin-bottom:8px}.buyer14-page.strict .buyer14-process span{min-height:30px;padding:6px;font-size:10px}.buyer14-page.strict .buyer14-three-col{grid-template-columns:minmax(0,1fr) 230px 235px;gap:8px}.buyer14-page.strict .buyer14-drawing{grid-template-columns:minmax(0,1fr) 245px;gap:7px}.buyer14-page.strict .buyer14-blueprint{min-height:250px}.buyer14-page.strict .buyer14-blueprint img{height:250px}.buyer14-page.strict .buyer14-blueprint span{font-size:10px;padding:4px 7px}.buyer14-page.strict .buyer14-file-strip{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr)) 90px;margin-top:6px}.buyer14-page.strict .buyer14-file-strip img{height:48px}.buyer14-page.strict .buyer14-download-list article{grid-template-columns:38px minmax(0,1fr) 88px 58px;gap:5px;padding:4px}.buyer14-page.strict .buyer14-download-list{gap:5px}.buyer14-page.strict .buyer14-download-list img{width:38px;height:32px}.buyer14-page.strict .buyer14-download-list span,.buyer14-page.strict .buyer14-download-list small{font-size:10px}.buyer14-page.strict .buyer14-doc-cover{margin-bottom:6px}.buyer14-page.strict .buyer14-portal,.buyer14-page.strict .buyer14-milestones,.buyer14-page.strict .buyer14-files,.buyer14-page.strict .buyer14-kpis{gap:7px}.buyer14-page.strict .buyer14-kpis article{min-height:52px;gap:2px;padding:7px}.buyer14-page.strict .buyer14-kpis strong{font-size:17px}.buyer14-page.strict .buyer14-portal-grid{grid-template-columns:230px minmax(0,1fr) 225px;gap:8px}.buyer14-page.strict .buyer14-project-list,.buyer14-page.strict .buyer14-action-required,.buyer14-page.strict .buyer14-inbox-nav,.buyer14-page.strict .buyer14-folder-tree,.buyer14-page.strict .buyer14-thread-panel,.buyer14-page.strict .buyer14-file-inspector{gap:7px}.buyer14-page.strict .buyer14-project-list a,.buyer14-page.strict .buyer14-action-cards a,.buyer14-page.strict .buyer14-action-required article,.buyer14-page.strict .buyer14-file-mini span,.buyer14-page.strict .buyer14-message-bubble{padding:5px}.buyer14-page.strict .buyer14-project-list a,.buyer14-page.strict .buyer14-action-cards a{gap:3px}.buyer14-page.strict .buyer14-product-grid.wide{gap:5px}.buyer14-page.strict .buyer14-product-grid.wide img{aspect-ratio:1.3}.buyer14-page.strict .buyer14-action-cards{gap:5px;margin-top:6px}.buyer14-page.strict .buyer14-bottom-row{gap:6px}.buyer14-page.strict .buyer14-bottom-row article{padding:6px}.buyer14-page.strict .buyer14-bottom-row img{height:76px}.buyer14-page.strict .buyer14-message-center{grid-template-columns:168px minmax(0,1fr) 320px;gap:8px}.buyer14-page.strict .buyer14-inbox-nav button,.buyer14-page.strict .buyer14-folder-tree button,.buyer14-page.strict .buyer14-toolbar button,.buyer14-page.strict .buyer14-upload-panel button{min-height:28px;padding:0 7px}.buyer14-page.strict .buyer14-storage{gap:5px;margin-top:6px;padding-top:8px}.buyer14-page.strict .buyer14-toolbar{grid-template-columns:minmax(180px,1fr) 135px 135px auto auto;gap:5px;margin-bottom:6px}.buyer14-page.strict .buyer14-toolbar input,.buyer14-page.strict .buyer14-toolbar select{min-height:28px;padding:0 7px}.buyer14-page.strict .buyer14-thread-media{gap:4px}.buyer14-page.strict .buyer14-thread-media img{height:66px}.buyer14-page.strict .buyer14-message-bubble p{margin-top:3px;line-height:1.35}.buyer14-page.strict .buyer14-attachments{gap:4px}.buyer14-page.strict .buyer14-attachments span{padding:4px 6px;font-size:10px}.buyer14-page.strict .buyer14-upload-box{min-height:44px}.buyer14-page.strict .buyer14-project-hero{grid-template-columns:96px minmax(0,1fr) 62px;gap:8px}.buyer14-page.strict .buyer14-project-hero img{width:96px;height:64px}.buyer14-page.strict .buyer14-project-hero p{font-size:11px;line-height:1.3}.buyer14-page.strict .buyer14-project-hero>strong{width:52px;height:52px;border-width:5px;font-size:15px}.buyer14-page.strict .buyer14-milestones .buyer14-process{gap:6px;margin:8px 0}.buyer14-page.strict .buyer14-milestone-grid{grid-template-columns:190px minmax(0,1fr) 225px;gap:8px}.buyer14-page.strict .buyer14-gantt{gap:7px}.buyer14-page.strict .buyer14-gantt article{grid-template-columns:110px 62px 88px minmax(80px,1fr);gap:6px;padding:5px}.buyer14-page.strict .buyer14-file-layout{grid-template-columns:178px minmax(0,1fr) 225px;gap:8px}.buyer14-page.strict .buyer14-files>.buyer14-toolbar{grid-template-columns:minmax(190px,1fr) 112px 112px 122px 88px 104px;padding:6px}.buyer14-page.strict .buyer14-folder-tree button{min-height:25px;font-size:10px}.buyer14-page.strict .buyer14-folder-tree h2,.buyer14-page.strict .buyer14-file-inspector h2{margin-bottom:5px}.buyer14-page.strict .buyer14-upload-panel{gap:4px;margin-top:5px;padding-top:5px}.buyer14-page.strict .buyer14-upload-panel input{min-height:24px;padding:0 6px}.buyer14-page.strict .buyer14-file-inspector>img{height:70px}.buyer14-page.strict .buyer14-file-inspector{gap:6px}.buyer14-page.strict .buyer14-file-inspector dl{gap:4px}.buyer14-page.strict .buyer14-file-inspector dl div{grid-template-columns:76px minmax(0,1fr);padding-bottom:4px}.buyer14-page.strict .buyer14-timeline{gap:4px}.buyer14-page.strict .buyer14-timeline article{grid-template-columns:26px minmax(0,1fr);gap:5px;padding:5px}.buyer14-page.strict .buyer14-timeline article span{width:18px;height:18px;font-size:10px}.buyer14-page.strict .buyer14-timeline strong{font-size:11px}.buyer14-page.strict .buyer14-timeline small{font-size:10px}.buyer14-page.strict .buyer14-login-grid{grid-template-columns:300px minmax(0,1fr) 260px;gap:12px}.buyer14-page.strict .buyer14-auth-panel,.buyer14-page.strict .buyer14-access-request,.buyer14-page.strict .buyer14-login-status,.buyer14-page.strict .buyer14-settings-side,.buyer14-page.strict .buyer14-rule-drawer,.buyer14-page.strict .buyer14-access-side{gap:8px}.buyer14-page.strict .buyer14-auth-panel input,.buyer14-page.strict .buyer14-access-request input,.buyer14-page.strict .buyer14-access-request textarea,.buyer14-page.strict .buyer14-rule-drawer input,.buyer14-page.strict .buyer14-rule-drawer textarea{min-height:32px;padding:7px 8px}.buyer14-page.strict .buyer14-access-request .buyer14-form-grid.two{gap:8px}.buyer14-page.strict .buyer14-login-preview{grid-column:1 / -1}.buyer14-page.strict .buyer14-login-preview .buyer14-action-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer14-page.strict .buyer14-login-preview .buyer14-product-grid.wide{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.buyer14-page.strict .buyer14-login-preview .buyer14-product-grid.wide img{aspect-ratio:1.75}.buyer14-page.strict .buyer14-settings-grid{grid-template-columns:200px minmax(0,1fr) 260px;gap:12px}.buyer14-page.strict .buyer14-settings-grid.notifications{grid-template-columns:200px minmax(0,1fr) 300px}.buyer14-page.strict .buyer14-access-grid{grid-template-columns:minmax(0,1fr) 290px;gap:12px}.buyer14-page.strict .buyer14-settings-nav{gap:6px}.buyer14-page.strict .buyer14-settings-nav a{min-height:30px;padding:7px 8px}.buyer14-page.strict .buyer14-settings-main{gap:9px}.buyer14-page.strict .buyer14-settings-main h3,.buyer14-page.strict .buyer14-settings-side h3,.buyer14-page.strict .buyer14-access-side h3{margin:2px 0 4px;font-size:13px}.buyer14-page.strict .buyer14-form-grid.three,.buyer14-page.strict .buyer14-preference-row,.buyer14-page.strict .buyer14-address-grid,.buyer14-page.strict .buyer14-channel-grid{gap:7px}.buyer14-page.strict .buyer14-preference-row article,.buyer14-page.strict .buyer14-address-grid article,.buyer14-page.strict .buyer14-channel-grid article{padding:7px}.buyer14-page.strict .buyer14-preference-row img{height:62px}.buyer14-page.strict .buyer14-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer14-page.strict .buyer14-table.compact{min-width:520px}.buyer14-page.strict .buyer14-rule-drawer textarea{min-height:68px}.buyer14-page.strict .buyer14-bottom-row.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer14-page.strict .buyer14-bottom-row.compact article{padding:8px}.buyer14-page.strict .buyer14-mini-table{min-width:0}.buyer14-page.strict .buyer14-mini-table td{font-size:11px}.buyer14-page.strict .buyer14-restricted-hero{grid-template-columns:150px minmax(0,1fr);gap:10px;margin-bottom:8px}.buyer14-page.strict .buyer14-restricted-hero img{width:150px;height:112px}.buyer14-page.strict .buyer14-restricted-hero dl{gap:5px}.buyer14-page.strict .buyer14-restricted-hero dl div{grid-template-columns:112px minmax(0,1fr);padding-bottom:5px}.buyer14-page.strict .buyer14-access-grid .buyer14-action-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer14-page.strict .buyer14-access-grid .buyer14-form-grid.two{gap:7px}.buyer14-card{min-width:0;padding:16px}.buyer14-card h2,.buyer14-card h3{margin:0 0 12px;line-height:1.18}.buyer14-card h2{font-size:18px}.buyer14-card h3{font-size:15px}.buyer14-summary dl,.buyer14-contact-card dl{display:grid;gap:8px;margin:0 0 14px}.buyer14-summary dl div,.buyer14-contact-card dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding-bottom:8px;border-bottom:1px solid #eee7dd}.buyer14-summary dt,.buyer14-contact-card dt{color:#788189;font-size:12px;font-weight:800}.buyer14-summary dd,.buyer14-contact-card dd{margin:0;color:#1f272b;font-size:13px;font-weight:800}.buyer14-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.buyer14-product-grid article,.buyer14-file-strip article{border:1px solid #e9e4dc;border-radius:8px;background:#faf9f5;overflow:hidden}.buyer14-product-grid img{width:100%;aspect-ratio:1.15;object-fit:cover}.buyer14-product-grid span,.buyer14-file-strip span{display:block;padding:7px;font-size:11px;font-weight:850}.buyer14-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:14px}.buyer14-panel-head h2{margin:4px 0 0}.buyer14-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.buyer14-actions.stacked{display:grid;justify-content:stretch}.buyer14-actions a,.buyer14-link,.buyer14-attachments button,.buyer14-file-strip button,.buyer14-messages button,.buyer14-download-list button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #c7a05b;border-radius:6px;background:#b4873c;color:#fff;font-size:12px;font-weight:900;text-decoration:none;padding:0 12px}.buyer14-actions a:nth-child(n+2),.buyer14-link,.buyer14-attachments button,.buyer14-file-strip button{background:#fff;color:#9a6d24}.buyer14-table-wrap{overflow-x:auto}.buyer14-table,.buyer14-mini-table{width:100%;border-collapse:collapse}.buyer14-table{min-width:760px}.buyer14-mini-table{min-width:0;table-layout:fixed}.buyer14-table th,.buyer14-table td,.buyer14-mini-table td{border-bottom:1px solid #ece7de;padding:9px 8px;text-align:left;vertical-align:middle;font-size:12px}.buyer14-table th{background:#f7f1e8;color:#5c646a;font-weight:900}.buyer14-table td:first-child{min-width:190px;font-weight:850}.buyer14-table img{width:42px;height:36px;object-fit:cover;border-radius:6px;margin-right:8px;vertical-align:middle}.buyer14-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.buyer14-form-grid label,.buyer14-form-card label,.buyer14-feedback label,.buyer14-messages label{display:grid;gap:6px;color:#66717a;font-size:12px;font-weight:850}.buyer14-form-grid .wide,.buyer14-form-grid .buyer14-alert{grid-column:1 / -1}.buyer14-form-grid input,.buyer14-form-grid textarea,.buyer14-form-card input,.buyer14-feedback textarea,.buyer14-messages textarea{width:100%;border:1px solid #ded8cf;border-radius:6px;background:#fff;color:#1e2529;font:inherit;padding:10px}.buyer14-form-grid textarea,.buyer14-feedback textarea,.buyer14-messages textarea{min-height:84px;resize:vertical}.buyer14-attachments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.buyer14-attachments span{border:1px solid #e2ddd4;border-radius:6px;background:#f9f7f2;color:#4a5358;font-size:12px;font-weight:850;padding:8px 10px}.buyer14-alert{border:1px solid #e6c78a;border-radius:8px;background:#fff8eb;color:#6f4e18;padding:12px}.buyer14-alert p{margin:5px 0 0;color:#7b6a52;font-size:12px}.buyer14-timeline{display:grid;gap:10px}.buyer14-timeline article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px;border:1px solid #ece7de;border-radius:8px;background:#fbfaf7}.buyer14-timeline article span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7edf0;color:#606a70;font-weight:900}.buyer14-timeline article.active span,.buyer14-process span.active:before{background:#36a164;color:#fff}.buyer14-timeline strong{display:block;font-size:13px}.buyer14-timeline small{color:#748088;font-weight:800}.buyer14-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.buyer14-kpis article{display:grid;gap:6px}.buyer14-kpis strong{font-size:18px}.buyer14-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0}.buyer14-process span{position:relative;min-height:54px;border:1px solid #e3ddd3;border-radius:8px;background:#fff;color:#4d565c;font-size:12px;font-weight:900;padding:12px 10px 10px 36px}.buyer14-process span:before{content:"";position:absolute;top:14px;left:12px;width:14px;height:14px;border-radius:50%;background:#d3d8db}.buyer14-three-col{display:grid;grid-template-columns:minmax(0,1fr) 260px 300px;gap:14px;align-items:start}.buyer14-pill.active,.buyer14-toast{background:#eaf7ef;color:#238451}.buyer14-form-card,.buyer14-messages{display:grid;gap:10px}.buyer14-messages article{padding:10px;border:1px solid #ebe4da;border-radius:8px;background:#fbfaf7}.buyer14-messages p{margin:5px 0 0;color:#69737a;font-size:12px}.buyer14-drawing{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px}.buyer14-blueprint{position:relative;min-height:420px;overflow:hidden;border:1px solid #dfe4e6;border-radius:8px;background:#fdfdfc}.buyer14-blueprint img{width:100%;height:420px;object-fit:cover}.buyer14-blueprint span{position:absolute;border-radius:999px;background:#c84630;color:#fff;font-size:12px;font-weight:900;padding:6px 9px}.buyer14-blueprint .top{top:18%;left:28%}.buyer14-blueprint .mid{top:48%;left:58%}.buyer14-blueprint .low{bottom:18%;left:38%}.buyer14-file-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 120px;gap:8px;margin-top:10px}.buyer14-file-strip img{width:100%;height:70px;object-fit:cover}.buyer14-feedback{display:grid;gap:10px}.buyer14-issue{grid-template-columns:18px minmax(0,1fr);align-items:center;border:1px solid #ebe3d8;border-radius:8px;background:#fbfaf7;padding:9px}.buyer14-issue small{display:block;margin-top:3px;color:#b4873c}.buyer14-upload-box{border:1px dashed #c7a05b;border-radius:8px;background:#fffaf1;color:#7a5a28;font-size:13px;font-weight:900;text-align:center;padding:18px}.buyer14-bottom-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.buyer14-bottom-row article{min-width:0}.buyer14-bottom-row img,.buyer14-doc-cover{width:100%;border-radius:8px;object-fit:cover}.buyer14-bottom-row img{height:112px}.buyer14-doc-cover{aspect-ratio:1.3;margin-bottom:12px}.buyer14-download-list{display:grid;gap:8px}.buyer14-download-list article{display:grid;grid-template-columns:62px minmax(0,1fr) 120px 90px;gap:10px;align-items:center;border:1px solid #e8e1d7;border-radius:8px;background:#fbfaf7;padding:8px}.buyer14-download-list img{width:62px;height:50px;border-radius:6px;object-fit:cover}.buyer14-download-list strong,.buyer14-download-list span{display:block}.buyer14-download-list span,.buyer14-download-list small{color:#6d767c;font-size:12px;font-weight:800}.buyer14-download-list button:disabled{border-color:#ddd6ca;background:#f4f0e9;color:#a29a90}.buyer14-contact-card{grid-column:3}.buyer14-portal,.buyer14-sample,.buyer14-milestones,.buyer14-files{display:grid;gap:14px}.buyer14-portal-grid{display:grid;grid-template-columns:310px minmax(0,1fr) 290px;gap:14px;align-items:start}.buyer14-project-list{display:grid;gap:8px}.buyer14-project-list a,.buyer14-action-cards a{display:grid;gap:5px;border:1px solid #e8e1d7;border-radius:8px;background:#fbfaf7;color:#1e2529;padding:10px;text-decoration:none}.buyer14-project-list a span,.buyer14-action-cards small,.buyer14-project-list a small,.buyer14-action-required span{color:#6f7980;font-size:12px;font-weight:800}.buyer14-product-grid.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer14-process.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.buyer14-action-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.buyer14-action-cards a{border-color:#e4c484;background:#fff8eb}.buyer14-action-required{display:grid;gap:10px}.buyer14-action-required article{display:grid;gap:4px;border:1px solid #eadfcc;border-radius:8px;background:#fcfaf5;padding:10px}.buyer14-file-mini{display:grid;gap:8px}.buyer14-file-mini span{display:block;border:1px solid #e7e0d6;border-radius:7px;background:#faf8f3;color:#4e585e;font-size:12px;font-weight:850;padding:8px}.buyer14-message-center{display:grid;grid-template-columns:220px minmax(0,1fr) 420px;gap:14px;align-items:start}.buyer14-inbox-nav,.buyer14-folder-tree{display:grid;gap:8px}.buyer14-inbox-nav button,.buyer14-folder-tree button,.buyer14-toolbar button,.buyer14-upload-panel button{display:flex;min-height:36px;align-items:center;justify-content:space-between;border:1px solid #e4ded3;border-radius:7px;background:#fff;color:#394249;font-size:12px;font-weight:900;padding:0 10px}.buyer14-inbox-nav button.active,.buyer14-folder-tree button.active,.buyer14-toolbar button,.buyer14-upload-panel button{border-color:#b4873c;background:#b4873c;color:#fff}.buyer14-storage{display:grid;gap:6px;margin-top:10px;border-top:1px solid #ece5da;padding-top:12px}.buyer14-storage span,.buyer14-gantt article div{display:block;overflow:hidden;height:8px;border-radius:999px;background:#e8edf0}.buyer14-storage i,.buyer14-gantt i{display:block;height:100%;border-radius:inherit;background:#b4873c}.buyer14-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto auto;gap:10px;align-items:center;margin-bottom:12px}.buyer14-toolbar input,.buyer14-toolbar select{min-height:38px;border:1px solid #ded8cf;border-radius:7px;background:#fff;color:#1e2529;font:inherit;padding:0 10px}.buyer14-toolbar label{display:flex;gap:7px;align-items:center;color:#5f6970;font-size:12px;font-weight:850}.buyer14-table tr.selected td{background:#fff8eb}.buyer14-thread-panel{display:grid;gap:10px}.buyer14-thread-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer14-thread-media img,.buyer14-file-inspector>img{width:100%;border-radius:8px;object-fit:cover}.buyer14-thread-media img{height:118px}.buyer14-message-bubble{border:1px solid #e8e1d7;border-radius:8px;background:#fbfaf7;padding:10px}.buyer14-message-bubble p{margin:5px 0 0;color:#68737a;font-size:12px}.buyer14-project-hero{display:grid;grid-template-columns:132px minmax(0,1fr) 92px;gap:14px;align-items:center}.buyer14-project-hero img{width:132px;height:92px;border-radius:8px;object-fit:cover}.buyer14-project-hero h2,.buyer14-project-hero p{margin:4px 0 0}.buyer14-project-hero p{color:#68737a}.buyer14-project-hero>strong{display:grid;place-items:center;width:78px;height:78px;border:8px solid #e5c174;border-radius:50%;color:#1f272b;font-size:20px}.buyer14-milestones .buyer14-process{grid-template-columns:repeat(8,minmax(0,1fr))}.buyer14-milestone-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:14px;align-items:start}.buyer14-gantt{display:grid;gap:9px}.buyer14-gantt article{display:grid;grid-template-columns:160px 90px 130px minmax(130px,1fr);gap:10px;align-items:center;border:1px solid #e8e1d7;border-radius:8px;background:#fbfaf7;padding:10px}.buyer14-gantt span,.buyer14-gantt small{color:#66717a;font-size:12px;font-weight:850}.buyer14-files{gap:12px}.buyer14-files>.buyer14-toolbar{margin-bottom:0}.buyer14-file-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:14px;align-items:start}.buyer14-upload-panel{display:grid;gap:10px;margin-top:10px;border-top:1px solid #eee5d9;padding-top:12px}.buyer14-upload-panel label{display:grid;gap:5px;color:#66717a;font-size:12px;font-weight:850}.buyer14-upload-panel input{min-height:36px;border:1px solid #ded8cf;border-radius:7px;padding:0 9px}.buyer14-file-inspector{display:grid;gap:12px}.buyer14-file-inspector>img{height:150px}.buyer14-file-inspector dl{display:grid;gap:8px;margin:0}.buyer14-file-inspector dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;border-bottom:1px solid #eee6db;padding-bottom:7px}.buyer14-file-inspector dt{color:#707a81;font-size:12px;font-weight:850}.buyer14-file-inspector dd{margin:0;font-size:12px;font-weight:900}.buyer14-login-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px;align-items:start}.buyer14-auth-panel,.buyer14-access-request,.buyer14-settings-side,.buyer14-rule-drawer,.buyer14-access-side{display:grid;gap:12px}.buyer14-auth-panel label,.buyer14-access-request label,.buyer14-rule-drawer label{display:grid;gap:6px;color:#66717a;font-size:12px;font-weight:850}.buyer14-auth-panel input,.buyer14-access-request input,.buyer14-access-request textarea,.buyer14-rule-drawer input,.buyer14-rule-drawer textarea{width:100%;border:1px solid #ded8cf;border-radius:7px;background:#fff;color:#1e2529;font:inherit;padding:10px}.buyer14-inline-options{display:flex;justify-content:space-between;gap:10px;color:#5d6870;font-size:12px;font-weight:850}.buyer14-inline-options label{display:flex;align-items:center;gap:6px}.buyer14-inline-options a{color:#9a6d24;text-decoration:none}.buyer14-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer14-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer14-login-preview{grid-column:1 / -1}.buyer14-settings-grid,.buyer14-access-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 300px;gap:14px;align-items:start}.buyer14-settings-grid.notifications{grid-template-columns:230px minmax(0,1fr) 330px}.buyer14-access-grid{grid-template-columns:minmax(0,1fr) 330px}.buyer14-settings-nav{display:grid;gap:8px}.buyer14-settings-nav a{border:1px solid #e4ded3;border-radius:7px;background:#fff;color:#394249;font-size:12px;font-weight:900;padding:10px;text-decoration:none}.buyer14-settings-nav a.active{border-color:#b4873c;background:#fff7e7;color:#8b651f}.buyer14-settings-main{display:grid;gap:14px}.buyer14-preference-row,.buyer14-address-grid,.buyer14-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.buyer14-preference-row article,.buyer14-address-grid article,.buyer14-channel-grid article{border:1px solid #e8e1d7;border-radius:8px;background:#fbfaf7;padding:10px}.buyer14-preference-row img{width:100%;height:82px;border-radius:7px;object-fit:cover}.buyer14-preference-row span,.buyer14-address-grid span,.buyer14-channel-grid span{display:block;margin-top:6px;color:#6c767d;font-size:12px;font-weight:850}.buyer14-table.compact{min-width:640px}.buyer14-channel-grid article{display:grid;gap:6px}.buyer14-channel-grid input{justify-self:end}.buyer14-rule-drawer textarea{min-height:94px;resize:vertical}.buyer14-restricted-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:14px}.buyer14-restricted-hero img{width:180px;height:142px;border-radius:8px;object-fit:cover}.buyer14-restricted-hero dl{display:grid;gap:8px;margin:0}.buyer14-restricted-hero dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;border-bottom:1px solid #eee6db;padding-bottom:8px}.buyer14-restricted-hero dt{color:#6f7980;font-size:12px;font-weight:850}.buyer14-restricted-hero dd{margin:0;font-size:13px;font-weight:900}@media(max-width:1180px){.buyer14-header,.buyer14-workspace,.buyer14-workspace.download,.buyer14-three-col,.buyer14-drawing,.buyer14-portal-grid,.buyer14-message-center,.buyer14-milestone-grid,.buyer14-file-layout,.buyer14-login-grid,.buyer14-settings-grid,.buyer14-settings-grid.notifications,.buyer14-access-grid{grid-template-columns:1fr}.buyer14-contact-card{grid-column:auto}.buyer14-kpis,.buyer14-process,.buyer14-milestones .buyer14-process,.buyer14-bottom-row,.buyer14-preference-row,.buyer14-address-grid,.buyer14-channel-grid,.buyer14-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.buyer14-page{padding:16px 0 24px}.buyer14-header h1{font-size:32px}.buyer14-panel-head,.buyer14-actions,.buyer14-attachments{display:grid;justify-content:stretch}.buyer14-form-grid,.buyer14-kpis,.buyer14-process,.buyer14-milestones .buyer14-process,.buyer14-product-grid,.buyer14-product-grid.wide,.buyer14-action-cards,.buyer14-bottom-row,.buyer14-file-strip,.buyer14-download-list article,.buyer14-toolbar,.buyer14-thread-media,.buyer14-project-hero,.buyer14-gantt article,.buyer14-form-grid.two,.buyer14-form-grid.three,.buyer14-preference-row,.buyer14-address-grid,.buyer14-channel-grid,.buyer14-restricted-hero{grid-template-columns:1fr}.buyer14-blueprint,.buyer14-blueprint img{min-height:300px;height:300px}}.batch11-download-drawer.batch11-drawer{position:fixed;inset:72px 0 0 auto;z-index:53;width:min(620px,calc(100vw - 24px));max-height:none;padding:24px;border-radius:0;background:#fff}.batch11-download-drawer .batch11-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.batch11-download-drawer .batch11-form-grid label{display:grid;gap:6px}.batch11-download-drawer .batch11-form-grid span{color:#34454f;font-size:12px;font-weight:800}.batch11-download-drawer input,.batch11-download-drawer select,.batch11-download-drawer textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dfe5eb;border-radius:5px;background:#fff;color:#26323a;font:inherit;font-size:13px}.batch11-download-drawer textarea{min-height:76px;resize:vertical}@media(max-width:760px){.batch11-download-drawer.batch11-drawer{inset:68px 10px 10px;width:auto;padding:14px}.batch11-download-steps,.batch11-download-drawer .batch11-form-grid,.batch11-download-trust{grid-template-columns:1fr}.batch11-download-selected article{grid-template-columns:22px 52px minmax(0,1fr) 26px}.batch11-download-selected article>span{grid-column:3 / -1}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.batch11-search-mega.batch11-search-panel{position:fixed;top:74px;right:auto;left:50%;z-index:53;width:min(1080px,calc(100vw - 64px));max-height:calc(100vh - 104px);padding:0;border-radius:8px;transform:translate(-50%);background:#fff}.batch11-search-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid #e7ded2}.batch11-search-head nav{display:flex;flex-wrap:wrap;gap:12px}.batch11-search-head button{min-height:38px;padding:0 18px;border:1px solid #e0d7ca;border-radius:5px;color:#25313a;background:#fff;font:inherit;font-size:13px;font-weight:850}.batch11-search-head button.active{color:#fff;border-color:#a9772c;background:#a9772c}.batch11-search-head a,.batch11-search-more{color:#a9772c;font-weight:850;text-decoration:none}.batch11-search-body{display:grid;grid-template-columns:minmax(330px,1fr) minmax(280px,.85fr) 280px;gap:0;min-height:560px}.batch11-search-body>section,.batch11-search-side{display:grid;align-content:start;gap:14px;padding:24px;border-left:1px solid #e7ded2}.batch11-search-body>section:first-child{border-left:0}.batch11-search-body h3{margin:0;color:#172027;font-size:14px;font-weight:900;text-transform:uppercase}.batch11-search-products>a:not(.batch11-search-more),.batch11-search-guides a,.batch11-search-side>a:not(.batch11-search-more){display:grid;gap:12px;align-items:center;min-height:82px;padding:10px 0;border-bottom:1px solid #edf0f2;color:#1f2b33;text-decoration:none}.batch11-search-products>a:not(.batch11-search-more){grid-template-columns:92px minmax(0,1fr) 110px}.batch11-search-products img{width:92px;height:82px;object-fit:cover;border-radius:6px;background:#f4f1ec}.batch11-search-products span,.batch11-search-guides span{display:grid;gap:4px}.batch11-search-products strong,.batch11-search-guides strong{color:#172027;font-size:14px}.batch11-search-products small,.batch11-search-guides small,.batch11-search-side small,.batch11-search-footer span,.batch11-search-footer p{color:#64717a;font-size:12px}.batch11-search-products em{color:#47545d;font-style:normal;font-size:12px}.batch11-search-finish-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.batch11-search-finish-row a{display:grid;gap:7px;justify-items:center;color:#172027;text-align:center;text-decoration:none;font-size:12px;font-weight:850}.batch11-search-finish-row span{width:56px;height:56px;border-radius:999px;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #1720271f}.batch11-search-finish-row .active span{outline:2px solid #a9772c;outline-offset:3px}.batch11-search-guides{display:grid;gap:8px}.batch11-search-guides a{grid-template-columns:70px minmax(0,1fr);min-height:72px}.batch11-search-guides img{width:70px;height:56px;object-fit:cover;border-radius:5px}.batch11-search-side>a:not(.batch11-search-more){grid-template-columns:42px minmax(0,1fr);min-height:64px}.batch11-search-side>a>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #e0d7ca;border-radius:5px;color:#64717a;font-size:11px;font-weight:850}.batch11-recent-searches{display:grid;gap:10px}.batch11-recent-searches a{color:#40505a;text-decoration:none;font-size:13px}.batch11-search-footer{display:grid;grid-template-columns:minmax(260px,1fr) 190px minmax(260px,1fr) 210px;gap:18px;align-items:center;padding:16px 20px;border-top:1px solid #e7ded2;background:#fffdfa}.batch11-search-footer div{display:grid;gap:4px}.batch11-search-footer>a{display:inline-grid;min-height:42px;place-items:center;padding:0 16px;border:1px solid #b98a3a;border-radius:5px;color:#a9772c;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-search-footer>a:last-child{color:#fff;background:#a9772c}.batch11-search-close{position:absolute;top:14px;right:16px;color:#69747d;text-decoration:none;font-weight:900}@media(max-width:760px){.batch11-search-mega.batch11-search-panel{top:68px;right:10px;left:10px;width:auto;transform:none}.batch11-search-head,.batch11-search-body,.batch11-search-footer{grid-template-columns:1fr;display:grid}.batch11-search-body>section,.batch11-search-side{border-left:0;border-top:1px solid #e7ded2}.batch11-search-products>a:not(.batch11-search-more),.batch11-search-side>a:not(.batch11-search-more){grid-template-columns:70px minmax(0,1fr)}.batch11-search-products em{grid-column:2}.batch11-search-finish-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch11-search-query-bar{position:fixed;top:16px;right:39px;z-index:60;display:grid;grid-template-columns:22px minmax(0,1fr) 24px 40px;align-items:center;width:238px;height:36px;border:1px solid #b78438;border-radius:4px;background:#fff;box-shadow:0 8px 24px #1c1e2014;overflow:hidden}.batch11-search-query-bar>span{width:12px;height:12px;margin-left:9px;border:1.8px solid #69737c;border-radius:999px}.batch11-search-query-bar>span:after{content:"";display:block;width:6px;height:1.8px;margin:9px 0 0 9px;background:#69737c;transform:rotate(45deg)}.batch11-search-query-bar input{min-width:0;height:100%;border:0;color:#172027;font-size:12px;font-weight:650;outline:0}.batch11-search-query-bar a{display:grid;place-items:center;color:#36424b;font-size:18px;line-height:1;text-decoration:none}.batch11-search-query-bar button{height:100%;border:0;background:#a9772c;color:transparent;font-size:0}.batch11-search-query-bar button:before{content:"";display:block;width:13px;height:13px;margin:auto;border:2px solid #fff;border-radius:999px}.batch11-search-query-bar button:after{content:"";display:block;width:7px;height:2px;margin:-3px auto 0;background:#fff;transform:translate(7px,2px) rotate(45deg)}.batch11-search-mega.batch11-search-panel{top:74px;width:min(1022px,calc(100vw - 96px));max-height:none;border:1px solid #ddd8d0;border-radius:7px;box-shadow:0 26px 70px #1b20242e}.batch11-search-close{display:none}.batch11-search-head{min-height:62px;padding:14px 26px}.batch11-search-head nav{gap:12px}.batch11-search-head button{min-width:104px;min-height:30px;padding:0 14px;font-size:11px}.batch11-search-head button:first-child{min-width:42px}.batch11-search-head>a{padding-right:4px;font-size:12px}.batch11-search-body{grid-template-columns:386px minmax(0,330px) 280px;height:586px;min-height:0;overflow:hidden}.batch11-search-body>section,.batch11-search-side{gap:12px;padding:24px 26px 20px}.batch11-search-body h3{margin-bottom:2px;font-size:12px}.batch11-search-products>a:not(.batch11-search-more){grid-template-columns:90px minmax(0,1fr) 86px;min-height:78px;padding:5px 0}.batch11-search-products img{width:90px;height:70px;object-fit:contain}.batch11-search-products strong,.batch11-search-guides strong{font-size:11.5px;line-height:1.25}.batch11-search-products small,.batch11-search-guides small,.batch11-search-side small,.batch11-search-footer span,.batch11-search-footer p{font-size:10px;line-height:1.35}.batch11-search-products em{display:grid;grid-template-columns:1fr;gap:7px;align-items:center;justify-items:start;font-size:10.5px}.batch11-search-products em i{width:20px;height:20px;border-radius:999px;background:radial-gradient(circle at 35% 28%,#6b706f 0 15%,#353a3c 42%,#111518);box-shadow:inset 0 0 0 1px #ffffff47}.batch11-search-more{align-self:end;margin-top:2px;font-size:11.5px}.batch11-search-finish-row{gap:13px;padding:8px 0 20px;border-bottom:1px solid #edf0f2}.batch11-search-finish-row a{gap:8px;font-size:10px}.batch11-search-finish-row strong{display:grid;gap:2px}.batch11-search-finish-row small{font-size:9.5px}.batch11-search-swatch{display:block;width:50px;height:50px;border-radius:999px;box-shadow:inset 0 0 0 1px #151b1f29,0 5px 12px #1b20241f}.batch11-search-swatch.gunmetal{background:radial-gradient(circle at 32% 28%,#727878,#33383a 48%,#101316)}.batch11-search-swatch.antique-brass{background:radial-gradient(circle at 32% 28%,#d4b771,#8b6831 52%,#3f2a10)}.batch11-search-swatch.black-nickel{background:radial-gradient(circle at 30% 24%,#858585,#3a3c3d 48%,#151719)}.batch11-search-swatch.satin-nickel{background:radial-gradient(circle at 30% 24%,#f3f1ec,#b9b6af 47%,#6e6c68)}.batch11-search-swatch.matte-black{background:radial-gradient(circle at 30% 24%,#56595a,#222527 52%,#060708)}.batch11-search-guides{gap:7px}.batch11-search-guides a{grid-template-columns:58px minmax(0,1fr) 18px;min-height:67px;padding:7px 0}.batch11-search-guides img{width:58px;height:52px;object-fit:cover}.batch11-search-guides b{color:#32404a;font-size:18px}.batch11-search-side{padding-right:26px}.batch11-search-side>a:not(.batch11-search-more):not(.batch11-clear-searches){grid-template-columns:36px minmax(0,1fr) 18px;gap:3px 10px;min-height:58px;padding:6px 0}.batch11-search-side>a>span{grid-row:span 3;overflow:hidden;width:36px;height:36px;background:#fffdfa}.batch11-search-side>a>span img{width:100%;height:100%;object-fit:cover}.batch11-search-side>a>strong,.batch11-search-side>a>small{grid-column:2}.batch11-search-side>a>strong{color:#172027;font-size:11.5px;line-height:1.25}.batch11-search-side>a>small{line-height:1.22}.batch11-search-side>a>b{grid-column:3;grid-row:1 / span 3;align-self:center;color:#65717a;font-size:9px;font-weight:800;text-transform:uppercase}.batch11-recent-searches{gap:6px}.batch11-recent-searches a{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;font-size:10.5px}.batch11-recent-searches span{width:13px;height:13px;border:1.5px solid #87919a;border-radius:999px}.batch11-clear-searches{color:#a9772c;font-size:11.5px;font-weight:750;text-decoration:none}.batch11-search-footer{grid-template-columns:250px 170px minmax(210px,1fr) minmax(170px,.8fr) 190px;gap:16px;min-height:86px;padding:14px 26px}.batch11-search-footer>a{min-height:38px;font-size:11px}.batch11-search-footer p{display:grid;gap:4px;margin:0}.batch11-search-footer p strong,.batch11-search-footer div strong{color:#1e2931;font-size:11px}.batch11-search-footer p small{color:#5d6972;font-size:10px;line-height:1.35}@media(max-width:1180px){.batch11-search-mega.batch11-search-panel{width:calc(100vw - 48px)}.batch11-search-body,.batch11-search-footer{grid-template-columns:1fr}}.batch11-rfq-draft-drawer.batch11-drawer{position:fixed;inset:0 0 0 auto;z-index:53;width:min(430px,calc(100vw - 24px));max-height:none;padding:22px;border-radius:0;background:#fff}.batch11-draft-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:18px}.batch11-draft-head div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 12px;align-items:center}.batch11-draft-head span{display:grid;width:28px;height:28px;place-items:center;border:2px solid #2c9a47;border-radius:999px;color:#2c9a47;font-weight:900}.batch11-draft-head h2,.batch11-draft-head p{margin:0}.batch11-draft-head h2{color:#172027;font-size:22px}.batch11-draft-head p{grid-column:2;color:#53636d;font-size:13px}.batch11-draft-head>a{color:#172027;font-size:20px;text-decoration:none}.batch11-draft-card{display:grid;gap:12px;margin-bottom:14px;padding:16px;border:1px solid #e4dccf;border-radius:7px;background:#fff}.batch11-draft-card h3{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0;color:#172027;font-size:14px;font-weight:900;text-transform:uppercase}.batch11-draft-card h3 a,.batch11-draft-product a{color:#a9772c;text-decoration:none;font-size:12px;font-weight:850}.batch11-draft-card dl{display:grid;gap:10px;margin:0}.batch11-draft-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;color:#2f3f48;font-size:13px}.batch11-draft-card dt{color:#64717a}.batch11-draft-card dd{margin:0}.batch11-draft-card button{margin-left:10px;min-height:30px;padding:0 10px;border:1px solid #d9c7a9;border-radius:4px;color:#a9772c;background:#fffdfa;font-weight:850}.batch11-draft-product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px}.batch11-draft-product img{width:112px;height:112px;object-fit:cover;border-radius:6px;background:#f4f1ec}.batch11-draft-product div{display:grid;gap:4px;align-content:start}.batch11-draft-product strong{color:#172027;line-height:1.25}.batch11-draft-product span,.batch11-draft-card p,.batch11-draft-file small{color:#64717a;font-size:12px}.batch11-draft-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border:1px solid #e7ded2;border-radius:6px;overflow:hidden}.batch11-draft-spec-grid div{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;min-height:64px;padding:10px;border-left:1px solid #e7ded2;border-top:1px solid #e7ded2}.batch11-draft-spec-grid div:nth-child(3n+1){border-left:0}.batch11-draft-spec-grid div:nth-child(-n+3){border-top:0}.batch11-draft-file{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;gap:10px;align-items:center}.batch11-draft-file b{display:grid;height:34px;place-items:center;border-radius:6px;color:#fff;background:#d74d3f;font-size:10px}.batch11-draft-file:nth-of-type(2) b{background:#2f7cdc}.batch11-draft-file span{display:grid;gap:3px}.batch11-draft-file em{color:#2c9a47;font-style:normal;font-weight:900}.batch11-draft-card h3 span{color:#64717a;font-size:12px;font-weight:760;text-transform:none}.batch11-draft-progress{height:6px;overflow:hidden;border-radius:999px;background:#e6eaee}.batch11-draft-progress i{display:block;width:70%;height:100%;background:#a9772c}.batch11-draft-card.missing{border-color:#f0c6c3;background:snow}.batch11-draft-card.missing h3,.batch11-draft-card.missing span:before{color:#cc3b31}.batch11-draft-card.missing span{color:#26323a;font-size:13px;font-weight:780}.batch11-draft-card.missing span:before{content:"!";display:inline-grid;width:16px;height:16px;margin-right:8px;place-items:center;border-radius:999px;background:#f7d7d4;font-size:11px}.batch11-draft-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.batch11-draft-actions a{display:inline-grid;min-height:42px;place-items:center;border:1px solid #b98a3a;border-radius:5px;color:#a9772c;background:#fff;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-mobile-rfq-header,.batch11-mobile-rfq-crumb,.batch11-mobile-quantity,.batch11-mobile-upload,.batch11-mobile-rfq-bar,.batch11-mobile-compare-header,.batch11-mobile-compare-back,.batch11-mobile-selected-compare,.batch11-mobile-compare-bar{display:none}.batch11-draft-actions a:first-child,.batch11-draft-actions a:last-child{grid-column:1 / -1}.batch11-draft-actions a:first-child{color:#fff;background:#a9772c}.batch11-draft-actions a:last-child{color:#d33d32;border-color:#e05a50}@media(max-width:760px){.batch11-rfq-draft-drawer.batch11-drawer{inset:68px 10px 10px;width:auto;padding:14px}.batch11-draft-spec-grid{grid-template-columns:1fr}.batch11-draft-spec-grid div{border-left:0}}.batch11-rfq-draft-drawer.batch11-drawer{padding:16px}.batch11-rfq-draft-drawer .batch11-draft-head{margin-bottom:10px}.batch11-rfq-draft-drawer .batch11-draft-card{gap:8px;margin-bottom:9px;padding:11px 12px}.batch11-rfq-draft-drawer .batch11-draft-product{grid-template-columns:82px minmax(0,1fr);gap:10px}.batch11-rfq-draft-drawer .batch11-draft-product img{width:82px;height:82px}.batch11-rfq-draft-drawer .batch11-draft-spec-grid div{min-height:48px;padding:7px}.batch11-rfq-draft-drawer .batch11-draft-file{grid-template-columns:30px minmax(0,1fr) 20px}.batch11-rfq-draft-drawer .batch11-draft-file b{height:30px}.batch11-rfq-draft-drawer .batch11-draft-actions a{min-height:38px}.batch11-rfq-draft-page{position:fixed;inset:0 382px 0 0;z-index:52;overflow:hidden;color:#172027;background:#fbfbfa;pointer-events:none}.batch11-draft-site-head{display:grid;grid-template-columns:174px minmax(0,1fr);align-items:center;height:66px;padding:0 18px;border-bottom:1px solid #e8e5df;background:#fff}.batch11-draft-logo img{width:142px;height:auto;display:block}.batch11-draft-site-head nav{display:flex;justify-content:center;gap:21px;color:#141d24;font-size:11px;font-weight:800;white-space:nowrap}.batch11-draft-site-head nav span.active{color:#a9772c}.batch11-draft-site-head>strong{display:none;min-height:38px;place-items:center;border-radius:4px;color:#fff;background:#a9772c;font-size:12px;font-weight:900}.batch11-draft-product-page{padding:22px 32px 30px}.batch11-draft-crumbs{display:flex;gap:15px;align-items:center;margin-bottom:22px;color:#5f6b73;font-size:12px;font-weight:760}.batch11-draft-crumbs span+span:before{margin-right:15px;color:#a8b0b5;content:">"}.batch11-draft-product-hero{position:relative;display:grid;grid-template-columns:1fr;min-height:336px;overflow:hidden;border:1px solid #e4e0d8;border-radius:7px;background:#f4f2ef}.batch11-draft-product-hero:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffffe6,#ffffffbd 38%,#ffffff3d 66%,#ffffff05),linear-gradient(0deg,#f4f2ef1f,#ffffff05)}.batch11-draft-gallery{position:absolute;inset:0;display:block}.batch11-draft-hero-card{position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;background:#f4f2ef}.batch11-draft-hero-card b{position:absolute;top:12px;left:10px;z-index:1;padding:8px 12px;border-radius:4px;color:#fff;background:#a9772c;font-size:12px;font-weight:900}.batch11-draft-hero-card img{width:100%;height:100%;object-fit:cover;object-position:center}.batch11-draft-hero-card i{display:none;position:absolute;right:16px;bottom:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #e0ddd7;border-radius:50%;background:#fff;box-shadow:0 6px 18px #1a1c1e1f}.batch11-draft-hero-card i:before{width:10px;height:10px;border:2px solid #172027;border-radius:50%;content:""}.batch11-draft-hero-card i:after{position:absolute;width:7px;height:2px;margin-top:12px;margin-left:12px;background:#172027;transform:rotate(45deg);content:""}.batch11-draft-thumbs{position:absolute;right:18px;bottom:16px;z-index:2;display:grid;grid-template-columns:36px repeat(4,80px) 36px;gap:10px;align-items:center}.batch11-draft-thumbs button{display:grid;height:48px;place-items:center;border:1px solid #e5e1da;border-radius:5px;color:#172027;background:#fff;font-size:24px}.batch11-draft-thumbs img{width:80px;height:62px;border:1px solid #e5e1da;border-radius:5px;object-fit:cover;background:#fff}.batch11-draft-thumbs img.selected{border:2px solid #b47c29}.batch11-draft-product-copy{position:relative;z-index:2;width:min(440px,46%);padding:82px 0 32px 34px;text-shadow:0 1px 15px rgba(255,255,255,.82),0 0 2px rgba(255,255,255,.9)}.batch11-draft-product-copy>span{display:inline-flex;margin-bottom:14px;padding:5px 10px;border-radius:4px;color:#9b6c2a;background:#f4eadb;font-size:12px;font-weight:900}.batch11-draft-product-copy h1{max-width:430px;margin:0 0 10px;color:#1b252c;font-size:30px;line-height:1.15;letter-spacing:0}.batch11-draft-product-copy p{max-width:430px;margin:0 0 14px;color:#4f5d66;font-size:14px;line-height:1.45}.batch11-draft-product-copy em{display:block;position:relative;margin:0 0 11px;padding-left:25px;color:#25313a;font-size:13px;font-style:normal;font-weight:850}.batch11-draft-product-copy em:before{position:absolute;left:0;top:-1px;display:grid;width:16px;height:16px;place-items:center;border:1px solid #b47c29;border-radius:50%;color:#b47c29;font-size:11px;content:""}.batch11-draft-product-copy>div{display:grid;grid-template-columns:164px 160px;gap:12px 16px;margin-top:18px}.batch11-draft-product-copy a{display:grid;min-height:38px;place-items:center;border:1px solid #ad7b30;border-radius:4px;color:#ad7b30;background:#fff;font-size:12px;font-weight:900;text-decoration:none}.batch11-draft-product-copy a:first-child{color:#fff;background:#a9772c}.batch11-draft-product-copy a:last-child{grid-column:1}.batch11-draft-detail-grid{display:grid;grid-template-columns:366px minmax(0,1fr) minmax(0,1fr);gap:16px 18px;margin-top:16px}.batch11-draft-detail-grid article,.batch11-draft-service-row,.batch11-draft-bottom-row article,.batch11-draft-bottom-row aside{border:1px solid #e4e0d8;border-radius:7px;background:#fff}.batch11-draft-detail-grid h2,.batch11-draft-bottom-row h2{margin:0 0 14px;color:#172027;font-size:14px}.batch11-draft-specs{grid-row:span 2;padding:16px}.batch11-draft-specs dl{margin:0}.batch11-draft-specs div{display:grid;grid-template-columns:154px minmax(0,1fr);min-height:21px;border-top:1px solid #ece7df;font-size:11px}.batch11-draft-specs dt,.batch11-draft-specs dd{margin:0;padding:4px 0}.batch11-draft-specs dt{font-weight:850}.batch11-draft-option-card,.batch11-draft-logo-card,.batch11-draft-mold-card{padding:15px 16px}.batch11-draft-swatch-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}.batch11-draft-swatch-row span{display:grid;justify-items:center;gap:7px;color:#3c4850;font-size:10px;line-height:1.2;text-align:center}.batch11-draft-swatch-row i{width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#eee,#777);box-shadow:0 0 0 1px #d8d2c8}.batch11-draft-swatch-row .selected i{box-shadow:0 0 0 2px #b47c29,0 0 0 5px #fff}.batch11-draft-swatch-row.materials span:nth-child(1) i,.batch11-draft-swatch-row.finishes span:nth-child(4) i{background:linear-gradient(135deg,#f7f5f0,#49453e 55%,#171819)}.batch11-draft-swatch-row.materials span:nth-child(2) i,.batch11-draft-swatch-row.finishes span:nth-child(3) i{background:linear-gradient(135deg,#f8e6ad,#9b6c27)}.batch11-draft-swatch-row.materials span:nth-child(3) i,.batch11-draft-swatch-row.finishes span:nth-child(1) i{background:linear-gradient(135deg,#fafafa,#b7b7b7)}.batch11-draft-swatch-row.materials span:nth-child(4) i,.batch11-draft-swatch-row.finishes span:nth-child(2) i{background:linear-gradient(135deg,#efefed,#999)}.batch11-draft-swatch-row.materials span:nth-child(5) i,.batch11-draft-swatch-row.finishes span:nth-child(5) i{background:linear-gradient(135deg,#1f2022,#070707)}.batch11-draft-option-card a{display:inline-flex;margin-top:13px;color:#a9772c;font-size:12px;font-weight:850;text-decoration:none}.batch11-draft-logo-card,.batch11-draft-mold-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px 12px;min-height:110px}.batch11-draft-logo-card h2,.batch11-draft-mold-card h2{grid-column:1 / -1;margin-bottom:2px}.batch11-draft-logo-card b{display:grid;width:66px;height:66px;place-items:center;border-radius:50%;color:#6b5a43;background:radial-gradient(circle at 35% 30%,#e4d9c7,#8e826f);font-size:13px;line-height:1.05;text-align:center}.batch11-draft-logo-card p,.batch11-draft-mold-card p{margin:0;color:#4f5c64;font-size:12px;line-height:1.4}.batch11-draft-mold-card img{width:70px;height:66px;border-radius:4px;object-fit:cover}.batch11-draft-service-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;padding:14px 18px}.batch11-draft-service-row span{color:#2d3942;font-size:11px;font-weight:800;line-height:1.35}.batch11-draft-bottom-row{display:grid;grid-template-columns:minmax(0,590px) minmax(0,438px);gap:30px;margin-top:16px}.batch11-draft-bottom-row article,.batch11-draft-bottom-row aside{padding:16px}.batch11-draft-bottom-row nav{display:flex;gap:40px;margin:0 0 22px;border-bottom:1px solid #e0dcd5;color:#43515a;font-size:12px;font-weight:850}.batch11-draft-bottom-row nav b{padding-bottom:13px;color:#a9772c;border-bottom:2px solid #a9772c}.batch11-draft-bottom-row p{margin:0;color:#3e4b54;font-size:13px;line-height:1.5}.batch11-draft-bottom-row aside div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.batch11-draft-bottom-row aside img{width:100%;height:80px;border:1px solid #e4e0d8;border-radius:6px;object-fit:cover}.batch11-rfq-draft-drawer.batch11-drawer{width:382px;padding:22px 18px 20px;box-shadow:-14px 0 35px #1f272e1f}.batch11-rfq-draft-drawer .batch11-draft-head{margin-bottom:18px}.batch11-rfq-draft-drawer .batch11-draft-head span{width:24px;height:24px;color:transparent;font-size:0}.batch11-rfq-draft-drawer .batch11-draft-head span:before{width:11px;height:6px;border-bottom:2px solid #2c9a47;border-left:2px solid #2c9a47;transform:rotate(-45deg);content:""}.batch11-rfq-draft-drawer .batch11-draft-head h2{font-size:21px}.batch11-rfq-draft-drawer .batch11-draft-card{gap:9px;margin-bottom:12px;padding:12px;border-radius:6px}.batch11-rfq-draft-drawer .batch11-draft-card h3{font-size:12px}.batch11-rfq-draft-drawer .batch11-draft-card dl div{grid-template-columns:82px minmax(0,1fr);font-size:12px}.batch11-rfq-draft-drawer .batch11-draft-product{grid-template-columns:96px minmax(0,1fr)}.batch11-rfq-draft-drawer .batch11-draft-product img{width:96px;height:104px}.batch11-rfq-draft-drawer .batch11-draft-product strong{font-size:13px}.batch11-rfq-draft-drawer .batch11-draft-spec-grid div{min-height:50px}.batch11-rfq-draft-drawer .batch11-draft-actions{grid-template-columns:1fr 1fr;gap:9px}.batch11-rfq-draft-drawer .batch11-draft-actions a{min-height:38px;border-radius:4px;font-size:11px}@media(max-width:900px){.batch11-rfq-draft-page{display:none}.batch11-rfq-draft-drawer.batch11-drawer{width:min(430px,calc(100vw - 20px))}}.front-logo{width:132px;height:auto;display:block}.front-footer-brand .front-footer-logo{width:150px;height:auto;display:block;margin-bottom:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.front-section{padding:72px 0}.front-section-header{margin-bottom:28px}.front-section-header h2{position:relative}.front-section-header h2:after{content:"";display:block;width:52px;height:4px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--gold))}.front-hero-eyebrow{color:var(--accent-strong);background:var(--accent-soft);padding:6px 13px;border-radius:999px;letter-spacing:.08em}.front-hero-facts strong{color:var(--accent-strong)}.home-feature-strip span:before{border-color:var(--accent)!important;background:var(--accent-soft)}.front-actions a,.inline-cta,.card-actions a,.front-card>a,.contact-button,.front-lead-form-wrap a,.case-card-actions a,.front-card-actions a,.front-header-tools .front-rfq-button,.header-cta{min-height:46px;padding:0 22px;border-radius:var(--radius-sm);font-size:14px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.front-actions a:hover,.card-actions a:hover,.front-card>a:hover,.contact-button:hover,.case-card-actions a:hover,.front-card-actions a:hover{border-color:var(--accent);color:var(--accent-strong)}.front-actions a:first-child,.front-header-tools .front-rfq-button,.header-cta,.front-cta-section .front-actions a:first-child,a[data-event-name*=rfq],a[data-event-name*=quote]{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:0 8px 20px #f39a1d3d}.front-actions a:first-child:hover,.front-header-tools .front-rfq-button:hover,.header-cta:hover,.front-cta-section .front-actions a:first-child:hover,a[data-event-name*=rfq]:hover,a[data-event-name*=quote]:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;transform:translateY(-2px);box-shadow:0 13px 28px #f39a1d57}.front-card,.front-panel,.stat-card,.front-table-wrap,.product-filter-panel,.filtered-result-header,.direct-answer-block,.evidence-note-block,.related-content-block{border-radius:var(--radius);box-shadow:var(--shadow-card)}.front-card{padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.front-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-card-hover)}.front-card-media,.category-card-image{border-radius:var(--radius-sm)}.front-main p a:not([class]):hover,.front-breadcrumb a:hover,.front-footer a:hover{color:var(--accent-strong)}.front-cta-section{border-radius:18px;border-color:#f39a1d66}html.js-reveal .front-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}html.js-reveal .front-section.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js-reveal .front-section{opacity:1;transform:none;transition:none}}@media(max-width:1560px){.front-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-inline:16px}.front-brand{min-width:132px}.front-logo{width:126px}.front-header nav{justify-content:flex-start;gap:0;min-width:0}.nav-item>a,.front-header-tools button,.front-header-tools a{min-height:36px;padding-inline:4px;font-size:10px;white-space:nowrap}.front-header-tools{flex-shrink:0;gap:4px}.front-header-tools button[aria-label="Search products"]{display:none!important}.front-header-tools .front-rfq-button{min-height:40px;padding-inline:14px;font-size:12px}.front-header-tools button[aria-label="Language switch reserved"]{width:36px;padding-inline:0;font-size:11px}}.batch11-material-screen .batch11-selector-tabs{width:min(904px,100%);margin-bottom:12px}.batch11-material-screen .batch11-selector-workspace{grid-template-columns:minmax(0,904px) 510px;gap:40px}.batch11-material-screen .batch11-combination-panel{margin-top:-130px;padding:18px;gap:12px;border-radius:7px}.batch11-material-screen .batch11-material-head{padding-top:18px;margin-bottom:15px}.batch11-material-screen .batch11-material-head h2{font-size:32px;line-height:1.08}.batch11-material-screen .batch11-head-actions a{gap:9px;font-size:11px;text-transform:uppercase}.batch11-material-screen .batch11-head-actions a:before{content:"";display:inline-block;flex:0 0 auto;width:13px;height:13px;border:1.8px solid #a9772c;border-radius:2px}.batch11-material-screen .batch11-head-actions a:nth-child(2):before{width:14px;height:14px;border:0;border-radius:0;background:radial-gradient(circle at 2px 7px,#a9772c 0 2px,transparent 2.4px),radial-gradient(circle at 12px 2px,#a9772c 0 2px,transparent 2.4px),radial-gradient(circle at 12px 12px,#a9772c 0 2px,transparent 2.4px),linear-gradient(32deg,transparent 0 42%,#a9772c 43% 56%,transparent 57%),linear-gradient(-32deg,transparent 0 42%,#a9772c 43% 56%,transparent 57%)}.batch11-material-screen .batch11-head-actions a:nth-child(3):before{width:13px;height:13px;border-radius:999px;border-right-color:transparent}.batch11-material-screen .batch11-material-card-row article{min-height:380px;gap:8px;padding:13px}.batch11-material-screen .batch11-material-card-media{aspect-ratio:1.65 / .86}.batch11-material-screen .batch11-material-card-row li:before{content:"";display:inline-block;width:7px;height:4px;margin-right:6px;border-left:1.4px solid #a9772c;border-bottom:1.4px solid #a9772c;transform:translateY(-2px) rotate(-45deg)}.batch11-material-screen .batch11-finish-card-grid.selector button.selected{position:relative;border-color:#a9772c}.batch11-material-screen .batch11-finish-card-grid.selector button.selected:after{content:"";position:absolute;top:8px;right:8px;width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,transparent 0 45%,#fff 46% 54%,transparent 55%),#a9772c}.batch11-material-screen .batch11-finish-card-grid.selector button.more>span{position:relative;width:45px;height:45px;border-radius:5px;color:transparent}.batch11-material-screen .batch11-finish-card-grid.selector button.more>span:before,.batch11-material-screen .batch11-finish-card-grid.selector button.more>span:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#a9772c;transform:translate(-50%,-50%)}.batch11-material-screen .batch11-finish-card-grid.selector button.more>span:after{transform:translate(-50%,-50%) rotate(90deg)}.batch11-material-screen .batch11-combination-panel h3{font-size:21px}.batch11-material-screen .batch11-combination-media{border-radius:7px}.batch11-material-screen .batch11-combination-media img{aspect-ratio:1.96 / 1;padding:0;object-fit:cover}.batch11-material-screen .batch11-combination-media button:nth-child(1):before{content:"";display:block;width:11px;height:11px;border:2px solid currentColor;border-radius:999px;box-shadow:6px 6px 0 -5px currentColor;transform:rotate(-45deg)}.batch11-material-screen .batch11-combination-media button:nth-child(2):before{content:"";display:block;width:14px;height:14px;border:2px solid currentColor;border-left-color:transparent;border-radius:999px}.batch11-material-screen .batch11-combination-media button:nth-child(3):before{content:"";display:block;width:15px;height:15px;border:2px dashed currentColor;border-radius:2px}.batch11-material-screen .batch11-application-chips span{display:inline-flex;gap:6px;align-items:center;padding:6px 8px;font-size:10px}.batch11-material-screen .batch11-application-chips i{width:13px;height:13px;border:1.4px solid #a9772c;border-radius:3px}.batch11-material-screen .batch11-combo-details dl div:before{content:"";display:inline-block;width:9px;height:6px;margin-right:5px;border-left:1.3px solid #a9772c;border-bottom:1.3px solid #a9772c;transform:translateY(-2px) rotate(-45deg)}.batch11-material-screen .batch11-selector-cta{margin-top:16px}@media(max-width:1560px){.front-header{gap:16px;min-height:60px;padding-inline:18px}.front-brand{min-width:146px}.front-logo{width:142px}.front-header nav{justify-content:center;gap:2px}.nav-item>a,.front-header-tools button,.front-header-tools a{min-height:34px;padding-inline:6px;font-size:10.4px}.front-header-tools{gap:6px}.front-header-tools .front-rfq-button{min-height:40px;padding-inline:16px;border-radius:4px;font-size:11px;text-transform:uppercase}.front-header-tools button[aria-label="Language switch reserved"]{display:inline-flex;gap:5px;width:auto;padding-inline:8px}.front-header-tools button[aria-label="Language switch reserved"]:before{content:"";width:13px;height:13px;border:1.5px solid currentColor;border-radius:999px}}@media(max-width:1450px){.batch11-material-screen .batch11-selector-tabs{width:100%}.batch11-material-screen .batch11-selector-workspace{grid-template-columns:1fr}.batch11-material-screen .batch11-combination-panel{margin-top:0}}.batch11-drawing-screen .batch11-shell{width:min(1458px,calc(100% - 64px))}.batch11-drawing-screen .batch11-drawing-head{margin-bottom:-18px}.batch11-drawing-screen .batch11-breadcrumb{margin-bottom:14px}.batch11-drawing-screen .batch11-breadcrumb a,.batch11-drawing-screen .batch11-breadcrumb span,.batch11-drawing-screen .batch11-breadcrumb strong{color:#66717a;font-size:11px;text-transform:none}.batch11-drawing-screen .batch11-drawing-head h2{margin:0 0 9px;font-size:29px;line-height:1.08}.batch11-drawing-screen .batch11-drawing-head p{max-width:760px;color:#626d76;font-size:13px}.batch11-drawing-screen .batch11-head-actions{flex:0 0 490px}.batch11-drawing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:490px}.batch11-drawing-steps span{position:relative;display:inline-flex;gap:8px;align-items:center;color:#6d747b;font-size:10px;font-weight:760}.batch11-drawing-steps span:not(:last-child):after{content:"";position:absolute;top:50%;left:64px;right:8px;height:1px;background:#d7dde2}.batch11-drawing-steps b{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cfd6dc;border-radius:999px;color:#67727b;background:#fff;font-size:11px}.batch11-drawing-steps .active{color:#172027}.batch11-drawing-steps .active b{border-color:#a9772c;color:#fff;background:#a9772c}.batch11-drawing-screen .batch11-drawing-grid{display:grid;grid-template-columns:316px minmax(0,704px) 388px;gap:12px;align-items:start;margin-top:0}.batch11-drawing-screen .batch11-drawing-file-list,.batch11-drawing-screen .batch11-pdf-viewer,.batch11-drawing-screen .batch11-project-panel,.batch11-drawing-screen .batch11-engineering-checklist,.batch11-drawing-screen .batch11-drawing-submitbar{border:1px solid #e4dccf;border-radius:6px;background:#fff}.batch11-drawing-screen .batch11-drawing-file-list{gap:8px;min-height:560px;padding:16px}.batch11-drawing-screen .batch11-drawing-file-list h3,.batch11-drawing-screen .batch11-project-panel h3,.batch11-drawing-screen .batch11-engineering-checklist h3{display:flex;gap:7px;align-items:center;margin:0;color:#172027;font-size:14px;line-height:1.2}.batch11-drawing-screen .batch11-drawing-file-list h3 i{width:13px;height:13px;border:1.5px solid #94a0a8;border-radius:999px}.batch11-drawing-screen .batch11-drawing-file-list p,.batch11-drawing-screen .batch11-engineering-checklist p{margin:5px 0 8px;color:#5f6870;font-size:11px;line-height:1.35}.batch11-drawing-screen .batch11-upload-file{grid-template-columns:42px minmax(0,1fr) 22px;height:70px;padding:8px 12px;border-color:#ece3d7;box-shadow:0 8px 24px #1c242b08}.batch11-drawing-screen .batch11-upload-file span{display:grid;gap:3px;min-width:0}.batch11-drawing-screen .batch11-upload-file>b{width:38px;height:38px;border-radius:5px;background:#db3d35}.batch11-drawing-screen .batch11-upload-file.blue>b{background:#2c7be5}.batch11-drawing-screen .batch11-upload-file.orange>b{background:#d87918}.batch11-drawing-screen .batch11-upload-file.green>b{background:#4aa465}.batch11-drawing-screen .batch11-upload-file strong{overflow:hidden;text-overflow:ellipsis;color:#172027;font-size:12px;white-space:nowrap}.batch11-drawing-screen .batch11-upload-file small{color:#52616a;font-size:11px}.batch11-drawing-screen .batch11-upload-file em{color:#2f8b56;font-size:10px;text-transform:none}.batch11-drawing-screen .batch11-upload-file button{min-height:auto;border:0;color:#6a747b;background:transparent;font-size:0}.batch11-drawing-screen .batch11-upload-file button:before{content:"";display:block;width:12px;height:14px;border:1.5px solid currentColor;border-top:0}.batch11-drawing-screen .batch11-add-files{min-height:32px;margin-top:4px;border:1px solid #b98a3a;border-radius:4px;color:#a9772c;background:#fff;font-size:12px;text-transform:uppercase}.batch11-file-secure{display:grid;gap:4px;height:114px;margin-top:8px;overflow:hidden;padding:10px 12px;border:1px solid #e7ded2;border-radius:5px;color:#52616a;background:#fff;font-size:10px}.batch11-file-secure strong{color:#172027;font-size:10px}.batch11-file-secure span:before{content:"";display:inline-block;width:7px;height:4px;margin-right:8px;border-left:1.3px solid #52616a;border-bottom:1.3px solid #52616a;transform:translateY(-2px) rotate(-45deg)}.batch11-file-secure a{color:#a9772c}.batch11-pdf-viewer{overflow:hidden;min-height:560px}.batch11-pdf-viewer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;height:54px;padding:0 24px;border-bottom:1px solid #e7ded2}.batch11-pdf-viewer>header strong{display:inline-flex;gap:12px;align-items:center;color:#172027;font-size:13px}.batch11-pdf-viewer>header i{display:grid;width:20px;height:20px;place-items:center;border-radius:4px;color:#fff;background:#db3d35;font-size:8px;font-style:normal}.batch11-pdf-viewer nav{display:inline-flex;gap:12px;align-items:center}.batch11-pdf-viewer nav button{border:0;color:#44545e;background:transparent;font-size:11px}.batch11-pdf-sheet{display:grid;height:398px;place-items:center;background:#fff}.batch11-pdf-sheet svg{width:92%;height:92%}.batch11-pdf-sheet text{fill:#172027;font-size:13px;font-family:Arial,sans-serif}.batch11-drawing-thumbs{display:grid;grid-template-columns:34px repeat(4,1fr) 34px;gap:20px;align-items:center;padding:11px 26px 13px;border-top:1px solid #e7ded2}.batch11-drawing-thumbs button{border:0;color:#172027;background:transparent;font-size:24px}.batch11-drawing-thumbs span{display:grid;height:82px;place-items:center;border:1px solid #e7ded2;border-radius:5px;background:#fff}.batch11-drawing-thumbs span.active{border-color:#b98a3a}.batch11-drawing-thumbs i{width:86px;height:48px;border:1px solid #cfd6dc;background:linear-gradient(90deg,transparent 48%,#9aa3a9 49% 51%,transparent 52%),linear-gradient(#9aa3a9 0 0) center / 70% 1px no-repeat}.batch11-drawing-thumbs img{width:90px;height:58px;object-fit:contain}.batch11-drawing-thumbs small{color:#66717a;font-size:0}.batch11-project-panel{min-height:560px;padding:18px 16px}.batch11-project-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;margin-top:14px}.batch11-project-fields label,.batch11-project-fields section{display:grid;gap:6px;color:#5b6670;font-size:11px;font-weight:850}.batch11-project-fields .wide{grid-column:1 / -1}.batch11-project-fields input,.batch11-project-fields select{width:100%;min-height:34px;border:1px solid #dfe5e9;border-radius:5px;padding:0 10px;color:#172027;background:#fff;font:inherit;font-size:12px}.batch11-project-fields section div{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;height:34px;border:1px solid #dfe5e9;border-radius:5px}.batch11-project-fields section button{border:0;color:#5f6870;background:#f4f6f7;font-weight:850}.batch11-project-fields section button.active{color:#fff;background:#a9772c}.batch11-nda-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:16px;padding:11px;border:1px solid #e7ded2;border-radius:5px;color:#172027;font-size:12px;font-weight:850}.batch11-nda-row small{display:block;margin-top:4px;color:#69747c;font-weight:500}.batch11-engineering-checklist{grid-column:1 / -1;display:grid;grid-template-columns:190px repeat(7,minmax(0,1fr)) 210px;gap:10px;align-items:center;margin-top:-2px;padding:13px 16px}.batch11-engineering-checklist label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-height:42px;color:#172027;font-size:10px}.batch11-engineering-checklist label small{grid-column:2;color:#69747c}.batch11-engineering-checklist a{justify-self:end;color:#a9772c;font-size:11px;font-weight:850;text-decoration:none}.batch11-drawing-submitbar{grid-column:1 / -1;display:grid;grid-template-columns:250px 190px repeat(3,170px) minmax(240px,1fr);gap:18px;align-items:center;margin-top:0;padding:12px 18px}.batch11-drawing-submitbar div,.batch11-drawing-submitbar span{display:grid;gap:3px;color:#52616a;font-size:11px}.batch11-drawing-submitbar strong,.batch11-drawing-submitbar b{color:#172027;font-size:12px}.batch11-drawing-submitbar a{display:inline-grid;min-height:36px;place-items:center;border:1px solid #b98a3a;border-radius:4px;color:#a9772c;background:#fff;font-size:12px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-drawing-submitbar a:last-child{color:#fff;background:linear-gradient(180deg,#b5873a,#9b6a25)}@media(max-width:1450px){.batch11-drawing-screen .batch11-drawing-grid,.batch11-drawing-screen .batch11-engineering-checklist,.batch11-drawing-screen .batch11-drawing-submitbar{grid-template-columns:1fr}.batch11-drawing-screen .batch11-head-actions{flex-basis:auto}.batch11-drawing-steps{width:min(490px,100%)}}.b11-download-reference{width:min(1008px,calc(100vw - 520px));min-height:calc(100vh - 60px);padding:24px 24px 28px;color:#172027;background:#fff}.b11-download-crumb{display:inline-flex;gap:12px;align-items:center;margin-bottom:26px;color:#65727b;font-size:11px}.b11-download-crumb a,.b11-download-crumb strong{color:inherit;text-decoration:none}.b11-download-crumb span:before,.b11-download-crumb strong:before{content:">";margin-right:12px;color:#8a949b}.b11-download-reference-head{display:grid;gap:26px;padding-bottom:28px;border-bottom:1px solid #e7ded2}.b11-download-reference-head h1{margin:0 0 13px;font-size:34px;line-height:1.05;letter-spacing:0}.b11-download-reference-head p{margin:0;color:#35424b;font-size:13px;line-height:1.55}.b11-download-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.b11-download-trust-row span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;align-items:center;min-height:52px;padding-right:18px;border-right:1px solid #e5ddd0}.b11-download-trust-row span:last-child{border-right:0}.b11-download-trust-row i{grid-row:span 2;width:28px;height:28px;border:2px solid #a9772c;border-radius:999px}.b11-download-trust-row b{color:#172027;font-size:11px}.b11-download-trust-row small{color:#4f5b64;font-size:10px}.b11-download-resource-panel{padding-top:22px}.b11-download-tabs{display:flex;gap:22px;margin-bottom:20px}.b11-download-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;color:#28343d;background:transparent;font:inherit;font-size:12px}.b11-download-tabs .active{border-color:#a9772c;color:#a9772c}.b11-download-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 30px}.b11-download-card-grid article{display:grid;align-content:start}.b11-download-card-grid img{width:100%;aspect-ratio:1.45 / 1;object-fit:cover;border-radius:3px;background:#f4f1ec}.b11-download-card-grid h3{margin:12px 0 5px;color:#172027;font-size:13px;line-height:1.15}.b11-download-card-grid p{min-height:35px;margin:0 0 8px;color:#34444d;font-size:10.5px;line-height:1.35}.b11-download-card-grid small{display:flex;gap:8px;align-items:center;color:#4f5d66;font-size:10px}.b11-download-card-grid small b{width:3px;height:3px;border-radius:999px;background:#9ca6ad}.b11-download-card-grid a{display:inline-grid;width:138px;min-height:28px;place-items:center;margin-top:9px;border:1px solid #b98a3a;border-radius:3px;color:#a9772c;font-size:10px;font-weight:850;text-decoration:none;text-transform:uppercase}.b11-download-help{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px;padding:15px 20px;border:1px solid #e7ded2;border-radius:5px}.b11-download-help div{display:grid;gap:4px}.b11-download-help strong{color:#172027;font-size:13px}.b11-download-help span{color:#52616a;font-size:11px}.b11-download-help a{display:inline-grid;min-width:130px;min-height:38px;place-items:center;border:1px solid #b98a3a;border-radius:3px;color:#a9772c;font-size:12px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-download-drawer.batch11-drawer{top:63px;right:0;bottom:0;width:min(488px,calc(100vw - 24px));overflow:auto;padding:14px 18px 8px;border:0;border-left:1px solid #e1d8ca;box-shadow:-20px 0 45px #161e2424}.batch11-download-drawer .batch11-download-head{padding-bottom:10px}.batch11-download-drawer .batch11-download-head h2{font-size:17px}.batch11-download-drawer .batch11-download-head a{width:24px;height:24px;border:0;font-size:20px;line-height:1}.batch11-download-drawer .batch11-download-steps{gap:10px;padding:10px 0}.batch11-download-drawer .batch11-download-steps span{position:relative;gap:8px;font-size:10px}.batch11-download-drawer .batch11-download-steps span:not(:last-child):after{content:"";position:absolute;top:50%;left:78px;right:-2px;height:1px;background:#d9dee2}.batch11-download-drawer .batch11-download-steps b{width:20px;height:20px;font-size:10px}.batch11-download-drawer .batch11-download-selected{gap:6px;margin-bottom:9px}.batch11-download-drawer .batch11-download-selected h3,.batch11-download-drawer .batch11-download-form h3{font-size:12px}.batch11-download-drawer .batch11-download-selected>div a{color:#a9772c;font-size:10px}.batch11-download-drawer .batch11-download-selected p{font-size:10px}.batch11-download-drawer .batch11-download-selected article{grid-template-columns:16px 44px minmax(0,1fr) 86px 16px;gap:8px;min-height:57px;padding:6px 8px}.batch11-download-drawer .batch11-download-selected img{width:44px;height:44px}.batch11-download-drawer .batch11-download-selected strong{font-size:11px;line-height:1.15}.batch11-download-drawer .batch11-download-selected small{font-size:10px}.batch11-download-drawer .batch11-download-selected article>span{display:grid;gap:2px;padding:3px 6px;font-size:9px}.batch11-download-drawer .batch11-download-selected article>span small{color:#5e6971;font-size:9px;font-weight:650}.batch11-download-drawer .batch11-download-form{gap:7px;margin-bottom:8px}.batch11-download-drawer .batch11-form-grid{gap:6px 10px}.batch11-download-drawer .batch11-form-grid label{gap:3px}.batch11-download-drawer .batch11-form-grid span,.batch11-download-drawer .batch11-privacy-row{font-size:10px}.batch11-download-drawer input,.batch11-download-drawer select{min-height:27px;padding:4px 8px;font-size:11px}.batch11-download-drawer textarea{min-height:42px;padding:6px 8px;font-size:11px}.batch11-download-drawer .batch11-privacy-row{gap:7px;line-height:1.35}.batch11-download-drawer .batch11-download-trust{margin-bottom:8px;border-radius:5px}.batch11-download-drawer .batch11-download-trust section{gap:5px;padding:8px}.batch11-download-drawer .batch11-download-trust h3{font-size:11px}.batch11-download-drawer .batch11-lead-score{width:48px;height:48px;border-width:4px}.batch11-download-drawer .batch11-lead-score b{font-size:16px}.batch11-download-drawer .batch11-lead-score span{margin-top:-12px;font-size:9px}.batch11-download-drawer .batch11-download-trust ul,.batch11-download-drawer .batch11-download-trust strong,.batch11-download-drawer .batch11-secure-note{font-size:10px}.batch11-download-drawer .batch11-download-trust li:before{content:"";display:inline-block;width:7px;height:4px;margin-right:6px;border-left:1.3px solid #2f7c42;border-bottom:1.3px solid #2f7c42;transform:translateY(-2px) rotate(-45deg)}.batch11-download-drawer .batch11-download-actions{position:sticky;z-index:3;bottom:-8px;display:grid;gap:5px;margin:0 -18px -8px;padding:8px 18px;border-top:1px solid #e7e1d7;background:#fffffffa;box-shadow:0 -8px 18px #ffffffe6}.batch11-download-drawer .batch11-primary{min-height:38px;margin-bottom:0;font-size:11px}.batch11-advisor-screen{padding:28px 32px 8px;background:#f8f9fa}.batch11-advisor-screen .batch11-shell{width:min(1460px,100%)}.batch11-advisor-hero{display:grid;gap:16px;margin-bottom:14px}.batch11-advisor-hero>div{display:grid;grid-template-columns:minmax(0,560px) minmax(620px,1fr);gap:42px;align-items:center}.batch11-advisor-hero .batch11-download-crumb{display:flex;align-items:center;gap:12px;margin:0;color:#59656d;font-size:11px}.batch11-advisor-hero .batch11-download-crumb a{color:#59656d;text-decoration:none}.batch11-advisor-hero .batch11-download-crumb b{color:#303a42;font-weight:650}.batch11-advisor-hero h1{margin:0 0 8px;color:#101820;font-size:31px;line-height:1.1}.batch11-advisor-hero p{max-width:590px;margin:0;color:#53616c;font-size:13px;line-height:1.65}.batch11-advisor-hero aside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0}.batch11-advisor-hero aside span{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:0 22px;border-left:1px solid #e2ded7;color:#252f36;font-size:11px;font-weight:700;line-height:1.25}.batch11-advisor-hero aside i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #b37b2b;border-radius:999px;color:#b37b2b;font-size:9px;font-style:normal;font-weight:850}.batch11-advisor-ref-grid{display:grid;grid-template-columns:360px minmax(0,1fr) 460px;gap:14px;align-items:start}.batch11-advisor-form,.batch11-advisor-results,.batch11-fit-panel,.batch11-next-panel,.batch11-custom-card{border:1px solid #ddd8d0;border-radius:5px;background:#fff}.batch11-advisor-form{display:grid;gap:12px;padding:17px}.batch11-advisor-card-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.batch11-advisor-card-head h2,.batch11-fit-panel h2,.batch11-next-panel h2,.batch11-custom-card h2{margin:0;color:#17222a;font-size:13px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.batch11-advisor-card-head a{color:#a9772c;font-size:11px;font-weight:750;text-decoration:none}.batch11-advisor-field{display:grid;gap:7px}.batch11-advisor-field>span,.batch11-logo-toggle>span{display:flex;gap:9px;align-items:center;color:#27323a;font-size:11px;font-weight:760}.batch11-advisor-field i,.batch11-logo-toggle i{display:grid;place-items:center;width:16px;height:16px;border:1px solid #b57d2c;border-radius:999px;color:#b57d2c;font-size:9px;font-style:normal;font-weight:850}.batch11-advisor-field b{color:#c3352d}.batch11-advisor-field select{width:100%;min-height:31px;padding:0 12px;border:1px solid #dfe4e8;border-radius:3px;background:#fff;color:#1d2931;font-size:12px}.batch11-logo-toggle{display:grid;gap:10px}.batch11-logo-toggle div{display:grid;grid-template-columns:86px 78px;gap:10px}.batch11-logo-toggle button{min-height:28px;border:1px solid #dbe1e5;border-radius:3px;background:#fff;color:#2b3339;font-size:12px}.batch11-logo-toggle button.active{border-color:#b47b2a;color:#a06b23}.batch11-chip-select{display:grid;grid-template-columns:auto auto 1fr;gap:6px;align-items:center;min-height:32px;padding:4px 8px;border:1px solid #dfe4e8;border-radius:3px}.batch11-chip-select b{padding:4px 8px;border-radius:3px;background:#eef0f1;color:#3b444b;font-size:10px;font-weight:650}.batch11-chip-select em{justify-self:end;color:#6b747b;font-style:normal}.batch11-advisor-submit,.batch11-advisor-add{display:flex;justify-content:center;align-items:center;gap:12px;min-height:34px;border-radius:3px;background:#b77d2b;color:#fff;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.batch11-advisor-secure{color:#58656e;font-size:10px}.batch11-advisor-results{display:grid;gap:10px;padding:16px}.batch11-advisor-results>p,.batch11-advisor-results>small{margin:0;color:#59666f;font-size:11px}.batch11-advisor-product{display:grid;grid-template-columns:214px minmax(0,1fr) 124px;min-height:204px;border:1px solid #e0e4e7;border-radius:6px;background:#fff;overflow:hidden}.batch11-advisor-product-media{position:relative;display:grid;grid-template-rows:124px 34px;gap:7px;padding:11px 10px 9px;background:#fbfbfb}.batch11-advisor-product-media>img{width:100%;height:124px;object-fit:contain;filter:drop-shadow(0 13px 12px rgba(30,34,36,.2))}.batch11-advisor-product-media button{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #e1e4e7;border-radius:999px;background:#fff;color:#88939a;font-size:18px}.batch11-advisor-product-media div{display:grid;grid-template-columns:repeat(4,31px) 31px;gap:6px;align-items:center}.batch11-advisor-product-media div img,.batch11-advisor-product-media div span{width:31px;height:31px;border:1px solid #dce1e5;border-radius:4px;background:#fff;object-fit:contain}.batch11-advisor-product-media div img.active{border-color:#b98233;box-shadow:inset 0 0 0 1px #b98233}.batch11-advisor-product-media div span{display:grid;place-items:center;background:#5a6268;color:#fff;font-size:11px}.batch11-advisor-product-copy{display:grid;align-content:start;gap:5px;padding:14px 16px;border-right:1px solid #e6e9eb}.batch11-advisor-product-copy mark{justify-self:start;padding:3px 7px;border-radius:3px;background:#dcefe2;color:#2f7b43;font-size:10px;font-weight:850}.batch11-advisor-product-copy h3{margin:0;color:#18242c;font-size:15px;line-height:1.15}.batch11-advisor-product-copy small{color:#53616a;font-size:10px}.batch11-advisor-tags{display:flex;gap:6px}.batch11-advisor-tags span{padding:4px 7px;border:1px solid #d9e0e4;border-radius:3px;color:#53616a;font-size:10px}.batch11-advisor-product-copy ul,.batch11-advisor-score{display:grid;gap:5px}.batch11-advisor-product-copy ul{margin:2px 0 0;padding:0;list-style:none}.batch11-advisor-product-copy li,.batch11-advisor-score span{color:#26343c;font-size:10px;line-height:1.22}.batch11-advisor-product-copy li:before,.batch11-advisor-score span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#3f9b55;box-shadow:inset 0 0 0 2px #dff0e3}.batch11-advisor-product-copy a{color:#a9772c;font-size:12px;font-weight:800;text-decoration:none}.batch11-advisor-score{justify-items:center;align-content:center;padding:12px 8px}.batch11-advisor-score div{display:grid;place-items:center;width:64px;height:64px;border-radius:999px;background:conic-gradient(#42985a var(--score),#e8ecef 0)}.batch11-advisor-score div b{display:grid;place-items:center;width:50px;height:50px;border-radius:999px;background:#fff;color:#1d282f;font-size:18px}.batch11-advisor-score>small{margin-bottom:4px;color:#59656d;font-size:10px}.batch11-advisor-score span{justify-self:start}.batch11-advisor-score span.muted:before{background:#fff;box-shadow:inset 0 0 0 1px #99a4aa}.batch11-more-recs{justify-self:center;min-width:286px;min-height:30px;border:1px solid #bf8a43;border-radius:3px;background:#fff;color:#a8762b;font-size:12px;font-weight:850;text-transform:uppercase}.batch11-advisor-right{display:grid;gap:12px}.batch11-fit-panel,.batch11-next-panel,.batch11-custom-card{padding:14px 16px}.batch11-fit-panel table{width:100%;margin-top:10px;border-collapse:collapse;table-layout:fixed}.batch11-fit-panel th,.batch11-fit-panel td{padding:6px 8px;border-bottom:1px solid #edf0f1;color:#253039;font-size:9.5px;text-align:left;vertical-align:top}.batch11-fit-panel thead th{color:#1c252c;font-weight:850}.batch11-fit-panel tbody th{width:110px;color:#2d383f;font-weight:760}.batch11-fit-panel td small{display:block;margin-top:3px;color:#278344;font-size:10px;font-weight:780}.batch11-fit-panel td small.good{color:#b37a2b}.batch11-next-panel{display:grid;gap:8px}.batch11-next-panel label{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;min-height:40px;padding:7px 12px;border:1px solid #e3e6e8;border-radius:5px;background:#fff}.batch11-next-panel label span{display:grid;gap:3px}.batch11-next-panel label b{color:#233039;font-size:11px}.batch11-next-panel label small{color:#5c6871;font-size:9.5px}.batch11-next-panel input{width:18px;height:18px}.batch11-advisor-outline{display:flex;justify-content:center;align-items:center;min-height:34px;border:1px solid #bf8a43;border-radius:3px;color:#a8762b;font-size:12px;font-weight:850;text-decoration:none;text-transform:uppercase}.batch11-custom-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:center;min-height:108px}.batch11-custom-card h2{margin-bottom:8px}.batch11-custom-card p{margin:0 0 12px;color:#58656e;font-size:11px;line-height:1.45}.batch11-custom-card a{color:#a9772c;font-size:12px;font-weight:850;text-decoration:none}.batch11-custom-card img{width:100%;height:92px;object-fit:contain}@media(max-width:1320px){.batch11-advisor-ref-grid,.batch11-advisor-hero>div{grid-template-columns:1fr}.batch11-advisor-hero aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.batch11-advisor-screen{padding:16px 10px}.batch11-advisor-hero h1{font-size:27px}.batch11-advisor-hero aside,.batch11-advisor-product,.batch11-custom-card{grid-template-columns:1fr}.batch11-advisor-product-copy{border-right:0;border-bottom:1px solid #e6e9eb}.batch11-fit-panel{overflow-x:auto}.batch11-fit-panel table{min-width:520px}}.batch11-application-screen{min-height:100vh;padding:0 34px 20px;background:#f7f8f8}.batch11-application-screen .batch11-shell{width:min(1438px,100%)}.batch11-application-nav{display:grid;grid-template-columns:245px minmax(0,1fr) 170px;align-items:center;min-height:70px;border-bottom:1px solid #e5e7e6;color:#24313a}.batch11-application-brand{display:inline-flex;align-items:center;gap:10px;color:#202a31;text-decoration:none}.batch11-application-brand span{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;color:#fff;background:#a7772f;font-size:13px;font-weight:900}.batch11-application-brand strong{font-size:15px;letter-spacing:0}.batch11-application-nav nav{display:flex;justify-content:center;gap:34px}.batch11-application-nav nav a{position:relative;padding:27px 0 25px;color:#40505a;font-size:14px;font-weight:800;text-decoration:none}.batch11-application-nav nav a.active{color:#a7772f}.batch11-application-nav nav a.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#a7772f;content:""}.batch11-application-nav>div{display:flex;justify-content:flex-end;gap:9px}.batch11-application-nav button,.batch11-application-nav>div a{display:inline-grid;min-width:72px;min-height:34px;place-items:center;border:1px solid #cdd3d6;border-radius:3px;color:#26333b;background:#fff;font-size:12px;font-weight:850;text-decoration:none}.batch11-application-nav>div a{border-color:#a7772f;color:#fff;background:#a7772f}.batch11-application-hero{display:grid;grid-template-columns:minmax(0,1fr) 134px;align-items:start;gap:18px;padding:22px 0 14px}.batch11-application-breadcrumb{margin:0 0 14px;color:#7d858a;font-size:13px;font-weight:750}.batch11-application-hero h1{margin:0 0 7px;color:#1f2b33;font-size:36px;line-height:1.05;letter-spacing:0}.batch11-application-hero p:last-child{max-width:760px;margin:0;color:#66737a;font-size:15px;line-height:1.55}.batch11-application-hero>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:0;border-radius:0;color:#2c3840;background:transparent;font-size:13px;font-weight:850;text-decoration:none}.batch11-application-hero>a span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cfd5d8;border-radius:50%;overflow:hidden;color:transparent;font-size:0}.batch11-application-hero>a span:before{width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #4a555c;content:""}.batch11-application-screen .batch11-application-grid{display:grid;grid-template-columns:430px minmax(0,499px) 470px;gap:18px;align-items:start}.batch11-application-panel,.batch11-output-card,.batch11-application-screen .batch11-application-next{border:1px solid #e1e4e4;border-radius:4px;background:#fff;box-shadow:0 1px #10182005}.batch11-application-panel{padding:18px}.batch11-application-screen .batch11-need-grid{display:block;grid-template-columns:none;gap:0;padding:18px;border-color:#e1e4e4;border-radius:4px;background:#fff}.batch11-application-screen h3{margin:0;color:#1f2b33;font-size:14px;line-height:1.2;letter-spacing:0}.batch11-industry-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.batch11-application-screen .batch11-application-picker article{display:grid;grid-template-columns:1fr;gap:7px;min-height:156px;padding:8px;border:2px solid #edf0f1;border-radius:4px;background:#fff;color:#223039}.batch11-application-screen .batch11-application-picker article.selected{border-color:#b98535;background:#fffaf1}.batch11-application-screen .batch11-application-picker img{width:100%;height:86px;border-radius:3px;object-fit:cover}.batch11-application-screen .batch11-application-picker article>span{display:grid;gap:4px;width:auto;height:auto;place-items:stretch;border-radius:0;color:inherit;background:transparent}.batch11-application-screen .batch11-application-picker article strong{font-size:13px}.batch11-application-screen .batch11-application-picker small,.batch11-application-screen .batch11-hardware-card-grid small,.batch11-case-strip small{color:#697780;font-size:11px;line-height:1.35;text-transform:none}.batch11-industry-help{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:14px;padding:12px 14px;border:1px solid #ead8bd;border-radius:4px;background:#fff8ec;color:#5e4b32;font-size:13px;font-weight:800}.batch11-industry-help a{color:#a7772f;font-size:12px;font-weight:900;text-decoration:none}.batch11-requirement-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.batch11-requirement-card-grid label{position:relative;display:grid;min-height:88px;gap:4px;padding:12px 12px 10px 42px;border:1px solid #e3e7e8;border-radius:4px;background:#fbfcfc;color:#24313a}.batch11-requirement-card-grid label.selected{border-color:#b98535;background:#fffaf1}.batch11-requirement-card-grid input{position:absolute;top:15px;left:13px;width:17px;height:17px;accent-color:#a7772f}.batch11-requirement-card-grid label>span{display:block;width:auto;height:auto;place-items:stretch;border-radius:0;color:#a7772f;background:transparent;font-size:11px;font-weight:900}.batch11-requirement-card-grid strong{color:#213039;font-size:13px;line-height:1.25}.batch11-requirement-card-grid small{color:#66737a;font-size:11px;line-height:1.3}.batch11-project-notes{display:grid;gap:7px;margin-top:14px;color:#233039;font-size:13px;font-weight:850}.batch11-application-screen .batch11-project-notes>span{display:block;width:auto;height:auto;place-items:stretch;border-radius:0;color:#233039;background:transparent;font-size:13px}.batch11-project-notes textarea{width:100%;min-height:86px;resize:none;border:1px solid #d9dedf;border-radius:4px;padding:11px 12px;color:#3b474f;background:#fff;font:inherit;font-size:13px;line-height:1.45}.batch11-application-screen .batch11-material-finish-suggestion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;padding:13px;border:1px solid #ead8bd;border-radius:4px;background:#fff8ec}.batch11-application-screen .batch11-material-finish-suggestion>strong{grid-column:1 / -1;color:#5c492e;font-size:13px}.batch11-application-screen .batch11-material-finish-suggestion>p{grid-column:1 / -1;margin:0 0 4px;color:#5f6c74;font-size:12px;line-height:1.4}.batch11-application-screen .batch11-material-finish-suggestion span{display:grid;width:auto;height:auto;min-height:42px;padding:0 8px;place-items:center;border:1px solid #eadbc3;border-radius:3px;color:#5a4a34;background:#fff;font-size:11px;font-weight:850;line-height:1.25;text-align:center}.batch11-application-output{display:grid;gap:12px}.batch11-output-card{padding:14px 16px}.batch11-hardware-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.batch11-hardware-card-grid article{display:grid;gap:7px;min-height:116px;padding:8px;border:1px solid #e4e8e9;border-radius:4px;background:#fbfcfc}.batch11-hardware-card-grid img{width:100%;height:64px;border-radius:3px;object-fit:cover;background:#eef1f2}.batch11-hardware-card-grid strong{color:#223039;font-size:11px;line-height:1.25}.batch11-hardware-card-grid small{display:none}.batch11-combo-list{display:grid;gap:7px;margin-top:10px}.batch11-combo-list article{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:10px;min-height:43px;padding:6px 8px 6px 12px;border:1px solid #e1e5e6;border-radius:4px;background:#fff}.batch11-combo-list article.selected{border-color:#b98535;background:#fffaf1}.batch11-combo-list span{display:grid;gap:3px}.batch11-combo-list b{color:#223039;font-size:13px}.batch11-combo-list small{color:#68767f;font-size:12px}.batch11-combo-list button{min-height:32px;border:1px solid #bd8d44;border-radius:3px;color:#fff;background:#a7772f;font-size:12px;font-weight:900}.batch11-combo-list article:not(.selected) button{color:#a7772f;background:#fff}.batch11-rfq-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:10px}.batch11-rfq-checklist label{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;color:#3f4d56;font-size:11px;font-weight:750}.batch11-rfq-checklist input{width:15px;height:15px;accent-color:#a7772f}.batch11-case-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.batch11-case-strip h3{grid-column:1 / -1}.batch11-case-strip article{display:grid;grid-template-columns:1fr;gap:7px;min-height:104px;padding:8px;border:1px solid #e4e8e9;border-radius:4px;background:#fbfcfc}.batch11-case-strip img{width:100%;height:50px;border-radius:3px;object-fit:cover}.batch11-case-strip span{display:grid;gap:4px}.batch11-case-strip strong{color:#223039;font-size:11px;line-height:1.25}.batch11-case-strip small{display:none}.batch11-application-screen .batch11-application-next{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr) 470px;align-items:center;gap:22px;min-height:96px;margin-top:2px;padding:18px 20px}.batch11-application-next h3{margin-bottom:6px}.batch11-application-next p{margin:0;color:#68767f;font-size:13px;line-height:1.45}.batch11-next-step-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.batch11-application-screen .batch11-next-step-items span{display:grid;min-height:44px;place-items:center;border:1px solid #e4e8e9;border-radius:4px;color:#2f3d46;background:#fbfcfc;font-size:12px;font-weight:850;text-align:center}.batch11-application-actions{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}.batch11-application-screen .batch11-application-actions a{display:inline-grid;min-height:44px;place-items:center;border:1px solid #a7772f;border-radius:3px;color:#fff;background:#a7772f;font-size:12px;font-weight:900;text-decoration:none}.batch11-application-screen .batch11-application-actions a:last-child{color:#a7772f;background:#fff}@media(max-width:1180px){.batch11-application-screen .batch11-application-grid,.batch11-application-screen .batch11-application-next,.batch11-application-nav{grid-template-columns:1fr}.batch11-application-nav{gap:12px;padding:16px 0}.batch11-application-nav nav,.batch11-application-nav>div{justify-content:flex-start}}@media(max-width:760px){.batch11-application-screen{padding:0 12px 18px}.batch11-industry-card-grid,.batch11-requirement-card-grid,.batch11-hardware-card-grid,.batch11-rfq-checklist>div,.batch11-next-step-items,.batch11-application-actions,.batch11-application-hero{grid-template-columns:1fr}.batch11-application-nav nav{flex-wrap:wrap;gap:14px}.batch11-application-hero h1{font-size:30px}}@media(max-width:760px){body:has(.batch11-rfq-screen) .front-header{display:none}body:has(.batch11-rfq-screen){background:#fff}.batch11-overlay.batch11-rfq-screen{top:0;padding:0;background:#fff}.batch11-rfq-screen .batch11-mobile-rfq-header{display:block;position:sticky;top:0;z-index:3;border-bottom:1px solid #e8e8e8;background:#fff}.batch11-mobile-status{display:grid;grid-template-columns:1fr repeat(3,22px);align-items:center;height:34px;padding:0 25px;color:#111820}.batch11-mobile-status strong{font-size:20px;font-weight:900}.batch11-mobile-status span{position:relative;overflow:hidden;color:transparent;font-size:0}.batch11-mobile-status span:nth-of-type(1):before{display:block;width:18px;height:14px;margin-left:2px;background:linear-gradient(to top,#111820 0 28%,transparent 28% 100%),linear-gradient(to top,transparent 0 22%,#111820 22% 48%,transparent 48% 100%),linear-gradient(to top,transparent 0 42%,#111820 42% 68%,transparent 68% 100%),linear-gradient(to top,transparent 0 62%,#111820 62% 100%);background-size:4px 100%;background-position:0 0,5px 0,10px 0,15px 0;background-repeat:no-repeat;content:""}.batch11-mobile-status span:nth-of-type(2):before{display:block;width:18px;height:13px;border:3px solid #111820;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;content:""}.batch11-mobile-status span:nth-of-type(3):before{display:block;width:23px;height:12px;border:2px solid #111820;border-radius:3px;content:""}.batch11-mobile-status span:nth-of-type(3):after{position:absolute;top:4px;right:-3px;width:2px;height:5px;background:#111820;border-radius:1px;content:""}.batch11-mobile-toolbar{display:grid;grid-template-columns:38px 128px 34px 38px 92px;align-items:center;gap:6px;min-height:72px;padding:0 14px 10px}.batch11-mobile-toolbar button{display:grid;width:32px;gap:6px;padding:0;border:0;background:transparent}.batch11-mobile-toolbar button span{display:block;height:2px;border-radius:2px;background:#111820}.batch11-mobile-toolbar img{width:128px;max-width:100%}.batch11-mobile-toolbar i{position:relative;width:31px;height:31px}.batch11-mobile-toolbar i:before{display:block;width:22px;height:22px;border:3px solid #111820;border-radius:50%;content:""}.batch11-mobile-toolbar i:after{position:absolute;right:0;bottom:2px;width:12px;height:3px;border-radius:2px;background:#111820;transform:rotate(45deg);content:""}.batch11-mobile-toolbar em{display:grid;justify-items:center;color:#111820;font-size:11px;font-style:normal;font-weight:900}.batch11-mobile-toolbar em:before{width:22px;height:28px;margin-bottom:1px;border:2px solid #111820;border-radius:3px;content:""}.batch11-mobile-toolbar b{display:grid;height:52px;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(180deg,#b88432,#95631f);font-size:20px;font-weight:900}.batch11-rfq-screen .batch11-shell{width:100%;padding:0 14px 130px}.batch11-rfq-screen .batch11-rfq-head{margin:0;padding:18px 0 12px}.batch11-rfq-screen .batch11-rfq-head .batch11-breadcrumb{display:none}.batch11-rfq-screen .batch11-mobile-rfq-crumb{display:flex;gap:12px;margin:0 0 22px;color:#333d45;font-size:16px}.batch11-rfq-screen .batch11-mobile-rfq-crumb span{font-size:16px}.batch11-rfq-screen .batch11-mobile-rfq-crumb span:not(:last-child):after{margin-left:12px;color:#87919a;content:">"}.batch11-rfq-screen .batch11-back-link{display:none}.batch11-rfq-screen .batch11-rfq-head h2{font-size:30px;line-height:1.15;margin-bottom:14px}.batch11-rfq-screen .batch11-rfq-head p{color:#333d45;font-size:18px;line-height:1.42}.batch11-rfq-screen .batch11-config-grid{display:grid;grid-template-columns:1fr;gap:0}.batch11-rfq-screen .batch11-stepper{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:78px;order:1;padding:0;border:0;background:transparent}.batch11-rfq-screen .batch11-stepper span{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:70px;margin:0;padding:0;border:0;background:transparent;color:#172027;text-align:center}.batch11-rfq-screen .batch11-stepper span:after{display:block;position:absolute;top:20px;left:calc(50% + 21px);width:calc(100% - 42px);height:2px;background:#d7dce0;content:""}.batch11-rfq-screen .batch11-stepper span:last-of-type:after{display:none}.batch11-rfq-screen .batch11-stepper span b{display:grid;width:39px;height:39px;place-items:center;border:2px solid #d0d5da;border-radius:50%;color:#111820;background:#fff;font-size:17px;font-weight:900}.batch11-rfq-screen .batch11-stepper span b:before,.batch11-rfq-screen .batch11-stepper span b:after{display:none}.batch11-rfq-screen .batch11-stepper span:nth-of-type(1) b,.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b{color:transparent}.batch11-rfq-screen .batch11-stepper span:nth-of-type(1) b:before,.batch11-rfq-screen .batch11-stepper span:nth-of-type(2) b:before{display:block;width:17px;height:9px;border-bottom:2px solid #111820;border-left:2px solid #111820;transform:rotate(-45deg);content:""}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3){background:transparent;box-shadow:none}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3) b{color:#fff;border-color:#976923;background:#976923}.batch11-rfq-screen .batch11-stepper span strong{display:block;color:#1f2932;font-size:11px;font-weight:720;line-height:1.15}.batch11-rfq-screen .batch11-stepper span:nth-of-type(3) strong{color:#976923;font-weight:900}.batch11-rfq-screen .batch11-stepper span small,.batch11-rfq-screen .batch11-help-card{display:none}.batch11-rfq-screen .batch11-form-card{order:2;padding:0;border:0;background:transparent}.batch11-rfq-screen .batch11-form-card>h3,.batch11-rfq-screen .batch11-form-card>.batch11-muted{display:none}.batch11-rfq-screen .batch11-selected-product{display:grid;grid-template-columns:126px minmax(0,1fr);gap:14px;align-items:center;margin:26px 0;padding:0;border:1px solid #dfe3e6;border-radius:7px;overflow:hidden;background:#fff}.batch11-rfq-screen .batch11-selected-product img{width:126px;height:104px;min-height:0;object-fit:contain;background:#f8f8f8}.batch11-rfq-screen .batch11-selected-product>div{display:grid;gap:4px;padding:14px 12px 12px 0}.batch11-rfq-screen .batch11-selected-product>div>span{width:max-content;padding:4px 8px;border-radius:4px;color:#976923;background:#f6ead8;font-size:12px;font-weight:900;text-transform:uppercase}.batch11-rfq-screen .batch11-selected-product strong{color:#172027;font-size:19px;line-height:1.18}.batch11-rfq-screen .batch11-selected-product ul{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;color:#58636c;font-size:14px;line-height:1.3;list-style:none}.batch11-rfq-screen .batch11-selected-product li:before{content:""}.batch11-rfq-screen .batch11-selected-product a{justify-self:end;color:#976923;font-size:14px;font-weight:850;text-decoration:none}.batch11-rfq-screen .batch11-choice-section{display:grid;gap:16px;margin:0 0 31px}.batch11-rfq-screen .batch11-choice-section>strong,.batch11-rfq-screen .batch11-mobile-quantity>strong,.batch11-rfq-screen .batch11-mobile-upload>strong{color:#172027;font-size:21px;line-height:1.2;text-transform:uppercase}.batch11-rfq-screen .batch11-choice-section>strong em,.batch11-rfq-screen .batch11-mobile-quantity>strong em{color:#d4322f;font-style:normal}.batch11-rfq-screen .batch11-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.batch11-rfq-screen .batch11-choice-grid label{position:relative;display:grid;justify-items:center;min-height:112px;padding:17px 8px 15px;border:1px solid #dfe3e6;border-radius:7px;background:#fff;text-align:center}.batch11-rfq-screen .batch11-choice-grid label.selected{border-color:#976923;box-shadow:inset 0 0 0 1px #976923}.batch11-rfq-screen .batch11-choice-grid input{position:absolute;top:13px;left:13px;width:17px;height:17px}.batch11-rfq-screen .batch11-material-swatch{width:60px;height:60px;margin:5px 0 8px}.batch11-rfq-screen .batch11-choice-grid label span:not(.batch11-material-swatch):not(.batch11-finish-swatch){font-size:18px}.batch11-rfq-screen .batch11-choice-grid small{display:block;max-width:100%;color:#4c5962;font-size:12px;line-height:1.35}.batch11-rfq-screen .batch11-choice-grid.finishes{display:flex;gap:18px;margin-right:-14px;padding-bottom:18px;overflow:hidden}.batch11-rfq-screen .batch11-choice-grid.finishes label{flex:0 0 72px;min-height:116px;padding:0 0 8px;border-color:transparent;box-shadow:none}.batch11-rfq-screen .batch11-choice-grid.finishes label.selected{flex-basis:68px;padding:8px 8px 7px;border-color:#976923;box-shadow:inset 0 0 0 1px #976923}.batch11-rfq-screen .batch11-choice-grid.finishes input{display:none}.batch11-rfq-screen .batch11-finish-swatch{width:60px;height:60px;margin:0 0 9px}.batch11-rfq-screen .batch11-choice-grid.finishes label span:not(.batch11-finish-swatch){font-size:16px;line-height:1.15}.batch11-rfq-screen .batch11-choice-grid.finishes label.selected:after{position:absolute;top:3px;right:3px;width:23px;height:23px;border-radius:50%;background:#976923;content:""}.batch11-rfq-screen .batch11-choice-grid.finishes label.selected:before{position:absolute;top:10px;right:9px;z-index:1;width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);content:""}.batch11-rfq-screen .batch11-mobile-quantity,.batch11-rfq-screen .batch11-mobile-upload{display:grid;gap:14px;margin-bottom:31px}.batch11-rfq-screen .batch11-mobile-quantity>div{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;min-height:60px;border:1px solid #d8dde2;border-radius:7px;background:#fff}.batch11-rfq-screen .batch11-mobile-quantity button{border:0;background:transparent;color:#172027;font-size:28px}.batch11-rfq-screen .batch11-mobile-quantity>div span{color:#172027;font-size:22px;text-align:center}.batch11-rfq-screen .batch11-mobile-quantity p,.batch11-rfq-screen .batch11-mobile-upload p{margin:0;color:#68737c;font-size:16px;line-height:1.35}.batch11-rfq-screen .batch11-mobile-upload{margin-bottom:8px}.batch11-rfq-screen .batch11-mobile-upload article{display:grid;grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;min-height:76px;padding:0 13px 0 10px;border:1px solid #dfe3e6;border-radius:7px 7px 0 0;background:#fff}.batch11-rfq-screen .batch11-mobile-upload article>b{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d9dee3;border-radius:7px;overflow:hidden;color:transparent;font-size:0}.batch11-rfq-screen .batch11-mobile-upload article>b:before{width:15px;height:26px;border:2px solid #1f2932;border-left-color:transparent;border-radius:11px;content:"";transform:rotate(-35deg)}.batch11-rfq-screen .batch11-mobile-upload article span{display:grid;gap:3px}.batch11-rfq-screen .batch11-mobile-upload article strong{color:#172027;font-size:19px}.batch11-rfq-screen .batch11-mobile-upload article small{color:#59666f;font-size:15px}.batch11-rfq-screen .batch11-mobile-upload article button{border:0;background:transparent;color:#172027;font-size:26px}.batch11-rfq-screen .batch11-mobile-upload p{margin-top:-14px;padding:10px 14px 14px;border:1px solid #dfe3e6;border-top:0;border-radius:0 0 7px 7px;background:#fff;font-size:14px}.batch11-rfq-screen .batch11-branding-toggle,.batch11-rfq-screen .batch11-warning,.batch11-rfq-screen .batch11-form-actions,.batch11-rfq-screen .batch11-summary-card{display:none}.batch11-rfq-screen .batch11-mobile-rfq-bar{position:fixed;right:0;bottom:0;left:0;z-index:4;display:grid;grid-template-columns:88px minmax(0,1fr) 1.65fr;gap:12px;align-items:center;padding:18px 14px 26px;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -8px 28px #1c22281f}.batch11-rfq-screen .batch11-mobile-rfq-bar img{width:72px;height:72px;border:1px solid #e4e7ea;border-radius:7px;object-fit:contain}.batch11-rfq-screen .batch11-mobile-rfq-bar div{display:grid;gap:6px}.batch11-rfq-screen .batch11-mobile-rfq-bar strong{color:#172027;font-size:16px}.batch11-rfq-screen .batch11-mobile-rfq-bar span{color:#59666f;font-size:14px}.batch11-rfq-screen .batch11-mobile-rfq-bar span b{display:inline-grid;width:16px;height:16px;margin-left:3px;place-items:center;border:1px solid #9ca5ad;border-radius:50%;font-size:11px}.batch11-rfq-screen .batch11-mobile-rfq-bar em{color:#976923;font-size:15px;font-style:normal}.batch11-rfq-screen .batch11-mobile-rfq-bar button{min-height:72px;border:0;border-radius:7px;color:#fff;background:linear-gradient(180deg,#bd8936,#9d6d27);font-size:17px;font-weight:900;text-transform:uppercase}.batch11-rfq-screen .batch11-mobile-rfq-bar button span{margin-left:8px;color:#fff;font-size:21px}.batch11-rfq-screen .batch11-mobile-rfq-bar p{grid-column:1 / -1;margin:0;color:#7a8289;font-size:14px;text-align:center}}@media(max-width:760px){body:has(.batch11-compare-screen) .front-header{display:none}body:has(.batch11-compare-screen){background:#fff}.batch11-overlay.batch11-compare-screen{top:0;padding:0;background:#fff}.batch11-compare-screen .batch11-mobile-compare-header{display:block;position:sticky;top:0;z-index:5;border-bottom:1px solid #e7e9eb;background:#fff}.batch11-mobile-compare-toolbar{display:grid;grid-template-columns:36px 144px 34px 38px 74px;gap:7px;align-items:center;min-height:72px;padding:0 10px 10px}.batch11-mobile-compare-toolbar button{display:grid;width:34px;gap:7px;padding:0;border:0;background:transparent}.batch11-mobile-compare-toolbar button span{display:block;height:2px;border-radius:2px;background:#101820}.batch11-mobile-compare-toolbar img{width:144px}.batch11-mobile-compare-toolbar i{position:relative;width:32px;height:32px}.batch11-mobile-compare-toolbar i:before{display:block;width:23px;height:23px;border:3px solid #101820;border-radius:50%;content:""}.batch11-mobile-compare-toolbar i:after{position:absolute;right:0;bottom:3px;width:12px;height:3px;border-radius:2px;background:#101820;transform:rotate(45deg);content:""}.batch11-mobile-compare-toolbar em{position:relative;display:block;width:30px;height:30px;border:3px solid #101820;border-top-color:transparent;border-radius:16px 16px 12px 12px;font-style:normal}.batch11-mobile-compare-toolbar em:after{position:absolute;right:6px;bottom:-6px;width:10px;height:2px;background:#101820;border-radius:2px;content:""}.batch11-mobile-compare-toolbar em b{position:absolute;top:-16px;right:-9px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#976923;font-size:13px;font-weight:900}.batch11-mobile-compare-toolbar>strong{display:grid;height:50px;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(180deg,#bd8936,#9d6d27);font-size:18px;font-weight:900}.batch11-compare-screen .batch11-shell{width:100%;padding:0 16px 136px}.batch11-compare-screen .batch11-compare-head{gap:19px;margin:0;padding:18px 0 0}.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb{display:flex;gap:10px;color:#4d5962;font-size:16px;text-transform:none}.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb a,.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb span,.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb strong{color:inherit;font-size:16px;font-weight:520;letter-spacing:0;text-transform:none}.batch11-compare-screen .batch11-compare-head .batch11-titlebar{display:block;margin-left:0}.batch11-compare-screen .batch11-head-actions{display:none}.batch11-compare-screen .batch11-compare-head h2{margin:0 0 12px;color:#17202c;font-size:0;line-height:1.04}.batch11-compare-screen .batch11-compare-head h2:before{color:#17202c;content:"Compare Products";font-size:39px}.batch11-compare-screen .batch11-compare-head p{color:#4f5b66;font-size:20px;line-height:1.45}.batch11-compare-screen .batch11-mobile-compare-back{display:inline-flex;align-items:center;gap:10px;margin:25px 0 24px;color:#976923;font-size:18px;font-weight:800;text-decoration:none}.batch11-compare-screen .batch11-mobile-compare-back:before{content:"<";font-size:22px}.batch11-compare-screen .batch11-mobile-selected-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 11px;margin-bottom:24px}.batch11-compare-screen .batch11-mobile-selected-compare>div{display:flex;grid-column:1 / 3;align-items:center;justify-content:space-between;min-height:57px;padding:0 18px;border:1px solid #dfe3e8;border-radius:6px;background:#fff}.batch11-compare-screen .batch11-mobile-selected-compare>div strong{color:#17202c;font-size:16px;font-weight:900;text-transform:uppercase}.batch11-compare-screen .batch11-mobile-selected-compare>div button{border:0;color:#976923;background:transparent;font-size:16px}.batch11-compare-screen .batch11-mobile-add-product{grid-column:3;grid-row:1;min-height:57px;border:1px solid #976923;border-radius:6px;color:#976923;background:#fff;font-size:17px;font-weight:760}.batch11-compare-screen .batch11-mobile-add-product:before{margin-right:11px;content:"+";font-size:25px;font-weight:400}.batch11-compare-screen .batch11-mobile-selected-compare article{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:4px;align-items:center;min-height:94px;padding:8px 5px;border:1px solid #dfe3e8;border-radius:6px;background:#fff}.batch11-compare-screen .batch11-mobile-selected-compare article img{width:45px;height:52px;object-fit:contain;background:#fafafa}.batch11-compare-screen .batch11-mobile-selected-compare article span{display:grid;gap:5px;padding-right:10px}.batch11-compare-screen .batch11-mobile-selected-compare article strong{color:#17202c;font-size:12px;line-height:1.1}.batch11-compare-screen .batch11-mobile-selected-compare article small{color:#3e4a55;font-size:12px;line-height:1.05}.batch11-compare-screen .batch11-mobile-selected-compare article button{position:absolute;top:7px;right:5px;border:0;color:#17202c;background:transparent;font-size:22px;line-height:1}.batch11-compare-screen .batch11-compare-layout{display:block;margin-top:0}.batch11-compare-screen .batch11-side-panel{display:none}.batch11-compare-screen .batch11-table-wrap{margin-top:0;padding:0;border:0;overflow:visible;background:transparent}.batch11-compare-screen .batch11-product-columns{display:grid;grid-template-columns:104px repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #dfe3e8;border-bottom:0;border-radius:6px 6px 0 0;overflow:hidden}.batch11-compare-screen .batch11-product-label{display:block;min-height:276px;padding:30px 8px;border-left:0;color:transparent;background:#fff}.batch11-compare-screen .batch11-product-label:before{display:block;color:#17202c;font-size:12px;font-weight:900;line-height:1.2;content:"SPECIFICATION"}.batch11-compare-screen .batch11-product-label:after{display:block;width:28px;height:22px;margin-top:18px;background:linear-gradient(#66717a,#66717a) 0 3px / 28px 2px no-repeat,linear-gradient(#66717a,#66717a) 0 10px / 28px 2px no-repeat,linear-gradient(#66717a,#66717a) 0 17px / 28px 2px no-repeat;content:""}.batch11-compare-screen .batch11-product-top{justify-items:center;gap:8px;min-height:276px;padding:18px 10px 16px;border-left:1px solid #dfe3e8;border-right:0;background:#fff;text-align:center}.batch11-compare-screen .batch11-product-top img{width:100%;height:126px;aspect-ratio:auto;object-fit:contain;border-radius:0;background:#fff}.batch11-compare-screen .batch11-product-top strong{color:#17202c;font-size:17px;line-height:1.2}.batch11-compare-screen .batch11-product-top>span{display:grid;justify-items:center;gap:13px;color:#4b5661;font-size:16px;line-height:1.1}.batch11-compare-screen .batch11-product-top>span b{width:max-content;padding:7px 13px;border:1px solid #d4a05b;border-radius:6px;color:#976923;background:#fff;font-size:13px;font-weight:650}.batch11-compare-screen .batch11-compare-table{width:100%;min-width:0;border:1px solid #dfe3e8;border-top:0;table-layout:fixed;background:#fff;font-size:16px}.batch11-compare-screen .batch11-compare-table th{width:104px;color:#17202c;background:#fff;font-size:16px;font-weight:760;line-height:1.18}.batch11-compare-screen .batch11-compare-table th,.batch11-compare-screen .batch11-compare-table td{padding:18px 14px;border-top:1px solid #dfe3e8;border-right:1px solid #dfe3e8;overflow-wrap:normal;word-break:normal;line-height:1.42;vertical-align:top}.batch11-compare-screen .batch11-compare-table td{color:#26313c;font-size:16px}.batch11-compare-screen .batch11-compare-table td:last-child,.batch11-compare-screen .batch11-compare-table th:last-child{border-right:0}.batch11-compare-screen .batch11-compare-table tr:nth-last-child(-n+3){display:none}.batch11-compare-screen .batch11-compare-note{display:flex;gap:10px;align-items:center;margin:16px 0 0;color:#6b747c;font-size:16px;line-height:1.35}.batch11-compare-screen .batch11-compare-note:before{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid #7f8992;border-radius:50%;color:#58636c;content:"i";font-size:14px;font-weight:900}.batch11-compare-screen .batch11-compare-footer{display:none}.batch11-compare-screen .batch11-mobile-compare-bar{position:fixed;right:0;bottom:0;left:0;z-index:6;display:grid;grid-template-columns:104px minmax(0,1fr) minmax(0,1.35fr);gap:11px;align-items:center;padding:22px 18px 28px;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 -8px 24px #1a21281f}.batch11-compare-screen .batch11-mobile-compare-bar div{display:grid;gap:12px}.batch11-compare-screen .batch11-mobile-compare-bar strong{color:#17202c;font-size:16px;line-height:1.15}.batch11-compare-screen .batch11-mobile-compare-bar div a{color:#976923;font-size:16px;text-decoration:underline}.batch11-compare-screen .batch11-mobile-compare-bar>a{display:grid;min-height:68px;place-items:center;padding:0 10px;border:1px solid #976923;border-radius:6px;color:#976923;background:#fff;font-size:15px;font-weight:900;line-height:1.08;text-align:center;text-decoration:none;text-transform:uppercase}.batch11-compare-screen .batch11-mobile-compare-bar>a:last-child{color:#fff;background:linear-gradient(180deg,#bd8936,#9d6d27)}}@media(max-width:560px){.products-index-page .mobile-filter-drawer summary{justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:auto 0 0;z-index:140;display:grid;max-height:min(56vh,548px);gap:8px;overflow:auto;padding:13px 14px 0;border:1px solid rgba(220,210,194,.96);border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fffffffa,#fffcf6fa),#fff;box-shadow:0 -18px 45px #181f262e}.products-index-page .mobile-filter-drawer[open]:before{position:fixed;inset:0;z-index:-1;background:#14181c2e;content:""}.products-index-page .mobile-filter-drawer[open] summary{position:absolute;top:10px;right:12px;width:27px;min-height:27px;padding:0;border-radius:999px;color:transparent}.products-index-page .mobile-filter-drawer[open] summary:before,.products-index-page .mobile-filter-drawer[open] summary:after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#5f666d;content:""}.products-index-page .mobile-filter-drawer[open] summary:before{transform:translate(-50%,-50%) rotate(45deg)}.products-index-page .mobile-filter-drawer[open] summary:after{transform:translate(-50%,-50%) rotate(-45deg)}.products-index-page .mobile-filter-sheet-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-right:34px}.products-index-page .mobile-filter-sheet-head div{display:grid;gap:2px}.products-index-page .mobile-filter-sheet-head strong{color:#17202c;font-size:13px;line-height:1.15}.products-index-page .mobile-filter-sheet-head span{color:#798087;font-size:8px}.products-index-page .mobile-filter-sheet-head button,.products-index-page .mobile-filter-active-chips button,.products-index-page .mobile-filter-sheet-actions button{border:1px solid rgba(195,169,124,.75);border-radius:4px;background:#fff;color:#976923;font:inherit;font-size:8px;font-weight:800}.products-index-page .mobile-filter-sheet-head button{min-height:23px;padding:0 7px}.products-index-page .mobile-filter-active-chips{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:3px}.products-index-page .mobile-filter-active-chips button{min-height:22px;padding:0 7px;border-radius:999px;background:#f5ead8}.products-index-page .mobile-filter-drawer .product-filter-controls{gap:8px;padding-bottom:8px}.products-index-page .mobile-filter-drawer .product-filter-group{gap:5px;padding:8px 0;border-top:1px solid rgba(226,220,210,.85)}.products-index-page .mobile-filter-drawer .product-filter-group h3{display:flex;justify-content:space-between;color:#262c34;font-size:8.5px;text-transform:none;letter-spacing:0}.products-index-page .mobile-filter-drawer .product-filter-group h3:after{color:#9a8f7f;content:"^";font-size:9px}.products-index-page .mobile-filter-drawer .product-filter-options{gap:4px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:21px;padding:3px 5px;border:0;border-radius:2px;background:transparent;font-size:8px}.products-index-page .mobile-filter-drawer .product-filter-options button:before{flex:0 0 auto;width:9px;height:9px;border:1px solid #b8bec3;border-radius:2px;content:""}.products-index-page .mobile-filter-drawer .product-filter-options button.active:before{border-color:#0f9aa5;background:linear-gradient(135deg,transparent 0 44%,#fff 45% 55%,transparent 56%),#0f9aa5}.products-index-page .mobile-filter-drawer .product-filter-options button small{margin-left:auto}.products-index-page .mobile-filter-sheet-actions{position:sticky;bottom:0;z-index:142;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -14px;padding:9px 14px 12px;border-top:1px solid rgba(224,214,198,.95);background:#fffdf8}.products-index-page .mobile-filter-sheet-actions button{min-height:30px;text-transform:uppercase}.products-index-page .mobile-filter-sheet-actions button:last-child{border-color:#976923;color:#fff;background:#976923}}.front-container{width:min(1120px,calc(100% - 48px))}.front-header{min-height:58px;padding-inline:22px;gap:14px}.front-brand{min-width:128px}.front-logo{width:124px}.front-header nav{gap:1px}.nav-item>a,.front-header-tools button,.front-header-tools a{min-height:32px;padding-inline:7px;border-radius:4px;font-size:10px;letter-spacing:0}.front-header-tools{gap:5px}.front-header-tools .front-rfq-button{min-height:34px;padding-inline:14px;border-radius:4px;font-size:10px}.front-hero-grid{grid-template-columns:minmax(0,.55fr) minmax(470px,.9fr);min-height:430px;gap:28px;padding:34px 0 28px}.front-hero-copy h1{max-width:455px;font-size:clamp(34px,3.25vw,48px);line-height:1.05}.front-hero-copy p{max-width:410px;margin-top:10px;font-size:12px;line-height:1.5}.front-hero-eyebrow{margin-bottom:10px;padding:4px 10px;font-size:9px;letter-spacing:.08em}.front-actions{gap:10px;margin-top:16px}.front-actions a,.front-actions button,.inline-cta,.card-actions a,.front-card>a,.front-card-actions a{min-height:32px;padding:0 13px;border-radius:4px;font-size:10px}.front-hero-facts{gap:8px;margin-top:18px}.front-hero-facts span,.home-feature-strip span{min-height:42px;padding:8px 10px;border-radius:5px;font-size:10px;line-height:1.25}.front-hero .product-gallery img{width:min(720px,100%);aspect-ratio:2.68 / 1;object-fit:cover;object-position:center}.home-feature-strip{gap:10px;padding:12px 0}.front-section{padding:38px 0}.front-section-header{margin-bottom:18px}.front-section-header h2{font-size:clamp(24px,2.2vw,34px)}.front-section-header p{max-width:620px;font-size:12px;line-height:1.55}.front-grid{gap:12px}.front-card{gap:8px;padding:13px;border-radius:5px}.front-card h3,.product-card h3{font-size:13px;line-height:1.22}.front-card p,.front-card li,.product-card small{font-size:10.5px;line-height:1.45}.product-category-card .front-card-media,.product-card .front-card-media{aspect-ratio:1.65 / 1;border-radius:4px}.product-card dl{gap:4px}.product-card dl div{grid-template-columns:64px minmax(0,1fr);gap:6px}.product-card dt,.product-card dd{font-size:10px;line-height:1.35}.tag-row{gap:5px}.tag-row span{min-height:20px;padding:3px 7px;border-radius:999px;font-size:9px}.filterable-products-layout{grid-template-columns:228px minmax(0,1fr);gap:18px}.product-filter-panel{top:66px;gap:12px;padding:12px;border-radius:5px}.product-filter-panel>div:first-child strong,.filtered-result-header strong,.active-filter-summary strong{font-size:12px}.product-filter-panel span,.filtered-result-header span,.active-filter-summary span{font-size:10px}.product-filter-group{gap:7px}.product-filter-group h3{font-size:10px;letter-spacing:.08em}.product-filter-options{gap:6px}.product-filter-options button{min-height:28px;padding:5px 8px;border-radius:4px;font-size:10px}.product-filter-options small{min-width:18px;height:18px;font-size:9px}.filtered-result-header,.active-filter-summary,.no-results-state{padding:10px 12px;border-radius:5px}.filtered-product-results{gap:12px}.active-filter-chips{gap:6px}.active-filter-chips button{min-height:26px;padding:4px 8px;border-radius:999px;font-size:10px}@media(max-width:900px){.front-container{width:min(100% - 32px,720px)}.front-header{min-height:56px;padding-inline:16px}.front-logo{width:116px}.front-hero-grid{grid-template-columns:1fr;min-height:0;gap:18px;padding:28px 0 24px}.front-hero-copy h1{max-width:620px;font-size:34px}.front-hero-copy p{max-width:560px}.front-hero .product-gallery img{aspect-ratio:1.72 / 1}.home-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.filterable-products-layout{grid-template-columns:1fr}.product-filter-panel{display:none}.mobile-filter-drawer{display:block}}@media(max-width:560px){.front-container{width:min(100% - 24px,420px)}.front-header{grid-template-columns:auto 1fr auto;gap:8px;min-height:54px;padding-inline:12px}.front-brand{min-width:112px}.front-logo{width:108px}.front-header-tools{gap:4px}.front-header-tools .front-rfq-button{min-height:31px;padding-inline:9px;font-size:9px}.front-hero-grid{padding:22px 0 20px}.front-hero-copy h1{font-size:29px}.front-actions{display:grid;grid-template-columns:1fr 1fr}.front-actions a,.front-actions button{justify-content:center;min-width:0;padding-inline:8px;text-align:center}.front-hero-facts,.home-feature-strip{grid-template-columns:1fr}.front-section{padding:30px 0}.front-grid,.filtered-product-results .front-grid{grid-template-columns:1fr}.mobile-filter-drawer{padding:10px 12px;border-radius:5px}.mobile-filter-drawer summary{min-height:32px;font-size:11px}}@media(max-width:560px){.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:auto 0 0;z-index:140;display:grid;max-height:min(56vh,548px);gap:8px;overflow:auto;padding:13px 14px 0;border:1px solid rgba(220,210,194,.96);border-radius:13px 13px 0 0;background:#fffdf8;box-shadow:0 -18px 45px #181f262e}.products-index-page .mobile-filter-drawer[open] summary{position:absolute;top:10px;right:12px;width:27px;min-height:27px;padding:0;border-radius:999px;color:transparent}.products-index-page .mobile-filter-sheet-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-right:34px}.products-index-page .mobile-filter-sheet-head strong{color:#17202c;font-size:13px;line-height:1.15}.products-index-page .mobile-filter-sheet-head span{color:#798087;font-size:8px}.products-index-page .mobile-filter-sheet-head-actions{display:flex;gap:6px;align-items:center}.products-index-page .mobile-filter-sheet-head-actions a,.products-index-page .mobile-filter-sheet-head-actions button{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(195,169,124,.75);border-radius:4px;color:#976923;background:#fff;font-size:8px;font-weight:800;text-decoration:none;text-transform:uppercase}.products-index-page .mobile-filter-sheet-head-actions a:last-child,.products-index-page .mobile-filter-sheet-head-actions button:last-child{border-color:#976923;color:#fff;background:#976923}.products-index-page .mobile-filter-active-chips{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:3px}.products-index-page .mobile-filter-active-chips button{min-height:22px;padding:0 7px;border:1px solid rgba(195,169,124,.75);border-radius:999px;color:#976923;background:#f5ead8;font-size:8px;font-weight:800}.products-index-page .mobile-filter-sheet-actions{position:sticky;bottom:0;z-index:142;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -14px;padding:9px 14px 12px;border-top:1px solid rgba(224,214,198,.95);background:#fffdf8}.products-index-page .mobile-filter-sheet-actions a,.products-index-page .mobile-filter-sheet-actions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(195,169,124,.75);border-radius:4px;color:#976923;background:#fff;font-size:8px;font-weight:800;text-decoration:none;text-transform:uppercase}.products-index-page .mobile-filter-sheet-actions a:last-child,.products-index-page .mobile-filter-sheet-actions button:last-child{border-color:#976923;color:#fff;background:#976923}}@media(max-width:560px){body:has(.products-index-page) .front-header{grid-template-columns:38px minmax(0,1fr) auto;gap:4px;min-height:34px;padding:0 6px;border-bottom:1px solid rgba(226,224,218,.95);box-shadow:none}body:has(.products-index-page) .mobile-menu-button{order:1;width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#32373b;font-size:0}body:has(.products-index-page) .mobile-menu-icon{position:relative;display:block;width:11px;height:7px;border-top:1.4px solid currentColor;border-bottom:1.4px solid currentColor}body:has(.products-index-page) .mobile-menu-icon:before{position:absolute;top:50%;left:0;width:11px;height:1.4px;background:currentColor;content:"";transform:translateY(-50%)}body:has(.products-index-page) .mobile-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.products-index-page) .front-brand{order:2;min-width:0;grid-template-columns:1fr;justify-self:center}body:has(.products-index-page) .front-logo{display:none}body:has(.products-index-page) .mobile-reference-brand{display:block;width:auto;height:auto;border:0;border-radius:0;color:#161b1f;font-size:12px;font-weight:900;line-height:1;text-align:center;white-space:nowrap}body:has(.products-index-page) .front-header-tools{order:3;grid-column:auto;justify-self:end;display:inline-flex;gap:4px;overflow:visible}body:has(.products-index-page) .front-header-tools button,body:has(.products-index-page) .front-header-tools a{min-height:24px;border-radius:2px;font-size:6.5px;font-weight:900;line-height:1}body:has(.products-index-page) .front-header-tools button[aria-label="Search products"]{width:24px;display:inline-flex!important;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#2e3337}body:has(.products-index-page) .mobile-search-icon{position:relative;display:block;width:10px;height:10px;border:1.4px solid currentColor;border-radius:999px}body:has(.products-index-page) .mobile-search-icon:after{position:absolute;right:-3px;bottom:-2px;width:5px;height:1.4px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:center}body:has(.products-index-page) .front-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.products-index-page) .front-header-tools .front-rfq-button{min-height:24px;max-width:32px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 5px;background:#b78636;border-color:#976923;color:transparent;font-size:0}body:has(.products-index-page) .front-header-tools .front-rfq-button:after{color:#fff;content:"QUOTE";font-size:5.2px;font-weight:900;letter-spacing:0}body:has(.products-index-page) .front-header-tools button[aria-label="Language switch reserved"]{display:none}body:has(.products-index-page) .front-header nav{top:34px}body:has(.products-index-page) .front-search-overlay{top:35px;right:6px;width:min(300px,calc(100vw - 12px))}.products-index-page .front-container{width:min(100% - 12px,414px)}.products-index-page .front-header{min-height:39px;padding-inline:7px}.products-index-page .front-logo{width:112px}.products-index-page .front-header-tools .front-rfq-button{min-height:23px;padding-inline:7px;font-size:7px}.products-index-page .front-breadcrumb{padding-block:2px;font-size:6.5px}.products-index-page .front-hero-grid{grid-template-columns:minmax(0,1fr) 150px;gap:4px;min-height:0;padding:4px 0}.products-index-page .front-hero-eyebrow{margin-bottom:3px;padding:0;border:0;background:transparent;color:#b27a22;font-size:6px;line-height:1.15}.products-index-page .front-hero-copy h1{max-width:170px;font-size:14px;line-height:1.05}.products-index-page .front-hero-copy p{max-width:168px;margin-top:3px;font-size:6px;line-height:1.18}.products-index-page .front-hero .front-actions{gap:3px;margin-top:4px}.products-index-page .front-hero .front-actions a{min-height:15px;border-radius:3px;padding-inline:5px;font-size:5.3px}.products-index-page .front-hero-facts{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:3px}.products-index-page .front-hero-facts span{min-height:18px;padding:2px 3px;border-radius:3px;font-size:5.2px;line-height:1.08}.products-index-page .front-hero-facts strong{font-size:10px;line-height:1}.products-index-page .front-hero .product-gallery{align-self:stretch;min-height:108px}.products-index-page .front-hero .product-gallery img{height:100%;min-height:108px;max-height:132px;border-radius:0;object-fit:cover;object-position:56% center}.products-index-page .front-section{padding:7px 0}.products-index-page .front-section-header{margin-bottom:4px}.products-index-page .front-section-header h2{font-size:13px;line-height:1.05}.products-index-page .front-section-header p{max-width:300px;font-size:6.2px;line-height:1.18}.products-index-page .mobile-filter-drawer{margin-bottom:5px;padding:0;border:0;background:transparent}.products-index-page .mobile-filter-drawer summary{min-height:24px;border:1px solid rgba(210,203,190,.92);border-radius:999px;background:#fff;font-size:7px}.products-index-page .mobile-filter-drawer[open]{inset:auto 6px 0;max-height:min(56vh,548px);gap:6px;padding:10px 10px 0;border-color:#e0d9ceeb;border-radius:6px 6px 0 0;background:#fff;box-shadow:0 -10px 28px #181f261f}.products-index-page .mobile-filter-drawer[open]:before{background:#14181c1a}.products-index-page .mobile-filter-drawer[open] summary{top:7px;right:7px;width:22px;min-height:22px}.products-index-page .mobile-filter-sheet-head{padding-right:26px}.products-index-page .mobile-filter-sheet-head strong{font-size:10px}.products-index-page .mobile-filter-sheet-head span,.products-index-page .mobile-filter-sheet-head-actions button,.products-index-page .mobile-filter-sheet-head-actions a{font-size:6.8px}.products-index-page .mobile-filter-drawer .product-filter-controls{gap:5px;padding-bottom:5px}.products-index-page .mobile-filter-drawer .product-filter-group{gap:3px;padding:5px 0}.products-index-page .mobile-filter-drawer .product-filter-group h3{font-size:7.5px}.products-index-page .mobile-filter-drawer .product-filter-options{gap:2px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:17px;padding:2px 3px;font-size:6.7px}.products-index-page .mobile-filter-drawer .product-filter-options button:before{width:7px;height:7px}.products-index-page .mobile-filter-sheet-actions{margin:0 -10px;padding:7px 10px 9px;background:#fff}.products-index-page .mobile-product-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;margin:-1px 0 5px}.products-index-page .mobile-product-chip-row{display:flex;min-width:0;gap:4px;overflow:hidden}.products-index-page .mobile-product-chip-row a{display:inline-flex;flex:0 0 auto;min-height:16px;max-width:82px;align-items:center;justify-content:center;padding:0 5px;border:1px solid rgba(195,169,124,.62);border-radius:999px;color:#8f651f;background:#fff8ea;font-size:5.4px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.products-index-page .mobile-product-toolbar label{display:inline-flex;gap:4px;align-items:center;color:#7b7166;font-size:5.8px;font-weight:800;text-transform:uppercase}.products-index-page .mobile-product-toolbar select{width:62px;min-height:18px;padding:0 18px 0 6px;border:1px solid rgba(210,203,190,.92);border-radius:3px;color:#4c463f;background:#fff;font-size:5.6px;font-weight:800}.products-index-page .filtered-result-header,.products-index-page .active-filter-summary{padding:4px 6px;border-radius:3px}.products-index-page .filtered-result-header strong,.products-index-page .active-filter-summary strong{font-size:9px}.products-index-page .filtered-result-header span,.products-index-page .active-filter-summary span{font-size:6.5px}.products-index-page .filtered-product-results>.front-grid.compact{gap:3px}.products-index-page .product-card{grid-template-columns:104px minmax(0,1fr);gap:6px;padding:4px 5px;border-radius:3px}.products-index-page .product-card .front-card-media{height:78px;border-radius:2px}.products-index-page .product-card h3{font-size:8px;line-height:1.18}.products-index-page .product-card .tag-row{display:none}.products-index-page .product-card dl{gap:2px}.products-index-page .product-card dl div{grid-template-columns:35px minmax(0,1fr)}.products-index-page .product-card dt,.products-index-page .product-card dd,.products-index-page .product-card small{font-size:6.3px;line-height:1.2}.products-index-page .product-card .card-actions{gap:3px;align-self:end;justify-content:flex-start}.products-index-page .product-card .card-actions a{min-height:15px;padding-inline:4px;border-radius:3px;font-size:5.1px}}.products-index-page .mobile-drawer-category-grid,.products-index-page .product-mobile-factory-strip{display:none}@media(max-width:560px){body:has(.products-index-page) .front-header{grid-template-columns:48px minmax(0,1fr) auto;min-height:46px;padding:0 14px}body:has(.products-index-page) .mobile-menu-button{width:36px;min-height:36px}body:has(.products-index-page) .mobile-menu-icon{width:18px;height:13px;border-width:2px}body:has(.products-index-page) .mobile-menu-icon:before{width:18px;height:2px}body:has(.products-index-page) .mobile-reference-brand{font-size:20px;letter-spacing:0}body:has(.products-index-page) .front-header-tools{gap:8px}body:has(.products-index-page) .front-header-tools button[aria-label="Search products"]{width:28px;min-height:34px}body:has(.products-index-page) .mobile-search-icon{width:16px;height:16px;border-width:2px}body:has(.products-index-page) .mobile-search-icon:after{right:-5px;bottom:-4px;width:8px;height:2px}body:has(.products-index-page) .front-header-tools .front-rfq-button{min-height:36px;max-width:50px;padding:0 8px;border-radius:4px}body:has(.products-index-page) .front-header-tools .front-rfq-button:after{font-size:9px}body:has(.products-index-page) .front-header nav{top:46px}body:has(.products-index-page) .front-search-overlay{top:48px}.products-index-page .front-container{width:min(100% - 28px,430px)}.products-index-page .front-breadcrumb{padding-block:10px;font-size:11px}.products-index-page .front-hero-grid{grid-template-columns:170px minmax(0,1fr);gap:8px;padding:14px 0 0}.products-index-page .front-hero-eyebrow{display:none}.products-index-page .front-hero-copy h1{max-width:172px;font-size:18px;line-height:1.18}.products-index-page .front-hero-copy p{max-width:170px;margin-top:10px;font-size:10px;line-height:1.45}.products-index-page .front-hero .front-actions{display:grid;gap:6px;margin-top:12px}.products-index-page .front-hero .front-actions a{min-height:32px;justify-content:center;border-radius:3px;padding-inline:12px;font-size:9px}.products-index-page .front-hero .front-actions a:nth-child(3){display:none}.products-index-page .front-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px -14px 0;padding:8px 14px;border-top:1px solid rgba(223,220,214,.95);border-bottom:1px solid rgba(223,220,214,.95);background:#fff}.products-index-page .front-hero-facts span{min-height:44px;position:relative;display:block;padding:10px 4px 4px;border:0;border-radius:0;background:transparent;color:#252b31;font-size:0;line-height:1.2;text-align:center}.products-index-page .front-hero-facts span:before{display:none}.products-index-page .front-hero-facts strong{display:block;margin-top:0;font-size:8.5px;line-height:1.05}.products-index-page .front-hero .product-gallery{min-height:205px}.products-index-page .front-hero .product-gallery img{min-height:205px;max-height:205px;object-position:57% center}.products-index-page .front-section{padding:12px 0 0}.products-index-page .front-section-header{display:none}.products-index-page .filterable-products{position:relative}.products-index-page .mobile-filter-drawer{width:172px;margin-bottom:10px}.products-index-page .mobile-filter-drawer summary{min-height:56px;justify-content:flex-start;padding:0 18px;border-radius:4px;color:#111820;font-size:14px;font-weight:900;text-transform:uppercase}.products-index-page .mobile-filter-drawer summary:before{margin-right:12px;color:#111820;width:18px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;box-shadow:inset 0 6px 0 -4px currentColor;content:""}.products-index-page .mobile-product-toolbar{display:grid;grid-template-columns:1fr 124px;gap:10px;align-items:center;margin:-66px 0 12px;padding-left:186px}.products-index-page .mobile-product-chip-row{grid-column:1 / -1;grid-row:2;gap:8px;margin-left:-186px;overflow:visible}.products-index-page .mobile-product-chip-row a{min-height:38px;max-width:none;padding:0 14px;border-color:#d2cbbef2;border-radius:4px;color:#111820;background:#fff;font-size:11px;font-weight:500}.products-index-page .mobile-product-chip-row a:after{margin-left:10px;content:"x";font-size:14px}.products-index-page .mobile-product-toolbar label{grid-column:2;justify-content:stretch;gap:0;color:#111820;font-size:0}.products-index-page .mobile-product-toolbar label span{display:none}.products-index-page .mobile-product-toolbar select{width:124px;min-height:56px;padding:0 24px 0 16px;border-radius:4px;color:#111820;font-size:11px;font-weight:700}.products-index-page .filtered-result-header{margin-top:18px;padding:0;border:0;background:transparent}.products-index-page .filtered-result-header strong{font-size:13px;line-height:1;text-transform:uppercase}.products-index-page .filtered-result-header span{display:none}.products-index-page .filtered-result-header button{min-height:34px;border-radius:4px;font-size:11px}.products-index-page .filtered-product-results>.front-grid.compact{gap:9px;margin-top:10px}.products-index-page .product-card{grid-template-columns:150px minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-radius:4px}.products-index-page .product-card .front-card-media{height:108px;border-radius:0}.products-index-page .product-card>div:last-child{padding:12px 12px 0}.products-index-page .product-card h3{font-size:13px;line-height:1.2}.products-index-page .product-card dl{gap:6px;margin-top:8px}.products-index-page .product-card dl div{display:block}.products-index-page .product-card dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.products-index-page .product-card dd,.products-index-page .product-card small{font-size:10px;line-height:1.25}.products-index-page .product-card .card-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:10px;border-top:1px solid rgba(224,224,224,.95)}.products-index-page .product-card .card-actions a{min-height:38px;border:0;border-radius:0;background:#fff;color:#976923;font-size:10px;font-weight:900;text-transform:uppercase}.products-index-page .product-card .card-actions a+a{border-left:1px solid rgba(224,224,224,.95)}.products-index-page .mobile-drawer-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 16px}.products-index-page .mobile-drawer-category-grid a{min-height:132px;display:grid;align-content:end;gap:5px;overflow:hidden;padding:9px;border:1px solid rgba(203,203,203,.88);border-radius:6px;color:#101820;background:linear-gradient(180deg,#f8f8f6,#ebe8e2);text-align:center;text-decoration:none}.products-index-page .mobile-drawer-category-grid img{width:100%;height:72px;object-fit:contain;mix-blend-mode:multiply}.products-index-page .mobile-drawer-category-grid strong{font-size:11px;line-height:1.1}.products-index-page .mobile-drawer-category-grid span{display:none}.products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{margin-top:-66px}.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:0 0 auto;width:auto;height:66vh;max-height:none;margin:0;gap:12px;padding:24px 16px 0;border:0;border-radius:14px 14px 0 0;box-shadow:0 -18px 38px #181f262e}.products-index-page .mobile-filter-drawer[open]:before{background:#0f131757}.products-index-page .mobile-filter-drawer[open]:after{position:fixed;top:calc(34vh + 8px);left:50%;z-index:3;width:38px;height:4px;border-radius:999px;background:#11181f38;content:"";transform:translate(-50%)}.products-index-page .mobile-filter-drawer[open] summary{top:22px;right:14px;width:34px;min-height:34px}.products-index-page .mobile-filter-drawer[open] summary:before{margin:0;content:""}.products-index-page .mobile-filter-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:0 42px 14px 0;border-bottom:1px solid rgba(224,224,224,.95)}.products-index-page .mobile-filter-sheet-head-actions{display:none}.products-index-page .mobile-filter-sheet-head strong{font-size:16px}.products-index-page .mobile-filter-sheet-head span,.products-index-page .mobile-filter-sheet-head-actions button,.products-index-page .mobile-filter-sheet-head-actions a{font-size:12px}.products-index-page .mobile-filter-active-chips{display:none}.products-index-page .mobile-filter-drawer .product-filter-controls{gap:0}.products-index-page .mobile-filter-drawer .product-filter-group{padding:12px 0;border-bottom:1px solid rgba(224,224,224,.95)}.products-index-page .mobile-filter-drawer .product-filter-group h3{font-size:13px}.products-index-page .mobile-filter-drawer .product-filter-options{gap:8px;margin-top:10px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:22px;padding:0 0 0 2px;font-size:12px}.products-index-page .mobile-filter-drawer .product-filter-options button:before{width:12px;height:12px;border-radius:2px}.products-index-page .mobile-filter-sheet-actions{margin:0 -16px;padding:12px 16px 16px;gap:14px}.products-index-page .mobile-filter-sheet-actions a,.products-index-page .mobile-filter-sheet-actions button{min-height:44px;border-radius:4px;font-size:12px}.products-index-page .product-mobile-factory-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 10px;color:#fff;background:linear-gradient(135deg,#111820,#1e2c36)}.products-index-page .product-mobile-factory-strip a{display:grid;gap:4px;justify-items:center;padding:0 4px;color:inherit;text-align:center;text-decoration:none}.products-index-page .product-mobile-factory-strip a:before{width:22px;height:22px;border:1.5px solid #c7923e;border-radius:5px;content:""}.products-index-page .product-mobile-factory-strip strong{color:#fff;font-size:8px;line-height:1.15}.products-index-page .product-mobile-factory-strip span{display:block;max-width:78px;overflow:hidden;color:#ffffffc7;font-size:6px;line-height:1.25}}@media(max-width:560px){body:has(.products-index-page) .front-header{grid-template-columns:46px minmax(0,1fr) auto;min-height:40px;padding:0 14px}body:has(.products-index-page) .mobile-menu-button{width:32px;min-height:32px}body:has(.products-index-page) .mobile-reference-brand{font-size:18px}body:has(.products-index-page) .front-header-tools{gap:6px}body:has(.products-index-page) .front-header-tools button[aria-label="Search products"]{width:26px;min-height:30px}body:has(.products-index-page) .front-header-tools .front-rfq-button{min-height:32px;max-width:46px;padding:0 7px}body:has(.products-index-page) .front-header nav{top:40px}body:has(.products-index-page) .front-search-overlay{top:42px}.products-index-page .front-breadcrumb{padding-block:7px;font-size:9px}.products-index-page .front-hero-grid{grid-template-columns:162px minmax(0,1fr);gap:7px;padding-top:8px}.products-index-page .front-hero-copy h1{max-width:164px;font-size:17px;line-height:1.08}.products-index-page .front-hero-copy p{max-width:158px;margin-top:8px;font-size:9px;line-height:1.32}.products-index-page .front-hero .front-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.products-index-page .front-hero .front-actions a{min-height:26px;padding-inline:7px;font-size:7.5px}.products-index-page .front-hero-facts{margin-top:8px;padding:5px 14px}.products-index-page .front-hero-facts span{min-height:30px;padding:6px 3px 3px}.products-index-page .front-hero-facts strong{font-size:7px}.products-index-page .front-hero .product-gallery{min-height:172px}.products-index-page .front-hero .product-gallery img{min-height:172px;max-height:172px;object-position:57% center}.products-index-page .front-section{padding-top:8px}.products-index-page .mobile-filter-drawer{width:170px;margin-bottom:8px}.products-index-page .mobile-filter-drawer summary{min-height:44px;padding:0 16px;font-size:12px}.products-index-page .mobile-filter-drawer summary:before{width:17px;height:13px;margin-right:10px}.products-index-page .mobile-product-toolbar,.products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{grid-template-columns:1fr 118px;gap:8px;margin:-52px 0 8px;padding-left:184px}.products-index-page .mobile-product-chip-row{gap:7px;margin-left:-184px}.products-index-page .mobile-product-chip-row a{min-height:30px;padding:0 10px;font-size:9px}.products-index-page .mobile-product-chip-row a:after{margin-left:7px;font-size:11px}.products-index-page .mobile-product-toolbar select{width:118px;min-height:44px;padding-left:13px;font-size:9px}.products-index-page .filtered-result-header{margin-top:9px;min-height:auto}.products-index-page .filtered-result-header strong{font-size:11px}.products-index-page .filtered-product-results>.front-grid.compact{gap:5px;margin-top:4px}.products-index-page .product-card{position:relative;grid-template-columns:124px minmax(0,1fr);grid-template-rows:34px 38px;min-height:110px;padding-bottom:34px}.products-index-page .product-card .front-card-media{grid-column:1;grid-row:1 / 3;height:70px;align-self:stretch}.products-index-page .product-card h3{grid-column:2;grid-row:1;min-width:0;padding:8px 8px 0;font-size:9.4px;line-height:1.1}.products-index-page .product-card dl{grid-column:2;grid-row:2;gap:2px;margin-top:4px;padding:0 8px 4px}.products-index-page .product-card dd,.products-index-page .product-card small{font-size:7.2px;line-height:1.14}.products-index-page .product-card .card-actions{position:absolute;right:0;bottom:0;left:0;height:34px;margin-top:0}.products-index-page .product-card .card-actions a{min-height:34px;height:34px;box-sizing:border-box;font-size:7px}.products-index-page .filtered-product-results .product-mobile-factory-strip{grid-column:1 / -1;margin:0;min-height:72px;padding:9px 8px}.products-index-page .product-mobile-factory-strip a{gap:3px;padding:0 3px}.products-index-page .product-mobile-factory-strip a:before{width:17px;height:17px;border-radius:4px}.products-index-page .product-mobile-factory-strip strong{font-size:6.8px}.products-index-page .product-mobile-factory-strip span{font-size:5.4px;line-height:1.15}.products-index-page .mobile-drawer-category-grid{gap:8px;margin:4px 0 12px}.products-index-page .mobile-drawer-category-grid a{min-height:112px;padding:7px}.products-index-page .mobile-drawer-category-grid img{height:62px}.products-index-page .mobile-filter-drawer[open]{top:80px;bottom:auto;height:66vh;padding:18px 16px 0;border-radius:10px 10px 0 0;background:#fff}.products-index-page .mobile-filter-drawer[open]:before{background:#0f131742}.products-index-page .mobile-filter-drawer[open]:after{top:calc(34vh + 88px)}.products-index-page .mobile-filter-drawer[open] summary{top:16px;min-height:30px;width:30px}.products-index-page .mobile-filter-sheet-head{padding:0 38px 10px 0}.products-index-page .mobile-filter-sheet-head strong{font-size:15px}.products-index-page .mobile-filter-drawer .product-filter-group{padding:9px 0}.products-index-page .mobile-filter-drawer .product-filter-options{gap:6px;margin-top:8px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:19px;font-size:10.5px}.products-index-page .mobile-filter-sheet-actions{padding:9px 16px 12px}.products-index-page .mobile-filter-sheet-actions a,.products-index-page .mobile-filter-sheet-actions button{min-height:36px;font-size:10px}}.front-brand .mobile-reference-brand{display:none}body:has(.home-reference-page) .front-brand .mobile-reference-brand{display:block}body:has(.products-index-page) .front-logo{display:none!important;width:0!important;height:0!important;opacity:0}body:has(.products-index-page) .front-brand .mobile-reference-brand{display:block;width:auto;height:auto;border:0;border-radius:0;color:#161d24;font-size:21px;font-weight:900;line-height:1;letter-spacing:0;text-align:left;white-space:nowrap}body:has(.products-index-page) .front-brand{grid-template-columns:1fr;min-width:164px}body:has(.products-index-page) .sticky-rfq,body:has(.products-index-page) .sticky-rfq-button,body:has(.products-index-page) .floating-contact-bar{display:none}@media(min-width:901px){.products-index-page .front-container{width:min(1180px,calc(100% - 80px))}.products-index-page .filterable-products-layout{grid-template-columns:178px minmax(0,1fr) 214px;gap:14px}.products-index-page .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.products-index-page .product-card{min-height:232px}}@media(min-width:561px)and (max-width:900px){body:has(.products-index-page) .front-header{grid-template-columns:174px minmax(0,1fr) 54px;gap:10px}body:has(.products-index-page) .front-brand{min-width:168px;justify-content:flex-start}body:has(.products-index-page) .front-brand .mobile-reference-brand{font-size:18px}body:has(.products-index-page) .mobile-menu-button{justify-self:stretch}}body:has(.home-reference-page) .batch11-search-query-bar{top:17px;right:40px;width:238px;height:38px;border-color:#9b6719;border-radius:4px}body:has(.home-reference-page) .batch11-search-query-bar input{font-size:12px}body:has(.home-reference-page) .batch11-search-query-bar button{width:42px}body:has(.home-reference-page) .batch11-search-mega.batch11-search-panel{top:126px;left:50%;width:706px;max-height:620px;border-radius:6px;box-shadow:0 22px 62px #131b2138}body:has(.home-reference-page) .batch11-search-head{padding:13px 16px}body:has(.home-reference-page) .batch11-search-head nav{gap:8px}body:has(.home-reference-page) .batch11-search-head button{min-height:30px;padding:0 13px;font-size:10px}body:has(.home-reference-page) .batch11-search-head a,body:has(.home-reference-page) .batch11-search-more{font-size:9px}body:has(.home-reference-page) .batch11-search-body{grid-template-columns:280px 242px 184px;min-height:408px}body:has(.home-reference-page) .batch11-search-body>section,body:has(.home-reference-page) .batch11-search-side{gap:10px;padding:15px 16px}body:has(.home-reference-page) .batch11-search-body h3{font-size:11px}body:has(.home-reference-page) .batch11-search-products>a:not(.batch11-search-more){grid-template-columns:70px minmax(0,1fr) 70px;min-height:60px;padding:6px 0}body:has(.home-reference-page) .batch11-search-products>a:nth-of-type(n+5){display:none}body:has(.home-reference-page) .batch11-search-products img{width:70px;height:52px;border-radius:4px}body:has(.home-reference-page) .batch11-search-products strong,body:has(.home-reference-page) .batch11-search-guides strong{font-size:10px;line-height:1.12}body:has(.home-reference-page) .batch11-search-products small,body:has(.home-reference-page) .batch11-search-guides small,body:has(.home-reference-page) .batch11-search-side small,body:has(.home-reference-page) .batch11-search-footer span,body:has(.home-reference-page) .batch11-search-footer p,body:has(.home-reference-page) .batch11-search-products em{font-size:8px;line-height:1.2}body:has(.home-reference-page) .batch11-search-finish-row{gap:6px}body:has(.home-reference-page) .batch11-search-finish-row span{width:43px;height:43px}body:has(.home-reference-page) .batch11-search-finish-row a{gap:5px;font-size:8px}body:has(.home-reference-page) .batch11-search-guides a{grid-template-columns:48px minmax(0,1fr);min-height:53px;padding:5px 0}body:has(.home-reference-page) .batch11-search-guides img{width:48px;height:42px}body:has(.home-reference-page) .batch11-search-side>a:not(.batch11-search-more){grid-template-columns:32px minmax(0,1fr);min-height:46px;padding:5px 0}body:has(.home-reference-page) .batch11-search-side>a>span{width:32px;height:32px}body:has(.home-reference-page) .batch11-search-side img{max-width:26px;max-height:28px}body:has(.home-reference-page) .batch11-recent-searches a,body:has(.home-reference-page) .batch11-clear-searches{font-size:8px}body:has(.home-reference-page) .batch11-search-footer{grid-template-columns:1fr 150px 1fr 150px;min-height:74px;padding:12px 16px}body:has(.home-reference-page) .batch11-search-footer a,body:has(.home-reference-page) .batch11-search-footer button{min-height:35px;font-size:9px}@media(max-width:560px){body:has(.products-index-page) .front-brand .mobile-reference-brand{display:block}}body:has(.products-index-page) .front-header{min-height:48px;padding-inline:24px}body:has(.products-index-page) .front-header nav{gap:0}body:has(.products-index-page) .nav-item>a,body:has(.products-index-page) .front-header-tools button,body:has(.products-index-page) .front-header-tools a{min-height:28px;padding-inline:7px;font-size:9px}body:has(.products-index-page) .front-header-tools .front-rfq-button{min-height:34px;padding-inline:16px}.products-index-page .front-breadcrumb{padding-block:12px;font-size:12px}.products-index-page .front-hero-grid{min-height:270px;padding:18px 0 16px}.products-index-page .front-hero-eyebrow{margin-bottom:8px;padding:4px 10px;font-size:9px}.products-index-page .front-hero-copy h1{max-width:360px;font-size:clamp(30px,2.55vw,38px);line-height:1.04}.products-index-page .front-hero-copy p{max-width:400px;margin-top:10px;font-size:10.5px;line-height:1.35}.products-index-page .front-hero .front-actions{margin-top:14px;gap:8px}.products-index-page .front-hero .front-actions a{min-height:31px;padding-inline:14px;font-size:8.8px}.products-index-page .front-hero-facts{gap:8px;margin-top:18px}.products-index-page .front-hero-facts span{min-height:44px;padding:8px 11px;font-size:9px}.products-index-page .front-hero-facts strong{font-size:13px}.products-index-page .front-hero .product-gallery img{height:222px;aspect-ratio:auto;object-position:center}.products-index-page .front-section{padding-top:24px}.products-index-page .front-section-header{margin-bottom:10px}.products-index-page .front-section-header h2{font-size:26px}.products-index-page .front-section-header p{max-width:620px;font-size:11px;line-height:1.4}.products-index-page .product-filter-panel{padding:8px}.products-index-page .filtered-result-header{min-height:36px;padding:8px 10px}.products-index-page .product-card{position:relative;overflow:hidden;padding:7px}.products-index-page .product-card .front-card-media{aspect-ratio:1.42 / 1}.products-index-page .product-card h3{margin-top:7px;font-size:10.5px;line-height:1.18}.products-index-page .product-card-code{display:block;color:#6f7a83;font-size:8.5px;font-weight:750;line-height:1.1}.products-index-page .product-card dl{gap:2px;margin-block:7px}.products-index-page .product-card .tag-row{margin-top:2px}.products-index-page .product-card .card-actions{margin-top:7px}.products-index-page .product-card .card-actions .compare-action{display:none}.desktop-product-list-tools{display:flex!important;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px;min-width:0;white-space:nowrap}.desktop-product-list-tools label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(202,193,177,.78);border-radius:4px;background:#fff;color:#66717b;font-size:10px}.desktop-product-list-tools select{width:auto;min-width:84px;border:0;background:transparent;color:#20262d;font:inherit;font-weight:700}.desktop-product-list-tools>button{display:grid!important;min-width:32px;min-height:32px;place-items:center;border:1px solid rgba(202,193,177,.78);border-radius:4px;background:#fff;color:#20262d;font-size:13px;font-weight:800;padding:0!important}.desktop-product-list-tools>button.active{border-color:#b47a35;color:#9b6118}@media(hover:hover)and (pointer:fine){.products-index-page .product-card:hover,.products-index-page .product-card:focus-within{border-color:#272c3147;box-shadow:0 12px 26px #1a1f241f;transform:translateY(-1px)}.products-index-page .product-card:hover .front-card-media,.products-index-page .product-card:focus-within .front-card-media{filter:saturate(.98) contrast(1.04)}.products-index-page .product-card:hover .card-actions,.products-index-page .product-card:focus-within .card-actions{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;border-top:1px solid rgba(255,255,255,.12);background:#111820}.products-index-page .product-card:hover .card-actions a,.products-index-page .product-card:focus-within .card-actions a{min-width:0;width:100%;min-height:30px;padding:0 2px;border:0;border-radius:0;color:#fff;background:transparent;font-size:0;line-height:1;justify-content:center;text-align:center;white-space:nowrap;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.products-index-page .product-card:hover .card-actions a:after,.products-index-page .product-card:focus-within .card-actions a:after{color:inherit;font-size:8px;font-weight:850;line-height:1}.products-index-page .product-card:hover .card-actions a:nth-child(1):after,.products-index-page .product-card:focus-within .card-actions a:nth-child(1):after{content:"View"}.products-index-page .product-card:hover .card-actions a:nth-child(2):after,.products-index-page .product-card:focus-within .card-actions a:nth-child(2):after{content:"Quote"}.products-index-page .product-card:hover .card-actions a:nth-child(3):after,.products-index-page .product-card:focus-within .card-actions a:nth-child(3):after{content:"Compare"}.products-index-page .product-card:hover .card-actions a+a,.products-index-page .product-card:focus-within .card-actions a+a{border-left:1px solid rgba(255,255,255,.12)}.products-index-page .product-card:hover .card-actions .compare-action,.products-index-page .product-card:focus-within .card-actions .compare-action{display:flex}}@media(min-width:901px){.products-index-page .front-container{width:min(1270px,calc(100% - 72px))}.products-index-page .front-hero-grid{grid-template-columns:420px minmax(0,1fr);gap:34px}.products-index-page .filterable-products-layout{grid-template-columns:172px minmax(0,1fr) 190px;gap:12px}.products-index-page .filtered-product-results>.front-grid.compact{gap:10px}.products-index-page .product-card{min-height:214px}}@media(min-width:901px){.products-index-page .filterable-products:not(:has(.active-filter-summary)) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-grid{min-height:218px;padding:12px 0 10px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-copy h1{font-size:clamp(28px,2.25vw,34px)}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-copy p{margin-top:8px;font-size:9.5px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero .front-actions{margin-top:10px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-facts{margin-top:12px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero .product-gallery img{height:188px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-section{padding-top:18px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-section-header{margin-bottom:8px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card{min-height:118px;padding:7px 8px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card .front-card-media{aspect-ratio:2.75 / 1}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card h3{min-height:20px;margin-top:6px;font-size:9.2px;line-height:1.15}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card-code{display:none}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card dl,.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card .tag-row{display:none}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card .card-actions{margin-top:5px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-card .card-actions a{min-height:18px;padding-inline:5px;font-size:7px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .filtered-product-results>.front-grid.compact>.product-card:nth-of-type(n+9){display:none}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-filter-group{gap:3px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-filter-panel .product-filter-group:nth-of-type(n+5){display:none}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-filter-options button{min-height:21px;padding-block:3px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-support-aside{gap:7px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-support-aside section{gap:6px;padding:9px}.products-index-page .filterable-products:not(:has(.active-filter-summary)) .product-catalog-card img{aspect-ratio:2 / 1}.products-index-page>.front-container:has(.front-cta-section){display:none}body:has(.products-index-page) .front-footer{margin-top:0}body:has(.products-index-page) .front-footer-inner{padding-block:24px 20px}body:has(.products-index-page) .front-footer-bottom{min-height:36px;padding-block:8px}}@media(min-width:901px){.products-index-page .filterable-products.all-products-view .filterable-products-layout{display:block}.products-index-page .filterable-products.all-products-view .product-filter-panel{display:none}.products-index-page .filterable-products.all-products-view .filtered-result-header{display:flex;justify-content:space-between;min-height:38px;margin-bottom:8px;border:0;background:transparent}.products-index-page .filterable-products.all-products-view .filtered-result-header strong{font-size:13px}.products-index-page .filterable-products.all-products-view .filtered-result-header span{font-size:10px}.products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.products-index-page .filterable-products.all-products-view .product-card{min-height:314px;padding:0}.products-index-page .filterable-products.all-products-view .product-card .front-card-media{width:100%;aspect-ratio:1.38 / 1;border:0;border-bottom:1px solid rgba(224,218,206,.85);border-radius:6px 6px 0 0}.products-index-page .filterable-products.all-products-view .product-card:before{content:"";position:absolute;top:10px;right:10px;z-index:2;width:20px;height:20px;border:1px solid rgba(197,188,174,.95);border-radius:50%;background:#fffffff0;box-shadow:0 3px 9px #181e241f;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}.products-index-page .filterable-products.all-products-view .product-card:after{content:"";position:absolute;top:16px;right:16px;z-index:3;width:7px;height:7px;border-right:1.5px solid #7f5a2d;border-bottom:1.5px solid #7f5a2d;opacity:0;transform:rotate(-45deg) translateY(-2px);transition:opacity .16s ease,transform .16s ease}.products-index-page .filterable-products.all-products-view .product-card:hover:before,.products-index-page .filterable-products.all-products-view .product-card:focus-within:before,.products-index-page .filterable-products.all-products-view .product-card:hover:after,.products-index-page .filterable-products.all-products-view .product-card:focus-within:after{opacity:1;transform:translateY(0)}.products-index-page .filterable-products.all-products-view .product-card:hover:after,.products-index-page .filterable-products.all-products-view .product-card:focus-within:after{transform:rotate(-45deg) translateY(0)}.products-index-page .filterable-products.all-products-view .product-card h3{min-height:27px;margin:10px 13px 3px;font-size:13px;line-height:1.18}.products-index-page .filterable-products.all-products-view .product-card-code{display:block;margin:0 13px 6px;color:#5f6971;font-size:10px;line-height:1.1}.products-index-page .filterable-products.all-products-view .product-card dl{display:grid;gap:0;margin:0 13px 7px}.products-index-page .filterable-products.all-products-view .product-card dl div{grid-template-columns:62px minmax(0,1fr);min-height:16px;border-top:1px dashed rgba(215,207,193,.9)}.products-index-page .filterable-products.all-products-view .product-card dt,.products-index-page .filterable-products.all-products-view .product-card dd{font-size:9px}.products-index-page .filterable-products.all-products-view .product-card .tag-row{display:none}.products-index-page .filterable-products.all-products-view .product-card .card-actions{margin:0 13px 12px}.products-index-page .filterable-products.all-products-view .product-card .card-actions a{min-height:25px;border:0;padding-inline:0;background:transparent;color:#9b6118;font-size:11px;justify-content:flex-start}.products-index-page .filterable-products.all-products-view .product-card:hover .card-actions a,.products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions a{min-width:0;width:100%;min-height:30px;padding:0 2px;color:#fff;background:transparent;font-size:0;justify-content:center;text-align:center;white-space:nowrap}.products-index-page .filterable-products.all-products-view .product-card:hover .card-actions a:after,.products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions a:after{color:inherit;font-size:8px;font-weight:850;line-height:1}.products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact>.product-card:nth-of-type(n+9){display:block}.products-index-page .filterable-products:has(.active-filter-summary) .filterable-products-layout{grid-template-columns:172px minmax(0,1fr) 194px;gap:18px;align-items:start}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results{gap:8px}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-result-header{min-height:34px;padding:6px 10px;border-radius:4px}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-result-header>div{gap:1px}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-result-header strong{font-size:11px}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-result-header span{font-size:9px}.products-index-page .filterable-products:has(.active-filter-summary) .desktop-product-list-tools{gap:0}.products-index-page .filterable-products:has(.active-filter-summary) .desktop-product-list-tools label{min-height:32px;min-width:150px;padding-inline:10px}.products-index-page .filterable-products:has(.active-filter-summary) .desktop-product-list-tools>button{display:none!important}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-panel{gap:14px;padding:10px 10px 14px;border-color:#dfd8cef2;border-radius:0;background:#fff;box-shadow:none}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-panel>div:first-child{padding-bottom:8px;border-bottom:1px solid rgba(225,218,208,.9)}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-group{gap:7px;padding-bottom:12px;border-bottom:1px solid rgba(225,218,208,.9)}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-group h3{color:#1c242c;font-size:9.5px;line-height:1.1;text-transform:uppercase;letter-spacing:0}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options{gap:4px}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options button{position:relative;justify-content:flex-start;min-height:24px;gap:6px;padding:3px 4px 3px 18px;border:0;border-radius:0;background:transparent;color:#4c5862;font-size:9.5px}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options button:before{content:"";position:absolute;top:6px;left:1px;width:10px;height:10px;border:1px solid #cfd5d9;border-radius:2px;background:#fff}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options button.active:before{border-color:#9a6a27;background:#9a6a27}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options button.active:after{content:"";position:absolute;top:8px;left:4px;width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(38deg)}.products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options small{margin-left:auto;color:#6a747d;font-size:9px}.products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.products-index-page .filterable-products:has(.active-filter-summary) .product-card{min-height:222px;padding:0}.products-index-page .filterable-products:has(.active-filter-summary) .product-card .front-card-media{width:100%;aspect-ratio:1.28 / 1;border:0;border-bottom:1px solid rgba(224,218,206,.85);border-radius:6px 6px 0 0}.products-index-page .filterable-products:has(.active-filter-summary) .product-card h3{min-height:26px;margin:8px 9px 2px;font-size:10.8px;line-height:1.16}.products-index-page .filterable-products:has(.active-filter-summary) .product-card-code{margin:0 9px 4px;color:#68747d;font-size:8px}.products-index-page .filterable-products:has(.active-filter-summary) .product-card dl{display:grid;gap:1px;margin:0 9px 6px}.products-index-page .filterable-products:has(.active-filter-summary) .product-card dl div{display:block;min-height:auto}.products-index-page .filterable-products:has(.active-filter-summary) .product-card dt{display:none}.products-index-page .filterable-products:has(.active-filter-summary) .product-card dd{font-size:8px;line-height:1.18}.products-index-page .filterable-products:has(.active-filter-summary) .product-card .tag-row{display:none}.products-index-page .filterable-products:has(.active-filter-summary) .product-card .card-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 9px 8px}.products-index-page .filterable-products:has(.active-filter-summary) .product-card .card-actions a{min-height:16px;width:auto;padding:0;border:0;background:transparent;color:#9b6118;font-size:7.8px;font-weight:850;justify-content:flex-start;white-space:nowrap}.products-index-page .filterable-products:has(.active-filter-summary) .product-card .card-actions a:after{content:">";margin-left:4px;font-weight:900}.products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-color:#b77a2e8c;border-radius:4px;background:#fffdf8}.products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary>div:first-child{gap:6px}.products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary>div:first-child strong{display:none}.products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary>div:first-child span{font-size:9px}.products-index-page .filterable-products:has(.active-filter-summary) .active-filter-chips button{min-height:22px;padding:3px 8px;border-color:#b77a2e9e;border-radius:3px;color:#6c4317;background:#fff;font-size:9px}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:6px;padding:8px 10px;border:1px solid rgba(222,213,197,.92);border-radius:4px;background:#fffdf8}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip>div:first-child{display:grid;gap:2px}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip strong{color:#17202c;font-size:10px;line-height:1.2}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip span{color:#67727b;font-size:8px;line-height:1.35}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip>div:last-child{display:flex;flex:0 0 auto;gap:7px}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip a{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 9px;border:1px solid rgba(168,117,39,.88);border-radius:3px;color:#8a5a19;background:#fff;font-size:7.8px;font-weight:900;text-decoration:none;text-transform:uppercase;white-space:nowrap}.products-index-page .filterable-products:has(.active-filter-summary) .product-custom-spec-strip a:last-child{color:#fff;background:#976923}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside{gap:8px}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside section{gap:6px;padding:9px;border-radius:4px}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside strong{font-size:10.2px}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside p,.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside span,.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside li{font-size:8px;line-height:1.38}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside ul{gap:3px}.products-index-page .filterable-products:has(.active-filter-summary) .product-support-aside a,.products-index-page .filterable-products:has(.active-filter-summary) .product-help-card .contact-button{min-height:24px;padding-inline:7px;font-size:7.8px}.products-index-page .filterable-products:has(.active-filter-summary) .product-catalog-card img{aspect-ratio:1.55 / 1}}.product-index-directory{border-top:1px solid rgba(224,218,206,.92);background:#fff}.product-index-directory-grid{display:grid;grid-template-columns:176px minmax(0,1fr) 214px;gap:24px;padding:12px 0 10px}.product-directory-filter,.product-directory-support section,.product-directory-categories article{border:1px solid rgba(202,193,177,.78);background:#fff}.product-directory-filter{display:grid;align-content:start;gap:7px;padding:0 0 10px;border-width:0 1px 0 0;border-color:#e0dacee6}.product-directory-filter>div,.product-directory-categories header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-directory-filter>div{padding-right:14px}.product-directory-filter strong,.product-directory-categories header strong,.product-directory-support section>strong{color:#151b21;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.product-directory-filter>div a,.product-directory-categories header a{color:#9b6118;font-size:8px;font-weight:800;text-transform:uppercase}.product-directory-filter section{display:grid;gap:3px;padding-right:18px}.product-directory-filter h3{display:flex;align-items:center;justify-content:space-between;margin:0;color:#151b21;font-size:8px;font-weight:800;text-transform:uppercase}.product-directory-filter h3:after{content:"^";color:#7d6e5c;font-size:9px}.product-directory-filter section a{display:flex;align-items:center;gap:6px;min-height:12px;color:#56616c;font-size:7px;line-height:1.15}.product-directory-filter section a span{width:7px;height:7px;border:1px solid rgba(165,151,127,.62);background:#fff}.product-directory-filter section a.active span{border-color:#a36a22;background:linear-gradient(135deg,#b87b2d,#8d5718);box-shadow:inset 0 0 0 2px #fff}.product-directory-reset{display:grid;place-items:center;min-height:18px;margin-right:18px;border:1px solid #b47a35;color:#9b6118;font-size:7px;font-weight:800;text-transform:uppercase}.product-directory-categories{min-width:0}.product-directory-categories header{min-height:16px;margin-bottom:8px}.product-directory-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-directory-categories article{min-height:106px;padding:0 10px 6px;border-radius:5px;overflow:hidden}.product-directory-categories article img{display:block;width:calc(100% + 20px);height:50px;margin:0 -10px 6px;object-fit:cover;object-position:center;background:#f7f4ee}.product-directory-categories article strong{display:block;color:#151b21;font-size:9.5px;line-height:1.15}.product-directory-categories article p{display:-webkit-box;min-height:18px;max-height:18px;margin:2px 0 4px;overflow:hidden;color:#56616c;font-size:6.8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-directory-categories article a{color:#9b6118;font-size:6.6px;font-weight:900;line-height:1;text-transform:uppercase}.product-directory-categories article a:after{content:" ->"}.product-directory-categories article.more{display:grid;align-content:center;border-style:dashed;background:#fffdf9}.product-directory-support{display:grid;align-content:start;gap:7px}.product-directory-support section{display:grid;gap:5px;padding:8px;border-radius:5px}.product-directory-applications a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start;color:#2b333b}.product-directory-applications a>span{width:15px;height:15px;border:1px solid rgba(174,114,36,.5);border-radius:50%;background:linear-gradient(90deg,transparent 43%,rgba(174,114,36,.9) 43% 57%,transparent 57%),linear-gradient(0deg,transparent 43%,rgba(174,114,36,.9) 43% 57%,transparent 57%)}.product-directory-applications a strong{display:block;font-size:7.6px;line-height:1.05}.product-directory-applications a small{display:block;margin-top:2px;color:#68737d;font-size:6.2px;line-height:1.18}.product-directory-help{background:#fbfaf8}.product-directory-help p,.product-directory-download p{margin:0;color:#5a6570;font-size:7px;line-height:1.25}.product-directory-help ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.product-directory-help li{color:#56616c;font-size:6.8px}.product-directory-help li:before{content:">";margin-right:5px;color:#a56b24;font-weight:900}.product-directory-help>a,.product-directory-download>a{display:grid;place-items:center;min-height:20px;border:1px solid #a56b24;border-radius:2px;background:linear-gradient(135deg,#b47a2e,#8e5a1b);color:#fff;font-size:6.8px;font-weight:900;text-transform:uppercase}.product-directory-download img{width:100%;height:43px;object-fit:cover;border-radius:3px}.product-directory-trust{border-top:1px solid rgba(224,218,206,.94);border-bottom:1px solid rgba(224,218,206,.94);background:#fff}.product-directory-trust .front-container{display:grid;grid-template-columns:190px repeat(6,minmax(0,1fr));align-items:center;gap:16px;min-height:36px}.product-directory-trust strong{color:#151b21;font-size:9px;font-weight:900;text-transform:uppercase}.product-directory-trust span{display:grid;gap:1px;color:#68737d;font-size:7.2px;line-height:1.1}.product-directory-trust b{color:#151b21;font-size:8px}@media(min-width:901px){.products-index-page:not(:has(.filterable-products)) .front-hero-grid{min-height:196px;padding:6px 0 0}.products-index-page:not(:has(.filterable-products)) .front-hero .product-gallery img{height:188px;object-position:center 40%}.products-index-page:not(:has(.filterable-products)) .front-hero-copy h1{max-width:372px;font-size:clamp(30px,2.3vw,36px)}.products-index-page:not(:has(.filterable-products)) .front-hero-copy p{max-width:395px;font-size:9.8px}.products-index-page:not(:has(.filterable-products)) .front-hero-facts{display:none}.products-index-page:not(:has(.filterable-products))>.front-container:has(.front-cta-section){display:none}}@media(hover:hover)and (pointer:fine){.product-directory-categories article:hover,.product-directory-categories article:focus-within{border-color:#a56b24;box-shadow:0 12px 26px #1b20261a;transform:translateY(-1px)}}@media(min-width:561px)and (max-width:900px){.products-index-page .front-breadcrumb{padding-block:9px}.products-index-page .front-hero-grid{min-height:236px;padding:14px 0;gap:12px}.products-index-page .front-hero-copy h1{font-size:24px}.products-index-page .front-hero .product-gallery img{height:174px}.products-index-page .front-hero-facts{margin-top:12px}.products-index-page .front-section{padding-top:22px}}@media(max-width:560px){.products-index-page .mobile-filter-drawer[open]{position:fixed;inset:48px 0 0;z-index:80;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:12px 16px 76px;border:0;border-radius:8px 8px 0 0;isolation:isolate;background:#fff!important;box-shadow:0 -12px 34px #14181c2e}.products-index-page .mobile-filter-drawer[open]:before{position:fixed;inset:48px 0 0;background:#0f131738}.products-index-page .mobile-filter-drawer[open]>*{position:relative;z-index:1}.products-index-page .mobile-filter-sheet-head,.products-index-page .mobile-filter-drawer .product-filter-controls,.products-index-page .mobile-filter-drawer .product-filter-group{background:#fff}.products-index-page .mobile-filter-drawer[open]:after{display:none}.products-index-page .mobile-filter-drawer[open] summary{top:10px;right:12px;width:28px;min-height:28px}.products-index-page .mobile-filter-sheet-head{padding:0 34px 9px 0}.products-index-page .mobile-filter-sheet-head strong{font-size:13px}.products-index-page .mobile-filter-sheet-head span{font-size:9px}.products-index-page .mobile-filter-drawer .product-filter-group{padding:8px 0}.products-index-page .mobile-filter-drawer .product-filter-group h3{font-size:11px}.products-index-page .mobile-filter-drawer .product-filter-options{gap:5px;margin-top:6px}.products-index-page .mobile-filter-drawer .product-filter-options button{min-height:18px;font-size:10px}.products-index-page .mobile-filter-sheet-actions{position:fixed;inset:auto 0 0;z-index:82;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:8px 16px 10px;border-top:1px solid rgba(224,218,206,.94);background:#fff}.products-index-page .mobile-filter-sheet-actions a,.products-index-page .mobile-filter-sheet-actions button{min-height:34px;font-size:9px}}@media(min-width:561px)and (max-width:900px){.products-index-page .front-hero-grid{min-height:210px;padding:10px 0 12px;gap:10px}.products-index-page .front-hero-copy h1{font-size:22px;line-height:1.04}.products-index-page .front-hero-copy p{margin-top:7px;font-size:9px}.products-index-page .front-hero .product-gallery img{height:158px}.products-index-page .front-hero-facts{margin-top:8px}.products-index-page .front-section{padding-top:16px}.products-index-page .filtered-product-results>.front-grid.compact{gap:8px}}@media(max-width:560px){.products-index-page .front-hero-grid{padding:8px 0 7px}.products-index-page .front-hero-copy h1{font-size:15px}.products-index-page .front-hero .product-gallery img{min-height:104px}.products-index-page .front-hero-facts{margin-top:4px}.products-index-page .front-section{padding-top:10px}.products-index-page .mobile-filter-drawer[open]{position:fixed!important;inset:330px 0 0!important;z-index:90!important;height:auto!important;max-height:calc(100dvh - 330px)!important;padding:10px 16px 68px!important;border-radius:12px 12px 0 0!important;box-shadow:0 -18px 45px #14181c38!important}.products-index-page .mobile-filter-drawer[open]:before{position:fixed!important;inset:0!important;z-index:-1!important;background:#0f13173d!important;content:""}.products-index-page .mobile-filter-drawer[open]+.mobile-product-toolbar{opacity:.25;pointer-events:none}.products-index-page .mobile-filter-sheet-head{min-height:42px;padding-bottom:7px}.products-index-page .mobile-filter-drawer .product-filter-group{padding:6px 0}.products-index-page .mobile-filter-drawer .product-filter-options{margin-top:4px}.products-index-page .mobile-filter-sheet-actions{z-index:92!important}}.products-index-page>.front-container:has(.front-breadcrumb){position:relative;z-index:4;width:min(1460px,calc(100% - 76px));height:0;margin:0 auto}.products-index-page .front-breadcrumb{padding-top:14px;padding-bottom:0;color:#66717a;font-size:9px}.products-index-page .front-breadcrumb a,.products-index-page .front-breadcrumb strong{color:#263039}.products-index-page .front-hero{border-top:0;border-bottom:1px solid rgba(211,198,177,.72)}.products-index-page .front-hero-grid{position:relative;display:grid;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;min-height:224px;margin:0!important;padding:0!important;overflow:hidden;background:#f6f3ed}.products-index-page .front-hero-grid:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#fffffffa,#ffffffeb 28%,#ffffff57,#fff0 76%),linear-gradient(0deg,#f5f0e775,#f5f0e714)}.products-index-page .front-hero-copy{position:relative;z-index:2;grid-area:1 / 1;align-self:start;width:min(430px,34%);padding:50px 0 22px 38px}.products-index-page .front-hero .product-gallery{grid-area:1 / 1;width:100%;height:100%;margin:0}.products-index-page .front-hero .product-gallery img{display:block;width:100%;height:224px!important;min-height:224px;border-radius:0;object-fit:cover;object-position:center right}.products-index-page .front-hero .product-gallery figcaption{display:none}@media(min-width:901px){.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-grid{min-height:224px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-copy h1{max-width:410px;font-size:clamp(34px,2.45vw,44px);line-height:1.02}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero-copy p{max-width:386px;margin-top:9px;font-size:10.5px;line-height:1.4}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero .front-actions{margin-top:18px}.products-index-page:has(.filterable-products:not(:has(.active-filter-summary))) .front-hero .product-gallery img{height:224px!important;min-height:224px}}.products-index-page .products-hero-actions{gap:18px}.products-index-page .products-hero-actions a{min-width:138px;min-height:31px;padding:0 18px;border-radius:2px;border-color:#976923;color:#9a611a;background:#ffffffc7;font-size:9px;font-weight:800;text-transform:uppercase}.products-index-page .products-hero-actions a:first-child{color:#fff;background:#976923}.products-index-page .products-hero-actions a span{width:13px;height:13px;margin-right:8px;border:1px solid currentColor;border-radius:2px}@media(min-width:561px)and (max-width:900px){.products-index-page>.front-container:has(.front-breadcrumb){width:min(100% - 36px,720px)}.products-index-page .front-hero-grid{min-height:210px}.products-index-page .front-hero-grid:before{background:linear-gradient(90deg,#fffffffc,#ffffffeb 34%,#ffffff47 62%,#fff0 86%),linear-gradient(0deg,#f5f0e766,#f5f0e714)}.products-index-page .front-hero-copy{width:min(360px,48%);padding:42px 0 18px 18px}.products-index-page .front-hero .product-gallery img{height:210px!important;min-height:210px;object-position:center right}}@media(max-width:560px){.products-index-page>.front-container:has(.front-breadcrumb){width:calc(100% - 28px)}.products-index-page .front-hero-grid{min-height:178px}.products-index-page .front-hero-grid:before{background:linear-gradient(90deg,#fffffffc,#ffffffed 45%,#ffffff7a 72%,#ffffff2e),linear-gradient(0deg,#f5f0e770,#f5f0e70f)}.products-index-page .front-hero-copy{width:64%;padding:38px 0 12px 14px}.products-index-page .front-hero .product-gallery img{height:178px!important;min-height:178px;object-position:70% center}.products-index-page .front-hero-copy h1{font-size:20px;line-height:1.04}.products-index-page .front-hero-copy p{margin-top:6px;font-size:8.8px;line-height:1.35}}.front-main .front-hero{overflow:hidden;background:#f6f3ed}.front-main .front-hero .front-hero-grid{position:relative;display:grid;grid-template-columns:1fr!important;align-items:stretch;min-height:318px;padding:0!important;overflow:hidden}.front-main .front-hero .front-hero-grid:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#fffffffa,#fffffff0 31%,#ffffff6b,#ffffff0f 83%),linear-gradient(0deg,#f5f0e761,#f5f0e714)}.front-main .front-hero .front-hero-copy{position:relative;z-index:2;grid-area:1 / 1;align-self:center;width:min(480px,40%);padding:32px 0}.front-main .front-hero .product-gallery{position:absolute;inset:0;z-index:0;grid-area:1 / 1;width:100%;height:100%;margin:0}.front-main .front-hero .product-gallery img{display:block;width:100%;max-width:none;height:100%;min-height:318px;margin:0;border:0;border-radius:0;object-fit:cover;object-position:center right}.front-main .front-hero .product-gallery figcaption{display:none}@media(min-width:901px){.home-reference-page .front-hero .front-hero-grid{min-height:430px}.home-reference-page .front-hero .product-gallery img{height:100%;min-height:430px}.home-reference-page .front-hero .front-hero-copy{width:min(520px,42%)}}.home-reference-page .front-hero .front-hero-facts{display:none}.home-reference-page .home-hero-actions{gap:22px;margin-top:34px}.home-reference-page .home-hero-actions a{min-width:188px;min-height:48px;padding:0 26px;border-radius:2px;border-color:#976923;color:#9a611a;background:#ffffffd1;font-size:11px;font-weight:800;text-transform:uppercase}.home-reference-page .home-hero-actions a:first-child{color:#fff;background:#976923}.home-reference-page .home-hero-actions a span{width:17px;height:17px;margin-right:10px;border:1px solid currentColor;border-radius:3px}.home-reference-page .home-hero-facts-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:760px;margin-top:52px}.home-reference-page .home-hero-facts-row span{display:grid;align-content:center;min-height:50px;padding:0 26px 0 62px;border-right:1px solid rgba(204,194,176,.72);color:#59636b;font-size:10px;line-height:1.18}.home-reference-page .home-hero-facts-row span:last-child{border-right:0}.home-reference-page .home-hero-facts-row strong{color:#172027;font-size:11px}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:582px}@media(min-width:561px)and (max-width:900px){.front-main .front-hero .front-hero-grid{min-height:250px}.front-main .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#fffffffc,#fffffff0 38%,#ffffff73 70%,#ffffff1f),linear-gradient(0deg,#f5f0e75c,#f5f0e714)}.front-main .front-hero .front-hero-copy{width:min(390px,52%);padding-block:24px}.front-main .front-hero .product-gallery img{height:100%;min-height:250px}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:430px}.home-reference-page .home-hero-actions{margin-top:20px}.home-reference-page .home-hero-facts-row{max-width:100%;margin-top:26px}.home-reference-page .home-hero-facts-row span{padding-inline:12px}}@media(max-width:560px){.front-main .front-hero .front-hero-grid{min-height:214px}.front-main .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#fffffffc,#fffffff2 48%,#ffffff94 78%,#ffffff38),linear-gradient(0deg,#f5f0e76b,#f5f0e70f)}.front-main .front-hero .front-hero-copy{width:64%;padding-block:16px}.front-main .front-hero .product-gallery img{height:100%;min-height:214px;object-position:70% center}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:390px}.home-reference-page .home-hero-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.home-reference-page .home-hero-actions a{min-width:0;min-height:36px;padding-inline:8px;font-size:9px}.home-reference-page .home-hero-facts-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.home-reference-page .home-hero-facts-row span{min-height:42px;padding:0 8px;border-right:0;border-top:1px solid rgba(204,194,176,.44);font-size:8px}.home-reference-page .home-hero-facts-row strong{font-size:10px}}.front-main .products-index-page .front-hero .front-hero-grid{width:100%!important;max-width:none!important;min-height:224px;margin:0!important}.front-main .products-index-page .front-hero .front-hero-copy{position:relative;z-index:2;align-self:start;width:min(430px,34%)!important;padding:38px 0 0 38px!important}.front-main .products-index-page .front-hero-eyebrow{display:none}.front-main .products-index-page .front-hero-copy h1{max-width:410px;font-size:clamp(34px,2.45vw,44px);line-height:1.02}.front-main .products-index-page .front-hero-copy p{max-width:386px;margin-top:10px;font-size:10.5px;line-height:1.42}.front-main .products-index-page .front-hero .product-gallery{height:224px}.front-main .products-index-page .front-hero .product-gallery img{height:224px!important;min-height:224px}.front-main .products-index-page .front-hero-facts{display:none}.product-hero-facts-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:46px;margin:0;padding:0 38px;border-top:1px solid rgba(217,209,195,.94);border-bottom:1px solid rgba(217,209,195,.94);background:#fffffff2}.product-hero-facts-row span{display:grid;align-content:center;min-height:44px;padding:0 14px 0 46px;border:0;border-radius:0;background:transparent;color:#5f6870;font-size:8.5px;line-height:1.2}.product-hero-facts-row strong{color:#172027;font-size:10px}@media(min-width:561px)and (max-width:900px){.front-main .products-index-page .front-hero .front-hero-grid{min-height:232px}.front-main .products-index-page .front-hero .front-hero-copy{width:min(390px,58%)!important;padding:48px 0 0 18px!important}.front-main .products-index-page .front-hero-copy h1{max-width:360px;font-size:26px}.front-main .products-index-page .front-hero .product-gallery,.front-main .products-index-page .front-hero .product-gallery img{height:232px!important;min-height:232px}.product-hero-facts-row{height:50px;padding-inline:0}.product-hero-facts-row span{padding-inline:12px}}@media(max-width:560px){.front-main .products-index-page .front-hero .front-hero-grid{min-height:202px}.front-main .products-index-page .front-hero .front-hero-copy{width:calc(100% - 32px)!important;padding:30px 0 0 14px!important}.front-main .products-index-page .front-hero-copy h1{max-width:265px;font-size:20px;line-height:1.04}.front-main .products-index-page .front-hero-copy p{max-width:245px;margin-top:6px;font-size:8.6px;line-height:1.34}.front-main .products-index-page .front-hero .product-gallery,.front-main .products-index-page .front-hero .product-gallery img{height:202px!important;min-height:202px;object-position:72% center}.product-hero-facts-row{grid-template-columns:repeat(4,minmax(0,1fr));height:46px;padding-inline:0}.product-hero-facts-row span{min-height:44px;padding:0 5px;font-size:7px;text-align:center}.product-hero-facts-row strong{font-size:10px}}.front-hero .custom-hero-actions{display:flex;flex-wrap:wrap;gap:10px;width:min(410px,100%);margin:18px 0 0;padding:0}.front-hero .custom-hero-actions a{min-height:36px;padding:0 16px;border-radius:4px;border-color:#b78234;font-size:10px;line-height:1;text-decoration:none}.front-hero .custom-hero-actions a:nth-child(n+3){min-height:32px;padding-inline:13px;font-size:9px}@media(min-width:901px){.front-hero .custom-hero-actions a:first-child,.front-hero .custom-hero-actions a:nth-child(2){min-width:164px}}@media(max-width:560px){.front-hero .custom-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;width:min(232px,100%);margin-top:12px}.front-hero .custom-hero-actions a{justify-content:flex-start;min-height:34px;padding-inline:12px;font-size:10px}.front-hero .custom-hero-actions a:nth-child(n+3){min-height:30px;font-size:9px}}.front-reference-layout{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:14px;align-items:start}.b3-reference-layout .front-grid.compact,.b4-reference-layout .front-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.b3-reference-layout .front-card,.b4-reference-layout .front-card{min-height:0;padding:11px;gap:7px;border-radius:5px}.b3-reference-layout .front-card-media,.b4-reference-layout .front-card-media,.b4-reference-layout .case-media{height:auto;aspect-ratio:1.42 / 1;border-radius:4px}.b3-reference-layout .front-card h3,.b4-reference-layout .front-card h3{font-size:12px;line-height:1.18}.b3-reference-layout .front-card p,.b4-reference-layout .front-card p,.b3-reference-layout .front-card small,.b4-reference-layout .front-card small,.b3-reference-layout .front-card li,.b4-reference-layout .front-card li{font-size:9px;line-height:1.42}.b3-reference-layout .front-card-actions,.b4-reference-layout .front-card-actions,.b3-reference-layout .case-card-actions,.b4-reference-layout .case-card-actions{gap:5px}.b3-reference-layout .front-card-actions a,.b4-reference-layout .front-card-actions a,.b4-reference-layout .case-card-actions a{min-height:24px;padding:0 8px;border-radius:4px;font-size:8px}.material-overview-reference-layout,.article-detail-reference-layout,.case-detail-reference-layout{margin-top:10px}.material-overview-reference-layout .batch3-media-feature,.article-detail-reference-layout .batch3-media-feature,.case-detail-reference-layout .batch3-media-feature{margin-top:0;min-width:0}.front-main:has(.material-overview-reference-layout) .front-hero{background:#f7f4ef}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-grid{width:min(1464px,calc(100% - 72px));min-height:250px}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#fffffffa,#fffffff5 26%,#ffffff75 47%,#ffffff0a 72%),linear-gradient(0deg,#f7f4ef29,#f7f4ef0a)}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-copy{width:560px;padding-block:24px 20px}.front-main:has(.material-overview-reference-layout) .front-hero-eyebrow{display:none}.front-main:has(.material-overview-reference-layout) .front-hero-copy h1{max-width:520px;font-size:46px;line-height:1.02;white-space:nowrap}.front-main:has(.material-overview-reference-layout) .front-hero-copy p{max-width:410px;margin-top:12px;color:#26323b;font-size:14px;line-height:1.68}.front-main:has(.material-overview-reference-layout) .front-hero-facts{display:none}.front-main:has(.material-overview-reference-layout) .materials-hero-points{display:grid;grid-template-columns:repeat(4,max-content);gap:24px;align-items:center;margin-top:28px}.front-main:has(.material-overview-reference-layout) .materials-hero-points span{position:relative;display:grid;gap:2px;min-width:116px;padding-left:34px;color:#172027;font-size:10px;line-height:1.2}.front-main:has(.material-overview-reference-layout) .materials-hero-points span:before,.front-main:has(.material-overview-reference-layout) .materials-hero-points span:after{position:absolute;left:0;content:""}.front-main:has(.material-overview-reference-layout) .materials-hero-points span:before{top:-2px;width:25px;height:25px;border:2px solid #bf842e;border-radius:50%;background:#ffffffc7}.front-main:has(.material-overview-reference-layout) .materials-hero-points span:after{top:7px;left:9px;width:7px;height:7px;border:1px solid #bf842e;border-radius:2px;box-shadow:4px 4px 0 -1px #bf842e}.front-main:has(.material-overview-reference-layout) .materials-hero-points strong{font-size:10px;font-weight:900}.front-main:has(.material-overview-reference-layout) .materials-hero-points small{color:#3d4650;font-size:8.5px;line-height:1.2}.front-main:has(.material-overview-reference-layout) .front-hero .product-gallery img{min-height:250px;object-position:center right}.b3-materials-overview-shell{display:grid;width:min(1464px,calc(100% - 72px));gap:10px;padding:12px 0 8px}.b3-materials-top-grid{display:grid;grid-template-columns:2.1fr repeat(5,1fr);gap:10px;align-items:stretch}.b3-materials-direct-card,.b3-material-card,.b3-finish-strip-card,.b3-comparison-card,.b3-buyer-checklist-card{border:1px solid #dcd6ca;border-radius:5px;background:#fffdf9;box-shadow:0 8px 22px #211f1c09}.b3-materials-direct-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;min-height:178px;padding:20px 20px 16px}.b3-materials-card-icon{display:inline-grid;width:41px;height:41px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#c8913b,#9b671e)}.b3-materials-card-icon:before{width:16px;height:12px;border:2px solid #fff;border-radius:3px;content:""}.b3-materials-direct-card h2,.b3-finish-strip-card h2,.b3-comparison-card h2,.b3-buyer-checklist-card h2,.b3-materials-cta-band h2{margin:0;color:#172027;font-size:13px;font-weight:900;line-height:1.15;text-transform:uppercase}.b3-materials-direct-card p{max-width:380px;margin:12px 0 0;color:#2e3942;font-size:10.4px;line-height:1.72}.b3-material-card{display:grid;grid-template-rows:86px auto 1fr auto;gap:7px;min-height:178px;padding:12px 12px 13px}.b3-material-card img{display:block;width:100%;height:86px;border:1px solid #e6ded1;border-radius:5px;object-fit:cover;object-position:center;background:#f6f1e9}.b3-material-card h3{margin:0;color:#172027;font-size:13px;font-weight:900;line-height:1.2}.b3-material-card p{display:-webkit-box;min-height:36px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#56616b;font-size:9.5px;line-height:1.45}.b3-material-card a,.b3-outline-button,.b3-download-button,.b3-buyer-checklist-card a,.b3-materials-cta-band a{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:4px;font-size:9px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.b3-material-card a,.b3-outline-button{width:max-content;min-width:88px;padding:0 11px;border:1px solid #b67d2b;color:#9b671e;background:#fffaf1}.b3-materials-lower-grid{display:grid;grid-template-columns:.92fr 1.58fr .78fr;gap:10px;align-items:stretch}.b3-finish-strip-card,.b3-comparison-card,.b3-buyer-checklist-card{padding:14px 16px}.b3-finish-swatch-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:16px}.b3-finish-swatch-row a{display:grid;gap:7px;justify-items:center;color:#172027;font-size:8.5px;font-weight:800;line-height:1.1;text-align:center;text-decoration:none}.b3-finish-swatch-row img{width:45px;height:45px;border:1px solid #ded6c8;border-radius:50%;object-fit:cover;background:#f6f1e9}.b3-outline-button{min-width:160px;margin:17px auto 0}.b3-comparison-card{display:grid;justify-items:start}.b3-comparison-table-wrap{width:100%;margin-top:8px;overflow:hidden;border:1px solid #ded8ca}.b3-comparison-table{width:100%;border-collapse:collapse;color:#172027;font-size:8.7px;line-height:1.2}.b3-comparison-table th,.b3-comparison-table td{padding:5px 6px;border:1px solid #ded8ca;text-align:center}.b3-comparison-table thead th{background:#ebe7df;font-weight:900}.b3-comparison-table tbody th{width:116px;background:#f7f3ed;font-weight:800;text-align:left}.b3-comparison-table .rating-cell{color:#b67d2b;font-size:10px;letter-spacing:0}.b3-download-button{min-width:190px;margin:10px auto 0;padding:0 16px;border:1px solid #b67d2b;color:#9b671e;background:#fffaf1}.b3-buyer-checklist-card{display:grid;align-content:start;gap:10px}.b3-buyer-checklist-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.b3-buyer-checklist-card li{position:relative;padding-left:20px;color:#2e3942;font-size:9.8px;line-height:1.3}.b3-buyer-checklist-card li:before{position:absolute;left:0;top:0;display:grid;width:13px;height:13px;place-items:center;border:1px solid #b67d2b;border-radius:50%;color:#b67d2b;content:"?";font-size:9px;font-weight:900}.b3-buyer-checklist-card a{width:100%;margin-top:2px;border:1px solid #976923;color:#fff;background:#976923}.b3-materials-cta-band{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:74px;padding:14px 22px;border-radius:5px;background:linear-gradient(120deg,#101b22,#1d2b33);color:#fff}.b3-materials-cta-band h2,.b3-materials-cta-band p{color:#fff;text-transform:none}.b3-materials-cta-band h2{font-size:20px}.b3-materials-cta-band p{margin:4px 0 0;font-size:11px}.b3-materials-cta-band nav{display:flex;gap:14px;align-items:center}.b3-materials-cta-band a{min-width:150px;padding:0 18px;border:1px solid rgba(255,255,255,.78);color:#172027;background:#fff}.b3-materials-cta-band a:first-child{border-color:#c8913b;color:#fff;background:#b67d2b}@media(max-width:1100px){.b3-materials-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-materials-direct-card{grid-column:span 3}.b3-materials-lower-grid{grid-template-columns:1fr}.b3-materials-cta-band{grid-template-columns:42px minmax(0,1fr)}.b3-materials-cta-band nav{grid-column:1 / -1;justify-content:stretch}.b3-materials-cta-band a{flex:1 1 0;min-width:0}}@media(max-width:760px){.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-grid{width:min(100% - 28px,390px);min-height:390px}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-copy{width:min(100%,360px);padding:24px 0}.front-main:has(.material-overview-reference-layout) .front-hero-copy h1{white-space:normal;font-size:38px}.front-main:has(.material-overview-reference-layout) .materials-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px}.b3-materials-overview-shell{width:min(100% - 28px,390px);padding-top:10px}.b3-materials-top-grid{grid-template-columns:1fr}.b3-materials-direct-card{grid-column:auto;grid-template-columns:42px minmax(0,1fr)}.b3-material-card{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto;min-height:132px}.b3-material-card img{grid-row:1 / 4;height:108px}.b3-finish-swatch-row{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-comparison-table-wrap{overflow-x:auto}.b3-comparison-table{min-width:620px}.b3-materials-cta-band{grid-template-columns:1fr;text-align:left}.b3-materials-cta-band nav{display:grid;grid-template-columns:1fr}}.article-detail-reference-layout .front-actions,.case-detail-reference-layout .front-actions,.material-overview-reference-layout .front-actions{gap:7px;margin-top:10px}.article-detail-reference-layout .front-actions a,.case-detail-reference-layout .front-actions a,.material-overview-reference-layout .front-actions a{min-height:30px;padding:0 10px;border-radius:4px;font-size:9px}.front-reference-layout .finish-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;border-radius:5px}.front-reference-layout .finish-filter-panel label{gap:5px;font-size:10px}.front-reference-layout .finish-filter-panel select{min-height:32px;padding:5px 8px;border-radius:4px;font-size:10px}.front-reference-layout .filter-actions{align-items:stretch;gap:6px}.front-reference-layout .filter-actions button,.front-reference-layout .filter-actions a{min-height:32px;padding-inline:10px;border-radius:4px;font-size:10px}.b4-reference-layout .front-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #ded8ca;border-radius:5px;background:#fff}.b4-reference-layout .front-filter-bar span{font-size:10px}.b4-reference-layout .front-filter-bar select{min-height:32px;padding:5px 8px;border-radius:4px;font-size:10px}.reference-support-aside,.product-support-aside{position:sticky;top:72px;display:grid;gap:9px}.reference-support-aside section,.product-support-aside section{display:grid;gap:7px;padding:10px;border:1px solid #ded8ca;border-radius:5px;background:#fffdf8}.reference-support-aside strong,.product-support-aside strong{color:#172027;font-size:11px;line-height:1.2}.reference-support-aside p,.reference-support-aside li,.product-support-aside p,.product-support-aside span,.product-support-aside li{margin:0;color:#65707a;font-size:8.7px;line-height:1.42}.reference-support-aside ul,.product-support-aside ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.reference-support-aside li,.product-support-aside li{display:flex;gap:5px;align-items:center}.reference-support-aside li:before,.product-support-aside li:before{flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:#b2752c;content:""}.reference-support-aside a,.product-support-aside a,.product-help-card .contact-button{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #976923;border-radius:4px;background:#976923;color:#fff;font-size:8.5px;font-weight:900;text-decoration:none;text-transform:uppercase}.reference-download-card img,.product-catalog-card img{display:block;width:100%;aspect-ratio:1.55 / 1;object-fit:cover;border:1px solid #ded8ca;border-radius:4px}@media(min-width:901px){.front-main:has(.front-reference-layout) .front-hero .front-hero-grid{min-height:258px}.front-main:has(.front-reference-layout) .front-hero .front-hero-copy{width:min(430px,38%);padding-block:22px}.front-main:has(.front-reference-layout) .front-hero-copy h1{font-size:clamp(30px,2.6vw,39px)}.front-main:has(.front-reference-layout) .front-hero-copy p{max-width:340px;margin-top:8px;font-size:10px;line-height:1.42}.front-main:has(.front-reference-layout) .front-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px}.front-main:has(.front-reference-layout) .front-hero-facts span{min-height:34px;padding:6px 8px;border-radius:4px;font-size:8px}.front-main:has(.front-reference-layout) .front-hero .product-gallery img{min-height:258px}.front-main:has(.front-reference-layout) .front-section{padding:30px 0}.front-main:has(.front-reference-layout) .front-section-header{margin-bottom:12px}.front-main:has(.front-reference-layout) .front-section-header h2{font-size:25px}.front-main:has(.front-reference-layout) .front-section-header p{max-width:620px;margin-top:6px;font-size:11px;line-height:1.45}.front-main:has(.front-reference-layout) .batch3-media-feature.compact{grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);gap:12px;margin-top:10px;padding:12px}.front-main:has(.front-reference-layout) .batch3-media-feature.compact img{aspect-ratio:2.75 / 1}.front-main:has(.front-reference-layout) .batch3-media-feature h2{font-size:22px}.front-main:has(.front-reference-layout) .batch3-media-feature p{margin:6px 0 0;font-size:10px;line-height:1.45}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-grid{width:min(1464px,calc(100% - 72px));min-height:250px}.front-main:has(.material-overview-reference-layout) .front-hero .front-hero-copy{width:560px;padding-block:24px 20px}.front-main:has(.material-overview-reference-layout) .front-hero-copy h1{font-size:46px}.front-main:has(.material-overview-reference-layout) .front-hero-copy p{max-width:410px;margin-top:12px;font-size:14px;line-height:1.68}.front-main:has(.material-overview-reference-layout) .front-hero .product-gallery img{min-height:250px}.front-main:has(.b4-reference-layout) .front-hero .front-hero-grid{min-height:232px}.front-main:has(.b4-reference-layout) .front-hero .product-gallery img{min-height:232px;object-position:center right}.front-main:has(.b4-reference-layout) .front-hero-copy h1{font-size:clamp(28px,2.4vw,35px)}.front-main:has(.b4-reference-layout) .front-section{padding:24px 0}.front-main:has(.b4-reference-layout) .batch3-media-feature.compact{grid-template-columns:245px minmax(0,1fr);margin-top:8px;padding:10px}.front-main:has(.b4-reference-layout) .batch3-media-feature.compact img{aspect-ratio:3.05 / 1}.front-main:has(.article-detail-reference-layout) .resource-toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.front-main:has(.article-detail-reference-layout) .resource-toc li{grid-template-columns:22px 1fr;gap:7px;padding:9px;border-radius:5px}.front-main:has(.article-detail-reference-layout) .resource-toc span{width:22px;height:22px;font-size:9px}.front-main:has(.article-detail-reference-layout) .resource-toc a{font-size:10px;line-height:1.25}.front-main:has(.article-detail-reference-layout) .resource-article-body,.front-main:has(.case-detail-reference-layout) .front-panel{gap:9px;padding:14px;border-radius:5px;font-size:11px;line-height:1.52}.front-main:has(.case-detail-reference-layout) .case-overview-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.front-main:has(.case-detail-reference-layout) .case-overview-panel dl div{padding:9px;border-radius:5px}.front-main:has(.case-detail-reference-layout) .case-overview-panel dt,.front-main:has(.case-detail-reference-layout) .case-overview-panel dd{font-size:10px;line-height:1.32}.front-main:has(.filterable-products .product-support-aside) .filterable-products-layout{grid-template-columns:170px minmax(0,1fr) 192px;gap:12px}.front-main:has(.filterable-products .product-support-aside) .front-section{padding-top:22px}.front-main:has(.filterable-products .product-support-aside) .front-section-header{margin-bottom:10px}.front-main:has(.filterable-products .product-support-aside) .front-section-header h2{font-size:27px}.front-main:has(.filterable-products .product-support-aside) .product-filter-panel{gap:8px;padding:9px;border-radius:5px}.front-main:has(.filterable-products .product-support-aside) .product-filter-controls{gap:8px}.front-main:has(.filterable-products .product-support-aside) .product-filter-group{gap:5px}.front-main:has(.filterable-products .product-support-aside) .product-filter-group h3{font-size:10px}.front-main:has(.filterable-products .product-support-aside) .product-filter-options{gap:4px}.front-main:has(.filterable-products .product-support-aside) .product-filter-options button{min-height:24px;padding:3px 6px;border-radius:4px;font-size:8.5px}.front-main:has(.filterable-products .product-support-aside) .filtered-result-header{min-height:38px;padding:8px 10px;border-radius:5px}.front-main:has(.filterable-products .product-support-aside) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.front-main:has(.filterable-products .product-support-aside) .product-card{min-height:144px;padding:8px;gap:6px;border-radius:5px}.front-main:has(.filterable-products .product-support-aside) .product-card .front-card-media{aspect-ratio:1.45 / 1}.front-main:has(.filterable-products .product-support-aside) .product-card h3{font-size:10px;line-height:1.15}.front-main:has(.filterable-products .product-support-aside) .product-card dl div{grid-template-columns:48px minmax(0,1fr);gap:4px}.front-main:has(.filterable-products .product-support-aside) .product-card dt,.front-main:has(.filterable-products .product-support-aside) .product-card dd,.front-main:has(.filterable-products .product-support-aside) .product-card small{font-size:8px}.front-main:has(.filterable-products .product-support-aside) .product-card .tag-row{display:none}.front-main:has(.filterable-products .product-support-aside) .product-card .card-actions{gap:5px}.front-main:has(.filterable-products .product-support-aside) .product-card .card-actions a{min-height:21px;padding-inline:5px;border-radius:3px;font-size:7.2px}}@media(max-width:900px){.front-reference-layout,.front-main:has(.filterable-products .product-support-aside) .filterable-products-layout{grid-template-columns:1fr}.reference-support-aside,.product-support-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.front-reference-layout .finish-filter-panel,.b4-reference-layout .front-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.reference-support-aside,.product-support-aside,.front-reference-layout .finish-filter-panel,.b4-reference-layout .front-filter-bar,.b3-reference-layout .front-grid.compact,.b4-reference-layout .front-grid.compact{grid-template-columns:1fr}}.b4-article-reference-page{color:#141a20;background:#fff}body:has(.b4-article-reference-page) .sticky-rfq,body:has(.b4-article-reference-page) .sticky-rfq-button,body:has(.b4-article-reference-page) .floating-contact-bar{display:none}body:has(.b4-article-reference-page) .front-brand{display:flex;align-items:center;min-width:180px}body:has(.b4-article-reference-page) .front-logo{display:none}body:has(.b4-article-reference-page) .front-brand .mobile-reference-brand{display:block;width:auto;height:auto;border:0;border-radius:0;color:#141a20;font-size:18px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.b4-article-reference-page .front-breadcrumb{width:min(960px,calc(100% - 40px));margin:0 auto;padding:12px 0 0;font-size:9px}.b4-article-shell.front-container{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:28px;width:min(960px,calc(100% - 40px));padding:12px 0 28px;background:#fff}.b4-article-main{min-width:0}.b4-article-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:18px;align-items:center;min-height:154px}.b4-article-hero h1{margin:0;color:#111820;font-size:24px;line-height:1.05;letter-spacing:0}.b4-article-hero h2{margin:5px 0 0;color:#141a20;font-size:14px;line-height:1.22}.b4-article-hero p{max-width:360px;margin:11px 0 0;color:#4d5963;font-size:8.4px;line-height:1.42}.b4-article-hero>img{display:block;width:100%;height:154px;object-fit:cover;object-position:center}.b4-article-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;color:#56636d;font-size:8px}.b4-article-meta span:before{display:inline-block;width:5px;height:5px;margin-right:6px;border:1px solid #9b6719;border-radius:50%;content:""}.b4-direct-answer-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;margin-top:12px;padding:13px 16px 12px;border:1px solid #e2d5c2;border-radius:5px;background:#fffaf1}.b4-answer-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#b57a2a;color:#fff;font-size:18px;font-weight:900}.b4-direct-answer-card h2,.b4-sidebar-card h2,.b4-article-section h2{margin:0;color:#13191f;font-size:14px;line-height:1.25}.b4-direct-answer-card p{margin:6px 0 0;color:#323d47;font-size:9.5px;line-height:1.55}.b4-direct-answer-card .front-actions{gap:12px;margin-top:10px}.b4-direct-answer-card .front-actions a,.b4-checklist-panel>a,.b4-sidebar-card>a{min-height:28px;padding:0 16px;border-radius:3px;font-size:8px;font-weight:900;text-transform:uppercase}.b4-direct-answer-card .front-actions a:nth-child(2){border-color:#c8bda9;background:#fff;color:#8c5d1b;box-shadow:none}.b4-article-section{margin-top:10px}.b4-article-section>p{margin:9px 0 0;color:#313b44;font-size:9px;line-height:1.58}.b4-comparison-table.front-table-wrap{margin-top:8px;border-radius:3px;box-shadow:none}.b4-comparison-table .front-spec-table th,.b4-comparison-table .front-spec-table td{padding:3.5px 8px;font-size:7.2px;line-height:1.12}.b4-comparison-table .front-spec-table thead th{background:#f8efe2;color:#141a20;font-size:8.5px}.b4-comparison-table td{color:#26313a}.b4-rating-stars{display:inline-block;min-width:34px;margin-right:4px;color:#b57a2a;font-size:8px;letter-spacing:0;white-space:nowrap}.b4-material-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.b4-advantages-checklist-row{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:14px;align-items:start;margin-top:10px}.b4-advantages-checklist-row .b4-material-note-grid{margin-top:0;gap:12px}.b4-anchor-sentinel{position:relative;top:-54px;display:block;width:1px;height:1px;overflow:hidden}.b4-material-note-grid article,.b4-checklist-panel,.b4-inline-checklist{padding:10px;border:1px solid #e2d5c2;border-radius:5px;background:#fff}.b4-material-note-grid h3{margin:0 0 6px;font-size:10px}.b4-material-note-grid img{display:block;float:right;width:106px;height:68px;margin:2px 0 8px 10px;object-fit:cover;border-radius:4px}.b4-article-reference-page .quality-checklist{display:grid;gap:3px}.b4-article-reference-page .quality-checklist li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:4px;align-items:start;color:#3f4a53;font-size:7.4px;line-height:1.28}.b4-article-reference-page .quality-checklist li:before{display:block;width:8px;height:8px;margin-top:1px;border:1px solid #b57a2a;border-radius:50%;content:""}.b4-article-reference-page .trust-badge{min-height:0;padding:0;border-radius:0;background:transparent;color:#3f4a53;font-size:inherit;font-weight:600;line-height:inherit}.b4-checklist-panel{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;align-items:center;box-shadow:none}.b4-checklist-panel>a{justify-self:stretch;border:1px solid #976923;background:#976923;color:#fff;text-align:center;text-decoration:none}.b4-inline-checklist{display:grid;gap:6px;min-height:126px}.b4-inline-checklist h2{font-size:12px}.b4-inline-checklist .quality-checklist{display:grid;gap:5px}.b4-inline-checklist .quality-checklist li{font-size:7.2px;line-height:1.3}.b4-inline-checklist>a{display:inline-flex;min-height:26px;align-items:center;justify-content:center;align-self:end;padding:0 10px;border:1px solid #976923;border-radius:3px;background:#976923;color:#fff;font-size:7px;font-weight:900;text-decoration:none;text-transform:uppercase}.b4-reference-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px}.b4-reference-product-card{display:grid;gap:3px;min-width:0;padding:5px;border:1px solid #e1d7c8;border-radius:4px;background:#fff}.b4-reference-product-card img{display:block;width:100%;aspect-ratio:1.45 / 1;object-fit:cover;object-position:center;border:1px solid #eee7dc;border-radius:3px}.b4-reference-product-card h3{margin:0;color:#141a20;font-size:7.8px;line-height:1.2}.b4-reference-product-card p{min-height:19px;margin:0;color:#53606b;font-size:6.6px;line-height:1.18}.b4-reference-product-card a{display:inline-flex;min-height:14px;align-items:center;justify-content:flex-start;color:#a26c22;font-size:7px;font-weight:900;line-height:1;text-decoration:none}.b4-article-reference-page .front-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.b4-article-reference-page .front-card{gap:6px;min-height:150px;padding:8px;border-radius:4px;box-shadow:none}.b4-article-reference-page .front-card-media{aspect-ratio:1.38 / 1;border-radius:3px}.b4-article-reference-page .front-card h3{font-size:8.5px;line-height:1.25}.b4-article-reference-page .front-card p,.b4-article-reference-page .front-card small{font-size:7.5px;line-height:1.35}.b4-download-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.b4-download-card{display:grid;grid-template-columns:22px minmax(0,1fr) 12px;gap:8px;align-items:center;min-height:42px;padding:7px 8px;border:1px solid #e2d8ca;border-radius:4px;background:#fff;color:#1f2a32;text-decoration:none}.b4-download-icon{display:grid;place-items:center;width:22px;height:26px;border:1px solid #d7b376;border-radius:3px;color:#976923;font-size:5.5px;font-weight:900}.b4-download-card strong{display:block;font-size:7.2px;line-height:1.25}.b4-download-card small{display:block;margin-top:2px;color:#65717a;font-size:6.2px;line-height:1.1}.b4-download-arrow{color:#976923;font-size:8px;font-weight:900}.b4-download-card-view-all{grid-template-columns:1fr;place-items:center;color:#976923;font-size:7.2px;font-weight:900;text-transform:uppercase}.b4-article-reference-page .faq-front{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.b4-article-reference-page .faq-front details{border-radius:4px}.b4-article-reference-page .faq-front summary{padding:7px 10px;font-size:7.5px;line-height:1.25}.b4-article-reference-page .faq-front p{margin:0;padding:0 10px 8px;font-size:7.4px;line-height:1.35}.b4-article-reference-page .front-cta-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:12px;padding:13px 22px;border:0;background:#121c24;color:#fff}.b4-article-reference-page .front-cta-section h2{margin:0;color:#fff;font-size:16px}.b4-article-reference-page .front-cta-section p{margin:5px 0 0;color:#d6e0e6;font-size:8px}.b4-article-reference-page .front-cta-section .front-actions{margin:0}.b4-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:16px;padding:14px 24px;border-radius:3px;background:#111b23;color:#fff}.b4-final-cta h2{margin:0;color:#fff;font-size:15px;line-height:1.18}.b4-final-cta p{margin:6px 0 0;color:#d8e0e6;font-size:8.5px;line-height:1.35}.b4-final-cta .front-actions{margin:0;gap:14px}.b4-final-cta .front-actions a{min-width:154px;min-height:30px;border-radius:3px;font-size:8px;font-weight:900;text-transform:uppercase}.b4-final-cta .front-actions a:nth-child(2){border-color:#b88945;background:transparent;color:#fff}.b3-app-tablet-reference{display:none}@media(min-width:701px)and (max-width:800px){html body:has(.b3-application-detail-reference[data-application-name=Backpacks]){background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header{height:62px!important;min-height:62px!important;grid-template-columns:40px minmax(0,1fr) auto!important;padding:0 28px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .mobile-menu-button{display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-brand.front-brand{position:absolute!important;top:17px!important;left:48px!important;grid-column:1!important;grid-row:1!important;justify-self:start!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-brand.front-brand .mobile-reference-brand.mobile-reference-brand{font-size:24px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-logo.front-wordmark{height:auto!important;font-size:26px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-header-tools button{display:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-header-tools.front-header-tools{display:grid!important;position:absolute!important;top:12px!important;right:24px!important;grid-template-columns:182px!important;width:182px!important;min-width:182px!important;max-width:182px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button{display:inline-grid!important;position:absolute!important;top:0!important;left:0!important;grid-area:auto!important;width:182px!important;min-width:182px!important;max-width:182px!important;min-height:38px!important;padding:0 10px!important;place-items:center!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference{padding:0 0 18px!important;background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference>.front-container{width:min(716px,calc(100% - 48px))!important;max-width:716px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-standard-breadcrumb,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-hero,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-workbench{display:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-tablet-reference{display:grid!important;gap:18px!important;padding:14px 0 0!important;color:#17232d!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-breadcrumb{color:#68727b!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-breadcrumb span{padding:0 9px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero{display:grid!important;grid-template-columns:276px minmax(0,1fr)!important;min-height:410px!important;gap:18px!important;align-items:start!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero h1,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-title{margin:18px 0 12px!important;font-size:40px!important;line-height:1.02!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero>div:first-child>p{margin:0!important;font-size:16px!important;line-height:1.42!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero .front-actions{display:grid!important;gap:10px!important;margin-top:18px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero .front-actions a{min-height:42px!important;border-radius:4px!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero-media{position:relative!important;min-height:410px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero-media img{position:absolute!important;object-fit:cover!important;box-shadow:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero-media img:first-child{top:0!important;right:45px!important;width:255px!important;height:278px!important;border-radius:0!important;object-position:50% 50%!important;z-index:1!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero-media img:last-child{right:0!important;bottom:0!important;width:390px!important;height:148px!important;border-radius:0!important;object-position:50% 64%!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-hero-media img:only-child{top:-30px!important;right:0!important;bottom:auto!important;width:420px!important;height:400px!important;object-fit:cover!important;object-position:65% 48%!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-facts span{display:grid!important;grid-template-columns:1fr!important;border-top:1px solid #d9c5a5!important;padding-top:8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-facts b{color:#ac7429!important;font-size:13px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-facts small{color:#606c74!important;font-size:10px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-answer{border:1px solid #eadbc5!important;border-left:4px solid #b57b2d!important;padding:14px 18px!important;background:#fffaf2!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-answer strong,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-reference h2{text-transform:uppercase!important;font-size:14px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-answer p{margin:6px 0 0!important;font-size:13px!important;line-height:1.42!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-categories>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-categories a{display:grid!important;grid-template-rows:104px auto!important;border:1px solid #e5dfd6!important;border-radius:6px!important;color:#17232d!important;overflow:hidden!important;text-align:center!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-categories img{width:100%!important;height:104px!important;object-fit:cover!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-categories span{display:grid!important;min-height:42px!important;place-items:center!important;padding:5px!important;font-size:10px!important;font-weight:800!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-pain>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-pain article{min-height:142px!important;border:1px solid #e5dfd6!important;border-radius:6px!important;padding:14px 12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-pain b{display:block!important;font-size:12px!important;line-height:1.2!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-pain small{display:block!important;margin-top:10px!important;color:#64707a!important;font-size:10px!important;line-height:1.28!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products>div{display:grid!important;gap:10px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products article{display:grid!important;grid-template-columns:170px minmax(0,1fr) 140px!important;gap:14px!important;min-height:110px!important;border:1px solid #e5dfd6!important;border-radius:6px!important;overflow:hidden!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products img{width:170px!important;height:110px!important;object-fit:cover!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products h3{margin:17px 0 5px!important;font-size:15px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products p{margin:0!important;color:#64707a!important;font-size:11px!important;line-height:1.32!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products article>span{display:grid!important;align-content:center!important;gap:8px!important;padding-right:14px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products article>span a{display:grid!important;min-height:30px!important;border:1px solid #9b671e!important;border-radius:3px!important;place-items:center!important;color:#9c651b!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-products>a,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes>section>a{display:block!important;margin-top:10px!important;color:#a66d20!important;font-size:11px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes>section{border:1px solid #e5dfd6!important;border-radius:6px!important;padding:14px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes>section>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes a{color:#26333d!important;font-size:9px!important;text-align:center!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-materials-finishes img{display:block!important;width:46px!important;height:46px!important;margin:0 auto 6px!important;border-radius:50%!important;object-fit:cover!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-rfq{border:1px solid #e5dfd6!important;border-radius:6px!important;padding:16px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-rfq ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 36px!important;margin:14px 0!important;padding:0!important;list-style:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-rfq li{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-rfq li span{width:13px!important;height:13px!important;border:1px solid #9fa6aa!important;border-radius:2px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-rfq>a{display:grid!important;min-height:36px!important;border:1px solid #b57b2d!important;border-radius:3px!important;place-items:center!important;color:#a66d20!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-faq .faq-front{display:grid!important;gap:0!important;border:1px solid #e5dfd6!important;border-radius:6px!important;overflow:hidden!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-faq details{border-bottom:1px solid #e5dfd6!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-faq details:last-child{border-bottom:0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-faq summary{min-height:36px!important;padding:10px 14px!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-cta{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;padding:22px 24px!important;border-radius:6px!important;background:#111d24!important;color:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-cta h2{margin:0!important;text-transform:none!important;font-size:18px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-cta p{margin:6px 0 0!important;color:#d7dfe2!important;font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-app-tablet-cta a{display:grid!important;min-width:190px!important;min-height:42px!important;border-radius:4px!important;place-items:center!important;background:#b67c25!important;color:#fff!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-footer{display:block!important}}@media(min-width:1101px){html body:has(.b3-application-detail-reference[data-application-name=Backpacks]){background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main{background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header nav{height:48px!important;min-height:48px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header{grid-template-columns:188px minmax(520px,1fr) auto!important;padding:0 32px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-brand .front-wordmark{font-size:20px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference>.front-container{width:min(1450px,calc(100% - 88px))!important;max-width:1450px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-hero{grid-template-columns:minmax(592px,.72fr) minmax(0,1.28fr)!important;gap:24px!important;min-height:293px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy h1{max-width:610px!important;font-size:35px!important;line-height:1.05!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference .front-breadcrumb{margin:4px 0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media img{height:293px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media{grid-template-columns:.7fr 1.3fr!important;gap:12px!important}}.b3-finish-gallery-reference-page{background:#f5f3ef;color:#17232d;font-size:12px}.b3-finish-gallery-reference-page>.front-container{width:min(1476px,calc(100% - 60px));max-width:1476px;padding:18px 0 28px}.b3-finish-gallery-shell{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:12px;align-items:start}.b3-finish-gallery-main{min-width:0;background:#fff;border:1px solid rgba(30,38,45,.08);box-shadow:0 18px 40px #181f2614}.b3-finish-gallery-reference-page .front-breadcrumb{width:auto;max-width:none;margin:0;padding:18px 22px 0;color:#67727c;font-size:10px}.b3-finish-gallery-hero{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(430px,1.05fr);min-height:250px;border-bottom:1px solid rgba(30,38,45,.08);overflow:hidden}.b3-finish-gallery-copy{padding:22px 22px 18px}.b3-finish-gallery-copy h1{max-width:520px;margin:0 0 12px;color:#121d27;font-size:38px;line-height:1.14;letter-spacing:0}.b3-finish-gallery-copy p{max-width:520px;margin:0 0 22px;color:#4e5d69;font-size:13px;line-height:1.55}.b3-finish-gallery-copy nav{display:flex;gap:14px}.b3-finish-gallery-copy nav a,.b3-finish-gallery-filter-actions button,.b3-finish-card>a,.b3-finish-gallery-selected>a,.b3-finish-gallery-bottom-cta nav a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 18px;border:1px solid #976925;border-radius:4px;background:#976925;color:#fff;font-size:10px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.b3-finish-gallery-copy nav a+a,.b3-finish-gallery-selected>a+a,.b3-finish-gallery-bottom-cta nav a+a{background:#fff;color:#9a681d}.b3-finish-gallery-hero>img{width:100%;height:250px;object-fit:cover;object-position:center 42%}.b3-finish-gallery-filters{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr)) auto;gap:14px;align-items:end;padding:16px 22px 12px;border-bottom:1px solid rgba(30,38,45,.08)}.b3-finish-gallery-filters label{display:grid;gap:6px;color:#263540;font-size:10px;font-weight:800}.b3-finish-gallery-filters select,.b3-finish-gallery-list select{height:30px;min-width:0;border:1px solid #d8dde1;border-radius:4px;background:#fff;color:#42505a;font-size:11px}.b3-finish-gallery-filter-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.b3-finish-gallery-filter-actions a{color:#8f6728;font-size:10px;font-weight:850;text-decoration:none}.batch9-compare-bar a.batch9-compare-submit{display:inline-flex;grid-template-columns:none;min-width:166px;color:#fff;font-size:13px;font-weight:800;text-align:center}.b3-finish-gallery-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 22px 14px;border-bottom:1px solid rgba(30,38,45,.08);color:#364550;font-size:10px}.b3-finish-gallery-active strong{font-weight:900}.b3-finish-gallery-active span{padding:5px 10px;border-radius:4px;background:#f4eee4;color:#5d5143}.b3-finish-gallery-active a{color:#9a681d;font-weight:850;text-decoration:none}.b3-finish-gallery-list{padding:16px 22px 20px}.b3-finish-gallery-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#4b5863;font-size:11px}.b3-finish-gallery-list>header label{display:flex;gap:8px;align-items:center;font-weight:800}.b3-finish-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.b3-finish-card{display:grid;grid-template-rows:116px auto 1fr auto;min-height:224px;overflow:hidden;border:1px solid #dfe2e3;border-radius:6px;background:#fff;box-shadow:0 10px 20px #1d23280f}.b3-finish-card img{width:100%;height:116px;object-fit:cover;object-position:center;background:#eee9e1}.b3-finish-card h2{margin:8px 9px 5px;color:#18232d;font-size:13px;line-height:1.1}.b3-finish-card dl{display:grid;gap:4px;margin:0 9px 8px}.b3-finish-card dl div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px;align-items:start}.b3-finish-card dt{color:#202b33;font-size:8.5px;font-weight:900}.b3-finish-card dd{margin:0;color:#4e5963;font-size:8.8px;line-height:1.22}.b3-finish-card>a{min-height:28px;margin:0 9px 9px;padding-inline:10px;font-size:9px}.b3-finish-gallery-selected{position:sticky;top:72px;display:grid;gap:12px;min-height:760px;padding:22px 14px;border:1px solid rgba(30,38,45,.08);border-radius:6px;background:#fff;box-shadow:0 18px 42px #19212814}.b3-finish-gallery-selected header{display:flex;justify-content:space-between;gap:12px;align-items:start}.b3-finish-gallery-selected h2{margin:0;color:#18232d;font-size:18px;line-height:1.15}.b3-finish-gallery-selected header span{padding:5px 10px;border-radius:4px;background:#976925;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.b3-finish-gallery-selected>img{width:100%;height:202px;border-radius:4px;object-fit:cover;object-position:center;background:#eee9e1}.b3-finish-gallery-selected p{margin:0;color:#596671;font-size:11px;line-height:1.45}.b3-finish-gallery-selected dl{display:grid;gap:9px;margin:0}.b3-finish-gallery-selected dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.b3-finish-gallery-selected dt{color:#17242d;font-size:10px;font-weight:900}.b3-finish-gallery-selected dd{margin:0;color:#56636d;font-size:10.5px;line-height:1.35}.b3-finish-gallery-selected section{display:grid;gap:10px;padding-top:12px;border-top:1px solid #e4e7e8}.b3-finish-gallery-selected section strong{color:#17242d;font-size:11px}.b3-finish-gallery-selected section div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b3-finish-gallery-selected section span{min-height:46px;padding:8px;border-radius:4px;background:#f4f1eb;color:#53606a;font-size:9px;line-height:1.2}.b3-finish-gallery-bottom-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:16px;padding:22px 36px;border-radius:6px;background:#0d1a22;color:#fff}.b3-finish-gallery-bottom-cta>div{display:flex;gap:16px;align-items:center}.b3-finish-gallery-bottom-cta>div>span{width:44px;height:44px;flex:0 0 auto;border-radius:999px;background:#c99035}.b3-finish-gallery-bottom-cta h2{margin:0 0 4px;color:#fff;font-size:22px;line-height:1.1}.b3-finish-gallery-bottom-cta p{margin:0;color:#ffffffdb;font-size:12px}.b3-finish-gallery-bottom-cta nav{display:flex;gap:14px;align-items:center}@media(max-width:1199px){.b3-finish-gallery-shell,.b3-finish-gallery-hero,.b3-finish-gallery-filters{grid-template-columns:1fr}.b3-finish-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-finish-gallery-selected{position:static;min-height:0}.b3-finish-gallery-bottom-cta,.b3-finish-gallery-bottom-cta nav{align-items:stretch;flex-direction:column}}.b4-case-detail-reference{color:#111820;background:#fff}.b4-case-detail-reference .front-breadcrumb{width:min(1360px,calc(100% - 72px));margin:0 auto;padding:16px 0 10px;font-size:10px}.b4-case-detail-shell.front-container{width:min(1360px,calc(100% - 72px));padding:0 0 16px}.b4-case-top-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr) 300px;gap:18px;align-items:stretch}.b4-case-intro{display:grid;align-content:center;min-height:186px}.b4-case-intro small{color:#976923;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.b4-case-intro h1{max-width:420px;margin:12px 0 0;color:#121920;font-size:33px;line-height:1.08;letter-spacing:0}.b4-case-intro p{max-width:430px;margin:12px 0 0;color:#394653;font-size:11.5px;line-height:1.45}.b4-case-intro dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:18px 0 0}.b4-case-intro dt{color:#4b5964;font-size:8px;font-weight:900;text-transform:uppercase}.b4-case-intro dd{margin:4px 0 0;color:#15202a;font-size:10.5px;line-height:1.25}.b4-case-photo-grid{display:grid;grid-template-columns:1.62fr 1fr;grid-template-rows:repeat(2,92px);gap:8px}.b4-case-photo-grid img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:center}.b4-case-photo-grid .primary{grid-row:1 / span 2}.b4-case-facts,.b4-case-checklist,.b4-case-discuss-form,.b4-case-story-row,.b4-case-selected-components,.b4-case-decisions>article,.b4-case-related-row>article,.b4-case-bottom-cta{border:1px solid #e4d8c9;border-radius:5px;background:#fff}.b4-case-facts{display:grid;gap:10px;padding:14px 16px}.b4-case-facts h2,.b4-case-checklist h2,.b4-case-discuss-form h2,.b4-case-selected-components h2,.b4-case-decisions h2,.b4-case-related-row h2{margin:0;color:#141c24;font-size:13px;line-height:1.2}.b4-case-facts>div{display:grid;grid-template-columns:16px 92px minmax(0,1fr);gap:8px;align-items:start}.b4-case-facts>div>span{width:13px;height:13px;margin-top:1px;border:1px solid #976925;border-radius:50%}.b4-case-facts strong{color:#25313a;font-size:8px;line-height:1.25}.b4-case-facts p{margin:0;color:#46525b;font-size:8px;line-height:1.25}.b4-case-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px 18px;margin-top:12px}.b4-case-story-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:112px}.b4-case-story-row article{min-width:0;padding:12px 14px;border-right:1px solid #eadfce}.b4-case-story-row article:last-child{border-right:0}.b4-case-story-row h2{margin:0 0 8px;color:#111820;font-size:11px}.b4-case-story-row p{display:-webkit-box;margin:0;overflow:hidden;color:#38434d;font-size:8.4px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:5}.b4-case-right-stack{grid-column:2;grid-row:1 / span 3;display:grid;gap:10px;align-self:start}.b4-case-checklist,.b4-case-discuss-form{display:grid;gap:8px;padding:14px}.b4-case-checklist label{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;color:#3c4852;font-size:8px}.b4-case-checklist input{width:10px;height:10px;accent-color:#996824}.b4-case-checklist a,.b4-case-discuss-form button,.b4-case-bottom-cta a{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid #976923;border-radius:3px;background:#996824;color:#fff;font-size:8px;font-weight:900;text-decoration:none;text-transform:uppercase}.b4-case-discuss-form p,.b4-case-discuss-form small,.b4-case-discuss-form strong{margin:0;color:#4c5963;font-size:8px;line-height:1.35}.b4-case-discuss-form input,.b4-case-discuss-form textarea{width:100%;min-height:26px;padding:0 9px;border:1px solid #e1d8cb;border-radius:3px;color:#172029;font:inherit;font-size:8px}.b4-case-discuss-form textarea{min-height:58px;padding-top:8px;resize:vertical}.b4-case-discuss-form strong{color:#2f7a45;font-weight:900}.b4-case-selected-components{grid-column:1;padding:12px 14px}.b4-case-selected-components>div:first-child,.b4-case-related-row article>h2+div{display:flex;align-items:center;justify-content:space-between}.b4-case-selected-components>div:first-child a{color:#9f691f;font-size:8px;font-weight:900;text-decoration:none;text-transform:uppercase}.b4-case-component-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:10px}.b4-case-component-grid article{min-width:0;border:1px solid #eadfce;border-radius:5px;background:#fff}.b4-case-component-grid img{display:block;width:100%;height:72px;border-radius:5px 5px 0 0;object-fit:cover;object-position:center}.b4-case-component-grid h3{margin:8px 9px 0;color:#15202a;font-size:8.6px;line-height:1.2}.b4-case-component-grid p,.b4-case-component-grid a{display:block;margin:4px 9px 0;color:#4d5962;font-size:7.4px;line-height:1.2;text-decoration:none}.b4-case-component-grid article>:last-child{margin-bottom:9px}.b4-case-decisions{grid-column:1;display:grid;grid-template-columns:.92fr 1.2fr .8fr;gap:8px}.b4-case-decisions>article{min-height:128px;padding:12px}.b4-case-decisions dl{display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px 8px;margin:9px 0 0}.b4-case-decisions dt{color:#141c24;font-size:7.6px;font-weight:900}.b4-case-decisions dd{display:-webkit-box;margin:0;overflow:hidden;color:#4b5660;font-size:7.4px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.b4-case-decisions>article:first-child{position:relative;padding-right:112px}.b4-case-decisions>article:first-child img{position:absolute;right:12px;bottom:12px;width:92px;height:68px;border-radius:4px;object-fit:cover}.b4-case-decisions ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none}.b4-case-decisions li{display:grid;justify-items:center;gap:6px;color:#303b44;font-size:7.1px;line-height:1.15;text-align:center}.b4-case-decisions li span{display:grid;place-items:center;width:19px;height:19px;border:1px solid #996824;border-radius:50%;color:#a36d25;font-size:9px;font-weight:900}.b4-case-decisions ul{display:grid;gap:4px;margin:9px 80px 0 0;padding:0;list-style:none}.b4-case-decisions ul li{position:relative;display:block;padding-left:13px;color:#35404a;font-size:7.4px;text-align:left}.b4-case-decisions ul li:before{position:absolute;left:0;top:2px;width:8px;height:8px;border:1px solid #996824;border-radius:50%;content:""}.b4-case-decisions>article:last-child{position:relative}.b4-case-decisions>article:last-child img{position:absolute;right:12px;bottom:12px;width:68px;height:78px;border-radius:4px;object-fit:cover}.b4-case-related-row{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:8px}.b4-case-related-row>article{padding:12px}.b4-case-related-row article>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.b4-case-related-row a{display:grid;gap:5px;color:#18222b;font-size:7.4px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none}.b4-case-related-row img{display:block;width:100%;height:48px;border:1px solid #ece4d8;border-radius:4px;object-fit:cover}.b4-case-material-links img{border-radius:50%}.b4-case-bottom-cta{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 146px 146px 160px;gap:18px;align-items:center;padding:12px 36px;background:#fffaf3}.b4-case-bottom-cta h2{margin:0;color:#121920;font-size:18px}.b4-case-bottom-cta p{margin:3px 0 0;color:#4d5962;font-size:9px}.b4-case-bottom-cta a:nth-of-type(n+2){background:#fff;color:#9e681f}@media(max-width:980px){.b4-case-top-grid,.b4-case-body-grid,.b4-case-decisions,.b4-case-related-row,.b4-case-bottom-cta{grid-template-columns:1fr}.b4-case-right-stack,.b4-case-selected-components,.b4-case-decisions,.b4-case-related-row,.b4-case-bottom-cta{grid-column:1}.b4-case-right-stack{grid-row:auto}.b4-case-story-row,.b4-case-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.b4-article-sidebar{position:sticky;top:70px;align-self:start;display:grid;gap:14px}.b4-sidebar-card{display:grid;gap:10px;padding:14px;border:1px solid #e3d8c8;border-radius:5px;background:#fff}.b4-sidebar-card p{margin:0;color:#3f4a53;font-size:8px;line-height:1.45}.b4-sidebar-action{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-height:40px;padding:7px 8px 7px 30px;border:1px solid #e3d8c8;border-radius:3px;background:#fff;color:#1c252d;text-decoration:none;position:relative}.b4-sidebar-action:before{position:absolute;left:9px;top:11px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #c7903d;border-radius:3px;background:linear-gradient(#c7903d,#c7903d) 50% 34% / 7px 1px no-repeat,linear-gradient(#c7903d,#c7903d) 50% 50% / 7px 1px no-repeat,linear-gradient(#c7903d,#c7903d) 50% 66% / 7px 1px no-repeat;content:""}.b4-sidebar-action span{font-size:6.2px;font-weight:900;line-height:1.1;text-transform:uppercase}.b4-sidebar-action small{color:#65717a;font-size:5.8px;line-height:1.2}.b4-article-sidebar .resource-toc{display:grid;gap:6px;margin:0;padding:0}.b4-article-sidebar .resource-toc li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:center;padding:0;border:0;background:transparent}.b4-article-sidebar .resource-toc span{display:grid;place-items:center;width:14px;height:14px;border-radius:2px;background:#fbf2e6;color:#976923;font-size:7px;font-weight:800}.b4-article-sidebar .resource-toc a{color:#3f4a53;font-size:7.5px;line-height:1.25;text-decoration:none}.b4-article-reference-page .front-cta-section{margin-top:12px;border-radius:3px}.b4-article-mobile-kicker,.b4-article-toolstrip,.b4-mobile-toc,.b4-mobile-answer-help{display:none}@media(min-width:901px)and (max-width:1100px){body:has(.b4-article-reference-page) .front-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;padding-inline:22px;gap:12px}body:has(.b4-article-reference-page) .front-brand{min-width:168px}body:has(.b4-article-reference-page) .front-logo{display:none}body:has(.b4-article-reference-page) .mobile-menu-button{display:none}body:has(.b4-article-reference-page) .front-header nav{position:static;display:flex;flex-direction:row;align-items:center;min-width:0;padding:0;overflow:hidden;border:0;background:transparent}body:has(.b4-article-reference-page) .front-header nav.open{display:flex}body:has(.b4-article-reference-page) .nav-dropdown{position:absolute;display:none;width:230px;box-shadow:0 18px 55px #161c2029}body:has(.b4-article-reference-page) .nav-item:hover .nav-dropdown,body:has(.b4-article-reference-page) .nav-item:focus-within .nav-dropdown{display:grid}body:has(.b4-article-reference-page) .nav-item>a,body:has(.b4-article-reference-page) .front-header-tools button,body:has(.b4-article-reference-page) .front-header-tools a{min-height:28px;padding-inline:5px;font-size:7px}body:has(.b4-article-reference-page) .front-header-tools .front-rfq-button{display:inline-flex;min-height:28px;padding-inline:7px;font-size:6px}}@media(max-width:900px){.b4-article-shell.front-container,.b4-article-hero,.b4-checklist-panel,.b4-advantages-checklist-row{grid-template-columns:1fr}.b4-reference-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b4-article-reference-page .faq-front,.b4-article-reference-page .front-cta-section{grid-template-columns:1fr}.b4-article-sidebar{position:static}}@media(max-width:700px){body:has(.b4-article-reference-page){background:#fff}body:has(.b4-article-reference-page) .front-header{grid-template-columns:52px minmax(0,1fr) 52px;min-height:58px;padding:0 14px;border-bottom:1px solid #ece4d8}body:has(.b4-article-reference-page) .front-brand{justify-content:center;min-width:0}body:has(.b4-article-reference-page) .front-brand .mobile-reference-brand{font-size:20px;text-align:center}body:has(.b4-article-reference-page) .front-header-tools{justify-content:end}body:has(.b4-article-reference-page) .front-header-tools .front-rfq-button,body:has(.b4-article-reference-page) .front-header-tools .language-switcher{display:none}body:has(.b4-article-reference-page) .mobile-menu-button,body:has(.b4-article-reference-page) .front-header-tools button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid #d7c8b4;border-radius:4px;background:#fff}.b4-article-reference-page .front-breadcrumb{width:calc(100% - 30px);padding:15px 0 0;font-size:10px}.b4-article-shell.front-container{display:block;width:calc(100% - 30px);padding:13px 0 0}.b4-article-main{display:flex;flex-direction:column;gap:0}.front-main .b4-article-reference-page .b4-article-hero{order:1;display:grid!important;min-height:0!important;overflow:visible;border:0;background:#fff}.front-main .b4-article-reference-page .b4-article-hero:before{display:none}.front-main .b4-article-reference-page .b4-article-hero-copy{display:grid;width:auto;padding:0;text-shadow:none}.b4-article-mobile-kicker{display:inline-flex;width:fit-content;align-items:center;min-height:23px;margin-bottom:10px;padding:0 8px;border-radius:4px;background:#f3eadb;color:#9b681e;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.b4-article-hero h1{font-size:30px;line-height:1.06}.b4-article-hero h2{margin-top:8px;font-size:20px;font-weight:500;line-height:1.2}.front-main .b4-article-reference-page .b4-article-hero p{display:none}.b4-article-meta{gap:9px;margin-top:11px;color:#6c747b;font-size:11px}.b4-article-meta span:before{width:11px;height:11px;margin-right:5px}.front-main .b4-article-reference-page .b4-article-hero>img{position:relative;inset:auto;width:100%;height:215px;margin-top:14px;border:1px solid #eee5da;border-radius:6px 6px 0 0;object-fit:cover;object-position:center}.b4-article-toolstrip{order:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:40px;margin:-1px 0 12px;overflow:hidden;border:1px solid #e7ded2;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 6px 18px #191f2414}.b4-article-toolstrip a,.b4-article-toolstrip button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0 4px;border:0;border-right:1px solid #eee6db;background:#fff;color:#202831;font:inherit;font-size:11px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none}.b4-article-toolstrip a:last-child,.b4-article-toolstrip button:last-child{border-right:0}.b4-article-toolstrip [aria-pressed=true]{color:#9b681e;background:#fff7eb}.b4-direct-answer-card{order:3;grid-template-columns:1fr;gap:8px;margin-top:0;padding:14px 16px;border-radius:5px;background:#fffaf1}.b4-answer-mark{display:none}.b4-direct-answer-card h2{color:#a26c22;font-size:13px;text-transform:uppercase}.b4-direct-answer-card p{margin-top:8px;font-size:14px;line-height:1.45}.b4-direct-answer-card .front-actions{display:none}.b4-mobile-answer-help{display:inline-flex;align-items:center;margin-top:10px;color:#4f5963;font-size:12px;font-weight:700;text-decoration:none}.b4-mobile-toc{order:4;display:block;margin-top:12px;border:1px solid #e4ded7;border-radius:5px;background:#fff}.b4-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px;color:#151c23;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.b4-mobile-toc summary:after{color:#8b8f94;font-size:16px;content:"v"}.b4-mobile-toc[open] summary:after{transform:rotate(180deg)}.b4-mobile-toc .resource-toc{display:grid;gap:0;margin:0;padding:0 14px 12px}.b4-mobile-toc .resource-toc li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:28px;border-top:1px solid #f0e9df}.b4-mobile-toc .resource-toc span{color:#a26c22;font-size:11px;font-weight:900}.b4-mobile-toc .resource-toc a{color:#27313a;font-size:12px;text-decoration:none}#resource-section-2{order:5}#resource-section-3{order:6}#resource-section-6{order:7}#resource-section-7{order:8}#resource-section-8{order:9}#resource-section-1{order:10}.b4-article-section{margin-top:12px;padding:14px;border:1px solid #e7ded2;border-radius:5px;background:#fff}.b4-article-section h2,.b4-inline-checklist h2{font-size:18px;line-height:1.2}.b4-article-section>p{font-size:13px;line-height:1.5}.b4-comparison-table.front-table-wrap{margin-top:9px;overflow:hidden}.b4-comparison-table .front-spec-table{min-width:0}.b4-comparison-table .front-spec-table tr:nth-child(n+8){display:none}.b4-comparison-table .front-spec-table th,.b4-comparison-table .front-spec-table td{padding:8px;font-size:11px;line-height:1.16}.b4-comparison-table .front-spec-table thead th{font-size:11px}.b4-rating-stars{min-width:0;margin-right:3px;font-size:10px}.b4-advantages-checklist-row,.b4-material-note-grid{grid-template-columns:1fr;gap:10px}.b4-material-note-grid article,.b4-inline-checklist{padding:12px;border-radius:5px}.b4-material-note-grid h3{font-size:14px}.b4-material-note-grid img{display:none}.b4-article-reference-page .quality-checklist{gap:8px}.b4-article-reference-page .quality-checklist li{grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.3}.b4-article-reference-page .quality-checklist li:before{width:14px;height:14px}.b4-reference-product-grid{display:flex;grid-template-columns:none;gap:10px;margin:10px -14px 0 0;padding-right:14px;overflow-x:auto;scrollbar-width:none}.b4-reference-product-grid::-webkit-scrollbar{display:none}.b4-reference-product-card{flex:0 0 126px;gap:6px;padding:6px;border-radius:5px}.b4-reference-product-card img{height:84px;aspect-ratio:auto}.b4-reference-product-card h3{font-size:12px}.b4-reference-product-card p{min-height:0;font-size:10px}.b4-reference-product-card a{font-size:10px}.b4-download-grid{grid-template-columns:1fr;gap:0;margin-top:8px;overflow:hidden;border:1px solid #e7ded2;border-radius:5px}.b4-download-card{min-height:48px;padding:8px 10px;border:0;border-bottom:1px solid #eee6db;border-radius:0}.b4-download-card:last-child{border-bottom:0}.b4-download-icon{width:28px;height:30px;font-size:7px}.b4-download-card strong{font-size:12px}.b4-download-card small{font-size:10px}.b4-article-reference-page .faq-front{grid-template-columns:1fr;gap:0;margin-top:8px;overflow:hidden;border:1px solid #e7ded2;border-radius:5px}.b4-article-reference-page .faq-front details{border:0;border-bottom:1px solid #eee6db;border-radius:0}.b4-article-reference-page .faq-front details:last-child{border-bottom:0}.b4-article-reference-page .faq-front summary{min-height:40px;padding:0 10px;font-size:12px}.b4-article-reference-page .faq-front p{padding:0 10px 10px;font-size:12px}.b4-final-cta{order:11;grid-template-columns:1fr;gap:14px;margin:16px -15px 0;padding:22px 20px 24px;border-radius:0;background:#b47b2b}.b4-final-cta h2{font-size:18px}.b4-final-cta p{font-size:13px}.b4-final-cta .front-actions{grid-template-columns:1fr;gap:10px}.b4-final-cta .front-actions a{width:100%;min-height:48px;background:#fff;color:#9b681e;font-size:12px}.b4-final-cta .front-actions a:nth-child(2){border-color:#ffffff8c;color:#fff}.b4-article-sidebar{display:none}}.batch9-mega .batch9-mega-col.primary h2{margin:0 0 2px;color:#172027;font-size:14px;line-height:1.15}@media(max-width:760px){body:has(.home-reference-page){overflow-x:hidden}body:has(.home-reference-page) .front-container,.home-reference-page .front-container{width:min(100% - 28px,390px);max-width:100%}body:has(.home-reference-page) .front-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:12px}body:has(.home-reference-page) .front-brand{min-width:0}body:has(.home-reference-page) .front-header nav{left:0;right:0;max-width:100vw;overflow-x:hidden}.home-reference-page *,body:has(.home-reference-page) .front-footer *{min-width:0;max-width:100%;box-sizing:border-box}.home-reference-page .front-hero-grid,.home-reference-page .home-feature-strip,.home-reference-page .home-reference-category-strip,.home-reference-page .home-reference-process-steps,.home-reference-page .home-reference-materials-applications,.home-reference-page .home-reference-swatch-grid,.home-reference-page .home-reference-application-grid,.home-reference-page .home-factory-quality,.home-reference-page .home-reference-resource-board,.home-reference-page .home-reference-trust-strip,.home-reference-page .home-reference-dark-cta,.home-reference-page .home-reference-dark-footer,body:has(.home-reference-page) .front-footer-inner,body:has(.home-reference-page) .front-footer-links{grid-template-columns:1fr!important}.home-reference-page .home-reference-quality-table{display:block;width:100%;overflow-x:auto}.home-reference-page .home-reference-quality-table tbody,.home-reference-page .home-reference-quality-table tr{width:100%}.home-reference-page .home-reference-dark-footer,.home-reference-page .home-reference-dark-cta{padding:20px 18px}}@media(max-width:760px){body:has(.batch11-rfq-screen),body:has(.batch11-compare-screen){overflow-x:hidden}.batch11-mobile-status{height:23px;padding:0 24px}.batch11-mobile-status strong{font-size:12px}.batch11-mobile-toolbar,.batch11-mobile-compare-toolbar{grid-template-columns:28px 88px 24px 28px 58px;gap:8px;min-height:42px;padding:0 14px 6px}.batch11-mobile-toolbar button,.batch11-mobile-compare-toolbar button{width:22px;gap:4px}.batch11-mobile-toolbar img,.batch11-mobile-compare-toolbar img{width:88px}.batch11-mobile-toolbar i,.batch11-mobile-compare-toolbar i{width:21px;height:21px}.batch11-mobile-toolbar i:before,.batch11-mobile-compare-toolbar i:before{width:15px;height:15px;border-width:2px}.batch11-mobile-toolbar i:after,.batch11-mobile-compare-toolbar i:after{width:8px;height:2px}.batch11-mobile-toolbar b,.batch11-mobile-compare-toolbar>strong{height:30px;border-radius:4px;font-size:10px}.batch11-rfq-screen .batch11-shell,.batch11-compare-screen .batch11-shell{padding-right:14px;padding-left:14px}.batch11-rfq-screen .batch11-shell{padding-bottom:86px}.batch11-rfq-screen .batch11-rfq-head{padding:10px 0 6px}.batch11-rfq-screen .batch11-mobile-rfq-crumb,.batch11-rfq-screen .batch11-mobile-rfq-crumb span{gap:8px;margin-bottom:9px;font-size:9px}.batch11-rfq-screen .batch11-rfq-head h2{margin-bottom:5px;font-size:17px}.batch11-rfq-screen .batch11-rfq-head p{font-size:10px;line-height:1.35}.batch11-rfq-screen .batch11-stepper{min-height:42px}.batch11-rfq-screen .batch11-stepper span{gap:3px;min-height:42px}.batch11-rfq-screen .batch11-stepper span:after{top:12px;left:calc(50% + 13px);width:calc(100% - 26px);height:1px}.batch11-rfq-screen .batch11-stepper span b{width:24px;height:24px;font-size:10px}.batch11-rfq-screen .batch11-stepper span strong{font-size:6px}.batch11-rfq-screen .batch11-selected-product{grid-template-columns:78px minmax(0,1fr);gap:9px;margin:10px 0 12px}.batch11-rfq-screen .batch11-selected-product img{width:78px;height:64px}.batch11-rfq-screen .batch11-selected-product>div{padding:8px 8px 8px 0}.batch11-rfq-screen .batch11-selected-product>div>span{padding:2px 5px;font-size:7px}.batch11-rfq-screen .batch11-selected-product strong{font-size:11px}.batch11-rfq-screen .batch11-selected-product ul,.batch11-rfq-screen .batch11-selected-product a{font-size:8px}.batch11-rfq-screen .batch11-choice-section{gap:7px;margin-bottom:13px}.batch11-rfq-screen .batch11-choice-section>strong,.batch11-rfq-screen .batch11-mobile-quantity>strong,.batch11-rfq-screen .batch11-mobile-upload>strong{font-size:12px}.batch11-rfq-screen .batch11-choice-grid{gap:7px}.batch11-rfq-screen .batch11-choice-grid label{min-height:64px;padding:8px 5px 7px}.batch11-rfq-screen .batch11-choice-grid input{top:6px;left:6px;width:9px;height:9px}.batch11-rfq-screen .batch11-material-swatch,.batch11-rfq-screen .batch11-finish-swatch{width:34px;height:34px;margin-bottom:4px}.batch11-rfq-screen .batch11-choice-grid label span:not(.batch11-material-swatch):not(.batch11-finish-swatch){font-size:10px}.batch11-rfq-screen .batch11-choice-grid small{font-size:7px}.batch11-rfq-screen .batch11-choice-grid.finishes{gap:9px;padding-bottom:8px}.batch11-rfq-screen .batch11-choice-grid.finishes label,.batch11-rfq-screen .batch11-choice-grid.finishes label.selected{flex-basis:44px;min-height:61px;padding:4px}.batch11-rfq-screen .batch11-choice-grid.finishes label span:not(.batch11-finish-swatch){font-size:8px}.batch11-rfq-screen .batch11-mobile-quantity,.batch11-rfq-screen .batch11-mobile-upload{gap:7px;margin-bottom:13px}.batch11-rfq-screen .batch11-mobile-quantity>div{grid-template-columns:36px minmax(0,1fr) 36px;min-height:36px}.batch11-rfq-screen .batch11-mobile-quantity button{font-size:16px}.batch11-rfq-screen .batch11-mobile-quantity>div span{font-size:13px}.batch11-rfq-screen .batch11-mobile-quantity p,.batch11-rfq-screen .batch11-mobile-upload p{font-size:8px}.batch11-rfq-screen .batch11-mobile-upload article{grid-template-columns:42px minmax(0,1fr) 26px;min-height:44px;padding:0 8px 0 7px}.batch11-rfq-screen .batch11-mobile-upload article>b{width:28px;height:28px}.batch11-rfq-screen .batch11-mobile-upload article strong{font-size:11px}.batch11-rfq-screen .batch11-mobile-upload article small{font-size:8px}.batch11-rfq-screen .batch11-mobile-upload article button{font-size:15px}.batch11-rfq-screen .batch11-mobile-upload p{margin-top:-7px;padding:7px 10px 8px}.batch11-rfq-screen .batch11-mobile-rfq-bar{grid-template-columns:52px minmax(0,1fr) 1.45fr;gap:8px;padding:9px 10px 12px;border-radius:9px 9px 0 0}.batch11-rfq-screen .batch11-mobile-rfq-bar img{width:44px;height:44px}.batch11-rfq-screen .batch11-mobile-rfq-bar strong,.batch11-rfq-screen .batch11-mobile-rfq-bar button{font-size:9px}.batch11-rfq-screen .batch11-mobile-rfq-bar span,.batch11-rfq-screen .batch11-mobile-rfq-bar em,.batch11-rfq-screen .batch11-mobile-rfq-bar p{font-size:8px}.batch11-rfq-screen .batch11-mobile-rfq-bar button{min-height:42px}.batch11-compare-screen .batch11-shell{padding-bottom:84px}.batch11-compare-screen .batch11-compare-head{gap:8px;padding-top:10px}.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb,.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb a,.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb span,.batch11-compare-screen .batch11-compare-head .batch11-breadcrumb strong{gap:7px;font-size:9px}.batch11-compare-screen .batch11-compare-head h2{margin-bottom:5px}.batch11-compare-screen .batch11-compare-head h2:before{font-size:23px}.batch11-compare-screen .batch11-compare-head p{font-size:11px;line-height:1.35}.batch11-compare-screen .batch11-mobile-compare-back{gap:6px;margin:11px 0 10px;font-size:10px}.batch11-compare-screen .batch11-mobile-selected-compare{gap:6px;margin-bottom:10px}.batch11-compare-screen .batch11-mobile-selected-compare>div,.batch11-compare-screen .batch11-mobile-add-product{min-height:34px;padding:0 9px}.batch11-compare-screen .batch11-mobile-selected-compare>div strong,.batch11-compare-screen .batch11-mobile-selected-compare>div button,.batch11-compare-screen .batch11-mobile-add-product{font-size:9px}.batch11-compare-screen .batch11-mobile-selected-compare article{grid-template-columns:32px minmax(0,1fr);min-height:57px;padding:5px 4px}.batch11-compare-screen .batch11-mobile-selected-compare article img{width:32px;height:35px}.batch11-compare-screen .batch11-mobile-selected-compare article strong,.batch11-compare-screen .batch11-mobile-selected-compare article small{font-size:7px}.batch11-compare-screen .batch11-product-columns{grid-template-columns:62px repeat(3,minmax(0,1fr))}.batch11-compare-screen .batch11-product-label,.batch11-compare-screen .batch11-product-top{min-height:150px}.batch11-compare-screen .batch11-product-label{padding:15px 5px}.batch11-compare-screen .batch11-product-label:before,.batch11-compare-screen .batch11-product-top>span b,.batch11-compare-screen .batch11-compare-table th,.batch11-compare-screen .batch11-compare-table td{font-size:8px}.batch11-compare-screen .batch11-product-top{gap:4px;padding:9px 5px 8px}.batch11-compare-screen .batch11-product-top img{height:68px}.batch11-compare-screen .batch11-product-top strong{font-size:9px}.batch11-compare-screen .batch11-product-top>span{gap:5px;font-size:8px}.batch11-compare-screen .batch11-product-top>span b{padding:3px 6px}.batch11-compare-screen .batch11-compare-table th{width:62px}.batch11-compare-screen .batch11-compare-table th,.batch11-compare-screen .batch11-compare-table td{padding:8px 5px}.batch11-compare-screen .batch11-compare-note{margin-top:8px;font-size:8px}.batch11-compare-screen .batch11-mobile-compare-bar{grid-template-columns:62px minmax(0,1fr) minmax(0,1.35fr);gap:6px;padding:10px 10px 12px}.batch11-compare-screen .batch11-mobile-compare-bar div{gap:5px}.batch11-compare-screen .batch11-mobile-compare-bar strong,.batch11-compare-screen .batch11-mobile-compare-bar div a,.batch11-compare-screen .batch11-mobile-compare-bar>a{font-size:8px}.batch11-compare-screen .batch11-mobile-compare-bar>a{min-height:40px;padding:0 5px}}@media(min-width:821px){.front-main .b3-zinc-detail-page>.front-container,.front-main .b3-zinc-detail-page .front-container.b3-zinc-hero-shell,.front-main .b3-zinc-detail-page .front-container.b3-zinc-content-shell{width:min(1464px,calc(100vw - 72px));max-width:none}.front-main .b3-zinc-detail-page .front-breadcrumb{margin-top:12px;margin-bottom:6px}.front-main .b3-zinc-detail-page .b3-zinc-hero{min-height:214px}.front-main .b3-zinc-detail-page .b3-zinc-hero-copy{width:44%;min-width:630px;padding-top:14px;padding-bottom:10px}.front-main .b3-zinc-detail-page .b3-zinc-hero-copy h1{max-width:640px;font-size:32px;line-height:1.03}.front-main .b3-zinc-detail-page .b3-zinc-hero-copy>p{max-width:570px;margin:8px 0;font-size:12px;line-height:1.32}.front-main .b3-zinc-detail-page .b3-zinc-direct-answer{width:min(560px,100%);padding:9px 13px}.front-main .b3-zinc-detail-page .b3-zinc-direct-answer p{margin:5px 0 8px;font-size:10px;line-height:1.26}.front-main .b3-zinc-detail-page .b3-zinc-direct-answer a{min-height:29px}.front-main .b3-zinc-detail-page .b3-zinc-spec-panel{top:18px;right:24px;width:280px}.front-main .b3-zinc-detail-page .b3-zinc-spec-panel div{min-height:28px;padding:5px 0;font-size:10px}.front-main .b3-zinc-detail-page .b3-zinc-content-shell{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:8px;margin-top:8px}.front-main .b3-zinc-detail-page .b3-zinc-main-grid,.front-main .b3-zinc-detail-page .b3-zinc-related-faq,.front-main .b3-zinc-detail-page .b3-zinc-final-cta{grid-column:1 / -1}.front-main .b3-zinc-detail-page .b3-zinc-main-grid,.front-main .b3-zinc-detail-page .b3-zinc-note-grid,.front-main .b3-zinc-detail-page .b3-zinc-related-faq{gap:8px}.front-main .b3-zinc-detail-page .b3-zinc-panel{padding:8px 10px}.front-main .b3-zinc-detail-page .b3-zinc-panel h2,.front-main .b3-zinc-detail-page .b3-zinc-category-band h2{margin-bottom:7px;font-size:11px}.front-main .b3-zinc-detail-page .b3-zinc-properties th,.front-main .b3-zinc-detail-page .b3-zinc-properties td{padding:1px 6px;font-size:8px}.front-main .b3-zinc-detail-page .b3-zinc-check-list{gap:3px}.front-main .b3-zinc-detail-page .b3-zinc-check-list li{font-size:9px;line-height:1.28}.front-main .b3-zinc-detail-page .b3-zinc-check-list li:before{top:1px;width:11px;height:11px;font-size:8px}.front-main .b3-zinc-detail-page .b3-zinc-finish-grid{gap:7px 11px}.front-main .b3-zinc-detail-page .b3-zinc-finish span{width:34px;height:34px}.front-main .b3-zinc-detail-page .b3-zinc-finish strong{font-size:7.4px;min-height:17px}.front-main .b3-zinc-detail-page .b3-zinc-category-band{margin-top:0;padding:8px 10px}.front-main .b3-zinc-detail-page .b3-zinc-category-band>div,.front-main .b3-zinc-detail-page .b3-zinc-products>div{gap:8px}.front-main .b3-zinc-detail-page .b3-zinc-category-band img{aspect-ratio:2.9 / 1}.front-main .b3-zinc-detail-page .b3-zinc-category-band span{min-height:20px;font-size:8.4px}.front-main .b3-zinc-detail-page .b3-zinc-note-grid{grid-template-columns:1fr 1fr;margin-top:0}.front-main .b3-zinc-detail-page .b3-zinc-note-grid p{min-height:36px;margin-bottom:8px;font-size:10px;line-height:1.4}.front-main .b3-zinc-detail-page .b3-zinc-note-grid a{min-height:30px}.front-main .b3-zinc-detail-page .b3-zinc-related-faq{margin-top:8px}.front-main .b3-zinc-detail-page .b3-zinc-products img{aspect-ratio:3 / 1}.front-main .b3-zinc-detail-page .b3-zinc-products span{min-height:20px;padding:5px 8px 0;font-size:8.4px}.front-main .b3-zinc-detail-page .b3-zinc-products small{min-height:22px;padding:0 8px;font-size:7.4px;line-height:1.2}.front-main .b3-zinc-detail-page .b3-zinc-products strong{min-height:21px;margin-top:4px;font-size:7px}.front-main .b3-zinc-detail-page .b3-zinc-products a{padding-bottom:6px}.front-main .b3-zinc-detail-page .b3-zinc-faq .faq-front summary{min-height:25px;font-size:9px}.front-main .b3-zinc-detail-page .b3-zinc-faq .faq-front details p{padding-bottom:7px;font-size:9px}.front-main .b3-zinc-detail-page .b3-zinc-faq>a{margin-top:5px}.front-main .b3-zinc-detail-page .b3-zinc-final-cta{margin-top:6px;padding:10px 24px}}.b4-resources-page{background:#f7f5ef;color:#111a22}.b4-resources-page>.front-container:has(.front-breadcrumb),.b4-resources-shell{width:min(1464px,calc(100vw - 72px));max-width:none}body:has(.b4-resources-page) .sticky-rfq,body:has(.b4-resources-page) .sticky-rfq-button,body:has(.b4-resources-page) .floating-contact-bar{display:none}body:has(.b4-resources-page) .front-header{min-height:48px;padding-inline:26px}body:has(.b4-resources-page) .front-brand{display:flex;align-items:center;min-width:180px}body:has(.b4-resources-page) .front-logo{display:none!important}body:has(.b4-resources-page) .front-brand .mobile-reference-brand{display:block;width:auto;height:auto;border:0;border-radius:0;color:#141a20;font-size:22px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}body:has(.b4-resources-page) .nav-item>a[href="/resources/"]{position:relative;color:#9b671b}body:has(.b4-resources-page) .nav-item>a[href="/resources/"]:after{position:absolute;right:7px;bottom:-8px;left:7px;height:2px;background:#966922;content:""}.b4-resources-page .front-breadcrumb{margin:8px 0 4px;padding-top:8px;font-size:11px;line-height:1.2}.b4-resources-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.b4-resources-main{min-width:0}.b4-resources-hero{position:relative;display:grid;min-height:206px;overflow:hidden;border:1px solid rgba(143,125,100,.14);border-radius:4px;background:#fff}.b4-resources-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;filter:saturate(.98) contrast(1.01) brightness(1.03)}.b4-resources-hero>picture{position:absolute;inset:0;display:block;overflow:hidden}.b4-resources-hero>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;filter:saturate(.98) contrast(1.01) brightness(1.03)}.b4-resources-hero:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff14,#ffffff0a 31%,#ffffff03 58%,#fff0)}.b4-resources-hero-copy{position:relative;z-index:2;width:452px;padding:18px 0 15px 24px;text-shadow:none}.b4-resources-hero-copy h1{margin:0;color:#111a22;font-size:29px;line-height:1.06;font-weight:900}.b4-resources-hero-copy p{margin:8px 0 11px;color:#3e4851;font-size:12px;line-height:1.32}.b4-resource-search{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:9px}.b4-resource-search label{display:block}.b4-resource-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.b4-resource-search input,.b4-resource-filter-row select{width:100%;min-height:34px;border:1px solid rgba(143,125,100,.24);border-radius:3px;padding:0 14px;background:#ffffffe0;color:#26313a;font:inherit;font-size:11px}.b4-resource-search button,.b4-load-more,.b4-sidebar-card>a{min-height:34px;border:1px solid #966922;border-radius:3px;background:linear-gradient(180deg,#c99239,#9b671f);color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.b4-resource-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;border:1px solid rgba(143,125,100,.2);border-top:0;border-radius:0 0 4px 4px;background:#ffffffdb}.b4-resource-tabs button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:38px;border:0;border-right:1px solid rgba(143,125,100,.16);background:transparent;color:#26313a;font-size:11px;font-weight:850}.b4-resource-tabs button:last-child{border-right:0}.b4-resource-tabs button.active{color:#9b671f;box-shadow:inset 0 -2px #966922}.b4-tab-icon{position:relative;display:inline-block;flex:0 0 auto;width:16px;height:16px;color:inherit}.b4-tab-icon:before,.b4-tab-icon:after{position:absolute;box-sizing:border-box;content:""}.b4-tab-icon[data-icon=buyer-guides]:before{inset:2px 1px 1px;border:1.5px solid currentColor;border-radius:1px 4px 4px 1px;border-left-width:1px}.b4-tab-icon[data-icon=buyer-guides]:after{top:3px;bottom:2px;left:7px;border-left:1.5px solid currentColor;box-shadow:-4px 1px 0 -.5px currentColor,4px 1px 0 -.5px currentColor}.b4-tab-icon[data-icon=material-guides]:before{inset:2px;border:1.5px solid currentColor;border-radius:2px;transform:skewY(-19deg)}.b4-tab-icon[data-icon=material-guides]:after{top:2px;left:7px;width:1.5px;height:12px;background:currentColor;box-shadow:-4px 3px 0 -.4px currentColor,4px 3px 0 -.4px currentColor;transform:skewY(28deg)}.b4-tab-icon[data-icon=finish-guides]:before{inset:2px;border:1.5px solid currentColor;border-radius:2px}.b4-tab-icon[data-icon=finish-guides]:after{top:5px;left:5px;width:6px;height:6px;border:1.3px solid currentColor;box-shadow:0 -3px 0 -1px currentColor,0 3px 0 -1px currentColor}.b4-tab-icon[data-icon=custom-hardware-guides]:before{inset:2px 3px;border:1.5px solid currentColor;border-radius:2px}.b4-tab-icon[data-icon=custom-hardware-guides]:after{top:3px;right:3px;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg) translate(1px,-2px)}.b4-tab-icon[data-icon=quality-guides]:before{inset:2px;border:1.5px solid currentColor;border-radius:2px}.b4-tab-icon[data-icon=quality-guides]:after{left:5px;top:3px;width:9px;height:6px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg)}.b4-featured-guides,.b4-all-resources,.b4-resource-faq,.b4-sidebar-card{border:1px solid rgba(143,125,100,.2);border-radius:4px;background:#ffffffdb}.b4-featured-guides,.b4-all-resources,.b4-resource-faq{margin-top:7px;padding:9px 11px}.b4-resource-faq{margin-top:5px;padding:7px 10px 6px}.b4-section-title h2,.b4-resource-faq h2,.b4-sidebar-card h2{margin:0 0 9px;color:#111a22;font-size:14px;font-weight:900}.b4-featured-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.b4-guide-card,.b4-article-card{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(143,125,100,.18);border-radius:4px;background:#fff;color:#17212b;text-decoration:none}.b4-guide-card img{width:100%;aspect-ratio:2.75 / 1;object-fit:cover;background:#f2eee5}.b4-guide-card strong,.b4-article-card strong{min-height:27px;padding:6px 8px 0;color:#111a22;font-size:9.4px;line-height:1.14}.b4-guide-card p,.b4-article-card p{display:-webkit-box;min-height:27px;margin:0;overflow:hidden;padding:3px 8px 0;color:#4a5560;font-size:8.1px;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:3}.b4-guide-card small,.b4-article-card small{display:flex;justify-content:space-between;padding:5px 8px 6px;color:#6c747c;font-size:7.2px}.b4-guide-card small span{color:#9b671f;font-weight:900}.b4-resource-filter-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:10px}.b4-article-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.b4-article-card img{width:100%;aspect-ratio:3.45 / 1;object-fit:cover;background:#f2eee5}.b4-article-card strong{min-height:23px;padding-top:6px;font-size:8.6px;line-height:1.08}.b4-article-card p{min-height:23px;padding-top:3px;font-size:7.7px;line-height:1.2;-webkit-line-clamp:2}.b4-article-card small{padding-top:5px;padding-bottom:6px;font-size:7px}.b4-load-more{display:block;width:178px;min-height:29px;margin:9px auto 0;color:#9b671f;background:#fff}.b4-resource-faq .faq-front{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.b4-resource-faq details{border:1px solid rgba(143,125,100,.18);border-radius:3px;background:#fff}.b4-resource-faq summary{min-height:20px;padding:4px 9px;font-size:8.6px;font-weight:800}.b4-resource-faq details p{padding:0 9px 5px;font-size:8.6px}.b4-resource-sidebar{display:grid;gap:10px}.b4-sidebar-card{padding:10px 12px}.b4-sidebar-card p,.b4-sidebar-card li{margin:0;color:#3f4a54;font-size:9.2px;line-height:1.24}.b4-sidebar-card ul{display:grid;gap:4px;padding:0;margin:7px 0;list-style:none}.b4-sidebar-card li:before{display:inline-grid;width:10px;height:10px;margin-right:6px;border:1px solid rgba(185,130,42,.72);border-radius:999px;color:#966922;vertical-align:-2px;content:""}.b4-sidebar-card>a{display:grid;place-items:center;min-height:28px;text-decoration:none}.b4-sidebar-card.catalog>div{display:grid;gap:8px}.b4-sidebar-card.catalog img{width:100%;height:118px;border-radius:4px;object-fit:cover;background:#111a22}.b4-sidebar-card.topics div{display:flex;flex-wrap:wrap;gap:6px}.b4-sidebar-card.topics a{min-height:19px;padding:0 8px;border:1px solid rgba(143,125,100,.2);border-radius:3px;color:#26313a;background:#fff;font-size:7.5px;font-weight:750;line-height:19px;text-decoration:none}.b4-sidebar-card.recent>a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 7px;min-height:auto;padding:5px 0;border:0;border-top:1px solid rgba(143,125,100,.16);color:#17212b;background:transparent;text-decoration:none;text-transform:none}.b4-sidebar-card.recent span{grid-row:1 / span 2;display:grid;width:20px;height:22px;place-items:center;border:1px solid #d8c8ad;border-radius:2px;color:#966922;font-size:7px;font-weight:900}.b4-sidebar-card.recent strong{font-size:8.2px;line-height:1.12}.b4-sidebar-card.recent small{color:#77818a;font-size:6.8px;line-height:1.1}body:has(.b4-resources-page) .front-footer{margin-top:0;padding:12px 36px 10px}body:has(.b4-resources-page) .front-footer-inner{display:grid;grid-template-columns:250px repeat(4,minmax(0,1fr)) 280px;gap:18px;align-items:start;padding:0}body:has(.b4-resources-page) .front-footer-wordmark{margin-bottom:6px;font-size:18px}body:has(.b4-resources-page) .front-footer-brand p{max-width:245px;margin:0 0 8px;font-size:9.4px;line-height:1.32}body:has(.b4-resources-page) .front-footer-brand{min-width:0}body:has(.b4-resources-page) .front-footer-brand button,body:has(.b4-resources-page) .front-footer-brand a{width:24px;height:24px;min-height:24px;font-size:0}body:has(.b4-resources-page) .front-footer-links{display:contents}body:has(.b4-resources-page) .front-footer h3{margin:0 0 7px;font-size:9.5px}body:has(.b4-resources-page) .front-footer a,body:has(.b4-resources-page) .front-footer p,body:has(.b4-resources-page) .front-footer-bottom{font-size:8.5px;line-height:1.35}body:has(.b4-resources-page) .front-footer-links section{display:grid;gap:3px}body:has(.b4-resources-page) .front-footer-bottom{margin-top:8px;padding:7px 0 0}@media(max-width:1120px){.b4-resources-layout{grid-template-columns:1fr}.b4-resource-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.b4-resources-page>.front-container:has(.front-breadcrumb),.b4-resources-shell{width:calc(100% - 32px)}.b4-resources-hero{min-height:520px;align-items:end}.b4-resources-hero>img{height:100%;object-position:58% top}.b4-resources-hero:before{background:linear-gradient(180deg,#ffffff0a,#ffffff2e 30%,#ffffff94 62%,#ffffffb8),linear-gradient(90deg,#ffffff2e,#ffffff14 52%,#fff0)}.b4-resources-hero-copy{width:auto;padding:168px 16px 18px}.b4-resources-hero-copy h1{font-size:28px}.b4-resource-search,.b4-resource-tabs,.b4-featured-row,.b4-resource-filter-row,.b4-article-grid,.b4-resource-faq .faq-front,.b4-resource-sidebar{grid-template-columns:1fr}body:has(.b4-resources-page) .front-footer{padding:24px 16px 20px}body:has(.b4-resources-page) .front-footer-inner,body:has(.b4-resources-page) .front-footer-links{display:grid;grid-template-columns:1fr;gap:18px}}.front-main .b4-article-reference-page .b4-article-hero{position:relative;display:block;min-height:196px;overflow:hidden;border:1px solid rgba(143,125,100,.2);background:#f8f4eb}.front-main .b4-article-reference-page .b4-article-hero:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff6b,#ffffff4d 42%,#ffffff1a 68%,#ffffff05),linear-gradient(0deg,#f6f1e814,#ffffff05)}.front-main .b4-article-reference-page .b4-article-hero-copy{position:relative;z-index:2;width:min(430px,48%);padding:24px 0 20px 24px;text-shadow:0 1px 15px rgba(255,255,255,.86),0 0 2px rgba(255,255,255,.94)}.front-main .b4-article-reference-page .b4-article-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.front-main .b4-article-reference-page .b4-article-hero>picture{position:absolute;inset:0;display:block;overflow:hidden}.front-main .b4-article-reference-page .b4-article-hero>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media{position:absolute;inset:0;display:block;overflow:hidden}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media picture,.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media img{display:block;width:100%;height:100%}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media img{object-fit:cover;object-position:center center}.b4-mobile-hero-material-label,.b4-mobile-hero-versus{display:none}.front-main .b4-article-reference-page .b4-article-hero p{max-width:395px}@media(max-width:900px){.front-main .b4-article-reference-page .b4-article-hero{min-height:390px}.front-main .b4-article-reference-page .b4-article-hero:before{background:linear-gradient(180deg,#ffffff14,#ffffff6b 34%,#ffffffe0 66%,#fffffff5),linear-gradient(90deg,#ffffff4d,#ffffff14)}.front-main .b4-article-reference-page .b4-article-hero-copy{width:auto;padding:180px 18px 20px}}@media(max-width:700px){.front-main .b4-article-reference-page .b4-article-hero{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;overflow:visible!important;border:0!important;background:#fff!important}.front-main .b4-article-reference-page .b4-article-hero:before{display:none!important}.front-main .b4-article-reference-page .b4-article-hero-copy{order:1;width:auto!important;padding:0!important;text-shadow:none!important}.front-main .b4-article-reference-page .b4-article-hero>img{position:relative!important;inset:auto!important;order:2;width:100%!important;height:215px!important;margin-top:14px!important;border:1px solid #eee5da;border-radius:6px 6px 0 0;object-fit:cover;object-position:center}.front-main .b4-article-reference-page .b4-article-hero>picture{position:relative!important;inset:auto!important;order:2;display:block;width:100%!important;height:212px!important;margin-top:13px!important;overflow:hidden;border-radius:5px 5px 0 0}.front-main .b4-article-reference-page .b4-article-hero>picture>img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center!important}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media{position:relative!important;inset:auto!important;order:2;display:block;width:100%!important;height:212px!important;margin-top:13px!important;overflow:hidden;border-radius:5px 5px 0 0}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media picture,.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media img{display:block;width:100%!important;height:100%!important}.front-main .b4-article-reference-page .b4-article-hero>.b4-article-hero-media img{object-fit:cover;object-position:center!important}.front-main .b4-article-reference-page .b4-mobile-hero-material-label,.front-main .b4-article-reference-page .b4-mobile-hero-versus{position:absolute;z-index:1;display:grid;place-items:center;border:1px solid rgba(168,115,39,.35);background:#ffffffe6;color:#172027;font-weight:850;text-transform:uppercase}.front-main .b4-article-reference-page .b4-mobile-hero-material-label{bottom:12px;padding:5px 7px;border-radius:4px;font-size:8px;letter-spacing:.035em}.front-main .b4-article-reference-page .b4-mobile-hero-material-label.zinc{left:10px}.front-main .b4-article-reference-page .b4-mobile-hero-material-label.brass{right:10px}.front-main .b4-article-reference-page .b4-mobile-hero-versus{top:50%;left:50%;width:30px;height:30px;border-radius:50%;color:#ae782b;font-size:11px;transform:translate(-50%,-50%)}.front-main .b4-article-reference-page .b4-article-hero p{display:none!important}}.front-main .front-hero .front-hero-grid{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"hero-overlay"!important;gap:0!important;align-items:stretch!important;min-height:360px;padding:0!important;overflow:hidden}.front-main .front-hero .front-hero-grid:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff70,#ffffff42 31%,#ffffff14 56%,#fff0 82%),linear-gradient(0deg,#ffffff0a,#fff0)}.front-main .front-hero .front-hero-copy{position:relative!important;z-index:2!important;grid-area:hero-overlay!important;align-self:center;justify-self:start;width:min(548px,45%);padding:34px 0 34px 42px;text-shadow:0 1px 18px rgba(255,255,255,.72),0 0 2px rgba(255,255,255,.92)}.front-main .front-hero .product-gallery{position:absolute!important;inset:0!important;z-index:0!important;grid-area:hero-overlay!important;width:100%!important;height:100%!important;margin:0!important}.front-main .front-hero .product-gallery img{display:block;width:100%!important;max-width:none!important;height:100%!important;min-height:360px;border:0!important;border-radius:0!important;object-fit:cover;object-position:center center;filter:contrast(1.02) saturate(1.04)}.front-main .front-hero .product-gallery figcaption{display:none!important}.front-main .products-index-page .front-hero .front-hero-grid{min-height:246px}.front-main .products-index-page .front-hero .product-gallery,.front-main .products-index-page .front-hero .product-gallery img{height:100%!important;min-height:246px}.front-main .home-reference-page .front-hero .front-hero-grid,.front-main .home-reference-page .front-hero .product-gallery img{min-height:520px}@media(max-width:900px){.front-main .front-hero .front-hero-copy{width:min(420px,62%);padding:24px 0 24px 18px}.front-main .front-hero .front-hero-grid,.front-main .front-hero .product-gallery img{min-height:260px}}@media(max-width:560px){.front-main .front-hero .front-hero-grid,.front-main .front-hero .product-gallery img{min-height:220px}.front-main .front-hero .front-hero-copy{width:calc(100% - 28px);padding:20px 14px}}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:520px!important}.front-main .home-reference-page .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#ffffff2e,#ffffff24 34%,#ffffff05 58%,#fff0),linear-gradient(0deg,#faf7f11f,#faf7f100)}.front-main .home-reference-page .front-hero .front-hero-copy{width:min(760px,53%)!important;padding:50px 0 42px 52px!important;text-shadow:none}.front-main .home-reference-page .front-hero-copy h1{max-width:760px!important;font-size:clamp(42px,3.65vw,56px)!important;line-height:1.14!important}.front-main .home-reference-page .front-hero-copy p{max-width:610px!important;margin-top:24px!important;font-size:18px!important;line-height:1.55!important}.front-main .home-reference-page .front-hero .product-gallery img{min-height:520px!important;object-position:center center!important;filter:none!important}.front-main .products-index-page .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#ffffff24,#ffffff1a 36%,#ffffff05 62%,#fff0)}.front-main .products-index-page .front-hero .front-hero-copy{width:min(530px,38%)!important;padding-left:44px!important}.home-reference-page .home-reference-category-strip a{align-content:start!important;min-height:194px!important;padding:0 0 16px!important}.home-reference-page .home-reference-category-strip img{height:148px!important;object-fit:cover!important}.home-reference-page .home-reference-category-strip a>span{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:7px 8px 0!important;overflow:visible!important;clip:auto!important;color:#202a31!important;white-space:normal!important}@media(max-width:900px){.front-main .home-reference-page .front-hero .front-hero-copy,.front-main .products-index-page .front-hero .front-hero-copy{width:min(430px,62%)!important;padding-left:22px!important}.front-main .home-reference-page .front-hero-copy h1{font-size:clamp(34px,6vw,48px)!important}}.front-main .front-hero .front-hero-grid{position:relative!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background-image:var(--front-hero-image);background-repeat:no-repeat;background-position:center;background-size:cover}.front-main .front-hero .front-hero-grid:before{position:absolute!important;inset:0!important;z-index:1!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff57,#ffffff3d 30%,#ffffff14,#fff0 74%),linear-gradient(180deg,#ffffff0a,#f6f2eb14)}.front-main .front-hero .front-hero-bg-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-height:inherit;border:0;border-radius:0;object-fit:cover;object-position:center}.front-main .front-hero .front-hero-copy{position:relative!important;z-index:2!important;grid-area:1 / 1!important;text-shadow:0 1px 16px rgba(255,255,255,.86),0 0 2px rgba(255,255,255,.92)}.front-main .front-hero .product-gallery{display:none!important}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:548px!important}.front-main .home-reference-page .front-hero .front-hero-copy{width:min(780px,50%)!important;padding:114px 0 0 78px!important;align-self:start!important;text-shadow:0 1px 18px rgba(255,255,255,.9),0 0 3px rgba(255,255,255,.96)!important}.front-main .home-reference-page .front-hero-copy h1{max-width:780px!important;font-size:clamp(46px,3.65vw,58px)!important;line-height:1.13!important}.front-main .home-reference-page .front-hero-copy p{max-width:560px!important;margin-top:26px!important;font-size:21px!important;line-height:1.42!important}.front-main .products-index-page .front-hero .front-hero-grid{min-height:276px!important;background-position:center}.front-main .products-index-page .front-hero .front-hero-copy{width:min(460px,35%)!important;padding:44px 0 0 60px!important;align-self:start!important}@media(max-width:900px){.front-main .home-reference-page .front-hero .front-hero-grid{min-height:430px!important;background-position:58% center}.front-main .home-reference-page .front-hero .front-hero-copy{width:min(460px,62%)!important;padding:58px 24px 0!important}.front-main .products-index-page .front-hero .front-hero-copy{width:min(420px,58%)!important;padding:34px 22px 0!important}}@media(max-width:560px){.front-main .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#ffffff9e,#ffffff6b 54%,#ffffff2e 82%,#ffffff0f),linear-gradient(180deg,#ffffff14,#f6f2eb1f)}.front-main .home-reference-page .front-hero .front-hero-grid{min-height:392px!important;background-position:64% center}.front-main .home-reference-page .front-hero .front-hero-copy{width:70%!important;padding:34px 16px 0!important}.front-main .home-reference-page .front-hero-copy h1{font-size:34px!important}.front-main .home-reference-page .front-hero-copy p{margin-top:14px!important;font-size:13px!important}}.front-main .front-hero>.front-hero-banner.front-container{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;grid-template-areas:"hero"!important;width:100%!important;max-width:none!important;min-height:360px!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate;background:#f4efe6 var(--front-hero-image) center / cover no-repeat!important}.front-main .front-hero>.front-hero-banner.front-container:before{display:none!important}.front-main .front-hero-banner .front-hero-bg-image{position:absolute!important;inset:0!important;z-index:-2!important;display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;max-width:none!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}.front-main .front-hero-banner .front-hero-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffffd1,#ffffff9e 31%,#ffffff2e 57%,#ffffff05 86%),linear-gradient(0deg,#f6f1e829,#f6f1e805)}.front-main .front-hero-banner .front-hero-copy{position:relative!important;z-index:1!important;grid-area:hero!important;align-self:center!important;justify-self:start!important;box-sizing:border-box;width:min(560px,46%)!important;max-width:none!important;padding:46px 0 46px 56px!important;text-shadow:0 1px 18px rgba(255,255,255,.88),0 0 3px rgba(255,255,255,.96)!important}.front-main .front-hero-banner .front-hero-copy h1{color:#151f26}.front-main .front-hero-banner .front-hero-copy p{color:#4b565f}.front-main .front-hero-banner .product-gallery{display:none!important}.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{min-height:548px!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:min(780px,50%)!important;padding:112px 0 0 78px!important;align-self:start!important}.front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:276px!important}.front-main .products-index-page .front-hero-banner .front-hero-copy{width:min(460px,35%)!important;padding:44px 0 0 60px!important;align-self:start!important}@media(max-width:900px){.front-main .front-hero>.front-hero-banner.front-container{min-height:300px!important}.front-main .front-hero-banner .front-hero-copy,.front-main .products-index-page .front-hero-banner .front-hero-copy{width:min(430px,62%)!important;padding:34px 22px!important}.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{min-height:430px!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:min(460px,62%)!important;padding:58px 24px 0!important}}@media(max-width:560px){.front-main .front-hero>.front-hero-banner.front-container{min-height:250px!important}.front-main .front-hero-banner .front-hero-scrim{background:linear-gradient(90deg,#ffffffc7,#ffffff85 58%,#ffffff29),linear-gradient(180deg,#ffffff0f,#f6f2eb1f)}.front-main .front-hero-banner .front-hero-copy,.front-main .products-index-page .front-hero-banner .front-hero-copy{width:min(100%,330px)!important;padding:24px 16px!important}.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{min-height:392px!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:70%!important;padding:34px 16px 0!important}}.front-main .home-reference-page .front-hero-banner .front-hero-eyebrow{display:none!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:min(680px,47%)!important;padding:118px 0 0 78px!important;text-shadow:none!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy h1{max-width:680px!important;font-size:44px!important;line-height:1.08!important;letter-spacing:0!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy p{max-width:540px!important;margin-top:20px!important;font-size:18px!important;line-height:1.45!important}@media(max-width:900px){.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:min(430px,60%)!important;padding:58px 24px 0!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy h1{font-size:34px!important}}@media(max-width:560px){.front-main .home-reference-page .front-hero-banner .front-hero-copy{width:72%!important;padding:34px 16px 0!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy h1{font-size:26px!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy p{font-size:11px!important}}.b3-applications-hero-container{padding-top:0}.b3-applications-reference-hero{display:grid;grid-template-columns:minmax(420px,.34fr) minmax(0,1fr);gap:28px;align-items:stretch;min-height:258px;padding:0;background:transparent}.b3-applications-hero-copy{display:grid;align-content:center;min-height:250px;padding:0 0 0 2px}.b3-applications-hero-copy h1{max-width:430px;margin:0;color:#080b0e;font-size:38px;line-height:1.06;letter-spacing:0}.b3-applications-hero-copy p{max-width:430px;margin:12px 0 0;color:#3f4951;font-size:12px;line-height:1.52}.b3-applications-hero-copy .front-actions{margin-top:15px}.b3-applications-hero-copy .front-actions a{min-width:150px;min-height:34px;padding-inline:16px;border-color:#9b6724;border-radius:3px;font-size:9px}.b3-applications-hero-copy .front-actions a:first-child{background:#9b6724;color:#fff}.b3-applications-hero-copy .front-actions a:nth-child(2){background:#fff;color:#9b631f}.b3-applications-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:24px}.b3-applications-hero-facts span{position:relative;display:grid;min-height:34px;align-content:center;padding-left:25px;color:#5d6670;font-size:7.5px;line-height:1.22}.b3-applications-hero-facts span:before{position:absolute;top:5px;left:0;width:18px;height:18px;border:1px solid #9b6724;border-radius:999px;background:#fff;content:""}.b3-applications-hero-facts span:after{position:absolute;top:10px;left:5px;width:8px;height:6px;border:1px solid #9b6724;border-top:0;border-left:0;content:"";transform:rotate(-45deg)}.b3-applications-hero-facts span[data-icon=delivery]:after{top:9px;left:4px;width:9px;height:7px;border:1px solid #9b6724;border-radius:1px;transform:none}.b3-applications-hero-facts strong{display:block;color:#212932;font-size:8px}.b3-applications-hero-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0}.b3-applications-hero-card{position:relative;min-height:250px;overflow:hidden;border:1px solid #ded8ce;border-radius:5px;background:#f3eee4;color:#fff;text-decoration:none}.b3-applications-hero-card img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover;object-position:center;transition:transform .16s ease}.b3-applications-hero-card-bags-handbags img,.b3-application-reference-card-bags-handbags img{object-position:72% 50%}.b3-applications-hero-card-backpacks img,.b3-application-reference-card-backpacks img{object-position:50% 58%}.b3-applications-hero-card-garments img,.b3-application-reference-card-garments img{object-position:46% 45%}.b3-applications-hero-card-footwear img,.b3-application-reference-card-footwear img{object-position:54% 50%}.b3-applications-hero-card-outdoor-gear img,.b3-application-reference-card-outdoor-gear img{object-position:32% 48%}.b3-application-reference-card-curtains-home-textiles img{object-position:48% 44%}.b3-applications-hero-card:after{position:absolute;inset:35% 0 0;background:linear-gradient(180deg,#0c121600,#0c1216d1);content:""}.b3-applications-hero-card span{position:absolute;right:10px;bottom:12px;left:10px;z-index:1;color:#fff;font-size:11px;font-weight:900;line-height:1.1;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.45)}.b3-applications-hero-card:hover img,.b3-applications-hero-card:focus-visible img{transform:scale(1.025)}@media(max-width:900px){.b3-applications-reference-hero{min-height:auto;padding:36px 24px 24px}.b3-applications-hero-copy{width:min(560px,100%);min-height:0}.b3-applications-hero-cards{position:relative;right:auto;bottom:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px}}@media(max-width:560px){.b3-applications-reference-hero{padding:28px 16px 18px}.b3-applications-hero-copy h1{font-size:30px}.b3-applications-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-applications-hero-cards{grid-template-columns:1fr}.b3-applications-hero-card,.b3-applications-hero-card img{min-height:172px}}.front-main .home-reference-page .front-hero-banner .front-hero-copy>.front-hero-facts{display:none!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:470px!important;max-width:calc(100% - 92px)!important;margin-top:42px!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row span{min-height:42px!important;padding:0 12px!important;border:0!important;border-left:1px solid rgba(158,133,99,.28)!important;border-radius:0!important;background:transparent!important;color:#29343d!important;font-size:9px!important;line-height:1.08!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row span:first-child{border-left:0!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row strong{font-size:10px!important;line-height:1.05!important}body:has(.b3-applications-reference-hero) .front-logo{display:none!important;width:0!important;height:0!important;opacity:0!important}body:has(.b3-applications-reference-hero) .front-header{min-height:48px;padding:0 27px;gap:20px;background:#fffffffa;border-bottom:1px solid #dedede;box-shadow:none}body:has(.b3-applications-reference-hero) .front-brand{grid-template-columns:1fr;min-width:188px}body:has(.b3-applications-reference-hero) .front-brand .mobile-reference-brand{display:block!important;width:auto;height:auto;border:0;color:#161d24;font-size:21px;font-weight:900;line-height:1;letter-spacing:0;text-align:left;white-space:nowrap}body:has(.b3-applications-reference-hero) .front-header nav{justify-content:center;gap:23px}body:has(.b3-applications-reference-hero) .nav-item>a{position:relative;min-height:48px;padding:0;border-radius:0;color:#11171d;font-size:9px;font-weight:800}body:has(.b3-applications-reference-hero) .nav-item:has(.nav-dropdown)>a:after{width:5px;height:5px;margin-left:5px;border-right:1px solid #11171d;border-bottom:1px solid #11171d;content:"";transform:rotate(45deg) translateY(-2px)}body:has(.b3-applications-reference-hero) .nav-item>a[href="/applications/"]{color:#9d6620}body:has(.b3-applications-reference-hero) .nav-item>a[href="/applications/"]:before{position:absolute;right:0;bottom:0;left:0;height:1px;background:#9b6724;content:""}body:has(.b3-applications-reference-hero) .nav-item:hover>a{background:transparent}body:has(.b3-applications-reference-hero) .front-header-tools{gap:9px;transform:translate(14px)}body:has(.b3-applications-reference-hero) .front-header-tools button,body:has(.b3-applications-reference-hero) .front-header-tools a{position:relative;min-height:28px;border-radius:3px;font-size:8px;font-weight:900;text-transform:uppercase}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Search products"]{order:1;display:inline-flex!important;align-items:center;justify-content:center;width:69px;padding:0 10px 0 25px;border:1px solid #d8d8d8;color:#1a2229;background:#fff;font-size:8px;text-transform:none}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Search products"]:before{position:absolute;left:10px;width:9px;height:9px;border:1px solid #69727a;border-radius:999px;content:""}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Search products"]:after{position:absolute;left:18px;width:5px;height:1px;background:#69727a;content:"";transform:rotate(45deg);transform-origin:left center}body:has(.b3-applications-reference-hero) .front-search-label{color:#1a2229;font-size:8px}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Language switch reserved"]{order:2;min-width:33px;padding:0 8px;border-color:#d8d8d8;color:#1a2229;background:#fff}body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{position:relative;order:3;min-width:110px;padding:0 12px 0 30px;border-color:#9b631f;background:#9b631f;color:#fff}body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button:before{position:absolute;left:12px;width:11px;height:8px;border:1px solid currentColor;border-radius:1px;content:""}body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button:after{position:absolute;left:13px;width:9px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:rotate(45deg) translateY(-1px)}body:has(.b3-applications-reference-hero) .front-main .front-container{width:calc(100% - 88px);max-width:1450px}body:has(.b3-applications-reference-hero) .front-footer .front-container{width:calc(100% - 88px);max-width:1450px}body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-16px}body:has(.b3-applications-reference-hero) .sticky-rfq,body:has(.b3-applications-reference-hero) .sticky-rfq-button,body:has(.b3-applications-reference-hero) .floating-contact-bar{display:none!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-hero{grid-template-columns:420px minmax(0,1fr);gap:74px;min-height:267px}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy{min-height:267px;padding:16px 0 0 2px}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy h1{max-width:390px;font-size:35px;line-height:1.05}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy p{max-width:365px;margin-top:12px;font-size:12px}body:has(.b3-applications-reference-hero) .b3-applications-hero-facts{gap:7px;margin-top:18px}body:has(.b3-applications-reference-hero) .b3-applications-hero-card,body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{height:260px;min-height:0}body:has(.b3-applications-reference-hero) .b3-applications-hero-card-backpacks img{filter:saturate(1.16) brightness(.86) contrast(.64)}body:has(.b3-applications-reference-hero) .b3-applications-hero-card-bags-handbags img{filter:saturate(1.16) brightness(.82) contrast(.72)}body:has(.b3-applications-reference-hero) .b3-applications-hero-card-outdoor-gear img{filter:saturate(1.16) brightness(.82) contrast(.72)}body:has(.b3-applications-reference-hero) .b3-applications-hero-card-garments img{filter:saturate(1.16) brightness(.82) contrast(.88)}body:has(.b3-applications-reference-hero) .b3-applications-reference-main{padding-top:13px}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview{grid-template-columns:414px minmax(0,1fr);gap:10px}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer,body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{min-height:83px}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 16px 10px 14px}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer>span{width:32px;height:32px}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer h2,body:has(.b3-applications-reference-hero) .b3-applications-industry-browser h2{font-size:11px}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer p{margin-top:3px;font-size:8.8px;line-height:1.28}body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{padding:10px 16px}body:has(.b3-applications-reference-hero) .b3-applications-industry-tabs{margin-top:9px}body:has(.b3-applications-reference-hero) .b3-applications-industry-tabs button{min-height:27px;padding:0 15px;font-size:8.8px}body:has(.b3-applications-reference-hero) .b3-applications-card-grid{gap:14px;margin-top:14px}body:has(.b3-applications-reference-hero) .b3-application-reference-card{grid-template-rows:88px minmax(0,1fr);min-height:186px}body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:88px;filter:saturate(.98) brightness(1.03) contrast(.82);object-position:center}body:has(.b3-applications-reference-hero) .b3-application-reference-card-bags-handbags img{object-position:50% 42%;filter:saturate(.96) brightness(1.04) contrast(.78)}body:has(.b3-applications-reference-hero) .b3-application-reference-card-backpacks img{object-position:50% 0%;filter:saturate(.98) brightness(.94) contrast(.76)}body:has(.b3-applications-reference-hero) .b3-application-reference-card-garments img{object-position:100% 47%;filter:saturate(.98) brightness(1.03) contrast(.62)}body:has(.b3-applications-reference-hero) .b3-application-reference-card-curtains-home-textiles img{object-position:78% 48%;filter:saturate(.92) brightness(1.04) contrast(.68);transform:scale(1.04)}body:has(.b3-applications-reference-hero) .b3-application-reference-card-footwear img{object-position:54% 10%;filter:saturate(1.02) brightness(1.03) contrast(.82)}body:has(.b3-applications-reference-hero) .b3-application-reference-card-outdoor-gear img{object-position:51% 90%;filter:saturate(.98) brightness(.98) contrast(.8)}body:has(.b3-applications-reference-hero) .b3-application-reference-card>div{padding:5px 9px 6px}body:has(.b3-applications-reference-hero) .b3-application-reference-card h3{font-size:10.5px}body:has(.b3-applications-reference-hero) .b3-application-reference-card p{min-height:20px;margin-top:3px;font-size:8.2px;line-height:1.16}body:has(.b3-applications-reference-hero) .b3-application-reference-card strong{margin-top:3px;font-size:7.5px}body:has(.b3-applications-reference-hero) .b3-application-reference-card ul{gap:3px;margin-top:3px}body:has(.b3-applications-reference-hero) .b3-application-reference-card li{padding:2px 5px;font-size:7px}body:has(.b3-applications-reference-hero) .b3-application-reference-card span{margin-top:4px;font-size:8px}body:has(.b3-applications-reference-hero) .b3-applications-reference-support{gap:8px;margin-top:11px}body:has(.b3-applications-reference-hero) .b3-applications-pain-points{min-height:51px;padding:7px 13px}body:has(.b3-applications-reference-hero) .b3-reference-section-title{gap:9px}body:has(.b3-applications-reference-hero) .b3-reference-section-title>span{width:20px;height:20px}body:has(.b3-applications-reference-hero) .b3-pain-point-row{margin:5px 0 0 35px}body:has(.b3-applications-reference-hero) .b3-pain-point-row span{min-height:18px;padding:0 12px;font-size:7.6px;line-height:1.1}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{grid-template-columns:minmax(0,1fr) 198px;min-height:51px;padding:7px 13px}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance p{margin:2px 0 5px;font-size:8px;line-height:1.18}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance a{min-height:19px;padding:0 18px;font-size:7.5px}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches{grid-template-columns:repeat(4,32px);gap:4px 7px;transform:translate(-42px)}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img{width:32px;height:32px;transform:scale(1.18)}body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,1.14fr) minmax(0,.71fr) minmax(0,.72fr);gap:8px;margin-top:2px}body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{min-height:70px;padding:6px 7px}body:has(.b3-applications-reference-hero) .b3-applications-category-strip{gap:4px;margin-top:4px}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:42px;background:#fff;object-fit:contain}body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{font-size:7px}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details+details{margin-top:2px}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:12px;padding:1px 7px;font-size:7px}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel p{padding:0 7px 4px;font-size:7.5px}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel>div{margin-top:3px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:112px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>a{grid-template-columns:20px minmax(0,1fr) auto;min-height:15px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>span{width:17px;height:17px;font-size:5px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong{font-size:8px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>small{font-size:6.5px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>b{font-size:6px}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{right:14px;bottom:3px;width:92px;height:118px}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta{min-height:31px;margin-top:1px;padding:4px 180px}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta>div:last-child{gap:35px}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta a:last-child{min-width:162px}body:has(.b3-applications-reference-hero) .front-footer-inner{grid-template-columns:260px minmax(0,1fr);gap:46px;padding:10px 0 6px}body:has(.b3-applications-reference-hero) .front-footer-wordmark{font-size:12px}body:has(.b3-applications-reference-hero) .front-footer-brand p{max-width:285px;margin:4px 0 5px;font-size:7px;line-height:1.18}body:has(.b3-applications-reference-hero) .front-footer-brand button,body:has(.b3-applications-reference-hero) .front-footer-brand a{min-height:14px;padding:2px 0;font-size:6.5px}body:has(.b3-applications-reference-hero) .front-footer-links{grid-template-columns:repeat(5,minmax(112px,1fr));gap:18px}body:has(.b3-applications-reference-hero) .front-footer-links section{display:grid;align-content:flex-start;gap:2px;line-height:1}body:has(.b3-applications-reference-hero) .front-footer h3{flex:0 0 100%;margin-bottom:3px;font-size:7.5px;line-height:1.05}body:has(.b3-applications-reference-hero) .front-footer a{padding:0;font-size:6.5px;line-height:1.2}body:has(.b3-applications-reference-hero) .front-footer-bottom{padding:3px 0;font-size:6.3px;line-height:1.1}.b3-applications-reference-main{padding-top:18px}.b3-applications-reference-overview{display:grid;grid-template-columns:minmax(320px,.29fr) minmax(0,1fr);gap:12px}.b3-applications-direct-answer,.b3-applications-industry-browser{min-height:78px;border:1px solid #ded8cd;border-radius:5px;background:#fffdf9;box-shadow:0 10px 28px #211c140a}.b3-applications-direct-answer{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:16px 20px 15px 16px;background:linear-gradient(90deg,#f7efe3,#fffdf9)}.b3-applications-direct-answer>span{position:relative;display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#ad782f;color:#fff}.b3-applications-direct-answer>span:before{width:17px;height:12px;border:1.6px solid #fff;border-radius:3px;content:""}.b3-applications-direct-answer>span:after{position:absolute;top:22px;left:17px;width:6px;height:6px;border-right:1.6px solid #fff;border-bottom:1.6px solid #fff;content:"";transform:rotate(45deg)}.b3-applications-direct-answer h2,.b3-applications-industry-browser h2{margin:0;color:#1d242b;font-size:12px;font-weight:900;letter-spacing:0}.b3-applications-direct-answer p{margin:5px 0 0;color:#4c5861;font-size:10px;line-height:1.45}.b3-applications-industry-browser{display:grid;align-content:center;padding:14px 18px 16px}.b3-applications-industry-tabs{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:13px;border:1px solid #ded8cd;border-right:0;background:#fff}.b3-applications-industry-tabs button{min-height:32px;padding:0 17px;border:0;border-right:1px solid #ded8cd;border-radius:0;background:#fff;color:#263039;font-size:10px;font-weight:700;letter-spacing:0;cursor:pointer}.b3-applications-industry-tabs button:hover,.b3-applications-industry-tabs button:focus-visible,.b3-applications-industry-tabs button.is-active{color:#9d6620}.b3-applications-industry-tabs button.is-active{box-shadow:inset 0 -2px #9b6724}.b3-applications-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:14px}.b3-application-reference-card{display:grid;grid-template-rows:92px minmax(0,1fr);min-height:196px;overflow:hidden;border:1px solid #ded8cd;border-radius:5px;background:#fff;color:#222a31;text-decoration:none;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.b3-application-reference-card:hover,.b3-application-reference-card:focus-visible{border-color:#9b6724;box-shadow:0 12px 24px #2820161a;transform:translateY(-1px)}.b3-application-reference-card img{width:100%;height:92px;object-fit:cover;object-position:center}.b3-application-reference-card>div{display:grid;align-content:start;padding:9px 10px 10px}.b3-application-reference-card h3{margin:0;color:#192128;font-size:12px;font-weight:900;line-height:1.15}.b3-application-reference-card p{min-height:38px;margin:6px 0 0;color:#4d5962;font-size:9.5px;line-height:1.35}.b3-application-reference-card strong{margin-top:6px;color:#2d3338;font-size:8.5px;font-weight:900}.b3-application-reference-card ul{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none}.b3-application-reference-card li{padding:3px 6px;border:1px solid #ded8cd;border-radius:3px;background:#f8f4ec;color:#46515a;font-size:8px;font-weight:700;line-height:1}.b3-application-reference-card span{margin-top:8px;color:#9d6620;font-size:9px;font-weight:900}.b3-applications-reference-support{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:12px;margin-top:12px}.b3-applications-pain-points,.b3-applications-material-guidance,.b3-applications-category-panel,.b3-applications-faq-panel,.b3-applications-download-panel{border:1px solid #ded8cd;border-radius:5px;background:#fffdf9;box-shadow:0 10px 28px #211c1409}.b3-applications-pain-points{min-height:78px;padding:14px 16px;background:linear-gradient(90deg,#f9f2e7,#fffdf9)}.b3-reference-section-title{display:flex;align-items:center;gap:12px}.b3-reference-section-title>span{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#ad782f;color:#fff}.b3-reference-section-title>span:before{position:absolute;width:12px;height:12px;border:1.5px solid #fff;border-radius:999px;content:""}.b3-reference-section-title>span:after{position:absolute;width:12px;height:1.5px;background:#fff;content:"";transform:rotate(-45deg)}.b3-reference-section-title h2,.b3-applications-material-guidance h2,.b3-reference-heading-row h2,.b3-applications-faq-panel h2,.b3-applications-download-panel h2{margin:0;color:#1d242b;font-size:12px;font-weight:900;letter-spacing:0}.b3-pain-point-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:14px 0 0 40px}.b3-pain-point-row span{min-height:32px;padding:0 18px;border-left:1px solid #ded8cd;color:#2d3338;font-size:10px;font-weight:700;line-height:1.35}.b3-pain-point-row span:first-child{border-left:0}.b3-applications-material-guidance{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;min-height:78px;padding:15px 18px}.b3-applications-material-guidance p{margin:5px 0 10px;color:#4c5861;font-size:10px;line-height:1.35}.b3-applications-material-guidance a,.b3-reference-heading-row a,.b3-applications-faq-panel>a{color:#9d6620;font-size:9px;font-weight:900;text-decoration:none}.b3-applications-material-guidance a{display:inline-flex;min-height:22px;align-items:center;padding:0 22px;border:1px solid #9b6724;border-radius:3px;background:#fff}.b3-material-guidance-swatches{display:grid;grid-template-columns:repeat(5,42px);gap:8px;align-content:center;justify-content:end}.b3-material-guidance-swatches img{width:42px;height:42px;border:1px solid #d5cfc5;border-radius:999px;object-fit:cover;box-shadow:inset 0 2px 6px #ffffff73,inset 0 -8px 12px #0000002e,0 5px 10px #201c1824}.b3-applications-reference-lower{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr) minmax(250px,.55fr);gap:12px;margin-top:10px}.b3-applications-category-panel,.b3-applications-faq-panel,.b3-applications-download-panel{min-height:112px;padding:13px}.b3-reference-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.b3-applications-category-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px}.b3-applications-category-strip a{display:grid;gap:5px;min-width:0;color:#1d242b;text-align:center;text-decoration:none}.b3-applications-category-strip img{width:100%;height:42px;border:1px solid #ded8cd;border-radius:4px;object-fit:cover}.b3-applications-category-strip span{overflow:hidden;color:#263039;font-size:8.5px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.b3-applications-faq-panel details{border:1px solid #ded8cd;border-radius:3px;background:#fff}.b3-applications-faq-panel details+details{margin-top:5px}.b3-applications-faq-panel summary{min-height:22px;padding:5px 8px;color:#2a3239;font-size:9px;font-weight:800;cursor:pointer}.b3-applications-faq-panel p{margin:0;padding:0 8px 8px;color:#53606a;font-size:8.5px;line-height:1.35}.b3-applications-faq-panel>div{margin-top:9px}.b3-applications-faq-panel>a{display:inline-flex;margin-top:8px}.b3-applications-download-panel{position:relative;overflow:hidden;padding-right:82px}.b3-applications-download-panel>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon title action" "icon meta action";column-gap:7px;align-items:center;min-height:27px;color:#1d242b;text-decoration:none}.b3-applications-download-panel>a+a{border-top:1px solid #eee7dc}.b3-applications-download-panel a>span{grid-area:icon;display:grid;width:20px;height:20px;place-items:center;border:1px solid #d8d0c3;color:#6b747c;font-size:6px;font-weight:900}.b3-applications-download-panel a>strong{grid-area:title;overflow:hidden;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.b3-applications-download-panel a>small{grid-area:meta;color:#6d7780;font-size:7.5px}.b3-applications-download-panel a>b{grid-area:action;color:#b17625;font-size:7px}.b3-applications-download-panel>img{position:absolute;right:11px;bottom:10px;width:58px;height:82px;border-radius:3px;object-fit:cover;box-shadow:0 10px 16px #1b161038}.b3-applications-bottom-cta{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:24px;margin-top:10px;padding:9px 180px;border-radius:5px;background:#101b24;color:#fff}.b3-applications-bottom-cta h2{margin:0;color:#fff;font-size:13px;line-height:1.1}.b3-applications-bottom-cta p{margin:3px 0 0;color:#ffffffb8;font-size:9px}.b3-applications-bottom-cta>div:last-child{display:flex;gap:12px}.b3-applications-bottom-cta a{display:inline-flex;min-width:118px;min-height:24px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.65);border-radius:3px;background:#fff;color:#111b24;font-size:8px;font-weight:900;text-decoration:none}.b3-applications-bottom-cta a:first-child{border-color:#9b6724;background:#9b6724;color:#fff}@media(max-width:900px){.front-main .home-reference-page .front-hero-banner .home-hero-facts-row{width:min(420px,100%)!important;margin-top:26px!important}body:has(.b3-applications-reference-hero) .front-main .front-container{width:calc(100% - 32px)}body:has(.b3-applications-reference-hero) .b3-applications-reference-hero{grid-template-columns:1fr}.b3-applications-reference-overview{grid-template-columns:1fr}.b3-applications-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-applications-reference-support,.b3-applications-reference-lower{grid-template-columns:1fr}.b3-applications-bottom-cta{padding:16px}}@media(max-width:560px){.b3-applications-reference-main{padding-top:14px}.b3-applications-direct-answer{grid-template-columns:38px minmax(0,1fr);padding:14px}.b3-applications-industry-tabs button{flex:1 1 50%;padding:0 10px}.b3-applications-card-grid,.b3-pain-point-row,.b3-applications-category-strip,.b3-applications-material-guidance{grid-template-columns:1fr}.b3-pain-point-row{margin-left:0}.b3-material-guidance-swatches{grid-template-columns:repeat(3,48px);justify-content:start}.b3-applications-bottom-cta,.b3-applications-bottom-cta>div:last-child{display:grid}}.front-main .front-hero-banner .front-hero-scrim{background:linear-gradient(90deg,#ffffff7a,#ffffff4d 32%,#ffffff1a 58%,#ffffff03 88%),linear-gradient(0deg,#f6f1e814,#f6f1e803)!important}.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{background-position:center!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy{text-shadow:0 1px 18px rgba(255,255,255,.76),0 0 3px rgba(255,255,255,.88)!important}.front-main .home-reference-page .front-hero-banner .front-hero-copy h1,.front-main .home-reference-page .front-hero-banner .front-hero-copy p{color:#0d1921!important}@media(max-width:560px){.front-main .front-hero-banner .front-hero-scrim{background:linear-gradient(90deg,#ffffffa3,#ffffff6b 58%,#ffffff29),linear-gradient(180deg,#ffffff0f,#f6f2eb1a)!important}}:root{--ui-page-bg: #f6f4ef;--ui-surface: #fffdf8;--ui-ink: #172129;--ui-muted: #66727c;--ui-line: #e4dbcf;--ui-accent: #9d661c;--ui-max: 1180px;--ui-pad: clamp(20px, 3.2vw, 44px)}body{color:var(--ui-ink);background:var(--ui-page-bg);font-size:16px;line-height:1.5}.front-main{overflow-x:clip;background:var(--ui-page-bg)}.front-main .front-container,.front-container,.products-index-page .front-container,body:has(.b3-applications-reference-hero) .front-main .front-container{width:min(var(--ui-max),calc(100% - (var(--ui-pad) * 2)))!important;max-width:var(--ui-max)!important;margin-inline:auto!important}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header{position:sticky!important;top:0!important;z-index:1000!important;display:grid!important;grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto!important;min-height:68px!important;align-items:center!important;gap:18px!important;padding:0 clamp(22px,3vw,44px)!important;border-bottom:1px solid var(--ui-line)!important;background:#fffdf8fa!important;box-shadow:0 10px 28px #1f1a120f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body .front-brand,body:has(.home-reference-page) .front-brand,body:has(.products-index-page) .front-brand{display:flex!important;min-width:176px!important;align-items:center!important;justify-content:flex-start!important;color:var(--ui-ink)!important;text-decoration:none!important}body .front-logo,body:has(.home-reference-page) .front-logo,body:has(.products-index-page) .front-logo{display:none!important}body .front-brand .mobile-reference-brand,body:has(.home-reference-page) .front-brand .mobile-reference-brand,body:has(.products-index-page) .front-brand .mobile-reference-brand{display:block!important;width:auto!important;height:auto!important;border:0!important;color:var(--ui-ink)!important;font-size:22px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav{display:flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:hidden!important}body .nav-item>a,body .front-header-tools button,body .front-header-tools a,body:has(.home-reference-page) .nav-item>a,body:has(.home-reference-page) .front-header-tools button,body:has(.home-reference-page) .front-header-tools a,body:has(.products-index-page) .nav-item>a,body:has(.products-index-page) .front-header-tools button,body:has(.products-index-page) .front-header-tools a{min-height:36px!important;padding-inline:8px!important;border-radius:5px!important;color:var(--ui-ink)!important;font-size:12px!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important}body .front-header-tools,body:has(.home-reference-page) .front-header-tools,body:has(.products-index-page) .front-header-tools{display:flex!important;align-items:center!important;justify-self:end!important;gap:8px!important}body .front-header-tools .front-rfq-button,body:has(.home-reference-page) .front-header-tools .front-rfq-button,body:has(.products-index-page) .front-header-tools .front-rfq-button{min-height:38px!important;padding-inline:18px!important;border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important;font-size:12px!important}.front-main h1{color:var(--ui-ink);font-size:clamp(38px,3.4vw,54px)!important;line-height:1.08!important;letter-spacing:0!important}.front-main h2,.front-section-header h2{color:var(--ui-ink);font-size:clamp(26px,2.2vw,34px)!important;line-height:1.16!important;letter-spacing:0!important}.front-main h3,.front-card h3,.product-card h3{font-size:17px!important;line-height:1.25!important}.front-main p,.front-main li,.front-card p,.front-card li,.product-card small,.front-section-header p{font-size:14px!important;line-height:1.55!important}.front-main small,.front-main dt,.front-main dd,.front-main span{line-height:1.35}.front-actions a,.front-actions button,.inline-cta,.card-actions a,.front-card>a,.front-card-actions a,.contact-button,.front-footer a,.home-reference-dark-footer a{min-height:38px!important;padding-inline:16px!important;border-radius:5px!important;font-size:12px!important;font-weight:780!important}.front-section,.home-reference-category-zone,.home-reference-process,.home-reference-applications,.home-reference-split,.home-reference-trust-strip,.filterable-products,.b3-applications-reference-main{padding-block:clamp(42px,5vw,72px)!important}.front-grid,.front-grid.compact,.filtered-product-results>.front-grid.compact{gap:18px!important}.front-card,.product-card,.product-category-card{border-color:var(--ui-line)!important;border-radius:8px!important;background:var(--ui-surface)!important}.front-card-media,.product-category-card .front-card-media,.product-card .front-card-media,.home-reference-category-strip img,.products-index-page .product-card img,.resources-page img,.b4-resources-page img,.b3-applications-card img,.b3-applications-reference-main img,.materials-page img,.material-card img,.finish-card img{display:block;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;object-fit:cover!important;object-position:center!important}.home-reference-category-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(116px,1fr))!important;gap:12px!important}.home-reference-category-strip img{max-height:none!important}.home-reference-process-grid img,.b3-material-guidance-swatches img,.b3-applications-download-panel>img{aspect-ratio:1 / 1!important;object-fit:cover!important}.front-hero>.front-hero-banner,.front-main .front-hero>.front-hero-banner.front-container,.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{width:100%!important;max-width:none!important;min-height:clamp(430px,35vw,560px)!important;margin:0!important;padding:clamp(56px,7vw,92px) var(--ui-pad)!important}.front-hero-bg-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.front-hero-copy{max-width:min(620px,52vw)!important}.front-hero-copy p{max-width:560px!important;font-size:17px!important}.front-hero-facts,.home-feature-strip{gap:16px!important}.front-hero-facts span,.home-feature-strip span{min-height:48px!important;font-size:13px!important}.front-footer,.home-reference-dark-footer{width:100%!important;max-width:none!important;margin:0!important;padding:54px var(--ui-pad)!important;background:#101820!important;color:#e8eee9!important}.front-footer-inner,.front-footer-bottom,.home-reference-dark-footer{max-width:var(--ui-max)!important;margin-inline:auto!important}.front-footer-inner{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr)!important;gap:54px!important}.front-footer-links,.home-reference-dark-footer{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:32px!important}.front-footer p,.front-footer li,.front-footer a,.home-reference-dark-footer p,.home-reference-dark-footer a{color:#c9d2cf!important;font-size:14px!important;line-height:1.55!important}.front-footer h3,.home-reference-dark-footer h3{color:#fff!important;font-size:15px!important;line-height:1.2!important}@media(max-width:1100px){body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header{grid-template-columns:minmax(160px,auto) auto 1fr auto!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav{display:none!important}.mobile-menu-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important}}@media(max-width:700px){:root{--ui-pad: 16px}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:64px!important;padding-inline:16px!important}body .front-brand,body:has(.home-reference-page) .front-brand,body:has(.products-index-page) .front-brand{min-width:0!important}body .front-brand .mobile-reference-brand,body:has(.home-reference-page) .front-brand .mobile-reference-brand,body:has(.products-index-page) .front-brand .mobile-reference-brand{font-size:19px!important}.front-header-tools{gap:6px!important}.front-header-tools .front-rfq-button{display:none!important}.front-main h1{font-size:clamp(30px,9vw,38px)!important}.front-main h2,.front-section-header h2{font-size:clamp(23px,7vw,30px)!important}.front-main p,.front-main li,.front-card p,.front-card li,.product-card small,.front-section-header p{font-size:14px!important}.front-hero>.front-hero-banner,.front-main .front-hero>.front-hero-banner.front-container,.front-main .home-reference-page .front-hero>.front-hero-banner.front-container{min-height:440px!important;padding-block:46px!important}.front-hero-copy{max-width:92vw!important}.front-hero-copy p{font-size:15px!important}.front-footer-inner,.front-footer-links,.home-reference-dark-footer{grid-template-columns:1fr!important;gap:22px!important}.front-footer,.home-reference-dark-footer{padding-block:38px!important}}body{overflow-x:hidden!important}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header,body:has(.b4-resources-page) .front-header,body:has(.b4-article-reference-page) .front-header{box-sizing:border-box!important;grid-template-columns:188px minmax(520px,1fr) auto!important;height:68px!important;min-height:68px!important;padding:0 clamp(28px,3.2vw,56px)!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b4-resources-page) .front-header nav,body:has(.b4-article-reference-page) .front-header nav{display:flex!important;height:68px!important;justify-content:center!important;overflow:hidden!important}body .nav-item,body:has(.home-reference-page) .nav-item,body:has(.products-index-page) .nav-item,body:has(.b3-applications-reference-hero) .nav-item{display:inline-flex!important;align-items:center!important;min-width:0!important}body .nav-item>a,body:has(.home-reference-page) .nav-item>a,body:has(.products-index-page) .nav-item>a,body:has(.b3-applications-reference-hero) .nav-item>a{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 7px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}body .mobile-menu-button{display:none!important}body .front-header-tools button[aria-label="Search products"]{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;overflow:hidden!important;color:transparent!important}body .front-header-tools button[aria-label="Search products"] .front-search-label,body .front-header-tools button[aria-label="Search products"] .mobile-search-icon{display:none!important}.front-main .front-container,.front-container,.products-index-page .front-container,body:has(.b3-applications-reference-hero) .front-main .front-container{width:min(1280px,calc(100% - 64px))!important}.front-main h1,.front-main .front-hero-copy h1,.products-index-page .front-hero-copy h1{max-width:640px!important;font-size:clamp(34px,3vw,50px)!important;line-height:1.08!important}.products-index-page .front-hero>.front-hero-banner,.front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:clamp(360px,30vw,500px)!important;padding-block:clamp(44px,5vw,76px)!important}.products-index-page .front-hero-copy{max-width:520px!important}.products-index-page .front-hero-copy p{max-width:440px!important;font-size:15px!important;line-height:1.5!important}.products-index-page .filterable-products-layout{grid-template-columns:minmax(180px,.2fr) minmax(0,1fr) minmax(230px,.24fr)!important;gap:20px!important}.products-index-page .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:not(:has(.active-filter-summary)) .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.products-index-page .product-card{display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:10px!important;padding:12px!important;min-height:0!important}.products-index-page .product-card>img.front-card-media,.products-index-page .product-card .front-card-media.category-card-image{width:100%!important;height:clamp(132px,8vw,156px)!important;max-height:none!important;aspect-ratio:auto!important;border-radius:6px!important;object-fit:cover!important}.products-index-page .product-card h3{min-height:auto!important;font-size:15px!important;line-height:1.2!important}.products-index-page .product-card small,.products-index-page .product-card dt,.products-index-page .product-card dd{font-size:11px!important;line-height:1.35!important}.products-index-page .product-card .card-actions a{min-height:32px!important;font-size:10px!important}.home-reference-category-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.home-reference-category-strip a{display:grid!important;grid-template-rows:clamp(112px,7vw,132px) 40px!important;overflow:hidden!important;border-radius:7px!important}.home-reference-category-strip img{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important}.home-reference-category-strip a>span{display:flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;font-size:11px!important;line-height:1.15!important}.home-reference-process{padding-block:42px!important}.home-reference-process-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.home-reference-process article{min-height:150px!important;padding:14px!important}.home-reference-process article p{font-size:12px!important;line-height:1.35!important}.home-reference-lower-footer-frame{margin-top:28px!important}.home-reference-resource-board{grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr) minmax(180px,.7fr) minmax(220px,.9fr)!important}.home-reference-case-card img.primary,.home-reference-guide-card img,.home-reference-download-card img{height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;object-fit:cover!important}.home-reference-case-card div img:not(.primary),.home-reference-guide-card>a:not(.home-reference-text-link) img{width:72px!important;height:58px!important;max-width:none!important;object-fit:cover!important}.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer,.front-footer{box-sizing:border-box!important;padding:44px clamp(28px,4vw,56px)!important}.home-reference-dark-footer{width:min(1280px,calc(100% - 64px))!important;grid-template-columns:1.35fr repeat(4,minmax(0,1fr))!important;gap:28px!important}.home-reference-dark-footer p,.home-reference-dark-footer a,.home-reference-dark-footer span,.front-footer p,.front-footer a,.front-footer span{font-size:12px!important;line-height:1.45!important}.front-footer-inner{grid-template-columns:minmax(300px,.75fr) minmax(0,1.45fr)!important;gap:42px!important;padding:0!important}.front-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px!important}.front-footer-bottom{padding-top:22px!important}.b3-applications-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.b3-application-reference-card{grid-template-rows:170px minmax(0,1fr)!important;min-height:330px!important}.b3-application-reference-card img{height:170px!important;aspect-ratio:auto!important}.b3-applications-reference-lower{grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr) minmax(260px,.65fr)!important}.b3-applications-category-strip img{height:58px!important;aspect-ratio:auto!important}@media(max-width:1180px){body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header,body:has(.b4-resources-page) .front-header,body:has(.b4-article-reference-page) .front-header{grid-template-columns:minmax(0,1fr) auto auto!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b4-resources-page) .front-header nav,body:has(.b4-article-reference-page) .front-header nav{display:none!important}body .mobile-menu-button{display:inline-flex!important}.products-index-page .filterable-products-layout{grid-template-columns:1fr!important}.product-support-aside,.products-index-page .product-filter-panel{position:static!important}.home-reference-process-steps,.home-reference-resource-board,.b3-applications-card-grid,.b3-applications-reference-lower,.b3-applications-reference-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.front-main .front-container,.front-container,.products-index-page .front-container,body:has(.b3-applications-reference-hero) .front-main .front-container{width:min(100% - 28px,640px)!important}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header,body:has(.b4-resources-page) .front-header,body:has(.b4-article-reference-page) .front-header{height:62px!important;min-height:62px!important;padding:0 14px!important}body .front-brand .mobile-reference-brand{font-size:18px!important}.mobile-menu-button{min-width:44px!important;padding:0!important}.mobile-menu-label,.front-header-tools button[aria-label="Language switch reserved"]{display:none!important}.front-main h1,.front-main .front-hero-copy h1,.products-index-page .front-hero-copy h1{font-size:clamp(28px,8vw,36px)!important}.front-hero>.front-hero-banner,.front-main .front-hero>.front-hero-banner.front-container,.front-main .home-reference-page .front-hero>.front-hero-banner.front-container,.front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:420px!important;padding:40px 16px!important}.home-reference-category-strip,.products-index-page .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:not(:has(.active-filter-summary)) .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results>.front-grid.compact,.home-reference-process-steps,.home-reference-resource-board,.b3-applications-card-grid,.b3-applications-reference-lower,.b3-applications-reference-support{grid-template-columns:1fr!important}.home-reference-category-strip a{grid-template-rows:172px 44px!important}.products-index-page .product-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important}.products-index-page .product-card>img.front-card-media,.products-index-page .product-card .front-card-media.category-card-image{grid-row:1 / span 3!important;width:112px!important;height:104px!important}.products-index-page .product-card h3,.products-index-page .product-card small,.products-index-page .product-card dl,.products-index-page .product-card .tag-row,.products-index-page .product-card .card-actions{grid-column:2!important}.products-index-page .product-card dl,.products-index-page .product-card .tag-row{display:none!important}.home-reference-resource-board article:nth-child(n+3){display:none!important}.front-footer,.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer{width:100%!important;padding:30px 18px!important}.front-footer-inner,.front-footer-links,.home-reference-dark-footer{grid-template-columns:1fr 1fr!important;gap:18px!important}.front-footer-brand,.home-reference-dark-footer>div:first-child{grid-column:1 / -1!important}.front-footer p,.front-footer a,.front-footer span,.home-reference-dark-footer p,.home-reference-dark-footer a,.home-reference-dark-footer span{font-size:11px!important;line-height:1.35!important}}body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:166px minmax(0,1fr) auto!important;gap:10px!important}body .front-brand .mobile-reference-brand{font-size:20px!important}body .front-header nav,body:has(.home-reference-page) .front-header nav,body:has(.products-index-page) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav{gap:5px!important}body .nav-item>a,body:has(.home-reference-page) .nav-item>a,body:has(.products-index-page) .nav-item>a,body:has(.b3-applications-reference-hero) .nav-item>a{min-height:30px!important;padding-inline:4px!important;font-size:9.4px!important;font-weight:760!important}body .front-header-tools{gap:6px!important}body .front-header-tools .front-rfq-button,body:has(.home-reference-page) .front-header-tools .front-rfq-button,body:has(.products-index-page) .front-header-tools .front-rfq-button,body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{min-height:36px!important;padding-inline:14px!important;font-size:10px!important}.products-index-page .product-card{gap:7px!important;padding:10px!important}.products-index-page .product-card>img.front-card-media,.products-index-page .product-card .front-card-media.category-card-image{height:clamp(112px,7vw,132px)!important}.products-index-page .product-card h3{font-size:13px!important}.products-index-page .product-card small,.products-index-page .product-card dt,.products-index-page .product-card dd{font-size:9.5px!important;line-height:1.25!important}.products-index-page .product-card dl div{grid-template-columns:58px minmax(0,1fr)!important;gap:4px!important}.products-index-page .product-card .tag-row span{min-height:18px!important;padding:2px 5px!important;font-size:8px!important}.products-index-page .product-card .card-actions a{min-height:27px!important;padding-inline:7px!important;font-size:8.5px!important}.front-footer,.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer{padding-block:34px!important}.front-footer-inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr)!important;gap:34px!important}.front-footer-links,.home-reference-dark-footer{gap:22px!important}.front-footer p,.front-footer a,.front-footer span,.home-reference-dark-footer p,.home-reference-dark-footer a,.home-reference-dark-footer span{font-size:10.5px!important;line-height:1.32!important}.front-footer h3,.home-reference-dark-footer h3{margin-bottom:8px!important;font-size:12px!important}.front-footer-bottom{padding-top:16px!important;font-size:10px!important}@media(max-width:700px){.home-reference-resource-board,.home-reference-trust-strip,.home-factory-quality{display:none!important}.home-reference-category-strip a{grid-template-rows:142px 40px!important}.home-reference-process article{min-height:118px!important}.front-footer,.home-reference-dark-footer,body:has(.home-reference-page) .home-reference-dark-footer{padding-block:24px!important}}@media(max-width:700px){body:has(.home-reference-page) .home-reference-category-strip,body:has(.home-reference-page) .home-reference-process-steps,body:has(.home-reference-page) .home-reference-swatch-grid,body:has(.home-reference-page) .home-reference-application-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.home-reference-page) .home-reference-category-strip a{grid-template-rows:112px 40px!important;min-height:0!important}body:has(.home-reference-page) .home-reference-category-strip img{height:112px!important}body:has(.home-reference-page) .home-reference-process article{min-height:132px!important;padding:12px 8px!important}body:has(.home-reference-page) .home-reference-process article p{font-size:10.5px!important}body:has(.home-reference-page) .home-reference-materials-applications{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}body:has(.home-reference-page) .home-reference-resource-board,body:has(.home-reference-page) .home-reference-trust-strip,body:has(.home-reference-page) .home-factory-quality,body:has(.home-reference-page) .front-section:has(.home-factory-quality){display:none!important}}@media(max-width:700px){body .front-header,body:has(.home-reference-page) .front-header,body:has(.products-index-page) .front-header,body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important}body .front-brand,body:has(.home-reference-page) .front-brand,body:has(.products-index-page) .front-brand,body:has(.b3-applications-reference-hero) .front-brand{justify-content:center!important;min-width:0!important}body .front-header-tools,body:has(.home-reference-page) .front-header-tools,body:has(.products-index-page) .front-header-tools,body:has(.b3-applications-reference-hero) .front-header-tools{width:40px!important;min-width:40px!important;justify-content:flex-end!important;overflow:hidden!important}body .front-header-tools .front-rfq-button,body .front-header-tools button[aria-label="Search products"],body .front-header-tools button[aria-label="Language switch reserved"],body:has(.home-reference-page) .front-header-tools .front-rfq-button,body:has(.products-index-page) .front-header-tools .front-rfq-button,body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{display:none!important}body .mobile-menu-button{order:-1!important;width:40px!important;min-width:40px!important}}@media(max-width:700px){.front-footer-links section a:nth-of-type(n+4),.home-reference-dark-footer div a:nth-of-type(n+4){display:none!important}.front-footer p,.home-reference-dark-footer p{max-height:none!important;overflow:visible!important}.trust-module-grid .trust-module-card:nth-of-type(n+4){display:none!important}.trust-module-grid{gap:12px!important}.trust-module-card{padding:14px!important}}@media(max-width:700px){.trust-module-card .trust-point-list li:nth-of-type(n+4),.trust-module-card .trust-related-links,.trust-module-card .trust-fact-grid{display:none!important}.trust-module-card .trust-point-list{gap:8px!important}.trust-module-card .trust-point-list li{padding-block:6px!important}}@media(max-width:700px){body:has(.b4-resources-page) .b4-featured-row .b4-guide-card:nth-of-type(n+4),body:has(.b4-resources-page) .b4-article-grid .b4-article-card:nth-of-type(n+3){display:none!important}body:has(.b4-resources-page) .b4-featured-guides,body:has(.b4-resources-page) .b4-all-resources{padding-block:18px!important}body:has(.b4-resources-page) .b4-guide-card,body:has(.b4-resources-page) .b4-article-card{min-height:0!important}body:has(.b4-resources-page) .b4-guide-card img,body:has(.b4-resources-page) .b4-article-card img{height:150px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-cards,body:has(.b3-applications-reference-hero) .b3-applications-card-grid,body:has(.b3-applications-reference-hero) .b3-applications-category-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-card:nth-of-type(n+5),body:has(.b3-applications-reference-hero) .b3-application-reference-card:nth-of-type(n+5){display:none!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-hero{min-height:0!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-card,body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{height:150px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card{grid-template-rows:120px auto!important;min-height:0!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:120px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card p,body:has(.b3-applications-reference-hero) .b3-application-reference-card ul,body:has(.b3-applications-reference-hero) .b3-application-reference-card strong{display:none!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:74px!important}}@media(max-width:700px){.front-section:has(.trust-module-grid){display:none!important}}.home-reference-application-grid img,.home-reference-page .home-reference-application-grid img,body:has(.home-reference-page) .home-reference-application-grid img{object-fit:cover!important}@media(max-width:700px){body:has(.home-reference-page) .front-section:has(.quality-checklist),body:has(.home-reference-page) .front-section:has(.quality-list),body:has(.home-reference-page) .front-section:has([data-event-name=click_quality_inspection_item]){display:none!important}}.home-reference-guide-card>a:not(.home-reference-text-link) img,.home-reference-case-card div img:not(.primary){width:96px!important;height:68px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:92px!important}body:has(.b4-resources-page) .b4-sidebar-card.catalog img,body:has(.b4-resources-page) .b4-sidebar-card.catalog picture,body:has(.b4-resources-page) .b4-sidebar-card.catalog .download-cover{width:100%!important;min-width:0!important;height:118px!important;background:#f2eee5!important;object-fit:cover!important}@media(max-width:700px){body:has(.b3-applications-reference-hero) .b3-applications-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:110px!important}}body:has([data-event-name=view_custom_hardware_page]) .front-section,body:has([data-event-name=filter_case_studies]) .front-section,body:has([data-event-name=view_testing_document_request]) .front-section,body:has(section[data-event-name=view_finish_gallery]) .front-section,body:has(section[data-event-name=view_material_comparison]) .front-section,body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section,body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section{padding-block:26px!important}body:has([data-event-name=view_custom_hardware_page]) .front-card,body:has([data-event-name=filter_case_studies]) .front-card,body:has([data-event-name=view_testing_document_request]) .front-card,body:has(section[data-event-name=view_finish_gallery]) .front-card,body:has(section[data-event-name=view_material_comparison]) .front-card,body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-card,body:has(.front-section[data-front-section-key=material-cards-grid]) .front-card,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-card{min-height:0!important;padding:12px!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=custom-project-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-hardware-overview],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=customization-options],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=quality-testing-notes],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-hardware-project-examples],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=related-products],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=related-resources],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=faq],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=case-study-overview],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=related-applications],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=related-product-categories],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=faq],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=finish-gallery-overview],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=quick-view-reserved],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=related-materials],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=related-categories],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=faq],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-overview],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-gallery-preview],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=related-product-categories],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=related-materials],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=faq],body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=materials-overview],body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=related-product-categories],body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=related-applications],body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=faq],body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section[data-front-section-key=related-finishes-and-materials],body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=what-happens-next],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=related-links]{display:none!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=what-we-customize] .front-card:nth-of-type(n+7),body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=material-selection] .front-card:nth-of-type(n+5),body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=surface-finish-options] .front-card:nth-of-type(n+5),body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=case-library] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=surface-finish-swatch-library] .front-card:nth-of-type(n+9),body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-cards-grid] .front-card:nth-of-type(n+9),body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=material-cards-grid] .front-card:nth-of-type(n+7){display:none!important}.b3-zinc-category-band img{min-width:96px!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band img{min-width:0!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band span{line-height:1.08!important;white-space:normal!important}body:has(.product-hero-detail) .product-gallery-thumbs img,body:has(.product-hero-detail) .product-gallery-lightbox footer img{aspect-ratio:1.85 / 1!important}body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card-media,body:has(.product-hero-detail) .front-section[data-front-section-key=applications] .front-card-media,body:has(.product-hero-detail) .front-section[data-front-section-key=related-products] .front-card-media,body:has(.product-hero-detail) .front-band .application-card .front-card-media{height:auto!important;aspect-ratio:1.62 / 1!important;object-fit:cover!important}@media(max-width:700px){body:has(.product-hero-detail) .product-detail-layout.product-hero-detail{gap:14px!important;margin:14px auto 12px!important}body:has(.product-hero-detail) .product-hero-detail .product-gallery{gap:8px!important;padding:10px!important}body:has(.product-hero-detail) .product-hero-detail .product-gallery-main img{width:100%!important;height:248px!important;aspect-ratio:auto!important;object-fit:contain!important}body:has(.product-hero-detail) .product-gallery-thumbs{gap:6px!important}body:has(.product-hero-detail) .product-gallery-thumbs img{height:auto!important;aspect-ratio:1.62 / 1!important}body:has(.product-hero-detail) .product-summary h1{font-size:30px!important;line-height:1.05!important}body:has(.product-hero-detail) .front-section{padding-block:16px!important}body:has(.product-hero-detail) .front-section[data-front-section-key=related-project-examples],body:has(.product-hero-detail) .front-band{display:none!important}body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-grid.compact,body:has(.product-hero-detail) .front-section[data-front-section-key=applications] .front-grid.compact,body:has(.product-hero-detail) .front-section[data-front-section-key=related-products] .front-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card:nth-of-type(n+5),body:has(.product-hero-detail) .front-section[data-front-section-key=applications] .front-card:nth-of-type(n+3),body:has(.product-hero-detail) .front-section[data-front-section-key=related-products] .front-card:nth-of-type(n+3){display:none!important}}body:has(.b4-case-detail-reference) .b4-case-detail-shell.front-container{width:min(1360px,calc(100% - 72px))!important}body:has(.b4-case-detail-reference) .b4-case-top-grid{grid-template-columns:minmax(300px,.82fr) minmax(500px,1.18fr) 300px!important;align-items:start!important}body:has(.b4-case-detail-reference) .b4-case-intro{min-height:190px!important;align-content:center!important}body:has(.b4-case-detail-reference) .b4-case-intro small{font-size:10px!important}body:has(.b4-case-detail-reference) .b4-case-intro h1{max-width:390px!important;font-size:31px!important;line-height:1.08!important}body:has(.b4-case-detail-reference) .b4-case-intro p{max-width:390px!important;font-size:11px!important;line-height:1.42!important}body:has(.b4-case-detail-reference) .b4-case-intro dt,body:has(.b4-case-detail-reference) .b4-case-intro dd{font-size:8px!important}body:has(.b4-case-detail-reference) .b4-case-photo-grid{grid-template-rows:repeat(2,92px)!important}body:has(.b4-case-detail-reference) .b4-case-facts{gap:8px!important;min-height:190px!important;padding:12px 14px!important}body:has(.b4-case-detail-reference) .b4-case-facts h2,body:has(.b4-case-detail-reference) .b4-case-checklist h2,body:has(.b4-case-detail-reference) .b4-case-discuss-form h2,body:has(.b4-case-detail-reference) .b4-case-story-row h2,body:has(.b4-case-detail-reference) .b4-case-selected-components h2,body:has(.b4-case-detail-reference) .b4-case-decisions h2,body:has(.b4-case-detail-reference) .b4-case-related-row h2{margin:0!important;font-size:13px!important;line-height:1.18!important}body:has(.b4-case-detail-reference) .b4-case-facts>div{grid-template-columns:14px 86px minmax(0,1fr)!important;gap:7px!important}body:has(.b4-case-detail-reference) .b4-case-facts strong,body:has(.b4-case-detail-reference) .b4-case-facts p,body:has(.b4-case-detail-reference) .b4-case-checklist label,body:has(.b4-case-detail-reference) .b4-case-discuss-form p,body:has(.b4-case-detail-reference) .b4-case-discuss-form input,body:has(.b4-case-detail-reference) .b4-case-discuss-form textarea,body:has(.b4-case-detail-reference) .b4-case-discuss-form small,body:has(.b4-case-detail-reference) .b4-case-discuss-form strong{font-size:8px!important;line-height:1.28!important}body:has(.b4-case-detail-reference) .b4-case-body-grid{margin-top:10px!important}body:has(.b4-case-detail-reference) .b4-case-story-row{min-height:110px!important}body:has(.b4-case-detail-reference) .b4-case-story-row article{padding:11px 14px!important}body:has(.b4-case-detail-reference) .b4-case-story-row p{font-size:8.2px!important;line-height:1.36!important}body:has(.b4-case-detail-reference) .b4-case-selected-components{padding:11px 14px!important}body:has(.b4-case-detail-reference) .b4-case-selected-components h2{font-size:15px!important}body:has(.b4-case-detail-reference) .b4-case-component-grid{gap:9px!important;margin-top:8px!important}body:has(.b4-case-detail-reference) .b4-case-component-grid img{height:68px!important}body:has(.b4-case-detail-reference) .b4-case-component-grid h3{font-size:8.4px!important}body:has(.b4-case-detail-reference) .b4-case-component-grid p,body:has(.b4-case-detail-reference) .b4-case-component-grid a{font-size:7.2px!important}body:has(.b4-case-detail-reference) .b4-case-checklist,body:has(.b4-case-detail-reference) .b4-case-discuss-form{gap:7px!important;padding:12px!important}body:has(.b4-case-detail-reference) .b4-case-checklist a,body:has(.b4-case-detail-reference) .b4-case-discuss-form button,body:has(.b4-case-detail-reference) .b4-case-bottom-cta a{min-height:25px!important;font-size:7.5px!important}@media(max-width:700px){body:has([data-event-name=view_custom_hardware_page]) .batch3-media-feature,body:has([data-event-name=filter_case_studies]) .batch3-media-feature,body:has([data-event-name=view_testing_document_request]) .front-panel:has(.form-reference-media),body:has(section[data-event-name=view_finish_gallery]) .batch3-media-feature{display:none!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=upload-your-drawing],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=logo-customization-methods],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=mold-development-notes],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=material-selection],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=surface-finish-options],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=what-to-prepare-for-a-custom-project],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=filter-case-studies],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=featured-cases],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=custom-hardware-cta],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=filter-finish-swatches],body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=color-sample-and-testing-notes],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-comparison-table],body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=material-comparison-table],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=request-types],body:has([data-event-name=view_testing_document_request]) .front-section[data-front-section-key=important-notice]{display:none!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=what-we-customize] .front-card:nth-of-type(n+5),body:has([data-event-name=view_custom_hardware_page]) .process-steps article:nth-of-type(n+7),body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=case-library] .front-card:nth-of-type(n+4),body:has(section[data-event-name=view_finish_gallery]) .front-section[data-front-section-key=surface-finish-swatch-library] .front-card:nth-of-type(n+7),body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-cards-grid] .front-card:nth-of-type(n+7),body:has(.front-section[data-front-section-key=material-cards-grid]) .front-section[data-front-section-key=material-cards-grid] .front-card:nth-of-type(n+5){display:none!important}body:has([data-event-name=view_testing_document_request]) .testing-document-form fieldset{padding:12px!important}body:has([data-event-name=view_testing_document_request]) .testing-document-form textarea{min-height:82px!important}}body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section,body:has(article[data-article-id]) .front-section{padding-block:24px!important}body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=material-options],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=surface-finish-options],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=common-applications],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=related-products],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=project-examples-using-this-material],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=related-content],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=related-products],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=project-examples-using-this-finish],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=related-content],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-products],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-applications],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-materials],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-finishes],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-resources],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=faq],body:has(article[data-article-id]) .front-section[data-front-section-key=definition-blocks],body:has(article[data-article-id]) .front-section[data-front-section-key=related-products],body:has(article[data-article-id]) .front-section[data-front-section-key=related-product-categories],body:has(article[data-article-id]) .front-section[data-front-section-key=related-applications],body:has(article[data-article-id]) .front-section[data-front-section-key=related-materials],body:has(article[data-article-id]) .front-section[data-front-section-key=related-finishes],body:has(article[data-article-id]) .front-section[data-front-section-key=related-project-examples],body:has(article[data-article-id]) .front-section[data-front-section-key=related-downloads],body:has(article[data-article-id]) .front-section[data-front-section-key=related-articles],body:has(article[data-article-id]) .front-section[data-front-section-key=faq]{display:none!important}body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results .front-grid.compact>:nth-child(n+9),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card:nth-of-type(n+4),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card:nth-of-type(n+4),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card:nth-of-type(n+4),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card:nth-of-type(n+4),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card:nth-of-type(n+4){display:none!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=quality-testing-notes]{display:none!important}@media(max-width:700px){body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=what-are-bag-hardware],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=what-are-bag-buckles],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=what-are-eyelets-grommets],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=advantages],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=limitations],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=best-used-for],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=not-recommended-for],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=buying-notes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=advantages],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=limitations],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=best-used-for],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=not-recommended-for],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=color-consistency-notes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=buying-notes],body:has(article[data-article-id]) .front-section[data-front-section-key=table-of-contents],body:has(article[data-article-id]) .front-section[data-front-section-key=comparison-table],body:has(article[data-article-id]) .front-section[data-front-section-key=process-steps],body:has(article[data-article-id]) .front-section[data-front-section-key=buyer-checklist]{display:none!important}body:has(article[data-article-id]) .batch3-media-feature,body:has(article[data-article-id]) .resource-toc,body:has(article[data-article-id]) .resource-reference-aside,body:has(article[data-article-id]) .b4-reference-layout>aside{display:none!important}body:has(.front-breadcrumb a[href="/case-studies/"]) .front-panel,body:has(article[data-article-id]) .front-panel.resource-article-body{padding:14px!important}body:has(.front-breadcrumb a[href="/case-studies/"]) .front-table-wrap,body:has(article[data-article-id]) .front-table-wrap{max-height:420px!important;overflow:auto!important}}body:has([data-event-name=view_factory_capability]) .front-section,body:has([data-event-name=view_quality_compliance]) .front-section,body:has(section[data-event-name=view_application_page]) .front-section,body:has(main[data-event-name=view_download_center]) .front-section,body:has(.front-breadcrumb a[href="/products/"]) .front-section,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section{padding-block:28px!important}body:has([data-event-name=view_factory_capability]) .front-section-header,body:has([data-event-name=view_quality_compliance]) .front-section-header,body:has(section[data-event-name=view_application_page]) .front-section-header,body:has(main[data-event-name=view_download_center]) .front-section-header,body:has(.front-breadcrumb a[href="/products/"]) .front-section-header,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section-header,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section-header{margin-bottom:16px!important}body:has([data-event-name=view_factory_capability]) .front-card,body:has([data-event-name=view_quality_compliance]) .front-card,body:has(section[data-event-name=view_application_page]) .front-card,body:has(main[data-event-name=view_download_center]) .front-card,body:has(.front-breadcrumb a[href="/products/"]) .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-card,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-card{min-height:0!important;padding:13px!important}body:has([data-event-name=view_factory_capability]) .front-grid.compact,body:has([data-event-name=view_quality_compliance]) .front-grid.compact,body:has(section[data-event-name=view_application_page]) .front-grid.compact,body:has(main[data-event-name=view_download_center]) .front-grid.compact,body:has(.front-breadcrumb a[href="/products/"]) .front-grid.compact,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-grid.compact,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-grid.compact{gap:12px!important}body:has([data-event-name=view_factory_capability]) .process-steps,body:has([data-event-name=view_quality_compliance]) .process-steps,body:has(section[data-event-name=view_application_page]) .process-steps{gap:12px!important}body:has([data-event-name=view_factory_capability]) .process-steps article,body:has([data-event-name=view_quality_compliance]) .process-steps article,body:has(section[data-event-name=view_application_page]) .process-steps article{min-height:0!important;padding:13px!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=mold-sample-development],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=packing-export-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-resources],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=material-inspection],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=size-dimension-inspection],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=surface-finish-inspection],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=functional-testing-function-check],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=risk-safe-notice],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-resources],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=custom-solution-section],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=rfq-preparation-checklist],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-resources],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-downloads],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=direct-answer],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=document-request-notice],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=related-resources],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-content],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-resources],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-content]{display:none!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-case-studies] .case-card:nth-of-type(n+3),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-card:nth-of-type(n+3),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-card:nth-of-type(n+3),body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=similar-case-studies] .case-card:nth-of-type(n+3){display:none!important}body:has(main[data-event-name=view_download_center]) .download-resource-card:nth-of-type(n+7),body:has(section[data-event-name=view_application_page]) .front-grid.compact>article:nth-of-type(n+7),body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results .front-grid.compact>:nth-child(n+13),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-grid.compact>article:nth-of-type(n+7){display:none!important}@media(max-width:700px){body:has([data-event-name=view_factory_capability]) .front-section,body:has([data-event-name=view_quality_compliance]) .front-section,body:has(section[data-event-name=view_application_page]) .front-section,body:has(main[data-event-name=view_download_center]) .front-section,body:has(.front-breadcrumb a[href="/products/"]) .front-section,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section{padding-block:18px!important}body:has([data-event-name=view_factory_capability]) .batch3-media-feature,body:has([data-event-name=view_quality_compliance]) .batch3-media-feature,body:has(section[data-event-name=view_application_page]) .batch3-media-feature,body:has(main[data-event-name=view_download_center]) .batch3-media-feature{display:none!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=custom-project-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=qc-workflow],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=compliance-support],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=buyer-pain-points],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-products],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-solution-table],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=faq],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=download-cards-grid],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=how-downloads-work],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-case-studies],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=customization-options],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key^=how-to-choose],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-categories],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=related-content],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=related-product-categories],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=similar-case-studies]{display:none!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=capability-overview] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=quality-control-overview] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card:nth-of-type(n+5),body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=featured-downloads] .download-resource-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results .front-grid.compact>:nth-child(n+9),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-grid.compact>article:nth-of-type(n+5){display:none!important}body:has([data-event-name=view_factory_capability]) .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-card-media,body:has(section[data-event-name=view_application_page]) .front-card-media,body:has(main[data-event-name=view_download_center]) .download-resource-card img,body:has(.front-breadcrumb a[href="/products/"]) .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-card-media{height:126px!important;aspect-ratio:auto!important;object-fit:cover!important}}body:has([data-event-name=view_factory_capability]) .front-section,body:has([data-event-name=view_quality_compliance]) .front-section,body:has([data-event-name=view_custom_hardware_page]) .front-section,body:has(main[data-event-name=view_download_center]) .front-section,body:has(section[data-event-name=view_application_page]) .front-section,body:has(.front-breadcrumb a[href="/products/"]) .front-section,body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section{padding-block:18px!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=buyer-quality-checklist],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=document-request-cta],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=material-selection],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=surface-finish-options],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=download-lead-form],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-comparison-table],body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section[data-front-section-key=finish-color-options-by-hardware-use],body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section[data-front-section-key=color-consistency-and-testing-notes],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-selection-guide],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-finish-matching-notes],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=faq]{display:none!important}body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results .front-grid.compact>:nth-child(n+7),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-overview],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=buyer-pain-points],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-solution-table],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=faq]{display:none!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=finish-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-table-wrap{max-height:440px!important;overflow:auto!important}@media(max-width:700px){body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps article:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps article:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=buyer-quality-checklist],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=document-request-cta],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=featured-downloads] .download-resource-card:nth-of-type(n+4),body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-comparison-overview],body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-section[data-front-section-key=finish-comparison-overview]{display:none!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-table-wrap{max-height:360px!important}.front-form-layout.batch4-form-layout+.front-section,body:has(.front-form-layout.batch4-form-layout) .front-section:has(.related-links-grid),body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=what-to-prepare],body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=related-custom-hardware-page]{display:none!important}.front-form fieldset,.front-form .form-grid,.front-form label{gap:8px!important}.front-form input,.front-form select,.front-form textarea{min-height:40px!important}.front-form textarea{min-height:78px!important}}@media(min-width:901px){body .front-header{grid-template-columns:minmax(210px,300px) minmax(0,1fr) auto!important;gap:16px!important;padding-inline:46px!important}body .front-header nav{justify-content:flex-start!important;gap:10px!important;padding-left:0!important}body .front-header nav .nav-item>a,body .front-header nav .nav-dropdown a{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}body .front-header nav .nav-item:first-child>a{margin-left:14px!important}body .front-header-tools{flex:0 0 auto!important;gap:6px!important}body .front-header-tools .front-rfq-button{width:128px!important;min-width:128px!important;max-width:128px!important;justify-content:center!important;padding-inline:8px!important;font-size:10px!important;line-height:1.1!important}body .front-header-tools button[aria-label="Search products"],body .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important;padding-inline:0!important}body .front-header-tools button[aria-label="Language switch reserved"]:before,body .front-header-tools button[aria-label="Language switch reserved"]:after{display:none!important;content:none!important}}@media(min-width:901px){body:has(.b4-resources-page) .b4-guide-card,body:has(.b4-resources-page) .b4-article-card{grid-template-rows:auto auto minmax(30px,auto) auto!important}body:has(.b4-resources-page) .b4-guide-card img{aspect-ratio:2.55 / 1!important}body:has(.b4-resources-page) .b4-article-card img{aspect-ratio:2.85 / 1!important}body:has(.b4-resources-page) .b4-guide-card strong,body:has(.b4-resources-page) .b4-article-card strong{min-height:24px!important;font-size:9px!important;line-height:1.16!important}body:has(.b4-resources-page) .b4-guide-card p,body:has(.b4-resources-page) .b4-article-card p{min-height:30px!important;max-height:none!important;font-size:8.2px!important;line-height:1.3!important;-webkit-line-clamp:3!important}body:has(.b4-resources-page) .b4-article-card p{min-height:28px!important;-webkit-line-clamp:3!important}body:has(.b4-resources-page) .b4-guide-card small,body:has(.b4-resources-page) .b4-article-card small{align-items:center!important;min-height:18px!important;font-size:7.2px!important;line-height:1.2!important}}@media(max-width:700px){body:has(.b4-resources-page) .b4-featured-row,body:has(.b4-resources-page) .b4-article-grid{grid-template-columns:1fr!important;gap:12px!important}body:has(.b4-resources-page) .b4-guide-card,body:has(.b4-resources-page) .b4-article-card{grid-template-rows:auto auto auto auto!important}body:has(.b4-resources-page) .b4-guide-card img,body:has(.b4-resources-page) .b4-article-card img{width:100%!important;height:142px!important;aspect-ratio:auto!important;object-fit:cover!important}body:has(.b4-resources-page) .b4-guide-card strong,body:has(.b4-resources-page) .b4-article-card strong{min-height:0!important;padding:10px 12px 0!important;font-size:14px!important;line-height:1.2!important}body:has(.b4-resources-page) .b4-guide-card p,body:has(.b4-resources-page) .b4-article-card p{min-height:0!important;padding:6px 12px 0!important;font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:3!important}body:has(.b4-resources-page) .b4-guide-card small,body:has(.b4-resources-page) .b4-article-card small{padding:8px 12px 10px!important;font-size:11px!important;line-height:1.2!important}}body:has(.b3-applications-reference-hero) .b3-applications-reference-support{align-items:start!important;gap:10px!important}body:has(.b3-applications-reference-hero) .b3-applications-pain-points,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{min-height:0!important;height:auto!important;padding:12px 14px!important}body:has(.b3-applications-reference-hero) .b3-reference-section-title h2,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance h2,body:has(.b3-applications-reference-hero) .b3-reference-heading-row h2,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel h2,body:has(.b3-applications-reference-hero) .b3-applications-download-panel h2{font-size:18px!important;line-height:1.08!important;letter-spacing:0!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row{margin:8px 0 0 34px!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row span{min-height:24px!important;padding:0 10px!important;font-size:8px!important;line-height:1.2!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{grid-template-columns:minmax(0,1fr) 158px!important;align-items:center!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance p{margin:5px 0 8px!important;font-size:9px!important;line-height:1.28!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches{grid-template-columns:repeat(4,30px)!important;gap:7px!important;justify-content:end!important;transform:none!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img{width:30px!important;height:30px!important;transform:none!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{align-items:start!important}body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{min-height:0!important;padding:10px!important}body:has(.b3-applications-reference-hero) .b3-reference-heading-row{align-items:start!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:126px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>a{position:relative!important;z-index:1!important;grid-template-columns:20px minmax(0,1fr) auto!important;min-height:22px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong{font-size:7.8px!important;line-height:1.15!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>small,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>b{font-size:6.5px!important;line-height:1.15!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{position:absolute!important;right:12px!important;bottom:10px!important;width:104px!important;height:146px!important;object-fit:cover!important}@media(max-width:700px){body:has(.b3-applications-reference-hero) .b3-applications-reference-support,body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{gap:8px!important}body:has(.b3-applications-reference-hero) .b3-reference-section-title h2,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance h2,body:has(.b3-applications-reference-hero) .b3-reference-heading-row h2,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel h2,body:has(.b3-applications-reference-hero) .b3-applications-download-panel h2{font-size:20px!important;line-height:1.06!important}body:has(.b3-applications-reference-hero) .b3-applications-pain-points,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance,body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding:12px!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 0!important;margin:8px 0 0!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row span{min-height:0!important;padding:0 8px!important;font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{grid-template-columns:minmax(0,1fr) 112px!important;gap:8px!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches{grid-template-columns:repeat(3,30px)!important;gap:6px!important;justify-content:end!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img{width:30px!important;height:30px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:88px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:12px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{position:static!important;width:100%!important;height:150px!important;margin-top:8px!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(256px,100%)!important;max-width:256px!important;gap:6px 10px!important;margin-top:14px!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row span{min-height:28px!important;padding:0!important;border-left:0!important;font-size:8px!important;line-height:1.12!important}.front-main .home-reference-page .front-hero-banner .home-hero-facts-row strong{display:block!important;font-size:9px!important;line-height:1.08!important}}@media(min-width:901px){body:has(.products-index-page) .product-directory-category-grid{gap:10px!important}body:has(.products-index-page) .product-directory-categories article{display:grid!important;grid-template-rows:54px auto minmax(34px,auto) auto!important;min-height:132px!important;padding:0 10px 8px!important;align-content:start!important}body:has(.products-index-page) .product-directory-categories article img{height:54px!important;margin-bottom:7px!important;object-fit:cover!important}body:has(.products-index-page) .product-directory-categories article strong{font-size:9.4px!important;line-height:1.14!important}body:has(.products-index-page) .product-directory-categories article p{display:block!important;min-height:34px!important;max-height:none!important;margin:3px 0 5px!important;overflow:visible!important;font-size:7.4px!important;line-height:1.28!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important}body:has(.products-index-page) .product-directory-categories article a{align-self:end!important;font-size:6.8px!important;line-height:1.15!important}body:has(.products-index-page .filterable-products) .front-section{padding-block:18px 26px!important}body:has(.products-index-page .filterable-products) .front-section-header{max-width:620px!important;margin-bottom:14px!important}body:has(.products-index-page .filterable-products) .front-section-header h2{font-size:30px!important;line-height:1.08!important}body:has(.products-index-page .filterable-products) .front-section-header p{max-width:560px!important;font-size:13px!important;line-height:1.45!important}body:has(.products-index-page .filterable-products) .filterable-products{gap:12px!important;padding-block:0 24px!important}body:has(.products-index-page .filterable-products) .filtered-product-results{gap:10px!important}body:has(.products-index-page .filterable-products) .filtered-result-header,body:has(.products-index-page .filterable-products) .active-filter-summary{border-radius:5px!important;padding:9px 12px!important}body:has(.products-index-page .filterable-products) .filtered-result-header{min-height:44px!important}}@media(min-width:901px){body:has(.front-main) .front-header{display:grid!important;grid-template-columns:176px minmax(0,1fr) auto!important;min-height:68px!important;align-items:center!important;gap:18px!important;padding:0 clamp(22px,3vw,44px)!important}body:has(.front-main) .front-brand{width:176px!important;min-width:176px!important;max-width:176px!important;flex:0 0 176px!important;align-items:center!important;justify-content:flex-start!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:block!important;width:auto!important;color:var(--ui-ink)!important;font-size:22px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body:has(.front-main) .front-header nav{display:flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:hidden!important}body:has(.front-main) .front-header nav .nav-item>a,body:has(.front-main) .front-header nav .nav-dropdown a{font-size:10.5px!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important}body:has(.front-main) .front-footer{display:block!important}}@media(min-width:901px){body:has([data-event-name=view_custom_hardware_page]) .front-hero>.front-hero-banner.front-container,body:has([data-event-name=view_factory_capability]) .front-hero>.front-hero-banner.front-container,body:has(main[data-event-name=view_download_center]) .front-hero>.front-hero-banner.front-container,body:has(.front-form-layout.batch4-form-layout) .front-hero>.front-hero-banner.front-container,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero>.front-hero-banner.front-container{min-height:500px!important;height:500px!important;padding:0!important}body:has(.front-form-layout.batch4-form-layout) .front-hero>.front-hero-banner.front-container{min-height:430px!important;height:430px!important}body:has(main[data-event-name=view_download_center]) .front-hero>.front-hero-banner.front-container{min-height:480px!important;height:480px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-banner .front-hero-copy,body:has([data-event-name=view_factory_capability]) .front-hero-banner .front-hero-copy,body:has(main[data-event-name=view_download_center]) .front-hero-banner .front-hero-copy,body:has(.front-form-layout.batch4-form-layout) .front-hero-banner .front-hero-copy,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero-banner .front-hero-copy{width:min(520px,44%)!important;padding:34px 0 34px 56px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-copy h1,body:has([data-event-name=view_factory_capability]) .front-hero-copy h1,body:has(main[data-event-name=view_download_center]) .front-hero-copy h1,body:has(.front-form-layout.batch4-form-layout) .front-hero-copy h1,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero-copy h1{font-size:clamp(34px,3vw,44px)!important;line-height:1.08!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-copy p,body:has([data-event-name=view_factory_capability]) .front-hero-copy p,body:has(main[data-event-name=view_download_center]) .front-hero-copy p,body:has(.front-form-layout.batch4-form-layout) .front-hero-copy p,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero-copy p{max-width:500px!important;font-size:15px!important;line-height:1.45!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-facts,body:has([data-event-name=view_factory_capability]) .front-hero-facts,body:has(main[data-event-name=view_download_center]) .front-hero-facts,body:has(.front-form-layout.batch4-form-layout) .front-hero-facts,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero-facts{gap:10px!important;margin-top:14px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-facts span,body:has([data-event-name=view_factory_capability]) .front-hero-facts span,body:has(main[data-event-name=view_download_center]) .front-hero-facts span,body:has(.front-form-layout.batch4-form-layout) .front-hero-facts span,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-hero-facts span{min-height:42px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.2!important}body:has([data-event-name=view_custom_hardware_page]) .front-section,body:has([data-event-name=view_factory_capability]) .front-section,body:has(main[data-event-name=view_download_center]) .front-section,body:has(.front-form-layout.batch4-form-layout) .front-section,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section{padding-block:16px!important}body:has([data-event-name=view_custom_hardware_page]) .front-section-header,body:has([data-event-name=view_factory_capability]) .front-section-header,body:has(main[data-event-name=view_download_center]) .front-section-header,body:has(.front-form-layout.batch4-form-layout) .front-section-header,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section-header{margin-bottom:12px!important}body:has([data-event-name=view_custom_hardware_page]) .front-grid.compact,body:has([data-event-name=view_factory_capability]) .front-grid.compact,body:has(main[data-event-name=view_download_center]) .front-grid.compact,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-grid.compact{gap:10px!important}body:has([data-event-name=view_custom_hardware_page]) .front-card,body:has([data-event-name=view_factory_capability]) .front-card,body:has(main[data-event-name=view_download_center]) .front-card,body:has(.front-breadcrumb a[href="/case-studies/"]) .front-card{gap:8px!important;padding:12px!important}body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=featured-downloads]{display:none!important}body:has(main[data-event-name=view_download_center]) .download-resource-card img{height:118px!important;aspect-ratio:auto!important;object-fit:cover!important}body:has(main[data-event-name=view_download_center]) .download-resource-card p{display:-webkit-box!important;min-height:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(main[data-event-name=view_download_center]) .download-resource-card .quality-checklist,body:has(main[data-event-name=view_download_center]) .download-resource-card .download-tags{display:none!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card:nth-of-type(n+7),body:has([data-event-name=view_custom_hardware_page]) .logo-method-card:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=capability-overview] .front-card:nth-of-type(n+7),body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=featured-cases] .case-card:nth-of-type(n+5){display:none!important}body:has([data-event-name=view_custom_hardware_page]) .custom-upload-showcase>img,body:has([data-event-name=view_custom_hardware_page]) .custom-logo-layout>img,body:has([data-event-name=view_custom_hardware_page]) .custom-mold-layout>img{max-height:260px!important;object-fit:cover!important}body:has([data-event-name=view_custom_hardware_page]) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3),body:has([data-event-name=view_factory_capability]) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3),body:has(main[data-event-name=view_download_center]) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3),body:has(.front-form-layout.batch4-form-layout) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3),body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3){display:none!important}body:has([data-event-name=view_custom_hardware_page]) .trust-module-grid,body:has([data-event-name=view_factory_capability]) .trust-module-grid,body:has(main[data-event-name=view_download_center]) .trust-module-grid,body:has(.front-form-layout.batch4-form-layout) .trust-module-grid,body:has(.front-breadcrumb a[href="/case-studies/"]) .trust-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has([data-event-name=view_custom_hardware_page]) .trust-point-list li:nth-of-type(n+3),body:has([data-event-name=view_factory_capability]) .trust-point-list li:nth-of-type(n+3),body:has(main[data-event-name=view_download_center]) .trust-point-list li:nth-of-type(n+3),body:has(.front-form-layout.batch4-form-layout) .trust-point-list li:nth-of-type(n+3),body:has(.front-breadcrumb a[href="/case-studies/"]) .trust-point-list li:nth-of-type(n+3),body:has([data-event-name=view_custom_hardware_page]) .trust-related-links,body:has([data-event-name=view_factory_capability]) .trust-related-links,body:has(main[data-event-name=view_download_center]) .trust-related-links,body:has(.front-form-layout.batch4-form-layout) .trust-related-links,body:has(.front-breadcrumb a[href="/case-studies/"]) .trust-related-links{display:none!important}.front-form-layout.batch4-form-layout{gap:18px!important;margin-block:36px!important}.front-form-layout.batch4-form-layout .form-context-panel{gap:12px!important}.front-form-layout.batch4-form-layout .form-reference-media{max-height:210px!important;margin-bottom:10px!important;object-fit:cover!important}.front-form-layout.batch4-form-layout .form-help-drawer-preview{grid-template-columns:132px minmax(0,1fr)!important;align-items:start!important;padding:12px!important}.front-form-layout.batch4-form-layout .form-help-drawer-preview img{height:120px!important;max-height:none!important}.front-form-layout.batch4-form-layout .form-help-drawer-preview .quality-checklist{display:none!important}body:has([data-event-name=filter_case_studies]) .front-hero>.front-hero-banner.front-container{min-height:500px!important;height:500px!important;padding:0!important}body:has([data-event-name=filter_case_studies]) .front-hero-banner .front-hero-copy{width:min(520px,44%)!important;padding:34px 0 34px 56px!important}body:has([data-event-name=filter_case_studies]) .front-hero-copy h1{font-size:clamp(34px,3vw,44px)!important;line-height:1.08!important}body:has([data-event-name=filter_case_studies]) .front-hero-copy p{max-width:500px!important;font-size:15px!important;line-height:1.45!important}body:has([data-event-name=filter_case_studies]) .front-hero-facts{gap:10px!important;margin-top:14px!important}body:has([data-event-name=filter_case_studies]) .front-hero-facts span{min-height:42px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.2!important}body:has([data-event-name=filter_case_studies]) .front-section{padding-block:16px!important}body:has([data-event-name=filter_case_studies]) .front-section-header{margin-bottom:12px!important}body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=featured-cases],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=direct-answer],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=case-study-overview],body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=related-product-categories]{display:none!important}body:has([data-event-name=filter_case_studies]) .front-grid.compact{gap:10px!important}body:has([data-event-name=filter_case_studies]) .front-card{gap:8px!important;padding:12px!important}body:has([data-event-name=filter_case_studies]) .front-section:has(.trust-module-grid) .trust-module-card:nth-of-type(n+3){display:none!important}body:has([data-event-name=filter_case_studies]) .trust-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has([data-event-name=filter_case_studies]) .trust-point-list li:nth-of-type(n+3),body:has([data-event-name=filter_case_studies]) .trust-related-links{display:none!important}}@media(max-width:700px){body:has([data-event-name=view_custom_hardware_page]) .front-hero>.front-hero-banner.front-container,body:has([data-event-name=view_factory_capability]) .front-hero>.front-hero-banner.front-container,body:has(main[data-event-name=view_download_center]) .front-hero>.front-hero-banner.front-container,body:has(.front-form-layout.batch4-form-layout) .front-hero>.front-hero-banner.front-container,body:has([data-event-name=filter_case_studies]) .front-hero>.front-hero-banner.front-container{min-height:560px!important;height:auto!important;padding:28px 16px!important}body:has(.front-form-layout.batch4-form-layout) .front-hero>.front-hero-banner.front-container{min-height:500px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-banner .front-hero-copy,body:has([data-event-name=view_factory_capability]) .front-hero-banner .front-hero-copy,body:has(main[data-event-name=view_download_center]) .front-hero-banner .front-hero-copy,body:has(.front-form-layout.batch4-form-layout) .front-hero-banner .front-hero-copy,body:has([data-event-name=filter_case_studies]) .front-hero-banner .front-hero-copy{width:min(100%,340px)!important;padding:0!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-copy h1,body:has([data-event-name=view_factory_capability]) .front-hero-copy h1,body:has(main[data-event-name=view_download_center]) .front-hero-copy h1,body:has(.front-form-layout.batch4-form-layout) .front-hero-copy h1,body:has([data-event-name=filter_case_studies]) .front-hero-copy h1{font-size:clamp(29px,8vw,35px)!important;line-height:1.08!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-copy p,body:has([data-event-name=view_factory_capability]) .front-hero-copy p,body:has(main[data-event-name=view_download_center]) .front-hero-copy p,body:has(.front-form-layout.batch4-form-layout) .front-hero-copy p,body:has([data-event-name=filter_case_studies]) .front-hero-copy p{font-size:14px!important;line-height:1.42!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero .front-actions,body:has([data-event-name=view_factory_capability]) .front-hero .front-actions,body:has(main[data-event-name=view_download_center]) .front-hero .front-actions,body:has(.front-form-layout.batch4-form-layout) .front-hero .front-actions,body:has([data-event-name=filter_case_studies]) .front-hero .front-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:300px!important;margin-top:14px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero .front-actions a,body:has([data-event-name=view_factory_capability]) .front-hero .front-actions a,body:has(main[data-event-name=view_download_center]) .front-hero .front-actions a,body:has(.front-form-layout.batch4-form-layout) .front-hero .front-actions a,body:has([data-event-name=filter_case_studies]) .front-hero .front-actions a{min-height:38px!important;padding-inline:8px!important;font-size:10px!important;line-height:1.15!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero .front-actions a:nth-child(3),body:has([data-event-name=view_factory_capability]) .front-hero .front-actions a:nth-child(3),body:has(main[data-event-name=view_download_center]) .front-hero .front-actions a:nth-child(3),body:has([data-event-name=filter_case_studies]) .front-hero .front-actions a:nth-child(3){grid-column:1 / -1!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-facts,body:has([data-event-name=view_factory_capability]) .front-hero-facts,body:has(main[data-event-name=view_download_center]) .front-hero-facts,body:has(.front-form-layout.batch4-form-layout) .front-hero-facts,body:has([data-event-name=filter_case_studies]) .front-hero-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:300px!important;margin-top:14px!important}body:has([data-event-name=view_custom_hardware_page]) .front-hero-facts span,body:has([data-event-name=view_factory_capability]) .front-hero-facts span,body:has(main[data-event-name=view_download_center]) .front-hero-facts span,body:has(.front-form-layout.batch4-form-layout) .front-hero-facts span,body:has([data-event-name=filter_case_studies]) .front-hero-facts span{min-height:42px!important;padding:7px 9px!important;font-size:10px!important;line-height:1.2!important}.products-index-page .product-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;row-gap:6px!important;height:auto!important;min-height:166px!important;padding:10px!important;overflow:visible!important}.products-index-page .product-card>img.front-card-media,.products-index-page .product-card .front-card-media.category-card-image{grid-row:1 / span 3!important;width:112px!important;height:104px!important}.products-index-page .product-card h3,.products-index-page .product-card .product-card-code{margin:0!important}.products-index-page .product-card .card-actions{grid-column:2!important;align-self:start!important;margin-top:4px!important}.products-index-page .product-card .card-actions a:nth-child(n+3){display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{line-height:1.08!important}}body:has(.front-main) .front-header{grid-template-columns:176px minmax(0,1fr) 196px!important}body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:34px 112px 34px!important;width:196px!important;min-width:196px!important;gap:8px!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{box-sizing:border-box!important;min-width:0!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"],body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{display:inline-flex!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;justify-content:center!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{order:1!important}body:has(.front-main) .front-header-tools .front-rfq-button{order:2!important;width:112px!important;min-width:112px!important;max-width:112px!important;padding-inline:8px!important;justify-content:center!important;white-space:nowrap!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{order:3!important}@media(min-width:901px){body:has(.products-index-page) .product-directory-categories article{grid-template-rows:auto auto minmax(26px,auto) auto!important;min-height:188px!important}body:has(.products-index-page) .product-directory-categories article img{width:calc(100% + 20px)!important;height:auto!important;aspect-ratio:1.62 / 1!important;margin:0 -10px 8px!important}body:has(.products-index-page) .product-directory-download img{width:92px!important;height:124px!important;justify-self:center!important;object-fit:cover!important}body:has(.b4-resources-page) .b4-guide-card img,body:has(.b4-resources-page) .b4-article-card img{height:auto!important;aspect-ratio:1.72 / 1!important}body:has(.b4-resources-page) .b4-sidebar-card.catalog img{width:142px!important;height:190px!important;justify-self:center!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-download-card img{width:142px!important;height:190px!important;justify-self:center!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card{overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card-curtains-home-textiles img{width:100%!important;transform:none!important}}@media(max-width:700px){body:has(.front-main) .front-header{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:0!important;padding:0 14px!important}body:has(.front-main) .front-header-tools{grid-template-columns:44px!important;width:44px!important;min-width:44px!important;gap:0!important;justify-self:end!important}body:has(.front-main) .front-header-tools .front-rfq-button,body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:44px!important;min-width:44px!important;max-width:44px!important}body:has(.products-index-page) .product-directory-download img{width:128px!important;height:172px!important;justify-self:center!important;object-fit:cover!important}body:has(.products-index-page) .mobile-product-chip-row{flex-wrap:wrap!important;overflow:hidden!important}body:has(.products-index-page) .mobile-product-chip-row a{flex:0 1 auto!important;max-width:100%!important}body:has(.products-index-page) .product-catalog-card img{width:128px!important;height:172px!important;justify-self:center!important;object-fit:cover!important;aspect-ratio:auto!important}body:has(.b4-resources-page) .b4-sidebar-card.catalog img{width:128px!important;height:172px!important;justify-self:center!important;object-fit:cover!important;aspect-ratio:auto!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer,body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{width:128px!important;height:172px!important;justify-self:center!important;object-fit:cover!important;aspect-ratio:auto!important}}body:has(.b3-materials-overview-shell) .b3-material-card{grid-template-rows:86px auto auto auto!important;min-height:0!important}body:has(.b3-materials-overview-shell) .b3-material-card p{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important;color:#56616b!important;font-size:10.5px!important;line-height:1.32!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important}body:has(.b3-materials-overview-shell) .b3-finish-swatch-row img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important}body:has(main[data-event-name=view_download_center]) .download-resource-card p{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important;font-size:10.5px!important;line-height:1.34!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important}body:has(main[data-event-name=view_download_center]) .download-resource-card img{height:auto!important;aspect-ratio:1.35 / 1!important;object-fit:cover!important}body:has(main[data-event-name=view_download_center]) .download-resource-card img[src*=catalog-cover]{width:126px!important;height:178px!important;justify-self:center!important;align-self:center!important;aspect-ratio:auto!important}body:has(.front-form-layout.batch4-form-layout) img[src*=catalog-cover]{width:126px!important;height:178px!important;justify-self:center!important;object-fit:cover!important;aspect-ratio:auto!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{color:#17232b!important;overflow:visible!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon{position:relative!important;display:block!important;width:16px!important;height:16px!important;color:currentColor!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon:before{position:absolute;inset:1px 3px 3px 1px;border:2px solid currentColor;border-radius:999px;content:""}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon:after{position:absolute;right:0;bottom:1px;width:7px;height:2px;border-radius:999px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:center}.front-search-overlay{z-index:80!important}.front-search-overlay-actions,.front-search-overlay-links{display:flex;flex-wrap:wrap;gap:8px}.front-search-overlay-actions button{min-height:34px;padding:7px 12px;border:1px solid #c88727;border-radius:4px;background:#c88727;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.front-search-overlay-actions button+button{border-color:#d8d2c6;background:#fff;color:#20272d}.product-gallery-lightbox-body>button{font-size:0!important}.product-gallery-lightbox-body>button:before{font-size:28px;line-height:1}.product-gallery-lightbox-body>button[aria-label="Previous image"]:before{content:"?"}.product-gallery-lightbox-body>button[aria-label="Next image"]:before{content:"?"}body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=download-lead-form]{display:block!important}.front-section[data-front-section-key=download-lead-form]{display:block!important}html body .front-main main .front-section.front-section[data-front-section-key=download-lead-form]{display:block!important}body:has(main[data-event-name=view_download_center]) .download-lead-form{display:grid!important}.b3-materials-cta-band h2,.b3-materials-cta-band p{color:#fff!important}@media(max-width:760px){body:has(.front-main) .front-header nav.open{position:absolute!important;top:62px!important;right:14px!important;left:14px!important;z-index:70!important;display:grid!important;width:auto!important;height:auto!important;max-height:calc(100vh - 76px)!important;padding:12px!important;overflow:auto!important;border:1px solid rgba(216,210,198,.95)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 22px 60px #161c2029!important}body:has(.products-index-page) .mobile-filter-drawer:not([open])+.mobile-product-toolbar,.products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{margin-top:12px!important}.products-index-page .mobile-filter-drawer[open]{z-index:90!important;overflow:auto!important}.products-index-page .mobile-filter-drawer[open]+.mobile-product-toolbar{display:none!important}body:has(.products-index-page) .filterable-products,.products-index-page .filterable-products{padding-top:18px!important}body:has(.products-index-page) .mobile-filter-drawer,.products-index-page .mobile-filter-drawer{margin-bottom:6px!important}body:has(.products-index-page) .mobile-product-toolbar,body:has(.products-index-page) .mobile-filter-drawer:not([open])+.mobile-product-toolbar,.products-index-page .mobile-product-toolbar,.products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{margin-top:-50px!important;margin-bottom:6px!important}body:has(.products-index-page) .filtered-result-header,.products-index-page .filtered-result-header{margin-top:8px!important}body:has(.products-index-page) .filtered-result-header .desktop-product-list-tools label,.products-index-page .filtered-result-header .desktop-product-list-tools label{display:none!important}body:has(.products-index-page) .filtered-product-results>.front-grid.compact,.products-index-page .filtered-product-results>.front-grid.compact{margin-top:6px!important}}@media(min-width:701px)and (max-width:900px){.products-index-page .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:not(:has(.active-filter-summary)) .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact,.products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-index-page .product-card{min-height:0!important}}@media(min-width:901px){.products-index-page .filterable-products.all-products-view .filterable-products-layout{display:grid!important;grid-template-columns:minmax(180px,.2fr) minmax(0,1fr) minmax(230px,.24fr)!important}.products-index-page .filterable-products.all-products-view .product-filter-panel{display:block!important}}.batch8-quick-modal>form{display:grid;gap:14px}.batch8-quick-modal .front-actions button,.batch9-drawer-form button,.front-filter-bar button{min-height:42px;border:1px solid #bd7f18;border-radius:5px;padding:0 16px;color:#fff;background:#bd7f18;font:inherit;font-size:12px;font-weight:850;letter-spacing:0;cursor:pointer}.batch8-quick-modal .front-actions button:disabled,.batch9-drawer-form button:disabled{cursor:wait;opacity:.72}.batch8-upload-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;border:1px solid #d8c7a8;border-radius:5px;padding:0 14px;color:#8a5d18;background:#fff8ed;font-size:12px;font-weight:850;cursor:pointer}.batch8-upload-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.batch9-upload-mini input{width:100%;margin-top:8px}.front-filter-result-count{align-self:end;display:inline-flex;align-items:center;min-height:40px;color:#172027;font-size:12px;font-weight:850}body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=recommended-materials],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=recommended-surface-finishes],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=quality-testing-notes],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=application-solution-table],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=related-downloads],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=faq],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=custom-project-support],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=materials-finishes-support],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=factory-facts],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=related-products-applications],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=faq],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=inspection-items],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=testing-support-upon-request],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-downloads],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-resources],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=faq]{display:block!important}body:has(.home-reference-page) .home-reference-dark-footer{display:none!important}body:has(.home-reference-page) .front-main+.front-footer{display:block!important}@media(max-width:900px){body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:16px!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta a{min-width:0!important;width:100%!important;padding-inline:6px!important;text-align:center!important}}@media(max-width:700px){body:has(.front-main) .front-footer{padding-block:18px!important}body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding-block:20px!important}body:has(.front-main) .front-footer-brand{display:grid!important;gap:8px!important}body:has(.front-main) .front-footer-brand p{max-height:4.7em!important;overflow:hidden!important;font-size:11px!important;line-height:1.45!important}body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}body:has(.front-main) .front-footer h3{margin-bottom:6px!important;font-size:11px!important}body:has(.front-main) .front-footer a{min-height:24px!important;padding-block:2px!important;font-size:10.5px!important;line-height:1.25!important}body:has(.front-main) .front-footer-bottom{display:grid!important;gap:6px!important;padding-block:10px!important;font-size:10px!important;line-height:1.35!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-grid.compact>:nth-child(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-grid.compact>:nth-child(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-grid.compact>:nth-child(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-card:nth-of-type(n+3),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items] .front-grid.compact>:nth-child(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-grid.compact>:nth-child(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-grid.compact>:nth-child(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-grid.compact>:nth-child(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-grid.compact>:nth-child(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts] .front-grid.compact>:nth-child(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-grid.compact>:nth-child(n+7),body:has([data-event-name=filter_case_studies]) .front-section[data-front-section-key=case-library] .front-card:nth-of-type(n+5),body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-grid.compact>:nth-child(n+5){display:none!important}body:has(.front-form-layout.batch4-form-layout) .front-form,body:has(main[data-event-name=view_download_center]) .download-lead-form{gap:10px!important}body:has(.front-form-layout.batch4-form-layout) .front-form h2,body:has(main[data-event-name=view_download_center]) .download-lead-form h2{margin-bottom:2px!important;font-size:20px!important;line-height:1.15!important}body:has(.front-form-layout.batch4-form-layout) .front-form label,body:has(main[data-event-name=view_download_center]) .download-lead-form label{gap:4px!important}body:has(.front-form-layout.batch4-form-layout) .front-form input,body:has(.front-form-layout.batch4-form-layout) .front-form select,body:has(main[data-event-name=view_download_center]) .download-lead-form input,body:has(main[data-event-name=view_download_center]) .download-lead-form select{min-height:38px!important}body:has(.front-form-layout.batch4-form-layout) .front-form textarea,body:has(main[data-event-name=view_download_center]) .download-lead-form textarea{min-height:78px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:6px 10px!important;min-height:0!important;padding:10px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-media,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card-media{grid-row:1 / span 5!important;width:88px!important;height:88px!important;aspect-ratio:1 / 1!important;object-fit:cover!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card h3,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card h3,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card h3,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card h3,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card h3,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card h3,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card h3,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card h3,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card h3,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card h3{margin:0!important;font-size:13px!important;line-height:1.15!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card p,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card p,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card p,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card p,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card p,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card p,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card p,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card p,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card p,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#53606a!important;font-size:10.5px!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card p:nth-of-type(n+3),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card p:nth-of-type(n+3),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card p:nth-of-type(n+3),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card p:nth-of-type(n+3){display:none!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-actions,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-actions,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-actions,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card-actions,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card-actions,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-actions,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-actions,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-actions,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-actions,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card-actions{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:2px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-actions a,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-actions a,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-actions a,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card-actions a,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card-actions a,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-actions a,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-actions a,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-actions a,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-actions a,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card-actions a{min-height:26px!important;padding:5px 7px!important;font-size:8.5px!important;line-height:1.1!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-media{grid-row:1 / span 5!important;width:88px!important;height:88px!important;aspect-ratio:1 / 1!important;object-fit:cover!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-card small,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-card small{margin:0!important;font-size:9px!important;line-height:1.2!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-card-actions,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-card-actions{display:flex!important;flex-wrap:wrap!important;gap:5px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-card-actions a,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-card-actions a{min-height:26px!important;padding:5px 7px!important;font-size:8.5px!important;line-height:1.1!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps li:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps li:nth-of-type(n+5){display:none!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps li,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:4px 10px!important;padding:10px!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps span,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps span{grid-row:1 / span 2!important;width:30px!important;height:30px!important;font-size:12px!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps h3,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps h3{margin:0!important;font-size:12px!important;line-height:1.2!important}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps p,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:10.5px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=faq] details:nth-of-type(n+6),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq] details:nth-of-type(n+6),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=faq] details:nth-of-type(n+6){display:none!important}body:has(.front-main) .front-section:not([data-front-section-key*=comparison]) .front-table-wrap{overflow-x:hidden!important}body:has(.front-main) .front-section:not([data-front-section-key*=comparison]) .front-spec-table{width:100%!important;min-width:0!important;table-layout:fixed!important}body:has(.front-main) .front-section:not([data-front-section-key*=comparison]) .front-spec-table th,body:has(.front-main) .front-section:not([data-front-section-key*=comparison]) .front-spec-table td{width:auto!important;padding:8px 7px!important;overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.28!important}}@media(max-width:700px){body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card{grid-template-columns:104px minmax(0,1fr)!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-media,body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .case-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-case-studies] .case-media{width:104px!important;height:104px!important}}@media(max-width:700px){body:has(.product-hero-detail) .front-section[data-front-section-key=material-and-finish-options] .front-grid.compact{grid-template-columns:1fr!important}}@media(min-width:701px){body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=faq] details:nth-of-type(n+7),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card:nth-of-type(n+7),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card:nth-of-type(n+7),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card:nth-of-type(n+7),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq] details:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card:nth-of-type(n+9),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps li:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts] .stat-card:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=faq] details:nth-of-type(n+7){display:none!important}}@media(max-width:700px){body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card{gap:6px!important;min-height:0!important;padding:12px!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card h3{margin:0!important;font-size:13px!important;line-height:1.2!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:10.5px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card:nth-of-type(n+5){display:none!important}}@media(min-width:701px){body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-products] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-trust-support] .front-card:nth-of-type(n+5),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-trust-support] li:nth-of-type(n+7),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps li:nth-of-type(n+5),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts] .front-card:nth-of-type(n+7),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts] li:nth-of-type(n+7){display:none!important}}.form-honeypot,.download-honeypot{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){body:has([data-event-name=view_testing_document_request]) .testing-document-form-layout,body:has([data-event-name=view_testing_document_request]) .testing-document-form,body:has([data-event-name=view_testing_document_request]) .testing-document-form fieldset,body:has([data-event-name=view_testing_document_request]) .testing-document-form label,body:has([data-event-name=view_testing_document_request]) .testing-document-form input,body:has([data-event-name=view_testing_document_request]) .testing-document-form select,body:has([data-event-name=view_testing_document_request]) .testing-document-form textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}body:has([data-event-name=view_testing_document_request]) .testing-document-form{padding-inline:14px!important}body:has(.b3-comparison-table) .b3-comparison-table-wrap,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap,body:has(.front-breadcrumb a[href="/resources/"]) .front-table-wrap{overflow-x:hidden!important}body:has(.b3-comparison-table) .b3-comparison-table,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-spec-table,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table,body:has(.front-breadcrumb a[href="/resources/"]) .front-spec-table{width:100%!important;min-width:0!important;table-layout:fixed!important}body:has(.b3-comparison-table) .b3-comparison-table th,body:has(.b3-comparison-table) .b3-comparison-table td,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table th,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-spec-table td,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-spec-table th,body:has(.front-section[data-front-section-key=finish-comparison-table]) .front-spec-table td,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table th,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-spec-table td,body:has(.front-breadcrumb a[href="/resources/"]) .front-spec-table th,body:has(.front-breadcrumb a[href="/resources/"]) .front-spec-table td{width:auto!important;padding:6px 5px!important;overflow-wrap:anywhere!important;font-size:9px!important;line-height:1.22!important}}@media(max-width:700px){body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card{grid-template-columns:96px minmax(0,1fr)!important;gap:5px 9px!important;padding:8px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-media,body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-media,body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-media,body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-media{width:96px!important;height:96px!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card p:nth-of-type(n+2),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card p:nth-of-type(n+2),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card p:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card p:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card p:nth-of-type(n+2),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card p:nth-of-type(n+2),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card p:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items] .front-card ul{display:none!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card-actions a:nth-of-type(n+2),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card-actions a:nth-of-type(n+2),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card-actions a:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card-actions a:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card-actions a:nth-of-type(n+2),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card-actions a:nth-of-type(n+2),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card-actions a:nth-of-type(n+2){display:none!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items] .front-card{gap:6px!important;padding:12px!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items] .front-card p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card:nth-of-type(n+4),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-materials] .front-card:nth-of-type(n+4),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-surface-finishes] .front-card:nth-of-type(n+4),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-downloads] .front-card:nth-of-type(n+2),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card:nth-of-type(n+4),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-product-categories] .front-card:nth-of-type(n+4),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes] .front-card:nth-of-type(n+4),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support] .front-card:nth-of-type(n+4),body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=related-products-applications] .front-card:nth-of-type(n+4){display:none!important}body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-resources],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=related-products-applications]{display:none!important}}@media(max-width:700px){body:has([data-event-name=view_quality_compliance]) .front-main .front-section.front-section[data-front-section-key=direct-answer],body:has([data-event-name=view_quality_compliance]) .front-main .front-section.front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-main .front-section.front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-main .front-section.front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-main .front-section.front-section[data-front-section-key=related-resources]{display:none!important}body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=quality-control-overview] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-items] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=testing-support-upon-request] .front-card:nth-of-type(n+5),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq] details:nth-of-type(n+5){display:none!important}}.products-index-page .product-filter-panel a,.products-index-page .front-hero-facts span,body:has(.b3-zinc-detail-page) .b3-zinc-finish strong,body:has(.b3-applications-reference-hero) .b3-applications-hero-stat span,body:has(.b4-resources-page) .front-card small,body:has(.b4-resources-page) .front-card small span,body:has(.b4-article-reference-page) .front-spec-table th,body:has(.b4-article-reference-page) .front-spec-table td{font-size:8px!important}@media(max-width:700px){body:has(.product-hero-detail) .front-section.front-section[data-front-section-key=related-materials-finishes],body:has(.product-hero-detail) .related-content-block{display:none!important}}@media(min-width:701px){body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=application-trust-support],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=related-products-applications],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-case-studies]{display:none!important}}.product-directory-filter a,.product-hero-facts-row span,.b3-applications-hero-facts span,.b4-guide-card small,.b4-guide-card small span,.resource-toc span,.resource-toc a{font-size:8px!important}body:has(.products-index-page) .products-index-page .product-card p,body:has(.products-index-page) .products-index-page .product-card a,body:has(.b4-resources-page) .b4-resources-page .b4-guide-card small,body:has(.b4-resources-page) .b4-resources-page .b4-guide-card small span{font-size:8px!important}body:has(.products-index-page) .product-index-directory p,body:has(.products-index-page) .product-index-directory a,body:has(.products-index-page) .product-index-directory strong,body:has(.products-index-page) .product-index-directory small{font-size:8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article a{font-size:8px!important}@media(min-width:1181px)and (max-width:1360px){body:has(.front-main) .front-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;min-height:68px!important;padding-inline:28px!important}body:has(.front-main) .front-brand{min-width:0!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:block!important;font-size:20px!important;line-height:1!important;white-space:nowrap!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .mobile-menu-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:1px solid #d8d2c6!important;border-radius:4px!important;background:#fff!important;color:#172027!important}body:has(.front-main) .mobile-menu-button .mobile-menu-label{display:none!important}body:has(.front-main) .mobile-menu-button .mobile-menu-icon{position:relative!important;display:block!important;width:18px!important;height:12px!important;border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important}body:has(.front-main) .mobile-menu-button .mobile-menu-icon:before{position:absolute!important;top:3px!important;left:0!important;width:18px!important;height:2px!important;background:currentColor!important;content:""!important}body:has(.front-main) .front-header nav:not(.open){display:none!important}body:has(.front-main) .front-header nav.open{position:absolute!important;top:68px!important;right:28px!important;left:28px!important;z-index:90!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:auto!important;height:auto!important;max-height:calc(100vh - 92px)!important;padding:14px!important;overflow:auto!important;border:1px solid #ded8ca!important;border-radius:8px!important;background:#fff!important;box-shadow:0 24px 70px #161c202e!important}body:has(.front-main) .front-header nav.open .nav-item>a{justify-content:center!important;width:100%!important;min-height:38px!important;padding-inline:10px!important;border:1px solid #eee6d9!important;border-radius:4px!important;font-size:11px!important;white-space:nowrap!important}body:has(.front-main) .front-header nav.open .nav-dropdown{display:none!important}body:has(.front-main) .front-header-tools{justify-self:end!important;width:auto!important;min-width:0!important;gap:8px!important;overflow:visible!important}body:has(.front-main) .front-header-tools .front-rfq-button,body:has(.front-main) .front-header-tools button[aria-label="Search products"],body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{display:inline-flex!important}.buyer14-page.strict .buyer14-file-layout{grid-template-columns:160px minmax(0,1fr) 190px!important;gap:8px!important}.buyer14-page.strict .buyer14-files>.buyer14-toolbar{grid-template-columns:minmax(160px,1fr) 96px 96px 108px 76px 88px!important}.buyer14-page.strict .buyer14-file-inspector{min-width:0!important;overflow-wrap:anywhere!important}.buyer14-page.strict .buyer14-file-inspector>img{width:100%!important;max-width:172px!important;height:62px!important;justify-self:center!important;object-fit:cover!important}.buyer14-page.strict .buyer14-file-inspector dl div{grid-template-columns:68px minmax(0,1fr)!important}body:has(.product-hero-detail) .front-section.front-section[data-front-section-key=related-project-examples],body:has(.product-hero-detail) .related-case-studies,body:has(.product-hero-detail) .front-section.front-section[data-front-section-key=related-products],body:has(.product-hero-detail) .front-band,body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .related-case-studies,body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=faq],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_factory_capability]) .related-case-studies,body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=faq],body:has(main[data-event-name=view_download_center]) .front-section.front-section[data-front-section-key=faq]{display:none!important}}@media(min-width:1361px)and (max-width:1500px){body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;min-height:68px!important;padding-inline:30px!important}body:has(.b3-applications-reference-hero) .front-brand{min-width:0!important}body:has(.b3-applications-reference-hero) .mobile-menu-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:1px solid #d8d2c6!important;border-radius:4px!important;background:#fff!important;color:#172027!important}body:has(.b3-applications-reference-hero) .mobile-menu-label{display:none!important}body:has(.b3-applications-reference-hero) .mobile-menu-icon{position:relative!important;display:block!important;width:18px!important;height:12px!important;border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important}body:has(.b3-applications-reference-hero) .mobile-menu-icon:before{position:absolute!important;top:3px!important;left:0!important;width:18px!important;height:2px!important;background:currentColor!important;content:""!important}body:has(.b3-applications-reference-hero) .front-header nav:not(.open){display:none!important}body:has(.b3-applications-reference-hero) .front-header nav.open{position:absolute!important;top:68px!important;right:30px!important;left:30px!important;z-index:90!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:auto!important;height:auto!important;padding:14px!important;border:1px solid #ded8ca!important;border-radius:8px!important;background:#fff!important;box-shadow:0 24px 70px #161c202e!important}body:has(.b3-applications-reference-hero) .front-header nav.open .nav-item>a{justify-content:center!important;width:100%!important;min-height:38px!important;padding-inline:10px!important;border:1px solid #eee6d9!important;border-radius:4px!important;font-size:11px!important}body:has(.b3-applications-reference-hero) .front-header nav.open .nav-dropdown{display:none!important}}@media(min-width:901px){body:has(.b3-applications-reference-hero) .b3-applications-reference-main{padding-top:10px!important;padding-bottom:18px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview{grid-template-columns:414px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer,body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{min-height:96px!important;max-height:104px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:9px 14px!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer>span{width:28px!important;height:28px!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer h2,body:has(.b3-applications-reference-hero) .b3-applications-industry-browser h2{font-size:18px!important;line-height:1.05!important}body:has(.b3-applications-reference-hero) .b3-applications-direct-answer p{display:-webkit-box!important;margin-top:4px!important;overflow:hidden!important;font-size:9px!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{padding:11px 16px!important}body:has(.b3-applications-reference-hero) .b3-applications-industry-tabs{margin-top:9px!important}body:has(.b3-applications-reference-hero) .b3-applications-industry-tabs button{min-height:24px!important;padding:0 14px!important;font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card{grid-template-rows:54px 60px!important;min-height:116px!important;max-height:116px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:54px!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card>div{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:2px!important;padding:5px 8px 6px!important;min-height:0!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card h3{font-size:9px!important;line-height:1.05!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card p{display:-webkit-box!important;min-height:0!important;margin:0!important;overflow:hidden!important;font-size:7.8px!important;line-height:1.18!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card strong,body:has(.b3-applications-reference-hero) .b3-application-reference-card ul{display:none!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card span{margin-top:0!important;font-size:7.8px!important;line-height:1.05!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-support{grid-template-columns:minmax(0,1.72fr) minmax(0,.95fr)!important;gap:8px!important;margin-top:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-pain-points,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{min-height:72px!important;max-height:82px!important;padding:8px 12px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-reference-section-title h2,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance h2{font-size:13px!important;line-height:1.08!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row{margin:6px 0 0 30px!important}body:has(.b3-applications-reference-hero) .b3-pain-point-row span{min-height:18px!important;padding:0 8px!important;font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{grid-template-columns:minmax(0,1fr) 126px!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance p{margin:3px 0 5px!important;font-size:8px!important;line-height:1.2!important}body:has(.b3-applications-reference-hero) .b3-applications-material-guidance a{min-height:18px!important;padding:0 12px!important;font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches{grid-template-columns:repeat(4,24px)!important;gap:4px!important}body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img{width:24px!important;height:24px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,1.14fr) minmax(0,.72fr) minmax(0,.72fr)!important;gap:8px!important;margin-top:6px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{min-height:164px!important;max-height:184px!important;padding:8px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-reference-heading-row h2,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel h2,body:has(.b3-applications-reference-hero) .b3-applications-download-panel h2{font-size:13px!important;line-height:1.08!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip{gap:5px!important;margin-top:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:42px!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip span,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>span,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>small,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>b{font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details+details{margin-top:3px!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:18px!important;padding:2px 7px!important;line-height:1.15!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:102px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>a{min-height:20px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{right:10px!important;bottom:8px!important;width:86px!important;height:120px!important}}@media(min-width:1181px)and (max-width:1360px){body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=recommended-surface-finishes],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=faq],body:has([data-event-name=view_factory_capability]) .faq-front,body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=factory-trust-modules]{display:none!important}}@media(min-width:901px){body:has(.home-reference-page) .home-reference-guide-card b,body:has(.products-index-page) .product-directory-trust span,body:has(.b3-zinc-content-shell) .b3-zinc-products small,body:has(.b3-zinc-content-shell) .b3-zinc-products strong,body:has(.b3-applications-reference-hero) .b3-application-reference-card strong,body:has(.b3-applications-reference-hero) .b3-applications-material-guidance a,body:has(.b3-applications-reference-hero) .b3-applications-category-strip span,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>span,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>small,body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>b,body:has(.b4-resources-page) .b4-article-card small,body:has(.b4-resources-page) .b4-sidebar-card.topics a,body:has(.b4-resources-page) .b4-sidebar-card.recent span,body:has(.b4-resources-page) .b4-sidebar-card.recent small,body:has(.b4-article-reference-page) .b4-sidebar-action span,body:has(.b4-article-reference-page) .b4-sidebar-action small,body:has(.b4-article-reference-page) .b4-inline-checklist>a,body:has(.b4-article-reference-page) .b4-reference-product-card a,body:has(.b4-article-reference-page) .b4-download-card strong,body:has(.b4-article-reference-page) .b4-download-card small,body:has(.b4-article-reference-page) .b4-download-card-view-all,body:has(.b4-article-reference-page) .b4-article-reference-page .faq-front summary,body:has(.b4-article-reference-page) .b4-article-reference-page .faq-front p{font-size:8px!important}body:has(.b4-article-reference-page) .b4-download-icon{font-size:8px!important}}@media(min-width:1361px)and (max-width:1500px){body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:156px minmax(0,1fr) auto!important;gap:9px!important;min-height:68px!important;padding-inline:24px!important}body:has(.b3-applications-reference-hero) .front-logo{display:flex!important}body:has(.b3-applications-reference-hero) .mobile-menu-button{display:none!important}body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav:not(.open){position:static!important;display:flex!important;width:100%!important;height:68px!important;max-height:none!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{min-height:68px!important;padding-inline:0!important;border:0!important;border-radius:0!important;font-size:8px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body:has(.b3-applications-reference-hero) .front-header nav .nav-item:first-child>a{margin-left:0!important}body:has(.b3-applications-reference-hero) .front-header-tools{gap:5px!important}body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{width:106px!important;min-width:106px!important;max-width:106px!important;padding-inline:6px!important;font-size:8px!important}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Search products"],body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Language switch reserved"]{width:28px!important;min-width:28px!important;max-width:28px!important}}@media(min-width:1361px){body:has(.b3-applications-reference-hero){--ui-max: 1450px}body:has(.b3-applications-reference-hero) .front-header{min-height:68px!important;height:68px!important;padding-inline:28px!important}body:has(.b3-applications-reference-hero) .front-main .front-container,body:has(.b3-applications-reference-hero) .b3-applications-hero-container,body:has(.b3-applications-reference-hero) .b3-applications-reference-main{width:calc(100% - 88px)!important;max-width:1450px!important}body:has(.b3-applications-reference-hero) .front-brand{width:184px!important;min-width:184px!important;max-width:184px!important}body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav:not(.open),body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{height:68px!important;min-height:68px!important}body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{font-size:10.5px!important}body:has(.b3-applications-reference-hero) .front-header-tools button,body:has(.b3-applications-reference-hero) .front-header-tools a{height:36px!important;min-height:36px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-36px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-hero{grid-template-columns:470px minmax(0,1fr)!important;gap:24px!important;min-height:260px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy{min-height:260px!important;padding-top:28px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy h1{max-width:420px!important;font-size:38px!important;line-height:1.04!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy p{max-width:420px!important;margin-top:11px!important;font-size:12px!important;line-height:1.5!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-copy .front-actions{margin-top:14px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-facts{margin-top:16px!important}body:has(.b3-applications-reference-hero) .b3-applications-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:13px!important;margin-top:13px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card{grid-template-rows:92px 110px!important;min-height:204px!important;max-height:204px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:92px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-card img,body:has(.b3-applications-reference-hero) .b3-application-reference-card img{filter:brightness(1.12) contrast(.96) saturate(1.04)!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card>div{gap:4px!important;padding:7px 9px 8px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card h3{font-size:9.5px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card p{font-size:8.2px!important;line-height:1.28!important;-webkit-line-clamp:2!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card strong{display:block!important;margin-top:1px!important;font-size:8px!important;line-height:1.1!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card ul{display:flex!important;flex-wrap:wrap!important;gap:3px!important;margin:0!important;padding:0!important;list-style:none!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card li{padding:2px 4px!important;border:1px solid #e4dbcf!important;border-radius:3px!important;background:#fbf7ef!important;color:#4f5962!important;font-size:8px!important;line-height:1!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card span{font-size:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{min-width:0!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{height:38px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,1.8fr) minmax(0,.6fr) minmax(0,.6fr)!important;align-items:stretch!important}body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{min-height:126px!important;max-height:132px!important;padding:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:17px!important;padding-block:1px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:92px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{right:9px!important;bottom:7px!important;width:76px!important;height:104px!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta{min-height:39px!important;margin-top:1px!important;padding:6px 180px!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta h2{font-size:13px!important;line-height:1.1!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta p{margin-top:3px!important;font-size:9px!important;line-height:1.2!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta a{min-height:24px!important;font-size:8px!important}}@media(max-width:700px){body:has(section[data-event-name=view_application_page]) .front-section,body:has([data-event-name=view_factory_capability]) .front-section,body:has([data-event-name=view_quality_compliance]) .front-section{padding-block:12px!important}body:has(section[data-event-name=view_application_page]) .front-section-header,body:has([data-event-name=view_factory_capability]) .front-section-header,body:has([data-event-name=view_quality_compliance]) .front-section-header{margin-bottom:10px!important}body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=application-solution-table],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=quality-testing-notes],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=related-downloads],body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=faq],body:has(section[data-event-name=view_application_page]) .related-case-studies{display:none!important}body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=materials-finishes-support],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=factory-facts],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=related-products-applications],body:has([data-event-name=view_factory_capability]) .front-section.front-section[data-front-section-key=faq]{display:none!important}body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=testing-support-upon-request],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-case-studies],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-product-categories],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-downloads],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=related-resources],body:has([data-event-name=view_quality_compliance]) .front-section.front-section[data-front-section-key=faq]{display:none!important}body:has(section[data-event-name=view_application_page]) .front-card,body:has([data-event-name=view_factory_capability]) .front-card,body:has([data-event-name=view_quality_compliance]) .front-card{min-height:0!important}body:has(section[data-event-name=view_application_page]) .front-cta-section,body:has([data-event-name=view_factory_capability]) .front-cta-section,body:has([data-event-name=view_quality_compliance]) .front-cta-section{gap:10px!important;padding:16px!important}body:has(section[data-event-name=view_application_page]) .front-cta-section h2,body:has([data-event-name=view_factory_capability]) .front-cta-section h2,body:has([data-event-name=view_quality_compliance]) .front-cta-section h2{font-size:22px!important;line-height:1.12!important}}@media(min-width:901px){body:has(section[data-event-name=view_application_page]) .front-section.front-section[data-front-section-key=faq] details:nth-of-type(n+4){display:none!important}body:has(section[data-event-name=view_application_page]) .front-cta-section{min-height:0!important;padding-block:22px!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band>div{grid-template-columns:repeat(6,minmax(0,1fr))!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band img{aspect-ratio:2.35 / 1!important}}@media(min-width:901px){body:has(.front-main) .front-header,body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:176px minmax(0,1fr) auto!important;gap:18px!important;min-height:68px!important;height:68px!important;padding:0 clamp(22px,3vw,44px)!important;align-items:center!important}body:has(.front-main) .front-brand,body:has(.b3-applications-reference-hero) .front-brand{width:176px!important;min-width:176px!important;max-width:176px!important;flex:0 0 176px!important}body:has(.front-main) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav:not(.open){height:auto!important;min-height:0!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow:hidden!important}body:has(.front-main) .front-header nav .nav-item>a,body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{min-height:36px!important;height:auto!important;padding-inline:7px!important;font-size:10.5px!important;line-height:1!important;letter-spacing:0!important}body:has(.front-main) .front-header-tools,body:has(.b3-applications-reference-hero) .front-header-tools{gap:8px!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a,body:has(.b3-applications-reference-hero) .front-header-tools button,body:has(.b3-applications-reference-hero) .front-header-tools a{min-height:36px!important;height:36px!important}body:has(.front-main) .front-header-tools .front-rfq-button,body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{width:auto!important;min-width:0!important;max-width:none!important;min-height:38px!important;height:38px!important;padding-inline:18px!important;font-size:12px!important}}@media(max-width:700px){.front-main .front-hero>.front-hero-banner.front-container{min-height:clamp(300px,92vw,380px)!important;padding:24px 16px!important}body:has(section[data-event-name=view_application_page]) .front-hero>.front-hero-banner.front-container,body:has([data-event-name=view_factory_capability]) .front-hero>.front-hero-banner.front-container,body:has([data-event-name=view_quality_compliance]) .front-hero>.front-hero-banner.front-container,body:has(.download-center-page) .front-hero>.front-hero-banner.front-container,body:has(.case-studies-page) .front-hero>.front-hero-banner.front-container{min-height:clamp(292px,86vw,360px)!important;padding:22px 16px!important}.front-main .front-hero-banner .front-hero-bg-image{object-position:center center!important}.front-main .front-hero-banner .front-hero-copy{width:min(340px,92%)!important;padding:0!important}.front-main .front-hero-banner .front-hero-copy h1{font-size:clamp(28px,9vw,34px)!important;line-height:1.06!important}.front-main .front-hero-banner .front-hero-copy p{margin-top:10px!important;font-size:13px!important;line-height:1.35!important}.front-main .front-hero-banner .front-actions{gap:8px!important;margin-top:14px!important}.front-main .front-hero-banner .front-actions a,.front-main .front-hero-banner .front-actions button{min-height:34px!important;padding-inline:12px!important;font-size:10px!important}.front-main .front-hero-banner .hero-stat,.front-main .front-hero-banner .front-hero-stat,.front-main .front-hero-banner .front-hero-stats span{font-size:10px!important;line-height:1.15!important}body:has([data-event-name=view_quality_compliance]) .front-hero-banner .front-hero-bg-image,body:has(.download-center-page) .front-hero-banner .front-hero-bg-image,body:has(.case-studies-page) .front-hero-banner .front-hero-bg-image{object-position:58% center!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-card,body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{aspect-ratio:2 / 3!important;height:auto!important;min-height:210px!important}}@media(max-width:900px){body:has(.front-main) .front-header nav.open .nav-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(.front-main) .front-header nav.open .nav-dropdown{position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:6px 0 0!important;transform:none!important}}.resource-article-body section[id^=resource-section-],.b4-article-reference-page [id^=resource-section-]{scroll-margin-top:92px!important}@media(min-width:901px){.home-reference-category-strip a{grid-template-rows:minmax(0,1fr) 40px!important}.home-reference-category-strip a>img{aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important}.products-index-page .product-directory-category-grid article img{aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important}.b3-finish-swatch-row img{aspect-ratio:1 / 1!important;width:45px!important;height:45px!important;border-radius:50%!important}}@media(min-width:901px){body:has(.home-reference-page) .home-reference-category-strip{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:8px!important}body:has(.home-reference-page) .home-reference-category-strip a{min-height:0!important;height:auto!important;grid-template-rows:minmax(0,1fr) 38px!important;padding:0!important}body:has(.home-reference-page) .home-reference-category-strip a>img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:#f8f5ef!important}body:has(.home-reference-page) .home-reference-category-strip a>span{position:static!important;width:auto!important;height:auto!important;min-height:38px!important;clip:auto!important;white-space:normal!important;overflow:hidden!important;font-size:8.5px!important;line-height:1.12!important}body:has(.home-reference-page) .home-reference-application-grid a,body:has(.home-reference-page) .home-reference-application-grid img{min-height:0!important;height:auto!important}body:has(.home-reference-page) .home-reference-application-grid a{display:grid!important;grid-template-rows:auto 32px!important;overflow:hidden!important}body:has(.home-reference-page) .home-reference-application-grid img{aspect-ratio:3 / 2!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-application-grid span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding-inline:8px!important;font-size:9.2px!important;line-height:1.1!important}body:has(.products-index-page) .product-directory-category-grid article{grid-template-rows:auto auto minmax(34px,auto) auto!important}body:has(.products-index-page) .product-directory-category-grid article img{height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;background:#f8f5ef!important}body:has(.home-reference-page) .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}body:has(.home-reference-page) .home-reference-process article{min-height:152px!important;padding-inline:8px!important}body:has(.home-reference-page) .home-reference-process article span{width:58px!important;height:58px!important}body:has(.home-reference-page) .home-reference-process article strong{font-size:10.8px!important;line-height:1.15!important}body:has(.home-reference-page) .home-reference-process article p{font-size:8.8px!important;line-height:1.28!important}body:has(.home-reference-page) .home-reference-process article:not(:last-child):after{top:31px!important;right:-5px!important}body:has(.b4-resources-page) .b4-guide-card img,body:has(.b4-resources-page) .b4-article-card img,body:has(.front-main) .batch3-media-feature>img,body:has(.front-main) .case-media{aspect-ratio:3 / 2!important;object-fit:cover!important}body:has(main[data-event-name=view_download_center]) .download-resource-card img:not([src*=catalog-cover]){aspect-ratio:3 / 2!important;object-fit:cover!important}}body:has(.b3-applications-reference-hero) .front-main+.front-footer{margin-top:0!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main{padding-bottom:0!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{background:#fbf8f1!important;object-fit:contain!important}@media(min-width:1181px){body:has(.front-main) .front-header{display:grid!important;grid-template-columns:176px minmax(0,1fr) 196px!important;height:68px!important;min-height:68px!important;align-items:center!important;gap:18px!important;padding:0 clamp(22px,3vw,44px)!important}body:has(.front-main) .mobile-menu-button{display:none!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){position:static!important;display:flex!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.front-main) .front-header nav .nav-item>a{min-height:36px!important;height:auto!important;padding-inline:6px!important;border:0!important;border-radius:4px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important}body:has(.front-main) .front-header nav .mobile-menu-extras{display:none!important}}@media(min-width:1181px)and (max-width:1360px){body:has(.front-main) .front-header{gap:12px!important;padding-inline:24px!important}body:has(.front-main) .front-header nav{justify-content:center!important;gap:2px!important}body:has(.front-main) .front-header nav .nav-item>a{padding-inline:4px!important;font-size:9.6px!important;font-weight:780!important}body:has(.front-main) .front-header-tools{grid-template-columns:32px 106px 32px!important;width:178px!important;min-width:178px!important;gap:4px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"],body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:32px!important;min-width:32px!important;max-width:32px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:106px!important;min-width:106px!important;max-width:106px!important;padding-inline:6px!important;font-size:9px!important}body:has(.b3-applications-reference-hero) .b3-applications-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card{grid-template-rows:82px minmax(0,1fr)!important;min-height:188px!important;max-height:196px!important}body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:82px!important;object-fit:cover!important}}@media(min-width:901px){body:has(.front-main) .front-footer{box-sizing:border-box!important;padding:28px clamp(28px,4vw,56px) 24px!important}body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr)!important;align-items:start!important;gap:34px!important;min-height:0!important;padding:0!important}body:has(.front-main) .front-footer-brand{display:grid!important;align-content:start!important;gap:10px!important;min-height:0!important}body:has(.front-main) .front-footer-wordmark{font-size:20px!important;line-height:1!important}body:has(.front-main) .front-footer-brand p{max-width:360px!important;margin:0!important;font-size:11px!important;line-height:1.42!important}body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;min-height:0!important}body:has(.front-main) .front-footer-links section{display:grid!important;align-content:start!important;gap:4px!important;height:auto!important;min-height:0!important}body:has(.front-main) .front-footer h3{margin:0 0 6px!important;font-size:11px!important;line-height:1.1!important}body:has(.front-main) .front-footer a,body:has(.front-main) .front-footer p,body:has(.front-main) .front-footer span{min-height:0!important;padding:0!important;font-size:10.5px!important;line-height:1.32!important}body:has(.front-main) .front-footer-bottom{display:flex!important;min-height:0!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:18px 0 0!important;font-size:10px!important;line-height:1.3!important}body:has(.front-form-layout.batch4-form-layout) .front-form-layout{grid-template-columns:minmax(320px,.46fr) minmax(0,1fr)!important;gap:18px!important;margin-block:30px!important;align-items:start!important}body:has(.front-form-layout.batch4-form-layout) .front-form.dynamic-contact-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;align-content:start!important;padding:18px 20px!important}body:has(.front-form-layout.batch4-form-layout) .front-form h2,body:has(.front-form-layout.batch4-form-layout) .front-form-intro,body:has(.front-form-layout.batch4-form-layout) .front-file-field,body:has(.front-form-layout.batch4-form-layout) .front-consent,body:has(.front-form-layout.batch4-form-layout) .front-form-error,body:has(.front-form-layout.batch4-form-layout) .front-form-success,body:has(.front-form-layout.batch4-form-layout) .front-form>button{grid-column:1 / -1!important}body:has(.front-form-layout.batch4-form-layout) .front-form h2{margin:0!important;font-size:22px!important;line-height:1.15!important}body:has(.front-form-layout.batch4-form-layout) .front-form-intro{margin:0 0 4px!important;font-size:12px!important;line-height:1.35!important}body:has(.front-form-layout.batch4-form-layout) .front-form label{gap:4px!important;font-size:11.5px!important;line-height:1.2!important}body:has(.front-form-layout.batch4-form-layout) .front-form input,body:has(.front-form-layout.batch4-form-layout) .front-form select{min-height:34px!important;padding:6px 9px!important;font-size:12px!important}body:has(.front-form-layout.batch4-form-layout) .front-form textarea{min-height:74px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.35!important}body:has(.front-form-layout.batch4-form-layout) .front-file-field{gap:5px!important;padding:10px!important}body:has(.front-form-layout.batch4-form-layout) .front-file-field small,body:has(.front-form-layout.batch4-form-layout) .front-consent span{font-size:10.5px!important;line-height:1.3!important}body:has(.front-form-layout.batch4-form-layout) .front-form>button{min-height:38px!important;margin-top:2px!important;font-size:12px!important}body:has(.front-form-layout.batch4-form-layout) .form-context-panel{gap:10px!important}body:has(.front-form-layout.batch4-form-layout) .form-reference-media{height:168px!important;max-height:168px!important;margin-bottom:0!important;object-fit:cover!important}body:has(.front-form-layout.batch4-form-layout) .form-help-drawer-preview{gap:8px!important;padding:10px!important}body:has(.front-form-layout.batch4-form-layout) .form-help-drawer-preview img{max-height:118px!important}body:has(.front-form-layout.batch4-form-layout) .form-help-drawer-preview h3{font-size:14px!important;line-height:1.15!important}body:has(.front-form-layout.batch4-form-layout) .form-help-drawer-preview p{font-size:11px!important;line-height:1.35!important}}@media(min-width:901px){body:has(.b3-applications-reference-hero) .b3-applications-category-strip{gap:7px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{grid-template-rows:74px 15px!important;gap:4px!important;min-height:94px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{width:100%!important;height:74px!important;object-fit:cover!important;object-position:center!important;background:#f5f0e8!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{min-height:15px!important;font-size:8px!important;line-height:1.1!important}body:has(.products-index-page) .filterable-products.all-products-view .filterable-products-layout{display:grid!important;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}body:has(.products-index-page) .filterable-products.all-products-view .product-support-aside{display:none!important}body:has(.products-index-page) .filterable-products.all-products-view .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body:has(.products-index-page) .filterable-products.all-products-view .product-card{min-height:0!important}body:has(.products-index-page) .filterable-products.all-products-view .product-card .front-card-media{aspect-ratio:3 / 2!important;height:auto!important;min-height:138px!important;object-fit:cover!important}body:has(.products-index-page) .product-directory-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body:has(.products-index-page) .product-directory-category-grid article{grid-template-rows:auto auto minmax(38px,auto) auto!important;min-height:0!important}body:has(.products-index-page) .product-directory-category-grid article img{aspect-ratio:3 / 2!important;object-fit:cover!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article strong{font-size:12px!important;line-height:1.16!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article p{font-size:10.5px!important;line-height:1.28!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article a{font-size:10px!important}body:has(.b4-resources-page) .b4-resource-active-filter-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:8px 0 10px!important;border:1px solid rgba(205,194,178,.85)!important;border-radius:4px!important;padding:8px 10px!important;background:#fffaf2!important;color:#3c4650!important;font-size:11px!important;line-height:1.25!important}body:has(.b4-resources-page) .b4-resource-active-filter-summary button{min-height:26px!important;border:1px solid #bc7a20!important;border-radius:3px!important;padding:0 10px!important;color:#8a5513!important;background:#fff!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body:has(.b3-zinc-detail-page) .b3-zinc-products>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body:has(.b3-zinc-detail-page) .b3-zinc-category-band img,body:has(.b3-zinc-detail-page) .b3-zinc-products img{aspect-ratio:1.78 / 1!important;min-height:66px!important;object-fit:cover!important}}@media(max-width:700px){body:has(.front-main) .front-footer{padding:16px 18px 14px!important}body:has(.front-main) .front-footer-inner{gap:12px!important;padding-block:8px!important}body:has(.front-main) .front-footer-brand{gap:6px!important}body:has(.front-main) .front-footer-brand p{max-height:3.9em!important;font-size:10.5px!important;line-height:1.3!important}body:has(.front-main) .front-footer-links{gap:10px 12px!important}body:has(.front-main) .front-footer h3{margin-bottom:4px!important;font-size:10.5px!important}body:has(.front-main) .front-footer a,body:has(.front-main) .front-footer p,body:has(.front-main) .front-footer span{min-height:0!important;padding-block:0!important;font-size:10px!important;line-height:1.22!important}body:has(.front-main) .front-footer-bottom{gap:4px!important;padding-block:8px 0!important}body:has(.front-form-layout.batch4-form-layout) .front-form-layout{gap:14px!important;margin-block:22px!important}body:has(.front-form-layout.batch4-form-layout) .front-form,body:has(main[data-event-name=view_download_center]) .download-lead-form{gap:5px!important;padding:14px!important}body:has(main[data-event-name=view_download_center]) .download-lead-form{padding-bottom:18px!important}body:has(.front-form-layout.batch4-form-layout) .front-form h2,body:has(main[data-event-name=view_download_center]) .download-lead-form h2{font-size:19px!important;line-height:1.12!important}body:has(.front-form-layout.batch4-form-layout) .front-form-intro,body:has(main[data-event-name=view_download_center]) .download-lead-form .front-form-intro,body:has(main[data-event-name=view_download_center]) .download-form-notice{font-size:11px!important;line-height:1.35!important}body:has(.front-form-layout.batch4-form-layout) .front-form label,body:has(main[data-event-name=view_download_center]) .download-lead-form label{gap:3px!important;font-size:11px!important;line-height:1.18!important}body:has(.front-form-layout.batch4-form-layout) .front-form input,body:has(.front-form-layout.batch4-form-layout) .front-form select,body:has(main[data-event-name=view_download_center]) .download-lead-form input,body:has(main[data-event-name=view_download_center]) .download-lead-form select{min-height:34px!important;padding:5px 8px!important;font-size:12px!important;line-height:1.2!important}body:has(.front-form-layout.batch4-form-layout) .front-form textarea,body:has(main[data-event-name=view_download_center]) .download-lead-form textarea{min-height:58px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.3!important}body:has(main[data-event-name=view_download_center]) .download-form-group legend,body:has(main[data-event-name=view_download_center]) .download-info-summary strong{font-size:11.5px!important;line-height:1.2!important}body:has(main[data-event-name=view_download_center]) .download-info-summary{gap:4px!important;font-size:10.5px!important;line-height:1.25!important}body:has(.front-form-layout.batch4-form-layout) .front-file-field,body:has(main[data-event-name=view_download_center]) .download-upload-field{padding:9px!important}body:has(.front-form-layout.batch4-form-layout) .front-consent,body:has(main[data-event-name=view_download_center]) .front-consent{gap:8px!important;font-size:10.5px!important;line-height:1.3!important}body:has(.front-form-layout.batch4-form-layout) .front-form>button,body:has(main[data-event-name=view_download_center]) .download-lead-form button[type=submit]{min-height:38px!important;margin-top:2px!important;font-size:12px!important}}@media(min-width:1024px){body:has(.front-main) .front-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:20px!important;min-height:68px!important;padding-inline:clamp(28px,3vw,44px)!important}body:has(.front-main) .front-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:176px!important;height:40px!important;overflow:hidden!important}body:has(.front-main) .front-logo{display:block!important;width:132px!important;max-width:132px!important;height:auto!important;max-height:40px!important;opacity:1!important;object-fit:contain!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:none!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,1.25vw,18px)!important;width:auto!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.front-main) .front-header nav .nav-item{position:relative!important;display:flex!important;align-items:center!important}body:has(.front-main) .front-header nav .nav-item>a{min-height:36px!important;padding-inline:0!important;border:0!important;color:#172129!important;font-size:12.5px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important}body:has(.front-main) .front-header .nav-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:120!important;display:none!important;min-width:174px!important;padding:8px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}body:has(.front-main) .front-header nav .nav-item:hover .nav-dropdown,body:has(.front-main) .front-header nav .nav-item:focus-within .nav-dropdown{display:grid!important;gap:2px!important}body:has(.front-main) .front-header .nav-dropdown a{min-height:30px!important;padding:7px 8px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}body:has(.front-main) .mobile-menu-button{display:none!important}}.front-form label[data-field-error=true] input,.front-form label[data-field-error=true] select,.front-form label[data-field-error=true] textarea,.front-form .front-consent[data-field-error=true] input{border-color:#c74d3f!important;box-shadow:0 0 0 2px #c74d3f1f!important}.front-field-error{display:block;margin-top:3px;color:#a03428;font-size:10.5px;font-weight:750;line-height:1.25}.front-consent .front-field-error{grid-column:1 / -1;margin-left:26px}@media(max-width:700px){body:has(.front-main) .front-footer-brand p{max-height:2.7em!important}body:has(.front-main) .front-footer-links{gap:8px 10px!important}body:has(.front-main) .front-footer a,body:has(.front-main) .front-footer p,body:has(.front-main) .front-footer span{font-size:9.6px!important;line-height:1.18!important}}body:has(.b3-applications-reference-hero) .b3-applications-reference-hero .b3-applications-hero-cards .b3-applications-hero-card img,body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid .b3-application-reference-card img{opacity:1!important;filter:brightness(1.02) contrast(1.02) saturate(1.02)!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview{align-items:stretch!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-direct-answer,body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-industry-browser{height:82px!important;min-height:82px!important;max-height:82px!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-direct-answer{padding-block:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-industry-browser{padding:9px 16px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-industry-tabs{margin-top:7px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-overview .b3-applications-industry-tabs button{min-height:26px!important;padding-inline:14px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid .b3-application-reference-card{grid-template-rows:90px 112px!important;min-height:202px!important;max-height:202px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid .b3-application-reference-card img{height:90px!important;filter:brightness(.98) contrast(1.04) saturate(1.03)!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card-bags-handbags img{object-position:74% 48%!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card-curtains-home-textiles img{transform:scale(1.04)!important}body:has(.b3-applications-reference-hero) .front-footer .front-container{width:min(1180px,calc(100% - 64px))!important;max-width:1180px!important}@media(min-width:1181px){body:has(.front-main) .front-header{grid-template-columns:220px minmax(0,1fr) 238px!important;min-height:48px!important;height:48px!important;padding-inline:28px!important;gap:18px!important}body:has(.front-main) .front-brand{width:220px!important;min-width:220px!important;max-width:220px!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:inline-block!important;font-size:22px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;color:#111b22!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){min-height:48px!important;height:48px!important;gap:8px!important;overflow:visible!important}body:has(.front-main) .front-header nav .nav-item>a{min-height:48px!important;height:48px!important;padding-inline:3px!important;font-size:8.5px!important;font-weight:780!important;line-height:1!important}body:has(.front-main) .front-header-tools{grid-template-columns:58px 122px 34px!important;width:238px!important;min-width:238px!important;gap:8px!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{min-height:30px!important;height:30px!important;font-size:8.5px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:58px!important;min-width:58px!important;max-width:58px!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important}}@media(min-width:1361px){body:has(.b3-applications-reference-hero) .front-header{grid-template-columns:220px minmax(0,1fr) 238px!important;min-height:48px!important;height:48px!important;padding-inline:28px!important;gap:18px!important}body:has(.b3-applications-reference-hero) .front-brand{width:220px!important;min-width:220px!important;max-width:220px!important}body:has(.b3-applications-reference-hero) .front-logo{display:none!important}body:has(.b3-applications-reference-hero) .front-brand .mobile-reference-brand{display:inline-block!important;font-size:22px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;color:#111b22!important}body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav:not(.open),body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{min-height:48px!important;height:48px!important}body:has(.b3-applications-reference-hero) .front-header nav,body:has(.b3-applications-reference-hero) .front-header nav:not(.open){justify-content:center!important;gap:8px!important}body:has(.b3-applications-reference-hero) .front-header nav .nav-item>a{padding-inline:3px!important;font-size:8.5px!important;font-weight:780!important}body:has(.b3-applications-reference-hero) .front-header-tools{grid-template-columns:58px 122px 34px!important;width:238px!important;min-width:238px!important;gap:8px!important}body:has(.b3-applications-reference-hero) .front-header-tools button,body:has(.b3-applications-reference-hero) .front-header-tools a{min-height:30px!important;height:30px!important;font-size:8.5px!important}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Search products"]{width:58px!important;min-width:58px!important;max-width:58px!important}body:has(.b3-applications-reference-hero) .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}body:has(.b3-applications-reference-hero) .front-header-tools .front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-16px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-support{min-height:76px!important;max-height:78px!important;margin-top:7px!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,1.56fr) minmax(0,.78fr) minmax(0,.78fr)!important;gap:8px!important;margin-top:18px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-panel,body:has(.b3-applications-reference-hero) .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) .b3-applications-download-panel{min-height:116px!important;max-height:122px!important;padding:8px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip{gap:6px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{grid-template-rows:58px 14px!important;gap:4px!important;min-height:76px!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{width:100%!important;height:58px!important;object-fit:contain!important;object-position:center!important;background:#fffaf3!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{min-height:14px!important;font-size:7.4px!important;line-height:1.1!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:15px!important;padding-block:1px!important;font-size:7.4px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel{padding-right:104px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>a{min-height:16px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{right:11px!important;bottom:7px!important;width:82px!important;height:98px!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) .b3-applications-bottom-cta{min-height:38px!important;margin-top:1px!important;padding:5px 180px!important}}@media(min-width:901px){body:has(.products-index-page) .desktop-product-list-tools>button{display:grid!important;min-width:44px!important;padding:0 9px!important;font-size:10px!important;letter-spacing:0!important}body:has(.products-index-page) .products-index-page .filterable-products:has(.active-filter-summary) .desktop-product-list-tools>button{display:grid!important}body:has(.products-index-page) .filterable-products.list-products-view .filtered-product-results>.front-grid.compact{grid-template-columns:1fr!important;gap:12px!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card{display:grid!important;grid-template-columns:184px minmax(160px,1fr) minmax(220px,.95fr);grid-template-areas:"media title specs" "media code specs" "media tags actions";gap:8px 18px;align-items:center;min-height:156px!important;padding:12px!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card .front-card-media{grid-area:media;width:100%!important;height:132px!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card h3{grid-area:title;margin:0!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card-code{grid-area:code}body:has(.products-index-page) .filterable-products.list-products-view .product-card dl{grid-area:specs;margin:0!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card .tag-row{grid-area:tags;margin:0!important}body:has(.products-index-page) .filterable-products.list-products-view .product-card .card-actions{grid-area:actions;margin:0!important;align-self:end}}@media(min-width:1181px){body:has(.products-index-page) .front-main .products-index-page>.front-breadcrumb{position:relative!important;z-index:2!important;width:min(1280px,calc(100% - 64px))!important;margin:10px auto -28px!important;font-size:9px!important}body:has(.products-index-page) .front-main .products-index-page .front-hero{margin-top:0!important}body:has(.products-index-page) .front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:312px!important;padding-block:36px 28px!important}body:has(.products-index-page) .front-main .products-index-page .front-hero-grid{min-height:286px!important;padding:0!important;align-items:center!important}body:has(.products-index-page) .front-main .products-index-page .front-hero-copy{max-width:405px!important}body:has(.products-index-page) .front-main .products-index-page .front-hero-copy h1{max-width:390px!important;font-size:38px!important;line-height:1.08!important}body:has(.products-index-page) .front-main .products-index-page .front-hero-copy p{max-width:360px!important;margin-top:12px!important;font-size:11px!important;line-height:1.38!important}body:has(.products-index-page) .front-main .products-index-page .products-hero-actions{margin-top:18px!important}body:has(.products-index-page) .front-main .products-index-page .products-hero-actions a{min-height:32px!important;padding-inline:24px!important;font-size:8.5px!important}body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row{min-height:40px!important}body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row span{min-height:38px!important;padding-left:70px!important;font-size:7.8px!important}body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row strong{font-size:9px!important}body:has(.products-index-page) .front-main .products-index-page .product-index-directory-grid{grid-template-columns:174px minmax(0,1fr) 200px!important;gap:16px!important;padding-top:10px!important}body:has(.products-index-page) .front-main .products-index-page .product-directory-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}body:has(.products-index-page) .front-main .products-index-page .product-directory-category-grid article{grid-template-rows:88px auto minmax(24px,auto) auto!important;min-height:146px!important;padding:0 8px 8px!important;overflow:hidden!important}body:has(.products-index-page) .front-main .products-index-page .product-directory-category-grid article img{width:calc(100% + 16px)!important;height:88px!important;margin:0 -8px 7px!important;aspect-ratio:auto!important;object-fit:cover!important}body:has(.products-index-page) .front-main .products-index-page .product-index-directory .product-directory-category-grid article strong{font-size:9.4px!important;line-height:1.12!important}body:has(.products-index-page) .front-main .products-index-page .product-index-directory .product-directory-category-grid article p{min-height:24px!important;margin:2px 0 0!important;font-size:7.8px!important;line-height:1.16!important}body:has(.products-index-page) .front-main .products-index-page .product-index-directory .product-directory-category-grid article a{margin-top:3px!important;font-size:7.2px!important;line-height:1.1!important}body:has(.products-index-page) .front-main .products-index-page .product-directory-filter section{gap:2px!important;padding-right:12px!important}body:has(.products-index-page) .front-main .products-index-page .product-directory-support section{padding:7px!important}}@media(min-width:1181px){body:has(.home-reference-page) .front-main .home-reference-page .front-hero>.front-hero-banner.front-container{min-height:430px!important;padding-block:42px 30px!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-grid{min-height:360px!important;align-items:center!important;padding:0!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner .front-hero-copy{max-width:520px!important;padding-left:26px!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner .front-hero-copy h1{max-width:520px!important;font-size:46px!important;line-height:1.08!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner .front-hero-copy p{max-width:480px!important;margin-top:14px!important;font-size:15px!important;line-height:1.35!important}body:has(.home-reference-page) .front-main .home-reference-page .home-hero-actions{margin-top:24px!important}body:has(.home-reference-page) .front-main .home-reference-page .home-hero-actions a{min-height:38px!important;padding-inline:28px!important;font-size:10px!important}body:has(.home-reference-page) .front-main .home-reference-page .home-hero-facts-row{margin-top:32px!important;min-height:42px!important}body:has(.home-reference-page) .front-main .home-reference-page .home-hero-facts-row span{min-height:38px!important;padding-left:54px!important;font-size:8.5px!important;line-height:1.15!important}body:has(.home-reference-page) .front-main .home-reference-page .home-hero-facts-row strong{font-size:9.5px!important}body:has(.home-reference-page) .home-reference-page .front-section{padding:26px 0!important}body:has(.home-reference-page) .home-reference-page .front-section-header{margin-bottom:14px!important}body:has(.home-reference-page) .home-reference-page .front-section-header h2{font-size:24px!important;line-height:1.05!important}body:has(.home-reference-page) .home-reference-page .front-section-header p{margin-top:6px!important;font-size:10.5px!important;line-height:1.35!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-process-frame{padding-bottom:0!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:9px!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a{grid-template-rows:108px 34px!important;min-height:142px!important;border-radius:6px!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a>img{width:100%!important;height:108px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a>span{min-height:34px!important;padding-inline:5px!important;font-size:8.2px!important;line-height:1.08!important}body:has(.home-reference-page) .home-reference-page .home-reference-process{padding:20px 18px 22px!important}body:has(.home-reference-page) .home-reference-page .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article{min-height:108px!important;gap:6px!important;padding-inline:6px!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article .home-reference-process-icon{width:46px!important;height:46px!important;margin-bottom:13px!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-18px!important;font-size:12px!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article:not(:last-child):after{top:19px!important;right:-4px!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article strong{font-size:9.4px!important;line-height:1.12!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article p{font-size:7.8px!important;line-height:1.18!important}body:has(.home-reference-page) .home-reference-page .home-reference-process-cta{min-height:34px!important;width:360px!important;margin-top:18px!important;font-size:9px!important}body:has(.home-reference-page) .home-reference-page .home-reference-materials-applications{gap:14px!important}body:has(.home-reference-page) .home-reference-page .home-reference-materials-applications>section{min-height:322px!important;padding:18px!important}body:has(.home-reference-page) .home-reference-page .home-reference-materials-applications h3,body:has(.home-reference-page) .home-reference-page .home-reference-factory-card h3{font-size:15px!important;line-height:1.1!important}body:has(.home-reference-page) .home-reference-page .home-reference-materials-applications p,body:has(.home-reference-page) .home-reference-page .home-reference-factory-card p{margin:5px 0 12px!important;font-size:8.8px!important;line-height:1.28!important}body:has(.home-reference-page) .home-reference-page .home-reference-swatch-grid{gap:14px 10px!important}body:has(.home-reference-page) .home-reference-page .home-reference-swatch span{width:50px!important;height:50px!important}body:has(.home-reference-page) .home-reference-page .home-reference-swatch strong{font-size:8px!important;line-height:1.12!important}body:has(.home-reference-page) .home-reference-page .home-reference-application-grid{gap:8px!important}body:has(.home-reference-page) .home-reference-page .home-reference-application-grid a{grid-template-rows:78px 28px!important;min-height:106px!important;border-radius:5px!important}body:has(.home-reference-page) .home-reference-page .home-reference-application-grid img{height:78px!important;aspect-ratio:auto!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-application-grid span{min-height:28px!important;font-size:8px!important;line-height:1.08!important}body:has(.home-reference-page) .home-reference-page .home-reference-outline-cta{min-height:30px!important;margin-top:14px!important;font-size:8.5px!important}body:has(.home-reference-page) .home-reference-page .front-section:has(.quality-checklist){display:none!important}body:has(.home-reference-page) .home-reference-page .home-factory-quality{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-card{min-height:0!important;padding:18px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-gallery{grid-template-columns:1.75fr .72fr!important;gap:7px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-gallery img.primary{height:168px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-gallery img:not(.primary){height:50px!important}body:has(.home-reference-page) .home-reference-page .home-reference-quality-table td{padding:7px 8px!important;font-size:8px!important;line-height:1.18!important}body:has(.home-reference-page) .home-reference-page .home-reference-quality-gallery{gap:8px!important;margin-top:14px!important}body:has(.home-reference-page) .home-reference-page .home-reference-quality-gallery img{height:72px!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-metrics{margin:16px 0 10px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-metrics strong{font-size:15px!important}body:has(.home-reference-page) .home-reference-page .home-reference-factory-metrics small{font-size:7.5px!important;line-height:1.2!important}body:has(.home-reference-page) .home-reference-page .home-reference-lower-footer-frame{margin-top:0!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board{grid-template-columns:1.08fr 1.42fr .68fr .9fr!important;gap:0!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board article{min-height:262px!important;padding:18px!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board h3{font-size:13px!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board p,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board span,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board small,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board blockquote{font-size:8px!important;line-height:1.25!important}body:has(.home-reference-page) .home-reference-page .home-reference-case-card img.primary{height:112px!important;aspect-ratio:auto!important}body:has(.home-reference-page) .home-reference-page .home-reference-case-card div img:not(.primary){width:92px!important;height:56px!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){grid-template-columns:104px minmax(0,1fr) 44px!important;gap:10px!important;min-height:68px!important;padding:7px 0!important}body:has(.home-reference-page) .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) img{width:104px!important;min-width:104px!important;height:58px!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-download-card img{height:128px!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-trust-strip article{min-height:54px!important;padding:12px 14px 12px 46px!important}body:has(.home-reference-page) .home-reference-page .home-reference-dark-cta{min-height:82px!important;padding:20px 70px!important}body:has(.home-reference-page) .home-reference-page .home-reference-dark-footer{padding:24px 70px 30px!important;gap:22px!important}}@media(min-width:1024px){body:has(.front-main) .front-header{display:grid!important;grid-template-columns:176px minmax(0,1fr) 178px!important;height:68px!important;min-height:68px!important;align-items:center!important;gap:12px!important;padding-inline:24px!important}body:has(.front-main) .front-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:40px!important;overflow:hidden!important}body:has(.front-main) .front-logo{display:block!important;width:132px!important;max-width:132px!important;height:auto!important;max-height:40px!important;opacity:1!important;object-fit:contain!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:none!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){position:static!important;display:flex!important;width:100%!important;min-height:68px!important;height:68px!important;max-height:none!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.front-main) .front-header nav .nav-item{display:flex!important;align-items:center!important;min-width:0!important}body:has(.front-main) .front-header nav .nav-item>a{display:flex!important;min-height:68px!important;height:68px!important;align-items:center!important;padding-inline:4px!important;border:0!important;color:#172129!important;font-size:9.6px!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important}body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:32px 106px 32px!important;width:178px!important;min-width:178px!important;max-width:178px!important;gap:4px!important;align-items:center!important;justify-content:end!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{min-height:32px!important;height:32px!important;font-size:8.8px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"],body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:32px!important;min-width:32px!important;max-width:32px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:106px!important;min-width:106px!important;max-width:106px!important;padding-inline:6px!important;font-size:8.8px!important}body:has(.front-main) .mobile-menu-button{display:none!important}}@media(min-width:1024px)and (max-width:1360px){body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){gap:2px!important}body:has(.front-main) .front-header nav .nav-item>a{padding-inline:2px!important;font-size:8.4px!important}}@media(min-width:1024px)and (max-width:1179px){body:has(.front-main) .front-header{grid-template-columns:176px 44px 84px!important;justify-content:space-between!important}body:has(.front-main) .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}body:has(.front-main) .mobile-menu-button .mobile-menu-label{display:none!important}body:has(.front-main) .front-header nav:not(.open){display:none!important}body:has(.front-main) .front-header nav.open{position:absolute!important;top:68px!important;left:24px!important;right:24px!important;z-index:120!important;display:grid!important;width:auto!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:12px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}body:has(.front-main) .front-header nav.open .nav-item>a{min-height:34px!important;height:auto!important;justify-content:flex-start!important;padding:8px!important;font-size:11px!important}body:has(.front-main) .front-header-tools{grid-template-columns:40px 36px!important;width:84px!important;min-width:84px!important;max-width:84px!important;gap:8px!important}body:has(.front-main) .front-header-tools .front-rfq-button{display:none!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:40px!important;min-width:40px!important;max-width:40px!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:36px!important;min-width:36px!important;max-width:36px!important}}@media(min-width:1361px){body:has(.front-main) .front-header{grid-template-columns:176px minmax(0,1fr) 238px!important;gap:18px!important;padding-inline:28px!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){gap:4px!important}body:has(.front-main) .front-header nav .nav-item>a{font-size:9.6px!important;padding-inline:5px!important}body:has(.front-main) .front-header-tools{grid-template-columns:58px 122px 34px!important;width:238px!important;min-width:238px!important;max-width:238px!important;gap:8px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:58px!important;min-width:58px!important;max-width:58px!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important;font-size:8.8px!important}}.b4-form-reference-hero{border-top:1px solid rgba(222,216,202,.72);border-bottom:1px solid #ded8ca;background:#fbfaf7}.front-brand .front-wordmark{display:inline-flex!important;align-items:center!important;position:relative!important;width:auto!important;max-width:none!important;height:34px!important;max-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#172027!important;font-size:20px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:none!important}body:has(.front-main) .front-brand:before,body:has(.front-main) .front-brand:after,body:has(.front-main) .front-wordmark:before,body:has(.front-main) .front-wordmark:after{display:none!important;content:none!important}.b4-form-reference-hero-inner{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.34fr);gap:32px;align-items:center;min-height:224px;padding-block:18px}.b4-form-reference-hero.contact .b4-form-reference-hero-inner{grid-template-columns:minmax(390px,.96fr) minmax(0,1.1fr);min-height:246px}.b4-form-reference-copy{display:grid;gap:12px;align-content:center;min-width:0}.b4-form-reference-copy h1{margin:0;color:#111b24;font-size:clamp(34px,3.3vw,48px);line-height:.98;letter-spacing:0}.b4-form-reference-copy p{max-width:560px;margin:0;color:#394752;font-size:15px;line-height:1.45}.b4-form-reference-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.b4-form-reference-facts span{display:grid;gap:2px;min-width:0;color:#4d5962;font-size:10.5px;line-height:1.18}.b4-form-reference-facts strong{display:block;color:#121c25;font-size:12px;line-height:1.05}.b4-form-reference-media{position:relative;display:block;min-width:0;margin:0}.b4-form-reference-media img{display:block;width:100%;height:206px;border:1px solid #d8cdbb;border-radius:6px;background:#f5f1e9;object-fit:cover;object-position:center}.b4-form-reference-hero.contact .b4-form-reference-media img{height:206px;object-position:center}.b4-form-upload-toast{position:absolute;top:-16px;left:50%;display:grid;gap:2px;min-width:318px;padding:14px 18px 14px 48px;border:1px solid #dce2df;border-radius:6px;background:#fff;box-shadow:0 16px 42px #111b2429;transform:translate(-50%)}.b4-form-upload-toast:before{position:absolute;left:18px;top:18px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#fff;background:#16843b;content:"?";font-size:14px;font-weight:900}.b4-form-upload-toast strong{color:#16843b;font-size:13px;line-height:1.2}.b4-form-upload-toast span{color:#111b24;font-size:12px;line-height:1.25}@media(min-width:901px){body:has(.b4-form-reference-hero) .front-breadcrumb{padding-block:14px 8px!important;font-size:12px!important}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout{grid-template-columns:minmax(0,1fr) 360px!important;gap:18px!important;margin-block:18px!important;align-items:start!important}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout>.form-context-panel{order:2!important}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout>.front-form{order:1!important;min-width:0!important}body:has(.b4-form-reference-hero.rfq) .front-form.dynamic-contact-form[data-form-type=rfq],body:has(.batch8-error-form) .front-form.batch8-error-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 24px!important;padding:18px 20px 20px!important}body:has(.b4-form-reference-hero.contact) .front-form.dynamic-contact-form[data-form-type=general_inquiry]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;padding:22px 24px 24px!important}body:has(.b4-form-reference-hero) .front-form h2{font-size:21px!important;line-height:1.12!important}body:has(.b4-form-reference-hero) .front-form h3{grid-column:1 / -1!important;margin:5px 0 -2px!important;color:#111b24!important;font-size:14px!important;line-height:1.18!important}body:has(.b4-form-reference-hero) .front-form-intro{max-width:720px!important;font-size:12px!important;line-height:1.38!important}body:has(.b4-form-reference-hero) .front-form label{gap:4px!important;color:#29353d!important;font-size:11.5px!important;line-height:1.18!important}body:has(.b4-form-reference-hero) .front-form input,body:has(.b4-form-reference-hero) .front-form select{min-height:34px!important;border-color:#d8d4cb!important;border-radius:4px!important;padding:6px 9px!important;font-size:12px!important}body:has(.b4-form-reference-hero) .front-form textarea{min-height:76px!important;border-color:#d8d4cb!important;border-radius:4px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.35!important}body:has(.b4-form-reference-hero) .front-file-field{min-height:70px!important;padding:10px 12px!important;border-radius:5px!important}body:has(.b4-form-reference-hero) .front-consent{gap:8px!important;min-height:26px!important;color:#4d5962!important;font-size:11px!important;line-height:1.25!important}body:has(.b4-form-reference-hero) .front-form>button{justify-self:start!important;min-width:188px!important;min-height:38px!important;margin-top:0!important;padding-inline:22px!important;border-radius:4px!important;font-size:12px!important}body:has(.b4-form-reference-hero) .form-context-panel{gap:12px!important;padding:16px!important;border-color:#ded8ca!important;border-radius:6px!important;box-shadow:0 14px 38px #111b240d!important}body:has(.b4-form-reference-hero) .form-context-panel>.form-reference-media{height:132px!important;max-height:132px!important;margin:0!important;aspect-ratio:auto!important;border-radius:5px!important;object-fit:cover!important}body:has(.b4-form-reference-hero.contact) .form-context-panel>.form-reference-media{display:none!important}body:has(.b4-form-reference-hero) .form-context-panel h2,body:has(.b4-form-reference-hero) .form-context-panel h3{margin:0!important;font-size:16px!important;line-height:1.15!important}body:has(.b4-form-reference-hero) .form-context-panel p,body:has(.b4-form-reference-hero) .form-context-panel li,body:has(.b4-form-reference-hero) .form-context-panel dd,body:has(.b4-form-reference-hero) .form-context-panel dt{font-size:11px!important;line-height:1.34!important}body:has(.b4-form-reference-hero) .contact-profile-list{gap:6px!important;margin:10px 0!important}body:has(.b4-form-reference-hero) .form-help-drawer-preview{gap:9px!important;padding:11px!important;border-radius:5px!important}body:has(.b4-form-reference-hero) .form-help-drawer-preview img{height:92px!important;max-height:92px!important;object-fit:cover!important}body:has(.b4-form-reference-hero.contact) .form-help-drawer-preview img{display:none!important}body:has(.b4-form-reference-hero) .form-help-drawer-preview .quality-checklist,body:has(.b4-form-reference-hero) .form-help-drawer-preview .front-actions{display:none!important}body:has(.b4-form-reference-hero) .front-section{padding-block:14px!important}body:has(.b4-form-reference-hero) .front-section-header{margin-bottom:10px!important}}@media(max-width:900px){.b4-form-reference-hero.contact .b4-form-reference-hero-inner,.b4-form-reference-hero-inner{grid-template-columns:1fr;gap:18px;min-height:0;padding-block:18px 22px}.b4-form-reference-copy h1{font-size:clamp(30px,8vw,40px)}.b4-form-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.b4-form-reference-media img{height:190px}.b4-form-upload-toast{position:relative;top:auto;left:auto;min-width:0;margin-top:10px;transform:none}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-block:18px!important}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout>.front-form{order:1!important}body:has(.b4-form-reference-hero) .front-form-layout.batch4-form-layout>.form-context-panel{order:2!important}}@media(min-width:1180px){body:has(.front-main) .front-header{grid-template-columns:188px minmax(0,1fr) 250px!important;gap:18px!important;min-height:70px!important;height:70px!important;padding-inline:clamp(28px,3vw,44px)!important}body:has(.front-main) .front-brand{width:188px!important;min-width:188px!important;max-width:188px!important}body:has(.front-main) .front-logo,body:has(.front-main) .front-wordmark{width:auto!important;max-width:188px!important;font-size:26px!important;line-height:1!important;letter-spacing:0!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){min-height:70px!important;height:70px!important;gap:clamp(5px,.55vw,9px)!important}body:has(.front-main) .front-header nav .nav-item>a{min-height:70px!important;height:70px!important;padding-inline:clamp(3px,.35vw,6px)!important;font-size:clamp(9.6px,.74vw,11.2px)!important;font-weight:780!important;line-height:1.1!important;letter-spacing:0!important}body:has(.front-main) .front-header-tools{grid-template-columns:58px 132px 36px!important;width:250px!important;min-width:250px!important;max-width:250px!important;gap:10px!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{min-height:36px!important;height:36px!important;border-radius:5px!important;font-size:10px!important;line-height:1!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:58px!important;min-width:58px!important;max-width:58px!important;color:#172129!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .front-search-label{display:inline!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:36px!important;min-width:36px!important;max-width:36px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:132px!important;min-width:132px!important;max-width:132px!important;padding-inline:10px!important;font-size:9.6px!important}body:has(.front-main) .front-footer{padding:34px clamp(32px,4vw,64px) 28px!important}body:has(.front-main) .front-footer-inner{grid-template-columns:minmax(310px,.82fr) minmax(0,1.5fr)!important;gap:clamp(34px,4vw,54px)!important}body:has(.front-main) .front-footer-wordmark{font-size:22px!important;line-height:1.05!important}body:has(.front-main) .front-footer-brand p{max-width:390px!important;font-size:12px!important;line-height:1.48!important}body:has(.front-main) .front-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(18px,2.2vw,30px)!important}body:has(.front-main) .front-footer h3{font-size:12px!important;line-height:1.15!important}body:has(.front-main) .front-footer a,body:has(.front-main) .front-footer p,body:has(.front-main) .front-footer span{font-size:11px!important;line-height:1.38!important}}@media(min-width:1180px)and (max-width:1320px){body:has(.front-main) .front-header{grid-template-columns:178px minmax(0,1fr) 214px!important;gap:12px!important;padding-inline:24px!important}body:has(.front-main) .front-brand{width:178px!important;min-width:178px!important;max-width:178px!important}body:has(.front-main) .front-logo,body:has(.front-main) .front-wordmark{font-size:23px!important}body:has(.front-main) .front-header nav .nav-item>a{padding-inline:3px!important;font-size:9.6px!important}body:has(.front-main) .front-header-tools{grid-template-columns:40px 122px 34px!important;width:214px!important;min-width:214px!important;max-width:214px!important;gap:8px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:40px!important;min-width:40px!important;max-width:40px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .front-search-label{display:none!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important;font-size:9px!important}}@media(min-width:1024px)and (max-width:1179px){body:has(.front-main) .front-header{height:68px!important;min-height:68px!important;grid-template-columns:188px 44px 92px!important;padding-inline:24px!important}body:has(.front-main) .front-logo,body:has(.front-main) .front-wordmark{font-size:24px!important;letter-spacing:0!important}}@media(min-width:901px){body:has(.home-reference-page) .home-reference-page .front-section-header h2,body:has(.products-index-page) .front-section-header h2{font-size:clamp(25px,2vw,32px)!important;line-height:1.12!important;letter-spacing:0!important}body:has(.home-reference-page) .home-reference-page .front-section-header p,body:has(.products-index-page) .front-section-header p{font-size:13px!important;line-height:1.48!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip{gap:11px!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a{grid-template-rows:116px 38px!important;min-height:154px!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a>img{height:116px!important;aspect-ratio:1 / 1!important;object-fit:cover!important}body:has(.home-reference-page) .home-reference-page .home-reference-category-strip a>span{min-height:38px!important;padding-inline:7px!important;font-size:9.8px!important;line-height:1.16!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article strong{font-size:10.6px!important;line-height:1.16!important}body:has(.home-reference-page) .home-reference-page .home-reference-process article p{font-size:9.4px!important;line-height:1.26!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board p,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board span,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board small,body:has(.home-reference-page) .home-reference-page .home-reference-resource-board blockquote{font-size:9.4px!important;line-height:1.34!important}body:has(.home-reference-page) .home-reference-page .home-reference-resource-board h3{font-size:14px!important;line-height:1.14!important}body:has(.products-index-page) .product-directory-filter strong,body:has(.products-index-page) .product-directory-filter h3{font-size:15px!important;line-height:1.18!important}body:has(.products-index-page) .product-directory-filter a,body:has(.products-index-page) .product-directory-filter label{font-size:10.5px!important;line-height:1.28!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article{display:grid!important;grid-template-rows:142px minmax(32px,auto) minmax(42px,auto) 24px!important;align-content:start!important;gap:0!important;min-height:248px!important;padding:0 10px 10px!important;overflow:hidden!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article.more{grid-template-rows:minmax(32px,auto) minmax(44px,auto) 24px!important;padding-top:18px!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article strong,body:has(.products-index-page) .product-card h3{font-size:13.5px!important;line-height:1.18!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article p,body:has(.products-index-page) .product-card p,body:has(.products-index-page) .product-card small,body:has(.products-index-page) .product-card dt,body:has(.products-index-page) .product-card dd{font-size:11px!important;line-height:1.36!important}body:has(.products-index-page) .product-directory-category-grid article img,body:has(.products-index-page) .product-card .front-card-media,body:has(.products-index-page) .product-card>img.front-card-media{width:100%!important;aspect-ratio:3 / 2!important;height:auto!important;min-height:142px!important;object-fit:cover!important;object-position:center!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article img{width:calc(100% + 20px)!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0 -10px 9px!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article p{min-height:42px!important;margin:3px 0 4px!important}body:has(.products-index-page) .product-index-directory .product-directory-category-grid article a{align-self:end!important;margin-top:0!important;font-size:10.2px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{display:grid!important;grid-template-rows:142px minmax(32px,auto) minmax(42px,auto) 24px!important;align-content:start!important;min-height:248px!important;padding:0 10px 10px!important;overflow:hidden!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:minmax(32px,auto) minmax(44px,auto) 24px!important;padding-top:18px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{display:block!important;width:calc(100% + 20px)!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0 -10px 9px!important;object-fit:cover!important;object-position:center!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{display:block!important;font-size:13.5px!important;line-height:1.18!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{display:block!important;min-height:42px!important;max-height:none!important;margin:3px 0 4px!important;overflow:hidden!important;font-size:10.8px!important;line-height:1.32!important;-webkit-line-clamp:unset!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article a{align-self:end!important;min-height:18px!important;margin-top:0!important;font-size:10px!important;line-height:1.1!important}}@media(min-width:1361px){body:has(.b3-applications-reference-hero) .b3-applications-hero-card{overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{filter:brightness(1.16) contrast(.94) saturate(1.03)!important;transform:scale(1.015)!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid .b3-application-reference-card img{filter:brightness(1.12) contrast(.98) saturate(1.04)!important;transform:scale(1.01)!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card-bags-handbags img{object-position:68% 50%!important}body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card-backpacks img{object-position:50% 48%!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{overflow:hidden!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{filter:brightness(1.05) contrast(1.02) saturate(1.04)!important;object-fit:contain!important;transform:scale(1.13)!important;transform-origin:center center!important}body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{font-size:7.8px!important;line-height:1.08!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:16px!important;padding:1px 7px!important;font-size:7.8px!important;line-height:1.08!important}body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details+details{margin-top:2px!important}body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{filter:brightness(1.1) contrast(.98) saturate(1.02)!important}}@media(min-width:1024px){body:has(.front-main) .front-header{display:grid!important;height:68px!important;min-height:68px!important;align-items:center!important;gap:12px!important;padding-inline:24px!important;border-bottom:1px solid #ded8ce!important;background:#fff!important}body:has(.front-main) .front-brand{display:flex!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:40px!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important}body:has(.front-main) .front-logo{display:block!important;width:136px!important;max-width:136px!important;height:auto!important;max-height:40px!important;opacity:1!important;object-fit:contain!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:none!important}body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:28px 100px 28px!important;width:164px!important;min-width:164px!important;max-width:164px!important;gap:4px!important;align-items:center!important;justify-content:end!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{min-height:32px!important;height:32px!important;font-size:9px!important;line-height:1!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"],body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:100px!important;min-width:100px!important;max-width:100px!important;padding-inline:6px!important;font-size:9px!important;white-space:nowrap!important}}@media(min-width:1024px)and (max-width:1359px){body:has(.front-main) .front-header{grid-template-columns:152px 44px 164px!important;justify-content:space-between!important}body:has(.front-main) .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}body:has(.front-main) .mobile-menu-button .mobile-menu-label{display:none!important}body:has(.front-main) .front-header nav:not(.open){display:none!important}body:has(.front-main) .front-header nav.open{position:absolute!important;top:68px!important;left:24px!important;right:24px!important;z-index:120!important;display:grid!important;width:auto!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px!important;overflow:visible!important;border:1px solid #ded8ce!important;background:#fff!important;box-shadow:0 18px 42px #0f182024!important}body:has(.front-main) .front-header nav.open .nav-item>a{display:flex!important;min-height:38px!important;height:auto!important;align-items:center!important;justify-content:center!important;padding:9px 10px!important;border:1px solid #ece4d8!important;color:#172129!important;background:#fbfaf7!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}}@media(min-width:1360px){body:has(.front-main) .front-header{grid-template-columns:152px minmax(0,1fr) 164px!important;justify-content:stretch!important}body:has(.front-main) .mobile-menu-button{display:none!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open),body:has(.front-main) .front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-height:68px!important;height:68px!important;max-height:none!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.front-main) .front-header nav .nav-item{display:flex!important;align-items:center!important;min-width:0!important}body:has(.front-main) .front-header nav .nav-item>a{display:flex!important;min-height:68px!important;height:68px!important;align-items:center!important;justify-content:center!important;padding-inline:2px!important;border:0!important;color:#172129!important;background:transparent!important;font-size:10.4px!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}}@media(min-width:1024px){html body:has(.front-main) .front-header{height:68px!important;min-height:68px!important;gap:12px!important;padding-inline:24px!important}html body:has(.front-main) .front-brand{width:174px!important;min-width:174px!important;max-width:174px!important;height:40px!important;overflow:visible!important}html body:has(.front-main) .front-logo,html body:has(.front-main) .front-logo.front-wordmark{display:inline-flex!important;width:auto!important;max-width:none!important;height:40px!important;max-height:40px!important;align-items:center!important;overflow:visible!important;color:#172129!important;font-size:21px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) .front-brand .mobile-reference-brand{display:none!important;width:0!important;max-width:0!important;overflow:hidden!important}html body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:28px 100px 28px!important;width:164px!important;min-width:164px!important;max-width:164px!important;gap:4px!important}html body:has(.front-main) .front-header-tools button[aria-label="Search products"],html body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:28px!important;min-width:28px!important;max-width:28px!important}html body:has(.front-main) .front-header-tools .front-rfq-button{width:100px!important;min-width:100px!important;max-width:100px!important;font-size:9px!important}}@media(min-width:1024px)and (max-width:1359px){html body:has(.front-main) .front-header{grid-template-columns:174px 44px 164px!important;justify-content:space-between!important}html body:has(.front-main) .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important}html body:has(.front-main) .front-header nav:not(.open){display:none!important}html body:has(.front-main) .front-header nav.open{position:absolute!important;top:68px!important;left:24px!important;right:24px!important;display:grid!important;width:auto!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px!important}html body:has(.front-main) .front-header nav.open .nav-item>a{min-height:38px!important;height:auto!important;padding:9px 10px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}}@media(min-width:1360px){html body:has(.front-main) .front-header{grid-template-columns:174px minmax(0,1fr) 164px!important;height:48px!important;min-height:48px!important}html body:has(.front-main) .mobile-menu-button{display:none!important}html body:has(.front-main) .front-header nav,html body:has(.front-main) .front-header nav:not(.open),html body:has(.front-main) .front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-height:48px!important;height:48px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) .front-header nav .nav-item>a{min-height:48px!important;height:48px!important;padding-inline:2px!important;font-size:10.4px!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) .front-brand{height:34px!important}html body:has(.front-main) .front-logo,html body:has(.front-main) .front-logo.front-wordmark{height:34px!important;max-height:34px!important}html body:has(.front-main) .front-header-tools button,html body:has(.front-main) .front-header-tools a{min-height:30px!important;height:30px!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-hero-card{height:260px!important;min-height:260px!important;max-height:260px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{height:100%!important;min-height:0!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,2.12fr) minmax(0,.58fr) minmax(0,.7fr)!important}html body:has(.b3-applications-reference-hero) .b3-applications-category-strip{gap:2px!important}html body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{grid-template-rows:58px 16px!important;gap:2px!important;min-height:78px!important;font-size:8px!important}html body:has(.b3-applications-reference-hero) .b3-applications-category-strip img{transform:none!important}html body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{display:flex!important;min-width:0!important;min-height:16px!important;align-items:center!important;justify-content:center!important;padding-inline:2px!important;overflow:hidden!important;font-size:7px!important;line-height:1.05!important;overflow-wrap:anywhere!important;text-align:center!important}html body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong{font-size:7px!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(min-width:701px)and (max-width:900px){html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card{grid-template-rows:96px minmax(136px,auto)!important;min-height:238px!important;max-height:none!important;height:auto!important;overflow:visible!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card>div{min-height:136px!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{filter:brightness(1.14) contrast(.88) saturate(.94)!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card img{filter:brightness(1.16) contrast(.86) saturate(.92)!important}html body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img,html body:has(.b3-applications-reference-hero) .b3-applications-category-strip img,html body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{filter:brightness(1.12) contrast(.9) saturate(.94)!important}}@media(min-width:901px){html body:has(.front-main) .front-footer{padding:26px clamp(30px,4vw,58px) 22px!important}html body:has(.front-main) .front-footer-inner{grid-template-columns:minmax(280px,.76fr) minmax(0,1.58fr)!important;gap:clamp(28px,3.3vw,42px)!important}html body:has(.front-main) .front-footer-brand{gap:8px!important}html body:has(.front-main) .front-footer-wordmark{font-size:19px!important;line-height:1!important}html body:has(.front-main) .front-footer-brand p{max-width:355px!important;font-size:10.4px!important;line-height:1.34!important}html body:has(.front-main) .front-footer-links{gap:clamp(14px,1.9vw,24px)!important}html body:has(.front-main) .front-footer-links section{gap:3px!important}html body:has(.front-main) .front-footer h3{margin-bottom:5px!important;font-size:10.4px!important;line-height:1.08!important}html body:has(.front-main) .front-footer a,html body:has(.front-main) .front-footer p,html body:has(.front-main) .front-footer span{font-size:9.6px!important;line-height:1.26!important}html body:has(.front-main) .front-footer-bottom{padding-top:14px!important;font-size:9px!important;line-height:1.2!important}}html body:has(.front-main) .front-footer-links section>a,html body:has(.front-main) .front-footer-brand a.contact-button,html body:has(.front-main) .front-card.product-card .card-actions>a,html body:has(.front-main) .front-card.material-card .front-card-actions>a,html body:has(.front-main) .front-card.finish-card .front-card-actions>a,html body:has(.front-main) .product-filter-options>button,html body:has(.front-main) .product-directory-filter section>a,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-support-aside section>a,html body:has(.front-main) .product-catalog-card>a,html body:has(.front-main) .b3-applications-industry-tabs button,html body:has(.front-main) .b3-applications-faq-panel summary,html body:has(.front-main) .b3-applications-download-panel a,html body:has(.front-main) .b4-sidebar-card.topics a,html body:has(.front-main) .resource-toc a,html body:has(.front-main) .b4-reference-product-card>a,html body:has(.front-main) .faq-front summary{display:inline-flex!important;min-height:22px!important;align-items:center!important}html body:has(.front-main) .front-footer-links section>a,html body:has(.front-main) .front-footer-brand a.contact-button{width:100%!important}@media(max-width:700px){html body:has(.front-main) .front-footer{padding:18px 18px 14px!important}html body:has(.front-main) .front-footer-inner{gap:14px!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 18px!important}html body:has(.front-main) .front-footer-links section{display:grid!important;align-content:start!important;gap:1px!important}html body:has(.front-main) .front-footer h3{min-height:18px!important;margin-bottom:2px!important}html body:has(.front-main) .front-footer-links section>a,html body:has(.front-main) .front-footer-brand a.contact-button,html body:has(.front-main) .front-card.product-card .card-actions>a,html body:has(.front-main) .front-card.material-card .front-card-actions>a,html body:has(.front-main) .front-card.finish-card .front-card-actions>a,html body:has(.front-main) .product-filter-options>button,html body:has(.front-main) .product-directory-filter section>a,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-support-aside section>a,html body:has(.front-main) .product-catalog-card>a,html body:has(.front-main) .b3-applications-industry-tabs button,html body:has(.front-main) .b3-applications-faq-panel summary,html body:has(.front-main) .b3-applications-download-panel a,html body:has(.front-main) .b4-sidebar-card.topics a,html body:has(.front-main) .resource-toc a,html body:has(.front-main) .b4-reference-product-card>a,html body:has(.front-main) .faq-front summary{min-height:24px!important}html body:has(.front-main) .front-footer-links section>a,html body:has(.front-main) .front-footer-brand a.contact-button{min-height:18px!important;font-size:9.6px!important;line-height:1.1!important}}@media(min-width:701px)and (max-width:900px){html body:has(.b3-applications-reference-hero) .b3-applications-download-panel a>strong{min-width:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;line-height:1.12!important}}@media(min-width:701px){html body:has(.front-main) .front-footer-link-group{display:grid!important;align-content:start!important;gap:3px!important;min-height:0!important}html body:has(.front-main) .front-footer-link-group summary{display:block!important;margin:0 0 5px!important;color:#f5f0e8!important;cursor:default!important;list-style:none!important;pointer-events:none!important;font-size:10.4px!important;font-weight:800!important;line-height:1.08!important;text-transform:uppercase!important}html body:has(.front-main) .front-footer-link-group summary::-webkit-details-marker{display:none!important}}html body:has(.front-main) .front-footer-link-group>a{display:inline-flex!important;width:100%!important;min-height:22px!important;align-items:center!important}@media(max-width:700px){html body:has(.front-main) .front-footer-links{grid-template-columns:1fr!important;gap:6px!important}html body:has(.front-main) .front-footer-link-group{display:block!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.1)!important}html body:has(.front-main) .front-footer-link-group:first-child{border-top:0!important}html body:has(.front-main) .front-footer-link-group summary{display:flex!important;min-height:34px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;color:#f5f0e8!important;cursor:pointer!important;list-style:none!important;font-size:10.8px!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important}html body:has(.front-main) .front-footer-link-group summary::-webkit-details-marker{display:none!important}html body:has(.front-main) .front-footer-link-group summary:after{content:"+"!important;color:#c5851d!important;font-size:13px!important;line-height:1!important}html body:has(.front-main) .front-footer-link-group[open] summary:after{content:"-"!important}html body:has(.front-main) .front-footer-link-group>a{min-height:18px!important;font-size:9.6px!important;line-height:1.1!important}html body:has(.front-main) .front-footer-link-group:not([open])>a{display:none!important}}html body:has(.front-main) .front-card.product-card .card-actions>a,html body:has(.front-main) .front-card.product-card .card-actions>a.compare-action,html body:has(.front-main) .front-card.material-card .front-card-actions>a,html body:has(.front-main) .front-card.finish-card .front-card-actions>a,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-support-aside section>a,html body:has(.front-main) .product-catalog-card>a,html body:has(.front-main) .b3-applications-industry-tabs button,html body:has(.front-main) .b3-applications-faq-panel summary,html body:has(.front-main) .b3-applications-download-panel a,html body:has(.front-main) .b4-sidebar-card.topics a,html body:has(.front-main) .resource-toc a,html body:has(.front-main) .b4-reference-product-card>a,html body:has(.front-main) .faq-front summary{min-height:24px!important;font-size:9.2px!important;line-height:1.16!important}html body:has(.front-main) .front-footer-brand a.contact-button{min-height:24px!important;font-size:10px!important;line-height:1.15!important}@media(max-width:700px){html body:has(.front-main) .front-card.product-card .card-actions>a,html body:has(.front-main) .front-card.product-card .card-actions>a.compare-action,html body:has(.front-main) .front-card.material-card .front-card-actions>a,html body:has(.front-main) .front-card.finish-card .front-card-actions>a,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-support-aside section>a,html body:has(.front-main) .product-catalog-card>a,html body:has(.front-main) .b3-applications-industry-tabs button,html body:has(.front-main) .b3-applications-faq-panel summary,html body:has(.front-main) .b3-applications-download-panel a,html body:has(.front-main) .b4-sidebar-card.topics a,html body:has(.front-main) .resource-toc a,html body:has(.front-main) .b4-reference-product-card>a,html body:has(.front-main) .faq-front summary{min-height:28px!important;font-size:10px!important;line-height:1.18!important}html body:has(.front-main) .front-footer-brand a.contact-button,html body:has(.front-main) .front-footer-link-group>a{min-height:24px!important;font-size:10px!important;line-height:1.15!important}}html body:has(.front-main) .home-reference-section-action,html body:has(.front-main) .home-reference-lower-footer-frame a,html body:has(.front-main) .product-directory-reset,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-directory-support a,html body:has(.front-main) .product-support-aside a,html body:has(.front-main) .b3-finish-swatch-row>a,html body:has(.front-main) .b3-applications-material-guidance a,html body:has(.front-main) .b3-applications-bottom-cta a,html body:has(.front-main) .b3-applications-faq-panel>a,html body:has(.front-main) .reference-support-aside a,html body:has(.front-main) .b4-download-grid>a,html body:has(.front-main) .b4-advantages-checklist-row a,html body:has(.front-main) .trust-related-links>a,html body:has(.front-main) .mobile-filter-sheet-actions>a,html body:has(.front-main) .contact-profile-list dd>a{display:inline-flex!important;min-height:22px!important;align-items:center!important;line-height:1.16!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip>a{display:grid!important;align-items:stretch!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip>a span{display:flex!important;min-height:22px!important;align-items:center!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;font-size:9px!important;line-height:1.12!important}html body:has(.front-main) .home-reference-lower-footer-frame a,html body:has(.front-main) .product-directory-support a,html body:has(.front-main) .product-support-aside a,html body:has(.front-main) .reference-support-aside a,html body:has(.front-main) .b4-download-grid>a,html body:has(.front-main) .b4-advantages-checklist-row a,html body:has(.front-main) .trust-related-links>a,html body:has(.front-main) .mobile-filter-sheet-actions>a{font-size:9.2px!important}@media(max-width:700px){html body:has(.front-main) .home-reference-section-action,html body:has(.front-main) .home-reference-lower-footer-frame a,html body:has(.front-main) .product-directory-reset,html body:has(.front-main) .product-directory-category-grid article>a,html body:has(.front-main) .product-directory-support a,html body:has(.front-main) .product-support-aside a,html body:has(.front-main) .b3-finish-swatch-row>a,html body:has(.front-main) .b3-applications-material-guidance a,html body:has(.front-main) .b3-applications-bottom-cta a,html body:has(.front-main) .b3-applications-faq-panel>a,html body:has(.front-main) .reference-support-aside a,html body:has(.front-main) .b4-download-grid>a,html body:has(.front-main) .b4-advantages-checklist-row a,html body:has(.front-main) .trust-related-links>a,html body:has(.front-main) .mobile-filter-sheet-actions>a,html body:has(.front-main) .contact-profile-list dd>a{min-height:28px!important;font-size:10px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip>a{display:grid!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip>a span{min-height:28px!important;font-size:10px!important}}html body:has(.front-main):has(.home-reference-page) .home-reference-section-action,html body:has(.front-main):has(.products-index-page) .product-directory-categories header>a,html body:has(.front-main):has(.products-index-page) .product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.b3-applications-reference-hero) .b3-applications-reference-lower .b3-reference-heading-row>a,html body:has(.front-main):has(.b3-applications-reference-hero) .b3-applications-bottom-cta a,html body:has(.front-main) .contact-profile-list dd>a{display:inline-flex!important;min-height:24px!important;align-items:center!important;line-height:1.18!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip>a{font-size:9.2px!important}html body:has(.front-main):has(.b3-reference-layout) .b3-finish-swatch-row>a{min-height:38px!important;font-size:9.2px!important;line-height:1.12!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:24px!important;font-size:10px!important;line-height:1.18!important}html body:has(.b3-materials-overview-shell) main.front-main .b3-finish-swatch-row>a{min-height:48px!important;font-size:9.2px!important;line-height:1.14!important}@media(min-width:701px)and (max-width:900px){html body:has(.front-main):has(.b3-applications-reference-hero) .b3-applications-material-guidance a,html body:has(.front-main):has(.b3-applications-reference-hero) .b3-applications-bottom-cta a{min-height:28px!important;font-size:9.2px!important;line-height:1.16!important}html body:has(.front-main) .contact-profile-list dd>a{min-height:28px!important;line-height:1.18!important}}@media(max-width:700px){html body:has(.front-main) .mobile-filter-sheet-actions>button{font-size:10px!important}}@media(min-width:901px){html body:has(.product-hero-detail) main.front-main .product-detail-layout.product-hero-detail{grid-template-columns:minmax(0,.92fr) minmax(360px,.76fr)!important;gap:24px!important;margin:34px auto 22px!important;align-items:start!important}html body:has(.product-hero-detail) main.front-main .product-hero-detail .product-gallery{padding:14px!important}html body:has(.product-hero-detail) main.front-main .product-hero-detail .product-gallery-main img{max-height:392px!important;object-fit:contain!important}html body:has(.product-hero-detail) main.front-main .product-summary h1{font-size:clamp(34px,2.65vw,42px)!important;line-height:1.02!important;letter-spacing:0!important}html body:has(.product-hero-detail) main.front-main .product-summary>p{margin:8px 0!important;font-size:13.4px!important;line-height:1.36!important}html body:has(.product-hero-detail) main.front-main .product-summary .tag-row{gap:5px!important;margin:7px 0 12px!important}html body:has(.product-hero-detail) main.front-main .product-summary .tag-row span{padding:3px 7px!important;font-size:8.4px!important;line-height:1.15!important}html body:has(.product-hero-detail) main.front-main .product-summary .front-table-wrap{margin-top:10px!important}html body:has(.product-hero-detail) main.front-main .product-summary .front-spec-table th,html body:has(.product-hero-detail) main.front-main .product-summary .front-spec-table td{padding:10px 12px!important;font-size:12.8px!important;line-height:1.28!important}html body:has(.product-hero-detail) main.front-main .product-summary .front-spec-table th{width:36%!important}html body:has(.product-hero-detail) main.front-main .product-summary .front-actions{gap:8px!important;margin-top:12px!important}html body:has(.product-hero-detail) main.front-main .product-summary .front-actions a{min-height:34px!important;padding:0 13px!important;font-size:10.2px!important;line-height:1.1!important}}html body:has(.front-main) .front-breadcrumb{align-items:flex-start!important;padding-top:17.5px!important;line-height:24px!important}html body:has(.front-main) .front-breadcrumb span{align-items:center!important;line-height:24px!important}html body:has(.front-main) .front-breadcrumb a,html body:has(.front-main) .front-breadcrumb strong{display:inline-flex!important;min-height:24px!important;align-items:center!important;line-height:1!important}html body:has(.front-main) .b4-resources-page .front-breadcrumb{padding-top:1.5px!important;line-height:24px!important}@media(min-width:901px){html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero>.front-hero-banner.front-container{min-height:360px!important;padding:0!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-copy{width:min(500px,42%)!important;padding:58px 0 0 100px!important;align-self:start!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-eyebrow{margin-bottom:8px!important;font-size:10px!important;line-height:1.1!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-copy h1{max-width:440px!important;font-size:40px!important;line-height:1.04!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-copy p{max-width:440px!important;margin-top:10px!important;font-size:15px!important;line-height:1.42!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .category-hero-actions{margin-top:16px!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .category-hero-actions a{min-height:36px!important;padding:0 17px!important;font-size:11px!important;line-height:1.1!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-facts{max-width:500px!important;gap:10px!important;margin-top:16px!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-facts span{min-height:48px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.14!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .front-hero-banner .front-hero-facts strong{font-size:12px!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{filter:brightness(1.22) contrast(.78) saturate(.9)!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card img{filter:brightness(1.24) contrast(.76) saturate(.9)!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-bags-handbags img{object-position:100% 50%!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-backpacks img{object-position:50% 75%!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-garments img{object-position:100% 50%!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-footwear img{object-position:50% 25%!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-outdoor-gear img{object-position:50% 100%!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card-curtains-home-textiles img{object-position:75% 50%!important}html body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img,html body:has(.b3-applications-reference-hero) .b3-applications-category-strip img,html body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{filter:brightness(1.16) contrast(.86) saturate(.92)!important}}@media(min-width:901px){html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category{padding-block:24px 34px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .filterable-products-layout{grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(210px,240px)!important;gap:14px!important;align-items:start!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-panel{max-height:420px!important;overflow:auto!important;padding:10px!important;border-radius:6px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-controls{gap:8px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-group{gap:5px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-group h3{font-size:10px!important;line-height:1.1!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-options{gap:4px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-filter-options button{min-height:23px!important;padding:3px 7px!important;font-size:8.2px!important;line-height:1.1!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .filtered-result-header{min-height:40px!important;padding:8px 10px!important;border-radius:6px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .filtered-product-results>.front-grid.compact{grid-template-columns:1fr!important;gap:10px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card{display:grid!important;grid-template-columns:190px minmax(0,1fr) minmax(190px,.88fr)!important;grid-template-areas:"media title specs" "media code specs" "media tags actions"!important;gap:8px 14px!important;align-items:center!important;min-height:154px!important;padding:11px!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card{display:grid!important;grid-template-columns:190px minmax(0,1fr) minmax(190px,.88fr)!important;grid-template-rows:auto auto 1fr!important;grid-template-areas:"media title specs" "media code specs" "media tags actions"!important;gap:8px 14px!important;align-items:center!important;width:100%!important;min-height:154px!important;padding:11px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card .front-card-media{grid-area:media!important;width:100%!important;height:132px!important;aspect-ratio:auto!important;object-fit:cover!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card .front-card-media{grid-area:media!important;width:100%!important;height:132px!important;aspect-ratio:auto!important;object-fit:cover!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card h3{grid-area:title!important;margin:0!important;font-size:13px!important;line-height:1.12!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card h3{grid-area:title!important;margin:0!important;font-size:13px!important;line-height:1.12!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card-code{grid-area:code!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card .product-card-code{grid-area:code!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card dl{grid-area:specs!important;margin:0!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card dl{grid-area:specs!important;margin:0!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card .tag-row{grid-area:tags!important;margin:0!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card .tag-row{grid-area:tags!important;margin:0!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-card .card-actions{grid-area:actions!important;margin:0!important;align-self:end!important}html body:has(.filterable-products.low-result-category) main.front-main .filterable-products.low-result-category.list-products-view article.front-card.product-card .card-actions{grid-area:actions!important;margin:0!important;align-self:end!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-support-aside section{padding:12px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-support-aside{max-height:420px!important;overflow:auto!important;gap:10px!important}html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-support-aside p,html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-support-aside li,html body:has(.filterable-products.low-result-category) .filterable-products.low-result-category .product-support-aside span{font-size:10px!important;line-height:1.28!important}}html body:has(.front-main) .front-header{display:grid!important;grid-template-columns:190px minmax(0,1fr) 190px!important;align-items:center!important;gap:16px!important;min-height:60px!important;height:60px!important;padding:0 28px!important;border-bottom:1px solid rgba(16,24,32,.1)!important;background:#fffffffa!important;box-shadow:0 8px 24px #0f17200d!important}html body:has(.front-main) .front-brand{width:190px!important;min-width:190px!important;max-width:190px!important;height:44px!important}html body:has(.front-main) .front-logo,html body:has(.front-main) .front-logo.front-wordmark{height:44px!important;max-height:44px!important;align-items:center!important;color:#18232b!important;font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:34px 116px 34px!important;width:190px!important;min-width:190px!important;max-width:190px!important;gap:6px!important;align-items:center!important;justify-content:end!important}html body:has(.front-main) .front-header-tools button,html body:has(.front-main) .front-header-tools a{min-height:34px!important;height:34px!important;border-radius:5px!important;font-size:10px!important;line-height:1!important}html body:has(.front-main) .front-header-tools button[aria-label="Search products"],html body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}html body:has(.front-main) .front-header-tools .front-rfq-button{width:116px!important;min-width:116px!important;max-width:116px!important;padding-inline:8px!important;font-size:9.4px!important;font-weight:800!important;white-space:nowrap!important}@media(min-width:1180px){html body:has(.front-main) .mobile-menu-button{display:none!important}html body:has(.front-main) .front-header nav,html body:has(.front-main) .front-header nav:not(.open),html body:has(.front-main) .front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) .front-header nav .nav-item>a{display:inline-flex!important;min-height:60px!important;height:60px!important;align-items:center!important;padding:0 3px!important;color:#1b2730!important;font-size:10.2px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}}@media(min-width:901px)and (max-width:1179px){html body:has(.front-main) .front-header{grid-template-columns:190px 44px 190px!important;justify-content:space-between!important}html body:has(.front-main) .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important}html body:has(.front-main) .front-header nav:not(.open){display:none!important}html body:has(.front-main) .front-header nav.open{position:absolute!important;top:60px!important;left:24px!important;right:24px!important;display:grid!important;width:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px!important}}html body:has(.home-reference-page) .home-reference-dark-footer{display:none!important}html body:has(.home-reference-page) .front-main+.front-footer,html body:has(.front-main) .front-footer{display:block!important;background:#071117!important}@media(min-width:901px){html body:has(.front-main) .front-footer{padding:34px 42px 22px!important}html body:has(.front-main) .front-footer-inner{max-width:1180px!important;margin-inline:auto!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr)!important;gap:38px!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:20px!important}html body:has(.front-main) .front-footer-wordmark{font-size:20px!important;line-height:1!important}html body:has(.front-main) .front-footer h3,html body:has(.front-main) .front-footer-link-group summary{font-size:11px!important;line-height:1.1!important}html body:has(.front-main) .front-footer a,html body:has(.front-main) .front-footer p,html body:has(.front-main) .front-footer span{font-size:10.4px!important;line-height:1.36!important}}@media(max-width:700px){html body:has(.front-main) .front-header{grid-template-columns:minmax(132px,1fr) 42px auto!important;min-height:58px!important;height:58px!important;gap:8px!important;padding:0 14px!important}html body:has(.front-main) .front-brand{width:auto!important;min-width:0!important;max-width:none!important;height:40px!important}html body:has(.front-main) .front-logo,html body:has(.front-main) .front-logo.front-wordmark{height:40px!important;max-height:40px!important;font-size:18px!important}html body:has(.front-main) .front-header-tools{grid-template-columns:34px 34px!important;width:74px!important;min-width:74px!important;max-width:74px!important;gap:6px!important}html body:has(.front-main) .front-header-tools .front-rfq-button{display:none!important}html body:has(.front-main) .front-header nav.open{top:58px!important}html body:has(.products-index-page) .mobile-product-toolbar,html body:has(.products-index-page) .mobile-filter-drawer:not([open])+.mobile-product-toolbar{gap:8px!important;margin:4px 0 10px!important}html body:has(.products-index-page) .mobile-product-chip-row{gap:6px!important;overflow-x:auto!important;padding-bottom:2px!important}html body:has(.products-index-page) .mobile-product-chip-row a{min-height:30px!important;max-width:none!important;padding:0 10px!important;font-size:10px!important;line-height:1!important}html body:has(.products-index-page) .mobile-product-toolbar label{gap:6px!important;font-size:10px!important;line-height:1!important}html body:has(.products-index-page) .mobile-product-toolbar select{width:86px!important;min-height:32px!important;padding:0 22px 0 9px!important;font-size:10px!important}html body:has(.products-index-page) .mobile-filter-drawer summary{min-height:38px!important;font-size:11px!important;line-height:1!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-20px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{margin-top:6px!important}html body:has(.b3-applications-reference-hero) .b3-material-guidance-swatches img,html body:has(.b3-applications-reference-hero) .b3-applications-category-strip img,html body:has(.b3-applications-reference-hero) .b3-applications-download-panel>img{filter:brightness(1.05) contrast(.96) saturate(.98)!important}}html body:has(.front-main) header.front-header.front-header{display:grid!important;align-items:center!important;border-bottom:1px solid rgba(16,24,32,.1)!important;background:#fffffffa!important}@media(min-width:1180px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:188px minmax(0,1fr) 190px!important;gap:12px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:188px!important;min-width:188px!important;max-width:188px!important;height:42px!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important;height:42px!important;max-height:42px!important;align-items:center!important;color:#18232b!important;font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:none!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main) header.front-header.front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{display:inline-flex!important;min-height:60px!important;height:60px!important;align-items:center!important;padding:0 2px!important;color:#1b2730!important;font-size:9.6px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:34px 116px 34px!important;width:190px!important;min-width:190px!important;max-width:190px!important;gap:6px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button,html body:has(.front-main) header.front-header.front-header .front-header-tools a{min-height:34px!important;height:34px!important;border-radius:5px!important;font-size:9.4px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"] .front-search-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{width:116px!important;min-width:116px!important;max-width:116px!important;padding-inline:8px!important;white-space:nowrap!important}}@media(min-width:901px)and (max-width:1179px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:188px 44px 84px!important;justify-content:space-between!important;gap:12px!important;min-height:64px!important;height:64px!important;padding-inline:22px!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.front-main) header.front-header.front-header nav.open{top:64px!important}}@media(max-width:700px){html:has(body .front-main),html:has(body .front-main) body,html:has(body .front-main) #root,html body:has(.front-main),html body:has(.front-main) .front-main,html body:has(.front-main) header.front-header.front-header,html body:has(.front-main) .front-footer{max-width:100vw!important;overflow-x:hidden!important}html body:has(.front-main) header.front-header.front-header:before,html body:has(.front-main) header.front-header.front-header:after,html body:has(.front-main) .front-main:before,html body:has(.front-main) .front-main:after{max-width:100vw!important}}html body:has(.b4-resources-page) .b4-sidebar-card.recent a small:not(.b4-download-meta-clean){display:none!important}@media(min-width:901px){html body:has(main.download-center-page) .front-hero>.front-hero-banner.front-container{min-height:540px!important;height:540px!important;padding-block:46px!important}html body:has(main.download-center-page) .front-hero-banner .front-hero-copy{width:min(520px,44vw)!important}html body:has(main.download-center-page) .front-hero-banner .front-hero-copy h1{font-size:clamp(34px,3vw,44px)!important;line-height:1.05!important}html body:has(main.download-center-page) .front-hero-banner .front-hero-copy p{max-width:500px!important;font-size:14px!important;line-height:1.5!important}html body:has(main.download-center-page) .batch3-media-feature.compact{grid-template-columns:minmax(300px,.52fr) minmax(0,1fr)!important;gap:18px!important;margin-top:16px!important;padding:14px!important}html body:has(main.download-center-page) .batch3-media-feature.compact>img{aspect-ratio:3 / 2!important;min-height:0!important;max-height:240px!important;object-fit:cover!important}html body:has(main.download-center-page) .batch3-media-feature.compact h2{font-size:clamp(22px,2vw,28px)!important}html body:has(main.download-center-page) .batch3-media-feature.compact p{font-size:14px!important;line-height:1.5!important}}@media(min-width:1180px)and (max-width:1360px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:170px minmax(0,1fr) 174px!important;gap:8px!important;padding-inline:16px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:170px!important;min-width:170px!important;max-width:170px!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{font-size:19px!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main) header.front-header.front-header nav.open{justify-content:center!important;gap:4px!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{padding-inline:2px!important;font-size:9px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{grid-template-columns:30px 106px 30px!important;width:174px!important;min-width:174px!important;max-width:174px!important;gap:4px!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:30px!important;min-width:30px!important;max-width:30px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{width:106px!important;min-width:106px!important;max-width:106px!important;padding-inline:6px!important;font-size:8.8px!important}}@media(min-width:1180px)and (max-width:1239px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:156px minmax(0,1fr) 148px!important;gap:6px!important;column-gap:6px!important;justify-content:stretch!important;padding-inline:12px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:156px!important;min-width:156px!important;max-width:156px!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{font-size:17px!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{font-size:8.4px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{grid-template-columns:26px 88px 26px!important;width:148px!important;min-width:148px!important;max-width:148px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:26px!important;min-width:26px!important;max-width:26px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{width:88px!important;min-width:88px!important;max-width:88px!important;font-size:7.6px!important}}@media(min-width:1180px)and (max-width:1359px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:204px 44px 92px!important;justify-content:space-between!important;gap:14px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:204px!important;min-width:204px!important;max-width:204px!important;height:42px!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important;height:42px!important;align-items:center!important;font-size:20px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;justify-self:center!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.front-main) header.front-header.front-header nav.open{position:absolute!important;top:60px!important;left:24px!important;right:24px!important;z-index:180!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;min-height:0!important;height:auto!important;max-height:calc(100vh - 84px)!important;overflow:auto!important;padding:14px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}html body:has(.front-main) header.front-header.front-header nav.open .nav-item>a{min-height:36px!important;height:auto!important;justify-content:flex-start!important;padding:8px 10px!important;color:#172129!important;font-size:11px!important;line-height:1.1!important}html body:has(.front-main) header.front-header.front-header nav.open .mobile-menu-extras{display:grid!important;grid-column:1 / -1!important;order:-1!important;gap:10px!important;padding:10px!important;border-bottom:1px solid #ede3d2!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:40px 40px!important;width:92px!important;min-width:92px!important;max-width:92px!important;gap:8px!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:10px!important}}@media(min-width:1360px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:188px minmax(0,1fr) 190px!important;gap:12px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:none!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main) header.front-header.front-header nav.open{position:static!important;display:flex!important;width:100%!important;height:60px!important;min-height:60px!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important;padding-inline:2px!important;font-size:10px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{grid-template-columns:34px 116px 34px!important;width:190px!important;min-width:190px!important;max-width:190px!important;gap:6px!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:116px!important;min-width:116px!important;max-width:116px!important;font-size:9.4px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}}@media(min-width:1360px){html body:has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.b3-applications-reference-hero) header.front-header.front-header nav:not(.open),html body:has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(max-width:700px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important;min-height:58px!important;height:58px!important;padding-inline:14px!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{grid-column:1!important;display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important}html body:has(.front-main) header.front-header.front-header .front-brand{grid-column:2!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important;width:auto!important;max-width:100%!important;height:34px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;font-size:clamp(17px,5vw,21px)!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:none!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{grid-column:3!important;display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:flex-end!important;gap:0!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button,html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{display:inline-flex!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-card-grid{transform:translateY(-10px)!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:minmax(0,1.6fr) minmax(0,.98fr) minmax(0,1.12fr)!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-category-strip a{grid-template-rows:58px minmax(14px,auto)!important}html body:has(.b3-applications-reference-hero) .b3-applications-category-strip span{min-height:14px!important;overflow:visible!important;font-size:7px!important;line-height:1.05!important;text-overflow:clip!important;white-space:normal!important}}@media(min-width:701px)and (max-width:900px){html body:has(.products-index-page) .products-index-page .product-card h3{font-size:12px!important;line-height:1.18!important}html body:has(.products-index-page) .products-index-page .product-card small,html body:has(.products-index-page) .products-index-page .product-card dt,html body:has(.products-index-page) .products-index-page .product-card dd,html body:has(.products-index-page) .products-index-page .product-card a,html body:has(.products-index-page) .products-index-page .product-card .tag-row span{font-size:9px!important;line-height:1.28!important}html body:has(.b4-resources-page) .b4-featured-row,html body:has(.b4-resources-page) .b4-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body:has(.b4-resources-page) .b4-guide-card,html body:has(.b4-resources-page) .b4-article-card{grid-template-rows:auto auto minmax(44px,auto) auto!important;min-height:0!important}html body:has(.b4-resources-page) .b4-guide-card img,html body:has(.b4-resources-page) .b4-article-card img{width:100%!important;height:auto!important;aspect-ratio:1.72 / 1!important;object-fit:cover!important}html body:has(.b4-resources-page) .b4-guide-card strong,html body:has(.b4-resources-page) .b4-article-card strong{min-height:0!important;padding:9px 11px 0!important;font-size:12px!important;line-height:1.2!important}html body:has(.b4-resources-page) .b4-guide-card p,html body:has(.b4-resources-page) .b4-article-card p{min-height:0!important;padding:7px 11px 0!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.b4-resources-page) .b4-guide-card small,html body:has(.b4-resources-page) .b4-guide-card small span,html body:has(.b4-resources-page) .b4-article-card small,html body:has(.b4-resources-page) .b4-article-card small span{padding:8px 11px 10px!important;font-size:9.5px!important;line-height:1.2!important}}html body:has(main[data-event-name=view_download_center]) .download-resource-card{display:grid!important;grid-template-rows:auto auto auto minmax(56px,1fr) auto auto auto!important;align-content:start!important}html body:has(main[data-event-name=view_download_center]) .download-resource-card>img,html body:has(main[data-event-name=view_download_center]) .download-resource-card>img[src*=catalog-cover]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3 / 2!important;justify-self:stretch!important;align-self:start!important;object-fit:cover!important;object-position:center!important}html body:has(main[data-event-name=view_download_center]) .download-resource-card .front-actions{align-self:end!important;margin-top:auto!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card p,html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card strong,html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card li,html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid>a.b3-application-reference-card span{font-size:9px!important;line-height:1.16!important}html body:has(.b4-resources-page) .b4-guide-card p,html body:has(.b4-resources-page) .b4-guide-card small,html body:has(.b4-resources-page) .b4-guide-card small span,html body:has(.b4-resources-page) .b4-article-card p,html body:has(.b4-resources-page) .b4-article-card small,html body:has(.b4-resources-page) .b4-article-card small span{font-size:9px!important;line-height:1.28!important}html body:has(.b4-resources-page) .b4-guide-card,html body:has(.b4-resources-page) .b4-article-card{font-size:9px!important}html body:has(.b4-resources-page) main.front-main .b4-resources-page .b4-guide-card small,html body:has(.b4-resources-page) main.front-main .b4-resources-page .b4-guide-card small span,html body:has(.b4-resources-page) main.front-main .b4-resources-page .b4-article-card small,html body:has(.b4-resources-page) main.front-main .b4-resources-page .b4-article-card small span{font-size:9px!important;line-height:1.28!important}html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .filtered-product-results .front-grid>.front-card.product-card small,html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .filtered-product-results .front-grid>.front-card.product-card span,html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .filtered-product-results .front-grid>.front-card.product-card dt,html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .filtered-product-results .front-grid>.front-card.product-card dd,html body:has(.front-main):has(.front-breadcrumb a[href="/products/"]):not(:has(.product-hero-detail)) .filtered-product-results .front-grid>.front-card.product-card a{font-size:9px!important;line-height:1.24!important}html body:has(.b3-finish-detail-reference),html body:has(.b3-finish-detail-reference) main.front-main{background:#fbfaf7!important}html body:has(.b3-finish-detail-reference) .sticky-rfq,html body:has(.b3-finish-detail-reference) .sticky-rfq-button,html body:has(.b3-finish-detail-reference) .floating-rfq{display:none!important}html body:has(.b3-finish-detail-reference) .b3-finish-detail-reference{padding-bottom:24px!important;color:#141f29!important}html body:has(.b3-finish-detail-reference) .b3-finish-detail-reference>.front-container{width:min(1460px,calc(100% - 72px))!important;max-width:1460px!important}html body:has(.b3-finish-detail-reference) .b3-finish-detail-reference .front-breadcrumb{margin:13px 0 12px!important;padding:0!important;background:transparent!important;font-size:10px!important}html body:has(.b3-finish-detail-reference) .b3-finish-detail-hero{display:grid!important;grid-template-columns:minmax(430px,.78fr) minmax(520px,.9fr) 258px!important;gap:14px!important;align-items:start!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy,html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery,html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel,html body:has(.b3-finish-detail-reference) .b3-finish-panel{border:1px solid rgba(140,122,96,.2)!important;border-radius:6px!important;background:#fffffcf5!important;box-shadow:0 12px 28px #181f250a!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy{display:flex!important;flex-direction:column!important;min-height:320px!important;padding:28px 24px 22px!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy>span{align-self:flex-start!important;border-radius:3px!important;padding:5px 8px!important;background:#b9812a!important;color:#fff!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy h1{max-width:520px!important;margin:14px 0 0!important;color:#111d27!important;font-size:40px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy>p{max-width:520px!important;margin:14px 0 0!important;color:#46525c!important;font-size:13px!important;line-height:1.48!important}html body:has(.b3-finish-detail-reference) .b3-finish-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:auto!important;padding-top:20px!important}html body:has(.b3-finish-detail-reference) .b3-finish-benefits span{display:grid!important;gap:4px!important;border-top:1px solid rgba(140,122,96,.22)!important;padding-top:9px!important}html body:has(.b3-finish-detail-reference) .b3-finish-benefits b{color:#17232d!important;font-size:10.5px!important;line-height:1.15!important}html body:has(.b3-finish-detail-reference) .b3-finish-benefits small{color:#64707a!important;font-size:9px!important;line-height:1.2!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy .front-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy .front-actions a,html body:has(.b3-finish-detail-reference) .b3-finish-final-cta .front-actions a{min-height:34px!important;border-radius:3px!important;padding:0 12px!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:0!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery{display:grid!important;grid-template-rows:258px 54px!important;gap:8px!important;align-self:start!important;height:320px!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery>img{width:100%!important;height:258px!important;object-fit:cover!important;object-position:52% 46%!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery>div{display:grid!important;grid-template-columns:34px repeat(5,minmax(0,1fr)) 34px!important;gap:8px!important;align-items:center!important;padding:0 0 8px!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery button{width:34px!important;height:36px!important;border:1px solid rgba(140,122,96,.2)!important;border-radius:4px!important;background:#fff!important;color:#17232d!important;font-size:22px!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery>div img{width:100%!important;height:44px!important;border:1px solid rgba(140,122,96,.2)!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel{min-height:320px!important;padding:18px!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel h2,html body:has(.b3-finish-detail-reference) .b3-finish-panel h2{margin:0!important;color:#14202a!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dl{display:grid!important;gap:0!important;margin:12px 0 0!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dl div{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;border-bottom:1px solid rgba(140,122,96,.14)!important;padding:8px 0!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dt,html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dd{margin:0!important;font-size:10px!important;line-height:1.28!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dt{color:#17232d!important;font-weight:900!important}html body:has(.b3-finish-detail-reference) .b3-finish-summary-panel dd{color:#48545e!important}html body:has(.b3-finish-detail-reference) .b3-finish-workbench{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;align-items:stretch!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel{min-width:0!important;min-height:0!important;padding:14px!important;overflow:hidden!important}html body:has(.b3-finish-detail-reference) .b3-finish-answer-panel,html body:has(.b3-finish-detail-reference) .b3-finish-visual-panel,html body:has(.b3-finish-detail-reference) .b3-finish-products-panel,html body:has(.b3-finish-detail-reference) .b3-finish-compat-panel,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials{grid-column:span 2!important}html body:has(.b3-finish-detail-reference) .b3-finish-testing-panel,html body:has(.b3-finish-detail-reference) .b3-finish-color-panel{grid-column:span 1!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel{grid-column:span 5!important}html body:has(.b3-finish-detail-reference) .b3-finish-related-products{grid-column:span 3!important}html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel{grid-column:span 8!important}html body:has(.b3-finish-detail-reference) .b3-finish-case-panel{grid-column:span 2!important}html body:has(.b3-finish-detail-reference) .b3-finish-final-cta{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 560px!important;gap:20px!important;align-items:center!important;min-height:76px!important;border-radius:5px!important;padding:18px 34px!important;background:#101c24!important;color:#fff!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel h3{margin:14px 0 10px!important;color:#14202a!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel p,html body:has(.b3-finish-detail-reference) .b3-finish-panel li,html body:has(.b3-finish-detail-reference) .b3-finish-panel small{color:#4d5963!important;font-size:9.8px!important;line-height:1.34!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel p{margin:10px 0 0!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel>a,html body:has(.b3-finish-detail-reference) .b3-finish-case-panel a{color:#a66f23!important;font-size:9.2px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b3-finish-detail-reference) .b3-finish-material-row,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.b3-finish-detail-reference) .b3-finish-material-row a,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials a{display:grid!important;justify-items:center!important;gap:6px!important;color:#1b2730!important;text-align:center!important;text-decoration:none!important;font-size:9.2px!important;font-weight:800!important}html body:has(.b3-finish-detail-reference) .b3-finish-material-row img,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important}html body:has(.b3-finish-detail-reference) .b3-finish-visual-panel>div{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;gap:12px!important;margin:12px 0!important}html body:has(.b3-finish-detail-reference) .b3-finish-visual-panel img{width:126px!important;height:116px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-finish-detail-reference) .b3-finish-visual-panel ul,html body:has(.b3-finish-detail-reference) .b3-finish-color-panel ul{display:grid!important;gap:7px!important;margin:0!important;padding-left:15px!important}html body:has(.b3-finish-detail-reference) .b3-finish-products-panel>div,html body:has(.b3-finish-detail-reference) .b3-finish-related-products>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:12px 0!important}html body:has(.b3-finish-detail-reference) .b3-finish-products-panel>div a,html body:has(.b3-finish-detail-reference) .b3-finish-related-products>div a{display:grid!important;justify-items:center!important;gap:6px!important;min-width:0!important;color:#1b2730!important;text-align:center!important;text-decoration:none!important;font-size:9.2px!important;font-weight:800!important}html body:has(.b3-finish-detail-reference) .b3-finish-products-panel img,html body:has(.b3-finish-detail-reference) .b3-finish-related-products img{width:76px!important;height:54px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel table{width:100%!important;margin-top:10px!important;border-collapse:collapse!important;font-size:9.4px!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel th,html body:has(.b3-finish-detail-reference) .b3-finish-panel td{border-bottom:1px solid rgba(140,122,96,.14)!important;padding:7px 6px!important;color:#404c56!important;font-size:9.4px!important;line-height:1.18!important;text-align:left!important}html body:has(.b3-finish-detail-reference) .b3-finish-panel th{color:#17232d!important;font-weight:900!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel>p{display:inline-block!important;margin:0 0 0 12px!important;color:#6b747c!important;font-size:9.4px!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel span{display:grid!important;gap:5px!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel img{width:100%!important;height:58px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-finish-detail-reference) .b3-finish-process-panel b,html body:has(.b3-finish-detail-reference) .b3-finish-related-products span,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials span{color:#17232d!important;font-size:9.4px!important;font-weight:900!important;line-height:1.16!important}html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel .faq-accordion{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel details{border:1px solid rgba(140,122,96,.16)!important;border-radius:4px!important;background:#fff!important}html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel summary{min-height:34px!important;padding:8px 10px!important;color:#17232d!important;font-size:9.8px!important;font-weight:800!important}html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel p{padding:0 10px 10px!important}html body:has(.b3-finish-detail-reference) .b3-finish-final-cta h2{margin:0!important;color:#fff!important;font-size:19px!important;line-height:1.2!important}html body:has(.b3-finish-detail-reference) .b3-finish-final-cta p{margin:5px 0 0!important;color:#c9d2d8!important;font-size:10px!important}html body:has(.b3-finish-detail-reference) .b3-finish-final-cta .front-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}@media(max-width:1180px){html body:has(.b3-finish-detail-reference) .b3-finish-detail-reference>.front-container{width:min(100% - 28px,940px)!important}html body:has(.b3-finish-detail-reference) .b3-finish-detail-hero,html body:has(.b3-finish-detail-reference) .b3-finish-workbench,html body:has(.b3-finish-detail-reference) .b3-finish-final-cta{grid-template-columns:1fr!important}html body:has(.b3-finish-detail-reference) .b3-finish-compat-panel,html body:has(.b3-finish-detail-reference) .b3-finish-process-panel,html body:has(.b3-finish-detail-reference) .b3-finish-related-products,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials,html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel,html body:has(.b3-finish-detail-reference) .b3-finish-case-panel,html body:has(.b3-finish-detail-reference) .b3-finish-final-cta{grid-column:auto!important}}@media(max-width:720px){html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy{padding:18px!important}html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy h1{font-size:31px!important}html body:has(.b3-finish-detail-reference) .b3-finish-benefits,html body:has(.b3-finish-detail-reference) .b3-finish-hero-copy .front-actions,html body:has(.b3-finish-detail-reference) .b3-finish-hero-gallery>div,html body:has(.b3-finish-detail-reference) .b3-finish-material-row,html body:has(.b3-finish-detail-reference) .b3-finish-related-materials>div,html body:has(.b3-finish-detail-reference) .b3-finish-visual-panel>div,html body:has(.b3-finish-detail-reference) .b3-finish-products-panel>div,html body:has(.b3-finish-detail-reference) .b3-finish-related-products>div,html body:has(.b3-finish-detail-reference) .b3-finish-process-panel>div,html body:has(.b3-finish-detail-reference) .b3-finish-faq-panel .faq-accordion,html body:has(.b3-finish-detail-reference) .b3-finish-final-cta .front-actions{grid-template-columns:1fr!important}}html body:has(.b3-application-detail-reference){background:#f7f5f0!important}html body:has(.b3-application-detail-reference) main.front-main{background:#f7f5f0!important}html body:has(.b3-application-detail-reference) .sticky-rfq,html body:has(.b3-application-detail-reference) .sticky-rfq-button,html body:has(.b3-application-detail-reference) .floating-rfq{display:none!important}html body:has(.b3-application-detail-reference) .b3-application-detail-reference{padding:0 0 34px!important;color:#16212b!important}html body:has(.b3-application-detail-reference) .b3-application-detail-reference>.front-container{width:min(1460px,calc(100% - 72px))!important;max-width:1460px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-reference .front-breadcrumb{margin:14px 0 12px!important;padding:0!important;background:transparent!important;font-size:10px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-hero{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)!important;gap:24px!important;align-items:stretch!important;min-height:324px!important;border:1px solid rgba(146,122,88,.2)!important;border-radius:7px!important;padding:24px!important;background:#fffefa!important;box-shadow:0 16px 38px #1a21270f!important;overflow:hidden!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy{display:flex!important;flex-direction:column!important;min-width:0!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy h1{max-width:520px!important;margin:0!important;color:#14202b!important;font-size:42px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:0!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy>p{max-width:560px!important;margin:14px 0 0!important;color:#46535d!important;font-size:13.5px!important;line-height:1.48!important}html body:has(.b3-application-detail-reference) .b3-application-direct-answer{margin-top:16px!important;border-left:3px solid #c4872d!important;padding:10px 14px!important;background:#f7f0e5!important}html body:has(.b3-application-detail-reference) .b3-application-direct-answer strong{display:block!important;color:#15232d!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b3-application-detail-reference) .b3-application-direct-answer p{margin:5px 0 0!important;color:#48545e!important;font-size:11.5px!important;line-height:1.42!important}html body:has(.b3-application-detail-reference) .b3-application-detail-facts{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:17px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-facts span{display:grid!important;gap:2px!important;border-top:1px solid rgba(146,122,88,.24)!important;padding-top:8px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-facts b{color:#b67822!important;font-size:15px!important;line-height:1!important}html body:has(.b3-application-detail-reference) .b3-application-detail-facts small{color:#5c6871!important;font-size:9.5px!important;line-height:1.15!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy .front-actions{display:flex!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy .front-actions a{min-width:146px!important;min-height:38px!important;border-radius:3px!important;padding:0 18px!important;font-size:10px!important;font-weight:900!important;letter-spacing:0!important}html body:has(.b3-application-detail-reference) .b3-application-detail-media{display:grid!important;grid-template-columns:.74fr 1.26fr!important;gap:12px!important;min-width:0!important;height:276px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-media img{width:100%!important;height:276px!important;border-radius:5px!important;object-fit:cover!important;box-shadow:0 14px 28px #161d231a!important}html body:has(.b3-application-detail-reference) .b3-application-detail-media img:first-child{object-position:52% 46%!important}html body:has(.b3-application-detail-reference) .b3-application-detail-media img:last-child{object-position:54% 48%!important}html body:has(.b3-application-detail-reference) .b3-application-workbench{display:grid!important;grid-template-columns:1.04fr 1.04fr .86fr 1.06fr!important;gap:10px!important;margin-top:12px!important}html body:has(.b3-application-detail-reference) .b3-app-panel{min-width:0!important;border:1px solid rgba(146,122,88,.22)!important;border-radius:6px!important;padding:14px!important;background:#fffefaf5!important;box-shadow:0 10px 24px #1a21270a!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel,html body:has(.b3-application-detail-reference) .b3-app-categories-panel{grid-column:span 2!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel{grid-column:span 3!important}html body:has(.b3-application-detail-reference) .b3-app-panel h2{margin:0!important;color:#15212b!important;font-size:15px!important;font-weight:900!important;line-height:1.16!important;letter-spacing:0!important}html body:has(.b3-application-detail-reference) .b3-app-panel header{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin-bottom:11px!important}html body:has(.b3-application-detail-reference) .b3-app-panel header>a,html body:has(.b3-application-detail-reference) .b3-app-panel>a,html body:has(.b3-application-detail-reference) .b3-app-expert-panel a{color:#a66d20!important;font-size:9.5px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel span{min-height:86px!important;border:1px solid rgba(146,122,88,.18)!important;border-radius:5px!important;padding:10px!important;background:#fbf8f2!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel b{display:block!important;color:#17232d!important;font-size:11px!important;line-height:1.2!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel small{display:block!important;margin-top:6px!important;color:#64707a!important;font-size:9.2px!important;line-height:1.26!important}html body:has(.b3-application-detail-reference) .b3-app-categories-panel>div{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}html body:has(.b3-application-detail-reference) .b3-app-categories-panel>div>a{display:grid!important;grid-template-rows:70px minmax(30px,auto)!important;overflow:hidden!important;border:1px solid rgba(146,122,88,.18)!important;border-radius:5px!important;background:#fff!important;color:#17232d!important;text-decoration:none!important}html body:has(.b3-application-detail-reference) .b3-app-categories-panel img{width:100%!important;height:70px!important;object-fit:cover!important;object-position:50% 46%!important}html body:has(.b3-application-detail-reference) .b3-app-categories-panel span{display:grid!important;place-items:center!important;min-height:30px!important;padding:5px 4px!important;text-align:center!important;font-size:9.4px!important;font-weight:800!important;line-height:1.16!important}html body:has(.b3-application-detail-reference) .b3-app-material-panel>div,html body:has(.b3-application-detail-reference) .b3-app-finish-panel>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 8px!important;margin:14px 0 12px!important}html body:has(.b3-application-detail-reference) .b3-app-material-panel>div>a,html body:has(.b3-application-detail-reference) .b3-app-finish-panel>div>a{display:grid!important;justify-items:center!important;gap:6px!important;color:#26333d!important;text-align:center!important;text-decoration:none!important}html body:has(.b3-application-detail-reference) .b3-app-material-panel img,html body:has(.b3-application-detail-reference) .b3-app-finish-panel img{width:48px!important;height:48px!important;border:1px solid rgba(146,122,88,.2)!important;border-radius:50%!important;object-fit:cover!important}html body:has(.b3-application-detail-reference) .b3-app-material-panel span,html body:has(.b3-application-detail-reference) .b3-app-finish-panel span{font-size:9.2px!important;font-weight:800!important;line-height:1.14!important}html body:has(.b3-application-detail-reference) .b3-app-rfq-panel ul{display:grid!important;gap:8px!important;margin:12px 0 14px!important;padding:0!important;list-style:none!important}html body:has(.b3-application-detail-reference) .b3-app-rfq-panel li{display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;gap:7px!important;align-items:start!important;color:#46535d!important;font-size:10px!important;line-height:1.24!important}html body:has(.b3-application-detail-reference) .b3-app-rfq-panel li span{width:13px!important;height:13px!important;border:2px solid #c4872d!important;border-radius:50%!important}html body:has(.b3-application-detail-reference) .b3-app-rfq-panel>a{display:grid!important;place-items:center!important;min-height:32px!important;border-radius:3px!important;background:#9b671e!important;color:#fff!important;text-decoration:none!important}html body:has(.b3-application-detail-reference) .b3-app-cases-panel>div{display:grid!important;gap:9px!important}html body:has(.b3-application-detail-reference) .b3-app-cases-panel>div>a{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px 10px!important;min-height:58px!important;color:#17232d!important;text-decoration:none!important}html body:has(.b3-application-detail-reference) .b3-app-cases-panel img{grid-row:1 / 3!important;width:94px!important;height:58px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-application-detail-reference) .b3-app-cases-panel strong{font-size:10.5px!important;line-height:1.18!important}html body:has(.b3-application-detail-reference) .b3-app-cases-panel small{color:#64707a!important;font-size:9.2px!important;line-height:1.2!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel .faq-accordion{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel .faq-item{border:1px solid rgba(146,122,88,.18)!important;border-radius:5px!important;background:#fff!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel summary{min-height:38px!important;padding:9px 10px!important;color:#17232d!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel p{margin:0!important;padding:0 10px 10px!important;color:#5d6870!important;font-size:9.4px!important;line-height:1.32!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px!important;background:#111d24!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel img{width:116px!important;height:118px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel h2{color:#fff!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel p{margin:8px 0 12px!important;color:#c8d0d5!important;font-size:10px!important;line-height:1.36!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel a{color:#dca457!important}@media(max-width:1100px){html body:has(.b3-application-detail-reference) .b3-application-detail-reference>.front-container{width:min(100% - 28px,900px)!important}html body:has(.b3-application-detail-reference) .b3-application-detail-hero,html body:has(.b3-application-detail-reference) .b3-application-workbench{grid-template-columns:1fr!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel,html body:has(.b3-application-detail-reference) .b3-app-categories-panel,html body:has(.b3-application-detail-reference) .b3-app-faq-panel{grid-column:auto!important}html body:has(.b3-application-detail-reference) .b3-app-pain-panel>div,html body:has(.b3-application-detail-reference) .b3-app-categories-panel>div,html body:has(.b3-application-detail-reference) .b3-app-faq-panel .faq-accordion{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body:has(.b3-application-detail-reference) .b3-application-detail-hero{padding:16px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-copy h1{font-size:32px!important}html body:has(.b3-application-detail-reference) .b3-application-detail-media,html body:has(.b3-application-detail-reference) .b3-application-detail-facts,html body:has(.b3-application-detail-reference) .b3-app-pain-panel>div,html body:has(.b3-application-detail-reference) .b3-app-categories-panel>div,html body:has(.b3-application-detail-reference) .b3-app-faq-panel .faq-accordion,html body:has(.b3-application-detail-reference) .b3-app-expert-panel{grid-template-columns:1fr!important}}@media(min-width:901px){html body:has(main.download-center-page) .download-center-page>.front-container{width:min(1420px,calc(100% - 72px))!important;max-width:1420px!important}html body:has(main.download-center-page) .download-reference-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 316px!important;gap:20px 22px!important;align-items:start!important;margin-top:14px!important}html body:has(main.download-center-page) .download-reference-layout>.front-breadcrumb{grid-column:1 / -1!important}html body:has(main.download-center-page) .b3-download-reference-hero{display:grid!important;grid-template-columns:minmax(360px,.72fr) minmax(420px,1fr)!important;gap:34px!important;align-items:end!important;min-height:226px!important;padding:8px 0 0!important;overflow:hidden!important}html body:has(main.download-center-page) .b3-download-reference-copy{padding:22px 0 34px!important}html body:has(main.download-center-page) .b3-download-reference-copy h1{max-width:470px!important;margin:0!important;color:#17212b!important;font-size:39px!important;line-height:1.12!important;letter-spacing:0!important}html body:has(main.download-center-page) .b3-download-reference-copy p{max-width:520px!important;margin:18px 0 0!important;color:#46525c!important;font-size:14px!important;line-height:1.58!important}html body:has(main.download-center-page) .b3-download-reference-media{position:relative!important;display:grid!important;grid-template-columns:1fr .72fr!important;gap:14px!important;align-items:end!important;height:224px!important;padding-right:8px!important}html body:has(main.download-center-page) .b3-download-reference-media img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:5px!important;box-shadow:0 18px 36px #141a1f1f!important}html body:has(main.download-center-page) .b3-download-reference-media img:first-child{object-position:50% 38%!important}html body:has(main.download-center-page) .b3-download-reference-media img:last-child{height:178px!important;object-position:56% 48%!important}html body:has(main.download-center-page) .download-reference-main-panel,html body:has(main.download-center-page) .download-reference-sidebar>section,html body:has(main.download-center-page) .download-reference-sidebar>form{border:1px solid rgba(143,125,100,.2)!important;border-radius:7px!important;background:#fffffff0!important;box-shadow:0 12px 28px #161d230d!important}html body:has(main.download-center-page) .download-reference-main-panel{overflow:hidden!important}html body:has(main.download-center-page) .download-category-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(143,125,100,.18)!important;background:#fff!important}html body:has(main.download-center-page) .download-category-tabs button{justify-content:center!important;min-height:42px!important;border:0!important;border-right:1px solid rgba(143,125,100,.16)!important;border-radius:0!important;background:transparent!important;color:#26313a!important;font-size:11px!important}html body:has(main.download-center-page) .download-category-tabs button.active{color:#9b671f!important;box-shadow:inset 0 -2px #966922!important}html body:has(main.download-center-page) .download-category-tabs small{align-self:center!important;padding:0 14px!important;font-size:10px!important}html body:has(main.download-center-page) .download-reference-toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) 120px 150px 110px 88px!important;gap:10px!important;padding:16px 14px 12px!important;border-bottom:1px solid rgba(143,125,100,.14)!important}html body:has(main.download-center-page) .download-reference-toolbar label span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body:has(main.download-center-page) .download-reference-toolbar input,html body:has(main.download-center-page) .download-reference-toolbar select{width:100%!important;min-height:31px!important;border:1px solid rgba(143,125,100,.2)!important;border-radius:4px!important;padding:0 10px!important;background:#fff!important;color:#3b4750!important;font-size:10.5px!important}html body:has(main.download-center-page) .download-reference-toolbar button{min-height:31px!important;border:0!important;background:transparent!important;color:#9b671f!important;font-size:10px!important;font-weight:800!important}html body:has(main.download-center-page) .download-reference-result-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px 10px!important;color:#5e6972!important;font-size:10.5px!important}html body:has(main.download-center-page) .download-reference-result-row label{display:inline-flex!important;gap:8px!important;align-items:center!important}html body:has(main.download-center-page) .download-reference-result-row select{min-height:30px!important;border:1px solid rgba(143,125,100,.2)!important;border-radius:4px!important;padding:0 28px 0 10px!important;background:#fff!important;font-size:10px!important}html body:has(main.download-center-page) .download-reference-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:0 14px 16px!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card{grid-template-columns:104px minmax(0,1fr)!important;grid-template-rows:auto minmax(48px,1fr) auto auto!important;column-gap:11px!important;row-gap:4px!important;min-height:146px!important;padding:10px!important;border-radius:6px!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card>img{grid-row:1 / 5!important;width:104px!important;height:126px!important;aspect-ratio:auto!important;border-radius:4px!important;object-fit:cover!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card>small,html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card .quality-checklist,html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card .download-tags{display:none!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card h3{margin:0!important;font-size:12.6px!important;line-height:1.2!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card p{margin:0!important;color:#4f5a63!important;font-size:10.6px!important;line-height:1.34!important}html body:has(main.download-center-page) .download-reference-card-grid .download-card-meta{display:flex!important;flex-wrap:wrap!important;gap:4px 7px!important;align-items:center!important;font-size:9.4px!important;line-height:1.2!important}html body:has(main.download-center-page) .download-reference-card-grid .download-card-meta span{display:inline!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#65717a!important;font-size:9.4px!important;line-height:1.2!important}html body:has(main.download-center-page) .download-reference-card-grid .download-card-meta span+span:before{margin-right:7px!important;color:#c9b99e!important;content:"|"!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card .front-actions{display:flex!important;gap:6px!important}html body:has(main.download-center-page) .download-reference-card-grid .download-resource-card .front-actions a{min-height:30px!important;padding:0 12px!important;font-size:9.8px!important}html body:has(main.download-center-page) .download-reference-sidebar{display:grid!important;gap:14px!important;grid-column:2!important;grid-row:1 / span 2!important}html body:has(main.download-center-page) .download-access-state{position:relative!important;min-height:76px!important;padding:16px 18px 14px 58px!important;background:#f4faf4!important}html body:has(main.download-center-page) .download-access-state:before{position:absolute!important;top:18px!important;left:20px!important;display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#5c9157!important;color:#fff!important;font-size:16px!important;content:"✓"!important}html body:has(main.download-center-page) .download-access-state strong{display:block!important;color:#173421!important;font-size:13px!important}html body:has(main.download-center-page) .download-access-state p{margin:4px 0 0!important;color:#3f5144!important;font-size:10px!important;line-height:1.35!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:16px!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form h2{margin:0!important;font-size:15px!important}html body:has(main.download-center-page) .download-reference-sidebar .front-form-intro,html body:has(main.download-center-page) .download-reference-sidebar .download-info-summary,html body:has(main.download-center-page) .download-reference-sidebar .front-file-field,html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form label small,html body:has(main.download-center-page) .download-reference-sidebar fieldset:nth-of-type(1) label:nth-of-type(n+5),html body:has(main.download-center-page) .download-reference-sidebar fieldset:nth-of-type(2) label:nth-of-type(n+3){display:none!important}html body:has(main.download-center-page) .download-reference-sidebar .download-form-group{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;border:0!important;padding:0!important}html body:has(main.download-center-page) .download-reference-sidebar .download-form-group legend{margin-bottom:2px!important;font-size:10px!important;font-weight:800!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form label span,html body:has(main.download-center-page) .download-reference-sidebar .front-consent span{font-size:10px!important;line-height:1.25!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form input,html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form textarea{width:100%!important;min-height:28px!important;border-radius:4px!important;font-size:10px!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form textarea{min-height:42px!important}html body:has(main.download-center-page) .download-reference-sidebar .front-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}html body:has(main.download-center-page) .download-reference-sidebar .front-consent input{width:18px!important;min-height:18px!important;height:18px!important}html body:has(main.download-center-page) .download-reference-sidebar .download-lead-form button[type=submit]{min-height:38px!important;margin-top:2px!important;border-radius:4px!important;font-size:10px!important}html body:has(main.download-center-page) .download-recent-panel{padding:16px!important}html body:has(main.download-center-page) .download-recent-panel>div:first-child{display:flex!important;justify-content:space-between!important;align-items:baseline!important}html body:has(main.download-center-page) .download-recent-panel h2{margin:0!important;font-size:14px!important}html body:has(main.download-center-page) .download-recent-panel>strong{display:block!important;margin-top:18px!important;color:#17212b!important;font-size:26px!important;line-height:1!important}html body:has(main.download-center-page) .download-recent-panel p,html body:has(main.download-center-page) .download-recent-panel span{color:#5d6870!important;font-size:10px!important}html body:has(main.download-center-page) .download-recent-bars{display:flex!important;height:70px!important;gap:5px!important;align-items:end!important;justify-content:end!important;margin-top:-20px!important}html body:has(main.download-center-page) .download-recent-bars span{width:7px!important;border-radius:2px 2px 0 0!important;background:linear-gradient(180deg,#d1a15a,#966922)!important}html body:has(main.download-center-page) .sticky-rfq,html body:has(main.download-center-page) .sticky-rfq-button,html body:has(main.download-center-page) .floating-rfq{display:none!important}}@media(max-width:900px){html body:has(main.download-center-page) .download-reference-layout{display:grid!important;gap:16px!important}html body:has(main.download-center-page) .b3-download-reference-hero,html body:has(main.download-center-page) .b3-download-reference-media,html body:has(main.download-center-page) .download-reference-sidebar{display:grid!important;grid-template-columns:1fr!important}html body:has(main.download-center-page) .download-reference-toolbar,html body:has(main.download-center-page) .download-reference-card-grid{display:grid!important;grid-template-columns:1fr!important}}html body:has(.b4-case-detail-reference) .b4-case-decisions li,html body:has(.b4-case-detail-reference) .b4-case-decisions li strong,html body:has(.b4-case-detail-reference) .b4-case-decisions ul li{color:#303b44!important;font-size:7.4px!important;font-weight:700!important;line-height:1.16!important;letter-spacing:0!important;text-align:center!important}html body:has(.b4-case-detail-reference) .b4-case-decisions ul{gap:4px!important;margin:9px 78px 0 0!important}html body:has(.b4-case-detail-reference) .b4-case-decisions ul li{display:block!important;min-height:0!important;padding-left:13px!important;text-align:left!important}html body:has(.b4-case-detail-reference) .b4-case-decisions ol{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;align-items:start!important}html body:has(.b4-case-detail-reference) .b4-case-decisions ol li{display:grid!important;justify-items:center!important;gap:5px!important}html body:has(.b4-case-detail-reference) .b4-case-decisions li span{width:18px!important;height:18px!important;font-size:8px!important}html body:has(.b4-case-detail-reference) .b4-case-decisions>article{min-height:128px!important;overflow:hidden!important}html body:has(.b4-case-detail-reference) .b4-case-decisions>article:last-child img{width:64px!important;height:72px!important}.b4-case-index-reference{--b4-case-ink: #111820;--b4-case-muted: #5f6a72;--b4-case-line: #ded5c8;--b4-case-gold: #9c6719;background:#f5f2ed;color:var(--b4-case-ink);font-family:Inter,Arial,sans-serif}.b4-case-index-shell.front-container{max-width:1328px;padding:0 18px 10px}.b4-case-index-reference .front-breadcrumb{margin:14px 0 12px;padding:0;font-size:11px;color:var(--b4-case-muted)}.b4-case-index-hero{display:grid;grid-template-columns:minmax(380px,39%) minmax(0,1fr);min-height:214px;overflow:hidden;border:1px solid var(--b4-case-line);border-radius:4px 4px 0 0;background:#fff}.b4-case-index-hero-copy{position:relative;z-index:1;padding:30px 28px 22px;background:linear-gradient(90deg,#fffffffa,#ffffffe6 78%,#fff0)}.b4-case-index-hero h1{max-width:430px;margin:0;font-size:31px;line-height:1.08;letter-spacing:0;color:#0e1822}.b4-case-index-hero p{max-width:390px;margin:12px 0 0;font-size:14px;line-height:1.5;color:#35424d}.b4-case-index-hero>img{width:100%;height:214px;object-fit:cover;object-position:58% center}.b4-case-index-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:500px;margin-top:22px}.b4-case-index-stats span{display:grid;gap:2px;min-height:38px;font-size:10px;line-height:1.15;color:#4c5961}.b4-case-index-stats strong{font-size:15px;line-height:1;color:var(--b4-case-gold)}.b4-case-index-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;border:1px solid var(--b4-case-line);border-top:0;background:#fff}.b4-case-index-tabs{display:flex;align-items:stretch;min-height:44px}.b4-case-index-tabs button{min-width:128px;border:0;border-right:1px solid #ebe4da;border-bottom:2px solid transparent;background:#fff;padding:0 18px;font-size:11px;font-weight:700;color:#28323b;cursor:pointer}.b4-case-index-tabs button.active,.b4-case-index-tabs button[aria-selected=true]{border-bottom-color:var(--b4-case-gold);color:var(--b4-case-gold)}.b4-case-index-controls{display:flex;align-items:center;gap:10px;padding:7px 10px}.b4-case-index-controls label{display:grid;gap:0}.b4-case-index-controls label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b4-case-index-controls input,.b4-case-index-controls select{height:29px;border:1px solid #d9d1c6;border-radius:3px;background:#fff;padding:0 10px;font-size:11px;color:#303942}.b4-case-search input{width:206px}.b4-case-index-controls select{min-width:142px}.b4-case-index-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:14px 0 16px}.b4-case-index-main,.b4-case-index-aside{min-width:0}.b4-case-index-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.b4-case-index-section-head h2{margin:0;font-size:15px;line-height:1.15;letter-spacing:0}.b4-case-index-section-head a,.b4-case-index-section-head button,.b4-case-load-more,.b4-case-index-aside a{color:var(--b4-case-gold);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase;text-decoration:none}.b4-case-index-section-head div{display:flex;align-items:center;gap:10px;color:var(--b4-case-muted);font-size:11px}.b4-case-index-section-head button{border:0;background:transparent;cursor:pointer}.b4-case-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.b4-case-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.b4-case-index-card{overflow:hidden;border:1px solid #ded6cb;border-radius:5px;background:#fff;box-shadow:0 8px 18px #1118200a}.b4-case-index-card.featured{min-height:196px}.b4-case-index-card.compact{min-height:151px}.b4-case-index-image{position:relative;display:block;width:100%;overflow:hidden;background:#eee8df}.b4-case-index-card.featured .b4-case-index-image{height:92px}.b4-case-index-card.compact .b4-case-index-image{height:72px}.b4-case-index-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.b4-case-index-image span{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);border-radius:3px;background:#ffffffe6;padding:3px 6px;font-size:8.5px;font-weight:800;color:#414348;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b4-case-index-card>div{display:grid;gap:6px;padding:9px 10px 8px}.b4-case-index-card h3{margin:0;min-height:28px;font-size:12px;line-height:1.18;letter-spacing:0}.b4-case-index-card h3 a{color:#111820;text-decoration:none}.b4-case-index-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:30px;margin:0;overflow:hidden;color:#58636d;font-size:10.5px;line-height:1.38}.b4-case-index-badges{display:flex;flex-wrap:wrap;gap:5px;min-height:18px}.b4-case-index-badges span{border-radius:3px;background:#f2e7d7;padding:3px 6px;color:#79551e;font-size:8.5px;line-height:1}.b4-case-index-card footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #eee7dc;padding-top:6px;color:#4f5a62;font-size:9px;line-height:1}.b4-case-index-card small{color:#68747b;font-size:9px;line-height:1.2}.b4-case-load-more{display:block;width:190px;min-height:28px;margin:12px auto 0;border:1px solid var(--b4-case-gold);border-radius:3px;background:#fff;cursor:pointer}.b4-case-empty-state{border:1px dashed #c9b899;border-radius:5px;background:#fffaf2;padding:20px}.b4-case-index-aside{display:grid;align-content:start;gap:12px}.b4-case-index-aside section{border:1px solid #ded6cb;border-radius:5px;background:#fff;padding:15px 14px}.b4-case-index-aside h2{margin:0 0 8px;font-size:12px;line-height:1.1;letter-spacing:0;text-transform:uppercase}.b4-case-index-aside p{margin:0 0 12px;color:#53606a;font-size:11px;line-height:1.45}.b4-case-index-aside section:first-child a,.b4-case-upload-card>a{display:grid;place-items:center;min-height:34px;border-radius:4px;background:var(--b4-case-gold);color:#fff}.b4-case-upload-card label{display:grid;place-items:center;min-height:82px;border:1px dashed #bf8b42;border-radius:5px;background:#fffaf3;padding:12px;text-align:center;cursor:pointer}.b4-case-upload-card input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b4-case-upload-card strong{color:#72501e;font-size:11px}.b4-case-upload-card span{margin-top:4px;color:#7d858b;font-size:9px}.b4-case-upload-card>a{margin-top:8px;min-height:30px;border:1px solid var(--b4-case-gold);background:#fff;color:var(--b4-case-gold)}.b4-case-category-list{display:grid;border-top:1px solid #eee7dc;margin:2px 0 12px}.b4-case-category-list button{display:flex;align-items:center;justify-content:space-between;min-height:28px;border:0;border-bottom:1px solid #eee7dc;background:transparent;padding:0 4px;color:#2f3941;font-size:11px;text-align:left;cursor:pointer}.b4-case-category-list strong{color:var(--b4-case-gold)}@media(max-width:980px){.b4-case-index-shell.front-container{padding-inline:14px}.b4-case-index-hero,.b4-case-index-toolbar,.b4-case-index-body{grid-template-columns:1fr}.b4-case-index-hero{min-height:0}.b4-case-index-hero-copy{padding:24px 20px}.b4-case-index-hero>img{height:220px}.b4-case-index-tabs{overflow-x:auto}.b4-case-index-tabs button{min-width:136px}.b4-case-index-controls{flex-wrap:wrap;justify-content:stretch}.b4-case-index-controls label,.b4-case-index-controls input,.b4-case-index-controls select{width:100%}.b4-case-featured-grid,.b4-case-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.b4-case-index-stats,.b4-case-featured-grid,.b4-case-library-grid{grid-template-columns:1fr}.b4-case-index-hero h1{font-size:28px}.b4-case-index-section-head{align-items:flex-start;flex-direction:column}}html body:has(.b4-case-index-reference) .b4-case-index-shell.front-container{max-width:1340px!important;width:min(1344px,calc(100vw - 96px))!important;padding:0 16px 8px!important}html body:has(.b4-case-index-reference) .b4-case-index-reference .front-breadcrumb{margin:11px 0 10px!important;font-size:10px!important}html body:has(.b4-case-index-reference) .b4-case-index-hero{grid-template-columns:minmax(376px,39%) minmax(0,1fr)!important;min-height:208px!important;height:208px!important}html body:has(.b4-case-index-reference) .b4-case-index-hero-copy{padding:28px 28px 18px!important}html body:has(.b4-case-index-reference) .b4-case-index-hero h1{max-width:410px!important;font-size:30px!important;line-height:1.07!important;letter-spacing:0!important}html body:has(.b4-case-index-reference) .b4-case-index-hero p{max-width:390px!important;margin-top:11px!important;font-size:12.5px!important;line-height:1.45!important}html body:has(.b4-case-index-reference) .b4-case-index-hero>img{height:208px!important}html body:has(.b4-case-index-reference) .b4-case-index-stats{gap:13px!important;margin-top:20px!important}html body:has(.b4-case-index-reference) .b4-case-index-stats span{min-height:31px!important;font-size:8px!important;line-height:1.1!important}html body:has(.b4-case-index-reference) .b4-case-index-stats strong{font-size:13px!important}html body:has(.b4-case-index-reference) .b4-case-index-toolbar{min-height:39px!important}html body:has(.b4-case-index-reference) .b4-case-index-tabs,html body:has(.b4-case-index-reference) .b4-case-index-tabs button{min-height:39px!important}html body:has(.b4-case-index-reference) .b4-case-index-tabs button{min-width:122px!important;padding:0 14px!important;font-size:9.5px!important}html body:has(.b4-case-index-reference) .b4-case-index-controls{padding:5px 9px!important}html body:has(.b4-case-index-reference) .b4-case-index-controls input,html body:has(.b4-case-index-reference) .b4-case-index-controls select{height:27px!important;font-size:9.5px!important}html body:has(.b4-case-index-reference) .b4-case-index-body{grid-template-columns:minmax(0,1fr) 260px!important;gap:14px!important;padding:12px 0!important}html body:has(.b4-case-index-reference) .b4-case-index-section-head{margin-bottom:7px!important}html body:has(.b4-case-index-reference) .b4-case-index-section-head h2{font-size:15px!important;line-height:1.1!important;letter-spacing:0!important}html body:has(.b4-case-index-reference) .b4-case-index-section-head a,html body:has(.b4-case-index-reference) .b4-case-index-section-head button,html body:has(.b4-case-index-reference) .b4-case-index-section-head span{font-size:8.5px!important;line-height:1.1!important}html body:has(.b4-case-index-reference) .b4-case-featured-grid{gap:12px!important;margin-bottom:12px!important}html body:has(.b4-case-index-reference) .b4-case-library-grid{gap:10px 12px!important}html body:has(.b4-case-index-reference) .b4-case-index-card.featured{min-height:174px!important}html body:has(.b4-case-index-reference) .b4-case-index-card.compact{min-height:132px!important}html body:has(.b4-case-index-reference) .b4-case-index-card.featured .b4-case-index-image{height:78px!important}html body:has(.b4-case-index-reference) .b4-case-index-card.compact .b4-case-index-image{height:58px!important}html body:has(.b4-case-index-reference) .b4-case-index-image span{top:6px!important;left:6px!important;padding:2px 5px!important;font-size:7px!important}html body:has(.b4-case-index-reference) .b4-case-index-card>div{gap:4px!important;padding:8px 9px 7px!important}html body:has(.b4-case-index-reference) .b4-case-index-card h3,html body:has(.b4-case-index-reference) .b4-case-index-card h3 a{min-height:24px!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:0!important}html body:has(.b4-case-index-reference) .b4-case-index-card p{min-height:24px!important;font-size:8.8px!important;line-height:1.28!important}html body:has(.b4-case-index-reference) .b4-case-index-badges{min-height:14px!important;gap:4px!important}html body:has(.b4-case-index-reference) .b4-case-index-badges span,html body:has(.b4-case-index-reference) .b4-case-index-card footer,html body:has(.b4-case-index-reference) .b4-case-index-card small{font-size:7.4px!important;line-height:1.1!important}html body:has(.b4-case-index-reference) .b4-case-index-card footer{padding-top:4px!important}html body:has(.b4-case-index-reference) .b4-case-index-aside{gap:10px!important}html body:has(.b4-case-index-reference) .b4-case-index-aside section{padding:13px 12px!important}html body:has(.b4-case-index-reference) .b4-case-index-aside h2{margin-bottom:7px!important;font-size:11px!important;line-height:1.1!important;letter-spacing:0!important}html body:has(.b4-case-index-reference) .b4-case-index-aside p{margin-bottom:10px!important;font-size:9.4px!important;line-height:1.35!important}html body:has(.b4-case-index-reference) .b4-case-index-aside a,html body:has(.b4-case-index-reference) .b4-case-load-more{font-size:8.5px!important}html body:has(.b4-case-index-reference) .b4-case-index-aside section:first-child a,html body:has(.b4-case-index-reference) .b4-case-upload-card>a{min-height:29px!important}html body:has(.b4-case-index-reference) .b4-case-upload-card label{min-height:72px!important;padding:10px!important}html body:has(.b4-case-index-reference) .b4-case-upload-card strong{font-size:9px!important}html body:has(.b4-case-index-reference) .b4-case-upload-card span{font-size:7.8px!important}html body:has(.b4-case-index-reference) .b4-case-category-list button{min-height:24px!important;font-size:9px!important}.b3-testing-document-reference{background:#f6f2eb;color:#172126;padding:0 0 24px}.b3-testing-document-shell.front-container{width:min(1280px,calc(100% - 96px));padding:0}.b3-testing-document-reference .front-breadcrumb{margin:0;padding:14px 0 10px;font-size:10px}.b3-testing-status-bar{display:grid;grid-template-columns:130px minmax(0,1fr) 170px;align-items:center;gap:12px;min-height:42px;padding:0 16px;border:1px solid #bad5c0;border-radius:2px;background:#edf7eb;color:#284c34}.b3-testing-status-bar span,.b3-testing-status-bar strong,.b3-testing-status-bar a{font-size:10px;line-height:1.25}.b3-testing-status-bar span{text-transform:uppercase;font-weight:800;letter-spacing:0}.b3-testing-status-bar a{justify-self:end;color:#8c5d18;font-weight:800;text-transform:uppercase}.b3-testing-document-top{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:18px;align-items:end;padding:18px 0 12px}.b3-testing-document-heading{display:grid;gap:5px}.b3-testing-document-heading small{color:#a56e1d;font-size:9px;font-weight:800;letter-spacing:0}.b3-testing-document-heading h1{margin:0;max-width:520px;color:#111d22;font-size:34px;line-height:1.04;letter-spacing:0}.b3-testing-document-heading p{margin:0;max-width:760px;color:#5c6870;font-size:11px;line-height:1.42}.b3-testing-request-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dfd3bf;background:#fffaf2}.b3-testing-request-summary span{display:grid;gap:3px;min-height:54px;padding:10px 12px;border-right:1px solid #e7dccb;color:#5e6a70;font-size:9px;line-height:1.2}.b3-testing-request-summary span:last-child{border-right:0}.b3-testing-request-summary strong{color:#bc7b18;font-size:16px;line-height:1}.b3-testing-document-layout{display:grid;grid-template-columns:minmax(620px,1fr) 330px;gap:14px;align-items:start}.b3-testing-document-main,.b3-testing-document-aside{border:1px solid #ddcfbb;background:#fffdf8}.b3-testing-document-main{padding:16px}.b3-testing-document-aside{display:grid;gap:0}.b3-testing-document-reference .testing-document-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0;border:0;background:transparent;box-shadow:none}.b3-testing-document-reference .testing-document-form h2{grid-column:1 / -1;margin:0 0 2px;color:#132128;font-size:19px;line-height:1.12}.b3-testing-document-reference .testing-document-form fieldset{grid-column:span 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;padding:11px;border:1px solid #e2d5c2;border-radius:2px;background:#fffaf2}.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(2),.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(3),.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(5){grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.b3-testing-document-reference .testing-document-form legend{padding:0 5px;color:#111d22;font-size:10px;font-weight:900}.b3-testing-document-reference .testing-document-form label{display:grid;gap:3px;margin:0;min-width:0}.b3-testing-document-reference .testing-document-form label.full,.b3-testing-document-reference .testing-document-form .full{grid-column:1 / -1}.b3-testing-document-reference .testing-document-form label span,.b3-testing-document-reference .front-file-field small,.b3-testing-document-reference .front-consent span{color:#657179;font-size:8.4px;line-height:1.22}.b3-testing-document-reference .testing-document-form input,.b3-testing-document-reference .testing-document-form select,.b3-testing-document-reference .testing-document-form textarea{width:100%;min-width:0;min-height:29px;padding:6px 8px;border:1px solid #d5c8b5;border-radius:2px;background:#fff;color:#172126;font-size:9.5px;line-height:1.22}.b3-testing-document-reference .testing-document-form textarea{min-height:48px;resize:vertical}.b3-testing-document-reference .front-file-field{gap:4px;padding:8px;border:1px dashed #c7ad82;border-radius:2px;background:#fffdf8}.b3-testing-document-reference .front-consent{grid-template-columns:15px minmax(0,1fr);align-items:start}.b3-testing-document-reference .front-consent input{min-height:15px;width:15px}.b3-testing-document-reference .front-form-error,.b3-testing-document-reference .front-form-success{grid-column:1 / -1;padding:8px 10px;border-radius:2px;font-size:9px;line-height:1.35}.b3-testing-document-reference .testing-document-form>button{grid-column:1 / -1;justify-self:start;min-height:34px;padding:0 22px;border:1px solid #b77417;border-radius:2px;background:#9c6715;color:#fff;font-size:9.5px;font-weight:900;text-transform:uppercase}.b3-testing-aside-card{display:grid;gap:8px;padding:13px 14px;border-bottom:1px solid #e2d5c2}.b3-testing-aside-card:last-child{border-bottom:0}.b3-testing-product-card{padding:0}.b3-testing-product-card img{display:block;width:100%;height:128px;object-fit:cover}.b3-testing-product-card div{display:grid;gap:5px;padding:12px 14px 14px}.b3-testing-aside-card small{color:#a56e1d;font-size:8.5px;font-weight:900;text-transform:uppercase}.b3-testing-aside-card h2{margin:0;color:#132128;font-size:14px;line-height:1.16}.b3-testing-aside-card p,.b3-testing-aside-card li,.b3-testing-aside-card a{margin:0;color:#627078;font-size:9px;line-height:1.35}.b3-testing-document-list,.b3-testing-timeline{display:grid;gap:6px;margin:0;padding:0;list-style:none}.b3-testing-document-list li{padding-left:14px;position:relative}.b3-testing-document-list li:before{content:"";position:absolute;left:0;top:5px;width:6px;height:6px;border:1px solid #9c6715;border-radius:50%}.b3-testing-timeline li{display:grid;gap:2px;padding-left:18px;position:relative}.b3-testing-timeline li:before{content:"";position:absolute;left:1px;top:2px;width:10px;height:10px;border-radius:50%;background:#9c6715}.b3-testing-timeline strong{color:#172126;font-size:9.2px;line-height:1.24}.b3-testing-timeline span{color:#6a767c;font-size:8.4px;line-height:1.3}.b3-testing-support-card a{display:inline-grid;place-items:center;justify-self:start;min-height:28px;padding:0 12px;background:#9c6715;color:#fff;font-weight:900;text-transform:uppercase}.b3-testing-document-footer-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px;margin-top:14px;border:1px solid #ddcfbb;background:#fffdf8}.b3-testing-document-footer-strip span{display:grid;place-items:center;border-right:1px solid #e2d5c2;color:#172126;font-size:9px;font-weight:900;text-transform:uppercase}.b3-testing-document-footer-strip span:last-child{border-right:0}@media(max-width:900px){.b3-testing-document-shell.front-container{width:min(100% - 28px,760px)}.b3-testing-status-bar,.b3-testing-document-top,.b3-testing-document-layout{grid-template-columns:1fr}.b3-testing-status-bar a{justify-self:start}.b3-testing-document-reference .testing-document-form,.b3-testing-document-reference .testing-document-form fieldset,.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(2),.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(3),.b3-testing-document-reference .testing-document-form fieldset:nth-of-type(5){grid-template-columns:1fr}.b3-testing-document-footer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}html body:has(.b3-testing-document-reference) .page-hero,html body:has(.b3-testing-document-reference) .front-section{display:none!important}html body:has(.b3-testing-document-reference) .b3-testing-document-shell.front-container{width:min(1280px,calc(100% - 96px))!important}html body:has(.b3-testing-document-reference) .testing-document-form fieldset{border-radius:2px!important}html body:has(.b3-testing-document-reference) .testing-document-form input,html body:has(.b3-testing-document-reference) .testing-document-form select,html body:has(.b3-testing-document-reference) .testing-document-form textarea{font-size:9.5px!important}@media(max-width:900px){html body:has(.b3-testing-document-reference) .b3-testing-document-shell.front-container{width:min(100% - 28px,760px)!important}}@media(max-width:700px){html body:has(.b4-article-reference-page) .front-header{grid-template-columns:44px minmax(0,1fr) 142px!important;min-height:58px!important;padding:0 14px!important}html body:has(.b4-article-reference-page) .front-brand .mobile-reference-brand{font-size:19px!important;line-height:1!important}html body:has(.b4-article-reference-page) .front-header-tools{display:flex!important;justify-content:end!important}html body:has(.b4-article-reference-page) .front-header-tools button[aria-label="Search products"],html body:has(.b4-article-reference-page) .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.b4-article-reference-page) .front-header-tools .front-rfq-button{display:inline-flex!important;min-width:132px!important;min-height:36px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:3px!important;background:#a86f22!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important}html body:has(.b4-article-reference-page) .mobile-menu-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body:has(.b4-article-reference-page) .front-breadcrumb{width:calc(100% - 28px)!important;padding-top:14px!important;font-size:10px!important;line-height:1.15!important}html body:has(.b4-article-reference-page) .b4-article-shell.front-container{width:calc(100% - 28px)!important;padding-top:12px!important}html body:has(.b4-article-reference-page) .b4-article-mobile-kicker{min-height:22px!important;margin-bottom:9px!important;padding:0 8px!important;font-size:11px!important}html body:has(.b4-article-reference-page) .b4-article-hero h1{font-size:28px!important;line-height:1.04!important}html body:has(.b4-article-reference-page) .b4-article-hero h2{margin-top:6px!important;font-size:18px!important;line-height:1.22!important}html body:has(.b4-article-reference-page) .b4-article-meta{gap:8px!important;margin-top:10px!important;font-size:10px!important;line-height:1.1!important}html body:has(.b4-article-reference-page) .b4-article-meta span:before{width:9px!important;height:9px!important;margin-right:4px!important}html body:has(.b4-article-reference-page) .b4-article-hero>img{height:212px!important;margin-top:13px!important;object-position:center!important}html body:has(.b4-article-reference-page) .b4-article-toolstrip{min-height:38px!important;margin-bottom:12px!important}html body:has(.b4-article-reference-page) .b4-article-toolstrip a,html body:has(.b4-article-reference-page) .b4-article-toolstrip button{min-height:38px!important;font-size:10.4px!important;line-height:1.08!important}html body:has(.b4-article-reference-page) .b4-direct-answer-card{padding:13px 15px!important}html body:has(.b4-article-reference-page) .b4-direct-answer-card h2{font-size:12.5px!important;line-height:1!important}html body:has(.b4-article-reference-page) .b4-direct-answer-card p{margin-top:8px!important;font-size:13.2px!important;line-height:1.42!important}html body:has(.b4-article-reference-page) .b4-mobile-answer-help{margin-top:8px!important;font-size:11.4px!important}html body:has(.b4-article-reference-page) .b4-mobile-toc{margin-top:10px!important}html body:has(.b4-article-reference-page) .b4-mobile-toc summary{min-height:38px!important;font-size:12px!important}html body:has(.b4-article-reference-page) .b4-article-section{margin-top:10px!important;padding:12px!important}html body:has(.b4-article-reference-page) .b4-article-section h2,html body:has(.b4-article-reference-page) .b4-inline-checklist h2{font-size:17px!important;line-height:1.16!important}html body:has(.b4-article-reference-page) .b4-article-section>p{font-size:12px!important;line-height:1.42!important}html body:has(.b4-article-reference-page) .b4-comparison-table .front-spec-table th,html body:has(.b4-article-reference-page) .b4-comparison-table .front-spec-table td{padding:6px 7px!important;font-size:10px!important;line-height:1.12!important}html body:has(.b4-article-reference-page) .b4-comparison-table .front-spec-table thead th{font-size:10.2px!important}html body:has(.b4-article-reference-page) .b4-rating-stars{font-size:9px!important}html body:has(.b4-article-reference-page) .b4-material-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(.b4-article-reference-page) .b4-material-note-grid article,html body:has(.b4-article-reference-page) .b4-inline-checklist{padding:10px!important}html body:has(.b4-article-reference-page) .b4-material-note-grid h3{font-size:12px!important;line-height:1.14!important}html body:has(.b4-article-reference-page) .quality-checklist{gap:5px!important}html body:has(.b4-article-reference-page) .quality-checklist li{grid-template-columns:13px minmax(0,1fr)!important;gap:6px!important;font-size:10px!important;line-height:1.24!important}html body:has(.b4-article-reference-page) .quality-checklist li:before{width:11px!important;height:11px!important}html body:has(.b4-article-reference-page) .b4-reference-product-grid{gap:8px!important;margin:9px -12px 0 0!important;padding-right:12px!important}html body:has(.b4-article-reference-page) .b4-reference-product-card{flex-basis:116px!important;gap:4px!important;padding:5px!important}html body:has(.b4-article-reference-page) .b4-reference-product-card img{height:72px!important;object-fit:cover!important}html body:has(.b4-article-reference-page) .b4-reference-product-card h3{font-size:10px!important;line-height:1.12!important}html body:has(.b4-article-reference-page) .b4-reference-product-card p,html body:has(.b4-article-reference-page) .b4-reference-product-card a{font-size:8.5px!important;line-height:1.12!important}html body:has(.b4-article-reference-page) .b4-download-card{min-height:43px!important;padding:7px 9px!important}html body:has(.b4-article-reference-page) .b4-download-card strong{font-size:10.5px!important}html body:has(.b4-article-reference-page) .b4-download-card small{font-size:8.8px!important}html body:has(.b4-article-reference-page) .faq-front summary{min-height:36px!important;padding:0 10px!important;font-size:10.8px!important}html body:has(.b4-article-reference-page) .faq-front p{padding:0 10px 9px!important;font-size:10.4px!important}html body:has(.b4-article-reference-page) .b4-final-cta{grid-template-columns:minmax(0,1fr) 168px!important;gap:12px!important;margin:16px -14px 0!important;padding:18px 20px!important}html body:has(.b4-article-reference-page) .b4-final-cta h2{font-size:15px!important;line-height:1.16!important}html body:has(.b4-article-reference-page) .b4-final-cta p{font-size:11px!important;line-height:1.24!important}html body:has(.b4-article-reference-page) .b4-final-cta .front-actions{display:block!important}html body:has(.b4-article-reference-page) .b4-final-cta .front-actions a{min-width:0!important;width:100%!important;min-height:40px!important;font-size:10px!important}html body:has(.b4-article-reference-page) .b4-final-cta .front-actions a:nth-child(2){display:none!important}}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;min-width:132px!important;min-height:36px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:3px!important;background:#a86f22!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:44px minmax(0,1fr) 96px!important;column-gap:8px!important;overflow:hidden!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand{min-width:0!important;justify-content:center!important;overflow:hidden!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand .mobile-reference-brand{max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;font-size:15px!important;line-height:1!important;letter-spacing:0!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{width:96px!important;min-width:96px!important;max-width:96px!important;min-height:36px!important;padding:0 6px!important;font-size:7.5px!important;white-space:nowrap!important;overflow:hidden!important}}@media(min-width:1200px){body:has(.home-reference-page) .front-main .home-reference-page .front-hero>.front-hero-banner.front-container,body:has(.home-reference-page) .front-main .home-reference-page .front-hero-grid.front-hero-banner.front-container{width:100%!important;max-width:none!important;min-height:286px!important;height:286px!important;margin:0!important;padding:0!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero .front-hero-bg-image{height:286px!important;min-height:286px!important;object-fit:cover!important;object-position:center right!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero .front-hero-copy{width:650px!important;max-width:650px!important;align-self:start!important;padding:18px 0 0 62px!important;text-shadow:none!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-copy h1{max-width:650px!important;margin:0!important;font-size:42px!important;line-height:1.05!important;letter-spacing:0!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-copy p{max-width:560px!important;margin-top:10px!important;font-size:13px!important;line-height:1.35!important}}@media(min-width:1200px){body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy{width:760px!important;max-width:760px!important;padding:18px 0 0 62px!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy h1{max-width:720px!important;font-size:40px!important;line-height:1.04!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy p{max-width:560px!important;margin-top:9px!important;font-size:13px!important;line-height:1.32!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner.front-container .home-hero-actions{margin-top:16px!important}body:has(.home-reference-page) .front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row{margin-top:18px!important}}.b3-proof-dashboard{--proof-ink: #172027;--proof-muted: #5f6870;--proof-line: #ded7ca;--proof-gold: #b7812d;color:var(--proof-ink);background:#f7f5f0;font-size:12px}.b3-proof-dashboard .front-breadcrumb{margin:14px 0 10px;font-size:11px}.b3-proof-dashboard h1,.b3-proof-dashboard h2,.b3-proof-dashboard h3,.b3-proof-dashboard p{margin:0}.b3-proof-dashboard a{color:#9a681f;font-weight:800;text-decoration:none}.b3-proof-hero{display:grid;grid-template-columns:.64fr 1fr;gap:18px;align-items:stretch;min-height:292px;margin-bottom:12px}.b3-proof-hero-copy{display:grid;align-content:start;gap:13px;padding:15px 4px 0}.b3-proof-hero-copy h1{max-width:430px;color:var(--proof-ink);font-size:34px;line-height:1.08;letter-spacing:0}.b3-proof-hero-copy>p{max-width:430px;color:var(--proof-muted);font-size:13px;line-height:1.48}.b3-proof-hero-copy .direct-answer-block{max-width:430px;padding:13px 14px;border-color:var(--proof-line);border-radius:5px;background:#fffdfa}.b3-proof-hero-copy .direct-answer-block h3{font-size:11px}.b3-proof-hero-copy .direct-answer-block p{font-size:10.8px;line-height:1.42}.b3-proof-hero-media{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);gap:8px;min-height:292px}.b3-proof-hero-media img,.b3-proof-quality-image,.b3-proof-card-grid img,.b3-proof-thumb-grid img,.b3-proof-bottom-grid img{display:block;width:100%;object-fit:cover;border:1px solid var(--proof-line);border-radius:4px;background:#eee7dc}.b3-proof-main-image{height:292px}.b3-proof-hero-media>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b3-proof-hero-media>div img:first-child{grid-column:1 / -1}.b3-proof-hero-media>div img{height:92px}.b3-proof-stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--proof-line);border-radius:5px;background:#fff}.b3-proof-stat-strip article{min-height:62px;padding:13px 18px;border-right:1px solid #e8e1d7}.b3-proof-stat-strip article:last-child{border-right:0}.b3-proof-stat-strip strong{display:block;color:var(--proof-ink);font-size:20px;line-height:1}.b3-proof-stat-strip span{display:block;margin-top:5px;color:var(--proof-muted);font-size:10px}.b3-proof-workflow,.b3-proof-main-panel,.b3-proof-side-stack>section,.b3-proof-bottom-grid>article{border:1px solid var(--proof-line);border-radius:5px;background:#ffffffdb}.b3-proof-workflow{padding:12px 14px 14px;margin-bottom:12px}.b3-proof-dashboard h2{color:var(--proof-ink);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.b3-proof-workflow>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin-top:12px}.b3-proof-workflow article,.b3-quality-workflow article{position:relative;display:grid;gap:6px;min-width:0;padding-right:14px}.b3-proof-workflow article:not(:last-child):after{content:">";position:absolute;top:8px;right:4px;color:var(--proof-gold);font-weight:900}.b3-proof-workflow b,.b3-quality-workflow b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--proof-gold);color:#fff;font-size:8px}.b3-proof-workflow strong,.b3-quality-workflow strong,.b3-proof-card-grid h3,.b3-compliance-grid strong{color:var(--proof-ink);font-size:10.5px;line-height:1.25}.b3-proof-workflow p,.b3-quality-workflow p,.b3-proof-card-grid p,.b3-proof-side-stack p,.b3-proof-bottom-grid p,.b3-compliance-grid span{color:var(--proof-muted);font-size:9.5px;line-height:1.38}.b3-proof-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-bottom:12px}.b3-proof-main-panel{padding:12px}.b3-proof-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.b3-proof-card-grid article{display:grid;gap:6px;min-width:0}.b3-proof-card-grid img{height:82px}.b3-proof-card-grid a,.b3-proof-side-stack a,.b3-proof-bottom-grid a{display:inline-flex;align-items:center;min-height:24px;color:#9a681f;font-size:9px;text-transform:uppercase}.b3-proof-side-stack{display:grid;gap:10px}.b3-proof-side-stack>section{display:grid;gap:9px;padding:12px}.b3-proof-thumb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.b3-proof-thumb-grid img{height:52px}.b3-proof-bottom-grid{display:grid;grid-template-columns:.9fr 1fr .8fr 1fr;gap:10px;margin-bottom:12px}.b3-proof-bottom-grid>article{display:grid;align-content:start;gap:10px;min-height:128px;padding:12px}.b3-proof-bottom-grid .quality-checklist{display:grid;gap:6px}.b3-proof-bottom-grid .quality-checklist li,.b3-proof-inline-checks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:var(--proof-muted);font-size:9.5px;line-height:1.25}.b3-proof-bottom-grid .quality-checklist li:before,.b3-proof-inline-checks li:before,.b3-compliance-grid article:before{content:"";display:block;width:12px;height:12px;margin-top:1px;border:2px solid var(--proof-gold);border-radius:50%}.b3-proof-bottom-grid .related-content-block{display:grid;gap:5px}.b3-proof-bottom-grid img{height:72px}.b3-proof-footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;min-height:58px;padding:14px 22px;margin-bottom:0;border-radius:5px 5px 0 0;background:#111e26;color:#fff}.b3-proof-footer-cta h2,.b3-proof-footer-cta p{color:#fff}.b3-proof-footer-cta h2{font-size:20px;text-transform:none}.b3-proof-footer-cta p{margin-top:4px;opacity:.8;font-size:10.5px}.b3-proof-footer-cta nav{display:flex;gap:12px}.b3-proof-footer-cta a,.b3-proof-actions a,.b3-proof-side-stack>section>a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 26px;border:1px solid #bd8a39;border-radius:3px;background:#966922;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.b3-proof-footer-cta a+a,.b3-proof-actions a+a,.b3-proof-side-stack>section>a+a{background:transparent;color:#172027}.b3-proof-footer-cta a+a{border-color:#fff9;color:#fff}.b3-quality-hero{grid-template-columns:.62fr 1fr;min-height:300px}.b3-proof-quality-image{height:300px}.b3-proof-inline-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:4px 0 0;list-style:none}.b3-proof-inline-checks li{grid-template-columns:16px minmax(0,1fr)}.b3-proof-inline-checks strong{display:block;color:var(--proof-ink);font-size:10px}.b3-proof-inline-checks span{color:var(--proof-muted);font-size:8.8px}.b3-proof-actions{display:flex;gap:14px;margin-top:2px}.b3-quality-top-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.b3-quality-top-grid>.b3-proof-main-panel,.b3-quality-top-grid>.b3-proof-side-stack>.b3-quality-documents{box-sizing:border-box;min-height:148px;height:148px}.b3-quality-top-grid .b3-proof-main-panel{padding:10px 12px}.b3-quality-workflow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin-top:10px}.b3-quality-workflow p{-webkit-line-clamp:3!important}.b3-quality-documents{display:grid;grid-template-rows:auto auto auto 1fr;gap:6px;padding:10px 12px!important}.b3-quality-documents>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:8.5px!important;line-height:1.25!important}.b3-quality-documents>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.b3-quality-documents>div a{color:#9a681f;font-size:8px!important;line-height:1.1!important}.b3-quality-documents>a:last-child{display:grid;min-height:22px;align-self:end;place-items:center;background:#b7812d;color:#fff;font-size:8px!important}.b3-quality-workflow article{padding-right:12px}.b3-quality-workflow article:not(:last-child):after{content:"";position:absolute;top:10px;right:6px;width:calc(100% - 28px);height:1px;transform:translate(50%);border-top:1px dashed #c99c58}.b3-quality-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr)}.b3-quality-table{display:grid;margin-top:12px;overflow:hidden;border:1px solid #e3dbcf;border-radius:4px}.b3-quality-table>div{display:grid;grid-template-columns:1fr .92fr 1.18fr 1.55fr .8fr;min-height:26px;border-bottom:1px solid #e7dfd4}.b3-quality-table>div:last-child{border-bottom:0}.b3-quality-table>div:first-child{background:#efe9dd;color:var(--proof-ink);font-weight:900}.b3-quality-table span{padding:6px 8px;border-right:1px solid #e7dfd4;color:#36414a;font-size:9px;line-height:1.25}.b3-quality-table span:last-child{border-right:0}.b3-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.b3-compliance-grid article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;min-height:54px;padding:10px;border:1px solid #e6ded2;border-radius:4px;background:#fffdfa}.b3-compliance-grid article:before{grid-row:1 / span 2}.b3-quality-bottom-grid{grid-template-columns:1.25fr 1fr}@media(max-width:900px){.b3-proof-hero,.b3-quality-hero,.b3-proof-hero-media,.b3-proof-grid,.b3-quality-top-grid,.b3-quality-detail-grid,.b3-proof-bottom-grid,.b3-quality-bottom-grid,.b3-proof-footer-cta{grid-template-columns:1fr}.b3-proof-stat-strip,.b3-proof-card-grid,.b3-proof-workflow>div,.b3-quality-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-proof-footer-cta nav,.b3-proof-actions{flex-wrap:wrap}}html body:has(.b3-proof-dashboard) .b3-proof-dashboard .front-container{width:calc(100% - 72px)!important;max-width:1464px!important;margin-inline:auto!important}html body:has(.b3-proof-dashboard) .b3-proof-dashboard h1{font-size:34px!important;line-height:1.08!important;letter-spacing:0!important}html body:has(.b3-proof-dashboard) .b3-proof-dashboard h2{font-size:12px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(.b3-proof-dashboard) .b3-proof-dashboard h3,html body:has(.b3-proof-dashboard) .b3-proof-dashboard strong{font-size:10.5px!important;line-height:1.2!important;letter-spacing:0!important}html body:has(.b3-proof-dashboard) .b3-proof-dashboard p,html body:has(.b3-proof-dashboard) .b3-proof-dashboard span,html body:has(.b3-proof-dashboard) .b3-proof-dashboard li,html body:has(.b3-proof-dashboard) .b3-proof-dashboard a{font-size:9.5px!important;line-height:1.32!important;letter-spacing:0!important}html body:has(.b3-proof-dashboard) .b3-proof-hero-copy h1{max-width:455px!important;font-size:33px!important}html body:has(.b3-proof-dashboard) .b3-proof-hero-copy>p{max-width:430px!important;font-size:12px!important}html body:has(.b3-proof-dashboard) .b3-proof-stat-strip strong{font-size:20px!important}html body:has(.b3-proof-dashboard) .b3-proof-stat-strip span{font-size:10px!important}html body:has(.b3-proof-dashboard) .b3-proof-workflow,html body:has(.b3-proof-dashboard) .b3-proof-grid,html body:has(.b3-proof-dashboard) .b3-proof-bottom-grid{margin-bottom:10px!important}html body:has(.b3-proof-dashboard) .b3-proof-workflow article,html body:has(.b3-proof-dashboard) .b3-quality-workflow article{gap:5px!important}html body:has(.b3-proof-dashboard) .b3-proof-workflow p,html body:has(.b3-proof-dashboard) .b3-quality-workflow p,html body:has(.b3-proof-dashboard) .b3-proof-card-grid p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body:has(.b3-proof-dashboard) .b3-proof-footer-cta h2{font-size:20px!important;text-transform:none!important}html body:has(.b3-proof-dashboard) .b3-proof-footer-cta a,html body:has(.b3-proof-dashboard) .b3-proof-actions a,html body:has(.b3-proof-dashboard) .b3-proof-side-stack>section>a:last-child{font-size:10px!important;line-height:1!important}html body:has(.b3-factory-dashboard) .b3-proof-dashboard .front-breadcrumb{margin:8px 0!important}html body:has(.b3-factory-dashboard) .b3-proof-hero{min-height:248px!important;margin-bottom:10px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy{gap:10px!important;padding-top:8px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy h1{max-width:430px!important;font-size:33px!important;line-height:1.08!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy>p{font-size:11.5px!important;line-height:1.38!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy .direct-answer-block{padding:10px 12px!important}html body:has(.b3-factory-dashboard) .b3-proof-main-image{height:248px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-media{min-height:248px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-media>div img{height:78px!important}html body:has(.b3-factory-dashboard) .b3-proof-stat-strip article{min-height:54px!important;padding:10px 18px!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow{padding:9px 12px 10px!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow>div{margin-top:9px!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow p{-webkit-line-clamp:2!important}html body:has(.b3-factory-dashboard) .b3-proof-main-panel,html body:has(.b3-factory-dashboard) .b3-proof-side-stack>section{padding:10px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid article{gap:5px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid img{height:64px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid p{-webkit-line-clamp:2!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid a,html body:has(.b3-factory-dashboard) .b3-proof-side-stack a{min-height:20px!important;font-size:8.5px!important}html body:has(.b3-factory-dashboard) .b3-proof-thumb-grid img{height:44px!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack{gap:8px!important;grid-column:2!important;grid-row:1 / span 2!important}html body:has(.b3-factory-dashboard) .b3-proof-grid{align-items:start!important;grid-auto-flow:dense!important}html body:has(.b3-factory-dashboard) .b3-proof-grid>.b3-proof-main-panel{grid-column:1!important;grid-row:1!important}html body:has(.b3-factory-dashboard) .b3-proof-grid>.b3-proof-bottom-grid{grid-column:1!important;grid-row:2!important;margin:0!important}html body:has(.b3-factory-dashboard) .b3-proof-grid>.b3-proof-bottom-grid>article{min-height:92px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article{min-height:92px!important;padding:10px!important}html body:has(.b3-factory-dashboard) .b3-proof-footer-cta{min-height:52px!important;padding:12px 22px!important}@media(min-width:901px){html body:has(.b3-proof-dashboard) header.front-header.front-header,html body:has(.b3-proof-dashboard) header.front-header.front-header nav,html body:has(.b3-proof-dashboard) header.front-header.front-header .front-header-tools{height:48px!important;min-height:48px!important}html body:has(.b3-proof-dashboard) .b3-proof-dashboard .front-breadcrumb{margin:4px 0!important}html body:has(.b3-quality-dashboard) .b3-quality-hero{margin-top:-20px!important}}@media(max-width:900px){html body:has(.b3-factory-dashboard) .b3-proof-dashboard .front-container{width:calc(100% - 36px)!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack,html body:has(.b3-factory-dashboard) .b3-proof-grid>.b3-proof-main-panel,html body:has(.b3-factory-dashboard) .b3-proof-grid>.b3-proof-bottom-grid{grid-column:1!important;grid-row:auto!important}html body:has(.b3-factory-dashboard) .b3-proof-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid img{height:92px!important}html body:has(.b3-factory-dashboard) .b3-proof-thumb-grid img{height:86px!important}}@media(min-width:1181px){html body:has(.products-index-page) header.front-header.front-header{grid-template-columns:190px minmax(0,1fr) 174px!important;gap:10px!important;min-height:44px!important;height:44px!important;padding-inline:24px!important}html body:has(.products-index-page) header.front-header.front-header .front-brand{width:190px!important;min-width:190px!important;max-width:190px!important;height:40px!important;overflow:visible!important}html body:has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.products-index-page) header.front-header.front-header .front-logo.front-wordmark{width:auto!important;max-width:none!important;height:40px!important;max-height:40px!important;overflow:visible!important;font-size:20px!important;line-height:1!important}html body:has(.products-index-page) header.front-header.front-header nav{height:44px!important}html body:has(.products-index-page) header.front-header.front-header .nav-item>a{min-height:26px!important;padding-inline:4px!important;font-size:8.8px!important}html body:has(.products-index-page) header.front-header.front-header .front-header-tools .front-rfq-button{min-height:30px!important;padding-inline:12px!important;font-size:8.2px!important}html body:has(.products-index-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.products-index-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html body:has(.products-index-page) main.front-main .products-index-page>.front-breadcrumb{position:relative!important;z-index:2!important;max-width:1280px!important;margin:0 auto -28px!important;padding:10px 0 0!important;font-size:9px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{width:100%!important;max-width:none!important;min-height:232px!important;padding:42px 0 22px 44px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy{max-width:380px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{max-width:360px!important;font-size:32px!important;line-height:1.08!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{max-width:360px!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions{gap:14px!important;margin-top:14px!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions a{min-height:31px!important;padding-inline:22px!important;font-size:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row{min-height:42px!important;padding:0 44px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row span{min-height:40px!important;padding-left:54px!important;font-size:7.4px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row strong{font-size:8.4px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory-grid{grid-template-columns:172px minmax(0,1fr) 206px!important;gap:18px!important;padding-top:10px!important;padding-bottom:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter{gap:5px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter strong,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter h3{font-size:9.5px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter a{font-size:8px!important;line-height:1.18!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter section{gap:2px!important;padding-right:12px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header{min-height:20px!important;margin-bottom:6px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header strong{font-size:9.5px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a{min-height:20px!important;font-size:7.8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:62px 17px 26px 18px!important;gap:0!important;min-height:128px!important;padding:0 8px 7px!important;border-radius:4px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:18px 32px 18px!important;min-height:128px!important;padding-top:36px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 16px)!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0 -8px 5px!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{overflow:hidden!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{display:-webkit-box!important;min-height:24px!important;max-height:24px!important;margin:2px 0!important;overflow:hidden!important;font-size:7.6px!important;line-height:1.16!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:18px!important;margin-top:0!important;font-size:7.2px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support{gap:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support section{gap:5px!important;padding:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support section>strong,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a strong{font-size:8.6px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a{grid-template-columns:20px minmax(0,1fr)!important;gap:5px!important;min-height:31px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a>span{width:14px!important;height:14px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a small,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help li{font-size:7.4px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{min-height:24px!important;font-size:7.6px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download img{width:86px!important;max-width:100%!important;height:74px!important;justify-self:center!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-trust{min-height:40px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-trust .front-container{min-height:40px!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .front-footer{padding:10px 0 6px!important}html body:has(.b3-applications-reference-hero) .front-footer .front-container{width:min(1450px,calc(100% - 88px))!important;max-width:1450px!important}html body:has(.b3-applications-reference-hero) .front-footer-inner{width:min(1450px,calc(100% - 88px))!important;max-width:1450px!important;margin-inline:auto!important;grid-template-columns:260px minmax(0,1fr)!important;gap:46px!important;padding:0 0 6px!important}html body:has(.b3-applications-reference-hero) .front-footer-wordmark{font-size:12px!important;line-height:1!important}html body:has(.b3-applications-reference-hero) .front-footer-brand p{max-width:285px!important;margin:4px 0 5px!important;font-size:7px!important;line-height:1.18!important}html body:has(.b3-applications-reference-hero) .front-footer-links{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}html body:has(.b3-applications-reference-hero) .front-footer-links section{gap:2px!important;line-height:1!important}html body:has(.b3-applications-reference-hero) .front-footer h3,html body:has(.b3-applications-reference-hero) .front-footer-link-group summary{margin-bottom:3px!important;font-size:7.5px!important;line-height:1.05!important}html body:has(.b3-applications-reference-hero) .front-footer a,html body:has(.b3-applications-reference-hero) .front-footer span{font-size:6.5px!important;line-height:1.2!important}html body:has(.b3-applications-reference-hero) .front-footer-bottom{padding-top:3px!important;font-size:6.3px!important;line-height:1.1!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-copy h1{max-width:390px!important;font-size:35px!important;line-height:1.06!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{grid-template-columns:1.2fr .76fr .76fr!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .front-footer h3,html body:has(.b3-applications-reference-hero) .front-footer-link-group summary{font-size:8.5px!important;line-height:1.15!important}html body:has(.b3-applications-reference-hero) .front-footer a,html body:has(.b3-applications-reference-hero) .front-footer span{font-size:7.5px!important;line-height:1.25!important}html body:has(.b3-applications-reference-hero) .front-footer-link-group>a{min-height:18px!important;display:inline-flex!important;align-items:center!important}}@media(min-width:1101px){html body:has(.b3-application-detail-reference[data-application-name=Backpacks]){background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main{background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header nav{height:48px!important;min-height:48px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-header{grid-template-columns:188px minmax(520px,1fr) auto!important;padding:0 32px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-brand .front-wordmark{font-size:20px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference{padding-bottom:0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference>.front-container{width:min(1484px,calc(100% - 52px))!important;max-width:1484px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference .front-breadcrumb{margin:10px 0 12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-hero{grid-template-columns:614px minmax(0,1fr)!important;gap:24px!important;min-height:293px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy{margin-left:20px!important;padding-top:4px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy h1{max-width:610px!important;font-size:38px!important;line-height:1.05!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-direct-answer{min-height:99px!important;margin-top:4px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-facts{margin-top:14px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-facts span{padding-top:6px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-facts b{font-size:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-facts small{font-size:7px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy .front-actions{padding-top:10px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy .front-actions a{min-width:160px!important;min-height:25px!important;padding:0 12px!important;font-size:8.5px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy .front-actions a:nth-child(2){min-width:172px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media img{height:322px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media{grid-template-columns:.52fr 1fr!important;gap:12px!important;margin-top:-33px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media img{border-radius:2px!important;box-shadow:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-workbench{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important;margin-top:3px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-panel{padding:16px 18px!important;border-color:#212a311f!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-panel h2{font-size:12px!important;line-height:1.15!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-panel header{margin-bottom:9px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-panel header>a,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-panel>a,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel a{font-size:8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-pain-panel{grid-column:span 5!important;box-sizing:border-box!important;height:164px!important;min-height:0!important;margin-right:-34px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-categories-panel{grid-column:span 7!important;box-sizing:border-box!important;height:164px!important;min-height:0!important;margin-left:31px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-pain-panel>div{gap:10px!important;margin-top:11px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-pain-panel span{min-height:0!important;border:0!important;border-radius:0!important;padding:3px 5px!important;background:transparent!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-pain-panel b{font-size:8.5px!important;line-height:1.18!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-pain-panel small{margin-top:5px!important;font-size:7.3px!important;line-height:1.25!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-categories-panel>div{gap:8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-categories-panel>div>a{grid-template-rows:74px 25px!important;border-color:#212a311a!important;border-radius:3px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-categories-panel img{height:74px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-categories-panel span{min-height:25px!important;padding:3px!important;font-size:7.4px!important;line-height:1.12!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-material-panel,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel{grid-column:span 3!important;box-sizing:border-box!important;min-height:184px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel{grid-column:span 2!important;box-sizing:border-box!important;min-height:184px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel{grid-column:span 4!important;box-sizing:border-box!important;min-height:184px!important;margin-left:17px!important;margin-right:-2px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel{margin-left:5px!important;margin-right:-20px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel{margin-left:28px!important;margin-right:12px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-material-panel>div,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel>div{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-material-panel>div>a,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel>div>a{gap:4px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-material-panel img,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel img{width:38px!important;height:38px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-material-panel span,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-finish-panel span{font-size:7.4px!important;line-height:1.1!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel ul{gap:4px!important;margin:8px 0 9px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel li{grid-template-columns:11px minmax(0,1fr)!important;gap:5px!important;font-size:7.4px!important;line-height:1.15!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel li span{width:9px!important;height:9px!important;border-width:1px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-rfq-panel>a{min-height:22px!important;font-size:7.5px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel>div>a{display:block!important;min-height:0!important;color:#17232d!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel img{display:block!important;width:100%!important;height:66px!important;margin-bottom:6px!important;border-radius:3px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel strong{display:block!important;font-size:7.5px!important;line-height:1.16!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-cases-panel small{display:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel{grid-column:span 9!important;box-sizing:border-box!important;height:108px!important;min-height:0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel .faq-front{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 8px!important;margin-top:8px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel .faq-front details{border:1px solid rgba(33,42,49,.12)!important;border-radius:3px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel .faq-front summary{min-height:22px!important;padding:5px 7px!important;font-size:7.2px!important;line-height:1.12!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel .faq-front p{padding:0 7px 6px!important;font-size:7px!important;line-height:1.18!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel{grid-column:span 3!important;grid-template-columns:68px minmax(0,1fr)!important;box-sizing:border-box!important;height:108px!important;min-height:0!important;gap:12px!important;padding:14px!important;background:#fafafa!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel img{width:68px!important;height:68px!important;border-radius:50%!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel h2{color:#17232d!important;font-size:11px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel p{margin:4px 0 7px!important;color:#5f6970!important;font-size:7.4px!important;line-height:1.24!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-expert-panel a{display:inline-grid!important;min-height:21px!important;padding:0 9px!important;border:1px solid #b47b2b!important;border-radius:2px!important;place-items:center!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .front-footer{margin-top:10px!important}html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header{height:48px!important;min-height:48px!important;grid-template-columns:188px minmax(520px,1fr) auto!important;padding:0 32px!important}html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header nav,html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-header-tools{height:48px!important;min-height:48px!important}html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-logo.front-wordmark{height:40px!important;font-size:20px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-reference .front-breadcrumb{margin-top:22px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-copy{transform:translateY(-8px)!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media{margin-top:-43px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-workbench{margin-top:10px!important}}@media(min-width:901px){html body:has(.front-main):has(.b3-quality-dashboard) header.front-header.front-header,html body:has(.front-main):has(.b3-quality-dashboard) header.front-header.front-header nav,html body:has(.front-main):has(.b3-quality-dashboard) header.front-header.front-header .front-header-tools{height:48px!important;min-height:48px!important}html body:has(.b3-quality-dashboard) .b3-quality-hero{margin-top:-23px!important;margin-bottom:26px!important}html body:has(.b3-quality-dashboard) .b3-quality-hero .b3-proof-hero-copy{padding-top:27px!important}html body:has(.b3-quality-dashboard) .b3-proof-inline-checks li:before{grid-row:1 / span 2;align-self:start}html body:has(.b3-quality-dashboard) .b3-proof-inline-checks strong,html body:has(.b3-quality-dashboard) .b3-proof-inline-checks span{grid-column:2}html body:has(.b3-quality-dashboard) .b3-proof-inline-checks strong{font-size:8.5px!important;line-height:1.1!important}html body:has(.b3-quality-dashboard) .b3-proof-inline-checks span{font-size:7.6px!important;line-height:1.18!important}html body:has(.b3-quality-dashboard) .b3-proof-actions{margin-top:11px!important}}@media(min-width:901px){html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-app-faq-panel summary{min-height:24px!important;font-size:8.5px!important;line-height:1.2!important}html body:has(.front-main):has(.b3-application-detail-reference) main.front-main .b3-app-rfq-panel>a{min-height:28px!important;font-size:8.5px!important;line-height:1.15!important}html body:has(.front-main):has(.b3-application-detail-reference) main.front-main .b3-app-expert-panel>div>a{min-height:24px!important;font-size:8.5px!important;line-height:1.15!important}html body:has(.front-main):has(.b3-factory-dashboard) main.front-main .b3-proof-material-swatches a{grid-template-rows:38px minmax(18px,auto)!important;min-height:56px!important;font-size:8.5px!important;line-height:1.1!important}html body:has(.front-main):has(.b3-factory-dashboard) main.front-main .b3-proof-bottom-grid .related-content-block a,html body:has(.front-main):has(.b3-factory-dashboard) main.front-main .b3-proof-bottom-grid>article:nth-child(3) .related-content-block a{min-height:22px!important;padding-block:2px!important;font-size:8.5px!important;line-height:1.15!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero>.front-hero-banner.front-container,html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-grid.front-hero-banner.front-container{min-height:clamp(520px,36.9vw,634px)!important;height:clamp(520px,36.9vw,634px)!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero .front-hero-bg-image{min-height:clamp(520px,36.9vw,634px)!important;height:clamp(520px,36.9vw,634px)!important;object-position:center center!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy{width:min(700px,49vw)!important;max-width:min(700px,49vw)!important;padding:clamp(100px,7.6vw,130px) 0 0 clamp(64px,4.6vw,80px)!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy h1{max-width:640px!important;font-size:clamp(48px,3.2vw,55px)!important;line-height:1.14!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy p{max-width:560px!important;margin-top:20px!important;font-size:16px!important;line-height:1.4!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-actions{margin-top:34px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row{margin-top:48px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip a{grid-template-rows:104px 32px!important;min-height:136px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip img{height:104px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip a>span{min-height:32px!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.42fr) minmax(0,.98fr)!important;gap:12px!important;align-items:stretch!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #e7dfd2!important;border-radius:6px!important;background:#fff!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section .front-section-header{margin-bottom:8px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section .front-section-header h2{font-size:18px!important;line-height:1.12!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section .front-section-header p{margin-top:4px!important;font-size:9px!important;line-height:1.28!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-factory-quality{display:block!important;min-height:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card{display:grid!important;grid-template-columns:minmax(0,1fr) 122px!important;grid-template-rows:minmax(132px,auto) auto auto!important;gap:8px 10px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery{grid-column:1!important;grid-row:1 / span 3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;grid-template-rows:repeat(3,42px)!important;gap:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img.primary{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img.primary{grid-column:1!important;grid-row:1 / span 3!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span{display:grid!important;gap:1px!important;min-width:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics strong{font-size:12px!important;line-height:1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics small{font-size:7px!important;line-height:1.15!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>.home-reference-outline-cta{grid-column:2!important;grid-row:3!important;width:100%!important;min-height:28px!important;margin:0!important;padding-inline:6px!important;font-size:7.5px!important}}body:has([data-event-name=view_factory_capability]) .front-section,body:has([data-event-name=view_quality_compliance]) .front-section,body:has([data-event-name=view_custom_hardware_page]) .front-section,body:has(main[data-event-name=view_download_center]) .front-section,body:has(section[data-event-name=view_application_page]) .front-section,body:has(.front-breadcrumb a[href="/products/"]) .front-section,body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section{padding-block:18px!important}@media(min-width:1181px){html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory-grid{grid-template-columns:174px minmax(0,1fr) 214px!important;gap:16px!important;align-items:start!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{display:grid!important;grid-template-rows:88px 18px 30px 24px!important;gap:3px!important;min-height:168px!important;padding:0 9px 9px!important;background:#fffdf8!important;border:1px solid rgba(150,121,79,.22)!important;border-radius:5px!important;box-shadow:0 8px 22px #221f1a09!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:22px 42px 24px!important;min-height:168px!important;padding-top:44px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 18px)!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 -9px 6px!important;background:#f7f4ec!important;object-fit:cover!important;object-position:center!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{min-width:0!important;overflow:hidden!important;font-size:10.4px!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{display:-webkit-box!important;min-height:28px!important;max-height:28px!important;margin:0!important;overflow:hidden!important;font-size:8.6px!important;line-height:1.2!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{display:inline-flex!important;align-items:center!important;align-self:end!important;height:24px!important;min-height:24px!important;margin-top:0!important;font-size:8px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a{min-height:32px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{min-height:30px!important;font-size:8.6px!important}}@media(max-width:700px){html body:has(.products-index-page) .front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:402px!important;padding:26px 30px 22px!important;background-position:58% center!important}html body:has(.products-index-page) .front-main .products-index-page .front-hero-copy{max-width:285px!important}html body:has(.products-index-page) .front-main .products-index-page .front-hero-copy h1{max-width:282px!important;font-size:34px!important;line-height:1.08!important}html body:has(.products-index-page) .front-main .products-index-page .front-hero-copy p{max-width:285px!important;margin-top:12px!important;font-size:14px!important;line-height:1.35!important}html body:has(.products-index-page) .front-main .products-index-page .products-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:330px!important;margin-top:16px!important}html body:has(.products-index-page) .front-main .products-index-page .products-hero-actions a{min-height:38px!important;padding:0 10px!important;font-size:10px!important;line-height:1!important}html body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:48px!important;padding:0 10px!important}html body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row span{min-height:46px!important;padding:6px 3px!important;font-size:8.4px!important;line-height:1.1!important;text-align:center!important}html body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row strong{font-size:10px!important}html body:has(.products-index-page) .filterable-products{display:grid!important;grid-template-columns:minmax(0,170px) minmax(0,1fr)!important;gap:10px 12px!important;align-items:start!important;padding-top:18px!important}html body:has(.products-index-page) .mobile-filter-drawer{grid-column:1!important;grid-row:1!important;margin:0!important}html body:has(.products-index-page) .mobile-filter-drawer:not([open])+.mobile-product-toolbar,html body:has(.products-index-page) .mobile-product-toolbar{display:contents!important;margin:0!important}html body:has(.products-index-page) .mobile-product-toolbar label{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;min-height:40px!important;margin:0!important}html body:has(.products-index-page) .mobile-product-toolbar select{min-height:40px!important;font-size:10px!important}html body:has(.products-index-page) .mobile-product-chip-row{grid-column:1 / -1!important;grid-row:2!important;margin:0!important}html body:has(.products-index-page) .mobile-product-chip-row{gap:8px!important;padding-bottom:4px!important}html body:has(.products-index-page) .mobile-product-chip-row a{min-height:34px!important;padding:0 12px!important;font-size:12px!important}html body:has(.products-index-page) .filtered-result-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:12px 0 10px!important}html body:has(.products-index-page) .filtered-product-results>.front-grid.compact{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:8px!important}html body:has(.products-index-page) .filterable-products-layout{grid-column:1 / -1!important;grid-row:3!important}html body:has(.products-index-page) .filtered-product-results .front-card.product-card{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;grid-template-rows:auto auto auto 42px!important;gap:0 14px!important;min-height:188px!important;padding:0!important;overflow:hidden!important;border-radius:5px!important;background:#fffefa!important}html body:has(.products-index-page) .filtered-product-results .product-card .front-card-media{grid-row:1 / 4!important;width:126px!important;height:146px!important;min-height:146px!important;margin:0!important;border-radius:0!important;background:#f7f4ec!important;object-fit:cover!important;object-position:center!important}html body:has(.products-index-page) .filtered-product-results .product-card h3{min-height:0!important;margin:16px 12px 3px 0!important;font-size:16px!important;line-height:1.16!important}html body:has(.products-index-page) .filtered-product-results .product-card .product-card-code{display:block!important;margin:0 12px 7px 0!important;font-size:11px!important;line-height:1.1!important}html body:has(.products-index-page) .filtered-product-results .product-card dl{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin:0 12px 0 0!important}html body:has(.products-index-page) .filtered-product-results .product-card dl div:nth-child(n+3),html body:has(.products-index-page) .filtered-product-results .product-card .tag-row{display:none!important}html body:has(.products-index-page) .filtered-product-results .product-card dt,html body:has(.products-index-page) .filtered-product-results .product-card dd{font-size:12px!important;line-height:1.22!important}html body:has(.products-index-page) .filtered-product-results .product-card .card-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;border-top:1px solid rgba(148,122,83,.2)!important}html body:has(.products-index-page) .filtered-product-results .product-card .card-actions a{min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9f6a1f!important;font-size:11px!important;line-height:1!important}}@media(min-width:1101px){html body:has(.b2-custom-reference-page) .b2-custom-reference-hero{min-height:390px!important;height:390px!important;background:#fff!important;isolation:isolate!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero:before{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffa,#fffffff2 31%,#ffffffa8 41%,#fff0 54%)!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero .b2-custom-hero-media{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container{position:relative!important;z-index:2!important;display:block!important;width:100%!important;max-width:none!important;min-height:100%!important;height:100%!important;padding:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-breadcrumb{position:absolute!important;z-index:3!important;top:18px!important;left:0!important;width:100%!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-breadcrumb .front-container{width:100%!important;max-width:none!important;padding:0 52px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-breadcrumb .front-breadcrumb{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#52606a!important;font-size:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{display:grid!important;align-content:center!important;width:min(43%,540px)!important;min-height:100%!important;height:100%!important;margin:0!important;padding:46px 0 26px 52px!important;gap:14px!important;background:transparent!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{max-width:465px!important;font-size:34px!important;line-height:1.08!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{max-width:425px!important;font-size:12px!important;line-height:1.42!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section{padding:22px 0 24px!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section>.front-container{width:100%!important;max-width:none!important;padding:0 52px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section h2{margin:0 0 6px!important;text-align:left!important;font-size:16px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-intro{margin:0 0 12px!important;color:#5f6871!important;font-size:10px!important;line-height:1.25!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{min-height:168px!important;padding:0 10px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row img{width:48px!important;height:48px!important;margin-top:8px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row h3{font-size:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row p{display:block!important;font-size:8.5px!important;line-height:1.32!important;-webkit-line-clamp:unset!important}}@media(min-width:1600px){html body:has(.b2-custom-reference-page) .front-header{min-height:77px!important;height:77px!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero{min-height:546px!important;height:546px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-breadcrumb{top:26px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{width:min(44%,650px)!important;padding:78px 0 36px 55px!important;gap:26px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{max-width:590px!important;font-size:55px!important;line-height:1.16!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{max-width:545px!important;font-size:16px!important;line-height:1.7!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions{gap:28px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a{min-width:276px!important;min-height:52px!important;padding-inline:20px!important;font-size:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{max-width:660px!important;gap:22px!important;margin-top:2px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;font-size:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span:before{width:40px!important;height:40px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong{font-size:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section{padding:30px 0 24px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section>.front-container{padding-inline:55px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section h2{font-size:18px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-intro{margin-bottom:18px!important;font-size:11px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{min-height:184px!important;padding-inline:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row span{width:28px!important;height:28px!important;font-size:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row img{width:56px!important;height:56px!important;margin-top:9px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row h3{font-size:11px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row p{font-size:9.5px!important;line-height:1.35!important}}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{min-height:60px!important;height:60px!important}}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{min-height:var(--public-shell-header-height)!important;height:var(--public-shell-header-height)!important}}@media(min-width:901px){html body:has(.b3-factory-dashboard) .b3-proof-card-grid img{height:76px!important}html body:has(.b3-factory-dashboard) .b3-proof-thumb-grid img{height:50px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid p,html body:has(.b3-factory-dashboard) .b3-proof-workflow p,html body:has(.b3-factory-dashboard) .b3-proof-side-stack p,html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid p{font-size:10px!important;line-height:1.4!important}}@media(max-width:700px){html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware>.front-container:has(.front-cta-section),html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section:has(.trust-module-grid),html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section:has(.page-trust-module),html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-footer,html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-rfq-floating,html body:has(.b2-custom-reference-page) .front-rfq-floating,html body:has(.category-bag-hardware .b2-category-mobile-reference) .sticky-rfq,html body:has(.b2-custom-reference-page) .sticky-rfq,html body:has(.category-bag-hardware .b2-category-mobile-reference) .floating-contact-bar,html body:has(.b2-custom-reference-page) .floating-contact-bar{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-reference-page.category-bag-hardware{display:flex!important;flex-direction:column!important;width:100%!important;background:#f5f3ee!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware>.front-container:first-child{order:1!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero{order:2!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=what-are-bag-hardware]{order:3!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=product-grid]{order:4!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq]{order:5!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section:not([data-front-section-key=what-are-bag-hardware]):not([data-front-section-key=product-grid]):not([data-front-section-key=faq]){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .front-card.product-card:nth-child(n+3){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[aria-label="Grid view"]:before{content:"[]"!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important}html body:has(.b2-custom-reference-page) .b2-custom-application-section{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:nth-child(n+5),html body:has(.b2-custom-reference-page) .b2-custom-faq-section details:nth-of-type(n+4),html body:has(.b2-custom-reference-page) .b2-custom-faq-link{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(-n+4),html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7){display:grid!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(n+5):not(:nth-child(7)){display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7){grid-column:1 / -1!important;grid-template-columns:74px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:96px!important;padding:10px!important;border:1px dashed #c8944f!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7) img{grid-row:1 / 4!important;width:64px!important;height:64px!important;margin:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{left:0!important;right:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{min-width:0!important;padding-inline:8px!important;overflow:hidden!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong,html body:has(.b2-custom-reference-page) .b2-custom-hero-facts small{display:block!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;line-height:1.05!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong{font-size:8.2px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts small{font-size:8px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-height:62px!important;padding:10px 18px!important;border-radius:0!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section>div:first-child{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions{display:contents!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions a{min-width:0!important;min-height:40px!important;padding:0 9px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}}@media(min-width:1180px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important}html body:has(.front-main) header.front-header.front-header .front-brand.front-brand{width:206px!important;min-width:206px!important;max-width:206px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .mobile-reference-brand.mobile-reference-brand{max-width:none!important;overflow:visible!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{font-size:20px!important}}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a{min-height:30px!important;padding-block:7px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{width:100%!important;min-height:36px!important}@media(max-width:700px){html body:has(.b2-custom-reference-page) .custom-final-cta.b2-custom-final-cta.front-cta-section .front-actions a,html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions a{min-height:40px!important;padding:0 9px!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:42px minmax(0,1fr) 122px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools{width:122px!important;min-width:122px!important;max-width:122px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button{width:118px!important;min-width:118px!important;max-width:118px!important;font-size:9px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-hero>img{object-position:57% center!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card>a{width:100%!important;min-height:34px!important;padding:7px 6px!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a{min-height:36px!important;padding:0 8px!important;font-size:9px!important;white-space:nowrap!important}}@media(min-width:1180px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important}html body:has(.front-main) header.front-header.front-header>.front-brand.front-brand,html body:has(.front-main) header.front-header.front-header .front-brand.front-brand{width:206px!important;min-width:206px!important;max-width:206px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{max-width:none!important;overflow:visible!important;font-size:20px!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .mobile-reference-brand.mobile-reference-brand{max-width:none!important;overflow:visible!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header>.front-header-tools.front-header-tools,html body:has(.front-main) header.front-header.front-header .front-header-tools.front-header-tools{width:196px!important;min-width:196px!important;max-width:196px!important;grid-template-columns:34px 122px 34px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important;font-size:9.2px!important}}html body:has(.products-index-page) .product-directory-categories header a,html body:has(.products-index-page) .product-directory-help>a,html body:has(.products-index-page) .product-directory-download>a,html body:has(.b3-application-detail-reference) .b3-application-workbench article>a,html body:has(.b3-application-detail-reference) .b3-application-workbench header>a,html body:has(.b3-application-detail-reference) .b3-application-workbench .b3-app-expert-panel a,html body:has(.b3-finish-gallery-main) .b3-finish-gallery-filter-actions a,html body:has(.b4-article-reference-page) .b4-mobile-answer-help,html body:has(.b4-article-reference-page) .b4-reference-product-card>a,html body:has(.b4-article-reference-page) .b4-final-cta .front-actions a{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;font-size:10.8px!important;line-height:1.12!important;letter-spacing:0!important;white-space:normal!important}html body:has(.products-index-page) .product-directory-categories header a{min-height:28px!important;padding-block:6px!important}html body:has(.products-index-page) .product-directory-help>a,html body:has(.products-index-page) .product-directory-download>a{width:100%!important;min-height:36px!important;font-size:10px!important}html body:has(.b3-application-detail-reference) .b3-application-workbench article>a,html body:has(.b3-application-detail-reference) .b3-application-workbench header>a,html body:has(.b3-application-detail-reference) .b3-application-workbench .b3-app-expert-panel a{min-height:30px!important;padding:7px 10px!important;font-size:10.2px!important}html body:has(.b3-finish-gallery-main) .b3-finish-gallery-filter-actions a{min-height:32px!important;padding:8px 12px!important;font-size:10.4px!important}@media(max-width:700px){html body:has(.custom-hardware-page) .custom-final-cta.front-cta-section .front-actions a,html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions a{min-height:40px!important;padding:0 9px!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:42px minmax(0,1fr) 122px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools{width:122px!important;min-width:122px!important;max-width:122px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button{width:118px!important;min-width:118px!important;max-width:118px!important;font-size:9px!important}html body:has(.b4-article-reference-page) .b4-article-hero>img{height:212px!important;object-fit:cover!important;object-position:57% center!important}html body:has(.b4-article-reference-page) .b4-mobile-answer-help{min-height:34px!important;justify-content:flex-start!important;padding:8px 10px!important;font-size:11px!important}html body:has(.b4-article-reference-page) .b4-reference-product-card>a{width:100%!important;min-height:32px!important;padding:7px 6px!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}html body:has(.b4-article-reference-page) .b4-final-cta .front-actions a{min-height:36px!important;padding:0 8px!important;font-size:9px!important;white-space:nowrap!important}}@media(max-width:700px){html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{white-space:normal!important;overflow-wrap:anywhere!important;font-size:8.2px!important;line-height:1.12!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong{display:block!important;font-size:8.4px!important;line-height:1.05!important}}html body:has(.product-hero-detail) .product-gallery-lightbox{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:42px;background:#0000008f}html body:has(.product-hero-detail) .product-gallery-lightbox section{position:relative;width:min(804px,calc(100vw - 84px));height:min(790px,calc(100vh - 84px));display:grid;grid-template-rows:minmax(0,1fr) auto 166px;gap:0;padding:38px 34px 22px;border:1px solid rgba(10,26,38,.09);border-radius:10px;background:#fff;box-shadow:0 28px 72px #00000047;overflow:hidden}html body:has(.product-hero-detail) .product-gallery-lightbox-body{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;min-height:0}html body:has(.product-hero-detail) .product-gallery-lightbox-body img{width:100%;height:492px;max-height:calc(100vh - 330px);object-fit:contain;background:#fbfaf8}html body:has(.product-hero-detail) .product-gallery-lightbox-body>button,html body:has(.product-hero-detail) .product-gallery-lightbox-tools button{width:43px;height:43px;border:1px solid rgba(10,26,38,.1);border-radius:999px;background:#fff;color:#0a1a26;font-size:24px;line-height:1;box-shadow:0 12px 26px #0a1a261f}html body:has(.product-hero-detail) .product-gallery-lightbox-body>button{font-size:0!important}html body:has(.product-hero-detail) .product-gallery-lightbox-body>button[aria-label="Previous image"]:before{content:"<"!important;font-size:26px;line-height:1}html body:has(.product-hero-detail) .product-gallery-lightbox-body>button[aria-label="Next image"]:before{content:">"!important;font-size:26px;line-height:1}html body:has(.product-hero-detail) .product-gallery-lightbox-close{position:absolute;top:22px;right:24px;width:34px;height:34px;border:0;background:transparent;color:#0a1a26;font-size:28px;line-height:1;text-transform:uppercase;box-shadow:none}html body:has(.product-hero-detail) .product-gallery-lightbox-caption{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 30px;color:#31414b;font-size:14px}html body:has(.product-hero-detail) .product-gallery-lightbox-caption small{color:#0a1a26;font-size:14px}html body:has(.product-hero-detail) .product-gallery-lightbox footer{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;align-items:start;padding:0;border:0}html body:has(.product-hero-detail) .product-gallery-lightbox footer>button{width:112px;height:104px;padding:6px;border:1px solid #dcd5ca;border-radius:7px;background:#fbfaf8;box-shadow:none}html body:has(.product-hero-detail) .product-gallery-lightbox footer>button[aria-pressed=true]{border-color:#b87818;box-shadow:inset 0 0 0 1px #b87818}html body:has(.product-hero-detail) .product-gallery-lightbox footer img{width:100%;height:100%;object-fit:cover}html body:has(.product-hero-detail) .product-gallery-lightbox-tools{position:absolute;left:50%;bottom:24px;display:flex;transform:translate(-50%)}html body:has(.product-hero-detail) .product-gallery-lightbox-tools button{width:44px;height:38px;border-radius:0;box-shadow:none}html body:has(.product-hero-detail) .product-gallery-lightbox-tools button:first-child{border-radius:7px 0 0 7px}html body:has(.product-hero-detail) .product-gallery-lightbox-tools button:last-child{border-radius:0 7px 7px 0}html body:has(.product-hero-detail) .product-gallery-lightbox footer a{position:absolute;right:34px;bottom:22px;width:200px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8c3a3;border-radius:6px;background:#fff;color:#9a6415;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none}html body:has(.b2-product-rfq-modal) .b2-product-rfq-backdrop{position:fixed;inset:0;z-index:2550;display:grid;place-items:center;padding:34px;background:#00000085}html body:has(.b2-product-rfq-modal) .b2-product-rfq-modal{position:relative;width:min(816px,calc(100vw - 72px));max-height:calc(100vh - 68px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 26px 76px #00000047}html body:has(.b2-product-rfq-modal) .b2-product-rfq-close{position:absolute;top:18px;right:20px;z-index:2;color:#0a1a26;font-size:26px;line-height:1;text-decoration:none}html body:has(.b2-product-rfq-modal) .b2-product-rfq-modal form{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:34px 32px 24px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-form header h2{margin:0;color:#0a1a26;font-size:25px;line-height:1.1}html body:has(.b2-product-rfq-modal) .b2-product-rfq-form header p{margin:10px 0 22px;color:#465763;font-size:13px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid label{position:relative;display:grid;gap:7px;color:#0a1a26;font-size:12px;font-weight:800}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid label.full{grid-column:1 / -1}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid input,html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid select,html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid textarea{width:100%;min-height:38px;border:1px solid #d8d2c8;border-radius:4px;background:#fff;color:#0a1a26;font-size:13px;font-weight:500}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid textarea{min-height:76px;resize:vertical}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid label.invalid input{border-color:#e3483c;background:snow}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid small{color:#b42318;font-size:11px;font-weight:500}html body:has(.b2-product-rfq-modal) .b2-product-rfq-grid small.valid{position:absolute;right:10px;bottom:10px;color:#0b7a35}html body:has(.b2-product-rfq-modal) .b2-product-rfq-file{display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:14px;margin-top:18px;padding:10px 12px;border:1px solid #d8d2c8;border-radius:4px;background:#fbfaf8;font-size:12px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-file button{border:0;background:transparent;color:#0a1a26}html body:has(.b2-product-rfq-modal) .b2-product-rfq-consent{display:flex;gap:10px;margin-top:16px;color:#31414b;font-size:12px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-actions{display:grid;grid-template-columns:1fr 1fr;gap:110px;margin-top:24px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-actions a,html body:has(.b2-product-rfq-modal) .b2-product-rfq-actions button{height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a96f19;border-radius:4px;background:#fff;color:#9a6415;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none}html body:has(.b2-product-rfq-modal) .b2-product-rfq-actions button{background:#a96f19;color:#fff}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary{padding:18px 14px;border:1px solid #e0d8cd;border-radius:6px;background:#fbfaf8}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary>strong{display:block;margin-bottom:14px;font-size:14px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary img{width:100%;height:126px;margin-bottom:12px;object-fit:contain;background:#fff}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary h3{margin:0 0 12px;font-size:15px;line-height:1.25}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary dl{display:grid;gap:9px;margin:0 0 16px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary dl div{display:grid;grid-template-columns:90px 1fr;gap:10px;font-size:11px}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary dt{color:#5c6870}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary dd{margin:0;color:#0a1a26}html body:has(.b2-product-rfq-modal) .b2-product-rfq-summary div{padding:12px;border:1px solid #e7ddd0;border-radius:5px;background:#fff}@media(max-width:700px){html body:has(.category-bag-hardware .b2-category-mobile-reference),html body:has(.b2-custom-reference-page){background:#fff!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-footer,html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-rfq-floating,html body:has(.b2-custom-reference-page) .front-rfq-floating,html body:has(.category-bag-hardware .b2-category-mobile-reference) .sticky-rfq,html body:has(.b2-custom-reference-page) .sticky-rfq,html body:has(.category-bag-hardware .b2-category-mobile-reference) .floating-contact-bar,html body:has(.b2-custom-reference-page) .floating-contact-bar{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-reference-page.category-bag-hardware{display:flex!important;flex-direction:column!important;color:#111c27!important;background:#fff!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware>.front-container:first-child{order:1!important;padding:0 16px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-breadcrumb{min-height:48px!important;height:48px!important;margin:0!important;padding:0!important;border-bottom:1px solid #e8e2d8!important;font-size:11px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero{order:2!important;height:286px!important;min-height:286px!important;margin:0!important;overflow:hidden!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-banner{width:100%!important;max-width:none!important;height:286px!important;min-height:286px!important;padding:0!important;border-radius:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-bg-image{height:286px!important;min-height:286px!important;object-fit:cover!important;object-position:64% center!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-scrim{background:linear-gradient(90deg,#fffffff5,#ffffffe0 42%,#ffffff3d 67%,#fff0)!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-copy{width:56%!important;max-width:56%!important;min-height:286px!important;gap:12px!important;padding:34px 0 0 16px!important;align-content:start!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-eyebrow,html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .category-hero-actions,html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero-facts{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero h1{max-width:190px!important;font-size:30px!important;line-height:1.03!important;letter-spacing:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero p{display:block!important;max-width:190px!important;margin:0!important;color:#33404a!important;font-size:15px!important;line-height:1.5!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section{display:none!important;padding:0!important;background:#fff!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=what-are-bag-hardware]{order:3!important;display:block!important;padding:18px 15px 26px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=what-are-bag-hardware]>.front-container{padding:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=what-are-bag-hardware] .front-section-heading-row,html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .definition-block{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .direct-answer-block{position:relative!important;min-height:146px!important;margin:0!important;padding:20px 18px 18px 86px!important;border:1px solid #d6b982!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .direct-answer-block:before{content:""!important;position:absolute!important;left:28px!important;top:22px!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#b98234!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .direct-answer-block strong{display:block!important;margin-bottom:8px!important;color:#101b26!important;font-size:22px!important;line-height:1.1!important;text-transform:capitalize!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .direct-answer-block p{margin:0!important;color:#34414d!important;font-size:15px!important;line-height:1.42!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .direct-answer-block:after{content:"ASK FOR PRODUCT ADVICE  >"!important;display:block!important;margin-top:18px!important;color:#9a6415!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=product-grid]{order:4!important;display:block!important;padding:18px 15px 20px!important;border-top:1px solid #e8e2d8!important;background:#fbfaf7!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=product-grid]>.front-container{padding:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=product-grid] .front-section-heading-row{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .b2-category-mobile-reference{display:grid!important;gap:14px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-filter-drawer{grid-column:1!important;grid-row:1!important;width:92px!important;margin:0!important;border:0!important;background:transparent!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-filter-drawer summary{width:92px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dad3c9!important;border-radius:6px!important;background:#fff!important;color:#111c27!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-filter-drawer:not([open])>*:not(summary){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar{grid-column:1 / -1!important;grid-row:1!important;display:grid!important;grid-template-columns:92px 1fr 84px!important;gap:12px!important;align-items:center!important;pointer-events:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar .mobile-product-chip-row{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:10px!important;pointer-events:auto!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar .mobile-product-chip-row a{min-height:36px!important;padding:0 12px!important;border:1px solid #d8d2c8!important;border-radius:5px!important;background:#fff!important;color:#17232d!important;font-size:12px!important;text-decoration:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar label{grid-column:2!important;grid-row:1!important;height:52px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;padding:0 14px!important;border:1px solid #dad3c9!important;border-radius:6px!important;background:#fff!important;pointer-events:auto!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar label span{font-size:12px!important;text-transform:uppercase!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .mobile-product-toolbar select{border:0!important;background:transparent!important;color:#101b26!important;font-size:12px!important;font-weight:700!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filterable-products-layout{display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-filter-panel{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results{gap:12px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-result-header{display:grid!important;grid-template-columns:1fr auto!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-result-header strong{font-size:14px!important;line-height:1!important;text-transform:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-result-header span{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools{display:flex!important;gap:8px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools label,html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[aria-label="List view"],html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[data-event-name=clear_all_product_filters]{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[aria-label="Grid view"]{width:52px!important;height:52px!important;border:1px solid #b87a22!important;border-radius:6px!important;background:#fff!important;color:transparent!important;font-size:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[aria-label="Grid view"]:before{content:"[]"!important;color:#a56d1c!important;font-size:22px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .active-filter-summary{order:-1!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .active-filter-summary>div:first-child{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .active-filter-chips{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results>.front-grid.compact{display:grid!important;gap:12px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .front-card.product-card:nth-child(n+3){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .front-card.product-card{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:0!important;min-height:196px!important;padding:0!important;border:1px solid #ddd6cb!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .front-card-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:136px!important;margin:0!important;border-radius:0!important;object-fit:contain!important;background:#f8f7f4!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card h3,html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .product-card-code,html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card dl,html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .tag-row{grid-column:2!important;margin-inline:12px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card h3{margin-top:16px!important;color:#101b26!important;font-size:15px!important;line-height:1.16!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card dl{display:grid!important;gap:3px!important;margin-top:8px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card dl div{display:grid!important;grid-template-columns:58px 1fr!important;min-height:17px!important;padding:0!important;border:0!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card dt,html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card dd{font-size:11px!important;line-height:1.2!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .tag-row{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .card-actions{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;min-height:52px!important;margin:0!important;border-top:1px solid #e4ded4!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .card-actions a{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:#fff!important;color:#9b641a!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .product-card .card-actions a+a{border-left:1px solid #e4ded4!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results>.front-grid.compact:after{content:"LOAD MORE PRODUCTS  v"!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;border:1px solid #c58a37!important;border-radius:5px!important;background:#fff!important;color:#9b641a!important;font-size:13px!important;font-weight:800!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-support-aside{display:block!important;margin-top:14px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-support-aside section:not(.product-catalog-card){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border:1px solid #d5b57f!important;border-radius:7px!important;background:#fff!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card img{grid-row:span 3!important;width:88px!important;height:112px!important;object-fit:cover!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card strong{font-size:16px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card p{margin:0!important;font-size:13px!important;line-height:1.32!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card a{min-height:44px!important;border-radius:4px!important;font-size:13px!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq]{order:5!important;display:block!important;padding:0 15px 18px!important;background:#fbfaf7!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq]>.front-container{padding:0!important;border:1px solid #ddd6cb!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq] .front-section-heading-row{margin:0!important;padding:16px!important;border-bottom:1px solid #e5ded4!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq] h2{font-size:15px!important;line-height:1!important;text-transform:uppercase!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq] details:nth-of-type(n+3){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq] summary{min-height:50px!important;padding:0 16px!important;font-size:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-page{background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero{position:relative!important;min-height:430px!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid #e5ded4!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container{position:relative!important;height:430px!important;padding:0!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero img{position:absolute!important;top:36px!important;right:-52px!important;width:66%!important;height:290px!important;object-fit:cover!important;object-position:58% center!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{position:relative!important;z-index:1!important;width:58%!important;min-height:330px!important;padding:58px 0 0 16px!important;gap:14px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{max-width:230px!important;font-size:30px!important;line-height:1.08!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{max-width:230px!important;color:#34414d!important;font-size:15px!important;line-height:1.48!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions{width:182px!important;display:grid!important;gap:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a{min-height:48px!important;border-radius:5px!important;font-size:14px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:15px 8px!important;border-top:1px solid #e5ded4!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{min-height:50px!important;display:grid!important;justify-items:center!important;gap:5px!important;border-right:1px solid #e5ded4!important;color:#192631!important;font-size:10px!important;line-height:1.18!important;text-align:center!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span:last-child{border-right:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span:before{width:28px!important;height:28px!important;border-color:#b98234!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section{padding:22px 16px 12px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-feature-section>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-faq-section>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-final-cta{padding-inline:0!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section h2{margin:0 0 14px!important;font-size:15px!important;line-height:1.2!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row{display:grid!important;gap:0!important;padding-left:36px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{position:relative!important;display:grid!important;min-height:76px!important;padding:12px 38px 12px 18px!important;border:1px solid #ddd6cb!important;border-bottom:0!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:nth-child(n+5){display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:nth-child(4){border-bottom:1px solid #ddd6cb!important;border-radius:0 0 6px 6px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:first-child{border-radius:6px 6px 0 0!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li span{position:absolute!important;left:-31px!important;top:12px!important;width:29px!important;height:29px!important;background:#b98234!important;color:#fff!important;font-size:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li img{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.15!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li p{margin:0!important;color:#34414d!important;font-size:13px!important;line-height:1.32!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:after{content:"v"!important;position:absolute!important;right:18px!important;top:24px!important;color:#111c27!important;font-size:18px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-section{padding:10px 16px 18px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{display:none!important;min-height:152px!important;padding:8px!important;border:1px solid #ddd6cb!important;border-radius:7px!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(-n+4),html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(9){display:grid!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(9){grid-column:1 / -1!important;grid-template-columns:72px minmax(0,1fr) 116px!important;min-height:106px!important;align-items:center!important;border-style:dashed!important;border-color:#c58a37!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card img{width:100%!important;height:92px!important;object-fit:cover!important;border-radius:5px!important;background:#f5f3ef!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(9) img{width:54px!important;height:54px!important;align-self:center!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card h3{margin:8px 0 4px!important;font-size:15px!important;line-height:1.15!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card p{margin:0!important;color:#34414d!important;font-size:12px!important;line-height:1.32!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card a{margin-top:8px!important;color:#9b641a!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(9) a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:5px!important;background:#b98234!important;color:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-application-section{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section{padding:0 16px 18px!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section>.front-container{border:1px solid #ddd6cb!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section h2{margin:0!important;padding:16px!important;border-bottom:1px solid #e5ded4!important;font-size:15px!important;line-height:1!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section details:nth-of-type(n+4),html body:has(.b2-custom-reference-page) .b2-custom-faq-link{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section summary{min-height:50px!important;padding:0 16px!important;font-size:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta{margin:0 16px 18px!important;padding:0!important;border:0!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta>div:first-child{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions a{min-height:54px!important;border-radius:5px!important;font-size:13px!important}}@media(max-width:1180px){html body:has(.front-main) header.front-header.front-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important;min-height:60px!important;height:60px!important;padding:0 18px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;grid-column:1!important;align-items:center!important;justify-content:center!important;width:44px!important;height:40px!important;min-width:44px!important;padding:0!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-label{display:none!important}html body:has(.front-main) header.front-header.front-header .front-brand{display:flex!important;grid-column:2!important;justify-self:center!important;align-items:center!important;justify-content:center!important;width:min(220px,100%)!important;min-width:0!important;height:40px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-wordmark{display:none!important;opacity:0!important}html body:has(.front-main) header.front-header.front-header .mobile-reference-brand{display:flex!important;width:auto!important;height:34px!important;opacity:1!important;overflow:visible!important;font-size:19px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header nav{display:none!important;position:absolute!important;inset:60px 0 auto!important;width:100%!important}html body:has(.front-main) header.front-header.front-header nav.open{display:grid!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:flex!important;grid-column:3!important;justify-self:end!important;align-items:center!important;justify-content:center!important;width:44px!important;height:40px!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{display:inline-flex!important;width:40px!important;height:40px!important;min-width:40px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button,html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"],html body:has(.front-main) header.front-header.front-header .front-search-label{display:none!important}}@media(min-width:1101px){html body:has(.front-main) .front-footer-inner,html body:has(.front-main) .front-footer-bottom{width:min(var(--public-shell-content-max),calc(100% - 144px))!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}html body:has(.front-main) header.front-header.front-header{min-height:60px!important;height:60px!important;display:grid!important;align-items:center!important;grid-template-columns:190px minmax(0,1fr) 190px!important;gap:10px!important;padding:0 24px!important}html body:has(.front-main) header.front-header.front-header .front-brand,html body:has(.front-main) header.front-header.front-header .front-wordmark{height:40px!important}html body:has(.front-main) header.front-header.front-header nav{display:flex!important;min-width:0!important;height:60px!important;overflow:visible!important;gap:4px!important}html body:has(.front-main) header.front-header.front-header .nav-item>a{min-height:60px!important;height:60px!important;padding-inline:3px!important;font-size:9.2px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}}@media(min-width:1101px){html body:has(.front-main) header.front-header.front-header nav#front-public-navigation{gap:5px!important}html body:has(.front-main) header.front-header.front-header nav#front-public-navigation .nav-item.nav-item>a{padding-inline:2px!important;font-size:10px!important}}@media(max-width:1100px){html body:has(.front-main) header.front-header.front-header .mobile-menu-button.mobile-menu-button,html body:has(.front-main) header.front-header.front-header .front-header-tools.front-header-tools{grid-row:1!important;align-self:center!important;margin:0!important;transform:none!important;position:static!important}html body:has(.front-main) header.front-header.front-header .front-brand.front-brand{grid-row:1!important;align-self:center!important;margin:0!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-brand.front-brand .front-wordmark.front-wordmark{display:none!important;width:0!important;height:0!important;opacity:0!important}html body:has(.front-main) header.front-header.front-header .front-brand.front-brand .mobile-reference-brand.mobile-reference-brand{display:flex!important;width:auto!important;min-width:max-content!important;height:34px!important;opacity:1!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button,html body:has(.front-main) header.front-header.front-header .front-header-tools.front-header-tools button[aria-label="Language switch reserved"]{display:none!important;width:0!important;min-width:0!important}}@media(min-width:1181px){html body:has(.front-main) header.front-header.front-header{min-height:60px!important;height:60px!important;display:grid!important;align-items:center!important;grid-template-columns:178px minmax(0,1fr) 176px!important;gap:8px!important;padding:0 22px!important}html body:has(.front-main) header.front-header.front-header .front-brand,html body:has(.front-main) header.front-header.front-header .front-wordmark{height:40px!important}html body:has(.front-main) header.front-header.front-header nav{display:flex!important;min-width:0!important;height:60px!important;overflow:visible!important;gap:3px!important;justify-content:center!important}html body:has(.front-main) header.front-header.front-header .nav-item>a{min-height:60px!important;height:60px!important;padding-inline:3px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}}html body:has(.front-main) .front-footer .front-container.front-footer-inner,html body:has(.front-main) .front-footer .front-container.front-footer-bottom{width:min(var(--public-shell-content-max),calc(100% - 72px))!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important;padding-inline:0!important}@media(max-width:700px){html body:has(.front-main) .front-footer .front-container.front-footer-inner,html body:has(.front-main) .front-footer .front-container.front-footer-bottom{width:min(100% - 32px,640px)!important}}@media(max-width:1179px){html body:has(.front-main) header.front-header.front-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:60px!important;align-items:center!important;min-height:60px!important;height:60px!important;padding:0 18px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header>.mobile-menu-button.mobile-menu-button{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;display:inline-flex!important;width:44px!important;height:40px!important;min-width:44px!important;margin:0!important;padding:0!important}html body:has(.front-main) header.front-header.front-header>.front-brand.front-brand{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;display:flex!important;width:min(220px,100%)!important;height:40px!important;min-width:0!important;margin:0!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header>.front-brand.front-brand .front-wordmark.front-wordmark{display:none!important;opacity:0!important}html body:has(.front-main) header.front-header.front-header>.front-brand.front-brand .mobile-reference-brand.mobile-reference-brand{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:164px!important;max-width:100%!important;height:34px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;font-size:19px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header>.front-header-tools.front-header-tools{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:40px!important;margin:0!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header>nav:not(.open){display:none!important}}@media(min-width:1181px){html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter a{min-height:23px!important;display:flex!important;align-items:center!important;font-size:9.4px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter>div>a{min-height:22px!important;font-size:9.2px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:82px 18px 32px 24px!important;min-height:168px!important;gap:3px!important;padding:0 9px 9px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:22px 42px 24px!important;min-height:168px!important;padding-top:48px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 18px)!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0 -9px 6px!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10.6px!important;line-height:1.16!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:30px!important;max-height:30px!important;font-size:9px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:24px!important;display:inline-flex!important;align-items:center!important;font-size:9px!important;line-height:1.1!important}}body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=materials-finishes-support],body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=factory-facts],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=buyer-quality-checklist],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=document-request-cta],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=compliance-support],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=related-applications-materials-finishes],body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=faq],body:has([data-event-name=view_quality_compliance]) .front-section:has(.trust-module-grid),body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=material-selection],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=surface-finish-options],body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=download-lead-form],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key^=what-are-],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-case-studies],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=customization-options],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key^=how-to-choose],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/products/"]) .front-section:has(.trust-module-grid),body:has(.front-breadcrumb a[href="/products/"]) .front-section[data-front-section-key=related-categories],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-overview],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=buyer-pain-points],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=application-solution-table],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=related-hardware-project-examples],body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=faq],body:has(.front-section[data-front-section-key=finish-cards-grid]) .front-section[data-front-section-key=finish-comparison-table],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=finish-comparison-overview],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=selection-guide],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=color-consistency-and-testing-notes],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=related-finishes-and-materials],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=faq],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-selection-guide],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-finish-matching-notes],body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=faq]{display:none!important}body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results .front-grid.compact>:nth-child(n+7),body:has(section[data-event-name=view_application_page]) .front-section[data-front-section-key=recommended-product-categories] .front-card:nth-of-type(n+5),body:has(.front-section[data-front-section-key=published-resources]) .front-section[data-front-section-key=published-resources] .front-card:nth-of-type(n+5){display:none!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .comparison-table-wide,body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap{max-height:430px!important;overflow:auto!important}.buyer14-page.strict .buyer14-table img,.buyer14-page .buyer14-table img{width:92px!important;min-width:92px!important;height:64px!important;object-fit:cover!important}@media(max-width:1180px){body .mobile-menu-button{position:relative!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-color:#a3763073!important;border-radius:5px!important}body .mobile-menu-button .mobile-menu-icon{position:relative!important;display:block!important;width:18px!important;height:2px!important;border-radius:999px!important;background:#17212a!important}body .mobile-menu-button .mobile-menu-icon:before,body .mobile-menu-button .mobile-menu-icon:after{content:""!important;position:absolute!important;left:0!important;width:18px!important;height:2px!important;border-radius:999px!important;background:#17212a!important}body .mobile-menu-button .mobile-menu-icon:before{top:-6px!important}body .mobile-menu-button .mobile-menu-icon:after{top:6px!important}body .mobile-menu-button[aria-expanded=true] .mobile-menu-icon{background:transparent!important}body .mobile-menu-button[aria-expanded=true] .mobile-menu-icon:before{top:0!important;transform:rotate(45deg)!important}body .mobile-menu-button[aria-expanded=true] .mobile-menu-icon:after{top:0!important;transform:rotate(-45deg)!important}body .front-header nav.open,body:has(.home-reference-page) .front-header nav.open,body:has(.products-index-page) .front-header nav.open,body:has(.b3-applications-reference-hero) .front-header nav.open,body:has(.b4-resources-page) .front-header nav.open,body:has(.b4-article-reference-page) .front-header nav.open{display:flex!important;height:auto!important;min-height:0!important;overflow:visible!important}}.front-cta-section h2,.front-cta-section p{color:#fff!important}.front-cta-section p{opacity:.82!important}.b3-applications-bottom-cta,.b3-applications-bottom-cta h2,.b3-applications-bottom-cta p{color:#fff!important}.b3-applications-bottom-cta p{opacity:.86!important}.b3-applications-bottom-cta a{text-decoration:none!important}.products-index-page .product-directory-categories article{min-height:118px!important}.products-index-page .product-directory-categories article p{display:-webkit-box!important;min-height:26px!important;max-height:26px!important;margin:3px 0 5px!important;overflow:hidden!important;color:#56616c!important;font-size:10px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}@media(max-width:700px){body:has([data-event-name=view_factory_capability]) .front-section[data-front-section-key=manufacturing-process] .process-steps li:nth-of-type(n+3),body:has([data-event-name=view_quality_compliance]) .front-section[data-front-section-key=inspection-workflow] .process-steps article:nth-of-type(n+5),body:has(main[data-event-name=view_download_center]) .front-section[data-front-section-key=featured-downloads] .download-resource-card:nth-of-type(n+4),body:has(.front-section[data-front-section-key=material-comparison-table]) .front-section[data-front-section-key=material-comparison-overview],body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-section[data-front-section-key=finish-comparison-overview],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=project-overview],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=material-finish-notes],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=customization-notes],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=quality-focus],body:has(.front-breadcrumb a[href="/case-studies/"]) .front-section[data-front-section-key=buyer-takeaway],.front-form-layout.batch4-form-layout+.front-section,body:has(.front-form-layout.batch4-form-layout) .front-section:has(.trust-module-grid),body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=related-downloads],body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=faq],body:has(.front-form-layout.batch4-form-layout) .front-section:has(.related-links-grid),body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=what-to-prepare],body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=related-custom-hardware-page]{display:none!important}.front-form-layout.batch4-form-layout>.front-panel,body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=custom-project-process],body:has(.front-form-layout.batch4-form-layout) .front-section[data-front-section-key=file-upload-guidance]{display:none!important}body:has(.front-section[data-front-section-key=material-comparison-table]) .front-table-wrap,body:has(.front-section[data-front-section-key=surface-finish-comparison-table]) .front-table-wrap{max-height:340px!important}.front-form fieldset,.front-form .form-grid,.front-form label{gap:8px!important}.front-form input,.front-form select,.front-form textarea{min-height:40px!important}.front-form button[type=submit],.front-form>button{min-height:44px!important;padding:9px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.18!important}.testing-document-form>button[type=submit]{font-size:10px!important;letter-spacing:0!important}.front-form textarea{min-height:78px!important}.front-footer,.home-reference-dark-footer{padding-block:20px!important}}@media(min-width:701px){.floating-contact-bar{display:none!important}}body:has(.front-breadcrumb a[href="/products/"]) .product-filter-panel{max-height:min(560px,calc(100vh - 140px))!important;overflow:auto!important;overscroll-behavior:contain!important}body:has(.front-breadcrumb a[href="/products/"]) .filterable-products-layout{align-items:start!important}body:has(.front-breadcrumb a[href="/products/"]) .filtered-product-results>.front-grid.compact{align-content:start!important;min-height:0!important}.buyer14-page.strict .buyer14-workspace.download .buyer14-download-list article{grid-template-columns:96px minmax(0,1fr) 96px 70px!important;gap:8px!important;padding:7px!important}.buyer14-page.strict .buyer14-workspace.download .buyer14-download-list img{width:96px!important;min-width:96px!important;height:72px!important;object-fit:cover!important}@media(min-width:761px){.buyer14-page.strict .buyer14-workspace.quote .buyer14-table{min-width:0!important;table-layout:fixed!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th,.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td{overflow-wrap:anywhere!important;word-break:normal!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(1),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(1){width:25%!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(2),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(2),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(3),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(3){width:9%!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(4),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(4){width:18%!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(5),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(5),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(6),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(6){width:13%!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(7),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(7),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(8),.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(8){width:6.5%!important}}@media(max-width:760px){.buyer14-page.strict .buyer14-header,.buyer14-page.strict .buyer14-workspace,.buyer14-page.strict .buyer14-workspace.download,.buyer14-page.strict .buyer14-three-col,.buyer14-page.strict .buyer14-drawing,.buyer14-page.strict .buyer14-portal-grid,.buyer14-page.strict .buyer14-message-center,.buyer14-page.strict .buyer14-milestone-grid,.buyer14-page.strict .buyer14-file-layout,.buyer14-page.strict .buyer14-login-grid,.buyer14-page.strict .buyer14-settings-grid,.buyer14-page.strict .buyer14-settings-grid.notifications,.buyer14-page.strict .buyer14-access-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.buyer14-page.strict .buyer14-kpis,.buyer14-page.strict .buyer14-process,.buyer14-page.strict .buyer14-process.compact,.buyer14-page.strict .buyer14-milestones .buyer14-process,.buyer14-page.strict .buyer14-product-grid,.buyer14-page.strict .buyer14-product-grid.wide,.buyer14-page.strict .buyer14-action-cards,.buyer14-page.strict .buyer14-bottom-row,.buyer14-page.strict .buyer14-preference-row,.buyer14-page.strict .buyer14-address-grid,.buyer14-page.strict .buyer14-channel-grid,.buyer14-page.strict .buyer14-restricted-hero,.buyer14-page.strict .buyer14-gantt article,.buyer14-page.strict .buyer14-project-hero,.buyer14-page.strict .buyer14-toolbar,.buyer14-page.strict .buyer14-files>.buyer14-toolbar{grid-template-columns:minmax(0,1fr)!important}.buyer14-page.strict .buyer14-card,.buyer14-page.strict .buyer14-summary,.buyer14-page.strict .buyer14-main-panel,.buyer14-page.strict .buyer14-current-project,.buyer14-page.strict .buyer14-action-required,.buyer14-page.strict .buyer14-settings-main,.buyer14-page.strict .buyer14-settings-side,.buyer14-page.strict .buyer14-access-side{min-width:0!important;overflow:hidden!important}.buyer14-page.strict .buyer14-settings-main,.buyer14-page.strict .buyer14-settings-side,.buyer14-page.strict .buyer14-access-side{grid-template-columns:minmax(0,1fr)!important}.buyer14-page.strict .buyer14-table-wrap{max-width:100%!important;overflow-x:auto!important}.buyer14-page.strict .buyer14-table{min-width:760px!important}.buyer14-page.strict .buyer14-settings-main .buyer14-table,.buyer14-page.strict .buyer14-settings-side .buyer14-table,.buyer14-page.strict .buyer14-access-side .buyer14-table,.buyer14-page.strict .buyer14-table.compact{min-width:0!important;width:100%!important}.buyer14-page.strict .buyer14-team-table,.buyer14-page.strict .buyer14-team-table tbody,.buyer14-page.strict .buyer14-team-table tr,.buyer14-page.strict .buyer14-team-table td{display:block!important;width:100%!important;min-width:0!important}.buyer14-page.strict .buyer14-team-table tr{margin-bottom:8px!important;border:1px solid #eadfcc!important;border-radius:8px!important;background:#fffdf8!important;overflow:hidden!important}.buyer14-page.strict .buyer14-team-table td{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important;border-bottom:1px solid #efe8dc!important;font-size:11px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.buyer14-page.strict .buyer14-team-table td:before{color:#8a6a35!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.buyer14-page.strict .buyer14-team-table td:nth-child(1):before{content:"Name"}.buyer14-page.strict .buyer14-team-table td:nth-child(2):before{content:"Role"}.buyer14-page.strict .buyer14-team-table td:nth-child(3):before{content:"Permission"}.buyer14-page.strict .buyer14-team-table td:nth-child(4):before{content:"Status"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table-wrap{overflow-x:visible!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table,.buyer14-page.strict .buyer14-workspace.quote .buyer14-table tbody,.buyer14-page.strict .buyer14-workspace.quote .buyer14-table tr,.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td{display:block!important;width:100%!important;min-width:0!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table thead{display:none!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table tr{margin-bottom:10px!important;border:1px solid #eadfcc!important;border-radius:8px!important;background:#fffdf8!important;overflow:hidden!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;border-bottom:1px solid #efe8dc!important;padding:8px!important;font-size:11px!important;line-height:1.3!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:before{color:#8a6a35!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(1):before{content:"Product"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(2):before{content:"Material"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(3):before{content:"Finish"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(4):before{content:"MOQ"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(5):before{content:"Sample"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(6):before{content:"Production"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(7):before{content:"Unit"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:nth-child(8):before{content:"Amount"}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:first-child{grid-template-columns:82px 96px minmax(0,1fr)!important;font-weight:900!important}.buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:first-child img{width:96px!important;min-width:96px!important;height:68px!important;margin:0!important;border-radius:6px!important}.buyer14-page.strict .buyer14-product-grid.wide img,.buyer14-page.strict .buyer14-bottom-row img,.buyer14-page.strict .buyer14-restricted-hero img{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important}.buyer14-page.strict .buyer14-header h1{font-size:clamp(30px,11vw,42px)!important;line-height:.96!important}.buyer14-page.strict .buyer14-card h2{font-size:clamp(22px,8vw,34px)!important;line-height:1!important}.buyer14-page.strict .buyer14-actions a,.buyer14-page.strict .buyer14-link{white-space:normal!important;text-align:center!important}.buyer14-page.strict .buyer14-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.buyer14-page.strict .buyer14-panel-head>*{min-width:0!important}.buyer14-page.strict .buyer14-panel-head .buyer14-actions,.buyer14-page.strict .buyer14-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.buyer14-page.strict .buyer14-panel-head .buyer14-actions a,.buyer14-page.strict .buyer14-actions a{width:100%!important;min-width:0!important}.buyer14-page.strict .buyer14-message-center .buyer14-table-wrap,.buyer14-page.strict .buyer14-files .buyer14-table-wrap{overflow-x:visible!important}.buyer14-page.strict .buyer14-message-center .buyer14-table,.buyer14-page.strict .buyer14-message-center .buyer14-table tbody,.buyer14-page.strict .buyer14-message-center .buyer14-table tr,.buyer14-page.strict .buyer14-message-center .buyer14-table td,.buyer14-page.strict .buyer14-files .buyer14-table,.buyer14-page.strict .buyer14-files .buyer14-table tbody,.buyer14-page.strict .buyer14-files .buyer14-table tr,.buyer14-page.strict .buyer14-files .buyer14-table td{display:block!important;width:100%!important;min-width:0!important}.buyer14-page.strict .buyer14-message-center .buyer14-table thead,.buyer14-page.strict .buyer14-files .buyer14-table thead{display:none!important}.buyer14-page.strict .buyer14-message-center .buyer14-table tr,.buyer14-page.strict .buyer14-files .buyer14-table tr{margin-bottom:10px!important;border:1px solid #eadfcc!important;border-radius:8px!important;background:#fffdf8!important;overflow:hidden!important}.buyer14-page.strict .buyer14-message-center .buyer14-table td,.buyer14-page.strict .buyer14-files .buyer14-table td{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;border-bottom:1px solid #efe8dc!important;padding:8px!important;font-size:11px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.buyer14-page.strict .buyer14-message-center .buyer14-table td:before,.buyer14-page.strict .buyer14-files .buyer14-table td:before{color:#8a6a35!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.buyer14-page.strict .buyer14-message-center .buyer14-table td:nth-child(1):before{content:"Sender"}.buyer14-page.strict .buyer14-message-center .buyer14-table td:nth-child(2):before{content:"Subject"}.buyer14-page.strict .buyer14-message-center .buyer14-table td:nth-child(3):before{content:"Project"}.buyer14-page.strict .buyer14-message-center .buyer14-table td:nth-child(4):before{content:"Channel"}.buyer14-page.strict .buyer14-message-center .buyer14-table td:nth-child(5):before{content:"Status"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(1):before{content:"File"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(2):before{content:"Type"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(3):before{content:"Project"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(4):before{content:"Access"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(5):before{content:"Size"}.buyer14-page.strict .buyer14-files .buyer14-table td:nth-child(6):before{content:"Action"}.buyer14-page.strict .buyer14-files .buyer14-table td:first-child{grid-template-columns:82px 96px minmax(0,1fr)!important;font-weight:900!important}.buyer14-page.strict .buyer14-files .buyer14-table td:first-child img{width:96px!important;min-width:96px!important;height:68px!important;margin:0!important;border-radius:6px!important;object-fit:cover!important}.buyer14-page.strict .buyer14-drawing .buyer14-file-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.buyer14-page.strict .buyer14-drawing .buyer14-file-strip article{min-width:0!important}.buyer14-page.strict .buyer14-drawing .buyer14-file-strip img{width:100%!important;height:96px!important;object-fit:cover!important}.buyer14-page.strict .buyer14-drawing .buyer14-file-strip button{grid-column:1 / -1!important;min-height:48px!important}.buyer14-page.strict .buyer14-workspace.download .buyer14-download-list article{grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important}.buyer14-page.strict .buyer14-workspace.download .buyer14-download-list small,.buyer14-page.strict .buyer14-workspace.download .buyer14-download-list button{grid-column:2!important}body:has(.buyer14-page.strict) .sticky-rfq{display:none!important}}body:has(.home-reference-page) .home-reference-lower-footer-frame{width:100%!important;max-width:none!important;margin-inline:auto!important;overflow:visible!important}body:has(.home-reference-page) .home-reference-resource-board,body:has(.home-reference-page) .home-reference-trust-strip{width:min(1476px,calc(100% - 60px))!important;margin-inline:auto!important}body:has(.home-reference-page) .home-reference-dark-cta,body:has(.home-reference-page) .home-reference-dark-footer{width:100%!important;max-width:none!important;margin-left:0!important;transform:none!important;padding-left:max(52px,calc((100vw - 1476px)/2 + 52px))!important;padding-right:max(52px,calc((100vw - 1476px)/2 + 52px))!important;box-sizing:border-box!important}body:has(.home-reference-page) .home-reference-dark-footer{box-sizing:border-box!important}@media(max-width:760px){body:has(.home-reference-page) .home-reference-lower-footer-frame{width:min(100% - 28px,390px)!important}body:has(.home-reference-page) .home-reference-dark-cta,body:has(.home-reference-page) .home-reference-dark-footer{padding-left:20px!important;padding-right:20px!important}}@media(max-width:700px){.sticky-rfq{display:none!important}.floating-contact-bar{position:static!important;width:100%!important;padding:12px 16px!important;background:#f7f5ef!important}}@media(max-width:700px){body:has([data-event-name=view_custom_hardware_page]) .front-hero>.front-hero-banner,body:has([data-event-name=view_custom_hardware_page]) .front-main .front-hero>.front-hero-banner.front-container{min-height:620px!important;padding-block:34px!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=upload-your-drawing],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=logo-customization-methods],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=mold-development-notes],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=what-to-prepare-for-a-custom-project]{display:block!important;padding-block:16px!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-project-trust],body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=faq]{display:none!important}body:has([data-event-name=view_custom_hardware_page]) .custom-upload-showcase,body:has([data-event-name=view_custom_hardware_page]) .custom-logo-layout,body:has([data-event-name=view_custom_hardware_page]) .custom-mold-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body:has([data-event-name=view_custom_hardware_page]) .custom-upload-showcase img,body:has([data-event-name=view_custom_hardware_page]) .custom-logo-layout>img,body:has([data-event-name=view_custom_hardware_page]) .custom-mold-layout>img{width:100%!important;height:130px!important;object-fit:cover!important}body:has([data-event-name=view_custom_hardware_page]) .logo-method-card,body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-project-trust] .front-card{padding:10px!important}body:has([data-event-name=view_custom_hardware_page]) .logo-method-card h3,body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-project-trust] h3{font-size:14px!important;line-height:1.15!important}body:has([data-event-name=view_custom_hardware_page]) .logo-method-card p,body:has([data-event-name=view_custom_hardware_page]) .logo-method-card small{font-size:11px!important;line-height:1.35!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=what-we-customize] .front-grid,body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=logo-customization-methods] .front-grid,body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-project-trust] .front-grid,body:has([data-event-name=view_custom_hardware_page]) .process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card,body:has([data-event-name=view_custom_hardware_page]) .process-steps article,body:has([data-event-name=view_custom_hardware_page]) .logo-method-card{min-height:0!important;padding:8px!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card .front-card-media{height:118px!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card h3,body:has([data-event-name=view_custom_hardware_page]) .process-steps h3,body:has([data-event-name=view_custom_hardware_page]) .process-steps strong{font-size:12px!important;line-height:1.15!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card p,body:has([data-event-name=view_custom_hardware_page]) .process-steps p{font-size:10px!important;line-height:1.25!important}body:has([data-event-name=view_custom_hardware_page]) .custom-product-type-card a{min-height:30px!important;font-size:9px!important}body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=logo-customization-methods] .front-card:nth-of-type(n+5),body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=custom-project-trust] .front-card:nth-of-type(n+4),body:has([data-event-name=view_custom_hardware_page]) .front-section[data-front-section-key=faq] .faq-front details:nth-of-type(n+5){display:none!important}body:has([data-event-name=view_custom_hardware_page]) .logo-method-card small{display:none!important}}@media(max-width:700px){body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=advantages],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=best-used-for],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=faq],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=advantages],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=limitations],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=best-used-for],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=quality-testing-notes],body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=faq]{display:block!important;padding-block:12px!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-grid,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-grid,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-grid,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-grid,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-grid,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card{padding:7px!important;min-height:0!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card-media,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card-media{height:92px!important;object-fit:cover!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card h3,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card h3,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card h3,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card h3,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card h3,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card h3{font-size:12px!important;line-height:1.15!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card p,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card p,body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card p,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card p,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card p,body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card p{font-size:10px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-materials] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=suitable-applications] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-product-categories] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=suitable-applications] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=compatible-surface-finishes] .front-card:nth-of-type(n+5),body:has(.front-breadcrumb a[href="/materials-finishes/finishes/"]) .front-section[data-front-section-key=faq] .faq-front details:nth-of-type(n+4),body:has(.front-breadcrumb a[href="/materials-finishes/materials/"]) .front-section[data-front-section-key=faq] .faq-front details:nth-of-type(n+4){display:none!important}}.front-header,.front-header *,.front-footer,.front-footer *{box-sizing:border-box!important}body:has(.front-main) .front-brand{text-decoration:none!important}body:has(.front-main) .front-brand .front-wordmark,body:has(.front-main) .front-brand .mobile-reference-brand{align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#172027!important;font-family:inherit!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{cursor:default!important}body:has(.front-main) .front-search-overlay{z-index:220!important}body:has(.front-main) .mobile-menu-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important;margin:0!important}body:has(.front-main) .mobile-menu-search label{display:grid!important;gap:5px!important;min-width:0!important}body:has(.front-main) .mobile-menu-search span{color:#4f5962!important;font-size:10px!important;font-weight:800!important;line-height:1!important;text-transform:none!important}body:has(.front-main) .mobile-menu-search input{min-width:0!important;width:100%!important;min-height:36px!important;border:1px solid #d9cdb8!important;border-radius:4px!important;padding:0 10px!important;color:#172129!important;font-size:12px!important}body:has(.front-main) .mobile-menu-search button{min-height:36px!important;border:1px solid #9b6719!important;border-radius:4px!important;background:#bd7c17!important;color:#fff!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}@media(min-width:1180px){body:has(.front-main) .front-header{display:grid!important;grid-template-columns:220px minmax(0,1fr) 238px!important;gap:18px!important;align-items:center!important;height:48px!important;min-height:48px!important;padding-inline:28px!important}body:has(.front-main) .front-brand{display:flex!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:34px!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:inline-flex!important;height:34px!important;font-size:22px!important}body:has(.front-main) .mobile-menu-button{display:none!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){position:static!important;display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.front-main) .front-header nav .nav-item{position:relative!important;display:flex!important;min-width:0!important;align-items:center!important}body:has(.front-main) .front-header nav .nav-item>a{display:flex!important;height:48px!important;min-height:48px!important;align-items:center!important;padding-inline:3px!important;border:0!important;color:#172129!important;font-size:8.5px!important;font-weight:780!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body:has(.front-main) .front-header nav .nav-item>a:hover,body:has(.front-main) .front-header nav .nav-item>a:focus-visible{color:#9b6719!important}body:has(.front-main) .front-header-tools{display:grid!important;grid-template-columns:58px 122px 34px!important;width:238px!important;min-width:238px!important;max-width:238px!important;gap:8px!important;align-items:center!important;justify-content:end!important}body:has(.front-main) .front-header-tools button,body:has(.front-main) .front-header-tools a{display:inline-flex!important;height:30px!important;min-height:30px!important;align-items:center!important;justify-content:center!important;padding-inline:8px!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:58px!important;min-width:58px!important;max-width:58px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .front-search-label{position:static!important;display:inline!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;color:inherit!important;font-size:inherit!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon{display:none!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:122px!important;min-width:122px!important;max-width:122px!important}}@media(min-width:1024px)and (max-width:1179px){body:has(.front-main) .front-header{display:grid!important;grid-template-columns:220px 44px 84px!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;height:68px!important;min-height:68px!important;padding-inline:24px!important}body:has(.front-main) .front-brand{display:flex!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:40px!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:inline-flex!important;height:34px!important;font-size:22px!important}body:has(.front-main) .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;justify-self:center!important}body:has(.front-main) .front-header nav:not(.open){display:none!important}body:has(.front-main) .front-header nav.open{position:absolute!important;top:68px!important;left:24px!important;right:24px!important;z-index:180!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:auto!important;height:auto!important;min-height:0!important;padding:12px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}body:has(.front-main) .front-header nav.open .nav-item>a{height:auto!important;min-height:34px!important;justify-content:flex-start!important;padding:8px!important;font-size:11px!important}body:has(.front-main) .front-header-tools{grid-template-columns:40px 36px!important;width:84px!important;min-width:84px!important;max-width:84px!important;gap:8px!important}body:has(.front-main) .front-header-tools .front-rfq-button{display:none!important}}@media(max-width:1023px){body:has(.front-main) .front-header{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important;min-height:62px!important;height:62px!important;padding:0 14px!important}body:has(.front-main) .mobile-menu-button{display:inline-flex!important;grid-column:1!important;width:40px!important;min-width:40px!important;height:40px!important;justify-content:center!important}body:has(.front-main) .front-brand{grid-column:2!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;align-items:center!important;justify-content:center!important;overflow:visible!important}body:has(.front-main) .front-logo{display:none!important}body:has(.front-main) .front-brand .mobile-reference-brand{display:inline-flex!important;width:auto!important;height:28px!important;max-width:100%!important;align-items:center!important;overflow:visible!important;font-size:clamp(18px,5.8vw,24px)!important;text-align:center!important}body:has(.front-main) .front-header-tools{grid-column:3!important;display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:flex-end!important;gap:0!important}body:has(.front-main) .front-header-tools .front-rfq-button,body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{display:inline-flex!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .front-search-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}body:has(.front-main) .front-header nav:not(.open){display:none!important}body:has(.front-main) .front-header nav.open{position:absolute!important;top:62px!important;left:14px!important;right:14px!important;z-index:180!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 78px)!important;overflow:auto!important;padding:12px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2229!important}body:has(.front-main) .front-header nav.open .nav-item>a{height:auto!important;min-height:36px!important;justify-content:flex-start!important;padding:8px 10px!important;color:#172129!important;font-size:12px!important;line-height:1.15!important}body:has(.front-main) .front-header nav.open .mobile-menu-extras{display:grid!important;order:-1!important;gap:10px!important;padding:10px!important;border-bottom:1px solid #ede3d2!important;border-top:0!important}body:has(.front-main) .front-search-overlay{top:62px!important;left:14px!important;right:14px!important;width:auto!important;max-width:none!important}}@media(max-width:700px){body:has(.front-main) .front-footer{padding-block:22px!important}body:has(.front-main) .front-footer-brand p{max-height:none!important;overflow:visible!important}body:has(.front-main) .front-footer-inner,body:has(.front-main) .front-footer-bottom{width:min(326px,calc(100% - 32px))!important;max-width:326px!important}}@media(min-width:1180px)and (max-width:1360px){body:has(.front-main) .front-header{grid-template-columns:174px minmax(0,1fr) 184px!important;gap:6px!important;padding-inline:16px!important}body:has(.front-main) .front-brand{width:174px!important;min-width:174px!important;max-width:174px!important}body:has(.front-main) .front-brand .mobile-reference-brand{font-size:18.5px!important}body:has(.front-main) .front-header nav,body:has(.front-main) .front-header nav:not(.open){gap:2px!important}body:has(.front-main) .front-header nav .nav-item>a{padding-inline:2px!important;font-size:8.6px!important;font-weight:780!important}body:has(.front-main) .front-header-tools{grid-template-columns:42px 104px 30px!important;width:184px!important;min-width:184px!important;max-width:184px!important;gap:4px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:42px!important;min-width:42px!important;max-width:42px!important;padding-inline:3px!important}body:has(.front-main) .front-header-tools button[aria-label="Language switch reserved"]{width:30px!important;min-width:30px!important;max-width:30px!important;padding-inline:3px!important}body:has(.front-main) .front-header-tools .front-rfq-button{width:104px!important;min-width:104px!important;max-width:104px!important;padding-inline:5px!important}}@media(min-width:1361px){body:has(.front-main) .front-header nav .nav-item>a{font-size:9.2px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]{gap:4px!important;padding-inline:6px!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"]:before,body:has(.front-main) .front-header-tools button[aria-label="Search products"]:after{display:none!important;content:none!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon{position:relative!important;display:inline-block!important;flex:0 0 auto!important;width:10px!important;height:10px!important;color:currentColor!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon:before{position:absolute!important;inset:0 2px 2px 0!important;border:1.2px solid currentColor!important;border-radius:999px!important;content:""!important}body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon:after{position:absolute!important;right:0!important;bottom:0!important;width:4px!important;height:1.2px!important;border-radius:999px!important;background:currentColor!important;content:""!important;transform:rotate(45deg)!important;transform-origin:center!important}}@media(min-width:1180px){html body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;overflow:hidden!important}html body:has(.front-main) .front-header-tools button[aria-label="Search products"] .front-search-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body:has(.front-main) .front-header-tools button[aria-label="Search products"] .mobile-search-icon{display:inline-block!important}}@media(min-width:1361px){html body:has(.front-main) .front-header{grid-template-columns:220px minmax(0,1fr) 216px!important}html body:has(.front-main) .front-header-tools{grid-template-columns:36px 122px 34px!important;width:216px!important;min-width:216px!important;max-width:216px!important}}@media(min-width:1180px)and (max-width:1360px){html body:has(.front-main) .front-header{grid-template-columns:174px minmax(0,1fr) 184px!important;gap:6px!important;height:48px!important;min-height:48px!important;padding-inline:16px!important}html body:has(.front-main) .mobile-menu-button{display:none!important}html body:has(.front-main) .front-header nav,html body:has(.front-main) .front-header nav:not(.open){position:static!important;display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) .front-header nav .nav-item>a{height:48px!important;min-height:48px!important;padding-inline:2px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) .front-header-tools{grid-template-columns:28px 100px 28px!important;width:164px!important;min-width:164px!important;max-width:164px!important;gap:4px!important}html body:has(.front-main) .front-header-tools button[aria-label="Search products"]{width:28px!important;min-width:28px!important;max-width:28px!important}}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:44px minmax(0,1fr) 96px!important;column-gap:8px!important;min-height:58px!important;height:58px!important;padding:0 14px!important;overflow:hidden!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand{grid-column:2!important;min-width:0!important;overflow:hidden!important;justify-content:center!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand .mobile-reference-brand{max-width:100%!important;height:24px!important;overflow:hidden!important;font-size:15px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools{grid-column:3!important;display:flex!important;width:96px!important;min-width:96px!important;max-width:96px!important;justify-content:flex-end!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:36px!important;min-height:36px!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;overflow:hidden!important;border-radius:3px!important;background:#a86f22!important;color:#fff!important;font-size:7.5px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}}html body:has(.b2-custom-reference-page){background:#f7f5f0!important}html body:has(.b2-custom-reference-page) .front-breadcrumb{background:#fff!important;border-bottom:0!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero{position:relative!important;overflow:hidden!important;min-height:460px!important;background:#f7f5f0!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container{position:relative!important;display:grid!important;grid-template-columns:.92fr 1.08fr!important;width:100%!important;max-width:none!important;min-height:460px!important;padding:0!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero img{width:100%!important;height:460px!important;object-fit:cover!important;object-position:54% center!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{position:relative!important;z-index:1!important;display:grid!important;align-content:center!important;gap:22px!important;min-height:460px!important;padding:40px 44px 34px 52px!important;background:linear-gradient(90deg,#f8f7f3 0% 72%,#f8f7f3bd)!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{max-width:520px!important;margin:0!important;color:#151e25!important;font-size:42px!important;font-weight:900!important;line-height:1.13!important;letter-spacing:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{max-width:470px!important;margin:0!important;color:#4e5c64!important;font-size:15px!important;line-height:1.62!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions{display:flex!important;gap:18px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a{display:inline-flex!important;min-width:190px!important;min-height:54px!important;align-items:center!important;justify-content:center!important;border:1px solid #b88131!important;border-radius:2px!important;color:#9a681f!important;background:#fff!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a:first-child{background:#b7771f!important;color:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a:first-child:after{content:">"!important;margin-left:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:610px!important;margin-top:16px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;color:#1e2a31!important;font-size:11px!important;font-weight:700!important;line-height:1.18!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span:before{content:""!important;width:30px!important;height:30px!important;border:2px solid #bd812a!important;border-radius:50%!important;background:radial-gradient(circle at center,#bd812a 0 3px,transparent 4px)!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong{display:block!important;color:#1a252c!important;font-size:11px!important;font-weight:900!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section,html body:has(.b2-custom-reference-page) .b2-custom-feature-section,html body:has(.b2-custom-reference-page) .b2-custom-application-section,html body:has(.b2-custom-reference-page) .b2-custom-faq-section{padding:24px 0!important;background:#f7f5f0!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section h2,html body:has(.b2-custom-reference-page) .b2-custom-faq-section h2,html body:has(.b2-custom-reference-page) .b2-custom-section-head h2{margin:0 0 18px!important;color:#1b252b!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{position:relative!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;min-height:158px!important;padding:0 14px!important;text-align:center!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:before{content:""!important;position:absolute!important;top:16px!important;left:0!important;right:0!important;height:1px!important;background:#dcc5a2!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row span{position:relative!important;z-index:1!important;display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:50%!important;background:#a76f1f!important;color:#fff!important;font-size:13px!important;font-weight:900!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row img{width:44px!important;height:44px!important;margin-top:10px!important;object-fit:cover!important;border-radius:4px!important;filter:grayscale(.15) contrast(1.03)!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row h3{margin:0!important;color:#1e2930!important;font-size:11px!important;font-weight:900!important;line-height:1.18!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row p{margin:0!important;color:#58656b!important;font-size:9.4px!important;line-height:1.3!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-section{padding-top:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{display:grid!important;min-height:305px!important;padding:0 0 16px!important;overflow:hidden!important;border:1px solid #ded5c7!important;border-radius:7px!important;background:#fff!important;box-shadow:0 8px 24px #181e220a!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card img{width:100%!important;height:132px!important;object-fit:cover!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card h3{margin:15px 14px 0!important;color:#172129!important;font-size:14px!important;font-weight:900!important;line-height:1.16!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card p{margin:8px 14px 0!important;color:#5b6870!important;font-size:11px!important;line-height:1.5!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card a{align-self:end!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;margin:12px 14px 0!important;color:#a76f1f!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card a:after,html body:has(.b2-custom-reference-page) .b2-custom-faq-link:after{content:" >"!important}html body:has(.b2-custom-reference-page) .b2-custom-application-section>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-faq-section>.front-container{padding:22px 24px!important;border:1px solid #ded5c7!important;border-radius:7px!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important}html body:has(.b2-custom-reference-page) .b2-custom-section-head h2{margin:0!important;text-align:left!important}html body:has(.b2-custom-reference-page) .b2-custom-section-head div{display:flex!important;gap:8px!important}html body:has(.b2-custom-reference-page) .b2-custom-section-head span{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border:1px solid #e4dbcf!important;border-radius:4px!important;color:#9a681f!important;font-size:18px!important}html body:has(.b2-custom-reference-page) .b2-custom-application-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important}html body:has(.b2-custom-reference-page) .b2-custom-application-row a{display:grid!important;gap:10px!important;color:#172129!important;text-align:center!important;font-size:11px!important;font-weight:800!important}html body:has(.b2-custom-reference-page) .b2-custom-application-row img{width:100%!important;height:120px!important;object-fit:cover!important;border-radius:6px!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section h2{text-align:left!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section .faq-front{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section .faq-front details{margin:0!important;border:1px solid #e5ded4!important;border-radius:2px!important;background:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section .faq-front summary{min-height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:800!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-section .faq-front p{padding:0 16px 12px!important;font-size:10.5px!important;line-height:1.45!important}html body:has(.b2-custom-reference-page) .b2-custom-faq-link{display:inline-flex!important;align-items:center!important;min-height:28px!important;width:max-content!important;margin:22px auto 0!important;color:#a76f1f!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;margin:0!important;padding:32px 44px!important;border-radius:0!important;background:#0f1b22!important;color:#fff!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta h2{margin:0 0 8px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta p{margin:0!important;color:#dce4e7!important;font-size:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions{display:flex!important;gap:22px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions a{min-width:218px!important;min-height:48px!important;border:1px solid #c18a39!important;border-radius:2px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions a:first-child{background:#b7771f!important;color:#fff!important}@media(max-width:1100px){html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container{grid-template-columns:1fr!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero img{height:300px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row,html body:has(.b2-custom-reference-page) .b2-custom-application-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:700px){html body:has(.b2-custom-reference-page) .b2-custom-reference-hero,html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{min-height:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{padding:28px 24px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{font-size:31px!important;line-height:1.08!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{font-size:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions,html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions{display:grid!important;gap:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a,html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions a{width:100%!important;min-width:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero img{height:238px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section,html body:has(.b2-custom-reference-page) .b2-custom-feature-section,html body:has(.b2-custom-reference-page) .b2-custom-application-section,html body:has(.b2-custom-reference-page) .b2-custom-faq-section{padding:20px 0!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row,html body:has(.b2-custom-reference-page) .b2-custom-feature-grid,html body:has(.b2-custom-reference-page) .b2-custom-application-row,html body:has(.b2-custom-reference-page) .b2-custom-faq-section .faq-front{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{min-height:184px!important;padding-inline:8px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{min-height:260px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card img,html body:has(.b2-custom-reference-page) .b2-custom-application-row img{height:96px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card h3{font-size:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card p{font-size:9.5px!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section{grid-template-columns:1fr!important;margin-inline:0!important;padding:24px!important}}html body:has(.front-main) header.front-header.front-header{position:relative!important;z-index:160!important;display:grid!important;align-items:center!important;min-height:var(--public-shell-header-height)!important;height:var(--public-shell-header-height)!important;border-bottom:1px solid rgba(20,27,33,.1)!important;background:#fffffffa!important;box-shadow:0 8px 24px #0f17200d!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-brand{display:flex!important;align-items:center!important;text-decoration:none!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#18232b!important;font-family:inherit!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button,html body:has(.front-main) header.front-header.front-header .front-header-tools a{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}@media(min-width:1360px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:188px minmax(0,1fr) 190px!important;gap:12px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:188px!important;min-width:188px!important;max-width:188px!important;height:42px!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important;height:42px!important;max-height:42px!important;font-size:21px!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand,html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:none!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main) header.front-header.front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-width:0!important;height:var(--public-shell-header-height)!important;min-height:var(--public-shell-header-height)!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{display:inline-flex!important;height:var(--public-shell-header-height)!important;min-height:var(--public-shell-header-height)!important;align-items:center!important;padding:0 2px!important;color:#1b2730!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:34px 116px 34px!important;width:190px!important;min-width:190px!important;max-width:190px!important;gap:6px!important;align-items:center!important;justify-content:end!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button,html body:has(.front-main) header.front-header.front-header .front-header-tools a{height:34px!important;min-height:34px!important;font-size:9.4px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:116px!important;min-width:116px!important;max-width:116px!important;padding-inline:8px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"] .front-search-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}}@media(min-width:701px)and (max-width:1359px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:204px 44px 92px!important;justify-content:space-between!important;gap:14px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:204px!important;min-width:204px!important;max-width:204px!important;height:42px!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important;height:42px!important;font-size:20px!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;justify-self:center!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.front-main) header.front-header.front-header nav.open{position:absolute!important;top:var(--public-shell-header-height)!important;left:24px!important;right:24px!important;z-index:180!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;max-height:calc(100vh - 84px)!important;overflow:auto!important;padding:14px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:40px 40px!important;width:92px!important;min-width:92px!important;max-width:92px!important;gap:8px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}}@media(max-width:700px){html body:has(.front-main){--public-shell-header-height: 58px;--public-shell-page-gutter: 16px}html body:has(.front-main) header.front-header.front-header{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;padding-inline:14px!important;max-width:100vw!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{grid-column:1!important;display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important}html body:has(.front-main) header.front-header.front-header .front-brand{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;justify-content:center!important}html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:none!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important;max-width:100%!important;height:34px!important;justify-content:center!important;overflow:hidden!important;font-size:clamp(17px,5vw,21px)!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{grid-column:3!important;display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:flex-end!important;gap:0!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button,html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{display:inline-flex!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.front-main) header.front-header.front-header nav.open{position:absolute!important;top:var(--public-shell-header-height)!important;left:14px!important;right:14px!important;z-index:180!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:auto!important;max-height:calc(100vh - 78px)!important;overflow:auto!important;padding:12px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2229!important}}@media(min-width:901px){html body:has(.front-main) .front-footer{padding:34px 42px 22px!important;background:#071117!important}html body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr)!important;gap:38px!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:20px!important}html body:has(.front-main) .front-footer-bottom{max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}}html body:has(.front-main) .front-footer-wordmark,html body:has(.front-main) .front-footer-link-group summary{letter-spacing:0!important}html body:has(.front-main) .front-footer a,html body:has(.front-main) .front-footer p,html body:has(.front-main) .front-footer span{line-height:1.36!important}html body:has(.front-main) .front-cta-section.front-cta-section{align-items:center!important;border-radius:0!important}html body:has(.front-main) .front-cta-section .front-actions a{min-height:42px!important;border-radius:4px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page){background:#020202!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main{width:min(327px,100vw)!important;max-width:327px!important;margin-inline:auto!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main{background:#fff!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:32px minmax(0,1fr) 86px!important;gap:8px!important;min-height:58px!important;height:58px!important;padding:0 11px!important;border-bottom:1px solid #ece8e2!important;box-shadow:none!important;overflow:hidden!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-icon,html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-icon:before,html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-icon:after{width:18px!important;height:2px!important;background:#172027!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand{width:100%!important;height:34px!important;justify-content:flex-start!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand .mobile-reference-brand{height:24px!important;max-width:100%!important;color:#16202a!important;font-size:18px!important;font-weight:900!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools{display:flex!important;width:86px!important;min-width:86px!important;max-width:86px!important;justify-content:flex-end!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:34px!important;min-height:34px!important;padding:0 6px!important;border-radius:3px!important;background:#a66d20!important;color:#fff!important;font-size:7.2px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.front-main):has(.b4-article-reference-page) .front-breadcrumb{width:305px!important;max-width:calc(100% - 22px)!important;padding-top:15px!important;font-size:10px!important;line-height:1.15!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-shell.front-container{width:305px!important;max-width:calc(100% - 22px)!important;padding-top:11px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-mobile-kicker{min-height:20px!important;margin-bottom:9px!important;padding:0 7px!important;border-radius:3px!important;font-size:10px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-hero h1{font-size:19.5px!important;line-height:1.06!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-hero h2{margin-top:5px!important;font-size:15.5px!important;line-height:1.22!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-meta{gap:6px!important;margin-top:8px!important;font-size:9.5px!important;line-height:1.1!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-meta span:before{width:8px!important;height:8px!important;margin-right:3px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero>img{width:100%!important;height:215px!important;margin-top:12px!important;border-radius:5px 5px 0 0!important;object-fit:cover!important;object-position:center!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip{min-height:40px!important;margin:-1px 0 9px!important;border-radius:0 0 4px 4px!important;box-shadow:0 5px 14px #191f2414!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip a,html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip button{min-height:40px!important;gap:4px!important;font-size:10px!important;font-weight:700!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip a:before,html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip button:before{display:inline-block!important;color:#a26c22!important;font-size:13px!important;font-weight:400!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip button:nth-child(1):before{content:"[]"}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip button:nth-child(2):before{content:"S"}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip a:nth-child(3):before{content:"v"}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-toolstrip button:nth-child(4):before{content:"="}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card{margin-top:0!important;padding:12px 13px!important;border-radius:4px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card h2{font-size:11px!important;line-height:1!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card p{margin-top:8px!important;font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-mobile-answer-help{margin-top:8px!important;font-size:10.5px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-mobile-toc{margin-top:8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-mobile-toc summary{min-height:36px!important;padding:0 12px!important;font-size:11px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section{margin-top:8px!important;padding:10px!important;border-radius:4px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section h2,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist h2{font-size:15px!important;line-height:1.18!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section>p{font-size:11px!important;line-height:1.42!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-comparison-table .front-spec-table th,html body:has(.front-main):has(.b4-article-reference-page) .b4-comparison-table .front-spec-table td{padding:5px 7px!important;font-size:9.2px!important;line-height:1.08!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-comparison-table .front-spec-table thead th{font-size:9.5px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-rating-stars{font-size:9px!important;letter-spacing:0!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid article,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist{padding:9px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid h3{font-size:11px!important}html body:has(.front-main):has(.b4-article-reference-page) .quality-checklist{gap:5px!important}html body:has(.front-main):has(.b4-article-reference-page) .quality-checklist li{grid-template-columns:12px minmax(0,1fr)!important;gap:5px!important;font-size:9px!important;line-height:1.22!important}html body:has(.front-main):has(.b4-article-reference-page) .quality-checklist li:before{width:10px!important;height:10px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-grid{gap:6px!important;margin:8px -10px 0 0!important;padding-right:10px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card{flex:0 0 62px!important;gap:3px!important;padding:4px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card img{height:54px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card h3{font-size:8px!important;line-height:1.08!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card p,html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card a{font-size:9px!important;line-height:1.08!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-download-card{min-height:38px!important;padding:6px 8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-download-icon{width:23px!important;height:25px!important;font-size:6px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-download-card strong{font-size:9px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-download-card small{font-size:7.8px!important}html body:has(.front-main):has(.b4-article-reference-page) .faq-front summary{min-height:32px!important;padding:0 9px!important;font-size:9.5px!important}html body:has(.front-main):has(.b4-article-reference-page) .faq-front p{padding:0 9px 8px!important;font-size:9px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta{grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important;margin:14px -11px 0!important;padding:16px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta h2{font-size:13px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta p{font-size:10px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a{min-height:34px!important;font-size:9px!important}}@media(min-width:1200px){html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main{position:relative!important;background:#f6f3ed!important}html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main>.front-breadcrumb{position:absolute!important;top:16px!important;left:38px!important;z-index:8!important;width:auto!important;max-width:none!important;height:18px!important;margin:0!important;padding:0!important;color:#4c5963!important;font-size:10px!important;line-height:18px!important}html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main>.front-breadcrumb a,html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main>.front-breadcrumb span{color:#4c5963!important;font-size:10px!important;line-height:18px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero{margin:0!important;background:#f8f5ef!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero>.front-hero-banner,html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero .front-hero-grid{width:100%!important;max-width:none!important;min-height:286px!important;height:286px!important;margin:0!important;padding:0!important;background-position:center right!important;background-size:cover!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#fffffffa,#fffffff0 31%,#ffffff61 48%,#ffffff05 74%),linear-gradient(180deg,#faf7f214,#faf7f20a)!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero .front-hero-bg-image{height:286px!important;min-height:286px!important;object-fit:cover!important;object-position:center right!important;filter:none!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero .front-hero-copy{width:505px!important;max-width:505px!important;align-self:start!important;padding:70px 0 0 58px!important;text-shadow:none!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero-copy h1{max-width:505px!important;margin:0!important;color:#172027!important;font-size:44px!important;line-height:1.04!important;letter-spacing:0!important}html body:has(.front-main):has(.b3-materials-overview-shell) .front-hero-copy p{max-width:415px!important;margin:12px 0 0!important;color:#27343d!important;font-size:13px!important;line-height:1.55!important}html body:has(.front-main):has(.b3-materials-overview-shell) .materials-hero-points{grid-template-columns:repeat(4,max-content)!important;gap:22px!important;margin-top:27px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .materials-hero-points span{min-width:116px!important;padding-left:31px!important;font-size:9px!important;line-height:1.15!important}html body:has(.front-main):has(.b3-materials-overview-shell) .materials-hero-points span:before{width:24px!important;height:24px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .materials-hero-points strong{font-size:9.5px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .materials-hero-points small{font-size:8px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-overview-shell.front-container{width:min(1464px,calc(100% - 72px))!important;max-width:1464px!important;gap:10px!important;padding:10px 0 8px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-top-grid{grid-template-columns:1.96fr repeat(5,1fr)!important;gap:10px!important;margin-top:0!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-direct-card{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;min-height:190px!important;padding:18px 18px 14px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-card-icon{width:38px!important;height:38px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-direct-card h2{font-size:12px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-direct-card p{max-width:392px!important;margin-top:12px!important;font-size:9.8px!important;line-height:1.55!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-material-card{grid-template-rows:92px auto 1fr auto!important;gap:7px!important;min-height:190px!important;padding:11px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-material-card img{height:92px!important;object-fit:cover!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-material-card h3{font-size:13px!important;line-height:1.15!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-material-card p{min-height:30px!important;font-size:9px!important;line-height:1.32!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-material-card a{min-height:28px!important;min-width:86px!important;font-size:8.8px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-lower-grid{grid-template-columns:.92fr 1.66fr .78fr!important;gap:10px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-finish-strip-card,html body:has(.front-main):has(.b3-materials-overview-shell) .b3-comparison-card,html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card{padding:13px 15px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-finish-strip-card h2,html body:has(.front-main):has(.b3-materials-overview-shell) .b3-comparison-card h2,html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card h2{font-size:12px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-finish-swatch-row{gap:9px!important;margin-top:16px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-finish-swatch-row img{width:45px!important;height:45px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-comparison-table{font-size:8.4px!important;line-height:1.16!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-comparison-table th,html body:has(.front-main):has(.b3-materials-overview-shell) .b3-comparison-table td{padding:4px 6px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-download-button{min-height:27px!important;margin-top:8px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card{gap:9px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card ul{gap:7px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card li{font-size:9.2px!important;line-height:1.25!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-buyer-checklist-card a{min-height:29px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-cta-band{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:74px!important;padding:14px 18px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-cta-band h2{font-size:19px!important}html body:has(.front-main):has(.b3-materials-overview-shell) .b3-materials-cta-band a{min-height:31px!important;min-width:142px!important;font-size:8.8px!important}}@media(min-width:1200px){html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main>.front-container>.front-breadcrumb{position:absolute!important;top:16px!important;left:38px!important;z-index:8!important;width:auto!important;max-width:none!important;height:18px!important;margin:0!important;padding:0!important;color:#4c5963!important;font-size:10px!important;line-height:18px!important}html body:has(.front-main):has(.b3-materials-overview-shell) main.front-main>.front-container:has(>.front-breadcrumb){width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important}}@media(min-width:1200px){html body:has(.front-main):has(.home-reference-page) main.front-main{background:#f5f3ee!important}html body:has(.front-main):has(.home-reference-page) .home-reference-page .front-container,html body:has(.front-main):has(.home-reference-page) .home-reference-category-process-frame .front-container{width:min(1476px,calc(100% - 56px))!important;max-width:1476px!important}html body:has(.front-main):has(.home-reference-page) .front-hero>.front-hero-banner,html body:has(.front-main):has(.home-reference-page) .front-hero .front-hero-grid{width:100%!important;max-width:none!important;min-height:286px!important;height:286px!important;margin:0!important;padding:0!important;background-position:center right!important;background-size:cover!important}html body:has(.front-main):has(.home-reference-page) .front-hero .front-hero-bg-image{height:286px!important;min-height:286px!important;object-fit:cover!important;object-position:center right!important;filter:none!important}html body:has(.front-main):has(.home-reference-page) .front-hero .front-hero-grid:before{background:linear-gradient(90deg,#fffffffa,#fffffff0 27%,#ffffff5c 44%,#fff0 70%),linear-gradient(180deg,#ffffff0a,#f6f2eb0f)!important}html body:has(.front-main):has(.home-reference-page) .front-hero .front-hero-copy{width:650px!important;max-width:650px!important;align-self:start!important;padding:18px 0 0 62px!important;text-shadow:none!important}html body:has(.front-main):has(.home-reference-page) .front-hero-copy h1{max-width:650px!important;margin:0!important;font-size:42px!important;line-height:1.05!important;letter-spacing:0!important}html body:has(.front-main):has(.home-reference-page) .front-hero-copy p{max-width:560px!important;margin-top:10px!important;font-size:13px!important;line-height:1.35!important}html body:has(.front-main):has(.home-reference-page) .home-hero-actions{gap:18px!important;margin-top:18px!important}html body:has(.front-main):has(.home-reference-page) .home-hero-actions a{min-height:34px!important;min-width:150px!important;padding-inline:18px!important;font-size:9px!important}html body:has(.front-main):has(.home-reference-page) .home-hero-facts-row{grid-template-columns:repeat(4,max-content)!important;gap:26px!important;margin-top:20px!important;min-height:32px!important}html body:has(.front-main):has(.home-reference-page) .home-hero-facts-row span{min-height:30px!important;padding-left:34px!important;font-size:8px!important;line-height:1.08!important}html body:has(.front-main):has(.home-reference-page) .home-hero-facts-row strong{font-size:9px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-page .front-section{padding:12px 0!important}html body:has(.front-main):has(.home-reference-page) .home-reference-page .front-section-header{margin-bottom:10px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-page .front-section-header h2{font-size:17px!important;line-height:1.08!important}html body:has(.front-main):has(.home-reference-page) .home-reference-page .front-section-header p{margin-top:4px!important;font-size:10px!important;line-height:1.25!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip a{grid-template-rows:82px 28px!important;min-height:110px!important;border-radius:4px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip a>img{width:100%!important;height:82px!important;object-fit:cover!important;object-position:center!important}html body:has(.front-main):has(.home-reference-page) .home-reference-category-strip a>span{min-height:28px!important;padding-inline:4px!important;font-size:7.8px!important;line-height:1.05!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process{padding:14px 16px 16px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article{min-height:88px!important;gap:4px!important;padding-inline:4px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article .home-reference-process-icon{width:38px!important;height:38px!important;margin-bottom:12px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article .home-reference-process-icon:after{bottom:-16px!important;font-size:11px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article:not(:last-child):after{top:15px!important;right:-4px!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article strong{font-size:8px!important;line-height:1.1!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process article p{font-size:7px!important;line-height:1.12!important}html body:has(.front-main):has(.home-reference-page) .home-reference-process-cta{min-height:28px!important;width:260px!important;margin-top:12px!important;font-size:8px!important}}html body:has(.front-main){--public-shell-header-height: 60px;--public-shell-content-max: 1180px;--public-shell-wide-max: 1476px;--public-shell-page-gutter: 30px}html body:has(.front-main) .front-container{width:min(var(--public-shell-content-max),calc(100% - (var(--public-shell-page-gutter) * 2)))!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}html body:has(.front-main) header.front-header.front-header{min-height:var(--public-shell-header-height)!important;height:var(--public-shell-header-height)!important;display:grid!important;align-items:center!important;z-index:160!important;background:#fffffffa!important;border-bottom:1px solid rgba(20,27,33,.1)!important;box-shadow:0 8px 24px #0f17200d!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-brand{display:flex!important;align-items:center!important;min-width:0!important;text-decoration:none!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark,html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{color:#18232b!important;font-family:inherit!important;font-size:clamp(19px,1.45vw,25px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button,html body:has(.front-main) header.front-header.front-header .front-header-tools a{min-height:34px!important;border-radius:5px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header .front-rfq-button{min-width:108px!important;padding:0 14px!important;background:#c8811a!important;color:#fff!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.front-main) .front-footer{background:#07131a!important;color:#f7fbff!important;overflow:hidden!important}html body:has(.front-main) .front-footer-inner,html body:has(.front-main) .front-footer-bottom{width:min(var(--public-shell-content-max),calc(100% - (var(--public-shell-page-gutter) * 2)))!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}html body:has(.front-main) .front-cta-section{width:min(var(--public-shell-content-max),calc(100% - (var(--public-shell-page-gutter) * 2)))!important;max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}@media(min-width:1360px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:minmax(164px,176px) minmax(0,1fr) auto!important;column-gap:12px!important;padding-inline:30px!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open){display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,.72vw,13px)!important;min-width:0!important}html body:has(.front-main) header.front-header.front-header nav .nav-item>a{color:#16232b!important;font-size:clamp(10px,.72vw,10.5px)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.2!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}}@media(max-width:1359px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;padding-inline:18px!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}}@media(min-width:1181px){html body:has(.products-index-page) header.front-header.front-header{grid-template-columns:190px minmax(0,1fr) 174px!important;gap:10px!important;min-height:44px!important;height:44px!important;padding-inline:24px!important}html body:has(.products-index-page) header.front-header.front-header .front-brand{width:190px!important;min-width:190px!important;max-width:190px!important;height:40px!important;overflow:visible!important}html body:has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.products-index-page) header.front-header.front-header .front-logo.front-wordmark{width:auto!important;max-width:none!important;height:40px!important;max-height:40px!important;overflow:visible!important;font-size:20px!important;line-height:1!important}html body:has(.products-index-page) header.front-header.front-header nav{height:44px!important}html body:has(.products-index-page) header.front-header.front-header .nav-item>a{min-height:26px!important;padding-inline:4px!important;font-size:8.8px!important}html body:has(.products-index-page) header.front-header.front-header .front-header-tools .front-rfq-button{min-height:30px!important;padding-inline:12px!important;font-size:8.2px!important}html body:has(.products-index-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.products-index-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html body:has(.products-index-page) main.front-main .products-index-page>.front-breadcrumb{position:relative!important;z-index:2!important;max-width:1280px!important;margin:0 auto -28px!important;padding:10px 0 0!important;font-size:9px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{width:100%!important;max-width:none!important;min-height:232px!important;padding:42px 0 22px 44px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy{max-width:380px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{max-width:360px!important;font-size:32px!important;line-height:1.08!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{max-width:360px!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions{gap:14px!important;margin-top:14px!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions a{min-height:31px!important;padding-inline:22px!important;font-size:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row{min-height:42px!important;padding:0 44px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row span{min-height:40px!important;padding-left:54px!important;font-size:7.4px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row strong{font-size:8.4px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory-grid{grid-template-columns:172px minmax(0,1fr) 206px!important;gap:18px!important;padding-top:10px!important;padding-bottom:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter{gap:5px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter strong,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter h3{font-size:9.5px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter a{display:flex!important;align-items:center!important;min-height:23px!important;font-size:9.4px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter section{gap:2px!important;padding-right:12px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header{min-height:20px!important;margin-bottom:6px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header strong{font-size:9.5px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a{min-height:30px!important;padding:7px 12px!important;font-size:10px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:82px 18px 32px 24px!important;gap:3px!important;min-height:168px!important;padding:0 9px 9px!important;border-radius:4px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:22px 42px 24px!important;min-height:168px!important;padding-top:48px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 18px)!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0 -9px 6px!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{overflow:hidden!important;font-size:10.6px!important;line-height:1.16!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{display:-webkit-box!important;min-height:30px!important;max-height:30px!important;margin:2px 0!important;overflow:hidden!important;font-size:9px!important;line-height:1.2!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin-top:0!important;font-size:9px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support{gap:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support section{gap:5px!important;padding:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-support section>strong,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a strong{font-size:8.6px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a{grid-template-columns:20px minmax(0,1fr)!important;gap:5px!important;min-height:31px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a>span{width:14px!important;height:14px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a small,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help li{font-size:7.4px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{min-height:36px!important;padding:8px 12px!important;font-size:10px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download img{width:86px!important;max-width:100%!important;height:74px!important;justify-self:center!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-trust{min-height:40px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-trust .front-container{min-height:40px!important}}@media(min-width:1181px){html body:has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{height:252px!important;min-height:252px!important;max-height:252px!important;overflow:hidden!important;padding-top:36px!important;padding-bottom:18px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{max-width:340px!important;font-size:29px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{max-width:330px!important;margin-top:8px!important;font-size:9.5px!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions{margin-top:10px!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions a{min-height:27px!important;padding-inline:18px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter{gap:3px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter section{gap:1px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter section a{min-height:23px!important;display:flex!important;align-items:center!important;font-size:9.4px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter h3{min-height:17px!important;font-size:8.8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:82px 18px 32px 24px!important;min-height:168px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{height:82px!important;min-height:82px!important;max-height:82px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10.6px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:30px!important;max-height:30px!important;font-size:9px!important}}@media(min-width:1101px){html body:has(.b2-custom-reference-page) .b2-custom-reference-hero,html body:has(.b2-custom-reference-page) .b2-custom-reference-hero>.front-container,html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{min-height:350px!important;height:350px!important}html body:has(.b2-custom-reference-page) .b2-custom-reference-hero img{height:350px!important;object-position:55% center!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy{gap:15px!important;padding:28px 36px 24px 52px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy h1{max-width:455px!important;font-size:34px!important;line-height:1.08!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-copy p{max-width:430px!important;font-size:12px!important;line-height:1.42!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions{gap:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-actions a{min-width:154px!important;min-height:38px!important;padding-inline:16px!important;font-size:9.2px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{gap:12px!important;max-width:540px!important;margin-top:6px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{grid-template-columns:26px minmax(0,1fr)!important;gap:6px!important;font-size:9px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span:before{width:24px!important;height:24px!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts strong{font-size:9px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section,html body:has(.b2-custom-reference-page) .b2-custom-feature-section,html body:has(.b2-custom-reference-page) .b2-custom-application-section,html body:has(.b2-custom-reference-page) .b2-custom-faq-section{padding:16px 0!important}html body:has(.b2-custom-reference-page) .b2-custom-process-section h2,html body:has(.b2-custom-reference-page) .b2-custom-faq-section h2,html body:has(.b2-custom-reference-page) .b2-custom-section-head h2{margin-bottom:12px!important;font-size:15px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li{gap:5px!important;min-height:124px!important;padding:0 8px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row li:before{top:13px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row span{width:24px!important;height:24px!important;font-size:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row img{width:34px!important;height:34px!important;margin-top:7px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row h3{font-size:9.2px!important}html body:has(.b2-custom-reference-page) .b2-custom-process-row p{display:-webkit-box!important;overflow:hidden!important;font-size:7.8px!important;line-height:1.18!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-section{padding-top:4px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-grid{gap:12px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{grid-template-rows:104px auto minmax(34px,auto) auto!important;min-height:238px!important;padding-bottom:10px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card img{display:block!important;height:104px!important;background:#f1eee8!important;object-fit:cover!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card h3{margin:10px 10px 0!important;font-size:11px!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card p{display:-webkit-box!important;min-height:34px!important;margin:6px 10px 0!important;overflow:hidden!important;font-size:8.4px!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card a{display:inline-flex!important;align-items:center!important;min-height:28px!important;margin:8px 10px 0!important;font-size:9px!important}}@media(min-width:1101px){html body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:36px!important;align-items:start!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(5,minmax(108px,1fr))!important;gap:18px!important;align-items:start!important}html body:has(.front-main) .front-footer-link-group{min-width:0!important}}@media(min-width:1101px){html body:has(.b2-category-reference-active) .front-main>.front-container:first-child,html body:has(.b2-upload-reference-head) .front-main>.front-container:first-child{max-width:none!important;width:100%!important;margin:0!important;padding:0 32px!important}html body:has(.b2-category-reference-active) .front-breadcrumb,html body:has(.b2-upload-reference-head) .front-breadcrumb{height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;align-items:center!important;font-size:11px!important}html body:has(.b2-category-reference-active) .front-hero{margin:0!important;min-height:128px!important;height:128px!important;overflow:hidden!important}html body:has(.b2-category-reference-active) .front-hero>.front-hero-banner.front-container,html body:has(.b2-category-reference-active) .front-hero-grid.front-hero-banner.front-container{width:100%!important;max-width:none!important;min-height:128px!important;height:128px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body:has(.b2-category-reference-active) .front-hero .front-hero-bg-image{height:128px!important;min-height:128px!important;object-fit:cover!important;object-position:center 42%!important}html body:has(.b2-category-reference-active) .front-hero .front-hero-scrim{background:linear-gradient(90deg,#fffffff5,#ffffffd1 35%,#ffffff24 62%,#fff0)!important}html body:has(.b2-category-reference-active) .front-hero .front-hero-copy{width:520px!important;max-width:520px!important;padding:15px 0 0 32px!important;gap:5px!important;align-content:start!important}html body:has(.b2-category-reference-active) .front-hero .front-hero-eyebrow,html body:has(.b2-category-reference-active) .front-hero .category-hero-actions,html body:has(.b2-category-reference-active) .front-hero .front-hero-facts{display:none!important}html body:has(.b2-category-reference-active) .front-hero-copy h1{max-width:360px!important;font-size:22px!important;line-height:1.05!important}html body:has(.b2-category-reference-active) .front-hero-copy p{max-width:430px!important;margin:0!important;font-size:10px!important;line-height:1.22!important}html body:has(.b2-category-reference-active) .front-main .front-section{padding-top:14px!important}html body:has(.b2-category-reference-active) .front-section:has(.b2-category-reference-active),html body:has(.b2-category-reference-active) .front-section:has(.filterable-products.b2-category-reference-active){padding:14px 0 20px!important;margin:0!important}html body:has(.b2-category-reference-active) .front-section:has(.b2-category-reference-active)>.front-container,html body:has(.b2-category-reference-active) .front-section:has(.filterable-products.b2-category-reference-active)>.front-container{width:calc(100% - 56px)!important;max-width:1480px!important}html body:has(.b2-category-reference-active) .front-section:has(.b2-category-reference-active) .front-section-header,html body:has(.b2-category-reference-active) .front-section:has(.filterable-products.b2-category-reference-active) .front-section-header{display:none!important}html body:has(.b2-category-reference-active) .filterable-products{gap:0!important}html body:has(.b2-category-reference-active) .filterable-products-layout{grid-template-columns:190px minmax(0,1fr) 266px!important;gap:22px!important}html body:has(.b2-category-reference-active) .product-filter-panel{top:72px!important;max-height:none!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;gap:12px!important}html body:has(.b2-category-reference-active) .product-filter-panel>div:first-child{min-height:28px!important;border-bottom:1px solid #ded6c9!important}html body:has(.b2-category-reference-active) .product-filter-panel strong,html body:has(.b2-category-reference-active) .filtered-result-header strong,html body:has(.b2-category-reference-active) .product-support-aside strong{font-size:10px!important;line-height:1.1!important;text-transform:uppercase!important}html body:has(.b2-category-reference-active) .product-filter-controls{gap:12px!important}html body:has(.b2-category-reference-active) .product-filter-group{gap:6px!important;padding-bottom:9px!important;border-bottom:1px solid #e7dfd4!important}html body:has(.b2-category-reference-active) .product-filter-group h3{font-size:9px!important;line-height:1!important}html body:has(.b2-category-reference-active) .product-filter-options{gap:5px!important}html body:has(.b2-category-reference-active) .product-filter-options button{min-height:18px!important;padding:0 1px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:9px!important;line-height:1.1!important}html body:has(.b2-category-reference-active) .product-filter-options button:before{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;margin-right:6px!important;border:1px solid #cfc7b9!important;background:#fff!important}html body:has(.b2-category-reference-active) .product-filter-options button.active:before{border-color:#ad7324!important;background:#ad7324!important;box-shadow:inset 0 0 0 2px #fff!important}html body:has(.b2-category-reference-active) .product-filter-options small{font-size:8px!important}html body:has(.b2-category-reference-active) .filtered-product-results{gap:14px!important}html body:has(.b2-category-reference-active) .filtered-result-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body:has(.b2-category-reference-active) .filtered-result-header>div:first-child{justify-self:end!important;align-self:center!important;margin-right:18px!important}html body:has(.b2-category-reference-active) .filtered-result-header>div:first-child span{display:none!important}html body:has(.b2-category-reference-active) .desktop-product-list-tools{display:flex!important;gap:8px!important;align-items:center!important}html body:has(.b2-category-reference-active) .desktop-product-list-tools label select,html body:has(.b2-category-reference-active) .desktop-product-list-tools button{min-height:30px!important;border-radius:3px!important;font-size:9px!important}html body:has(.b2-category-reference-active) .active-filter-summary{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body:has(.b2-category-reference-active) .active-filter-summary>div:first-child{display:none!important}html body:has(.b2-category-reference-active) .active-filter-chips{gap:10px!important}html body:has(.b2-category-reference-active) .active-filter-chips button{min-height:32px!important;padding:0 14px!important;border:1px solid #dbcab3!important;border-radius:3px!important;background:#fffdfa!important;color:#1c262e!important;font-size:10px!important}html body:has(.b2-category-reference-active) .active-filter-chips button:after{content:"x"!important;margin-left:10px!important;color:#a56917!important}html body:has(.b2-category-reference-active) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card{display:grid!important;min-height:286px!important;padding:0 12px 12px!important;border-radius:5px!important;gap:7px!important}html body:has(.b2-category-reference-active) .filtered-product-results .front-grid.compact>.front-card.product-card:nth-child(n){display:grid!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card .front-card-media{height:135px!important;margin:0 -12px 6px!important;border-radius:5px 5px 0 0!important;object-fit:cover!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card h3{font-size:12px!important;line-height:1.12!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card dl{gap:0!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card dl div{min-height:18px!important;padding:2px 0!important;border-bottom:1px solid #eee7dc!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card dt,html body:has(.b2-category-reference-active) .filtered-product-results .product-card dd,html body:has(.b2-category-reference-active) .filtered-product-results .product-card small,html body:has(.b2-category-reference-active) .filtered-product-results .product-card span{font-size:8.5px!important;line-height:1.2!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card .tag-row{display:none!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card .card-actions{display:flex!important;justify-content:space-between!important;margin-top:5px!important}html body:has(.b2-category-reference-active) .filtered-product-results .product-card .card-actions a{min-height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:#9b641a!important;font-size:8.6px!important}html body:has(.b2-category-reference-active) .product-support-aside{gap:14px!important}html body:has(.b2-category-reference-active) .product-support-aside section{padding:14px!important;border-radius:5px!important}html body:has(.b2-category-reference-active) .product-support-aside p,html body:has(.b2-category-reference-active) .product-support-aside li,html body:has(.b2-category-reference-active) .product-support-aside span{font-size:9.2px!important;line-height:1.35!important}html body:has(.b2-category-reference-active) .product-support-aside section>a{min-height:36px!important;border-radius:3px!important;font-size:10px!important}html body:has(.b2-category-reference-active) .product-catalog-card img{height:104px!important}html body:has(.b2-category-reference-active) .product-help-card{display:none!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head{display:grid!important;grid-template-columns:238px minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important;min-height:170px!important;padding:22px 0!important;border-bottom:1px solid #e2d8c8!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head img{width:238px!important;height:112px!important;border:1px solid #e1d8ca!important;border-radius:4px!important;object-fit:cover!important;background:#f6f2eb!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head span{display:block!important;margin-bottom:9px!important;color:#a46716!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head h1{margin:0 0 14px!important;color:#111820!important;font-size:27px!important;line-height:1.12!important;letter-spacing:0!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-tags small{display:inline-flex!important;min-height:32px!important;align-items:center!important;padding:0 14px!important;border:1px solid #ded7cc!important;border-radius:3px!important;background:#fff!important;color:#2d3841!important;font-size:11px!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head nav{display:flex!important;gap:14px!important;align-self:center!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-head nav a{display:inline-flex!important;min-width:180px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;border:1px solid #ac7225!important;border-radius:3px!important;color:#9a651d!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-workbench{grid-template-columns:minmax(0,1.25fr) minmax(360px,.78fr) minmax(260px,.55fr)!important;gap:20px!important;align-items:stretch!important;margin:16px 0 24px!important}html body:has(.b2-upload-reference-head) .batch8-upload-state,html body:has(.b2-upload-reference-head) .batch8-aside{align-content:start!important;gap:12px!important;padding:22px!important;border-radius:5px!important}html body:has(.b2-upload-reference-head) .batch8-upload-state h2,html body:has(.b2-upload-reference-head) .batch8-aside h2{margin:0!important;color:#111820!important;font-size:18px!important;line-height:1.15!important}html body:has(.b2-upload-reference-head) .batch8-upload-state p,html body:has(.b2-upload-reference-head) .batch8-aside p{margin:0!important;color:#4c5861!important;font-size:11px!important;line-height:1.42!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference{display:grid!important;place-items:center!important;min-height:206px!important;padding:20px!important;border:1px dashed #a96c19!important;border-radius:5px!important;background:#fffdfa!important;text-align:center!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference strong{display:grid!important;place-items:center!important;width:54px!important;height:40px!important;color:transparent!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference strong:before{content:"^"!important;color:#aa701f!important;font-size:42px!important;line-height:1!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference span{color:#1d2830!important;font-size:12px!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference small{color:#6b7379!important;font-size:10px!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference button{min-width:168px!important;min-height:36px!important;border:1px solid #9b6719!important;border-radius:3px!important;background:#ac721f!important;color:#fff!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-upload-reference-head) .b2-upload-drop-reference em{justify-self:end!important;color:#31404a!important;font-size:10px!important;font-style:normal!important}html body:has(.b2-upload-reference-head) .upload-file-list{gap:8px!important}html body:has(.b2-upload-reference-head) .upload-file-list li{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:50px!important;padding:10px 12px!important;border-radius:4px!important}html body:has(.b2-upload-reference-head) .upload-file-list span{font-size:11px!important;line-height:1.15!important}html body:has(.b2-upload-reference-head) .upload-file-list small{font-size:10px!important}html body:has(.b2-upload-reference-head) .upload-file-list button{min-height:30px!important;font-size:10px!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-foot{display:flex!important;justify-content:space-between!important;gap:12px!important;color:#4f5a62!important;font-size:10px!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-foot a{color:#9d691e!important;font-weight:800!important}html body:has(.b2-upload-reference-head) .b2-upload-context-table{display:grid!important;margin:6px 0 0!important;border:1px solid #e0d8cc!important;border-radius:4px!important;overflow:hidden!important}html body:has(.b2-upload-reference-head) .b2-upload-context-table div{display:grid!important;grid-template-columns:136px minmax(0,1fr)!important;min-height:34px!important;border-bottom:1px solid #e7dfd4!important}html body:has(.b2-upload-reference-head) .b2-upload-context-table div:last-child{border-bottom:0!important}html body:has(.b2-upload-reference-head) .b2-upload-context-table dt,html body:has(.b2-upload-reference-head) .b2-upload-context-table dd{margin:0!important;padding:9px 12px!important;color:#27333c!important;font-size:10.5px!important;line-height:1.2!important}html body:has(.b2-upload-reference-head) .b2-upload-context-table dt{border-right:1px solid #e7dfd4!important;font-weight:800!important}html body:has(.b2-upload-reference-head) .b2-upload-edit-link,html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom a{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;border:1px solid #9b6719!important;border-radius:3px!important;color:#9d681d!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.b2-upload-reference-head) .b2-upload-support-card .quality-checklist{gap:28px!important;margin-top:20px!important}html body:has(.b2-upload-reference-head) .b2-upload-support-card .quality-checklist li{grid-template-columns:58px minmax(0,1fr)!important;min-height:70px!important;align-items:center!important;font-size:11px!important;line-height:1.35!important}html body:has(.b2-upload-reference-head) .b2-upload-support-card .quality-checklist li:before{width:50px!important;height:50px!important;border-color:#d9c7ad!important;background:#f6f3ee!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important;min-height:84px!important;margin:0 0 24px!important;padding:18px 22px!important;border:1px solid #e2d8c8!important;border-radius:5px!important;background:#fff!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom p{margin:0!important;color:#33404a!important;font-size:12px!important;line-height:1.45!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom div{display:flex!important;gap:22px!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom a:first-child{min-width:310px!important;background:#9b6719!important;color:#fff!important}html body:has(.b2-upload-reference-head) .b2-upload-reference-bottom a:last-child{min-width:220px!important;background:#fff!important}}body:has([data-event-name=view_factory_capability]) .b3-proof-card-grid article>a,body:has([data-event-name=view_factory_capability]) .b3-proof-side-stack section>a,body:has([data-event-name=view_factory_capability]) .b3-proof-bottom-grid article>a,body:has([data-event-name=view_factory_capability]) .b3-proof-footer-cta nav a{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:7px 14px!important;border-radius:3px!important;font-size:10.8px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:normal!important}body:has([data-event-name=view_factory_capability]) .b3-proof-card-grid article>a{width:auto!important;min-width:116px!important;justify-self:start!important}body:has([data-event-name=view_factory_capability]) .b3-proof-side-stack section>a{width:100%!important;min-height:36px!important;margin-top:10px!important;font-size:11px!important}@media(max-width:900px){body:has([data-event-name=view_factory_capability]) .b3-proof-card-grid article>a,body:has([data-event-name=view_factory_capability]) .b3-proof-side-stack section>a,body:has([data-event-name=view_factory_capability]) .b3-proof-bottom-grid article>a{min-height:38px!important;font-size:11px!important}}body:has(.b4-case-index-reference) .b4-case-index-card h3 a{display:inline-flex!important;min-height:28px!important;align-items:center!important;font-size:11.2px!important;line-height:1.18!important;letter-spacing:0!important}body:has(.b4-case-index-reference) .b4-case-index-section-head a,body:has(.b4-case-index-reference) .b4-case-index-aside a,body:has(.b4-case-index-reference) .b4-case-upload-card>a,body:has(.b4-case-index-reference) .b4-case-load-more{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:7px 14px!important;border-radius:3px!important;font-size:10.8px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:normal!important}body:has(.b4-case-index-reference) .b4-case-index-aside a,body:has(.b4-case-index-reference) .b4-case-upload-card>a{width:100%!important;min-height:36px!important;font-size:11px!important}@media(max-width:900px){body:has(.b4-case-index-reference) .b4-case-index-card h3 a,body:has(.b4-case-index-reference) .b4-case-index-section-head a,body:has(.b4-case-index-reference) .b4-case-index-aside a,body:has(.b4-case-index-reference) .b4-case-upload-card>a{min-height:38px!important;font-size:11px!important}}html body:has(main.b4-case-index-reference) main.b4-case-index-reference .b4-case-index-card h3 a{display:inline-flex!important;min-height:30px!important;align-items:center!important;font-size:11.5px!important;line-height:1.18!important;letter-spacing:0!important}html body:has(main.b4-case-index-reference) main.b4-case-index-reference .b4-case-index-section-head a,html body:has(main.b4-case-index-reference) main.b4-case-index-reference .b4-case-index-aside a,html body:has(main.b4-case-index-reference) main.b4-case-index-reference .b4-case-upload-card>a,html body:has(main.b4-case-index-reference) main.b4-case-index-reference .b4-case-load-more{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;font-size:11.3px!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal!important}@media(max-width:700px){html body:has(.b4-article-reference-page) header.front-header.front-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 108px!important;gap:8px!important;min-height:58px!important;height:58px!important;padding:0 10px!important;align-items:center!important}html body:has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-button{grid-column:1!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body:has(.b4-article-reference-page) header.front-header.front-header .front-brand{grid-column:2!important;min-width:0!important;max-width:100%!important;justify-content:flex-start!important;overflow:hidden!important}html body:has(.b4-article-reference-page) header.front-header.front-header .front-brand .mobile-reference-brand{max-width:100%!important;overflow:hidden!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}html body:has(.b4-article-reference-page) header.front-header.front-header .front-header-tools{grid-column:3!important;display:flex!important;width:108px!important;min-width:108px!important;max-width:108px!important;justify-content:flex-end!important}html body:has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:104px!important;min-width:104px!important;max-width:104px!important;min-height:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;border-radius:3px!important;background:#9b6719!important;color:#fff!important;font-size:8.2px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:42px minmax(0,1fr) 116px!important;gap:6px!important;padding-inline:8px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-button.mobile-menu-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand.front-brand{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand.front-brand .mobile-reference-brand.mobile-reference-brand{min-width:0!important;max-width:100%!important;overflow:hidden!important;font-size:15px!important;white-space:nowrap!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools{display:flex!important;width:116px!important;min-width:116px!important;max-width:116px!important;overflow:visible!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools.front-header-tools .front-rfq-button.front-rfq-button{display:inline-flex!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:34px!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;overflow:hidden!important;border-radius:3px!important;background:#9b6719!important;color:#fff!important;font-size:9px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}}@media(max-width:700px){html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware>.front-container:has(.front-cta-section),html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section:not([data-front-section-key=what-are-bag-hardware]):not([data-front-section-key=product-grid]):not([data-front-section-key=faq]),html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-footer,html body:has(.category-bag-hardware .b2-category-mobile-reference) .front-rfq-floating,html body:has(.b2-custom-reference-page) .front-rfq-floating,html body:has(.category-bag-hardware .b2-category-mobile-reference) .sticky-rfq,html body:has(.b2-custom-reference-page) .sticky-rfq,html body:has(.category-bag-hardware .b2-category-mobile-reference) .floating-contact-bar,html body:has(.b2-custom-reference-page) .floating-contact-bar,html body:has(.b2-custom-reference-page) .b2-custom-application-section,html body:has(.b2-custom-reference-page) .b2-custom-process-row li:nth-child(n+5),html body:has(.b2-custom-reference-page) .b2-custom-faq-section details:nth-of-type(n+4),html body:has(.b2-custom-reference-page) .b2-custom-faq-link{display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-reference-page.category-bag-hardware{display:flex!important;flex-direction:column!important;width:100%!important;background:#f5f3ee!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware>.front-container:first-child{order:1!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-hero{order:2!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=what-are-bag-hardware]{order:3!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=product-grid]{order:4!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .category-bag-hardware .front-section[data-front-section-key=faq]{order:5!important;display:block!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .filtered-product-results .front-card.product-card:nth-child(n+3){display:none!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .desktop-product-list-tools button[aria-label="Grid view"]:before{content:"[]"!important}html body:has(.category-bag-hardware .b2-category-mobile-reference) .product-catalog-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(-n+4),html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7){display:grid!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(n+5):not(:nth-child(7)){display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7){grid-column:1 / -1!important;grid-template-columns:74px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:96px!important;padding:10px!important;border:1px dashed #c8944f!important}html body:has(.b2-custom-reference-page) .b2-custom-feature-card:nth-child(7) img{grid-row:1 / 4!important;width:64px!important;height:64px!important;margin:0!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts{left:0!important;right:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}html body:has(.b2-custom-reference-page) .b2-custom-hero-facts span{min-width:0!important;padding-inline:8px!important;overflow:hidden!important;text-align:center!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-height:62px!important;padding:10px 18px!important;border-radius:0!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section>div:first-child{display:none!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions{display:contents!important}html body:has(.b2-custom-reference-page) .b2-custom-final-cta.front-cta-section .front-actions a{min-width:0!important;min-height:38px!important;padding:0 5px!important;font-size:7.8px!important;line-height:1!important;white-space:nowrap!important}}@media(min-width:1361px){html body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-32px!important;transform:translateY(4px)!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-hero,html body:has(.b3-applications-reference-hero) .b3-applications-hero-cards,html body:has(.b3-applications-reference-hero) .b3-applications-hero-card,html body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{height:261px!important;min-height:261px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-copy{height:261px!important;min-height:261px!important;padding-top:22px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-copy p{margin-top:8px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-copy .front-actions{margin-top:8px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-facts{margin-top:11px!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-card img{position:absolute!important;inset:0!important;width:100%!important;min-height:0!important;transform:none!important;filter:brightness(1.23) contrast(.92) saturate(1.01)!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-card:hover img,html body:has(.b3-applications-reference-hero) .b3-applications-hero-card:focus-visible img{transform:scale(1.03)!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-main{margin-top:9px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-overview,html body:has(.b3-applications-reference-hero) .b3-applications-direct-answer,html body:has(.b3-applications-reference-hero) .b3-applications-industry-browser{min-height:84px!important}html body:has(main.front-main .b3-applications-reference-hero) .b3-applications-card-grid{margin-top:14px!important;transform:none!important}html body:has(.b3-applications-reference-hero) .b3-application-reference-card img{height:91px!important;min-height:91px!important;filter:brightness(1.26) contrast(.78) saturate(.9)!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-support{min-height:87px!important;margin-top:8px!important}html body:has(.b3-applications-reference-hero) .b3-applications-pain-points,html body:has(.b3-applications-reference-hero) .b3-applications-material-guidance{min-height:87px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{margin-top:9px!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details,html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{min-height:17px!important;height:17px!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel summary{padding:1px 7px!important;font-size:9px!important;line-height:1.05!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details+details{margin-top:1px!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel{position:relative!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel>a{position:absolute!important;bottom:0!important;left:8px!important;min-height:24px!important;height:24px!important;font-size:9px!important;line-height:1!important}}@media(min-width:1181px){html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory-grid{grid-template-columns:174px minmax(0,1fr) 214px!important;gap:16px!important;align-items:start!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{display:grid!important;grid-template-rows:88px 18px 30px 24px!important;gap:3px!important;min-height:168px!important;padding:0 9px 9px!important;background:#fffdf8!important;border:1px solid rgba(150,121,79,.22)!important;border-radius:5px!important;box-shadow:0 8px 22px #221f1a09!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:22px 42px 24px!important;min-height:168px!important;padding-top:44px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 18px)!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 -9px 6px!important;background:#f7f4ec!important;object-fit:cover!important;object-position:center!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{min-width:0!important;overflow:hidden!important;font-size:10.4px!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{display:-webkit-box!important;min-height:28px!important;max-height:28px!important;margin:0!important;overflow:hidden!important;font-size:8.6px!important;line-height:1.2!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{align-self:end!important;min-height:24px!important;margin-top:0!important;font-size:8px!important;line-height:1.1!important}}@media(max-width:700px){html body:has(.products-index-page) .front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:402px!important;padding:26px 30px 22px!important;background-position:58% center!important}html body:has(.products-index-page) .front-main .products-index-page .front-hero-copy h1{max-width:282px!important;font-size:34px!important;line-height:1.08!important}html body:has(.products-index-page) .front-main .products-index-page .front-hero-copy p{max-width:285px!important;margin-top:12px!important;font-size:14px!important;line-height:1.35!important}html body:has(.products-index-page) .front-main .products-index-page .products-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:330px!important;margin-top:16px!important}html body:has(.products-index-page) .front-main .products-index-page .products-hero-actions a{min-height:38px!important;padding:0 10px!important;font-size:10px!important;line-height:1!important}html body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:48px!important;padding:0 10px!important}html body:has(.products-index-page) .front-main .products-index-page .product-hero-facts-row span{min-height:46px!important;padding:6px 3px!important;font-size:8.4px!important;line-height:1.1!important;text-align:center!important}html body:has(.products-index-page) .filterable-products{padding-top:16px!important}html body:has(.products-index-page) .mobile-filter-drawer:not([open])+.mobile-product-toolbar,html body:has(.products-index-page) .mobile-product-toolbar{margin:6px 0 12px!important}html body:has(.products-index-page) .mobile-product-chip-row a{min-height:34px!important;padding:0 12px!important;font-size:12px!important}html body:has(.products-index-page) .filtered-product-results>.front-grid.compact{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:8px!important}html body:has(.products-index-page) .filtered-product-results .front-card.product-card{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;grid-template-rows:auto auto auto 42px!important;gap:0 14px!important;min-height:188px!important;padding:0!important;overflow:hidden!important;border-radius:5px!important;background:#fffefa!important}html body:has(.products-index-page) .filtered-product-results .product-card .front-card-media{grid-row:1 / 4!important;width:126px!important;height:146px!important;min-height:146px!important;margin:0!important;border-radius:0!important;background:#f7f4ec!important;object-fit:cover!important;object-position:center!important}html body:has(.products-index-page) .filtered-product-results .product-card h3{min-height:0!important;margin:16px 12px 3px 0!important;font-size:16px!important;line-height:1.16!important}html body:has(.products-index-page) .filtered-product-results .product-card .product-card-code{display:block!important;margin:0 12px 7px 0!important;font-size:11px!important;line-height:1.1!important}html body:has(.products-index-page) .filtered-product-results .product-card dl{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin:0 12px 0 0!important}html body:has(.products-index-page) .filtered-product-results .product-card dl div:nth-child(n+3),html body:has(.products-index-page) .filtered-product-results .product-card .tag-row{display:none!important}html body:has(.products-index-page) .filtered-product-results .product-card dt,html body:has(.products-index-page) .filtered-product-results .product-card dd{font-size:12px!important;line-height:1.22!important}html body:has(.products-index-page) .filtered-product-results .product-card .card-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;border-top:1px solid rgba(148,122,83,.2)!important}html body:has(.products-index-page) .filtered-product-results .product-card .card-actions a{min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9f6a1f!important;font-size:11px!important;line-height:1!important}}html body:has(.front-main) .front-header{width:100%!important}html body:has(.front-main) .front-container{max-width:var(--public-shell-content-max)!important}html body:has(.front-main) .front-cta-section{max-width:var(--public-shell-content-max)!important;margin-inline:auto!important}html body:has(.front-main) .front-rfq-button{flex:0 0 auto!important}html body:has(.front-main) .front-footer{display:block!important;background:#071117!important;color:#f7fbff!important}@media(min-width:1101px){html body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:36px!important;align-items:start!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:repeat(5,minmax(108px,1fr))!important;gap:18px!important;align-items:start!important}}@media(max-width:1100px){html body:has(.front-main) header.front-header.front-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important;min-height:60px!important;height:60px!important;padding:0 18px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;grid-column:1!important;align-items:center!important;justify-content:center!important;width:44px!important;height:40px!important;min-width:44px!important;padding:0!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-label{display:none!important}html body:has(.front-main) header.front-header.front-header .front-brand{display:flex!important;grid-column:2!important;justify-self:center!important;align-items:center!important;justify-content:center!important;width:min(220px,100%)!important;min-width:0!important;height:40px!important;overflow:visible!important}html body:has(.front-main) header.front-header.front-header .front-wordmark{display:none!important;opacity:0!important}html body:has(.front-main) header.front-header.front-header .mobile-reference-brand{display:flex!important;width:auto!important;height:34px!important;opacity:1!important;overflow:visible!important;font-size:19px!important;line-height:1!important}html body:has(.front-main) header.front-header.front-header nav{display:none!important;position:absolute!important;inset:60px 0 auto!important;width:100%!important}html body:has(.front-main) header.front-header.front-header nav.open{display:grid!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:flex!important;grid-column:3!important;justify-self:end!important;align-items:center!important;justify-content:center!important;width:44px!important;height:40px!important;overflow:hidden!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{display:inline-flex!important;width:40px!important;height:40px!important;min-width:40px!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button,html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"],html body:has(.front-main) header.front-header.front-header .front-search-label{display:none!important}}@media(min-width:1101px){html body:has(.front-main) header.front-header.front-header{min-height:60px!important;height:60px!important;display:grid!important;align-items:center!important;grid-template-columns:190px minmax(0,1fr) 190px!important;gap:10px!important;padding:0 24px!important}html body:has(.front-main) header.front-header.front-header .front-brand,html body:has(.front-main) header.front-header.front-header .front-wordmark{height:40px!important}html body:has(.front-main) header.front-header.front-header nav{display:flex!important;min-width:0!important;height:60px!important;overflow:visible!important;gap:4px!important}html body:has(.front-main) header.front-header.front-header .nav-item>a{min-height:60px!important;height:60px!important;padding-inline:3px!important;font-size:9.2px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}}@media(max-width:900px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{min-height:60px!important;height:60px!important}}@media(min-width:701px)and (max-width:900px){html body:has(.category-bag-hardware) .b2-filtered-category-direct-answer{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;width:min(760px,calc(100% - 72px));margin:36px auto 28px;padding:24px;border:1px solid #c99a54;border-radius:10px;background:#fffefa}html body:has(.category-bag-hardware) .b2-filtered-category-direct-answer>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#9b6724;color:transparent}html body:has(.category-bag-hardware) .b2-filtered-category-direct-answer strong{font-size:22px}html body:has(.category-bag-hardware) .b2-filtered-category-direct-answer p{margin:8px 0 14px;font-size:16px;line-height:1.5}html body:has(.category-bag-hardware) .b2-filtered-category-direct-answer a{color:#a96f1f;font-weight:800;text-transform:uppercase;text-decoration:none}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap{top:78px!important;padding-bottom:390px!important;background:linear-gradient(180deg,#fffffffc 0 540px,#0e111375 540px 100%)!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap>.front-container{width:calc(100% - 40px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega{grid-template-columns:312px minmax(0,1.66fr) 250px 244px!important;gap:20px!important;width:100%!important;min-height:600px!important;margin:0!important;padding:38px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col{gap:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list{gap:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list a{grid-template-columns:72px minmax(0,1fr) 16px!important;min-height:66px!important;padding:6px 10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list img{width:72px!important;height:54px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list strong,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row strong{font-size:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list small,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row small{font-size:9px!important;line-height:1.35!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-featured-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row{grid-template-columns:1fr!important;grid-template-rows:164px auto auto 22px!important;gap:6px!important;min-height:304px!important;padding:0 12px 12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row img{grid-row:1!important;width:100%!important;height:164px!important;margin:0 -12px!important;width:calc(100% + 24px)!important;border-radius:4px 4px 0 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-custom{min-height:116px!important;margin-top:4px!important;padding:18px 20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col:nth-child(3){gap:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row{display:grid!important;align-content:center!important;min-height:76px!important;padding:12px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col:nth-child(3)>.batch9-all-categories{margin-top:22px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col.action{gap:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-application-row{display:flex!important;align-items:center!important;min-height:68px!important;padding:12px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-media{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col.action>.batch9-all-categories{margin-top:18px!important}}@media(min-width:1500px){html body:has(.b3-applications-reference-hero) .b3-applications-direct-answer h2,html body:has(.b3-applications-reference-hero) .b3-applications-industry-browser h2,html body:has(.b3-applications-reference-hero) .b3-reference-section-title h2,html body:has(.b3-applications-reference-hero) .b3-applications-material-guidance h2{font-size:11px!important;line-height:1.2!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower h2{font-size:10px!important;line-height:1.2!important}}@media(min-width:901px){html body:has(.b4-article-reference-page) main.front-main .b4-article-hero h1{font-size:30px!important;line-height:1.08!important}html body:has(.b4-article-reference-page) main.front-main .b4-article-hero h2{font-size:15px!important;line-height:1.2!important}html body:has(.b4-article-reference-page) main.front-main .b4-article-hero p,html body:has(.b4-article-reference-page) main.front-main .b4-article-meta{font-size:9px!important;line-height:1.35!important}html body:has(.b4-article-reference-page) main.front-main .b4-direct-answer-card h2,html body:has(.b4-article-reference-page) main.front-main .b4-article-section h2,html body:has(.b4-article-reference-page) main.front-main .b4-article-sidebar h2{font-size:14px!important;line-height:1.2!important}}@media(min-width:901px){html body:has(.batch8-rfq-confirmation) .front-container{width:min(1440px,calc(100% - 88px))!important}html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:18px;margin:18px 0}html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation main,html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation aside{min-width:0}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary,html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation aside>section{border:1px solid #dde2e4;border-radius:7px;background:#fff}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary>header{display:flex;gap:22px;padding:32px 38px;border-bottom:1px solid #e8ecee}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary>header>b{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:#318c4b;color:#fff;font-size:38px}html body:has(.batch8-rfq-confirmation) h1{margin:0;font-size:28px;line-height:1.15}html body:has(.batch8-rfq-confirmation) h2{margin:0;font-size:14px}html body:has(.batch8-rfq-confirmation) p{font-size:11px;line-height:1.45}html body:has(.batch8-rfq-confirmation) .batch8-rfq-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 38px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-facts span{padding:0 16px;color:#69767e;font-size:10px;border-left:1px solid #edf0f1}html body:has(.batch8-rfq-confirmation) .batch8-rfq-facts strong{display:block;margin-top:5px;color:#18262e;font-size:13px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary article{margin:0 18px 18px;padding:18px;border:1px solid #e3e7e8;border-radius:6px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 50px}html body:has(.batch8-rfq-confirmation) dt,html body:has(.batch8-rfq-confirmation) dd{display:inline;margin:0;font-size:10px}html body:has(.batch8-rfq-confirmation) dt{color:#68747b}html body:has(.batch8-rfq-confirmation) dd{float:right;color:#17262e;font-weight:700}html body:has(.batch8-rfq-confirmation) .batch8-rfq-summary footer{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin-top:18px;padding:14px;background:#faf8f3;font-size:10px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation aside{display:grid;gap:12px;align-content:start}html body:has(.batch8-rfq-confirmation) .batch8-rfq-confirmation aside>section{padding:18px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-product img{width:100%;height:150px;margin:12px 0 8px;object-fit:cover}html body:has(.batch8-rfq-confirmation) .batch8-rfq-next ol{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}html body:has(.batch8-rfq-confirmation) .batch8-rfq-next li{display:flex;gap:10px;font-size:10px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-next li>b{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#a97627;color:#fff}html body:has(.batch8-rfq-confirmation) .batch8-rfq-next small{display:block;margin-top:3px;color:#67747c}html body:has(.batch8-rfq-confirmation) .batch8-rfq-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-links a{display:grid;min-height:62px;place-items:center;border:1px solid #e3e6e8;color:#28343a;font-size:10px;font-weight:700;text-decoration:none}html body:has(.batch8-rfq-confirmation) .batch8-rfq-assist{grid-column:1 / -1;display:grid;grid-template-columns:260px minmax(0,1fr) 220px 170px;align-items:center;overflow:hidden;border:1px solid #dde2e4;border-radius:6px;background:#fff}html body:has(.batch8-rfq-confirmation) .batch8-rfq-assist img{width:260px;height:82px;object-fit:cover}html body:has(.batch8-rfq-confirmation) .batch8-rfq-assist>div{padding:0 24px}html body:has(.batch8-rfq-confirmation) .batch8-rfq-assist a{margin:14px;padding:13px;background:#a97627;color:#fff;font-size:11px;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase}html body:has(.batch8-rfq-confirmation) .batch4-success-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}html body:has(.batch8-rfq-confirmation) .batch4-success-actions a{display:grid;min-height:38px;place-items:center;border:1px solid #9b6719;color:#a66b16;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}html body:has(.batch8-rfq-confirmation) .batch4-success-actions a:first-child{background:#9d6618;color:#fff}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header nav .nav-item>a{min-height:42px!important;height:42px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1.07fr)!important;grid-template-rows:188px!important;gap:10px!important;width:calc(100% - 50px)!important;margin:10px auto 7px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{grid-row:1!important;min-height:188px!important;height:188px!important;padding:0!important;overflow:hidden!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(1){grid-column:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(2){grid-column:2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3){display:block!important;grid-column:3!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{min-height:0!important;height:100%!important;padding:10px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-heading-row,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header{margin-bottom:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header h2{font-size:13px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header h2:after{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header p{margin-top:3px!important;font-size:7px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process-cta{margin-top:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3)>.front-container{position:relative!important;padding-right:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics{align-content:start!important;height:82px!important;gap:2px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics span{min-height:0!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics strong{font-size:7px!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics small{font-size:5px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card>.home-reference-outline-cta{position:absolute!important;right:14px!important;bottom:8px!important;width:122px!important;min-height:20px!important;margin:0!important}}html body:has(.batch4-success-page) .front-container{width:min(1440px,calc(100% - 80px))!important}html body:has(.batch4-success-page) .batch4-success-page{display:grid!important;grid-template-columns:minmax(0,1fr) 338px!important;gap:22px!important;margin:22px 0 18px!important}html body:has(.batch4-success-page) .batch4-success-main,html body:has(.batch4-success-page) .batch4-success-aside{min-width:0!important}html body:has(.batch4-success-page) .batch4-success-hero,html body:has(.batch4-success-page) .batch4-next-steps,html body:has(.batch4-success-page) .batch4-success-details article,html body:has(.batch4-success-page) .batch4-success-aside section{border:1px solid #e2e5e6!important;border-radius:6px!important;background:#fff!important}html body:has(.batch4-success-page) .batch4-success-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 43%!important;overflow:hidden!important}html body:has(.batch4-success-page) .batch4-success-copy{display:flex!important;gap:20px!important;align-items:center!important;padding:28px 26px 24px!important}html body:has(.batch4-success-page) .batch4-success-check{display:grid!important;flex:0 0 auto!important;width:60px!important;height:60px!important;place-items:center!important;border-radius:50%!important;background:#278d47!important;color:#fff!important;font-size:37px!important;font-weight:300!important;line-height:1!important}html body:has(.batch4-success-page) .batch4-success-copy h1{margin:0 0 8px!important;color:#101d25!important;font-size:28px!important;line-height:1.1!important}html body:has(.batch4-success-page) .batch4-success-request-label{display:block!important;margin-bottom:5px!important;color:#278d47!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.batch4-success-page) .batch4-success-copy p{max-width:500px!important;margin:0!important;color:#627079!important;font-size:12px!important;line-height:1.55!important}html body:has(.batch4-success-page) .batch4-success-hero>img{width:100%!important;height:144px!important;align-self:start!important;object-fit:contain!important}html body:has(.batch4-success-page) .batch4-success-meta{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:14px 18px!important;border-top:1px solid #eef0f1!important}html body:has(.batch4-success-page) .batch4-success-meta div{min-width:0!important;padding:0 12px!important;border-left:1px solid #e7eaeb!important}html body:has(.batch4-success-page) .batch4-success-meta div:first-child{border-left:0!important}html body:has(.batch4-success-page) .batch4-success-meta dt,html body:has(.batch4-success-page) .batch4-success-details dt,html body:has(.batch4-success-page) .batch4-success-aside dt{color:#7b858c!important;font-size:9px!important}html body:has(.batch4-success-page) .batch4-success-meta dd,html body:has(.batch4-success-page) .batch4-success-details dd,html body:has(.batch4-success-page) .batch4-success-aside dd{margin:3px 0 0!important;color:#1e2c34!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}html body:has(.batch4-success-page) .batch4-success-meta div:first-child dd{color:#268344!important}html body:has(.batch4-success-page) .batch4-next-steps{margin-top:14px!important;padding:16px 20px 18px!important}html body:has(.batch4-success-page) .batch4-next-steps h2,html body:has(.batch4-success-page) .batch4-success-aside h2{margin:0 0 5px!important;color:#16252d!important;font-size:16px!important;line-height:1.2!important}html body:has(.batch4-success-page) .batch4-next-steps>p,html body:has(.batch4-success-page) .batch4-success-aside p{margin:0!important;color:#65727a!important;font-size:10px!important;line-height:1.45!important}html body:has(.batch4-success-page) .batch4-next-steps ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:17px 0 0!important;padding:0!important;list-style:none!important}html body:has(.batch4-success-page) .batch4-next-steps li{position:relative!important;min-width:0!important;padding:43px 11px 0!important;color:#607079!important;font-size:9px!important;line-height:1.35!important}html body:has(.batch4-success-page) .batch4-next-steps li:before{position:absolute!important;top:19px!important;right:-50%!important;left:38px!important;border-top:1px dashed #c69246!important;content:""!important}html body:has(.batch4-success-page) .batch4-next-steps li:last-child:before{display:none!important}html body:has(.batch4-success-page) .batch4-next-steps li b{position:absolute!important;top:0!important;left:10px!important;display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid #9b6719!important;border-radius:50%!important;background:#fff!important;color:#a66b16!important;font-size:13px!important}html body:has(.batch4-success-page) .batch4-next-steps li strong{display:block!important;margin-bottom:4px!important;color:#1a2830!important;font-size:10px!important}html body:has(.batch4-success-page) .batch4-success-details{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}html body:has(.batch4-success-page) .batch4-success-details article{display:flex!important;min-height:174px!important;flex-direction:column!important;padding:15px!important}html body:has(.batch4-success-page) .batch4-success-details h3{display:flex!important;justify-content:space-between!important;gap:6px!important;margin:0 0 12px!important;color:#1a2931!important;font-size:11px!important}html body:has(.batch4-success-page) .batch4-success-details h3 em{border-radius:12px!important;background:#e5f4e9!important;color:#2a8544!important;font-size:8px!important;font-style:normal!important;padding:3px 6px!important}html body:has(.batch4-success-page) .batch4-success-details dl{display:grid!important;gap:6px!important;margin:0!important}html body:has(.batch4-success-page) .batch4-success-details article>p{margin:0 0 10px!important;color:#66737a!important;font-size:9px!important;line-height:1.45!important}html body:has(.batch4-success-page) .batch4-success-details a{margin-top:auto!important;color:#a66b16!important;font-size:9px!important;font-weight:700!important;text-decoration:none!important}html body:has(.batch4-success-page) .batch4-file-row{display:flex!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid #eceff0!important}html body:has(.batch4-success-page) .batch4-file-row b{padding:5px!important;background:#d94b45!important;color:#fff!important;font-size:8px!important}html body:has(.batch4-success-page) .batch4-file-row span{color:#25333b!important;font-size:9px!important;font-weight:700!important}html body:has(.batch4-success-page) .batch4-file-row small{display:block!important;margin-top:3px!important;color:#7b858c!important;font-size:8px!important}html body:has(.batch4-success-page) .batch4-success-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;padding:8px 0!important}html body:has(.batch4-success-page) .batch4-success-actions a,html body:has(.batch4-success-page) .batch4-contact-support{display:grid!important;min-height:38px!important;place-items:center!important;border:1px solid #9b6719!important;color:#a66b16!important;font-size:10px!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.batch4-success-page) .batch4-success-actions a:first-child{border-color:#9b6719!important;background:#9d6618!important;color:#fff!important}html body:has(.batch4-success-page) .batch4-success-aside{display:grid!important;align-content:start!important;gap:12px!important}html body:has(.batch4-success-page) .batch4-success-aside section{padding:17px!important}html body:has(.batch4-success-page) .batch4-success-aside .quality-checklist{gap:8px!important;margin:12px 0!important}html body:has(.batch4-success-page) .batch4-success-aside .quality-checklist li{color:#40515a!important;font-size:10px!important;line-height:1.4!important}html body:has(.batch4-success-page) .batch4-success-aside>section>a{display:block!important;margin-top:8px!important;color:#a66b16!important;font-size:10px!important;text-decoration:none!important}html body:has(.batch4-success-page) .batch4-success-aside dl{display:grid!important;gap:14px!important;margin:14px 0 0!important}html body:has(.batch4-success-page) .batch4-contact-support{margin-top:14px!important}@media(max-width:820px){html body:has(.batch4-success-page) .front-container{width:min(100% - 28px,680px)!important}html body:has(.batch4-success-page) .batch4-success-page{grid-template-columns:1fr!important}html body:has(.batch4-success-page) .batch4-success-hero{grid-template-columns:1fr!important}html body:has(.batch4-success-page) .batch4-success-hero>img{grid-row:1!important;height:190px!important}html body:has(.batch4-success-page) .batch4-success-copy{padding:18px!important}html body:has(.batch4-success-page) .batch4-success-copy h1{font-size:24px!important}html body:has(.batch4-success-page) .batch4-success-meta,html body:has(.batch4-success-page) .batch4-success-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(.batch4-success-page) .batch4-next-steps ol{grid-template-columns:1fr!important;gap:12px!important}html body:has(.batch4-success-page) .batch4-next-steps li{padding:0 0 0 48px!important}html body:has(.batch4-success-page) .batch4-next-steps li:before{display:none!important}html body:has(.batch4-success-page) .batch4-next-steps li b{top:0!important;left:0!important}}@media(min-width:1100px){body:has(.admin15-overlay) .admin-shell.admin-shell-v2{grid-template-columns:195px minmax(0,1fr)}body:has(.admin15-overlay) .admin-sidebar.admin-sidebar-v2{width:195px}body:has(.admin15-overlay) .admin-main.admin-main-v2{padding:0}body:has(.admin15-overlay) .admin-topbar{min-height:48px;padding:10px 20px;border:0;border-radius:0;box-shadow:0 1px #e3e8ec}body:has(.admin15-overlay) .admin-topbar strong:before{content:"管理首页 / 买家与用户";font-size:13px}body:has(.admin15-overlay) .admin-topbar span{display:none}.admin15-overlay,.admin15-ops-overlay{inset:48px 0 0 195px;max-width:calc(100vw - 195px)}.admin15-workspace,.admin15-ops-overlay .admin15-workspace{min-height:calc(100vh - 48px);gap:14px;padding:18px 20px 28px;border:0;border-radius:0;background:#f6f8fa;box-shadow:none}.admin15-layout.accounts,.admin15-layout.detail{grid-template-columns:minmax(0,1fr) 318px;gap:16px}.admin15-kpis{gap:12px}.admin15-kpis article,.admin15-panel{padding:14px}.admin15-kpis strong{font-size:21px}.admin15-table th,.admin15-table td,.admin15-mini-table td{padding:8px 9px;font-size:12.5px}}.admin15-action-feedback{position:fixed;right:20px;bottom:20px;z-index:80;max-width:min(360px,calc(100vw - 40px));padding:10px 14px;border-radius:6px;background:#17222b;color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 28px #17222b38}.admin15-action-feedback:empty{display:none}.admin15-approval-decision{display:grid;gap:5px;margin:0 0 10px;padding:9px 10px;border:1px solid #d9e4ed;border-radius:5px;background:#f8fbfd;color:#52606b;font-size:12px;line-height:1.35}.admin15-approval-decision.approved{border-color:#b9dfc7;background:#f1fbf5}.admin15-approval-decision.rejected{border-color:#f0c3c3;background:#fff6f6}.admin15-approval-decision.needs-info{border-color:#c9d8ef;background:#f4f8ff}.admin15-message-workflow{display:grid;gap:5px;margin:10px 0;padding:9px 10px;border:1px solid #d9e4ed;border-radius:5px;background:#f8fbfd;color:#52606b;font-size:12px;line-height:1.35}.admin15-message-workflow.reply-sent,.admin15-message-workflow.resolved{border-color:#b9dfc7;background:#f1fbf5}.admin15-message-workflow.assigned{border-color:#c9d8ef;background:#f4f8ff}.admin13-action-feedback{position:fixed;right:20px;bottom:20px;z-index:80;max-width:min(360px,calc(100vw - 40px));padding:10px 14px;border-radius:6px;background:#17222b;color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 28px #17222b38}.admin13-action-feedback:empty{display:none}@media(min-width:1500px){html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 236px!important;min-height:48px!important;height:48px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools{height:48px!important;min-height:48px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-hero .b3-applications-hero-cards .b3-applications-hero-card img{filter:brightness(1.14) contrast(.9) saturate(.96)!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header{grid-template-columns:220px minmax(0,1fr) 230px!important;gap:16px!important;padding-inline:28px!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo.front-wordmark{display:none!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-block!important;width:auto!important;min-width:0!important;height:auto!important;color:#111b22!important;font-size:20px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav:not(.open),html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav.open{justify-content:flex-start!important;gap:8px!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{padding-inline:3px!important;font-size:8.5px!important;font-weight:600!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:70px 30px 114px!important;width:230px!important;min-width:230px!important;max-width:230px!important;gap:8px!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{grid-column:1;grid-row:1;width:70px!important;min-width:70px!important;max-width:70px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;color:#20272d!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools button[aria-label="Search products"]:after{content:"Search"!important;display:inline!important;position:static!important;width:auto!important;height:auto!important;transform:none!important;color:#20272d!important;font-size:9px!important;font-weight:600!important;line-height:1!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{grid-column:2;grid-row:1;width:30px!important;min-width:30px!important;max-width:30px!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools .front-rfq-button{grid-column:3;grid-row:1;width:114px!important;min-width:114px!important;max-width:114px!important}html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-search-label{display:inline!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;color:#20272d!important;font-size:9px!important;line-height:1!important}html body:has(.b3-applications-reference-hero) .b3-applications-card-grid{transform:translateY(-5px)!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{margin-top:11px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-main{margin-top:15px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid,html body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card{height:202px!important;min-height:202px!important;max-height:202px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-applications-card-grid{padding-inline:5px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-main .b3-application-reference-card{grid-template-rows:92px 110px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-support{margin-top:11px!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower{margin-top:7px!important}}@media(max-width:560px){html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-grid.front-hero-banner{background:#fff!important;background-image:none!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-scrim{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open]{top:140px!important;transform:none!important}}@media(max-width:560px){html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference>.front-container:has(.front-breadcrumb){width:calc(100% - 36px)!important;height:auto!important;margin:0 18px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-breadcrumb{padding:18px 0 14px!important;font-size:10px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero{min-height:184px!important;background:#fff!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-bg-image,html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .products-hero-actions,html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-hero-facts-row{display:none!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-grid{display:block!important;min-height:184px!important;padding:6px 18px 12px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-copy{max-width:340px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-copy h1{color:#18212b!important;font-size:31px!important;line-height:1.12!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-copy p{margin-top:10px!important;color:#5f6770!important;font-size:14px!important;line-height:1.38!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference{padding-top:4px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open]{top:514px!important;z-index:120!important;max-height:calc(100dvh - 514px)!important;padding:12px 18px 88px!important;border-radius:18px 18px 0 0!important;background:#fff!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open]:before{background:#0f13171f!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head{min-height:54px!important;align-items:center!important;padding:0 0 12px!important;border-bottom:1px solid #e6e7e8!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head strong{font-size:24px!important;line-height:1.1!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head span,html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head-actions a{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head-actions{display:flex!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head-actions button{display:block!important;min-height:32px!important;padding:0!important;border:0!important;color:#9d6518!important;background:transparent!important;font-size:14px!important;text-transform:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer .product-filter-group{padding:12px 0!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer .product-filter-group h3{font-size:14px!important;text-transform:uppercase!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions{grid-template-columns:minmax(0,1fr) minmax(154px,1.1fr)!important;align-items:center!important;padding:12px 18px 16px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-result-summary{display:grid!important;gap:5px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-result-summary strong{color:#1d252d!important;font-size:13px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-result-summary span{color:#6e747a!important;font-size:12px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions>button{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions>a{min-height:54px!important;font-size:17px!important}}@media(min-width:1200px){html body:has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{background-size:cover!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero .front-hero-bg-image{object-fit:cover!important}}@media(max-width:1180px){.buyer14-portal-chrome,.buyer14-portal-footer{display:none!important}}html body:has(.batch8-approval-workspace) .front-container{width:min(1480px,calc(100% - 48px))!important}html body:has(.batch8-approval-workspace) .batch8-approval-workspace{display:grid!important;width:100%!important;min-height:calc(100vh - 60px)!important;grid-template-columns:205px minmax(0,1fr)!important;min-height:830px!important;margin:16px 0 34px!important;border:1px solid #dfe5e7!important;background:#f7f8f8!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav{display:flex!important;min-height:100%!important;flex-direction:column!important;padding:28px 20px!important;background:linear-gradient(160deg,#10232b,#071319)!important;color:#fff!important}html body:has(.batch8-approval-workspace) .batch8-approval-brand{color:#fff!important;font-size:19px!important;font-weight:900!important;letter-spacing:-.7px!important;text-decoration:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-brand b{color:#c89534!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav>p{margin:6px 0 30px!important;color:#b8c1c5!important;font-size:8px!important;font-weight:800!important;letter-spacing:.13em!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav nav{display:grid!important;gap:4px!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav nav a,html body:has(.batch8-approval-workspace) .batch8-approval-nav-help{padding:11px 10px!important;border-radius:3px!important;color:#edf1f2!important;font-size:12px!important;text-decoration:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav nav a:nth-child(2){background:#b47a20!important;color:#fff!important;font-weight:800!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav-help{margin-top:auto!important;padding:12px 0 0!important;border-top:1px solid #38505a!important;color:#d8b16b!important}html body:has(.batch8-approval-workspace) .batch8-approval-content{min-width:0!important;padding:22px 28px 28px!important}html body:has(.batch8-approval-workspace) .batch8-approval-breadcrumb{display:flex!important;gap:10px!important;align-items:center!important;margin:0 0 18px!important;color:#647078!important;font-size:12px!important}html body:has(.batch8-approval-workspace) .batch8-approval-breadcrumb a{color:#647078!important;text-decoration:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-breadcrumb b{color:#44515a!important}html body:has(.batch8-approval-workspace) .batch8-approval-notice{margin:0 0 16px!important;padding:12px 16px!important;border:1px solid #cce4d4!important;border-radius:4px!important;background:#f0faf4!important;color:#247047!important;font-size:13px!important}html body:has(.batch8-approval-workspace) .batch8-approval-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr)!important;gap:16px!important;align-items:start!important}html body:has(.batch8-approval-workspace) .batch8-approval-request,html body:has(.batch8-approval-workspace) .batch8-approval-side>section{border:1px solid #dfe5e7!important;border-radius:5px!important;background:#fff!important}html body:has(.batch8-approval-workspace) .batch8-approval-request{padding:28px 24px 22px!important}html body:has(.batch8-approval-workspace) .batch8-approval-request h1{margin:16px 0 7px!important;color:#17252d!important;font-size:30px!important;line-height:1.12!important}html body:has(.batch8-approval-workspace) .batch8-approval-request>p{margin:0 0 24px!important;color:#52616a!important;font-size:13px!important;line-height:1.55!important}html body:has(.batch8-approval-workspace) .batch8-approval-details{display:grid!important;gap:0!important;margin:0!important;border-top:1px solid #edf0f1!important}html body:has(.batch8-approval-workspace) .batch8-approval-details div{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:18px!important;padding:13px 0!important;border-bottom:1px solid #edf0f1!important}html body:has(.batch8-approval-workspace) .batch8-approval-details dt{color:#617079!important;font-size:12px!important}html body:has(.batch8-approval-workspace) .batch8-approval-details dd{margin:0!important;color:#22323a!important;font-size:13px!important;font-weight:700!important}html body:has(.batch8-approval-workspace) .batch8-approval-details em{display:inline-block!important;padding:4px 8px!important;border-radius:12px!important;background:#e5f5ea!important;color:#247047!important;font-size:11px!important;font-style:normal!important}html body:has(.batch8-approval-workspace) .batch8-approval-details em.warning{background:#fff0d4!important;color:#a36205!important}html body:has(.batch8-approval-workspace) .batch8-approval-secure{display:grid!important;gap:5px!important;margin:20px 0!important;padding:14px 16px!important;border:1px solid #ead6ae!important;border-radius:4px!important;background:#fffbf4!important;color:#616971!important;font-size:12px!important;line-height:1.45!important}html body:has(.batch8-approval-workspace) .batch8-approval-secure b{color:#3b4247!important}html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions a,html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions button{min-height:38px!important;padding:0 14px!important;border:1px solid #c58b2f!important;background:#fff!important;color:#9c6512!important;font:inherit!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions a:first-child{background:#b87c21!important;color:#fff!important}html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions button{margin-left:auto!important;border-color:#d5dce0!important;color:#a3adb2!important}html body:has(.batch8-approval-workspace) .batch8-approval-side{display:grid!important;gap:14px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side>section{padding:18px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side h2{margin:0 0 11px!important;color:#1d2c34!important;font-size:15px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side p,html body:has(.batch8-approval-workspace) .batch8-approval-side li{color:#5d6b73!important;font-size:11px!important;line-height:1.5!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ul{margin:10px 0 0!important;padding-left:18px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol li{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 0!important;border-top:1px solid #edf0f1!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol b{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:50%!important;background:#af7720!important;color:#fff!important;font-size:11px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol strong,html body:has(.batch8-approval-workspace) .batch8-approval-side ol small{display:block!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol strong{color:#26353d!important;font-size:12px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol small{color:#78848a!important;font-size:10px!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol em{padding:3px 7px!important;border-radius:10px!important;background:#eef1f3!important;color:#65727a!important;font-size:9px!important;font-style:normal!important;white-space:nowrap!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol em.complete{background:#e3f5e9!important;color:#267648!important}html body:has(.batch8-approval-workspace) .batch8-approval-side ol em.warning{background:#fff1d6!important;color:#a96708!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card{min-width:0!important}html body:has(.batch8-approval-workspace) .batch8-approval-help a{display:inline-block!important;margin:6px 14px 0 0!important;color:#9d6715!important;font-size:11px!important;text-decoration:none!important}@media(max-width:900px){html body:has(.batch8-approval-workspace) .front-container{width:min(100% - 28px,680px)!important}html body:has(.batch8-approval-workspace) .batch8-approval-workspace{grid-template-columns:1fr!important;min-height:0!important}html body:has(.batch8-approval-workspace) .batch8-approval-nav{display:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-content{padding:16px!important}html body:has(.batch8-approval-workspace) .batch8-approval-grid{grid-template-columns:1fr!important}html body:has(.batch8-approval-workspace) .batch8-approval-details div{grid-template-columns:1fr!important;gap:4px!important}html body:has(.batch8-approval-workspace) .batch8-approval-request .front-actions button{margin-left:0!important}}@media(max-width:760px){html body:has(.front-main):has(.batch11-rfq-screen) header.front-header.front-header{display:none!important}html body:has(.front-main):has(.batch11-rfq-screen) .batch11-mobile-rfq-header{display:block!important;position:relative!important;z-index:2!important;border-bottom:1px solid #e2e5e7!important;background:#fff!important}html body:has(.batch11-rfq-screen) .batch11-mobile-status{display:flex!important;height:34px!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;color:#171e27!important}html body:has(.batch11-rfq-screen) .batch11-mobile-status strong{font-size:17px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-status span{font-size:9px!important;font-weight:800!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px 34px 88px!important;min-height:70px!important;gap:8px!important;padding:0 16px 10px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-wordmark{width:118px!important;color:#1a232b!important;font-size:20px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-wordmark b{display:block!important;margin-top:3px!important;color:#b2781e!important;font-size:10px!important;letter-spacing:.22em!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar b{height:42px!important;font-size:13px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar em{font-size:11px!important}html body:has(.batch11-rfq-screen) .batch11-shell{padding:0 30px 142px!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head{padding:20px 0 16px!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head h2{margin:16px 0 10px!important;font-size:27px!important;line-height:1.12!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head p{font-size:15px!important;line-height:1.48!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-crumb,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-crumb span{gap:10px!important;font-size:14px!important}html body:has(.batch11-rfq-screen) .batch11-config-grid{display:block!important}html body:has(.batch11-rfq-screen) .batch11-stepper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:0 0 22px!important}html body:has(.batch11-rfq-screen) .batch11-stepper span{min-width:0!important;padding-top:52px!important}html body:has(.batch11-rfq-screen) .batch11-stepper span b{width:38px!important;height:38px!important;font-size:16px!important}html body:has(.batch11-rfq-screen) .batch11-stepper span strong{font-size:10px!important;line-height:1.18!important}html body:has(.batch11-rfq-screen) .batch11-stepper span:after{top:18px!important;left:calc(50% + 22px)!important}html body:has(.batch11-rfq-screen) .batch11-help-card{display:none!important}html body:has(.batch11-rfq-screen) .batch11-form-card{padding:0!important;border:0!important;background:transparent!important}html body:has(.batch11-rfq-screen) .batch11-form-card>h3,html body:has(.batch11-rfq-screen) .batch11-form-card>.batch11-muted{display:none!important}html body:has(.batch11-rfq-screen) .batch11-selected-product{grid-template-columns:126px minmax(0,1fr)!important;min-height:170px!important;gap:20px!important;margin-bottom:26px!important;border-radius:8px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product img{width:126px!important;height:170px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product>div{padding:22px 16px 18px 0!important}html body:has(.batch11-rfq-screen) .batch11-selected-product>div>span{padding:4px 8px!important;font-size:10px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product strong{margin-top:12px!important;font-size:19px!important;line-height:1.18!important}html body:has(.batch11-rfq-screen) .batch11-selected-product ul,html body:has(.batch11-rfq-screen) .batch11-selected-product a{font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-choice-section{gap:14px!important;margin-bottom:28px!important}html body:has(.batch11-rfq-screen) .batch11-choice-section>strong,html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>strong,html body:has(.batch11-rfq-screen) .batch11-mobile-upload>strong{font-size:19px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid{gap:12px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid label{min-height:176px!important;padding:16px 9px 12px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid input{top:12px!important;left:12px!important}html body:has(.batch11-rfq-screen) .batch11-material-swatch{width:62px!important;height:62px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid label span:not(.batch11-material-swatch):not(.batch11-finish-swatch){font-size:16px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid small{font-size:11px!important;line-height:1.38!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes{gap:16px!important;padding-bottom:14px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label,html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label.selected{flex-basis:62px!important;min-height:102px!important}html body:has(.batch11-rfq-screen) .batch11-finish-swatch{width:54px!important;height:54px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label span:not(.batch11-finish-swatch){font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity,html body:has(.batch11-rfq-screen) .batch11-mobile-upload{gap:12px!important;margin-bottom:28px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>div{grid-template-columns:58px minmax(0,1fr) 58px!important;min-height:64px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity button{font-size:27px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>div span{font-size:21px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity p,html body:has(.batch11-rfq-screen) .batch11-mobile-upload p{font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article{grid-template-columns:62px minmax(0,1fr) 38px!important;min-height:76px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article>b{width:44px!important;height:44px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article strong{font-size:16px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article small{font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar{grid-template-columns:70px minmax(0,1fr) 1.35fr!important;min-height:132px!important;gap:12px!important;padding:14px 20px 18px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar img{width:62px!important;height:62px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar strong,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar button{font-size:13px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar span,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar em,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar p{font-size:11px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar button{min-height:62px!important}}@media(min-width:1181px){html body:has(.front-main):has(.buyer14-page) .front-container.front-container{width:min(1400px,calc(100% - 48px))!important;max-width:none!important}html body:has(.front-main):has(.buyer14-page) header.front-header.front-header{display:none!important}html body:has(.front-main):has(.buyer14-page) footer.front-footer{display:none!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-chrome{display:grid!important;grid-template-columns:206px minmax(0,1fr) 264px!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;border-bottom:1px solid #e1e5e8!important;background:#fff!important;color:#202b37!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-brand{color:#26323d!important;font-size:21px!important;font-weight:780!important;letter-spacing:-.045em!important;text-decoration:none!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-brand>span{color:#ab7423!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-chrome nav{display:flex!important;align-self:stretch!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-chrome nav a{display:flex!important;align-items:center!important;padding:0 14px!important;border-bottom:2px solid transparent!important;color:#303941!important;font-size:11px!important;line-height:1!important;text-decoration:none!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-chrome nav a.is-active{border-bottom-color:#ae7625!important;color:#202a34!important;font-weight:760!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-tools>a{position:relative!important;color:#3d4650!important;font-size:11px!important;text-decoration:none!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-tools>a:first-child{width:22px!important;height:22px!important;overflow:hidden!important;border:1px solid #b9c0c5!important;border-radius:50%!important;color:transparent!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-tools>a:first-child span{position:absolute!important;top:-8px!important;right:-10px!important;display:grid!important;width:17px!important;height:17px!important;place-items:center!important;border-radius:50%!important;background:#c83832!important;color:#fff!important;font-size:8px!important;font-weight:800!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-account{display:flex!important;align-items:center!important;gap:8px!important;font-weight:760!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-account:before{display:grid!important;width:25px!important;height:25px!important;place-items:center!important;border-radius:50%!important;background:#202a34!important;color:#d9aa52!important;content:"JS"!important;font-size:9px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-account{color:transparent!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-account span{color:#3d4650!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer{margin-top:12px!important;padding:18px 30px 12px!important;background:#122531!important;color:#edf2f4!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-main{display:grid!important;grid-template-columns:1.45fr repeat(4,minmax(100px,.9fr)) 1.35fr!important;gap:24px!important;width:min(1368px,100%)!important;margin:0 auto!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer strong{display:block!important;margin-bottom:8px!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-brand strong{font-size:18px!important;letter-spacing:-.035em!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-brand strong span{color:#b68029!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer p,html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer a,html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-meta{color:#d2dde2!important;font-size:9px!important;line-height:1.45!important;text-decoration:none!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-brand p{max-width:250px!important;margin:0 0 10px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-brand>div{display:flex!important;gap:8px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-brand>div a{display:grid!important;width:22px!important;height:22px!important;overflow:hidden!important;place-items:center!important;border:1px solid rgba(229,238,241,.72)!important;border-radius:50%!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-group,html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-contact{display:grid!important;align-content:start!important;gap:5px!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-contact p{margin:0!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-meta{display:flex!important;gap:18px!important;width:min(1368px,100%)!important;margin:14px auto 0!important;padding-top:10px!important;border-top:1px solid rgba(223,234,238,.18)!important}html body:has(.front-main):has(.buyer14-page) .buyer14-portal-footer-meta span:last-child{margin-left:auto!important}html body:has(.buyer14-page) .buyer14-page.strict{padding:8px 0 10px!important;background:#f6f5f1!important}html body:has(.buyer14-page) .buyer14-page.strict .breadcrumb{margin-bottom:4px!important;font-size:11px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-header{grid-template-columns:minmax(0,1fr) 205px!important;gap:10px!important;margin:6px 0 8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-eyebrow,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-panel-head>span,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-kpis>article>span{font-size:10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-header h1{margin:2px 0 4px!important;font-size:28px!important;line-height:1!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-header p{max-width:620px!important;font-size:11px!important;line-height:1.28!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-header aside,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-card{padding:8px!important;border-radius:6px!important;box-shadow:0 8px 18px #1f25290d!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace{grid-template-columns:310px minmax(0,1fr) 360px!important;gap:12px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote{min-height:690px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote>.buyer14-card{align-self:stretch!important;height:auto!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote>.buyer14-timeline{align-content:start!important;grid-auto-rows:min-content!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-timeline-notice{display:grid!important;gap:6px!important;margin-top:12px!important;padding:12px!important;border:1px solid #d8b16a!important;border-radius:5px!important;background:#fffbf3!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-timeline-notice+.buyer14-timeline-notice{border-color:#b9c4cb!important;background:#f8fafb!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-timeline-notice strong{color:#9c681b!important;font-size:12px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-timeline-notice p{margin:0!important;color:#5b6570!important;font-size:10px!important;line-height:1.38!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-timeline-notice a{display:grid!important;min-height:30px!important;place-items:center!important;border:1px solid #b9822f!important;border-radius:3px!important;color:#895612!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-three-col{grid-template-columns:minmax(0,1fr) 286px 376px!important;gap:12px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-card h2,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-panel-head h2{font-size:16px!important;line-height:1.18!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-panel-head{gap:7px!important;margin-bottom:7px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-actions a,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-link,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-attachments button,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-file-strip button,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-download-list button{min-height:32px!important;padding:0 9px!important;font-size:10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dl,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-contact-card dl{gap:4px!important;margin-bottom:7px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dl div,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-contact-card dl div{grid-template-columns:92px minmax(0,1fr)!important;padding-bottom:4px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dt,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dd,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-contact-card dt,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-contact-card dd,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-table th,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-table td{font-size:11px!important;line-height:1.25!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-table th,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-table td{padding:5px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-table img{width:46px!important;min-width:46px!important;height:42px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-product-grid{gap:5px!important;margin:6px 0!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-product-grid span,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-file-strip span,html body:has(.buyer14-page) .buyer14-page.strict .quality-checklist li{font-size:10px!important;line-height:1.25!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-kpis{gap:8px!important;margin-bottom:8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-kpis>article{min-height:68px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-kpis strong{font-size:15px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-process{gap:5px!important;margin-bottom:8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-process span{min-height:32px!important;padding:6px!important;font-size:10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-form-grid,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-feedback,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-form-card,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-messages{gap:7px!important}html body:has(.buyer14-page) .buyer14-page.strict .quote-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;margin:8px 0 10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-title-row{display:flex!important;align-items:center!important;gap:14px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-title-row h1{margin:0!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-title-row .buyer14-pill{padding:5px 10px!important;font-size:10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-header-actions{display:flex!important;gap:10px!important;padding-top:2px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-header-actions a{display:grid!important;min-width:166px!important;min-height:34px!important;place-items:center!important;border:1px solid #bd8230!important;border-radius:4px!important;color:#9b651b!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-header-actions a:nth-child(2){border-color:#9a6418!important;background:#a16c20!important;color:#fff!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote{grid-template-columns:338px minmax(0,1fr) 370px!important;gap:16px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary h3{margin:8px 0 5px!important;color:#313b44!important;font-size:10px!important;line-height:1.2!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dd{display:grid!important;gap:2px!important;font-size:10px!important;line-height:1.25!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dd em{width:max-content!important;padding:2px 5px!important;border-radius:8px!important;background:#e7f5eb!important;color:#39815a!important;font-size:8px!important;font-style:normal!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-summary dd small{color:#68727b!important;font-size:8px!important;font-weight:500!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-product-grid{gap:6px!important;margin:0 0 8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-product-grid img{aspect-ratio:1.32!important;object-fit:cover!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-product-grid span{display:grid!important;gap:2px!important;min-height:31px!important;padding:4px 5px!important;color:#59636c!important;font-size:8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-product-grid b{color:#26313b!important;font-size:9px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-specs{gap:0!important;margin:0!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-specs div{grid-template-columns:120px minmax(0,1fr)!important;padding:3px 0!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-specs dt,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-specs dd{font-size:8px!important;line-height:1.15!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table th,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table td{padding:5px 4px!important;font-size:9px!important;line-height:1.2!important;vertical-align:middle!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:first-child,html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table td:first-child{width:28px!important;min-width:28px!important;text-align:center!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table th:nth-child(2){width:126px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-quote-product-cell{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:5px!important;align-items:center!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-quote-product-cell img{width:44px!important;min-width:44px!important;height:40px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-quote-product-cell span{display:grid!important;gap:1px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-quote-product-cell b{color:#28323a!important;font-size:8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-quote-product-cell small{color:#5d6872!important;font-size:7px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table tfoot td{padding:4px 7px!important;color:#56616b!important;font-size:8px!important;text-align:right!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-table tfoot tr:last-child td{border-top:1px solid #ddc59d!important;background:#f9f1e3!important;color:#9c6417!important;font-size:10px!important;font-weight:800!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-form-grid{margin-top:10px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-workspace.quote .buyer14-form-grid textarea{min-height:54px!important;resize:none!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-internal-note textarea{min-height:64px!important;color:#5f6971!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-attachments{display:grid!important;gap:5px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-attachments>span{color:#38434c!important;font-size:9px!important;font-weight:800!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-attachments>span small{margin-left:5px!important;color:#78828a!important;font-size:8px!important;font-weight:500!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-attachments>div{display:flex!important;gap:8px!important}html body:has(.buyer14-page) .buyer14-page.strict .buyer14-quote-attachments button{min-height:34px!important;padding:0 9px!important;border:1px solid #dbe0e3!important;border-radius:4px!important;background:#fff!important;color:#4f5c65!important;font-size:8px!important}html body:has(.buyer14-page) .buyer14-page.strict label,html body:has(.buyer14-page) .buyer14-page.strict input,html body:has(.buyer14-page) .buyer14-page.strict textarea,html body:has(.buyer14-page) .buyer14-page.strict p{font-size:11px!important;line-height:1.35!important}}@media(min-width:1181px){html body:has(.buyer14-sample-page) .buyer14-sample-page.strict{padding:3px 0 12px!important;background:#fafbfc!important}html body:has(.buyer14-sample-page) .buyer14-sample-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;margin:4px 0 8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-title-row{display:flex!important;align-items:center!important;gap:12px!important}html body:has(.buyer14-sample-page) .buyer14-sample-title-row h1{margin:0!important;color:#202c38!important;font-size:26px!important;letter-spacing:-.035em!important}html body:has(.buyer14-sample-page) .buyer14-sample-title-row span{padding:5px 9px!important;border:1px solid #a9d4a8!important;border-radius:4px!important;background:#f2fbef!important;color:#39753a!important;font-size:10px!important;font-weight:800!important}html body:has(.buyer14-sample-page) .buyer14-sample-header p{margin:8px 0 0!important;color:#56616d!important;font-size:10px!important}html body:has(.buyer14-sample-page) .buyer14-sample-header p b{margin-left:94px!important;font-weight:500!important}html body:has(.buyer14-sample-page) .buyer14-sample-header-actions{display:flex!important;gap:14px!important}html body:has(.buyer14-sample-page) .buyer14-sample-header-actions a{display:grid!important;min-width:152px!important;min-height:33px!important;padding:0 12px!important;place-items:center!important;border:1px solid #ae782b!important;border-radius:4px!important;color:#98611a!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.buyer14-sample-page) .buyer14-sample-header-actions a:last-child{min-width:202px!important;border-color:#a66d1d!important;background:#a76e20!important;color:#fff!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis{gap:10px!important;margin-bottom:0!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis>article{position:relative!important;min-height:82px!important;padding:13px 12px 9px 66px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis>article>span,html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis>article small{display:block!important;color:#56616b!important;font-size:9px!important;line-height:1.2!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis>article strong{display:block!important;margin:5px 0!important;color:#202c38!important;font-size:14px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-kpis>article>.buyer14-sample-kpi-copy{display:grid!important;gap:0!important;padding-left:42px!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon{position:absolute!important;top:15px!important;left:15px!important;display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border:1px solid #e7d5b3!important;border-radius:50%!important;color:#a56d1e!important;font-style:normal!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon:before{font-size:16px!important;font-weight:800!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon.icon-1:before{content:"◇"!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon.icon-2:before{content:"□"!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon.icon-3:before{content:"◎"!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon.icon-4:before{content:"DHL"!important;font-size:7px!important}html body:has(.buyer14-sample-page) .buyer14-sample-kpi-icon.icon-5:before{content:"□"!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process{gap:0!important;margin-bottom:0!important;padding:15px 18px!important;border:1px solid #e6ebed!important;border-radius:6px!important;background:#fff!important}html body:has(.buyer14-sample-page) .buyer14-sample{row-gap:12px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process span{min-height:34px!important;padding:2px 7px 0 40px!important;border:0!important;background:transparent!important;color:#36414c!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process span:before{top:5px!important;left:6px!important;width:29px!important;height:29px!important;border:1px solid #c4cbd0!important;background:#f6f7f8!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process span.active:before{border-color:#ad7524!important;background:#ad7524!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process b,html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process small{display:block!important;font-size:9px!important;line-height:1.25!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process b{font-weight:760!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process small{color:#58636d!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step{position:relative!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;min-height:34px!important;padding:0 7px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step>i{display:grid!important;width:29px!important;height:29px!important;place-items:center!important;border:1px solid #c4cbd0!important;border-radius:50%!important;background:#f6f7f8!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step.active>i{border-color:#ad7524!important;background:#ad7524!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step.active:first-child>i:before{content:"✓"!important;color:#fff!important;font-size:13px!important;font-style:normal!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step>div b,html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-process .buyer14-process-step>div small{display:block!important;font-size:9px!important;line-height:1.25!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-three-col{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr) minmax(344px,.96fr)!important;gap:10px!important;align-items:start!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-card{padding:12px!important;border-color:#e7ebed!important;box-shadow:0 4px 13px #1a283109!important}html body:has(.buyer14-sample-page) .buyer14-sample-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:22px!important;margin-bottom:8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-panel-title h2{margin:0!important;color:#24303b!important;font-size:13px!important}html body:has(.buyer14-sample-page) .buyer14-sample-panel-title a{color:#9a661b!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th,html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table td{padding:6px 5px!important;border-color:#e8edf0!important;color:#40505c!important;font-size:9px!important;line-height:1.28!important;vertical-align:middle!important;word-break:normal!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th{background:#f4f6f7!important;color:#55616d!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(1){width:5%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(2){width:28%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(3){width:17%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(4){width:12%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(5){width:8%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(6){width:19%!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table th:nth-child(7){width:14%!important}html body:has(.buyer14-sample-page) .buyer14-sample-product{display:flex!important;align-items:center!important;gap:7px!important}html body:has(.buyer14-sample-page) .buyer14-sample-product img{width:48px!important;min-width:48px!important;height:41px!important;border-radius:2px!important;object-fit:cover!important;background:#f5f4f1!important}html body:has(.buyer14-sample-page) .buyer14-sample-product b,html body:has(.buyer14-sample-page) .buyer14-sample-product small,html body:has(.buyer14-sample-page) .buyer14-table-line{display:block!important}html body:has(.buyer14-sample-page) .buyer14-sample-product b{color:#28343e!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample-product small{color:#697681!important;font-size:8px!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table td>.buyer14-swatch{display:inline-block!important;width:20px!important;height:20px!important;margin-right:6px!important;border-radius:50%!important;vertical-align:middle!important}html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-0,html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-4,html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-5{background:radial-gradient(circle at 30% 25%,#d7b86d,#5c451d)!important}html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-1{background:#3c3d3c!important}html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-2{background:#151719!important}html body:has(.buyer14-sample-page) .buyer14-swatch.swatch-3{background:linear-gradient(135deg,#777,#f1f1ed,#888)!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-pill{padding:4px!important;font-size:8px!important;white-space:nowrap!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table tfoot td{padding:8px 6px!important;color:#35414b!important;font-weight:800!important}html body:has(.buyer14-sample-page) .buyer14-sample .buyer14-table tfoot td:last-child{text-align:right!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #edf0f2!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments h3{grid-column:1 / -1!important;margin:0!important;color:#2c3741!important;font-size:10px!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments a{display:flex!important;gap:6px!important;min-width:0!important;padding:6px!important;border:1px solid #e7ebed!important;border-radius:4px!important;color:#46535e!important;text-decoration:none!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments i{width:20px!important;height:25px!important;flex:0 0 auto!important;border-radius:2px!important;background:#e7edf4!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments i.file-0{background:#e84b40!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments i.file-1{background:#2a7ed9!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments i.file-2{background:#9aa2a8!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments span{min-width:0!important;overflow:hidden!important;color:#4b5862!important;font-size:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments small{display:block!important;color:#78848d!important;font-size:8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-attachments a>b{margin-left:auto!important;align-self:end!important;color:#5d6971!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping{gap:6px!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping label{gap:3px!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping label span{color:#46535d!important;font-size:8px!important;font-weight:700!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping label span b{color:#c14135!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping input,html body:has(.buyer14-sample-page) .buyer14-sample-shipping textarea{min-height:23px!important;padding:5px 7px!important;border-color:#dfe5e8!important;color:#3e4b55!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample-shipping textarea{min-height:45px!important;line-height:1.25!important;resize:none!important}html body:has(.buyer14-sample-page) .buyer14-sample-courier{display:flex!important;align-items:center!important;gap:7px!important;margin-top:2px!important}html body:has(.buyer14-sample-page) .buyer14-sample-courier strong{padding:5px 6px!important;background:#ffd223!important;color:#d01818!important;font-size:9px!important;font-style:italic!important}html body:has(.buyer14-sample-page) .buyer14-sample-courier span,html body:has(.buyer14-sample-page) .buyer14-sample-date{color:#3f4e58!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample-courier small{margin-left:5px!important;padding:3px 4px!important;border-radius:4px!important;background:#f8e9cf!important;color:#966219!important;font-size:8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-date{display:grid!important;gap:2px!important;margin-top:3px!important}html body:has(.buyer14-sample-page) .buyer14-sample-date strong{font-size:11px!important}html body:has(.buyer14-sample-page) .buyer14-sample-details{display:grid!important;min-height:27px!important;margin-top:6px!important;place-items:center!important;border:1px solid #bd8638!important;border-radius:3px!important;color:#965f18!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages{gap:6px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:8px 5px!important;border-color:#e8edf0!important;background:#fff!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article>i{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;border-radius:50%!important;background:#8a672c!important;color:#fff!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article:nth-of-type(3)>i{background:#263745!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article header{display:flex!important;align-items:center!important;gap:5px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article strong{color:#2d3943!important;font-size:9px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article header span{padding:2px 4px!important;border-radius:3px!important;background:#eef1f3!important;color:#68737d!important;font-size:7px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article time{margin-left:auto!important;color:#74808a!important;font-size:7px!important;white-space:nowrap!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages article p{margin:4px 0 0!important;color:#4e5c66!important;font-size:8px!important;line-height:1.32!important;white-space:pre-line!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages label{position:relative!important;margin-top:5px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages label>span{position:absolute!important;top:7px!important;left:9px!important;z-index:1!important;color:#75808a!important;font-size:8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-messages textarea{min-height:73px!important;padding:20px 9px 8px!important;border-color:#dfe5e8!important;resize:none!important}html body:has(.buyer14-sample-page) .buyer14-sample-message-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin-top:-38px!important;padding:0 9px 8px!important}html body:has(.buyer14-sample-page) .buyer14-sample-message-actions span{margin-right:auto!important;color:#65727b!important}html body:has(.buyer14-sample-page) .buyer14-sample-message-actions button{min-width:55px!important;min-height:26px!important;border:0!important;border-radius:3px!important;background:#a97022!important;color:#fff!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;margin:8px 0 16px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-title-row,html body:has(.buyer14-drawing-page) .buyer14-drawing-header-actions,html body:has(.buyer14-drawing-page) .buyer14-drawing-meta{display:flex!important;align-items:center!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-title-row{gap:16px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-title-row h1{margin:0!important;color:#202c35!important;font-size:28px!important;line-height:1!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-title-row span{padding:7px 13px!important;border-radius:4px!important;background:#fff2df!important;color:#bb7418!important;font-size:11px!important;font-weight:800!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-meta{gap:25px!important;margin-top:10px!important;color:#586570!important;font-size:10px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-header-actions{gap:12px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-header-actions a{display:inline-flex!important;min-height:36px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;border:1px solid #bf8d4a!important;border-radius:4px!important;color:#9b621d!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-header-actions a:last-child{background:#a97022!important;color:#fff!important}html body:has(.buyer14-drawing-page) .buyer14-drawing{grid-template-columns:minmax(0,1.78fr) minmax(350px,.92fr)!important;gap:12px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-canvas{padding:0!important;overflow:hidden!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-tabs{display:flex!important;gap:0!important;min-height:42px!important;padding:0 14px!important;border-bottom:1px solid #e3e6e8!important;background:#fff!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-tabs button{min-height:42px!important;padding:0 15px!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#5a6771!important;font-size:10px!important;font-weight:700!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-tabs button.is-active{border-bottom-color:#b77922!important;color:#a8681b!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 58px 110px 126px!important;min-height:34px!important;padding:0 13px!important;align-items:center!important;gap:10px!important;background:#1d2932!important;color:#fff!important;font-size:9px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-toolbar strong{overflow:hidden!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-toolbar span:not(:first-of-type){padding-left:10px!important;border-left:1px solid rgba(255,255,255,.14)!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-canvas .buyer14-blueprint{margin:0 8px!important;border-radius:0!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-canvas .buyer14-file-strip{margin:8px!important}html body:has(.buyer14-drawing-page) .buyer14-drawing-canvas .buyer14-file-strip article{border-radius:4px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback{padding:0!important;overflow:hidden!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>.buyer14-alert{margin:10px!important;border-color:#efc687!important;background:#fff8ed!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-head{display:flex!important;justify-content:space-between!important;padding:10px 12px!important;border-bottom:1px solid #e5e8ea!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-head h2{margin:0!important;font-size:13px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-head span{color:#d15c42!important;font-size:9px!important;font-weight:700!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-table{display:grid!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-table-head,html body:has(.buyer14-drawing-page) .buyer14-feedback-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 62px 46px 22px!important;gap:7px!important;align-items:center!important;padding:8px 12px!important;border-bottom:1px solid #edf0f2!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-table-head{min-height:26px!important;padding-top:5px!important;padding-bottom:5px!important;background:#f7f8f9!important;color:#596671!important;font-size:8px!important;font-weight:800!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row{min-height:55px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row>b{display:grid!important;width:17px!important;height:17px!important;place-items:center!important;border-radius:50%!important;background:#d74336!important;color:#fff!important;font-size:8px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row>span strong,html body:has(.buyer14-drawing-page) .buyer14-feedback-row>span small{display:block!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row>span strong{color:#2d3942!important;font-size:9px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row>span small{margin-top:2px!important;color:#697680!important;font-size:8px!important;line-height:1.2!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row em{padding:4px 5px!important;border-radius:3px!important;font-size:8px!important;font-style:normal!important;font-weight:800!important;text-align:center!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row em.high{background:#ffe7e4!important;color:#d64a3d!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row em.medium{background:#fff0d9!important;color:#c87b1e!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row>i{color:#58646d!important;font-size:8px!important;font-style:normal!important}html body:has(.buyer14-drawing-page) .buyer14-feedback-row input{width:14px!important;height:14px!important;margin:0!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>label{margin:10px 12px 0!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>label>span{color:#45525d!important;font-size:9px!important;font-weight:800!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>label textarea{min-height:54px!important;font-size:9px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>.buyer14-upload-box{margin:10px 12px!important;padding:14px 10px!important;font-size:9px!important}html body:has(.buyer14-drawing-page) .buyer14-upload-box small{display:block!important;margin-top:4px!important;color:#7b8790!important;font-size:7px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>.buyer14-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 12px 12px!important}html body:has(.buyer14-drawing-page) .buyer14-feedback>.buyer14-actions a{min-height:30px!important;padding:0 7px!important;font-size:8px!important}html body:has(.buyer14-page):has(.buyer14-drawing) .buyer14-page.strict .buyer14-drawing-canvas{align-self:start!important;height:auto!important;min-height:0!important}html body:has(.buyer14-page):has(.buyer14-drawing) .buyer14-page.strict .buyer14-blueprint,html body:has(.buyer14-page):has(.buyer14-drawing) .buyer14-page.strict .buyer14-blueprint img{height:360px!important;min-height:360px!important}html body:has(.buyer14-page):has(.buyer14-drawing) .buyer14-page.strict .buyer14-blueprint img{object-fit:contain!important;object-position:center!important;background:#fff!important}}@media(min-width:1101px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) header.front-header.front-header nav .nav-item>a{min-height:48px!important;height:48px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page>.front-container:has(.front-breadcrumb),html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resources-shell{width:min(1420px,calc(100% - 108px))!important;max-width:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resources-layout{grid-template-columns:minmax(0,1fr) 306px!important;gap:20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resources-hero-copy h1{max-width:452px!important;font-size:29px!important;line-height:1.06!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-guide-card img{aspect-ratio:1.9 / 1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-article-card img{aspect-ratio:2.6 / 1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-article-card p{display:-webkit-box!important;min-height:23px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resource-filter-row select{min-height:24px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-load-more{min-height:23px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resource-faq details,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resource-faq summary{min-height:20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resource-faq summary{line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card p,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card li{font-size:9.2px!important;line-height:1.24!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog{grid-template-columns:102px minmax(0,1fr)!important;grid-template-rows:auto 132px auto!important;column-gap:12px!important;row-gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog h2,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog>a{grid-column:1 / -1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog>div{display:contents!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog img{grid-column:1!important;grid-row:2!important;width:102px!important;height:132px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog p{grid-column:2!important;grid-row:2!important;align-self:start!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog ul{grid-column:2!important;grid-row:2!important;align-self:end!important;margin:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.catalog>a{grid-row:3!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card.topics a{min-height:19px!important;padding:0 8px!important;font-size:7.8px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-section-title h2,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-resource-faq h2,html body:has(.front-main):has(.front-main):has(.front-main):has(.b4-resources-page) main.front-main .b4-resources-page .b4-sidebar-card h2{font-size:14px!important;line-height:1.16!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:block!important;height:auto!important;margin:34px 0 28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 28px!important;overflow:visible!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{width:min(1486px,calc(100% - 50px))!important;max-width:none!important;height:auto!important;min-height:0!important;padding:30px 32px!important;overflow:visible!important;background:#fff!important;border:1px solid #e7e2da!important;border-radius:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-heading-row{margin-bottom:26px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header h2{font-size:27px!important;line-height:1.16!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header p{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:408px!important;padding:14px 10px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:216px!important;padding:0 12px!important;gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:76px!important;height:76px!important;margin-bottom:22px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:14px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:440px!important;min-height:52px!important;margin:28px auto 0!important;font-size:13px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section .front-section-heading-row{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section>.front-container{padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;height:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section{min-height:620px!important;padding:42px 40px 38px!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications h3{font-size:29px!important;line-height:1.14!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section>p{margin:12px 0 28px!important;font-size:15px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch{gap:11px!important;font-size:14px!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch>span{width:96px!important;height:96px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,196px)!important;grid-auto-rows:196px!important;gap:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid>a{display:grid!important;grid-template-rows:152px 44px!important;min-height:196px!important;height:196px!important;overflow:hidden!important;border-radius:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid img{width:100%!important;height:152px!important;min-height:152px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid span{position:static!important;display:flex!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:5px 10px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;color:#20262d!important;background:#fff!important;font-size:14px!important;font-weight:680!important;line-height:1.15!important;text-align:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications .home-reference-outline-cta{width:min(420px,78%)!important;min-height:52px!important;margin:30px auto 0!important;font-size:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section a{min-height:16px!important;height:16px!important;font-size:9px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:72px 17px 26px 20px!important;min-height:135px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{font-size:8.2px!important;line-height:1.22!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:20px!important;font-size:9px!important;line-height:1.2!important}}@media(min-width:1200px){html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:block!important;height:auto!important;margin:34px 0 28px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 28px!important;overflow:visible!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{width:min(1486px,calc(100% - 50px))!important;max-width:none!important;height:auto!important;min-height:0!important;padding:30px 32px!important;overflow:visible!important;background:#fff!important;border:1px solid #e7e2da!important;border-radius:8px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-heading-row{margin-bottom:26px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header h2{font-size:27px!important;line-height:1.16!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header p{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:408px!important;padding:14px 10px 0!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:216px!important;padding:0 12px!important;gap:10px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:76px!important;height:76px!important;margin-bottom:22px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-24px!important;font-size:15px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:14px!important;line-height:1.2!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:440px!important;min-height:52px!important;margin:28px auto 0!important;font-size:13px!important;line-height:1.2!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section .front-section-heading-row{display:none!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section>.front-container{padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;height:auto!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section{min-height:620px!important;padding:42px 40px 38px!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications h3{font-size:29px!important;line-height:1.14!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section>p{margin:12px 0 28px!important;font-size:15px!important;line-height:1.45!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 18px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch{gap:11px!important;font-size:14px!important;line-height:1.18!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch>span{width:96px!important;height:96px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,196px)!important;grid-auto-rows:196px!important;gap:16px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid>a{display:grid!important;grid-template-rows:152px 44px!important;min-height:196px!important;height:196px!important;overflow:hidden!important;border-radius:8px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid img{width:100%!important;height:152px!important;min-height:152px!important;object-fit:cover!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid span{position:static!important;display:flex!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:5px 10px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;color:#20262d!important;background:#fff!important;font-size:14px!important;font-weight:680!important;line-height:1.15!important;text-align:center!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications .home-reference-outline-cta{width:min(420px,78%)!important;min-height:52px!important;margin:30px auto 0!important;font-size:13px!important}}@media(min-width:1200px){html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter a{font-size:9px!important;line-height:1.25!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a{min-height:24px!important;font-size:9px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:62px 18px 28px 22px!important;min-height:136px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:20px 36px 22px!important;min-height:136px!important;padding-top:34px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10.5px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:26px!important;max-height:26px!important;font-size:8.2px!important;line-height:1.22!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:22px!important;font-size:9px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a small,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help li{font-size:8.4px!important;line-height:1.3!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{min-height:26px!important;font-size:8.6px!important;line-height:1.2!important}}@media(min-width:1101px){html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header:has(.front-search-overlay),html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header:has(.front-search-overlay) nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header:has(.front-search-overlay) .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header:has(.front-search-overlay) nav .nav-item>a{min-height:68px!important;height:68px!important}}@media(min-width:1101px){html body:has(.products-index-page):has(.products-index-page):has(.products-index-page) header.front-header.front-header:has(.front-search-overlay),html body:has(.products-index-page):has(.products-index-page):has(.products-index-page) header.front-header.front-header:has(.front-search-overlay) nav,html body:has(.products-index-page):has(.products-index-page):has(.products-index-page) header.front-header.front-header:has(.front-search-overlay) .front-header-tools,html body:has(.products-index-page):has(.products-index-page):has(.products-index-page) header.front-header.front-header:has(.front-search-overlay) nav .nav-item>a{min-height:68px!important;height:68px!important}html body:has(.products-index-page) .front-header:has(.front-search-overlay):after{position:fixed;z-index:79;inset:68px 0 0;background:#171c1f70;content:""}html body:has(.products-index-page) .front-header .front-search-overlay{position:fixed!important;z-index:80!important;top:84px!important;right:auto!important;left:50%!important;display:block!important;width:760px!important;max-width:calc(100vw - 48px)!important;padding:22px 24px 20px!important;border:1px solid #d9dce0!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 46px #0c121733!important;transform:translate(-50%)!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:12px!important;align-items:center!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-input-row label{display:block!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-input-row input{width:100%!important;min-height:44px!important;padding:0 14px!important;border:1px solid #d9dce0!important;border-radius:5px!important;color:#20272d!important;font-size:14px!important;font-weight:500!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-close{width:36px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;cursor:pointer}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-close:before,html body:has(.products-index-page) .front-search-overlay .front-search-overlay-close:after{position:absolute;width:17px;height:1px;background:#172128;content:""}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-close:before{transform:rotate(45deg)}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-close:after{transform:rotate(-45deg)}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-section{display:block!important;margin-top:20px!important;padding-top:18px!important;border-top:1px solid #e9e6df!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-products{margin-top:18px!important;padding-top:0!important;border-top:0!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-section-title{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:12px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-section-title strong{color:#172128!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-section-title a{min-height:auto!important;padding:0!important;border:0!important;color:#a76d17!important;font-size:11px!important;font-weight:700!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-product-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-product{display:grid!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e2e1dc!important;border-radius:5px!important;background:#faf9f7!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-product img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-product span{display:-webkit-box!important;min-height:28px!important;padding:5px 5px 4px!important;overflow:hidden!important;color:#20272d!important;font-size:8px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:80px!important;padding:0!important;border:0!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource img{display:block!important;width:58px!important;height:58px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource span{display:grid!important;gap:3px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource strong{color:#20272d!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-resource small,html body:has(.products-index-page) .front-search-overlay .front-search-overlay-download-grid small{color:#69717a!important;font-size:9px!important;line-height:1.35!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-download-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-download-grid a{display:grid!important;gap:4px!important;min-height:64px!important;padding:10px!important;border:1px solid #e2e1dc!important;border-radius:4px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-download-grid strong{color:#20272d!important;font-size:11px!important;line-height:1.2!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-actions{display:flex!important;justify-content:center!important;margin-top:18px!important}html body:has(.products-index-page) .front-search-overlay .front-search-overlay-actions button{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#172128!important;font-size:13px!important;font-weight:750!important}}@media(min-width:1101px){html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero{min-height:390px!important;height:390px!important;background:#fff!important;isolation:isolate!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero:before{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffa,#fffffff2 31%,#ffffffa8 41%,#fff0 54%)!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero .b2-custom-hero-media{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero>.front-container{position:relative!important;z-index:2!important;display:block!important;width:100%!important;max-width:none!important;min-height:100%!important;height:100%!important;padding:0!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb{position:absolute!important;z-index:3!important;top:18px!important;left:0!important;width:100%!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb .front-container{width:100%!important;max-width:none!important;padding:0 52px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb .front-breadcrumb{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#52606a!important;font-size:10px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy{display:grid!important;align-content:center!important;width:min(43%,540px)!important;min-height:100%!important;height:100%!important;margin:0!important;padding:46px 0 26px 52px!important;gap:14px!important;background:transparent!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy h1{max-width:465px!important;font-size:34px!important;line-height:1.08!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy p{max-width:425px!important;font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section{padding:22px 0 24px!important;background:#fff!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section>.front-container{width:100%!important;max-width:none!important;padding:0 52px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section h2{margin:0 0 6px!important;text-align:left!important;font-size:16px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-intro{margin:0 0 12px!important;color:#5f6871!important;font-size:10px!important;line-height:1.25!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li{min-height:168px!important;padding:0 10px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row img{width:48px!important;height:48px!important;margin-top:8px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row h3{font-size:10px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row p{display:block!important;font-size:8.5px!important;line-height:1.32!important;-webkit-line-clamp:unset!important}}@media(min-width:1600px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-header-tools{min-height:77px!important;height:77px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero{min-height:546px!important;height:546px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb{top:26px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy{width:min(44%,650px)!important;padding:78px 0 36px 55px!important;gap:26px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy h1{max-width:590px!important;font-size:55px!important;line-height:1.16!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy p{max-width:545px!important;font-size:16px!important;line-height:1.7!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-actions{gap:28px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-actions a{min-width:276px!important;min-height:52px!important;padding-inline:20px!important;font-size:13px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts{max-width:660px!important;gap:22px!important;margin-top:2px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts span{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;font-size:12px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts span:before{width:40px!important;height:40px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts strong{font-size:12px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section{padding:30px 0 24px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section>.front-container{padding-inline:55px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section h2{font-size:18px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-intro{margin-bottom:18px!important;font-size:11px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li{min-height:184px!important;padding-inline:12px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row span{width:28px!important;height:28px!important;font-size:13px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row img{width:56px!important;height:56px!important;margin-top:9px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row h3{font-size:11px!important}html body:has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row p{font-size:9.5px!important;line-height:1.35!important}}html body:has(.b2-custom-reference-page) .b2-custom-copy-mobile{display:none}@media(max-width:700px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header{position:relative!important;display:block!important;min-height:78px!important;height:78px!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .mobile-menu-button{position:absolute!important;z-index:2!important;top:14px!important;left:14px!important;width:50px!important;height:50px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-brand{position:absolute!important;z-index:1!important;top:0!important;left:72px!important;right:126px!important;display:grid!important;height:78px!important;place-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .mobile-reference-brand{display:block!important;font-size:20px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-header-tools{position:absolute!important;z-index:2!important;top:0!important;right:14px!important;display:flex!important;height:78px!important;align-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-header-tools button{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-rfq-button{display:grid!important;width:106px!important;min-width:106px!important;height:46px!important;min-height:46px!important;padding:0!important;place-items:center!important;border-radius:4px!important;background:#a66b19!important;color:transparent!important;font-size:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-rfq-button:after{content:"QUOTE"!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important}html body:has(.front-main):has(.b2-custom-reference-page) .b2-custom-copy-desktop{display:none!important}html body:has(.front-main):has(.b2-custom-reference-page) .b2-custom-copy-mobile{display:inline!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero{min-height:546px!important;height:546px!important;overflow:visible!important;background:#fff!important;isolation:isolate!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero:before{content:""!important;position:absolute!important;z-index:1!important;top:0!important;left:0!important;width:100%!important;height:446px!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffc,#fffffff5 42%,#ffffff6b 64%,#fff0)!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero .b2-custom-hero-media{position:absolute!important;z-index:0!important;top:0!important;left:0!important;width:100%!important;height:446px!important;max-width:none!important;object-fit:cover!important;object-position:52% center!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-reference-hero>.front-container{position:relative!important;z-index:2!important;display:block!important;width:100%!important;max-width:none!important;min-height:446px!important;height:446px!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb{position:absolute!important;z-index:3!important;top:23px!important;left:0!important;width:100%!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb .front-container{width:100%!important;padding:0 32px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-breadcrumb .front-breadcrumb{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:16px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy{display:grid!important;align-content:start!important;width:72%!important;min-height:446px!important;height:446px!important;margin:0!important;padding:86px 0 0 32px!important;gap:18px!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy h1{max-width:265px!important;margin:0!important;font-size:40px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy p{max-width:270px!important;margin:0!important;font-size:17px!important;line-height:1.55!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:253px!important;gap:12px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-actions a{width:253px!important;min-width:0!important;min-height:47px!important;padding:0 12px!important;font-size:16px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts{position:absolute!important;z-index:3!important;top:446px!important;left:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;height:100px!important;margin:0!important;padding:18px 20px!important;gap:0!important;border-top:1px solid #eee8de!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts span{grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;min-width:0!important;padding:0 8px!important;border-right:1px solid #e3ddd2!important;font-size:11px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts span:last-child{border-right:0!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts span:before{width:34px!important;height:34px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts strong{font-size:11px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section{padding:28px 32px 18px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section>.front-container{width:100%!important;max-width:none!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-section h2{margin:0 0 14px!important;text-align:left!important;font-size:17px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-intro{display:none!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-items:stretch!important;align-content:center!important;gap:2px 12px!important;min-height:76px!important;padding:10px 14px!important;border:1px solid #e2ded7!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;text-align:left!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li:last-child{border-bottom:1px solid #e2ded7!important;border-radius:0 0 8px 8px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li:first-child{border-radius:8px 8px 0 0!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row li:before,html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row img{display:none!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row span{grid-row:1 / span 2!important;width:32px!important;height:32px!important;align-self:center!important;font-size:14px!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row h3{margin:0!important;font-size:17px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row p{display:block!important;margin:0!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important;-webkit-line-clamp:2!important}}@media(max-width:700px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) header.front-header.front-header .front-header-tools{right:14px!important;flex:0 0 106px!important;min-width:106px!important;max-width:106px!important;width:106px!important;overflow:visible!important;justify-content:flex-start!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy{position:static!important;width:100%!important;padding:86px 0 0 32px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy h1{width:320px!important;max-width:320px!important;font-size:34px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-copy p{width:290px!important;max-width:290px!important;font-size:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-hero-facts{left:0!important;width:100%!important;max-width:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row h3{grid-column:2!important;grid-row:1!important;align-self:end!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-custom-reference-page) main.front-main .b2-custom-process-row p{grid-column:2!important;grid-row:2!important;align-self:start!important}}@media(min-width:1101px){html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header nav .nav-item>a{min-height:78px!important;height:78px!important}html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery{gap:30px!important}html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery figcaption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-main img{height:524px!important}html body:has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbs button:nth-child(n+5){display:none!important}}@media(min-width:1200px){html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.42fr) minmax(0,.98fr)!important;grid-template-rows:auto!important;gap:12px!important;align-items:stretch!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{display:block!important;min-width:0!important;box-sizing:border-box!important;min-height:220px!important;height:220px!important;margin:0!important;padding:14px!important;border:1px solid #e7dfd2!important;border-radius:6px!important;background:#fff!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(2){grid-column:auto!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3){display:block!important;grid-column:auto!important;grid-row:auto!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section .front-section-header{margin-bottom:8px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section .front-section-header h2{font-size:18px!important;line-height:1.12!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-factory-quality{display:block!important;min-height:0!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card{display:grid!important;grid-template-columns:minmax(0,1fr) 122px!important;grid-template-rows:minmax(132px,auto) auto auto!important;gap:8px 10px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery{grid-column:1!important;grid-row:1 / span 3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;grid-template-rows:repeat(3,42px)!important;gap:5px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery img,html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery img.primary{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery img.primary{grid-column:1!important;grid-row:1 / span 3!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics{position:static!important;grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:auto!important;margin:0!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics span{display:grid!important;position:static!important;height:auto!important;min-height:0!important;gap:1px!important;min-width:0!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics strong{font-size:12px!important;line-height:1!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics small{font-size:7px!important;line-height:1.15!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card>.home-reference-outline-cta{position:static!important;grid-column:2!important;grid-row:3!important;width:100%!important;min-height:28px!important;margin:0!important;padding-inline:6px!important;font-size:7.5px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child{grid-template-rows:132px 28px!important;height:168px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child .home-reference-factory-gallery{grid-row:1!important;height:132px!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child .home-reference-factory-metrics{grid-row:1!important;height:132px!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child>.home-reference-outline-cta{position:static!important;grid-column:2!important;grid-row:2!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important}}@media(min-width:701px){html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(min-width:1360px){html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header{min-height:60px!important;height:60px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(min-width:701px){html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(min-width:1500px){html body:has(.front-main):has(.front-main):has(.b3-applications-reference-hero) .front-footer .front-container.front-footer-inner,html body:has(.front-main):has(.front-main):has(.b3-applications-reference-hero) .front-footer .front-container.front-footer-bottom{width:min(var(--public-shell-content-max),calc(100% - (var(--public-shell-page-gutter) * 2)))!important;max-width:var(--public-shell-content-max)!important}}@media(min-width:901px){html body:has(.front-main):has(.b2-product-reference-hero) main.front-main .product-detail-layout.product-hero-detail.b2-product-reference-hero{grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr) minmax(285px,.55fr)!important;gap:30px!important;align-items:start!important}}@media(max-width:900px){html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-main img{height:380px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;margin:22px 0!important;padding:0!important;list-style:none!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list li{display:flex!important;gap:10px!important;align-items:center!important;color:#202b34!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list svg{width:26px!important;height:26px!important;flex:0 0 auto!important;color:#996823!important;stroke-width:1.55!important}}@media(min-width:701px){html body:has(.front-main) header.front-header.front-header,html body:has(.front-main) header.front-header.front-header .front-brand,html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header .front-header-tools,html body:has(.front-main) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(min-width:1360px){html body:has(.front-main):has(.products-index-page) header.front-header.front-header,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header{min-height:60px!important;height:60px!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.front-main):has(.products-index-page) header.front-header.front-header nav,html body:has(.front-main):has(.products-index-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.products-index-page) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header nav,html body:has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.b3-application-detail-reference) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}}@media(min-width:1500px){html body:has(.front-main):has(.b3-applications-reference-hero) .front-footer-inner,html body:has(.front-main):has(.b3-applications-reference-hero) .front-footer-bottom{width:min(var(--public-shell-content-max),calc(100% - (var(--public-shell-page-gutter) * 2)))!important;max-width:var(--public-shell-content-max)!important}}@media(min-width:901px){html body:has(.b2-product-reference-hero) main.front-main>.front-container:has(.b2-product-reference-hero){width:min(1656px,calc(100% - 60px))!important;max-width:none!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr) minmax(285px,.55fr)!important;gap:30px!important;align-items:start!important;margin:26px auto 28px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery{gap:14px!important;padding:16px!important;border:1px solid #e1dcd2!important;border-radius:8px!important;background:#fff!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-main img{width:100%!important;height:490px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:5px!important;background:#faf9f6!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbs button{min-height:88px!important;padding:4px!important;border-radius:5px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbs img{width:100%!important;height:78px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:3px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-summary{padding-top:11px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-kicker{display:block!important;margin-bottom:18px!important;color:#a46d20!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary h1{font-size:39px!important;line-height:1.12!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary>p{margin:17px 0 21px!important;color:#5c6470!important;font-size:16px!important;line-height:1.52!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list{display:grid!important;gap:15px!important;margin:0 0 24px!important;padding:0!important;list-style:none!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list li{display:flex!important;gap:14px!important;align-items:center!important;color:#202b34!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-feature-list svg{width:25px!important;height:25px!important;flex:0 0 auto!important;color:#996823!important;stroke-width:1.6!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary .front-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary .front-actions a{display:grid!important;min-height:54px!important;padding:0 12px!important;place-items:center!important;border:1px solid #b77a25!important;border-radius:5px!important;color:#9d671e!important;background:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary .front-actions a:first-child{color:#fff!important;background:#9a6722!important}html body:has(.b2-product-reference-hero) main.front-main .product-summary .front-actions a:last-child{grid-column:1 / -1!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-mini-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important;padding:14px 10px!important;border:1px solid #e7e1d7!important;border-radius:6px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-mini-trust span{display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;column-gap:5px!important;color:#29333c!important;font-size:9px!important;font-weight:900!important;line-height:1.08!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-mini-trust svg{grid-row:span 2!important;width:20px!important;height:20px!important;color:#aa7428!important;stroke-width:1.55!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-mini-trust small{color:#6e7780!important;font-size:7.8px!important;font-weight:600!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card{display:grid!important;overflow:hidden!important;border:1px solid #ddd8cf!important;border-radius:9px!important;background:#fff!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card>div{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important;min-height:92px!important;align-items:center!important;padding:17px 22px!important;border-bottom:1px solid #e7e1d8!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card svg{width:35px!important;height:35px!important;color:#996823!important;stroke-width:1.45!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card span{display:grid!important;gap:5px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card strong{color:#1f2a32!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;text-transform:uppercase!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card small{color:#68717c!important;font-size:14px!important;line-height:1.2!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card>a{display:grid!important;height:56px!important;margin:20px 22px 22px!important;place-items:center!important;border:1px solid #b77a25!important;border-radius:5px!important;color:#a36d21!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important}}@media(max-width:900px){html body:has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero{grid-template-columns:1fr!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid #e1dcd2!important;border-radius:6px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card>div{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-height:68px!important;padding:12px!important;border-right:1px solid #e7e1d8!important;border-bottom:1px solid #e7e1d8!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card svg{width:24px!important;height:24px!important;color:#996823!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card span{display:grid!important;gap:2px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card strong{font-size:10px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card small{font-size:10px!important}html body:has(.b2-product-reference-hero) main.front-main .b2-product-summary-card>a{grid-column:1 / -1!important;display:grid!important;min-height:44px!important;margin:12px!important;place-items:center!important;border:1px solid #b77a25!important;color:#a36d21!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important}}@media(min-width:701px){html body:has(.b2-category-reference) .front-main>.front-container:first-child{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}html body:has(.b2-category-reference) .front-breadcrumb{width:min(1260px,calc(100% - 64px))!important;height:36px!important;min-height:36px!important;margin:0 auto!important;padding:0!important;font-size:10px!important}html body:has(.b2-category-reference) .b2-category-hero{position:relative;height:284px;overflow:hidden;background:#f7f4ef}html body:has(.b2-category-reference) .b2-category-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}html body:has(.b2-category-reference) .b2-category-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.85) 32%,rgba(255,255,255,.12) 58%,transparent 76%)}html body:has(.b2-category-reference) .b2-category-hero-copy{position:absolute;inset:0;width:min(1260px,calc(100% - 64px));margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:4px}html body:has(.b2-category-reference) .b2-category-hero-copy h1{margin:0;color:#13222c;font-size:35px;line-height:1.03;letter-spacing:0}html body:has(.b2-category-reference) .b2-category-hero-copy p{width:355px;margin:15px 0 16px;color:#42505a;font-size:12px;line-height:1.46}html body:has(.b2-category-reference) .b2-category-hero-actions{display:flex;gap:14px}html body:has(.b2-category-reference) .b2-category-hero-actions a{display:inline-flex;min-width:145px;height:38px;align-items:center;justify-content:center;border:1px solid #af741c;color:#9d641a;background:#fffdfa;font-size:10px;font-weight:800;text-transform:uppercase;text-decoration:none}html body:has(.b2-category-reference) .b2-category-hero-actions a:first-child{color:#fff;background:#9c6715}html body:has(.b2-category-reference) .b2-category-hero-facts{display:grid;grid-template-columns:repeat(4,1fr);width:545px;margin-top:22px}html body:has(.b2-category-reference) .b2-category-hero-facts span{display:grid;gap:1px;color:#47525a;font-size:8px;line-height:1.05}html body:has(.b2-category-reference) .b2-category-hero-facts strong{color:#1d2b34;font-size:8px}html body:has(.b2-category-reference) .b2-category-reference>.front-container{width:min(1260px,calc(100% - 64px))!important;max-width:none!important}html body:has(.b2-category-reference) .b2-category-direct-answer{display:grid;grid-template-columns:1.05fr 1.25fr;gap:38px;align-items:center;margin:28px 0 25px;padding:20px 26px;border:1px solid #dfd6c8;background:#fffefd}html body:has(.b2-category-reference) .b2-category-direct-answer>div:first-child{padding-right:32px;border-right:1px solid #e2d8cb}html body:has(.b2-category-reference) .b2-category-direct-answer strong,html body:has(.b2-category-reference) h2{margin:0;color:#16252e;font-size:14px;line-height:1.15;text-transform:uppercase}html body:has(.b2-category-reference) .b2-category-direct-answer p{margin:8px 0 0;color:#394853;font-size:10px;line-height:1.55}html body:has(.b2-category-reference) .b2-category-support-facts{display:grid;grid-template-columns:repeat(4,1fr)}html body:has(.b2-category-reference) .b2-category-support-facts span{display:grid;gap:3px;place-items:center;text-align:center}html body:has(.b2-category-reference) .b2-category-support-facts b{color:#17252d;font-size:17px}html body:has(.b2-category-reference) .b2-category-support-facts span{color:#5b6770;font-size:9px}html body:has(.b2-category-reference) .b2-category-overview{display:grid;grid-template-columns:285px 1fr;gap:18px;margin:0 0 20px}html body:has(.b2-category-reference) .b2-category-overview header{padding:10px 12px 10px 0}html body:has(.b2-category-reference) .b2-category-overview p{margin:12px 0;color:#45525b;font-size:10px;line-height:1.5}html body:has(.b2-category-reference) .b2-category-overview ul{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none;color:#4a565e;font-size:9px}html body:has(.b2-category-reference) .b2-category-overview li:before{content:"✓";margin-right:8px;color:#ad7324;font-weight:800}html body:has(.b2-category-reference) .b2-category-overview>header>a,html body:has(.b2-category-reference) .b2-category-recommendations>section>a,html body:has(.b2-category-reference) .b2-category-faq>a{color:#a56d1d;font-size:9px;font-weight:800;text-transform:uppercase;text-decoration:none}html body:has(.b2-category-reference) .b2-category-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html body:has(.b2-category-reference) .b2-category-overview-grid a{display:grid;grid-template-rows:107px 35px;overflow:hidden;border:1px solid #e8e1d6;border-radius:3px;color:#1b2931;text-align:center;text-decoration:none}html body:has(.b2-category-reference) .b2-category-overview-grid img{width:100%;height:107px;object-fit:cover}html body:has(.b2-category-reference) .b2-category-overview-grid span{display:grid;place-items:center;padding:0 5px;font-size:9px;font-weight:800;line-height:1.1}html body:has(.b2-category-reference) .b2-category-recommendations{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}html body:has(.b2-category-reference) .b2-category-recommendations>section{min-height:154px;padding:16px;background:#faf9f7;border:1px solid #eee9e1}html body:has(.b2-category-reference) .b2-category-recommendations h2{font-size:11px}html body:has(.b2-category-reference) .b2-category-recommendations>section>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:13px 0 14px}html body:has(.b2-category-reference) .b2-category-recommendations>section>div a{display:grid;gap:3px;justify-items:center;color:#33414a;font-size:8px;line-height:1.1;text-align:center;text-decoration:none}html body:has(.b2-category-reference) .b2-category-recommendations img{width:51px;height:51px;border-radius:50%;object-fit:cover}html body:has(.b2-category-reference) .b2-category-recommendations strong{font-size:8px}html body:has(.b2-category-reference) .b2-category-recommendations span{color:#68737a;font-size:7px}html body:has(.b2-category-reference) .b2-category-applications{margin:0 0 20px;padding:16px;border:1px solid #eee9e1;background:#fff}html body:has(.b2-category-reference) .b2-category-applications>p{margin:6px 0 13px;color:#56616a;font-size:9px}html body:has(.b2-category-reference) .b2-category-applications>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}html body:has(.b2-category-reference) .b2-category-applications a{display:grid;grid-template-rows:105px 29px;overflow:hidden;border:1px solid #e8e1d6;border-radius:3px;color:#26343c;text-align:center;text-decoration:none}html body:has(.b2-category-reference) .b2-category-applications img{width:100%;height:105px;object-fit:cover}html body:has(.b2-category-reference) .b2-category-applications span{display:grid;place-items:center;font-size:8px;font-weight:800}html body:has(.b2-category-reference) .b2-category-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:20px;margin-bottom:20px}html body:has(.b2-category-reference) .b2-category-case-studies,html body:has(.b2-category-reference) .b2-category-catalog,html body:has(.b2-category-reference) .b2-category-faq{padding:16px;border:1px solid #eee9e1;background:#faf9f7}html body:has(.b2-category-reference) .b2-category-case-studies>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}html body:has(.b2-category-reference) .b2-category-case-studies a{display:grid;grid-template-columns:82px 1fr;gap:10px;color:#26343c;text-decoration:none}html body:has(.b2-category-reference) .b2-category-case-studies img{width:82px;height:112px;object-fit:cover}html body:has(.b2-category-reference) .b2-category-case-studies span{display:grid;align-content:start;gap:7px}html body:has(.b2-category-reference) .b2-category-case-studies strong{color:#1d2b34;font-size:9px;line-height:1.15}html body:has(.b2-category-reference) .b2-category-case-studies small{color:#59656d;font-size:8px;line-height:1.4}html body:has(.b2-category-reference) .b2-category-case-studies em{color:#a56d1d;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}html body:has(.b2-category-reference) .b2-category-catalog{display:grid;align-content:start;gap:10px}html body:has(.b2-category-reference) .b2-category-catalog p{margin:0;color:#56616a;font-size:9px;line-height:1.4}html body:has(.b2-category-reference) .b2-category-catalog img{width:100%;height:120px;object-fit:cover}html body:has(.b2-category-reference) .b2-category-catalog>a{display:grid;height:31px;place-items:center;background:#9c6715;color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;text-decoration:none}html body:has(.b2-category-reference) .b2-category-faq{margin-bottom:24px}html body:has(.b2-category-reference) .b2-category-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:1px 16px;margin:15px 0}html body:has(.b2-category-reference) .b2-category-faq details{padding:8px 10px;border:1px solid #e9e3da;background:#fff}html body:has(.b2-category-reference) .b2-category-faq summary{cursor:pointer;color:#30404a;font-size:9px;font-weight:700}html body:has(.b2-category-reference) .b2-category-faq details p{margin:8px 0 0;color:#5a6770;font-size:9px;line-height:1.4}html body:has(.b2-category-reference) .b2-category-trust{border-top:1px solid #e4ddd2;border-bottom:1px solid #e4ddd2;background:#fff}html body:has(.b2-category-reference) .b2-category-trust .front-container{display:grid;grid-template-columns:repeat(6,1fr);width:min(1260px,calc(100% - 64px))!important;max-width:none!important;padding:14px 0}html body:has(.b2-category-reference) .b2-category-trust span{display:grid;gap:2px;padding-left:16px;border-right:1px solid #e7e0d6;color:#68737a;font-size:8px}html body:has(.b2-category-reference) .b2-category-trust strong{color:#26343c;font-size:9px}html body:has(.b2-category-reference) .b2-category-cta{background:#121f26}html body:has(.b2-category-reference) .b2-category-cta .front-container{display:flex;align-items:center;justify-content:space-between;width:min(1260px,calc(100% - 64px))!important;max-width:none!important;min-height:88px;padding:17px 0}html body:has(.b2-category-reference) .b2-category-cta h2{color:#fff;font-size:17px;text-transform:none}html body:has(.b2-category-reference) .b2-category-cta p{margin:6px 0 0;color:#cad1d2;font-size:9px}html body:has(.b2-category-reference) .b2-category-cta a{display:grid;width:230px;height:36px;place-items:center;background:#b77818;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;text-decoration:none}}@media(min-width:1024px)and (max-width:1100px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header{display:grid!important;grid-template-columns:132px minmax(0,1fr) 120px!important;min-height:48px!important;height:48px!important;padding:0 16px!important;gap:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .mobile-menu-button,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .mobile-reference-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-brand{display:flex!important;grid-column:1!important;justify-self:start!important;width:auto!important;height:48px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-wordmark{display:flex!important;opacity:1!important;height:48px!important;font-size:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header nav:not(.open){position:static!important;display:flex!important;grid-column:2!important;width:auto!important;height:48px!important;min-width:0!important;gap:0!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header nav .nav-item{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .nav-dropdown{position:absolute!important;top:100%!important;left:0!important;width:230px!important;display:none!important;margin:0!important;padding:10px!important;box-shadow:0 20px 45px #1417191f!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .nav-item:hover .nav-dropdown,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .nav-item:focus-within .nav-dropdown{display:grid!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .nav-item>a{min-height:48px!important;height:48px!important;padding-inline:3px!important;font-size:6.8px!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-header-tools{display:flex!important;grid-column:3!important;width:120px!important;height:48px!important;justify-content:flex-end!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-category-reference) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:112px!important;min-height:30px!important;padding-inline:6px!important;justify-content:center!important;font-size:7.2px!important}}@media(max-width:700px){.b2-category-reference .b2-category-hero{position:relative;min-height:390px;overflow:hidden}.b2-category-reference .b2-category-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.b2-category-reference .b2-category-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff0,#ffffff47)}.b2-category-reference .b2-category-hero-copy{position:relative;z-index:1;padding:52px 24px 28px}.b2-category-reference .b2-category-hero-copy h1{margin:0;font-size:32px;line-height:1.05}.b2-category-reference .b2-category-hero-copy p{max-width:320px;font-size:14px;line-height:1.45}.b2-category-reference .b2-category-hero-actions{display:flex;gap:10px}.b2-category-reference .b2-category-hero-actions a{display:grid;min-height:42px;padding:0 14px;place-items:center;border:1px solid #a86d19;background:#fff;color:#9d641a;font-size:11px;font-weight:800;text-decoration:none}.b2-category-reference .b2-category-hero-actions a:first-child{background:#9c6715;color:#fff}.b2-category-reference .b2-category-hero-facts{display:none}.b2-category-reference .b2-category-direct-answer,.b2-category-reference .b2-category-overview,.b2-category-reference .b2-category-recommendations,.b2-category-reference .b2-category-bottom-grid{display:grid;gap:18px;margin:20px 0}.b2-category-reference .b2-category-direct-answer,.b2-category-reference .b2-category-recommendations>section,.b2-category-reference .b2-category-applications,.b2-category-reference .b2-category-case-studies,.b2-category-reference .b2-category-catalog,.b2-category-reference .b2-category-faq{padding:18px;border:1px solid #e7dfd3}.b2-category-reference .b2-category-overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.b2-category-reference .b2-category-overview-grid a,.b2-category-reference .b2-category-applications a{display:grid;overflow:hidden;border:1px solid #e7dfd3;color:#24323a;text-align:center;text-decoration:none}.b2-category-reference .b2-category-overview-grid img,.b2-category-reference .b2-category-applications img{width:100%;height:120px;object-fit:cover}.b2-category-reference .b2-category-overview-grid span,.b2-category-reference .b2-category-applications span{padding:10px;font-size:12px;font-weight:800}.b2-category-reference .b2-category-recommendations>section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.b2-category-reference .b2-category-recommendations a{display:grid;gap:4px;justify-items:center;color:#26343c;font-size:10px;text-align:center;text-decoration:none}.b2-category-reference .b2-category-recommendations img{width:56px;height:56px;border-radius:50%;object-fit:cover}.b2-category-reference .b2-category-applications>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.b2-category-reference .b2-category-case-studies>div{display:grid;gap:14px;margin-top:15px}.b2-category-reference .b2-category-case-studies a{display:grid;grid-template-columns:92px 1fr;gap:12px;color:#27343c;text-decoration:none}.b2-category-reference .b2-category-case-studies img{width:92px;height:116px;object-fit:cover}.b2-category-reference .b2-category-case-studies span{display:grid;align-content:start;gap:7px}.b2-category-reference .b2-category-catalog{display:grid;gap:12px}.b2-category-reference .b2-category-catalog img{width:100%;height:180px;object-fit:cover}.b2-category-reference .b2-category-catalog a,.b2-category-reference .b2-category-cta a{display:grid;min-height:42px;place-items:center;background:#9c6715;color:#fff;font-weight:800;text-decoration:none}.b2-category-reference .b2-category-faq>div{display:grid;gap:8px;margin:15px 0}.b2-category-reference .b2-category-faq details{padding:11px;border:1px solid #e7dfd3}.b2-category-reference .b2-category-faq summary{font-size:13px;font-weight:700}.b2-category-reference .b2-category-trust .front-container{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 0}.b2-category-reference .b2-category-trust span{display:grid;gap:3px;font-size:11px}.b2-category-reference .b2-category-cta .front-container{display:grid;gap:15px;padding:26px 0}.b2-category-reference .b2-category-cta{background:#122028;color:#fff}.b2-category-reference .b2-category-cta h2{color:#fff}}@media(min-width:901px){html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel details:not([open])>p{display:none!important}html body:has(.b3-applications-reference-hero) .b3-applications-reference-lower:has(.b3-applications-faq-panel details[open]){height:auto!important;min-height:190px!important}html body:has(.b3-applications-reference-hero) .b3-applications-faq-panel:has(details[open]){height:auto!important;min-height:190px!important;overflow:visible!important}}@media(min-width:901px){html body:has(.b3-applications-reference-hero) .front-footer-link-group>a{min-height:22px!important;font-size:8.5px!important;line-height:1.2!important}html body:has(.b3-application-detail-reference) .b3-app-faq-panel summary{min-height:24px!important;font-size:8.5px!important;line-height:1.2!important}html body:has(.b3-application-detail-reference) .b3-app-rfq-panel>a{min-height:28px!important;font-size:8.5px!important;line-height:1.15!important}html body:has(.b3-application-detail-reference) .b3-app-expert-panel>div>a{min-height:24px!important;font-size:8.5px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-material-swatches a{grid-template-rows:38px minmax(18px,auto)!important;min-height:56px!important;font-size:8.5px!important;line-height:1.1!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .related-content-block a{min-height:20px!important;font-size:8.5px!important;line-height:1.15!important}}.home-reference-page .home-hero-facts-row>span{position:relative!important}.home-reference-page .home-hero-facts-row>span:before{display:none!important}.home-reference-page .home-hero-facts-row>span>svg{position:absolute;top:50%;left:0;width:30px;height:30px;color:#ad7324;stroke-width:1.55;transform:translateY(-50%)}@media(max-width:900px){.home-reference-page .home-hero-facts-row>span>svg{left:12px;width:24px;height:24px}}@media(min-width:1180px)and (max-width:1359px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:204px 44px 92px!important;justify-content:space-between!important;gap:14px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main) header.front-header.front-header .front-brand{width:204px!important;min-width:204px!important;max-width:204px!important;height:42px!important}html body:has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;align-items:center!important;font-size:20px!important;line-height:1!important;opacity:1!important;visibility:visible!important}html body:has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}html body:has(.front-main) header.front-header.front-header .mobile-menu-button{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;justify-self:center!important}html body:has(.front-main) header.front-header.front-header nav:not(.open){display:none!important}html body:has(.front-main) header.front-header.front-header nav.open{position:absolute!important;top:60px!important;left:24px!important;right:24px!important;z-index:180!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;min-height:0!important;height:auto!important;max-height:calc(100vh - 84px)!important;overflow:auto!important;padding:14px!important;border:1px solid #e2dacb!important;border-radius:6px!important;background:#fff!important;box-shadow:0 18px 42px #151c2224!important}html body:has(.front-main) header.front-header.front-header nav.open .nav-item>a{min-height:36px!important;height:auto!important;justify-content:flex-start!important;padding:8px 10px!important;color:#172129!important;font-size:11px!important;line-height:1.1!important}html body:has(.front-main) header.front-header.front-header nav.open .mobile-menu-extras{display:grid!important;grid-column:1 / -1!important;order:-1!important;gap:10px!important;padding:10px!important;border-bottom:1px solid #ede3d2!important}html body:has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:40px 40px!important;width:92px!important;min-width:92px!important;max-width:92px!important;gap:8px!important;transform:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:none!important}html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:10px!important}}@media(min-width:1360px){html body:has(.front-main):has(.products-index-page) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;min-height:42px!important;height:42px!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.front-main):has(.products-index-page) header.front-header.front-header nav{height:42px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero-grid,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero-copy{min-height:222px!important;height:222px!important;max-height:222px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{width:430px!important;max-width:430px!important;font-size:34px!important;line-height:1.08!important;top:2px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero-copy p,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .products-hero-actions{top:2px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{max-width:370px!important;margin-top:13px!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .products-hero-actions{margin-top:21px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row>span{min-height:44px!important;height:44px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-filter{gap:2px!important;padding-bottom:6px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-filter section{gap:0!important;padding-right:12px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-filter section h3,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-filter section strong{min-height:13px!important;font-size:9px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-filter section a{min-height:13px!important;height:13px!important;font-size:8px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{align-items:start!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:72px 16px auto 14px!important;min-height:0!important;align-content:start!important;padding:0 10px 7px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{height:72px!important;min-height:72px!important;max-height:72px!important;margin-bottom:4px!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:0!important;max-height:none!important;margin:1px 0!important;font-size:8px!important;line-height:1.16!important}html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:14px!important;font-size:7.2px!important;line-height:1!important}}@media(min-width:1181px){html body:has(.products-index-page .active-filter-summary) main.front-main .products-index-page>.front-section[data-front-section-key=all-products]>.front-container{width:min(1480px,calc(100% - 56px))!important;max-width:1480px!important}html body:has(.products-index-page .active-filter-summary) main.front-main .products-index-page>.front-section[data-front-section-key=all-products]>.front-container .front-section-heading-row{margin-left:240px!important;margin-right:250px!important;min-height:96px!important}html body:has(.products-index-page .active-filter-summary) main.front-main .products-index-page>.front-section[data-front-section-key=all-products]>.front-container .front-section-header>div>p{display:none!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .filterable-products-layout{grid-template-columns:210px minmax(0,1fr) 220px!important;gap:30px!important;margin-top:-64px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .product-filter-panel{position:relative!important;top:-38px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .filtered-product-results{position:relative!important;gap:10px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .filtered-result-header{position:absolute!important;top:0!important;right:0!important;z-index:1!important;min-height:32px!important;margin:0!important;padding:0!important;background:transparent!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary{min-height:44px!important;margin:0!important;padding:0!important;justify-content:flex-start!important;background:transparent!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .active-filter-summary>div:first-child{display:none!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products:has(.active-filter-summary) .active-filter-chips{justify-content:flex-start!important;margin:0!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card{--b1-active-card-media-height: clamp(124px, 10.4vw, 160px);grid-template-rows:var(--b1-active-card-media-height) auto auto 1fr auto!important;gap:0!important;min-height:312px!important;padding:0!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .front-card-media{width:100%!important;height:var(--b1-active-card-media-height)!important;min-height:var(--b1-active-card-media-height)!important;margin:0!important;border:0!important;border-bottom:1px solid #ece8df!important;border-radius:5px 5px 0 0!important;object-fit:cover!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card h3{min-height:28px!important;margin:9px 10px 2px!important;font-size:11.5px!important;line-height:1.16!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .product-card-code{margin:0 10px 4px!important;font-size:8.5px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card dl{display:grid!important;gap:1px!important;margin:0 10px 5px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card dl div:nth-child(n+3),html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .tag-row,html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .compare-action{display:none!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card dt{display:none!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card dd{font-size:8.6px!important;line-height:1.18!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .card-actions{display:grid!important;gap:1px!important;margin:0 10px 8px!important}html body:has(.products-index-page) main.front-main .products-index-page .filterable-products.grid-products-view:has(.active-filter-summary) .front-card.product-card .card-actions a{min-height:18px!important;padding:0!important;font-size:8.8px!important;line-height:1!important}}@media(min-width:901px){html body:has(.front-main):has(.b3-proof-dashboard):has(.b3-proof-dashboard):has(.b3-proof-dashboard) header.front-header.front-header,html body:has(.front-main):has(.b3-proof-dashboard):has(.b3-proof-dashboard):has(.b3-proof-dashboard) header.front-header.front-header nav,html body:has(.front-main):has(.b3-proof-dashboard):has(.b3-proof-dashboard):has(.b3-proof-dashboard) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.b3-proof-dashboard):has(.b3-proof-dashboard):has(.b3-proof-dashboard) header.front-header.front-header .front-header-tools{height:48px!important;min-height:48px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero{grid-template-columns:.5fr 1fr!important;min-height:250px!important;margin-top:-32px!important;margin-bottom:13px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy{gap:15px!important;padding-top:31px!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy .direct-answer-block{box-sizing:border-box!important;min-height:0!important;height:76px!important;overflow:hidden!important}html body:has(.b3-factory-dashboard) .b3-proof-hero-copy .direct-answer-block p{font-size:7.5px!important;line-height:1.2!important}html body:has(.b3-factory-dashboard) .b3-proof-main-image,html body:has(.b3-factory-dashboard) .b3-proof-hero-media{min-height:250px!important;height:250px!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow{box-sizing:border-box!important;width:calc(100% - 272px)!important;min-height:91px!important;height:91px!important;overflow:hidden!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow article{grid-template-columns:18px minmax(0,1fr)!important;grid-template-rows:20px auto!important;column-gap:6px!important;row-gap:2px!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow article b{grid-column:1!important;grid-row:1!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow article strong{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:8.5px!important;line-height:1.12!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow article p{grid-column:1 / -1!important;grid-row:2!important;font-size:7px!important;line-height:1.18!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid{margin-top:3px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid img{height:70px!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid h3{font-size:8.5px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid p{font-size:7.5px!important;line-height:1.2!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid a{min-height:16px!important;font-size:7.5px!important}html body:has(.b3-factory-dashboard) .b3-proof-grid{position:relative!important}html body:has(.b3-factory-dashboard) .b3-proof-main-panel{min-height:185px!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack{position:absolute!important;top:-101px!important;right:0!important;width:260px!important;height:438px!important;grid-template-rows:181px 103px 136px!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack>section{min-height:0!important;overflow:hidden!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack>section:nth-child(2) p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;font-size:7.5px!important;line-height:1.2!important}html body:has(.b3-factory-dashboard) .b3-proof-side-stack>section:nth-child(3) p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:7.5px!important;line-height:1.2!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid{height:143px!important;margin-bottom:0!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article{box-sizing:border-box!important;min-height:143px!important;height:143px!important;gap:5px!important;padding:10px!important;overflow:hidden!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid h2{font-size:9px!important;line-height:1.1!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .quality-checklist{gap:3px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .quality-checklist li{grid-template-columns:11px minmax(0,1fr)!important;gap:4px!important;min-height:10px!important;font-size:7px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .quality-checklist li:before{width:9px!important;height:9px!important;margin-top:0!important;border-width:1px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article>a,html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .related-content-block a{min-height:14px!important;font-size:7px!important;line-height:1.1!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(1)>a{margin-top:auto!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(2) .related-content-block{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(2) .related-content-block a{display:grid!important;min-height:42px!important;padding:3px!important;place-items:end center!important;border:0!important;background:transparent!important;text-align:center!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(3) .related-content-block{gap:2px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(3) .related-content-block a{display:block!important;min-height:10px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(4){grid-template-columns:.86fr minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;column-gap:7px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(4) h2,html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(4)>a{grid-column:1 / -1!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(4) img{grid-column:1!important;grid-row:2!important;width:100%!important;height:68px!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(4) .quality-checklist{grid-column:2!important;grid-row:2!important;align-content:start!important}}@media(min-width:1360px){html body:has(.b4-form-reference-hero.samples) .dynamic-sample-request,html body:has(.b4-form-reference-hero.custom) .dynamic-custom-project{display:block!important;padding:14px 16px 16px!important}html body:has(.b4-form-reference-hero.samples) .dynamic-sample-request>h2,html body:has(.b4-form-reference-hero.samples) .dynamic-sample-request>.front-form-intro,html body:has(.b4-form-reference-hero.custom) .dynamic-custom-project>h2,html body:has(.b4-form-reference-hero.custom) .dynamic-custom-project>.front-form-intro{display:none!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker{margin:0 0 12px!important;padding:0!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker h3,html body:has(.b4-form-reference-hero.samples) .form-workbench-section>h3,html body:has(.b4-form-reference-hero.custom) .form-workbench-section>h3{margin:0 0 8px!important;color:#14212a!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker h3 b{color:#bf3427!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker button{display:grid!important;min-height:52px!important;padding:10px 12px!important;border:1px solid #d8dfe2!important;border-radius:4px!important;background:#fff!important;color:#14212a!important;text-align:left!important;cursor:pointer!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker button.is-selected{border-color:#b57a21!important;background:#fffaf1!important;box-shadow:inset 0 0 0 1px #b57a21!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker button strong{font-size:11px!important;line-height:1.1!important}html body:has(.b4-form-reference-hero.samples) .sample-request-type-picker button span{margin-top:3px!important;color:#63717a!important;font-size:9px!important;line-height:1.15!important}html body:has(.b4-form-reference-hero.custom) .custom-project-form-status{margin:0 0 12px!important;padding:8px 10px!important;border:1px solid #e1e5e7!important;border-radius:4px!important;background:#fbfcfc!important;color:#53626b!important;font-size:10px!important;line-height:1.25!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-section,html body:has(.b4-form-reference-hero.custom) .form-workbench-section{margin:0 0 10px!important;padding:12px!important;border:1px solid #e1e5e7!important;border-radius:5px!important;background:#fff!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields>label,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields>label{display:grid!important;gap:4px!important;margin:0!important;min-width:0!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields>label>span,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields>label>span{color:#24323b!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields input,html body:has(.b4-form-reference-hero.samples) .form-workbench-fields select,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields input,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields select{min-height:34px!important;height:34px!important;padding:6px 9px!important;border-color:#d4dcdf!important;border-radius:3px!important;font-size:10px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields textarea,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields textarea,html body:has(.b4-form-reference-hero.samples) .form-workbench-fields .front-file-field,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields .front-file-field,html body:has(.b4-form-reference-hero.samples) .form-workbench-fields .front-consent,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields .front-consent{grid-column:1 / -1!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields label.full,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields label.full{grid-column:1 / -1!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields textarea,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields textarea{min-height:56px!important;padding:7px 9px!important;border-color:#d4dcdf!important;border-radius:3px!important;font-size:10px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-fields .front-file-field,html body:has(.b4-form-reference-hero.custom) .form-workbench-fields .front-file-field{min-height:62px!important;margin:0!important;padding:10px!important;border:1px dashed #bec8cc!important;border-radius:4px!important;background:#fbfcfc!important}html body:has(.b4-form-reference-hero.samples) .dynamic-sample-request>button[type=submit],html body:has(.b4-form-reference-hero.custom) .dynamic-custom-project>button[type=submit]{display:inline-flex!important;min-width:208px!important;min-height:36px!important;margin-top:2px!important;justify-content:center!important;border-radius:3px!important;background:#9b6719!important;font-size:10px!important;font-weight:800!important}html body:has(.b4-form-reference-hero.samples) .form-context-panel-sample,html body:has(.b4-form-reference-hero.custom) .form-context-panel-custom{display:grid!important;grid-column:2!important;grid-row:1!important;align-content:start!important;gap:10px!important;padding:12px!important;border-color:#e0e4e5!important;background:#fff!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary,html body:has(.b4-form-reference-hero.samples) .form-workbench-process,html body:has(.b4-form-reference-hero.custom) .form-workbench-process,html body:has(.b4-form-reference-hero.samples) .form-workbench-note,html body:has(.b4-form-reference-hero.custom) .form-workbench-note,html body:has(.b4-form-reference-hero.samples) .form-workbench-help,html body:has(.b4-form-reference-hero.custom) .form-workbench-help{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.b4-form-reference-hero.samples) .form-summary-heading,html body:has(.b4-form-reference-hero.custom) .form-summary-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}html body:has(.b4-form-reference-hero.samples) .form-summary-heading h2,html body:has(.b4-form-reference-hero.custom) .form-summary-heading h2,html body:has(.b4-form-reference-hero.samples) .form-workbench-process h3,html body:has(.b4-form-reference-hero.custom) .form-workbench-process h3,html body:has(.b4-form-reference-hero.samples) .form-workbench-note h3,html body:has(.b4-form-reference-hero.custom) .form-workbench-note h3,html body:has(.b4-form-reference-hero.samples) .form-workbench-help h3,html body:has(.b4-form-reference-hero.custom) .form-workbench-help h3{margin:0!important;color:#15242d!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important}html body:has(.b4-form-reference-hero.samples) .form-summary-heading span,html body:has(.b4-form-reference-hero.custom) .form-summary-heading span{padding:3px 7px!important;border-radius:3px!important;background:#f1f3f4!important;color:#4e5b62!important;font-size:9px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary>img,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary>img{display:block!important;width:100%!important;height:108px!important;margin:0 0 9px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary dl,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary dl{display:grid!important;gap:5px!important;margin:0!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary dl div,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary dl div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:7px!important;font-size:9px!important;line-height:1.2!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary dt,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary dt{color:#63717a!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-summary dd,html body:has(.b4-form-reference-hero.custom) .form-workbench-summary dd{margin:0!important;color:#1c2a33!important;font-weight:700!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process,html body:has(.b4-form-reference-hero.custom) .form-workbench-process,html body:has(.b4-form-reference-hero.samples) .form-workbench-note,html body:has(.b4-form-reference-hero.custom) .form-workbench-note{padding-top:10px!important;border-top:1px solid #e6eaeb!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process ol,html body:has(.b4-form-reference-hero.custom) .form-workbench-process ol{display:grid!important;gap:7px!important;margin:9px 0 0!important;padding:0!important;list-style:none!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process li,html body:has(.b4-form-reference-hero.custom) .form-workbench-process li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;align-items:start!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process li>b,html body:has(.b4-form-reference-hero.custom) .form-workbench-process li>b{display:grid!important;width:18px!important;height:18px!important;place-items:center!important;border:1px solid #bc8128!important;border-radius:50%!important;color:#9c6718!important;font-size:9px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process strong,html body:has(.b4-form-reference-hero.custom) .form-workbench-process strong{display:block!important;color:#1d2a32!important;font-size:10px!important;line-height:1.1!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-process small,html body:has(.b4-form-reference-hero.custom) .form-workbench-process small{display:block!important;margin-top:2px!important;color:#6d7a81!important;font-size:9px!important;line-height:1.2!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-note p,html body:has(.b4-form-reference-hero.custom) .form-workbench-note p,html body:has(.b4-form-reference-hero.samples) .form-workbench-help p,html body:has(.b4-form-reference-hero.custom) .form-workbench-help p{margin:6px 0!important;color:#5b6971!important;font-size:9px!important;line-height:1.28!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-note .quality-checklist,html body:has(.b4-form-reference-hero.custom) .form-workbench-note .quality-checklist{display:grid!important;gap:4px!important;margin:7px 0 0!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-note .trust-badge,html body:has(.b4-form-reference-hero.custom) .form-workbench-note .trust-badge{min-height:0!important;padding:0!important;background:transparent!important;color:#53616a!important;font-size:9px!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-help,html body:has(.b4-form-reference-hero.custom) .form-workbench-help{padding:10px!important;border-radius:4px!important;background:#f7f5f0!important}html body:has(.b4-form-reference-hero.samples) .form-workbench-help a,html body:has(.b4-form-reference-hero.custom) .form-workbench-help a,html body:has(.b4-form-reference-hero.custom) .form-workbench-note>a{display:inline-flex!important;min-height:29px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid #b98235!important;border-radius:3px!important;color:#8e5e16!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important}}@media(min-width:1361px)and (max-width:1499px){html body:has(.b4-form-reference-hero.rfq) .front-breadcrumb{padding-block:4px!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero .front-container,html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero+.front-container{width:calc(100% - 108px)!important;max-width:none!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero-inner{grid-template-columns:520px minmax(0,1fr)!important;gap:36px!important;min-height:186px!important;padding-block:0!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-media img{height:186px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout{grid-template-columns:minmax(0,1fr) 345px!important;gap:16px!important;margin:2px 0 18px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.front-form{padding:14px 16px 16px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.form-context-panel{padding:14px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.form-context-panel>.form-reference-media{height:118px!important;max-height:118px!important}}@media(min-width:1361px){html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .front-breadcrumb{padding-block:4px!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .b4-form-reference-hero .front-container,html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .b4-form-reference-hero+.front-container{width:calc(100% - 108px)!important;max-width:none!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .b4-form-reference-hero-inner{grid-template-columns:520px minmax(0,1fr)!important;gap:36px!important;min-height:186px!important;padding-block:0!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .b4-form-reference-media img{height:186px!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .front-form-layout.batch4-form-layout{grid-template-columns:minmax(0,1fr) 345px!important;gap:16px!important;margin:2px 0 18px!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .front-form-layout.batch4-form-layout>.front-form{padding:14px 16px 16px!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .front-form-layout.batch4-form-layout>.form-context-panel{padding:14px!important}html body:has(.b4-form-reference-hero.samples,.b4-form-reference-hero.custom) .front-form-layout.batch4-form-layout>.form-context-panel>.form-reference-media{height:118px!important;max-height:118px!important}}@media(min-width:1360px){html body:has(.front-main) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;gap:12px!important}html body:has(.front-main) header.front-header.front-header nav,html body:has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main) header.front-header.front-header nav.open{justify-content:flex-start!important;padding-left:18px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero>.front-hero-banner.front-container,html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-grid.front-hero-banner.front-container{min-height:652px!important;height:652px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero .front-hero-bg-image{height:652px!important;min-height:652px!important;object-position:center right!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy{width:760px!important;max-width:760px!important;padding:136px 0 0 80px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy h1{max-width:700px!important;font-size:54px!important;line-height:1.16!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy p{max-width:560px!important;margin-top:18px!important;font-size:18px!important;line-height:1.34!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-actions{margin-top:42px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row{margin-top:73px!important;width:740px!important;max-width:740px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row span{position:relative!important;min-height:44px!important;padding:0 14px 0 50px!important;text-align:left!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row span:before{position:absolute;top:50%;left:0;width:34px;height:34px;border:1.5px solid #9b6724;border-radius:50%;content:"";transform:translateY(-50%)}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-scrim{background:linear-gradient(90deg,#fffffffa,#fffffff0 34%,#ffffff8c 46%,#fff0 62%)!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .front-section>.front-container{width:calc(100% - 50px)!important;max-width:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip{gap:14px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a{grid-template-rows:198px 56px!important;min-height:254px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>img{height:198px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>span{min-height:56px!important;padding-inline:12px!important;font-size:14px!important;line-height:1.22!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame>.front-section:nth-child(2){margin:0 25px!important;padding:0!important;border:1px solid #e4e3df!important;border-radius:8px!important;background:#fff!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame>.front-section:nth-child(2)>.front-container{width:100%!important;max-width:none!important;padding:34px 32px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame>.front-section:nth-child(2) .front-section-heading-row{margin-bottom:24px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame>.front-section:nth-child(2) .front-section-header h2{font-size:24px!important;line-height:1.16!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame>.front-section:nth-child(2) .front-section-header p{margin-top:8px!important;font-size:15px!important;line-height:1.4!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:250px!important;gap:12px!important;padding-inline:8px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:92px!important;height:92px!important;margin-bottom:16px!important;border-radius:50%!important;background-size:cover!important;background-position:center!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-22px!important;font-size:15px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article:not(:last-child):after{top:45px!important;right:-6px!important;font-size:20px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:15px!important;line-height:1.22!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:13px!important;line-height:1.4!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:450px!important;min-height:52px!important;margin-top:24px!important;font-size:15px!important}html body:has(.products-index-page) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.products-index-page) header.front-header.front-header .front-brand,html body:has(.products-index-page) header.front-header.front-header .front-logo,html body:has(.products-index-page) header.front-header.front-header nav{height:60px!important}html body:has(.products-index-page) header.front-header.front-header .nav-item>a{min-height:24px!important;padding-inline:5px!important;font-size:9.4px!important}html body:has(.products-index-page) main.front-main .products-index-page>.front-breadcrumb{width:calc(100% - 80px)!important;max-width:none!important;margin:0 auto -24px!important;padding-top:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{min-height:230px!important;height:230px!important;max-height:230px!important;padding:42px 0 0 38px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-grid{min-height:230px!important;height:230px!important;align-items:start!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy{box-sizing:border-box!important;height:230px!important;min-height:230px!important;max-height:230px!important;max-width:430px!important;overflow:hidden!important;padding-left:0!important;transform:translateY(-42px)!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{width:430px!important;max-width:430px!important;font-size:34px!important;line-height:1.08!important;position:relative!important;top:-14px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p,html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions{position:relative!important;top:-14px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{max-width:350px!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions{margin-top:14px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row{min-height:40px!important;padding-inline:40px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory>.front-container{width:calc(100% - 80px)!important;max-width:none!important}html body:has(.products-index-page) main.front-main .products-index-page .product-index-directory-grid{grid-template-columns:196px minmax(0,1fr) 240px!important;gap:30px!important;padding-top:2px!important;padding-bottom:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-category-grid{gap:8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header{min-height:14px!important;margin-bottom:3px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:64px 14px 18px 12px!important;min-height:108px!important;gap:0!important;padding:0 10px 7px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:16px 24px 12px!important;min-height:108px!important;padding-top:38px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{width:calc(100% + 20px)!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0 -10px 5px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:9.5px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:16px!important;max-height:16px!important;margin:1px 0!important;font-size:7.5px!important;line-height:1.16!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:12px!important;font-size:6.9px!important;line-height:1!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications{min-height:222px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a{min-height:27px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help{min-height:127px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download{min-height:154px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download img{width:76px!important;height:64px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-trust .front-container{width:calc(100% - 80px)!important;max-width:none!important}html body:has(.b4-form-reference-hero.rfq) .front-breadcrumb{padding-block:4px!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero .front-container,html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero+.front-container{width:calc(100% - 108px)!important;max-width:none!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-hero-inner{grid-template-columns:520px minmax(0,1fr)!important;gap:36px!important;min-height:186px!important;padding-block:0!important}html body:has(.b4-form-reference-hero.rfq) .b4-form-reference-media img{height:186px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout{grid-template-columns:minmax(0,1fr) 345px!important;gap:16px!important;margin:2px 0 18px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.front-form{padding:14px 16px 16px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.form-context-panel{padding:14px!important}html body:has(.b4-form-reference-hero.rfq) .front-form-layout.batch4-form-layout>.form-context-panel>.form-reference-media{height:118px!important;max-height:118px!important}}@media(min-width:1180px)and (max-width:1359px){html body:has(.front-main):has(.front-main) header.front-header.front-header{grid-template-columns:204px 44px 92px!important;justify-content:space-between!important;gap:14px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main):has(.front-main) header.front-header.front-header .front-brand{width:204px!important;min-width:204px!important;max-width:204px!important;height:42px!important}html body:has(.front-main):has(.front-main) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;align-items:center!important;font-size:20px!important;line-height:1!important;opacity:1!important;visibility:visible!important}html body:has(.front-main):has(.front-main) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}}@media(min-width:1360px){html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request,html body:has(.b4-form-reference-hero.custom):has(.front-main) .front-form.dynamic-custom-project{display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request>.sample-request-type-picker,html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request>.form-workbench-section,html body:has(.b4-form-reference-hero.custom):has(.front-main) .front-form.dynamic-custom-project>.custom-project-form-status,html body:has(.b4-form-reference-hero.custom):has(.front-main) .front-form.dynamic-custom-project>.form-workbench-section{grid-column:auto!important;width:100%!important}html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request .form-workbench-section,html body:has(.b4-form-reference-hero.custom):has(.front-main) .front-form.dynamic-custom-project .form-workbench-section{display:block!important}html body:has(.b4-form-reference-hero.samples):has(.front-main) .form-workbench-help.form-help-drawer-preview{display:block!important}}@media(min-width:1360px){html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request>.sample-request-type-picker{display:block!important;grid-column:1 / -1!important;width:100%!important;max-width:none!important}html body:has(.b4-form-reference-hero.samples):has(.front-main) .front-form.dynamic-sample-request>.sample-request-type-picker>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important}}@media(min-width:1360px){html body:has(.b4-form-reference-hero.samples) .front-form.dynamic-sample-request .sample-request-type-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;column-gap:8px!important;row-gap:0!important}html body:has(.b4-form-reference-hero.samples) .front-form.dynamic-sample-request .sample-request-type-options>button{grid-column:auto!important;grid-row:auto!important}}@media(min-width:1360px){html body:has(.b4-form-reference-hero.contact) .b4-form-reference-hero .front-container,html body:has(.b4-form-reference-hero.contact) .b4-form-reference-hero+.front-container{width:calc(100% - 108px)!important;max-width:none!important}html body:has(.b4-form-reference-hero.contact) .b4-form-reference-hero-inner{grid-template-columns:590px minmax(0,1fr)!important;gap:36px!important;min-height:206px!important}html body:has(.b4-form-reference-hero.contact) .b4-form-reference-copy h1{font-size:36px!important;line-height:1.08!important;white-space:nowrap!important}html body:has(.b4-form-reference-hero.contact) .front-form-layout.batch4-form-layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:18px!important;margin:18px 0 22px!important}html body:has(.b4-form-reference-hero.contact) .front-form-layout.batch4-form-layout>.front-form{grid-column:1!important;grid-row:1!important;padding:18px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-panel{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-content:start!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-card{min-width:0!important;padding:16px!important;border:1px solid #e0e4e5!important;border-radius:5px!important;background:#fff!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-card h2{margin:0 0 11px!important;color:#15242d!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details a,html body:has(.b4-form-reference-hero.contact) .contact-workbench-connect a{display:grid!important;gap:2px!important;margin:0 0 10px!important;color:#1d2c35!important;font-size:10px!important;text-decoration:none!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details a strong,html body:has(.b4-form-reference-hero.contact) .contact-workbench-connect a strong{font-size:10px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details a span,html body:has(.b4-form-reference-hero.contact) .contact-workbench-connect a span{color:#9b6418!important;font-size:11px!important;font-weight:750!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details a small{color:#697780!important;font-size:9px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details p{margin:0!important;color:#596871!important;font-size:10px!important;line-height:1.35!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-details p strong{display:block!important;margin-bottom:4px!important;color:#1d2c35!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-links a{display:flex!important;min-height:31px!important;align-items:center!important;justify-content:space-between!important;padding:0 9px!important;border:1px solid #e3e7e8!important;color:#26343c!important;font-size:10px!important;text-decoration:none!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-links a+a{border-top:0!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-links a span{color:#a46b1b!important;font-size:16px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-timeline ol{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-timeline li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-timeline b{display:grid!important;width:18px!important;height:18px!important;place-items:center!important;border-radius:50%!important;background:#9b6719!important;color:#fff!important;font-size:9px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-timeline strong{display:block!important;color:#213039!important;font-size:10px!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-timeline small{display:block!important;margin-top:2px!important;color:#6d7b83!important;font-size:9px!important;line-height:1.22!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-connect a{position:relative!important;min-height:42px!important;margin:0 0 7px!important;padding:8px 26px 8px 9px!important;border:1px solid #e2e6e7!important;border-radius:4px!important;background:#fbfcfc!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-connect a em{position:absolute!important;right:10px!important;top:12px!important;color:#a46b1b!important;font-size:18px!important;font-style:normal!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-location{grid-column:2!important;min-height:132px!important;background:linear-gradient(135deg,#f3f0e9,#fbfaf8 58%,#ebe6dc)!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-location p{max-width:310px!important;margin:2px 0 14px!important;color:#5d6269!important;font-size:11px!important;line-height:1.45!important}html body:has(.b4-form-reference-hero.contact) .contact-workbench-location a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:32px!important;padding:0 10px!important;border:1px solid #b67a20!important;color:#8f5d14!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important}}@media(min-width:1360px){html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;gap:12px!important;min-height:60px!important;height:60px!important;padding-inline:24px!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .mobile-menu-button{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav:not(.open),html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav.open{position:static!important;display:flex!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav .nav-item{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;min-width:0!important;align-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header nav .nav-item>a{display:inline-flex!important;min-height:60px!important;height:60px!important;align-items:center!important;padding-inline:2px!important;color:#1b2730!important;font-size:9.4px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools{display:grid!important;grid-template-columns:34px 116px 34px!important;width:196px!important;min-width:196px!important;max-width:196px!important;gap:3px!important;align-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{grid-column:1!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;grid-column:2!important;width:116px!important;min-width:116px!important;max-width:116px!important;font-size:9.4px!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{grid-column:3!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools button[aria-label="Language switch reserved"]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}}@media(min-width:901px){html body:has(.b3-factory-dashboard) .b3-proof-workflow article strong{font-size:9.25px!important;line-height:1.12!important}html body:has(.b3-factory-dashboard) .b3-proof-workflow article p{font-size:7.5px!important;line-height:1.2!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid h3{font-size:10px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid p{font-size:8px!important;line-height:1.22!important}html body:has(.b3-factory-dashboard) .b3-proof-card-grid a{min-height:20px!important;font-size:8px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid h2{font-size:10px!important;line-height:1.12!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .quality-checklist li{font-size:8px!important;line-height:1.18!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article>a,html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid .related-content-block a{min-height:18px!important;font-size:8px!important;line-height:1.15!important}html body:has(.b3-factory-dashboard) .b3-proof-bottom-grid>article:nth-child(3) .related-content-block a{min-height:15px!important;padding-block:2px!important}html body:has(.b3-factory-dashboard) .b3-proof-material-swatches{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;align-items:start!important}html body:has(.b3-factory-dashboard) .b3-proof-material-swatches a{display:grid!important;grid-template-rows:38px minmax(16px,auto)!important;min-height:54px!important;place-items:center!important;gap:2px!important;color:#9c651e!important;font-size:7.5px!important;font-weight:800!important;line-height:1.05!important;text-align:center!important;text-decoration:none!important}html body:has(.b3-factory-dashboard) .b3-proof-material-swatches img{width:38px!important;height:38px!important;max-width:100%!important;border-radius:50%!important;object-fit:cover!important}}@media(min-width:1360px){html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a,html body:has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools{height:60px!important;min-height:60px!important}html body:has(.b3-applications-reference-hero) .front-breadcrumb{transform:none!important}html body:has(.b3-applications-reference-hero) .b3-applications-hero-container{margin-top:-20px!important}html body:has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-application-reference-card p{display:-webkit-box!important;height:21px!important;min-height:21px!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media(min-width:1181px){html body:has(.products-index-page) header.front-header.front-header .nav-item>a{min-height:30px!important;font-size:10px!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy h1{font-size:38px!important;line-height:1.1!important}html body:has(.products-index-page) main.front-main .products-index-page .front-hero-copy p{font-size:11.5px!important;line-height:1.38!important}html body:has(.products-index-page) main.front-main .products-index-page .products-hero-actions a{min-height:34px!important;font-size:8.8px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row span{font-size:8.2px!important;line-height:1.15!important}html body:has(.products-index-page) main.front-main .products-index-page .product-hero-facts-row strong{font-size:9px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter strong,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter h3,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header strong{font-size:10px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-filter a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-categories header>a{font-size:8.8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:72px 18px 26px 20px!important;min-height:136px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{height:72px!important;min-height:72px!important;max-height:72px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10.8px!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{font-size:8.4px!important;line-height:1.2!important}html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.products-index-page) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:20px!important;font-size:8.4px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a>span{width:16px!important;height:16px!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-applications a small,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download p,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help li{font-size:8.2px!important;line-height:1.25!important}html body:has(.products-index-page) main.front-main .products-index-page .product-directory-help>a,html body:has(.products-index-page) main.front-main .products-index-page .product-directory-download>a{min-height:26px!important;font-size:8.5px!important}}@media(min-width:1180px)and (max-width:1359px){html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header{grid-template-columns:204px 44px minmax(0,1fr) 92px!important;justify-content:stretch!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-brand{grid-column:1!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .mobile-menu-button{grid-column:2!important;justify-self:start!important}html body:has(.front-main):has(.front-main):has(.front-main) header.front-header.front-header .front-header-tools{grid-column:4!important}}html body:has(.products-index-page) main.front-main .products-index-page:not(:has(.front-hero))>.front-container:has(.front-breadcrumb){position:static!important;z-index:auto!important;height:auto!important;margin:0 auto!important}html body:has(.products-index-page) main.front-main .products-index-page:not(:has(.front-hero))>.front-container:has(.front-breadcrumb) .front-breadcrumb{margin:0!important;padding:14px 0 8px!important}@media(min-width:1360px){html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;gap:12px!important;padding-inline:24px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo.front-wordmark{display:inline-flex!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand .mobile-reference-brand{display:none!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav:not(.open),html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav.open,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav#front-public-navigation{justify-content:center!important;gap:4px!important;column-gap:4px!important;row-gap:4px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{padding-inline:0!important;font-size:10px!important}}@media(min-width:1360px){html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 196px!important;min-height:42px!important;height:42px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header .front-brand,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header .front-logo,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) header.front-header.front-header nav{height:42px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-grid,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy{min-height:222px!important;height:222px!important;max-height:222px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy h1{width:430px!important;max-width:430px!important;font-size:34px!important;line-height:1.08!important;top:2px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy p,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions{top:2px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy p{max-width:370px!important;margin-top:13px!important;font-size:10.5px!important;line-height:1.35!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions{margin-top:21px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row>span{min-height:44px!important;height:44px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter{gap:2px!important;padding-bottom:6px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section{gap:0!important;padding-right:12px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section h3,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section strong{min-height:13px!important;font-size:9px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section a{min-height:13px!important;height:13px!important;font-size:8px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-category-grid{align-items:start!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:72px 16px auto 14px!important;min-height:0!important;align-content:start!important;padding:0 10px 7px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article img{height:72px!important;min-height:72px!important;max-height:72px!important;margin-bottom:4px!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:0!important;max-height:none!important;margin:1px 0!important;font-size:8px!important;line-height:1.16!important}html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:14px!important;font-size:7.2px!important;line-height:1!important}}@media(min-width:901px){html body:has(.front-main):has(.b2-category-reference) .b2-category-hero-copy h1{font-size:35px!important;line-height:1.03!important}html body:has(.front-main):has(.b2-category-reference) .b2-category-reference h2,html body:has(.front-main):has(.b2-category-reference) .b2-category-reference .b2-category-direct-answer strong{font-size:14px!important;line-height:1.15!important}html body:has(.front-main):has(.b2-category-reference) .b2-category-recommendations h2{font-size:11px!important}html body:has(.front-main):has(.b2-category-reference) .b2-category-cta h2{font-size:17px!important;line-height:1.15!important;text-transform:none!important}}@media(min-width:1500px){html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header{grid-template-columns:206px minmax(0,1fr) 236px!important;min-height:48px!important;height:48px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools{min-height:48px!important;height:48px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav:not(.open),html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav.open,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header nav#front-public-navigation{justify-content:space-between!important;gap:4px!important;column-gap:4px!important;padding-inline:17px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo.front-wordmark{font-size:19.5px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools>button[aria-label="Search products"]{order:1!important;grid-column:1!important;width:64px!important;min-width:64px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools>button[aria-label="Language switch reserved"]{order:2!important;grid-column:2!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools>.front-rfq-button{order:3!important;grid-column:3!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools{grid-template-columns:64px 34px 116px!important;gap:6px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer{padding:10px 0 6px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer .front-container.front-footer-inner,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer .front-container.front-footer-bottom{width:min(1450px,calc(100% - 88px))!important;max-width:1450px!important;margin-inline:auto!important;padding-inline:0!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer .front-container.front-footer-inner{grid-template-columns:260px minmax(0,1fr)!important;gap:46px!important;padding-bottom:6px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer-links{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer-wordmark{font-size:12px!important;line-height:1!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer-brand p{max-width:285px!important;margin:4px 0 5px!important;font-size:7px!important;line-height:1.18!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer h3,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer-link-group summary{margin-bottom:3px!important;font-size:8.5px!important;line-height:1.15!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer a,html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer span{font-size:7.5px!important;line-height:1.25!important}html body:has(.front-main):has(.b3-applications-reference-hero):has(.b3-applications-reference-hero) .front-footer-link-group>a{min-height:18px!important}}@media(min-width:701px)and (max-width:900px){html body:has(.front-main) .front-footer{padding:22px 24px 14px!important}html body:has(.front-main) .front-footer-inner,html body:has(.front-main) .front-footer-bottom{width:min(100%,720px)!important;max-width:720px!important;margin-inline:auto!important}html body:has(.front-main) .front-footer-inner{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}html body:has(.front-main) .front-footer-links{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid rgba(255,255,255,.15)!important}html body:has(.front-main) .front-footer-link-group{border-bottom:1px solid rgba(255,255,255,.15)!important}html body:has(.front-main) .front-footer-link-group summary{min-height:40px!important;padding:0!important;font-size:12px!important;line-height:1.15!important}html body:has(.front-main) .front-footer-link-group>a{min-height:32px!important;padding:0 0 8px!important;font-size:11px!important;line-height:1.3!important}html body:has(.front-main) .front-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:16px!important;font-size:10px!important;line-height:1.35!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header nav .nav-item>a{min-height:48px!important;height:48px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) header.front-header.front-header .front-logo{min-height:48px!important;height:48px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero>.front-hero-banner.front-container,html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-grid.front-hero-banner.front-container{min-height:298px!important;height:298px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero .front-hero-bg-image{min-height:298px!important;height:298px!important;object-fit:cover!important;object-position:center right!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy{width:720px!important;max-width:720px!important;padding:25px 0 0 62px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy h1{max-width:660px!important;font-size:42px!important;line-height:1.05!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .front-hero-copy p{max-width:500px!important;margin-top:10px!important;font-size:13px!important;line-height:1.35!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-actions{margin-top:14px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .front-hero-banner.front-container .home-hero-facts-row{margin-top:16px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a{grid-template-rows:64px 20px!important;min-height:84px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>img{height:64px!important;object-fit:cover!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>span{min-height:20px!important;padding-inline:4px!important;font-size:8px!important;line-height:1.1!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.33fr)!important;grid-template-rows:190px auto!important;gap:10px!important;width:calc(100% - 50px)!important;margin:10px auto!important;padding:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #e4e3df!important;border-radius:6px!important;background:#fff!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{width:100%!important;max-width:none!important;min-height:0!important;padding:14px 16px 12px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(1),html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(2),html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(4){height:190px!important;overflow:hidden!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(1){grid-column:1!important;grid-row:1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(2){grid-column:2 / span 2!important;grid-row:1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(4){grid-column:4!important;grid-row:1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3){grid-column:1 / -1!important;grid-row:2!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-heading-row{margin-bottom:8px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header h2{font-size:14px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .front-section-header p{margin-top:4px!important;font-size:8px!important;line-height:1.25!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process{padding:0!important;background:transparent!important;box-shadow:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process article{min-height:76px!important;gap:3px!important;padding:0 2px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process article .home-reference-process-icon{width:31px!important;height:31px!important;margin-bottom:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process article strong{font-size:7px!important;line-height:1.12!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process article p{font-size:6px!important;line-height:1.18!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-process-cta{width:196px!important;min-height:24px!important;margin-top:8px!important;font-size:7px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(2) .front-section-heading-row{display:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-materials-applications{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-materials-applications>section{min-height:156px!important;padding:0!important;border:0!important;box-shadow:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-materials-applications h3,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card h3{font-size:12px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-materials-applications p,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card p{margin:4px 0 7px!important;font-size:7px!important;line-height:1.2!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-swatch{gap:3px!important;font-size:6px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-swatch>span{width:31px!important;height:31px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,48px)!important;grid-auto-rows:48px!important;gap:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-application-tile{min-height:48px!important;height:48px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-application-tile img{height:38px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-application-tile span{min-height:10px!important;font-size:5.5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-outline-cta{min-height:21px!important;margin-top:7px!important;font-size:6.5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-factory-quality{display:block!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card{min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:nth-child(2){display:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child>h3,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child>p{display:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery{grid-template-columns:minmax(0,1fr) 68px!important;grid-template-rows:repeat(2,32px)!important;gap:4px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery .primary{grid-row:1 / span 2!important;height:68px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery img:not(.primary){height:32px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-gallery img:nth-of-type(4){display:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics{position:absolute!important;top:30px!important;right:12px!important;width:72px!important;gap:5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(4)>.front-container{position:relative!important;padding-right:92px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics strong{font-size:8px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-metrics small{font-size:5.5px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid .home-reference-factory-card:first-child>.home-reference-outline-cta{position:absolute!important;right:12px!important;bottom:9px!important;left:auto!important;width:218px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#98681c!important;background:#fff!important;font-size:8px!important;font-weight:800!important;line-height:1!important;z-index:2!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3)>.front-container{min-height:92px!important;padding:10px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section>.front-container{width:calc(100% - 50px)!important;max-width:none!important;padding:2px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section{padding:4px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-heading-row{min-height:18px!important;height:18px!important;margin-bottom:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-header>div,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-header h2{min-height:18px!important;height:18px!important;margin:0!important;font-size:12px!important;line-height:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-action,html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .home-reference-section-action{min-height:18px!important;height:18px!important;padding:0!important;font-size:9px!important;line-height:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a{grid-template-rows:62px 18px!important;min-height:80px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>img{height:62px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>span{min-height:18px!important;font-size:7px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-lower-footer-frame{margin-top:7px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{grid-template-rows:190px!important;margin-bottom:0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section:nth-child(3){display:none!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board{grid-template-columns:minmax(0,1.4fr) minmax(0,.77fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1.32fr)!important;min-height:140px!important;height:140px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board>article{min-width:0!important;min-height:140px!important;height:140px!important;padding:10px 12px!important;overflow:hidden!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board h3{margin:0!important;font-size:8px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board p,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board span,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board small,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board blockquote{font-size:6.3px!important;line-height:1.2!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card table{width:100%!important;margin-top:6px!important;border-collapse:collapse!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card td{padding:3px 4px!important;border:1px solid #ebe6dc!important;color:#4e5960!important;font-size:5.3px!important;line-height:1.05!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card>a,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card>a,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a.home-reference-text-link,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>a{display:inline-flex!important;align-items:center!important;min-height:13px!important;margin-top:5px!important;color:#98681c!important;font-size:6px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card>div{grid-template-columns:minmax(0,1fr) 48px!important;grid-template-rows:repeat(2,31px)!important;gap:3px!important;margin-top:6px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card img.primary{height:65px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div img:not(.primary){width:48px!important;height:31px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){grid-template-columns:56px minmax(0,1fr) 37px!important;gap:6px!important;min-height:30px!important;padding:3px 0!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) img{width:56px!important;min-width:56px!important;height:28px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) strong,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) small,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) b{font-size:5.7px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card img{width:83px!important;height:74px!important;margin:5px auto!important;object-fit:cover!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card>a{min-height:18px!important;font-size:6.3px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip{min-height:40px!important;height:40px!important;margin-top:7px!important;padding:0!important;box-sizing:border-box!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip>article{min-height:40px!important;padding:6px 8px 6px 36px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip>article:before{width:20px!important;height:20px!important;left:10px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip strong{font-size:6.6px!important;line-height:1.05!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip span{font-size:5.5px!important;line-height:1.08!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta{min-height:66px!important;height:66px!important;padding:12px 42px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta h2{font-size:17px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta p{margin-top:3px!important;font-size:6.5px!important;line-height:1.1!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a{width:190px!important;min-height:30px!important;font-size:7px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{min-height:48px!important;height:48px!important}}@media(min-width:1600px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) header.front-header.front-header nav .nav-item>a{min-height:78px!important;height:78px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .product-detail-layout.product-hero-detail.b2-product-reference-hero{grid-template-columns:733px 440px 388px!important;justify-content:space-between!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery{gap:30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery figcaption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-main img{height:524px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbs button:nth-child(n+5){display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumbnail-rail{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:32px!important;align-items:center!important;margin-inline:-16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-thumb-nav{display:grid!important;width:48px!important;height:48px!important;padding:0!important;place-items:center!important;border:1px solid #e1dcd2!important;border-radius:6px!important;color:#202b34!important;background:#fff!important;font-size:42px!important;font-weight:300!important;line-height:1!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-lower-footer-frame{margin-top:18px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1.35fr) minmax(0,.98fr) minmax(0,1.12fr)!important;gap:16px!important;min-height:468px!important;height:468px!important;padding:0 26px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board>article{min-width:0!important;min-height:468px!important;height:468px!important;padding:22px 24px!important;overflow:hidden!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board h3{margin:0!important;color:#172128!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board p{margin:9px 0 16px!important;color:#56616a!important;font-size:13px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card>div{grid-template-columns:minmax(0,1fr) 96px!important;grid-template-rows:repeat(2,112px)!important;gap:10px!important;margin-top:14px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card img.primary{width:100%!important;height:234px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div img:not(.primary){width:96px!important;height:112px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card strong{display:block!important;margin-top:14px!important;color:#172128!important;font-size:14px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card>span{display:block!important;margin-top:7px!important;color:#56616a!important;font-size:12px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){display:grid!important;grid-template-columns:100px minmax(0,1fr) 54px!important;gap:14px!important;align-items:center!important;min-height:98px!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) img{width:100px!important;min-width:100px!important;height:88px!important;border-radius:4px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) strong{color:#172128!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) small{color:#56616a!important;font-size:11px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) b{color:#98681c!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card img{display:block!important;width:208px!important;height:250px!important;margin:14px auto 16px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card>a{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;font-size:13px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>strong{display:block!important;margin-top:28px!important;color:#98681c!important;font-size:48px!important;line-height:.65!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card blockquote{margin:18px 0 20px!important;color:#27313a!important;font-size:15px!important;line-height:1.55!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card span{color:#3f4a54!important;font-size:12px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card>a,html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a.home-reference-text-link,html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>a{min-height:24px!important;margin-top:16px!important;color:#9d6518!important;font-size:12px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip{min-height:100px!important;height:100px!important;margin-top:22px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip>article{min-height:100px!important;position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 18px!important;align-content:center!important;padding:18px 26px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip>article:before{display:none!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip>article>svg{position:static!important;grid-column:1!important;grid-row:1 / span 2!important;width:44px!important;height:44px!important;color:#98681c!important;stroke-width:1.6!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip strong{grid-column:2!important;grid-row:1!important;display:block!important;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip span{grid-column:2!important;grid-row:2!important;display:block!important;margin-top:0!important;font-size:12px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta{min-height:116px!important;height:116px!important;padding:25px 90px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta h2{font-size:24px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta p{margin-top:8px!important;font-size:13px!important;line-height:1.4!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a{width:350px!important;min-height:54px!important;font-size:14px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-inner,html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-bottom{width:calc(100% - 112px)!important;max-width:none!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-inner{grid-template-columns:260px minmax(0,1fr)!important;gap:44px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-wordmark{font-size:18px!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-brand p{font-size:12px!important;line-height:1.5!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-link-group summary{font-size:13px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-link-group a{font-size:12px!important;line-height:1.45!important}}@media(min-width:1101px){html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header,html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header nav,html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) header.front-header.front-header nav .nav-item>a{min-height:48px!important;height:48px!important}html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media{display:block!important;height:322px!important;margin-top:0!important;overflow:hidden!important}html body:has(.front-main):has(.b3-application-detail-reference[data-application-name=Backpacks]) main.front-main .b3-application-detail-media img:only-child{display:block!important;width:100%!important;height:322px!important;object-fit:cover!important;object-position:center center!important;transform:none!important}}@media(max-width:560px){html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-grid.front-hero-banner{background:#fff!important;background-image:none!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .front-hero-scrim{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open]{position:fixed!important;inset:auto 0 0!important;z-index:60!important;width:100%!important;max-height:min(56vh,548px)!important;margin:0!important;overflow:auto!important;border-radius:22px 22px 0 0!important;box-shadow:0 -14px 36px #1019202e!important;transform:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head-actions a{display:inline-flex!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .b9-mobile-products-filter-backdrop{padding:16px 0 210px!important;color:#17212a!important;background:#fff!important}html body:has(.products-index-page.mobile-filter-drawer-reference) main.front-main .b9-mobile-products-filter-backdrop .front-container{width:min(100% - 36px,540px)!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-crumbs{display:flex!important;gap:9px!important;margin:0 0 22px!important;color:#66707a!important;font-size:12px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-backdrop h1{margin:0!important;font-size:31px!important;line-height:1.06!important;letter-spacing:-.035em!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-backdrop>.front-container>p:not(.b9-mobile-products-filter-crumbs){margin:11px 0 20px!important;color:#5e6770!important;font-size:15px!important;line-height:1.4!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-toolbar,html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-results,html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-chips{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-toolbar button,html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-chips span{min-height:38px!important;padding:8px 11px!important;border:1px solid #d9dde1!important;border-radius:6px!important;color:#27313a!important;background:#fff!important;font:inherit!important;font-size:12px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-chips{justify-content:flex-start!important;flex-wrap:wrap!important;margin-top:12px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-chips button{margin-left:auto!important;border:0!important;color:#a67326!important;background:transparent!important;font:inherit!important;font-weight:700!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-results{margin:22px 0 14px!important;font-size:16px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-results div{display:flex!important;gap:8px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-results button{width:34px!important;height:34px!important;border:1px solid #d9dde1!important;border-radius:5px!important;color:#17212a!important;background:#fff!important;font-size:20px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-results button:first-child{color:#fff!important;background:#17212a!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards a{display:grid!important;overflow:hidden!important;border-radius:8px!important;color:#1c252c!important;background:#f5f4f1!important;text-decoration:none!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards strong,html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards span{padding:6px 7px 0!important;font-size:11px!important;line-height:1.16!important}html body:has(.products-index-page.mobile-filter-drawer-reference) .b9-mobile-products-filter-cards span{padding-bottom:9px!important;color:#a67326!important;font-size:9px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-product-toolbar,html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .filterable-products-layout{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer{border:0!important;background:#fff!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer>summary,html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-active-chips{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head{min-height:62px!important;padding:18px 18px 12px!important;border-bottom:1px solid #e3e6e8!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head strong{font-size:24px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head span,html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-head-actions button{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups details{border-bottom:1px solid #e3e6e8!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups summary{position:static!important;top:auto!important;right:auto!important;width:auto!important;display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;padding:0 18px!important;color:#202a32!important;cursor:pointer!important;font-size:14px!important;font-weight:800!important;list-style:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups summary:before,html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups summary:after{display:none!important;content:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups summary::-webkit-details-marker{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups details[open] summary span{transform:rotate(180deg)!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups .product-filter-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:0 18px 14px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups details:not([open]) .product-filter-options{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups button{display:flex!important;min-height:32px!important;align-items:center!important;gap:8px!important;padding:5px 0!important;border:0!important;color:#26313a!important;background:transparent!important;font:inherit!important;font-size:12px!important;text-align:left!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups button:before{width:17px!important;height:17px!important;border:1px solid #cbd0d4!important;border-radius:3px!important;content:""!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .b9-mobile-filter-groups button.active:before{border-color:#a87325!important;background:#a87325!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 1.45fr!important;gap:12px!important;padding:12px 18px!important;border-top:1px solid #e3e6e8!important;background:#fff!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions>button{display:none!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-result-summary{display:grid!important;align-content:center!important;gap:3px!important;font-size:11px!important}html body:has(.filterable-products.mobile-filter-drawer-reference) main.front-main .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions a{display:grid!important;min-height:46px!important;place-items:center!important;border-radius:5px!important;color:#fff!important;background:#a87325!important;font-weight:800!important;text-decoration:none!important}html body:has(.b9-finish-filter-sheet) .b3-finish-gallery-reference-page{padding-bottom:0}.b9-finish-filter-sheet{position:fixed;right:0;bottom:0;left:0;z-index:48;max-height:min(72vh,700px);overflow:auto;padding:12px 18px 18px;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -14px 36px #1019202e;color:#141b22}.b9-finish-filter-sheet-handle{display:block;width:42px;height:5px;margin:0 auto 18px;border-radius:999px;background:#b8b8b8}.b9-finish-filter-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.b9-finish-filter-sheet>header strong{font-size:22px;line-height:1.1}.b9-finish-filter-sheet>header button{padding:0;border:0;color:#9c732d;background:transparent;font:inherit;font-weight:800}.b9-finish-filter-sheet form{display:grid;gap:12px}.b9-finish-filter-sheet fieldset{min-width:0;margin:0;padding:6px 12px 10px;border:1px solid #e3e3e3;border-radius:7px}.b9-finish-filter-sheet legend{padding:0 5px;color:#303942;font-size:13px;font-weight:700}.b9-finish-filter-sheet-values{display:flex;min-height:31px;align-items:center;flex-wrap:wrap;gap:7px}.b9-finish-filter-sheet-values>button,.b9-finish-filter-sheet details>div>button{min-height:30px;padding:4px 10px;border:0;border-radius:4px;color:#273039;background:#f1f1f1;font:inherit;font-size:13px}.b9-finish-filter-sheet-values>button span{margin-left:8px;font-size:18px;line-height:0;vertical-align:-1px}.b9-finish-filter-sheet details{margin-left:auto}.b9-finish-filter-sheet summary{display:grid;width:30px;height:30px;place-items:center;cursor:pointer;list-style:none;font-size:20px}.b9-finish-filter-sheet summary::-webkit-details-marker{display:none}.b9-finish-filter-sheet details>div{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.b9-finish-filter-sheet-apply{min-height:54px;margin-top:8px;border:0;border-radius:5px;color:#fff;background:linear-gradient(100deg,#9a712d,#b08a49,#936c2d);font:inherit;font-size:17px;font-weight:800}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-tile.tile-4>span{font-size:15px!important;letter-spacing:-.01em!important}}@media(min-width:1101px){html body:has(.batch8-approval-workspace) .batch8-approval-downloads .responsive-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card{display:grid!important;grid-template-rows:74px auto auto!important;gap:5px!important;min-height:0!important;padding:7px!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card img{width:100%!important;height:74px!important;aspect-ratio:auto!important;object-fit:cover!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card h3{margin:0!important;font-size:11px!important;line-height:1.18!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card p,html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card small{display:none!important}html body:has(.batch8-approval-workspace) .batch8-approval-downloads .download-card a{min-height:24px!important;padding:4px 6px!important;font-size:9px!important;line-height:1.1!important}}@media(min-width:901px){html body:has(.batch8-quick-modal) .batch8-modal-backdrop{position:fixed!important;z-index:1000!important;inset:0!important;display:grid!important;place-items:center!important;padding:32px!important;background:#0b141a7a!important}html body:has(.batch8-quick-modal) .batch8-quick-modal{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;width:min(920px,calc(100vw - 64px))!important;max-height:calc(100vh - 64px)!important;overflow:auto!important;padding:34px 38px!important;border-radius:7px!important;background:#fff!important;box-shadow:0 20px 56px #00000047!important}html body:has(.batch8-quick-modal) .batch8-quick-modal form{min-width:0!important}html body:has(.batch8-quick-modal) .batch8-quick-modal h2{margin:0 0 8px!important;font-size:22px!important}html body:has(.batch8-quick-modal) .batch8-quick-modal>aside{margin-left:28px!important;padding:18px!important;border:1px solid #e1e5e6!important;border-radius:6px!important}html body:has(.batch8-quick-modal) .batch8-quick-modal .admin5-form-grid{gap:12px!important}html body:has(.batch8-quick-modal) .batch8-quick-modal input,html body:has(.batch8-quick-modal) .batch8-quick-modal select{min-height:34px!important}html body:has(.batch8-quick-modal) .batch8-modal-close{position:absolute!important;top:16px!important;right:18px!important}}.batch8-rfq-confirmation .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){html body:has(.b8-mobile-thank-you-reference){background:#f8fafb}html body:has(.b8-mobile-thank-you-reference) .front-breadcrumb,html body:has(.b8-mobile-thank-you-reference) .floating-contact-bar,html body:has(.b8-mobile-thank-you-reference) .batch8-rfq-confirmation-rfq>main,html body:has(.b8-mobile-thank-you-reference) .batch8-rfq-confirmation-rfq>aside,html body:has(.b8-mobile-thank-you-reference) .batch8-rfq-confirmation-rfq>.batch8-rfq-assist{display:none!important}html body:has(.b8-mobile-thank-you-reference) .front-container{width:min(100% - 28px,720px)!important;max-width:none!important}html body:has(.b8-mobile-thank-you-reference) .batch8-rfq-confirmation-rfq{display:block!important;margin:14px 0 22px!important}.b8-mobile-thank-you-reference{display:grid;gap:13px;color:#18262e}.b8-mobile-thank-you-reference h1,.b8-mobile-thank-you-reference h2,.b8-mobile-thank-you-reference p{margin:0}.b8-mobile-thank-you-success,.b8-mobile-thank-you-product,.b8-mobile-thank-you-summary dl>div{border:1px solid #e3e8ea;border-radius:8px;background:#fff;box-shadow:0 6px 18px #18262e0b}.b8-mobile-thank-you-success{padding:16px 13px 0;text-align:center}.b8-mobile-thank-you-success>b{display:grid;width:50px;height:50px;margin:0 auto 10px;place-items:center;border-radius:50%;background:#169850;color:#fff;font-size:31px;line-height:1}.b8-mobile-thank-you-success h1,.b8-mobile-thank-you-title{font-size:23px!important;line-height:1.1!important;letter-spacing:-.5px}.b8-mobile-thank-you-success>p{max-width:315px;margin:9px auto 14px;color:#53616a;font-size:12px!important;line-height:1.42!important}.b8-mobile-thank-you-success>p strong{color:#a9782e}.b8-mobile-thank-you-success dl{margin:0;text-align:left}.b8-mobile-thank-you-success dl>div{display:grid;grid-template-columns:40px 1fr;column-gap:8px;align-items:center;min-height:58px;border-top:1px solid #e5eaec}.b8-mobile-thank-you-success svg{grid-row:span 2;width:32px;height:32px;padding:8px;border-radius:50%;background:#edf8f1;color:#168648}.b8-mobile-thank-you-success dt,.b8-mobile-thank-you-success dd{margin:0}.b8-mobile-thank-you-success dt{align-self:end;color:#74808a;font-size:10px}.b8-mobile-thank-you-success dd{align-self:start;color:#202d35;font-size:14px;font-weight:700}.b8-mobile-thank-you-success dl>div:first-child dd{color:#ae7a27;font-size:17px}.b8-mobile-thank-you-product{display:grid;grid-template-columns:56% 44%;overflow:hidden}.b8-mobile-thank-you-product img{width:100%;height:128px;object-fit:cover}.b8-mobile-thank-you-product>div{padding:11px 10px}.b8-mobile-thank-you-product span{color:#18262e;font-size:10px;font-weight:700}.b8-mobile-thank-you-product h2{margin:7px 0 6px;font-size:14px!important;line-height:1.14!important}.b8-mobile-thank-you-product em{display:inline-block;padding:4px 7px;border-radius:999px;background:#edf8f1;color:#278254;font-size:9px;font-style:normal;font-weight:700}.b8-mobile-thank-you-product p{margin-top:8px;color:#52616a;font-size:10px!important;line-height:1.34!important}.b8-mobile-thank-you-summary>h2,.b8-mobile-thank-you-next>h2{margin-bottom:9px;font-size:18px!important;line-height:1.15!important}.b8-mobile-thank-you-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.b8-mobile-thank-you-summary dl>div{display:grid;grid-template-columns:34px 1fr;column-gap:7px;align-items:center;min-height:76px;padding:9px}.b8-mobile-thank-you-summary svg{grid-row:span 2;width:30px;height:30px;padding:7px;border-radius:50%;background:#fbf5eb;color:#ad7a28}.b8-mobile-thank-you-summary dl>div:last-child svg{background:#edf8f1;color:#19884d}.b8-mobile-thank-you-summary dt,.b8-mobile-thank-you-summary dd{margin:0}.b8-mobile-thank-you-summary dt{align-self:end;color:#73808a;font-size:9px}.b8-mobile-thank-you-summary dd{align-self:start;font-size:12px;font-weight:700;line-height:1.16}.b8-mobile-thank-you-summary dl>div:last-child dd{color:#168648;font-size:14px}.b8-mobile-thank-you-next ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.b8-mobile-thank-you-next li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:8px;min-height:62px}.b8-mobile-thank-you-next li:not(:last-child):after{position:absolute;top:34px;left:16px;width:3px;height:40px;background:#d9dfe1;content:""}.b8-mobile-thank-you-next li.complete:after{background:#bee3ce}.b8-mobile-thank-you-next li>b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#aeb7bc;color:#fff;font-size:14px}.b8-mobile-thank-you-next li.complete>b{background:#169850}.b8-mobile-thank-you-next li.progress>b{background:#ae7a27}.b8-mobile-thank-you-next li strong,.b8-mobile-thank-you-next li span{display:block}.b8-mobile-thank-you-next li strong{margin-top:1px;font-size:13px}.b8-mobile-thank-you-next li span{margin-top:3px;color:#66737d;font-size:10px;line-height:1.36}.b8-mobile-thank-you-next li em{align-self:start;padding:5px 8px;border-radius:999px;background:#f3f5f6;color:#707981;font-size:9px;font-style:normal;white-space:nowrap}.b8-mobile-thank-you-next li.complete em{background:#edf8f1;color:#168648}.b8-mobile-thank-you-next li.progress em{background:#fcf5e9;color:#976923}.b8-mobile-thank-you-help{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid #eeddbd;border-radius:7px;background:#fffaf1}.b8-mobile-thank-you-help>svg{width:34px;height:34px;padding:8px;border-radius:50%;background:#f8ecd8;color:#a97627}.b8-mobile-thank-you-help h2{font-size:12px!important}.b8-mobile-thank-you-help p{margin-top:3px;color:#5f6c74;font-size:9px!important}.b8-mobile-thank-you-help a{padding:9px 7px;border:1px solid #c58b31;border-radius:5px;color:#a56e1b;font-size:9px;font-weight:800;text-decoration:none;text-transform:uppercase;white-space:nowrap}.b8-mobile-thank-you-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.b8-mobile-thank-you-actions a{display:grid;min-height:58px;place-items:center;padding:8px;border:1px solid #e1e6e8;border-radius:6px;background:#fff;color:#29363d;font-size:10px;font-weight:700;text-align:center;text-decoration:none}.b8-mobile-thank-you-contact{display:grid;grid-template-columns:31px minmax(0,1fr) 16px;gap:7px;align-items:center;padding:12px 13px;border-radius:7px;background:linear-gradient(100deg,#af7825,#c28b35);color:#fff;text-decoration:none}.b8-mobile-thank-you-contact>svg:first-child{width:25px;height:25px}.b8-mobile-thank-you-contact b,.b8-mobile-thank-you-contact small{display:block}.b8-mobile-thank-you-contact b{font-size:14px;text-transform:uppercase}.b8-mobile-thank-you-contact small{margin-top:2px;font-size:10px}}@media(min-width:701px){html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-progress,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-product-summary,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-help,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-sticky{display:none!important}html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-section,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-fields{display:contents!important}html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference .b8-mobile-rfq-section>h3{display:none!important}}@media(max-width:700px){html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq{position:relative!important;min-height:276px!important;overflow:hidden!important;background:#f4f1ea!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .front-container{display:block!important;width:100%!important;min-height:276px!important;padding:34px 30px!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .b4-form-reference-media{position:absolute!important;inset:0 0 0 38%!important;z-index:0!important;margin:0!important;opacity:.88!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .b4-form-reference-media:after{position:absolute!important;inset:0!important;background:linear-gradient(90deg,#f4f1ea,#f4f1eadb 28%,#f4f1ea1f)!important;content:""!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .b4-form-reference-media img{width:100%!important;height:276px!important;object-fit:cover!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .b4-form-reference-copy{position:relative!important;z-index:1!important;max-width:245px!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq h1{margin:0 0 12px!important;color:#1f2933!important;font-size:31px!important;line-height:1.05!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq p{margin:0!important;color:#59636f!important;font-size:14px!important;line-height:1.48!important}html body:has(.dynamic-rfq-mobile-reference) .b4-form-reference-hero.rfq .b4-form-reference-facts,html body:has(.dynamic-rfq-mobile-reference) .form-context-panel{display:none!important}html body:has(.dynamic-rfq-mobile-reference) .front-form-layout.batch4-form-layout{display:block!important;width:min(100% - 28px,660px)!important;margin:-14px auto 0!important}html body:has(.dynamic-rfq-mobile-reference) .front-form.dynamic-rfq-mobile-reference{display:block!important;padding:0 0 108px!important;border:0!important;border-radius:0!important;background:transparent!important}html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference>h2,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference>.front-form-intro,html body:has(.dynamic-rfq-mobile-reference) .dynamic-rfq-mobile-reference>.rfq-form-submit{display:none!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 12px!important;padding:19px 12px 15px!important;border:1px solid #e5e7ea!important;border-radius:9px!important;background:#fff!important;box-shadow:0 5px 18px #1e28320f!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress a{position:relative!important;display:grid!important;justify-items:center!important;gap:7px!important;color:#69727d!important;font-size:9px!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress a:not(:last-child):after{position:absolute!important;top:15px!important;left:calc(50% + 17px)!important;width:calc(100% - 28px)!important;height:1px!important;background:#d7dce1!important;content:""!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress b{z-index:1!important;display:grid!important;width:31px!important;height:31px!important;place-items:center!important;border:1px solid #d4d9df!important;border-radius:50%!important;background:#fff!important;color:#7c858f!important;font-size:14px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress .is-current,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress .is-current b{color:#aa741f!important;font-weight:800!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-progress .is-current b{border-color:#b9822e!important;background:#b9822e!important;color:#fff!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help{margin:0 0 12px!important;padding:17px!important;border:1px solid #e4e7e9!important;border-radius:8px!important;background:#fff!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary>div{display:flex!important;min-width:0!important;align-items:center!important;gap:12px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary img{width:58px!important;height:58px!important;border:1px solid #e0e3e4!important;border-radius:6px!important;object-fit:cover!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary strong,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary span{display:block!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary strong,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section h3{margin:0!important;color:#26313b!important;font-size:17px!important;line-height:1.2!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary span{margin-top:4px!important;color:#6c7480!important;font-size:11px!important;line-height:1.35!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-product-summary a,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help a{color:#a66b16!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section h3{margin-bottom:14px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields label{display:grid!important;gap:6px!important;color:#313b45!important;font-size:12px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields input,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields select,html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields textarea{width:100%!important;min-height:43px!important;padding:10px 12px!important;border:1px solid #d8dde2!important;border-radius:6px!important;background:#fff!important;color:#27323b!important;font-size:13px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-fields textarea{min-height:100px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section-files .upload-drop-zone{padding:18px 14px!important;border-color:#cbd2d9!important;background:#fbfcfd!important;text-align:center!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section-files .upload-drop-zone label{display:grid!important;justify-items:center!important;color:#27323b!important;font-weight:700!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section-files input[type=file]{width:min(170px,100%)!important;min-height:38px!important;margin-top:8px!important;padding:7px!important;border:0!important;background:#b17a27!important;color:#fff!important;font-size:11px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-section-review .front-consent{align-items:flex-start!important;line-height:1.45!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help{display:grid!important;grid-template-columns:1fr auto!important;gap:4px 14px!important;border-color:#eee1ca!important;background:#fffbf4!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help strong{color:#27323b!important;font-size:15px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help span{color:#69737e!important;font-size:11px!important;line-height:1.4!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-help a{grid-row:1 / span 2!important;grid-column:2!important;align-self:center!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky{position:fixed!important;z-index:80!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;gap:12px!important;padding:11px 18px!important;border-top:1px solid #e2e5e7!important;background:#fffffffa!important;box-shadow:0 -5px 18px #161f2714!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky span{display:grid!important;align-content:center!important;gap:2px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky small{color:#7d8691!important;font-size:10px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky strong{color:#28323c!important;font-size:14px!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky button{min-height:46px!important;border:0!important;border-radius:5px!important;background:#99681e!important;color:#fff!important;font-size:15px!important;font-weight:800!important}html body:has(.dynamic-rfq-mobile-reference) .b8-mobile-rfq-sticky button b{margin-left:8px!important;font-size:21px!important;vertical-align:-1px!important}}@media(min-width:901px){html body:has(.b8-maintenance-reference) .b8-maintenance-hero{background:#fff}html body:has(.b8-maintenance-reference) .b8-maintenance-hero .front-container{display:grid;grid-template-columns:46% 54%;width:100%!important;max-width:none!important;min-height:306px}html body:has(.b8-maintenance-reference) .b8-maintenance-hero .front-container>div{padding:38px 70px}html body:has(.b8-maintenance-reference) .b8-maintenance-hero h1{margin:0 0 12px;font-size:27px!important}html body:has(.b8-maintenance-reference) .b8-maintenance-hero p{margin:7px 0;font-size:12px!important}html body:has(.b8-maintenance-reference) .b8-maintenance-hero img{width:100%;height:306px;object-fit:cover}html body:has(.b8-maintenance-reference) .b8-maintenance-hero article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:20px;padding:14px;border:1px solid #dde2e4;border-radius:6px}html body:has(.b8-maintenance-reference) .b8-maintenance-hero article span{font-size:11px}html body:has(.b8-maintenance-reference) .b8-maintenance-hero article em{grid-row:1 / 3;grid-column:2;align-self:center;color:#a66b16;font-style:normal}html body:has(.b8-maintenance-reference) .b8-maintenance-grid{display:grid;grid-template-columns:1.25fr 1.05fr 1fr .9fr;gap:18px;margin:18px 0}html body:has(.b8-maintenance-reference) .b8-maintenance-grid article{min-height:230px;padding:18px;border:1px solid #e1e5e6;border-radius:6px;background:#fff}html body:has(.b8-maintenance-reference) .b8-maintenance-grid h2{margin:0 0 14px;font-size:14px!important;text-transform:uppercase}html body:has(.b8-maintenance-reference) .b8-maintenance-grid p,html body:has(.b8-maintenance-reference) .b8-maintenance-grid a{display:block;margin:0 0 12px;color:#33424b;font-size:11px;text-decoration:none}html body:has(.b8-maintenance-reference) .b8-maintenance-actions{display:grid;grid-template-columns:1fr 220px 220px;gap:18px;align-items:center;margin-bottom:18px;padding:16px 28px;border:1px solid #e1e5e6;border-radius:6px}html body:has(.b8-maintenance-reference) .b8-maintenance-actions h2,html body:has(.b8-maintenance-reference) .b8-maintenance-actions p{margin:0}html body:has(.b8-maintenance-reference) .b8-maintenance-actions a{padding:12px;border:1px solid #9b6719;color:#a66b16;font-size:11px;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase}html body:has(.b8-maintenance-reference) .b8-maintenance-actions a:first-of-type{background:#9d6618;color:#fff}}@media(min-width:901px){html body:has(.b8-not-found-reference) .b8-not-found-hero{background:#fff;border-block:1px solid #e6e8e8}html body:has(.b8-not-found-reference) .b8-not-found-hero .front-container{display:grid;grid-template-columns:43% 57%;width:100%!important;max-width:none!important;min-height:424px}html body:has(.b8-not-found-reference) .b8-not-found-hero .front-container>div{padding:66px 52px}html body:has(.b8-not-found-reference) .b8-not-found-hero strong{display:block;color:#b67a28;font-size:64px;line-height:.9}html body:has(.b8-not-found-reference) .b8-not-found-hero h1{margin:12px 0 16px;font-size:34px!important}html body:has(.b8-not-found-reference) .b8-not-found-hero p{max-width:450px;font-size:13px!important;line-height:1.45}html body:has(.b8-not-found-reference) .b8-not-found-hero img{width:100%;height:424px;object-fit:cover}html body:has(.b8-not-found-reference) .batch8-search-mini{display:flex;margin:24px 0;max-width:470px}html body:has(.b8-not-found-reference) .batch8-search-mini input{flex:1;min-height:42px;padding:0 14px;border:1px solid #d9dede}html body:has(.b8-not-found-reference) .batch8-search-mini button{width:88px;border:0;background:#9d6618;color:#fff;font-weight:700}html body:has(.b8-not-found-reference) .b8-not-found-links{display:flex;gap:22px;margin-top:12px}html body:has(.b8-not-found-reference) .b8-not-found-links a{color:#a66b16;font-size:11px;text-decoration:none}html body:has(.b8-not-found-reference) .b8-not-found-popular{padding:22px 0}html body:has(.b8-not-found-reference) .b8-not-found-popular h2{margin:0 0 14px;font-size:16px!important}html body:has(.b8-not-found-reference) .b8-not-found-popular>div{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}html body:has(.b8-not-found-reference) .b8-not-found-popular a{position:relative;overflow:hidden;border:1px solid #e4e7e8;border-radius:6px;color:#18262e;text-decoration:none}html body:has(.b8-not-found-reference) .b8-not-found-popular img{display:block;width:100%;height:114px;object-fit:cover}html body:has(.b8-not-found-reference) .b8-not-found-popular span{display:block;padding:10px;font-size:11px;font-weight:700}html body:has(.b8-not-found-reference) .b8-not-found-popular b{position:absolute;right:10px;bottom:9px}}@media(min-width:901px){html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .front-container{width:min(1440px,calc(100% - 88px))!important;max-width:none!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-confirmation{grid-template-columns:minmax(0,1fr) 430px!important;gap:18px!important;margin:18px 0!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-confirmation h1{margin:0!important;font-size:28px!important;line-height:1.15!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-confirmation h2{margin:0!important;font-size:14px!important;line-height:1.2!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-confirmation p{font-size:11px!important;line-height:1.45!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary>header{padding:32px 48px!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary>header>div{padding-top:2px}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-facts{padding:20px 42px!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-facts span{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-facts svg{width:36px;height:36px;padding:9px;border:1px solid #e0ece3;border-radius:50%;color:#2d8450;background:#f3f8f4}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-facts i{color:#69767e;font-size:10px;font-style:normal}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-facts strong{font-size:13px}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary article{margin:0 18px 18px!important;padding:18px 20px!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary dl{gap:10px 38px!important;margin:14px 0 0}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary dl>div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;column-gap:7px;align-items:center;min-width:0}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary dl svg{width:12px;color:#53616a}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary dl dd{float:none!important;text-align:right;white-space:nowrap}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-accent{color:#096dd3!important}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;background:#faf8f3}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:16px}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer section+section{border-left:1px solid #d8c7a6}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer svg{width:26px;color:#b17c2e}html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer b,html body:has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation):has(.batch8-rfq-confirmation) .batch8-rfq-summary footer span{display:block}}@media(min-width:701px){html body:has(.b8-rfq-error-reference) .front-breadcrumb{width:calc(100% - 40px)!important;max-width:none!important;padding:18px 0 10px!important}html body:has(.b8-rfq-error-reference) .front-container.b8-rfq-error-container{width:calc(100% - 40px)!important;max-width:none!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-reference{display:grid!important;grid-template-columns:minmax(280px,362px) minmax(0,1fr) 260px!important;gap:26px!important;align-items:start!important;margin:0 0 28px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support>section,html body:has(.b8-rfq-error-reference) .batch8-error-form{border:1px solid #e2e5e8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 24px #171f2609!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context{display:grid!important;gap:18px!important;padding:24px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context h1{margin:0!important;color:#17212a!important;font-size:23px!important;line-height:1.15!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context>p{margin:-8px 0 4px!important;color:#4c5964!important;font-size:14px!important;line-height:1.55!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context>img{width:100%!important;height:258px!important;border-radius:7px!important;object-fit:cover!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context ol,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support ol{display:grid!important;gap:18px!important;margin:6px 0 0!important;padding:0!important;list-style:none!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li{position:relative!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:14px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li:not(:last-child):after{position:absolute!important;top:33px!important;left:15px!important;width:1px!important;height:37px!important;background:#dde1e4!important;content:""!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li>b{display:grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid #b9802d!important;border-radius:50%!important;color:#a46c1b!important;font-size:15px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li.complete>b{color:#fff!important;background:#ae7623!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li span,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support li span{display:grid!important;gap:3px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li strong,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support li strong{color:#202a32!important;font-size:13px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context li small,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support li small{color:#64707a!important;font-size:12px!important;line-height:1.45!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-help{display:grid!important;gap:11px!important;margin-top:10px!important;padding:18px!important;border:1px solid #e0e4e7!important;border-radius:7px!important;color:#5d6871!important;background:#fbfcfd!important;font-size:13px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-help strong{color:#202a32!important;font-size:16px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-help a{color:#27323a!important;text-decoration:none!important}html body:has(.b8-rfq-error-reference) .batch8-error-form.b8-rfq-error-form{display:block!important;min-width:0!important;padding:0!important;overflow:hidden!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-alert{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:13px!important;margin:0!important;padding:17px 24px 13px!important;border:1px solid #ef5454!important;border-radius:7px 7px 0 0!important;color:#dc2525!important;background:#fffdfd!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-alert>b{display:grid!important;width:27px!important;height:27px!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:#e74747!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-alert strong{color:#17212a!important;font-size:15px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-alert ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 34px!important;margin:10px 0 0!important;padding-left:15px!important;font-size:12px!important}html body:has(.b8-rfq-error-reference) .batch8-submit-status{margin:14px 24px 0!important;padding:10px 12px!important;border:1px solid #9cd9b0!important;border-radius:5px!important;color:#176438!important;background:#effcf3!important;font-size:13px!important;font-weight:700!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px 18px!important;padding:18px 24px 10px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label,html body:has(.b8-rfq-error-reference) .b8-rfq-interest{display:grid!important;min-width:0!important;gap:5px!important;align-content:start!important;align-items:start!important;margin:0!important;padding:0!important;border:0!important;color:#29343c!important;font-size:12px!important;font-weight:650!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields label span,html body:has(.b8-rfq-error-reference) .b8-rfq-interest legend{color:#222c34!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-reference em{color:#e13a3a!important;font-style:normal!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields input:not([type=checkbox]),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields select,html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields textarea{width:100%!important;min-height:34px!important;border:1px solid #d8dee3!important;border-radius:5px!important;padding:7px 10px!important;color:#36414a!important;background:#fff!important;box-shadow:none!important;font:inherit!important;font-size:12px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields textarea{min-height:74px!important;resize:vertical!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields .has-error>input{border-color:#f15656!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label>small,html body:has(.b8-rfq-error-reference) .b8-rfq-interest>small,html body:has(.b8-rfq-error-reference) .b8-rfq-file-field>small,html body:has(.b8-rfq-error-reference) .b8-rfq-consent small{color:#e13a3a!important;font-size:11px!important;font-weight:500!important}html body:has(.b8-rfq-error-reference) .b8-rfq-full{grid-column:1 / -1!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(1),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(2),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(3),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(4){grid-column:span 3!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(5),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(7),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(8),html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields>label:nth-child(9){grid-column:span 2!important}html body:has(.b8-rfq-error-reference) .b8-rfq-interest{grid-column:span 4!important}html body:has(.b8-rfq-error-reference) .b8-rfq-interest>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-interest label{display:flex!important;min-height:32px!important;align-items:center!important;gap:7px!important;padding:6px 9px!important;border:1px solid #dce1e5!important;border-radius:5px!important;color:#3a454d!important;background:#fff!important;font-size:11px!important;font-weight:500!important}html body:has(.b8-rfq-error-reference) .b8-rfq-interest input,html body:has(.b8-rfq-error-reference) .b8-rfq-consent input{width:14px!important;height:14px!important;accent-color:#b17b27!important}html body:has(.b8-rfq-error-reference) .b8-rfq-file-field{display:grid!important;gap:8px!important;color:#29343c!important;font-size:12px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-file-field>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center!important;min-height:54px!important;padding:10px!important;border:1px dashed #bfc9d1!important;border-radius:5px!important;background:#fbfcfd!important}html body:has(.b8-rfq-error-reference) .b8-rfq-file-field em{padding:3px 8px!important;border-radius:999px!important;color:#e14343!important;background:#fff0f0!important;font-size:10px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-file-field label{display:inline-flex!important;min-height:30px!important;align-items:center!important;padding:0 11px!important;border:1px solid #cbd3d9!important;border-radius:5px!important;color:#26323a!important;background:#fff!important;cursor:pointer!important;font-size:11px!important;font-weight:700!important}html body:has(.b8-rfq-error-reference) .b8-rfq-file-field input#b8-rfq-error-upload{position:absolute!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body:has(.b8-rfq-error-reference) .b8-rfq-consent{display:flex!important;align-items:flex-start!important;gap:9px!important;color:#48545c!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}html body:has(.b8-rfq-error-reference) .b8-rfq-consent span{display:grid!important;gap:3px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-consent a,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support a{color:#a86f1d!important;text-decoration:none!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-actions{display:flex!important;gap:16px!important;padding:8px 24px 20px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-actions button{min-width:170px!important;min-height:40px!important;border:1px solid #a86f1d!important;border-radius:5px!important;color:#fff!important;background:#ad7623!important;font-size:13px!important;font-weight:800!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-actions button+button{color:#65717a!important;border-color:#cbd3d9!important;background:#fff!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support{display:grid!important;gap:12px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support>section{padding:20px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support h2{margin:0!important;color:#202a32!important;font-size:16px!important;line-height:1.2!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support li>svg,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support>section>svg{width:25px!important;height:25px!important;padding:5px!important;border-radius:50%!important;color:#a86f1d!important;background:#fff1d7!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support>section+section{display:grid!important;gap:12px!important}html body:has(.b8-rfq-error-reference) .b8-rfq-error-support p{margin:0!important;color:#5d6871!important;font-size:13px!important;line-height:1.5!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.b8-rfq-error-alert{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:13px!important;margin:10px 0 18px!important;padding:16px 20px 14px!important;border:1px solid #ef5454!important;border-radius:7px!important;color:#d93131!important;background:snow!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.b8-rfq-error-alert>b{display:grid!important;width:27px!important;height:27px!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:#e74747!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.b8-rfq-error-alert strong{color:#202a32!important;font-size:15px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.b8-rfq-error-alert ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px 30px!important;margin:9px 0 0!important;padding-left:16px!important;font-size:12px!important;line-height:1.35!important}}@media(max-width:700px){html body:has(.b8-rfq-error-reference) .b8-rfq-error-reference{display:grid;gap:14px}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support,html body:has(.b8-rfq-error-reference) .batch8-error-form{padding:18px;border:1px solid #e2e5e8;border-radius:8px;background:#fff}html body:has(.b8-rfq-error-reference) .b8-rfq-error-context img,html body:has(.b8-rfq-error-reference) .b8-rfq-error-support{display:none}html body:has(.b8-rfq-error-reference) .b8-rfq-error-fields,html body:has(.b8-rfq-error-reference) .b8-rfq-interest>div{display:grid;grid-template-columns:1fr;gap:12px}}@media(min-width:1101px){html body:has(.b2-product-reference-hero),html body:has(.b2-product-reference-hero) main.front-main{background:#fff!important}html body:has(.b2-category-reference-active) .b2-filtered-category-direct-answer{display:none!important}html body:has(.b2-category-reference-active) main.front-main .category-bag-hardware>.front-container:first-child{position:absolute!important;z-index:2!important;top:60px!important;right:0!important;left:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 34px!important}html body:has(.b2-category-reference-active) main.front-main .category-bag-hardware>.front-container:first-child .front-breadcrumb{min-height:38px!important;height:38px!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active{padding-top:22px!important;padding-bottom:24px!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .filtered-product-results{position:relative!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .active-filter-summary{position:static!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .filtered-result-header{position:absolute!important;z-index:2!important;top:0!important;right:-290px!important;width:282px!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .filtered-result-header>div:first-child{display:none!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .desktop-product-list-tools{justify-content:flex-end!important}html body:has(.b2-category-reference-active) .filterable-products.b2-category-reference-active .product-support-aside{margin-top:42px!important}}@media(min-width:1600px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-desktop-content>.front-container:has(.b2-product-reference-hero),html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-desktop-content>.front-container:has(.front-breadcrumb){width:calc(100% - 60px)!important;max-width:none!important;margin-right:30px!important;margin-left:30px!important}}@media(min-width:901px)and (max-width:1599px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .b2-product-reference-hero .product-gallery-main img{height:380px!important}}@media(min-width:701px){.b2-product-reference-tail{width:min(100% - 60px,1480px);margin:18px auto 30px;color:#202c33}.b2-tail-application-faq{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.92fr);gap:22px;align-items:start}.b2-tail-applications,.b2-tail-faq,.b2-tail-products{min-width:0}.b2-tail-applications h2,.b2-tail-faq h2,.b2-tail-products h2{margin:0 0 11px;color:#1a252b;font-size:13px!important;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.b2-tail-applications>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.b2-tail-applications a{display:grid;gap:6px;min-width:0;color:#3c4951;font-size:10px;font-weight:650;line-height:1.2;text-align:center;text-decoration:none}.b2-tail-applications img{display:block;width:100%;aspect-ratio:1.14;border:1px solid #e4e6e7;border-radius:4px;object-fit:cover}.b2-tail-faq{padding:14px 16px 12px;border:1px solid #e1e4e6;border-radius:4px;background:#fff}.b2-tail-faq h2{margin-bottom:8px}.b2-tail-faq .faq-list{display:grid;gap:0}.b2-tail-faq details{border-top:1px solid #e8ebec}.b2-tail-faq summary{padding:8px 2px;color:#49565e;font-size:10px;font-weight:650;line-height:1.25}.b2-tail-faq p{margin:0;padding:0 2px 9px;color:#68757c;font-size:10px;line-height:1.4}.b2-tail-faq>a{display:inline-flex;gap:5px;align-items:center;margin-top:9px;color:#a36a1d;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.b2-tail-faq>a svg,.b2-tail-products a span svg,.b2-tail-view-more>svg{width:13px;height:13px}.b2-tail-products{margin-top:20px;padding:15px 16px 17px;border:1px solid #e5e7e8;border-radius:4px;background:#fbfbfa}.b2-tail-products>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.b2-tail-products>div>a{display:grid;align-content:start;gap:6px;min-width:0;padding:8px;border:1px solid #e0e4e6;border-radius:3px;color:#2b383f;text-decoration:none}.b2-tail-products img{width:100%;aspect-ratio:1.24;object-fit:contain}.b2-tail-products strong{overflow:hidden;font-size:10px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.b2-tail-products a>span{display:inline-flex;gap:3px;align-items:center;color:#a36a1d;font-size:8px;font-weight:800;text-transform:uppercase}.b2-tail-view-more{place-content:center;justify-items:center;text-align:center}.b2-tail-view-more>span{color:#69757b;font-size:25px;line-height:1}.b2-tail-view-more small{color:#718088;font-size:9px;line-height:1.25}.b2-tail-view-more>svg{color:#a36a1d}.b2-product-spec-reference{border-top:1px solid #e4e7e9;background:#fff;color:#1e2b33}.b2-spec-tabs{display:flex;width:min(100% - 60px,1480px);margin:0 auto;border-bottom:1px solid #dfe3e5}.b2-spec-tabs a{display:inline-flex;min-height:58px;align-items:center;padding:0 22px;border-bottom:3px solid transparent;color:#52616a;font-size:12px;font-weight:750;text-decoration:none}.b2-spec-tabs a[aria-current=page]{border-color:#ad721e;color:#1c272d}.b2-spec-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:26px;width:min(100% - 60px,1480px);margin:26px auto 22px}.b2-specification-table,.b2-option-column{min-width:0}.b2-spec-eyebrow{margin:0 0 5px;color:#a36b1e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.b2-specification-table h2,.b2-option-header h2,.b2-customization-card h2{margin:0;color:#19262d;font-size:18px!important;line-height:1.15}.b2-specification-table{padding:24px;border:1px solid #dfe4e6;background:#fbfcfc}.b2-specification-table dl{margin:20px 0 18px}.b2-specification-table dl>div{display:grid;grid-template-columns:42% minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #e2e6e7}.b2-specification-table dt,.b2-specification-table dd{margin:0;font-size:12px;line-height:1.35}.b2-specification-table dt{color:#69767d}.b2-specification-table dd{color:#1d292f;font-weight:700}.b2-spec-sheet-link,.b2-customization-card a,.b2-selected-option a,.b2-option-header>a{color:#9d661c;font-size:12px;font-weight:800;text-decoration:none}.b2-spec-sheet-link{display:inline-flex;gap:7px;align-items:center}.b2-spec-sheet-link svg,.b2-customization-card a svg,.b2-selected-option a svg{width:15px;height:15px}.b2-option-column{display:grid;align-content:start;gap:17px}.b2-option-picker{display:grid;gap:17px;padding:23px 20px 17px;border:1px solid #dfe4e6;background:#fff}.b2-option-header{display:flex;gap:14px;align-items:end;justify-content:space-between}.b2-option-summary{max-width:310px;margin:7px 0 0;color:#65727a;font-size:11px;line-height:1.35}.b2-spec-swatch-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.b2-spec-swatch-row button{min-width:0;padding:0;border:0;background:transparent;color:#536069;cursor:pointer;font:inherit}.b2-spec-swatch-row img{display:block;width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:50%;object-fit:cover}.b2-spec-swatch-row button[aria-pressed=true] img{border-color:#a97021}.b2-spec-swatch-row span{display:block;margin-top:6px;overflow:hidden;font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.b2-selected-option{display:grid;grid-template-columns:108px minmax(0,1fr);gap:15px;min-height:120px;padding:14px;border:1px solid #e2e5e6;background:#f8f9f9}.b2-selected-option>img{width:108px;height:90px;object-fit:cover}.b2-selected-option strong{display:block;color:#1c292f;font-size:14px}.b2-selected-option p,.b2-customization-card p:not(.b2-spec-eyebrow){margin:6px 0 8px;color:#647179;font-size:11px;line-height:1.45}.b2-selected-option a,.b2-customization-card a{display:inline-flex;gap:5px;align-items:center}.b2-customization-card{display:grid;grid-template-columns:44% minmax(0,1fr);overflow:hidden;min-height:194px;border:1px solid #e2e5e6;background:#fff}.b2-customization-card>img{width:100%;height:100%;min-height:194px;object-fit:cover}.b2-customization-card>div{padding:18px 16px}.b2-customization-card h2{font-size:16px!important}.b2-spec-assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(100% - 60px,1480px);margin:0 auto;border:1px solid #dfe3e5;background:#dfe3e5}.b2-spec-assurance span{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:9px;padding:17px;background:#fff}.b2-spec-assurance svg{grid-row:span 2;width:22px;color:#a66c1d}.b2-spec-assurance strong{font-size:12px}.b2-spec-assurance small{color:#6d7980;font-size:10px}}.b2-product-mobile-reference{display:none}@media(max-width:700px){html body:has(.b2-category-mobile-reference) .b2-filtered-category-direct-answer{display:none!important}html body:has(.b2-product-mobile-reference) .b2-product-desktop-content,html body:has(.b2-product-mobile-reference) .batch9-mobile-sticky-actions{display:none!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header,html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-brand,html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-logo,html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools{min-height:40px!important;height:40px!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header{position:relative!important;display:block!important;padding-inline:15px!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-brand{position:absolute!important;z-index:1!important;top:0!important;left:69px!important;display:flex!important;width:auto!important;min-width:0!important;height:40px!important;align-items:center!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-logo{display:inline-flex!important;font-size:17px!important;letter-spacing:.01em!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .mobile-reference-brand{display:none!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools>button{display:none!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-rfq-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:66px!important;min-width:66px!important;flex:0 0 66px!important;min-height:30px!important;padding:0 10px!important;border-radius:4px!important;background:linear-gradient(105deg,#9d661d,#c1872d)!important;color:transparent!important;font-size:0!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools{position:absolute!important;z-index:2!important;top:0!important;right:12px!important;display:flex!important;width:66px!important;min-width:66px!important;height:40px!important;align-items:center!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools .front-rfq-button{width:66px!important;min-width:66px!important;height:30px!important;min-height:30px!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header .front-rfq-button:before{content:"Quote";color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools>button[aria-label="Search products"],html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools>button[aria-label="Language switch reserved"]{display:none!important}html body:has(.b2-product-mobile-reference):has(.b2-product-mobile-reference):has(.b2-product-mobile-reference) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important}html body:has(.b2-product-mobile-reference) header.front-header.front-header .mobile-menu-button{position:absolute!important;z-index:2!important;top:0!important;left:15px!important;width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;border-color:transparent!important;background:transparent!important}.b2-product-mobile-reference{display:block;padding:10px 15px 84px;color:#172027;background:#fff}.b2-mobile-breadcrumb{display:flex;gap:9px;align-items:center;overflow:hidden;color:#53616f;min-height:20px;font-size:10px;line-height:1.3;white-space:nowrap}.b2-mobile-breadcrumb a,.b2-mobile-breadcrumb strong{color:inherit;font-weight:650;text-decoration:none}.b2-mobile-product-hero{margin-top:10px}.b2-mobile-product-hero .product-gallery{display:grid;position:relative;gap:8px;margin:0;padding:0;border:0;background:transparent}.b2-mobile-product-hero .product-gallery-main{position:relative;overflow:hidden;width:100%;height:191px;padding:0;border:1px solid #e4e6e8;border-radius:7px;background:#fafafa}.b2-mobile-product-hero .product-gallery-main img{display:block;width:100%;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;transform:scale(1.14)}.b2-mobile-product-hero .product-gallery figcaption{display:none!important}.b2-mobile-product-hero .product-gallery-main:before{content:"Premium Quality";position:absolute;z-index:1;top:9px;left:9px;padding:5px 7px;border-radius:3px;background:linear-gradient(105deg,#9c651d,#c1872d);color:#fff;font-size:8px;font-weight:800}.b2-mobile-product-hero .product-gallery-main:after{content:"+";position:absolute;z-index:1;right:10px;bottom:10px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#fffffff0;box-shadow:0 2px 7px #101d262e;color:#172027;font-size:20px;font-weight:400}.b2-mobile-product-hero .product-gallery-thumbnail-rail{display:block;margin:0}.b2-mobile-product-hero .product-gallery-thumb-nav{position:absolute;z-index:2;top:82px;display:grid!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;background:#fffffff0!important;box-shadow:0 2px 7px #101d262e!important;color:#172027!important;font-size:24px!important;line-height:1!important}.b2-mobile-product-hero .product-gallery-thumb-nav:first-child{left:9px}.b2-mobile-product-hero .product-gallery-thumb-nav:last-child{right:9px}.b2-mobile-product-hero .product-gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.b2-mobile-product-hero .product-gallery-thumbs button{min-width:0;height:46px;padding:2px;border:1px solid #e4e6e8;border-radius:5px;background:#fafafa}.b2-mobile-product-hero .product-gallery-thumbs button[aria-pressed=true]{border-color:#aa711f}.b2-mobile-product-hero .product-gallery-thumbs img{width:100%;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.b2-mobile-kicker{display:block;margin-top:12px;color:#a46d20;font-size:9px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.b2-mobile-product-hero h1,.b2-mobile-product-title{margin:5px 0 4px;color:#131d26;font-size:16px!important;line-height:1.12!important}.b2-mobile-rating,.b2-mobile-summary{margin:0;color:#53616f;font-size:9px!important;line-height:1.28!important}.b2-mobile-rating span{color:#996823;letter-spacing:1px}.b2-mobile-summary{margin-top:4px}.b2-mobile-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0;padding:0;list-style:none}.b2-mobile-feature-list li{display:flex;gap:6px;align-items:center;min-width:0;color:#172027;font-size:8px!important;font-weight:750;line-height:1.18}.b2-mobile-feature-list svg{width:15px;height:15px;flex:0 0 auto;color:#996823;stroke-width:1.7}.b2-mobile-spec-accordion{overflow:hidden;border:1px solid #e3e5e7;border-radius:6px}.b2-mobile-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid #e1e4e6;border-radius:6px}.b2-mobile-spec-grid>div{display:grid;min-height:54px;align-content:center;gap:3px;padding:7px 6px;border-right:1px solid #e7e9ea;border-bottom:1px solid #e7e9ea}.b2-mobile-spec-grid>div:nth-child(4n){border-right:0}.b2-mobile-spec-grid>div:nth-child(n+5){border-bottom:0}.b2-mobile-spec-grid strong{color:#202b32;font-size:7px;line-height:1.15}.b2-mobile-spec-grid span{color:#6d7880;font-size:6.5px;line-height:1.2}.b2-mobile-spec-grid+.b2-mobile-spec-accordion{display:none}.b2-mobile-spec-accordion details+details{border-top:1px solid #e3e5e7}.b2-mobile-spec-accordion summary,.b2-mobile-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.b2-mobile-spec-accordion summary::-webkit-details-marker,.b2-mobile-faq summary::-webkit-details-marker{display:none}.b2-mobile-spec-accordion summary{min-height:30px;padding:3px 10px}.b2-mobile-spec-accordion summary span{display:grid;gap:2px}.b2-mobile-spec-accordion strong,.b2-mobile-faq h2,.b2-mobile-option-section h2,.b2-mobile-related h2{font-size:10px!important;line-height:1.15!important;text-transform:uppercase}.b2-mobile-spec-accordion small{color:#687480;font-size:6.5px!important;line-height:1.25!important}.b2-mobile-spec-accordion summary b{font-size:19px;font-weight:400}.b2-mobile-spec-accordion p,.b2-mobile-faq p{margin:0;padding:0 10px 9px;color:#596773;font-size:7px!important;line-height:1.4!important}.b2-mobile-option-section,.b2-mobile-faq,.b2-mobile-related{margin-top:9px}.b2-mobile-option-section header,.b2-mobile-related header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.b2-mobile-option-section h2,.b2-mobile-related h2,.b2-mobile-faq h2{margin:0}.b2-mobile-option-section header a,.b2-mobile-related header a{color:#a46d20;min-height:24px;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.b2-mobile-option-section header span,.b2-mobile-related header span{font-size:14px}.b2-mobile-swatch-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.b2-mobile-swatch-row a{display:grid;gap:5px;min-width:0;color:#27313a;min-height:48px;font-size:9px!important;line-height:1.2;text-align:center;text-decoration:none}.b2-mobile-swatch-row img{width:28px;height:28px;margin-inline:auto;aspect-ratio:auto;border:1px solid #e1e3e5;border-radius:50%;object-fit:cover}.b2-mobile-swatch-row .selected:after{content:"✓";display:inline-grid;width:11px;height:11px;margin-left:2px;place-items:center;border-radius:50%;color:#fff;background:#996823;font-size:7px}.b2-mobile-upload{margin-top:16px;border:1px dashed #c8a56b;border-radius:6px}.b2-mobile-upload label{display:grid;grid-template-columns:30px minmax(0,1fr) 92px;gap:9px;align-items:center;min-height:52px;padding:7px 10px}.b2-mobile-upload a.inline-cta{display:grid!important;box-sizing:border-box;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;place-items:center;overflow:visible;border:0;background:transparent;color:transparent!important;font-size:0!important;line-height:1!important;text-decoration:none}.b2-mobile-upload a.inline-cta:before{content:"⇧";color:#996823;font-size:24px;line-height:1}.b2-mobile-upload span{display:grid;gap:2px}.b2-mobile-upload strong{font-size:9px;text-transform:uppercase}.b2-mobile-upload small{color:#65717c;font-size:7px;white-space:nowrap}.b2-mobile-upload input{width:92px;color:transparent;font-size:0}.b2-mobile-upload input::file-selector-button{width:92px;height:28px;border:0;border-radius:4px;color:#fff;background:#996823;font-size:9px;font-weight:800}.b2-mobile-faq{overflow:hidden;border:1px solid #e1e4e6;border-radius:6px}.b2-mobile-faq h2{padding:10px;border-bottom:1px solid #e1e4e6}.b2-mobile-faq summary{padding:10px;font-size:9px!important}.b2-mobile-faq summary span{font-size:13px}.b2-mobile-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.b2-mobile-related>div a{display:grid;gap:4px;min-width:0;color:#253039;min-height:96px;font-size:10px!important;line-height:1.2;text-decoration:none}.b2-mobile-related img{width:100%;aspect-ratio:1;border:1px solid #e1e4e6;border-radius:5px;object-fit:cover}.b2-mobile-actions{position:fixed;right:0;bottom:0;left:0;z-index:42;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 15px;border-top:1px solid #e1d8ca;background:#fffffffa}.b2-mobile-actions a{display:grid;min-height:34px;place-items:center;border:1px solid #aa711f;border-radius:4px;color:#a46d20;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.b2-mobile-actions a:first-child{color:#fff;background:#9a6722}}@media(min-width:701px)and (max-width:900px){.b2-spec-sheet-link,.b2-tail-faq>a{min-height:22px;align-items:center}}@media(min-width:701px)and (max-width:900px){.b2-tail-products>div{grid-template-columns:repeat(4,minmax(0,1fr))}.b2-tail-products strong{display:-webkit-box;min-height:24px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}@media(min-width:701px){html body:has(.b2-category-reference) .b2-category-hero{height:520px!important}html body:has(.b2-category-reference) .b2-category-hero-copy h1{font-size:45px!important;line-height:1.04!important}html body:has(.b2-category-reference) .b2-category-hero-copy p{width:420px!important;margin:18px 0 20px!important;font-size:15px!important;line-height:1.5!important}html body:has(.b2-category-reference) .b2-category-hero-actions{gap:18px!important}html body:has(.b2-category-reference) .b2-category-hero-actions a{min-width:184px!important;height:48px!important;font-size:11px!important}html body:has(.b2-category-reference) .b2-category-hero-facts{width:650px!important;margin-top:30px!important}html body:has(.b2-category-reference) .b2-category-hero-facts span,html body:has(.b2-category-reference) .b2-category-hero-facts strong{font-size:10px!important;line-height:1.2!important}html body:has(.b2-category-reference) .b2-category-catalog-cover{position:relative}html body:has(.b2-category-reference) .b2-category-catalog-cover>span{position:absolute;top:12px;left:11px;display:grid;gap:3px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1}html body:has(.b2-category-reference) .b2-category-catalog-cover small{color:#d6af6a;font-size:6px;font-weight:700;line-height:1.18;text-transform:uppercase}}@media(max-width:560px){html body:has(.b2-category-mobile-reference) header.front-header.front-header{grid-template-columns:48px minmax(0,1fr) auto!important}html body:has(.front-main):has(.b2-category-mobile-reference):has(.b2-category-mobile-reference) header.front-header.front-header .front-header-tools button[aria-label="Search products"]{display:none!important}html body:has(.front-main):has(.b2-category-mobile-reference):has(.b2-category-mobile-reference) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:68px!important;min-width:68px!important;max-width:none!important;min-height:36px!important;justify-content:center!important;font-size:0!important}html body:has(.front-main):has(.b2-category-mobile-reference):has(.b2-category-mobile-reference) header.front-header.front-header .front-header-tools .front-rfq-button:after{content:"QUOTE"!important;font-size:10px!important;font-weight:800!important}html body:has(.b2-category-mobile-reference) main.front-main .filterable-products.b2-category-mobile-reference{padding-top:0!important}html body:has(.b2-category-mobile-reference) main.front-main .filterable-products.b2-category-mobile-reference .mobile-product-toolbar{margin-top:8px!important}}.form-help-drawer-heading{display:none}@media(min-width:701px){html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-fields{display:contents!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary,html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline,html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help,html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-sticky{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section:not([open])>.b4-rfq-validation-fields{display:contents!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-upload-file{grid-column:1 / -1}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-layout{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(320px,1fr)!important;align-items:start!important;gap:16px!important;width:min(100% - 106px,1430px)!important;margin:12px auto 56px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-layout>.b4-rfq-validation-reference{display:flex!important;order:1!important;flex-direction:column!important;gap:18px!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid #e1e5e8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 3px 12px #1a232b09!important}html body:has(.b4-rfq-help-drawer-open) .b4-rfq-validation-layout>.form-context-panel{position:fixed!important;top:54px!important;right:0!important;bottom:0!important;z-index:121!important;display:block!important;width:min(448px,calc(100vw - 86px))!important;min-width:0!important;max-height:none!important;margin:0!important;padding:24px!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:-18px 0 42px #121c2438!important}html body:has(.b4-rfq-help-drawer-open) .b4-rfq-validation-layout:before{position:fixed;inset:0;z-index:120;background:#11191f4f;content:"";pointer-events:none}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-heading{display:flex!important;align-items:start;justify-content:space-between;gap:16px;margin:0 0 18px}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-heading h2{margin:0;color:#17212e;font-size:20px;line-height:1.2}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-heading p{margin:7px 0 0;color:#5a6570;font-size:13px}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-heading a{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;color:#5c6670;font-size:26px;line-height:1;text-decoration:none}html body:has(.b4-rfq-help-drawer-open) .form-context-panel>.form-reference-media{height:138px!important;max-height:none!important;margin:0 0 14px!important;border-radius:8px!important}html body:has(.b4-rfq-help-drawer-open) .form-context-panel .form-trust-block{margin:0 0 14px!important;padding:14px!important;border:1px solid #e6e1d7!important;border-radius:8px!important;background:#fffdf9!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;border:1px solid #e6e1d7!important;border-radius:8px!important;background:#fff!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview img{width:112px!important;height:112px!important;max-height:none!important;border-radius:6px!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview h3{font-size:16px!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview p{font-size:12px!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview .quality-checklist{display:grid!important;gap:6px!important;margin:10px 0!important}html body:has(.b4-rfq-help-drawer-open) .form-help-drawer-preview .front-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>h2,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.front-form-error{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>h2{color:#17212e!important;font-size:21px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.front-form-error{padding:11px 14px!important;border:1px solid #efb074!important;border-radius:5px!important;background:#fff6eb!important;color:#8b4215!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section{display:block!important;order:3!important;margin:0!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-product,html body:has(.b4-rfq-validation-reference) .b4-rfq-material,html body:has(.b4-rfq-validation-reference) .b4-rfq-quantity{order:1!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-contact{order:2!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-project-detail,html body:has(.b4-rfq-validation-reference) .b4-rfq-upload,html body:has(.b4-rfq-validation-reference) .b4-rfq-consent{order:3!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary{display:block!important;margin:0 0 10px!important;padding:0!important;color:#17212e!important;cursor:default!important;font-size:16px!important;list-style:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary>span,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary>em{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 18px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section:not([open])>.b4-rfq-validation-fields{display:grid!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-fields.two-column{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section .full,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section .upload-drop-zone,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section .b4-rfq-upload-file{grid-column:1 / -1!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-desktop-submit{display:block!important;align-self:end!important;order:4!important;min-width:200px!important;min-height:44px!important}}@media(max-width:700px){html body:has(.b4-rfq-validation-reference) header.front-header.front-header .front-header-tools button[aria-label="Search products"],html body:has(.b4-rfq-validation-reference) header.front-header.front-header .front-header-tools .language-switcher{display:none!important}html body:has(.b4-rfq-validation-reference) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:84px!important;min-width:84px!important;min-height:36px!important;padding:0 9px!important;font-size:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b4-rfq-validation-reference) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:84px!important;min-width:84px!important;min-height:36px!important;padding:0 9px!important;font-size:0!important}html body:has(.b4-rfq-validation-reference) header.front-header.front-header .front-header-tools .front-rfq-button:after{color:inherit;content:"QUOTE";font-size:12px;font-weight:800;letter-spacing:.02em}html body:has(.b4-rfq-validation-reference) .front-breadcrumb{width:min(100% - 38px,660px)!important;margin:0 auto!important;padding:12px 0 9px!important;font-size:12px!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq{position:relative!important;min-height:314px!important;overflow:hidden!important;background:#f7f6f2!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq .front-container{position:relative!important;display:block!important;width:100%!important;min-height:314px!important;padding:28px 29px!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq .b4-form-reference-media{position:absolute!important;inset:0 0 0 40%!important;z-index:0!important;margin:0!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq .b4-form-reference-media:after{position:absolute!important;inset:0!important;background:linear-gradient(90deg,#f7f6f2,#f7f6f2e8 27%,#f7f6f21f)!important;content:""}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq .b4-form-reference-media img{width:100%!important;height:242px!important;object-fit:cover!important;object-position:center!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-hero.rfq .b4-form-upload-toast{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-copy{position:static!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-copy h1{position:relative!important;z-index:1!important;max-width:255px!important;margin:0 0 12px!important;color:#17212e!important;font-size:34px!important;line-height:1.08!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-copy>p{position:relative!important;z-index:1!important;max-width:255px!important;margin:0!important;color:#465362!important;font-size:15px!important;line-height:1.5!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-facts{position:absolute!important;top:242px!important;left:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100vw!important;min-height:72px!important;padding:12px 20px!important;box-sizing:border-box!important;border-top:1px solid #e8e2d8!important;background:#fff!important;box-shadow:0 8px 14px #141d240d!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-facts span{display:grid!important;gap:2px!important;color:#59636d!important;font-size:8px!important;line-height:1.18!important}html body:has(.b4-rfq-validation-reference) .b4-form-reference-facts strong{color:#242d37!important;font-size:10px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-layout{display:block!important;width:min(100% - 30px,660px)!important;margin:0 auto!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-layout>.form-context-panel{display:none!important}html body:has(.b4-rfq-validation-reference) .front-form.b4-rfq-validation-reference{display:block!important;margin:0!important;padding:0 0 100px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>h2{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference>.front-form-error,html body:has(.b4-rfq-validation-reference) .b4-rfq-desktop-submit{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section{display:block!important;margin:0 0 8px!important;border:1px solid #e0e4e7!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 10px #1a232b09!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;min-height:51px!important;padding:0 19px!important;color:#17212e!important;cursor:pointer!important;font-size:16px!important;list-style:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary::-webkit-details-marker{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary>strong{font-size:inherit!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary>em{color:#6c7480!important;font-size:12px!important;font-style:normal!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-section>summary>span{font-size:18px!important;line-height:1!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-fields{display:grid!important;gap:12px!important;padding:0 19px 18px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference label{display:grid!important;gap:6px!important;margin:0!important;color:#202934!important;font-size:12px!important;font-weight:700!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference label>span{font-size:inherit!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference input:not([type=checkbox]),html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference select,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference textarea{width:100%!important;min-height:40px!important;padding:8px 11px!important;border:1px solid #dce1e5!important;border-radius:6px!important;background:#fff!important;color:#34404c!important;font-size:14px!important;line-height:1.25!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference textarea{min-height:92px!important;resize:vertical!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference .has-error input,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference .has-error textarea,html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference .has-error select{border-color:#ef5960!important;background:snow!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-validation-reference .has-error small{color:#dc444d!important;font-size:10px!important;font-weight:500!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone{display:block!important;padding:0!important;border:1px dashed #c8944f!important;border-radius:6px!important;background:#fffdf9!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone>input{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone>label{display:grid!important;min-height:82px!important;place-content:center!important;gap:5px!important;padding:12px!important;color:#4d5864!important;text-align:center!important;cursor:pointer!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone>label strong{color:#283440!important;font-size:14px!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone>label small{color:#67727d!important;font-size:11px!important;font-weight:500!important}html body:has(.b4-rfq-validation-reference) .upload-drop-zone>.front-form-error{display:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-upload-file{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 12px!important;align-items:center!important;padding:12px!important;border:1px solid #e2e6e8!important;border-radius:6px!important;background:#fff!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-upload-file strong{overflow:hidden!important;color:#26313b!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-upload-file span{color:#69747e!important;font-size:11px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-upload-file button{grid-column:2!important;grid-row:1 / span 2!important;min-height:28px!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#9a3b37!important;font-size:11px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-consent .front-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:0 19px 18px!important;font-weight:500!important;line-height:1.45!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-consent .front-consent input{width:18px!important;height:18px!important;margin:1px 0 0!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-consent .front-consent a{color:#ae741f!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline,html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help{display:block!important;margin:14px 0!important;padding:17px 19px!important;border:1px solid #e2e5e7!important;border-radius:8px!important;background:#fff!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline h3{margin:0 0 14px!important;color:#202b35!important;font-size:16px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline ol{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline li{display:grid!important;gap:4px!important;color:#28343e!important;font-size:9px!important;line-height:1.2!important;text-align:center!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-timeline li span{color:#69747e!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help>div{display:grid!important;gap:4px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help strong{color:#202a35!important;font-size:14px!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help span{color:#5d6873!important;font-size:11px!important;line-height:1.3!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-help a{flex:0 0 auto!important;padding:10px 12px!important;border:1px solid #9b671e!important;border-radius:5px!important;color:#9a641a!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-sticky{position:static!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:10px!important;min-height:74px!important;padding:9px 15px!important;border-top:1px solid #e0e3e5!important;background:#fffffff7!important;box-shadow:0 -8px 22px #161f271a!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-sticky>span{color:#3a4650!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-sticky button{display:grid!important;min-height:52px!important;place-content:center!important;gap:2px!important;padding:7px 10px!important;border:0!important;border-radius:5px!important;background:linear-gradient(100deg,#aa6b17,#c18a35)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(.b4-rfq-validation-reference) .b4-rfq-mobile-sticky button small{font-size:10px!important;font-weight:500!important;text-transform:none!important}}@media(min-width:560px)and (max-width:1180px){html body:has(.front-main) header.front-header.front-header{min-height:60px!important;height:60px!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header{min-height:60px!important;height:60px!important}}@media(min-width:1360px)and (max-width:1499px){html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav:not(.open),html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav.open,html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav#front-public-navigation{gap:3px!important;column-gap:3px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b3-applications-reference-hero) header.front-header.front-header nav .nav-item>a{font-size:9.9px!important}}@media(min-width:1500px)and (max-width:1600px){html body:has(.front-main):has(.b3-applications-reference-hero) main.front-main .b3-applications-reference-main .b3-applications-card-grid{grid-template-columns:225px 228px 228px 226px 225px 241px!important;column-gap:13px!important}html body:has(.front-main):has(.b3-applications-reference-hero) main.front-main .b3-applications-card-grid h3,html body:has(.front-main):has(.b3-applications-reference-hero) main.front-main .b3-reference-section-title h2,html body:has(.front-main):has(.b3-applications-reference-hero) main.front-main .b3-applications-category-panel h2{font-weight:700!important}html body:has(.b3-applications-reference-hero) .front-footer-link-group{gap:1px!important}html body:has(.b3-applications-reference-hero) .front-footer-link-group>a{min-height:14px!important}}@media(min-width:701px)and (max-width:900px){html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header{grid-template-columns:44px minmax(0,1fr) 74px!important;height:60px!important;min-height:60px!important;padding:0 30px!important;gap:12px!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-brand{grid-column:2!important;justify-self:center!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .mobile-menu-button{grid-column:1!important;justify-self:start!important;display:inline-flex!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools{grid-column:3!important;justify-self:end!important;display:flex!important;width:74px!important;min-width:74px!important;max-width:none!important;overflow:visible!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools button{display:none!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:74px!important;min-width:74px!important;min-height:60px!important;padding:0 7px!important;font-size:0!important;line-height:1.1!important;text-align:center!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools .front-rfq-button:after{content:"QUOTE"!important;font-size:10px!important;line-height:1.1!important}html body:has(.front-main):has(.products-index-page) .products-index-page .front-section:has(.filterable-products) .front-section-header{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer:not([open]){display:block!important;position:static!important;margin:20px 30px 10px!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer:not([open]) summary{display:inline-flex!important;width:172px!important;min-height:56px!important;padding:0 18px!important;border:1px solid #d7dce0!important;border-radius:5px!important;background:#fff!important;font-size:16px!important;font-weight:800!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer:not([open])>*:not(summary){display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open]{position:fixed!important;inset:60px 0 0!important;z-index:100!important;display:block!important;height:auto!important;margin:0!important;padding:44px 30px 100px!important;overflow-y:auto!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -18px 44px #111a2233,0 0 0 100vmax #14191e3d!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open]:before{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] summary{position:absolute!important;top:14px!important;left:50%!important;display:block!important;width:76px!important;min-height:8px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#cfd4d7!important;color:transparent!important;font-size:0!important;transform:translate(-50%)!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:0 4px 20px!important;border-bottom:1px solid #e0e3e5!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-head strong{font-size:24px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-head-actions{display:flex!important;align-items:center!important;gap:10px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-head-actions a,html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-head-actions button{min-height:34px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#9b6118!important;font-size:13px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .product-filter-controls{gap:0!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .product-filter-group{gap:12px!important;padding:20px 4px!important;border-bottom:1px solid #e0e3e5!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .product-filter-group h3{font-size:18px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .product-filter-options{gap:8px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .product-filter-options button{min-height:32px!important;padding:4px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2d3740!important;font-size:15px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-actions{position:sticky!important;bottom:-100px!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0 -30px -100px!important;padding:16px 30px 22px!important;border-top:1px solid #e0e3e5!important;background:#fff!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-actions>button,html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;border:1px solid #a8762d!important;border-radius:5px!important;background:#fff!important;color:#9b6118!important;font-size:15px!important;font-weight:800!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer[open] .mobile-filter-sheet-actions>a{background:#a8762d!important;color:#fff!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0 30px 14px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-chip-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-chip-row a{display:inline-flex!important;align-items:center!important;min-height:46px!important;padding:0 14px!important;border:1px solid #d7dce0!important;border-radius:4px!important;background:#fff!important;color:#1d2831!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-toolbar label{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-toolbar select{width:178px!important;min-height:56px!important;padding:0 30px 0 14px!important;border:1px solid #d7dce0!important;border-radius:5px!important;background:#fff!important;font-size:14px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .product-filter-panel{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filterable-products-layout{display:block!important;margin:0 30px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-result-header{min-height:42px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-result-header>div:first-child>span,html body:has(.front-main):has(.products-index-page) .products-index-page .desktop-product-list-tools{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-result-header>div:first-child>strong{font-size:16px!important;text-transform:uppercase!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card{display:grid!important;grid-template-columns:37% minmax(0,1fr)!important;grid-template-rows:auto auto 1fr auto!important;column-gap:18px!important;min-height:230px!important;padding:0!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .front-card-media{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;height:100%!important;min-height:186px!important;aspect-ratio:auto!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card h3{grid-column:2!important;grid-row:1!important;margin:22px 22px 4px 0!important;font-size:19px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .product-card-code{grid-column:2!important;grid-row:2!important;margin:0 22px 0 0!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl{display:grid!important;grid-column:2!important;grid-row:3!important;gap:5px!important;margin:16px 22px 16px 0!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl div{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl dt,html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl dd{font-size:13px!important;line-height:1.25!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .tag-row{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .card-actions{grid-column:1 / span 2!important;grid-row:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;border-top:1px solid #e1e3e4!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .card-actions a{min-height:52px!important;border:0!important;border-right:1px solid #e1e3e4!important;border-radius:0!important;background:transparent!important;color:#9b6118!important;font-size:13px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .card-actions a.compare-action{display:none!important}}@media(min-width:1200px){html body:has(#public-home-launch) main.front-main #public-home-launch .home-reference-operating-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important}html body:has(#public-home-launch) main.front-main #public-home-launch .home-reference-materials-section,html body:has(#public-home-launch) main.front-main #public-home-launch .home-reference-factory-section{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;min-height:0!important;height:auto!important}html body:has(#public-home-launch) main.front-main #public-home-launch .home-reference-operating-grid>.front-section>.front-container{width:100%!important;min-height:0!important;height:auto!important}html body:has(#public-home-launch) main.front-main #public-home-launch .home-reference-resource-board{margin-top:18px!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-section .front-section-heading-row{margin-bottom:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-section .front-section-header h2{font-size:12px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip{gap:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a{grid-template-rows:62px 28px!important;min-height:90px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>img{height:62px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>span{min-height:28px!important;padding-inline:4px!important;font-size:8px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section{width:calc(100% - 48px)!important;margin:12px auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section>.front-container{padding:12px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-heading-row{margin-bottom:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header h2{font-size:13px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header p{margin-top:3px!important;font-size:8px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:142px!important;padding:6px 8px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:88px!important;padding:0 5px!important;gap:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:36px!important;height:36px!important;margin-bottom:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-9px!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:9px!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:7.5px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:200px!important;min-height:28px!important;margin:8px auto 0!important;font-size:10px!important}}@media(min-width:1700px){html body header#front-home-reference-header.front-header{position:sticky!important;top:0!important;z-index:100!important;height:72px!important;min-height:72px!important}html body header#front-home-reference-header.front-header .front-brand{font-size:25px!important}html body header.front-header.front-header-home-reference nav#front-public-navigation.front-home-reference-navigation .nav-item.nav-item>a{font-size:13px!important}}@media(min-width:1200px){html body:has(.products-index-page) main.front-main .products-index-page:has(.front-hero)>.front-container:has(.front-breadcrumb){width:calc(100% - 48px)!important;max-width:none!important;margin:0 24px!important}html body:has(.products-index-page) main.front-main .products-index-page:has(.front-hero)>.front-container:has(.front-breadcrumb) .front-breadcrumb{padding:3px 0 0!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:first-child .home-reference-outline-cta:before{width:24px!important;height:16px!important;background:radial-gradient(circle at 7px 3px,#9a6e21 0 2px,transparent 2.4px),radial-gradient(circle at 16px 8px,#9a6e21 0 2px,transparent 2.4px),radial-gradient(circle at 10px 13px,#9a6e21 0 2px,transparent 2.4px),linear-gradient(#9a6e21,#9a6e21) 0 3px / 24px 1px no-repeat,linear-gradient(#9a6e21,#9a6e21) 0 8px / 24px 1px no-repeat,linear-gradient(#9a6e21,#9a6e21) 0 13px / 24px 1px no-repeat!important}}@media(min-width:701px)and (max-width:900px){html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open]{inset:630px 0 0!important;height:calc(100dvh - 630px)!important;min-height:0!important;max-height:calc(100dvh - 630px)!important;overflow-y:auto!important;padding:12px 18px 0!important;border-radius:22px 22px 0 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-active-chips{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .product-filter-options button{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;min-height:36px!important;padding:4px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .product-filter-options button:before{content:""!important;width:18px!important;height:18px!important;border:1px solid #c9d0d5!important;border-radius:3px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .product-filter-options button.active:before{border-color:#9b6a26!important;background:#a8762d!important;box-shadow:inset 0 0 0 4px #a8762d!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-actions{position:fixed!important;right:30px!important;bottom:100px!important;left:30px!important;z-index:121!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:82px!important;min-height:82px!important;padding:12px 18px 16px!important;border-top:1px solid #e0e3e5!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-sheet-result-summary{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .mobile-filter-sheet-head{padding:24px 16px 20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .mobile-filter-sheet-head>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;width:100%!important;gap:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .mobile-filter-sheet-head strong{font-size:25px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .mobile-filter-sheet-head span{color:#58636d!important;font-size:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer[open] .mobile-filter-sheet-head-actions button[data-mobile-drawer-close]{display:inline-grid!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;place-items:center!important;color:#4f5b65!important;font-size:42px!important;font-weight:300!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header{height:90px!important;min-height:90px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-brand .front-logo.front-wordmark{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-brand .mobile-reference-brand{display:block!important;color:#111a24!important;font-size:38px!important;font-weight:800!important;letter-spacing:-1.6px!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-brand{position:absolute!important;left:99px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:90px!important;grid-column:auto!important;justify-content:flex-start!important;transform:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-header-tools{display:flex!important;position:absolute!important;right:20px!important;width:auto!important;min-width:0!important;max-width:none!important;grid-column:auto!important;gap:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-header-tools>button:first-child{display:grid!important;width:42px!important;min-width:42px!important;min-height:52px!important;padding:0!important;place-items:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-header-tools>button:nth-child(2){display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) header.front-header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-grid!important;width:128px!important;min-width:128px!important;max-width:128px!important;min-height:52px!important;box-sizing:border-box!important;overflow:hidden!important;padding:0 8px!important;place-items:center!important;font-size:16px!important;line-height:1!important;text-align:center!important;white-space:normal!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .filterable-products.mobile-filter-drawer-reference .mobile-filter-drawer:focus{outline:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference>.front-container:has(.front-breadcrumb){width:calc(100% - 60px)!important;margin:0 30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary .front-container,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory>.front-container{width:calc(100% - 60px)!important;max-width:none!important;margin:0 30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary{padding:16px 0 20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary h1{margin:0!important;color:#111a24!important;font-size:52px!important;line-height:1.08!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary p{margin:14px 0 24px!important;color:#2d3740!important;font-size:20px!important;line-height:1.3!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary div div{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary div div strong{font-size:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .b1-mobile-drawer-directory-summary div div span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-filter,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-support,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-trust,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-categories>header{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-index-directory-grid{display:block!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:174px!important;gap:24px 20px!important;margin:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article{display:grid!important;grid-template-rows:130px minmax(0,1fr)!important;min-height:0!important;height:174px!important;padding:0!important;overflow:hidden!important;border:1px solid #d8dcdf!important;border-radius:9px!important;background:#f3f4f5!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article>img{width:100%!important;height:130px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article strong{display:grid!important;min-height:0!important;padding:10px 8px!important;place-items:center!important;color:#111a24!important;font-size:17px!important;line-height:1.1!important;text-align:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article p,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page.mobile-filter-drawer-reference) main.front-main .products-index-page.mobile-filter-drawer-reference .product-directory-category-grid>article.more{display:none!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy h1{max-width:370px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row>span{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;column-gap:8px!important;align-content:center!important;justify-content:start!important;padding-inline:38px!important;text-align:left!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row>span>svg{grid-row:span 2;width:20px!important;height:20px!important;color:#a66e21;stroke-width:1.55}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row>span>strong{align-self:end}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-header h2{font-size:24px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-header h2:after{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .home-reference-section-action{font-size:13px!important}}@media(min-width:701px)and (max-width:900px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) header.front-header.front-header.front-header{height:60px!important;min-height:60px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-grid,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy{min-height:442px!important;height:442px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy p{max-width:330px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions{display:flex!important;width:304px!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions>a{width:304px!important;min-height:48px!important}}@media(min-width:901px)and (max-width:1180px){html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header{grid-template-columns:minmax(0,1fr) 184px 44px!important;height:64px!important;min-height:64px!important;padding:0 28px!important;gap:22px!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-brand{grid-column:1!important;justify-self:start!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .mobile-menu-button{grid-column:3!important;justify-self:end!important;display:inline-flex!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools{grid-column:2!important;justify-self:end!important;display:flex!important;width:184px!important;min-width:184px!important;max-width:none!important;overflow:visible!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools button{display:none!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:184px!important;min-width:184px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .front-section:has(.filterable-products) .front-section-header{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer{display:block!important;position:static!important;margin:18px 34px 10px!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer summary{display:inline-flex!important;width:145px!important;min-height:42px!important;padding:0 14px!important;border:1px solid #dcc7a8!important;border-radius:5px!important;background:#fff!important;font-size:13px!important;font-weight:800!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-filter-drawer:not([open])>*:not(summary){display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0 34px 12px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-chip-row a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;border:1px solid #dcc7a8!important;border-radius:4px!important;background:#fff!important;color:#1d2831!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-toolbar label{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important}html body:has(.front-main):has(.products-index-page) .products-index-page .mobile-product-toolbar select{width:150px!important;min-height:38px!important;padding:0 28px 0 12px!important;border:1px solid #d9dee1!important;border-radius:4px!important;background:#fff!important;font-size:12px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .product-filter-panel{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filterable-products-layout{display:block!important;margin:0 34px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card{display:grid!important;grid-template-columns:48% minmax(0,1fr)!important;grid-template-rows:auto auto 1fr auto!important;column-gap:14px!important;min-height:206px!important;padding:0!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .front-card-media{grid-column:1!important;grid-row:1 / span 4!important;width:100%!important;height:100%!important;min-height:206px!important;aspect-ratio:auto!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card h3{grid-column:2!important;grid-row:1!important;margin:20px 16px 3px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .product-card-code{grid-column:2!important;grid-row:2!important;margin:0 16px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl{display:grid!important;grid-column:2!important;grid-row:3!important;gap:2px!important;margin:12px 16px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl div{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:5px!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl dt,html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card dl dd{font-size:9px!important;line-height:1.2!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .tag-row{display:none!important}html body:has(.front-main):has(.products-index-page) .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .card-actions{grid-column:2!important;grid-row:4!important;margin:0 16px 18px!important}}@media(min-width:901px)and (max-width:1180px){html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-grid,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy{min-height:344px!important;height:344px!important;max-height:344px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero>.front-hero-banner.front-container{padding-left:40px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy{width:440px!important;max-width:440px!important;padding:0!important;transform:translateY(6px)!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy h1{width:440px!important;max-width:440px!important;font-size:37px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .front-hero-copy p{max-width:402px!important;margin-top:24px!important;font-size:14px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions{width:auto!important;flex-direction:row!important;align-items:center!important;gap:22px!important;margin-top:49px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .products-hero-actions>a{width:auto!important;min-width:152px!important;min-height:44px!important;padding-inline:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row>span{min-height:80px!important;height:80px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-hero-facts-row{padding-inline:38px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .mobile-filter-drawer{float:left!important;margin:18px 20px 10px 34px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .mobile-product-toolbar{min-height:42px!important;margin:-69px 34px 26px 200px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .mobile-product-toolbar label{position:relative!important;top:58px!important;z-index:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-result-header{min-height:26px!important;margin-bottom:12px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-result-header>div:first-child>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .desktop-product-list-tools{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-result-header>div:first-child>strong{font-size:16px!important;text-transform:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filterable-products-layout{margin:-11px 4px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .front-card-media{min-height:206px!important;height:206px!important;max-height:206px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .filtered-product-results>.front-grid.compact.front-grid .product-card .compare-action{display:none!important}}@media(min-width:701px)and (max-width:900px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header{height:102px!important;min-height:102px!important;grid-template-columns:44px minmax(0,1fr) 74px!important;padding-inline:30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .front-brand{grid-column:2!important;justify-self:center!important;width:auto!important;min-width:0!important;max-width:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .front-brand .front-logo.front-wordmark{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;font-size:39px!important;letter-spacing:.015em!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .front-brand .mobile-reference-brand{display:inline-flex!important;width:auto!important;font-size:39px!important;letter-spacing:.015em!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .mobile-menu-button{grid-column:1!important;width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .front-header-tools{grid-column:3!important;align-self:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) header.front-header.front-header.front-header .front-header-tools .front-rfq-button{min-height:76px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .product-hero-facts-row,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .product-hero-facts-row>span{min-height:75px!important;height:75px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .product-hero-facts-row{position:relative!important;z-index:2!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .front-section:has(.filterable-products){margin-top:-86px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .mobile-filter-drawer:not([open])+.mobile-product-toolbar{margin:-10px 30px 4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .filterable-products-layout{margin:-6px 30px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.mobile-filter-drawer-reference)) main.front-main .products-index-page .filtered-result-header{min-height:22px!important;height:22px!important;margin-bottom:10px!important;padding:0!important;border:0!important;background:transparent!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-tile.tile-4>span{font-size:15px!important;letter-spacing:-.01em!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:block!important;height:auto!important;margin:34px 0 28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 28px!important;overflow:visible!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{width:calc(100% - 50px)!important;max-width:none!important;height:auto!important;min-height:0!important;padding:30px 32px!important;overflow:visible!important;background:#fff!important;border:1px solid #e7e2da!important;border-radius:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-heading-row{margin-bottom:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header h2{font-size:20px!important;line-height:1.12!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-section .front-section-header p{margin-top:4px!important;font-size:11px!important;line-height:1.35!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:174px!important;padding:6px 4px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:92px!important;padding:0 5px!important;gap:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:42px!important;height:42px!important;margin-bottom:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:9px!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:7px!important;line-height:1.22!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:260px!important;min-height:30px!important;margin:10px auto 0!important;font-size:8px!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section .front-section-heading-row{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-section>.front-container{padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;height:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section{min-height:820px!important;padding:42px 40px 38px!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications h3{font-size:29px!important;line-height:1.14!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section>p{margin:12px 0 50px!important;font-size:15px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:80px 18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch{gap:11px!important;font-size:14px!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch>span{width:126px!important;height:126px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.zinc-alloy>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.brass>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.stainless>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.aluminum>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.iron>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.polished-nickel>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.brushed>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.antique-brass>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.gunmetal>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch.matte-black>span{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,258px)!important;grid-auto-rows:258px!important;gap:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid>a{display:grid!important;grid-template-rows:200px 58px!important;min-height:258px!important;height:258px!important;overflow:hidden!important;border:1px solid #e7e5e1!important;border-radius:8px!important;background:#f7f7f6!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid img{width:100%!important;height:200px!important;min-height:200px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid span{position:static!important;display:flex!important;width:auto!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:5px 10px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;color:#20262d!important;background:#f7f7f6!important;font-size:14px!important;font-weight:680!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications .home-reference-outline-cta{width:min(420px,78%)!important;min-height:52px!important;margin:72px auto 0!important;font-size:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:first-child>p{margin:30px 0 65px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:first-child .home-reference-outline-cta{margin-top:97px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:last-child .home-reference-outline-cta{margin-top:31px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page .product-directory-filter section a{min-height:16px!important;height:16px!important;font-size:9px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:70px 16px 24px 22px!important;min-height:132px!important;padding-bottom:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:20px 36px 22px!important;min-height:96px!important;padding-top:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{font-size:8.2px!important;line-height:1.22!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:20px!important;font-size:9px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:70px 14px 18px 16px!important;min-height:118px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:16px 24px 16px!important;min-height:118px!important;padding-top:30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:8px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:18px!important;max-height:18px!important;margin:0!important;font-size:7.4px!important;line-height:1.16!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:16px!important;font-size:7.4px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-section .front-section-heading-row{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-section>.front-container{padding:0!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-factory-quality{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card{display:flex!important;min-height:780px!important;padding:32px!important;flex-direction:column!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card h3,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card h3{display:block!important;margin:0!important;color:#17212a!important;font-size:25px!important;line-height:1.15!important;text-transform:uppercase!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>p,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card>p{display:block!important;max-width:560px!important;margin:12px 0 26px!important;color:#52606a!important;font-size:14px!important;line-height:1.48!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery{display:grid!important;height:374px!important;min-height:374px!important;grid-template-columns:minmax(0,2fr) minmax(146px,.82fr)!important;grid-template-rows:repeat(3,118px)!important;gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img.primary{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery img.primary{grid-column:1!important;grid-row:1 / span 3!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:24px 0 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:4px 8px!important;min-height:74px!important;place-items:center!important;text-align:center!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span>svg{grid-row:1 / span 2!important;width:30px!important;height:30px!important;color:#9b6724!important;stroke-width:1.5!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics strong{font-size:20px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics small{font-size:11px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table{width:100%!important;margin:0 0 16px!important;border-collapse:separate!important;border-spacing:0!important;font-size:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table td{padding:11px 12px!important;font-size:12px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table th{padding:11px 12px!important;background:#faf9f6!important;color:#17212a!important;font-size:12px!important;font-weight:700!important;text-align:left!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-gallery img{width:100%!important;height:212px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>.home-reference-outline-cta,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card>.home-reference-outline-cta{position:static!important;align-self:center!important;width:260px!important;min-height:46px!important;margin-top:24px!important;font-size:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section{width:calc(100% - 50px)!important;margin:34px auto 28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section>.front-container{width:100%!important;max-width:none!important;padding:30px 32px!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-heading-row{margin-bottom:26px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header h2{font-size:27px!important;line-height:1.16!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header p{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process{min-height:408px!important;padding:14px 10px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-steps{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article{min-height:216px!important;padding:0 12px!important;gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article .home-reference-process-icon{width:76px!important;height:76px!important;margin-bottom:22px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article strong{font-size:14px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article p{font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-cta{width:440px!important;min-height:52px!important;margin:28px auto 0!important;font-size:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a{grid-template-rows:198px 56px!important;min-height:254px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>img{height:198px!important;object-fit:cover!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-strip>a>span{min-height:56px!important;padding-inline:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-lower-footer-frame{width:100%!important;margin:-16px 0 0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board{grid-template-columns:1.134fr 1.392fr 1.003fr 1.154fr!important;gap:16px!important;width:calc(100vw - 55px)!important;min-height:468px!important;margin:-1px 0 4px calc(50% - 50vw + 30px)!important;padding:0!important;border:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board article{min-height:468px!important;padding:22px 20px!important;border:1px solid #e7e2da!important;border-radius:8px!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board article:last-child{border-right:1px solid #e7e2da!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board h3{font-size:17px!important;line-height:1.16!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board p,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board small,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board blockquote{font-size:13px!important;line-height:1.45!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-rating{margin:0 0 14px!important;color:#a76f1f!important;font-size:20px!important;letter-spacing:3px!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author{margin:0 0 18px!important;color:#111a21!important;font-weight:400!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author b,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author small{display:block!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author small{margin-top:4px!important;color:#59636e!important;font-size:13px!important;font-weight:400!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div{grid-template-columns:minmax(0,1fr) 96px!important;grid-template-rows:repeat(2,114px)!important;gap:9px!important;margin-bottom:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card img.primary{height:237px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div img:not(.primary){width:96px!important;height:114px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){grid-template-columns:100px minmax(0,1fr) 64px!important;min-height:100px!important;gap:14px!important;padding:9px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) img{width:100px!important;min-width:100px!important;height:90px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) strong{font-size:11px!important;line-height:1.32!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) small{font-size:10.5px!important;line-height:1.38!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card img{height:250px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-catalog-cover{position:relative!important;width:fit-content!important;margin-inline:auto!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-catalog-cover>span{position:absolute!important;top:22px!important;left:17px!important;display:grid!important;gap:7px!important;color:#f5ead9!important;font-size:17px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1px!important;text-transform:uppercase!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-catalog-cover>span small{color:#f5ead9!important;font-size:8px!important;font-weight:500!important;letter-spacing:.5px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-catalog-cover>span b{color:#d4a75e!important;font-size:8px!important;font-weight:500!important;letter-spacing:.5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card>a{min-height:44px!important;margin-top:16px!important;font-size:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>strong{font-size:48px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip{min-height:119px!important;border:0!important;background:#fff!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip article{grid-template-columns:52px minmax(0,1fr)!important;gap:7px 18px!important;min-height:119px!important;padding:26px 46px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip article>svg{width:52px!important;height:52px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip strong{font-size:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip span{font-size:14px!important;line-height:1.42!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta{grid-template-columns:64px minmax(0,1fr) 350px!important;gap:28px!important;min-height:117px!important;padding:24px 134px 24px 92px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>svg{width:58px!important;height:58px!important;color:#9b6724!important;stroke-width:1.5!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta h2{text-transform:uppercase!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a{width:350px!important;gap:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a>svg{width:24px!important;height:24px!important;stroke-width:1.5!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board>article>a,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a>b{display:inline-flex!important;align-items:center!important;gap:10px!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board>article>a>svg,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a>b>svg{width:17px!important;height:17px!important;stroke-width:1.6!important}html body:has(.home-reference-page,.products-index-page) .front-footer{padding:0 0 10px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-inner{width:100%!important;max-width:none!important;grid-template-columns:270px minmax(0,1fr)!important;gap:48px!important;padding:28px 26px 20px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-brand p{max-width:250px!important;margin:10px 0 16px!important;font-size:11px!important;line-height:1.45!important}html body:has(.home-reference-page,.products-index-page) .front-footer-social-links{display:flex!important;gap:12px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-social-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;border:1px solid rgba(247,251,255,.82)!important;border-radius:50%!important}html body:has(.home-reference-page,.products-index-page) .front-footer-social-links svg{width:16px!important;height:16px!important;stroke-width:1.55!important}html body:has(.home-reference-page,.products-index-page) .front-footer-social-links a>span{font-size:12px!important;font-weight:700!important;line-height:1!important}html body:has(.home-reference-page,.products-index-page) .front-footer-link-group summary{margin-bottom:7px!important;font-size:11px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-link-group>a{min-height:20px!important;font-size:10.4px!important;font-weight:400!important;line-height:1.25!important}html body:has(.home-reference-page,.products-index-page) .front-footer-bottom{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;min-height:52px!important;margin:0!important;padding:16px 26px 2px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-bottom>span,html body:has(.home-reference-page,.products-index-page) .front-footer-bottom nav,html body:has(.home-reference-page,.products-index-page) .front-footer-bottom nav a{font-size:10px!important;line-height:1.2!important}html body:has(.home-reference-page,.products-index-page) .front-footer-bottom nav{display:flex!important;justify-content:center!important;gap:20px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-language{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important}html body:has(.home-reference-page,.products-index-page) .front-footer-language svg{width:16px!important;height:16px!important;stroke-width:1.5!important}html body:has(.front-main):has(.home-reference-page) footer.front-footer{background:linear-gradient(108deg,#101c22,#081217 58%,#1b2b32)!important}html body:has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-brand p{font-size:12px!important;line-height:1.5!important}html body:has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-link-group summary{font-size:12px!important;line-height:1.3!important}html body:has(.front-main):has(.home-reference-page) footer.front-footer .front-footer-link-group>a{font-size:11.4px!important;line-height:1.35!important}html body:has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a{background:linear-gradient(105deg,#a76f22,#c78b31 58%,#a96f22)!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:315px!important;padding:14px 10px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:216px!important;padding:0 12px!important;gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:76px!important;height:76px!important;margin-bottom:22px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-24px!important;font-size:14px!important;line-height:1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:14px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:12px!important;line-height:1.42!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:440px!important;min-height:52px!important;margin:28px auto 0!important;font-size:13px!important;line-height:1.2!important}html body:has(.front-main):has(.products-index-page) header.front-header.front-header nav .nav-item>a{font-weight:600!important}html body:has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-inner{align-items:start!important;gap:34px!important;padding:8px 26px 4px!important}html body:has(.front-main):has(.products-index-page) .front-footer .front-footer-links{align-items:start!important}html body:has(.front-main):has(.products-index-page) .front-footer .front-footer-link-group{display:block!important;align-self:start!important}html body:has(.products-index-page) .front-footer-brand p{margin:7px 0 10px!important;font-size:8.6px!important;line-height:1.25!important}html body:has(.products-index-page) .front-footer-social-links{gap:8px!important}html body:has(.products-index-page) .front-footer-social-links a{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}html body:has(.products-index-page) .front-footer-social-links svg{width:12px!important;height:12px!important}html body:has(.products-index-page) .front-footer-social-links a>span{font-size:9px!important}html body:has(.products-index-page) .front-footer-link-group summary{margin-bottom:2px!important;font-size:9px!important}html body:has(.products-index-page) .front-footer-link-group>a{display:flex!important;min-height:12px!important;font-size:8.2px!important;line-height:1.12!important}html body:has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-bottom{min-height:16px!important;padding:2px 26px 0!important}html body:has(.products-index-page) .front-footer{padding-bottom:4px!important}html body:has(.products-index-page) .front-footer-bottom>span,html body:has(.products-index-page) .front-footer-bottom nav,html body:has(.products-index-page) .front-footer-bottom nav a{font-size:8px!important}}@media(min-width:1200px){html body:has(.products-index-page .filterable-products.all-products-view) .products-index-page>.front-breadcrumb,html body:has(.products-index-page .filterable-products.all-products-view) .products-index-page .front-section:has(.filterable-products.all-products-view)>.front-container{width:min(1488px,calc(100% - 48px))!important;max-width:1488px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header .front-brand,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header .front-logo,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header .front-header-tools,html body:has(.front-main):has(.front-main):has(.front-main):has(.products-index-page .filterable-products.all-products-view) header.front-header.front-header nav .nav-item>a{min-height:60px!important;height:60px!important}html body:has(.products-index-page .filterable-products.all-products-view) .products-index-page>.front-section:has(.filterable-products.all-products-view){margin-top:-18px!important}html body:has(.products-index-page) .products-index-page .front-section:has(.filterable-products.all-products-view) .front-section-header{margin-bottom:8px!important}html body:has(.products-index-page) .products-index-page .front-section:has(.filterable-products.all-products-view) .front-section-header h2{font-size:26px!important}html body:has(.products-index-page) .products-index-page .front-section:has(.filterable-products.all-products-view) .front-section-header p{display:none!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filterable-products-layout{display:block!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-filter-panel{display:none!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filterable-products-layout{margin-top:-60px!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filtered-result-header{position:relative!important;min-height:48px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filtered-result-header>div:first-child{transform:translateY(35px)!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filtered-result-header>div:first-child>span{display:none!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .desktop-product-list-tools{position:absolute!important;top:1px!important;right:0!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .filtered-product-results>.front-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .front-card.product-card{min-height:420px!important;padding:0!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .front-card.product-card .front-card-media{width:100%!important;height:170px!important;min-height:170px!important;margin:0!important;border-radius:5px 5px 0 0!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .front-card.product-card h3{margin:10px 14px 2px!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:hover .card-actions,html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:62px!important;margin:0!important;background:#111a22!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:hover .card-actions a,html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions a{width:auto!important;min-height:62px!important;padding:0 1px!important;border:0!important;border-right:1px solid rgba(255,255,255,.22)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:0!important;line-height:1!important;overflow:visible!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:hover .card-actions a:last-child,html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions a:last-child{border-right:0!important}html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:hover .card-actions a:after,html body:has(.products-index-page) .products-index-page .filterable-products.all-products-view .product-card:focus-within .card-actions a:after{font-size:7.5px!important;line-height:1.1!important}html body:has(.products-index-page) .products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options button{min-height:24px!important;gap:6px!important;padding:3px 4px 3px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#4c5862!important;font-size:9.5px!important}html body:has(.products-index-page) .products-index-page .filterable-products:has(.active-filter-summary) .product-filter-options small{margin-left:auto!important;color:#6a747d!important;font-size:9px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{background-size:800% auto!important;background-position-y:center!important;background-repeat:no-repeat!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-1{background-position-x:0%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-2{background-position-x:14.2857%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-3{background-position-x:28.5714%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-4{background-position-x:42.8571%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-5{background-position-x:57.1429%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-6{background-position-x:71.4286%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-7{background-position-x:85.7143%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon.step-8{background-position-x:100%!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section{padding-top:30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-category-section .front-section-heading-row{margin-bottom:32px!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article{grid-template-rows:70px 16px 22px 18px!important;min-height:126px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more{grid-template-rows:18px 30px 18px!important;min-height:126px!important;padding-top:26px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article strong{font-size:10px!important;line-height:1.18!important;font-weight:700!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:22px!important;max-height:22px!important;font-size:8.5px!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article>a,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article.more>a{min-height:18px!important;font-size:8.5px!important;line-height:1.16!important;font-weight:700!important}}@media(min-width:1200px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header h2{font-size:24px!important;line-height:1.1!important;text-transform:uppercase!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header h2:after{display:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header p{max-width:760px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article{gap:19px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-steps{width:calc(100% + 30px)!important;margin-left:-30px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article .home-reference-process-icon{width:100px!important;height:100px!important;margin-bottom:28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-cta{margin-top:72px!important}}@media(min-width:1200px){html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay{transform:translate(-424px)!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) header.front-header.front-header .nav-item:has(>a[href="/resources/"])>a:focus,html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) header.front-header.front-header .nav-item:has(>a[href="/resources/"])>a:focus-visible{outline:0!important;box-shadow:inset 0 -2px #a96e1d!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) header.front-header.front-header .nav-item:has(>a[href="/resources/"])>.nav-dropdown{top:calc(100% - 11px)!important;left:138px!important;min-width:172px!important;width:172px!important;max-width:172px!important;border-radius:4px!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) header.front-header.front-header .nav-item:has(>a[href="/resources/"])>.nav-dropdown a{min-height:35px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid{grid-template-rows:132px 120px 113px 110px!important;row-gap:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article{min-height:0!important;height:100%!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article:nth-child(n+5):nth-child(-n+8){grid-template-rows:58px 15px 28px 15px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article:nth-child(n+9):nth-child(-n+12){grid-template-rows:52px 15px 30px 15px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article:nth-child(n+13):nth-child(-n+15){grid-template-rows:46px 15px 30px 15px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page):not(:has(.active-filter-summary)) main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article.more{grid-template-rows:16px 26px 14px!important;padding-top:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-inner,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-bottom{width:calc(100% - 80px)!important;max-width:none!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-inner{gap:34px!important;padding:10px 0 6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-brand p{margin:7px 0 10px!important;font-size:9.5px!important;line-height:1.32!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-social-links{gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-social-links a{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-social-links svg{width:16px!important;height:16px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-link-group summary{margin-bottom:4px!important;font-size:10.6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-link-group>a{min-height:16px!important;font-size:9.6px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer .front-container.front-footer-bottom{min-height:22px!important;padding:6px 0 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer{padding-bottom:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-bottom>span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-bottom nav,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.products-index-page) .front-footer-bottom nav a{font-size:9.3px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.home-reference-factory-section .home-reference-factory-card,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.home-reference-factory-section .home-reference-quality-card{padding-bottom:28px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>p{margin:6px 0 17px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery{height:362px!important;min-height:362px!important;grid-template-rows:repeat(3,114px)!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics{height:149px!important;min-height:149px!important;gap:0!important;margin-top:14px!important;border:1px solid #e7e2da!important;border-radius:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:36px 28px 24px!important;gap:0!important;min-height:0!important;padding:20px 8px 12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span:not(:last-child){border-right:1px solid #e7e2da!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span>svg{grid-row:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>.home-reference-outline-cta{margin-top:19px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card>p{max-width:470px!important;margin:14px 0 22px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table th,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table td{padding-block:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-gallery img{height:242px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.home-reference-factory-section>.front-container{width:100%!important;margin:0 0 0 25px!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.home-reference-materials-section>.front-container{width:calc(100% + 14px)!important;margin-left:18px!important;margin-right:0!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section{padding:49px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications .home-reference-swatch strong{font-size:16px!important;line-height:1.15!important;font-weight:400!important}}@media(min-width:1700px){html body header.front-header.front-header-home-reference nav#front-public-navigation.front-home-reference-navigation{gap:16px!important}html body header.front-header.front-header-home-reference nav#front-public-navigation.front-home-reference-navigation .nav-item.nav-item>a{font-size:13px!important}}@media(min-width:1200px){html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-section{background:#fff!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board h3{font-weight:700!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board article>a,html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a>b{font-weight:700!important}html body:has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip strong{font-weight:600!important}html body:has(.home-reference-page) .front-footer .front-footer-link-group summary{font-weight:700!important}}@media(min-width:1600px){html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega{grid-template-columns:332px minmax(0,1fr) 270px 252px!important;gap:36px!important;min-height:612px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col:nth-child(n+2){border-left:1px solid #e6e8ea!important;padding-left:32px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-col.primary h2{margin:0 0 8px!important;font-size:17px!important;font-weight:700!important;text-transform:uppercase!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list{gap:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list a{min-height:74px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list img{height:72px!important;border:1px solid #e6e8ea!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list strong,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row strong{font-size:15px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-category-list small,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row small{font-size:12px!important;line-height:1.4!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row{grid-template-rows:176px auto auto 22px!important;min-height:322px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-mega-row img{height:176px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-application-row{border:0!important;border-radius:0!important;background:transparent!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row>svg,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-application-row>svg{width:34px!important;height:34px!important;color:#a57425!important;stroke-width:1.5!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row>span{display:grid!important;gap:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row strong{font-size:13px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-shortcut-row small{font-size:11px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) .batch9-mega-wrap .batch9-application-row{min-height:74px!important;gap:18px!important;padding:0!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}}@media(min-width:1200px){html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-input-row{grid-template-columns:minmax(0,1fr) 36px 36px!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-escape{display:grid!important;width:32px!important;height:22px!important;place-items:center!important;border:1px solid #d9dce0!important;border-radius:4px!important;color:#4f5961!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-product{height:109px!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-product img{height:107px!important;aspect-ratio:auto!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-product span{display:none!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-input-row input:focus{outline:0!important;box-shadow:none!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-close{position:relative!important;display:grid!important;place-items:center!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-close:before,html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-close:after{top:50%!important;left:50%!important;transform-origin:center!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-close:before{transform:translate(-50%,-50%) rotate(45deg)!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-close:after{transform:translate(-50%,-50%) rotate(-45deg)!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-resource{grid-template-columns:58px minmax(0,1fr) 18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board{gap:10px!important;min-height:250px!important;height:250px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board article{min-height:250px!important;height:250px!important;padding:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board h3{font-size:12px!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board p,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board span,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board small,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-resource-board blockquote{font-size:9px!important;line-height:1.3!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div{grid-template-columns:minmax(0,1fr) 64px!important;grid-template-rows:repeat(2,46px)!important;gap:5px!important;margin-bottom:7px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card img.primary{height:97px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-case-card div img:not(.primary){width:64px!important;height:46px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link){grid-template-columns:38px minmax(0,1fr) 46px!important;min-height:40px!important;gap:8px!important;padding:3px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) img{width:38px!important;min-width:38px!important;height:34px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) strong,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-guide-card>a:not(.home-reference-text-link) small{font-size:8px!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card img{height:96px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-download-card>a{min-height:28px!important;margin-top:8px!important;font-size:9px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip article{min-height:68px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip article{grid-template-columns:32px minmax(0,1fr)!important;gap:4px 10px!important;padding:12px 20px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-trust-strip article>svg{width:32px!important;height:32px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta{grid-template-columns:40px minmax(0,1fr) 220px!important;gap:16px!important;min-height:72px!important;padding:12px 60px 12px 42px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>svg{width:36px!important;height:36px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta h2{font-size:18px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-dark-cta>a{width:220px!important;min-height:34px!important;font-size:10px!important}html body:has(.home-reference-page) .front-footer{padding:18px 40px 6px!important}html body:has(.home-reference-page) .front-footer .front-container.front-footer-inner{width:calc(100% - 32px)!important;max-width:none!important;grid-template-columns:240px minmax(0,1fr)!important;gap:30px!important;padding:0!important}html body:has(.home-reference-page) .front-footer-brand p{margin:5px 0 8px!important;font-size:9px!important;line-height:1.25!important}html body:has(.home-reference-page) .front-footer-social-links a{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}html body:has(.home-reference-page) .front-footer-link-group{gap:1px!important}html body:has(.home-reference-page) .front-footer-link-group summary{margin-bottom:3px!important;font-size:10px!important}html body:has(.home-reference-page) .front-footer-link-group>a{min-height:12px!important;font-size:8px!important;line-height:1.15!important}html body:has(.home-reference-page) .front-footer .front-container.front-footer-bottom{min-height:16px!important;padding:5px 0 0!important}html body:has(.home-reference-page) .front-footer-bottom>span,html body:has(.home-reference-page) .front-footer-bottom nav,html body:has(.home-reference-page) .front-footer-bottom nav a{font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>strong{margin:0 0 2px!important;font-size:24px!important;line-height:.8!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card blockquote{margin:3px 0 4px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-rating{margin:0 0 4px!important;font-size:11px!important;letter-spacing:1px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author{margin:0 0 4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-author small{margin-top:1px!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-testimonial-card>a{min-height:0!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section>.front-container{padding:12px 14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-heading-row{margin-bottom:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header h2{font-size:13px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-section .front-section-header p{margin-top:3px!important;font-size:8px!important;line-height:1.2!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process{min-height:142px!important;padding:6px 8px 0!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article{min-height:88px!important;padding:0 5px!important;gap:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon{width:36px!important;height:36px!important;margin-bottom:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article .home-reference-process-icon:after{bottom:-9px!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article strong{font-size:9px!important;line-height:1.15!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process article p{font-size:7.5px!important;line-height:1.25!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-process-cta{width:200px!important;min-height:28px!important;margin:8px auto 0!important;font-size:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article .home-reference-process-icon{width:36px!important;height:36px!important;margin-bottom:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process article .home-reference-process-icon:after{bottom:-9px!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-category-process-frame .home-reference-process-cta{width:200px!important;min-height:28px!important;margin:8px auto 0!important;font-size:10px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;gap:10px!important;width:calc(100% - 48px)!important;margin:0 auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-operating-grid>.front-section>.front-container{width:auto!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications{gap:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section{min-height:205px!important;padding:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications h3{font-size:12px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section>p,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:first-child>p{margin:3px 0 7px!important;font-size:7px!important;line-height:1.18!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch-grid{gap:6px 4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch{gap:2px!important;font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-swatch>span{width:34px!important;height:34px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid{grid-template-rows:repeat(2,58px)!important;grid-auto-rows:58px!important;gap:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid>a{grid-template-rows:43px 15px!important;min-height:58px!important;height:58px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid img{height:43px!important;min-height:43px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-application-grid span{height:15px!important;min-height:15px!important;padding:1px 2px!important;font-size:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications .home-reference-outline-cta,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:first-child .home-reference-outline-cta,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-materials-applications>section:last-child .home-reference-outline-cta{width:150px!important;min-height:24px!important;margin:5px auto 0!important;font-size:9px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-factory-quality{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card{min-height:205px!important;padding:12px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card h3,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card h3{font-size:11px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-gallery{height:82px!important;min-height:82px!important;grid-template-rows:repeat(3,25px)!important;gap:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics{height:46px!important;min-height:46px!important;margin-top:5px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span{grid-template-rows:16px 15px 11px!important;padding:2px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics span>svg{width:14px!important;height:14px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics strong,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-metrics small{font-size:8px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table{margin:3px 0!important;font-size:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table th,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-table td{padding:3px 4px!important;font-size:6px!important;line-height:1.1!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-gallery{margin-top:2px!important;gap:4px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-gallery img{height:48px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-factory-card>.home-reference-outline-cta,html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.home-reference-page) main.front-main .home-reference-page .home-reference-quality-card>.home-reference-outline-cta{width:150px!important;min-height:24px!important;margin-top:5px!important;font-size:9px!important}html body:has(.front-main):has(.products-index-page):has(.front-search-overlay) .front-search-overlay-resource:after{align-self:center!important;color:#1b252c!important;content:"→"!important;font-size:18px!important;line-height:1!important}}@media(max-width:760px){html body:has(.front-main):has(.batch11-compare-screen) header.front-header.front-header{display:none!important}html body:has(.batch11-compare-screen){background:#fff!important}html body:has(.batch11-compare-screen) .batch11-overlay.batch11-compare-screen{top:0!important;padding:0!important;background:#fff!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-header{display:block!important;position:sticky!important;top:0!important;z-index:5!important;border-bottom:1px solid #e7e9eb!important;background:#fff!important}html body:has(.batch11-compare-screen) .batch11-mobile-status{height:23px!important;padding-inline:24px!important}html body:has(.batch11-compare-screen) .batch11-mobile-status strong{font-size:12px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar{grid-template-columns:28px 104px 24px 28px 58px!important;min-height:52px!important;gap:8px!important;padding:0 14px 6px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar button{width:22px!important;gap:4px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar .batch11-mobile-rfq-wordmark{width:104px!important;color:#1a232b!important;font-size:16px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar .batch11-mobile-rfq-wordmark b{display:block!important;height:auto!important;margin-top:2px!important;padding:0!important;border-radius:0!important;color:#b2781e!important;background:transparent!important;font-size:8px!important;letter-spacing:.22em!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar i{width:21px!important;height:21px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar i:before{width:15px!important;height:15px!important;border-width:2px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar i:after{width:8px!important;height:2px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-toolbar>strong{height:34px!important;border-radius:4px!important;font-size:10px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro{display:grid!important;gap:0!important;padding:10px 0 8px!important}html body:has(.batch11-compare-screen) .batch11-compare-head,html body:has(.batch11-compare-screen) .batch11-mobile-compare-back{display:none!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro nav{display:flex!important;gap:8px!important;align-items:center!important;color:#4d5962!important;font-size:9px!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro nav span:not(:last-child):after{margin-left:8px!important;color:#87919a!important;content:">"}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro>a{width:max-content!important;margin-top:10px!important;color:#976923!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro>a:before{margin-right:7px!important;content:"←"}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro h1{margin:10px 0 4px!important;color:#172027!important;font-size:22px!important;line-height:1.12!important}html body:has(.batch11-compare-screen) .batch11-mobile-compare-intro p{margin:0!important;color:#4d5962!important;font-size:11px!important;line-height:1.35!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare{gap:5px!important;margin-bottom:8px!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare>div,html body:has(.batch11-compare-screen) .batch11-mobile-add-product{min-height:28px!important;padding-inline:7px!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare>div strong,html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare>div button,html body:has(.batch11-compare-screen) .batch11-mobile-add-product{font-size:8px!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare article{grid-template-columns:30px minmax(0,1fr)!important;min-height:49px!important;padding:4px!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare article img{width:30px!important;height:33px!important}html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare article strong,html body:has(.batch11-compare-screen) .batch11-mobile-selected-compare article small{font-size:7px!important}html body:has(.batch11-compare-screen) .batch11-product-label,html body:has(.batch11-compare-screen) .batch11-product-top{min-height:140px!important}html body:has(.batch11-compare-screen) .batch11-product-top{gap:4px!important;padding:7px 5px!important}html body:has(.batch11-compare-screen) .batch11-product-top img{height:62px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-status{height:23px!important;padding-inline:24px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-status strong{font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar{grid-template-columns:28px 104px 24px 28px 58px!important;min-height:60px!important;gap:8px!important;padding:0 14px 6px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-wordmark{width:104px!important;font-size:16px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-wordmark b{margin-top:2px!important;font-size:8px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar>b{height:34px!important;font-size:10px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-toolbar .batch11-mobile-rfq-wordmark b{display:block!important;height:auto!important;padding:0!important;border-radius:0!important;color:#b2781e!important;background:transparent!important;font-size:8px!important;letter-spacing:.22em!important}html body:has(.batch11-rfq-screen) .batch11-shell{padding:0 16px 86px!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head{padding:10px 0 6px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-crumb,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-crumb span{gap:8px!important;margin-bottom:3px!important;font-size:9px!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head h2{margin:0 0 5px!important;font-size:18px!important;line-height:1.14!important}html body:has(.batch11-rfq-screen) .batch11-rfq-head p{font-size:11px!important;line-height:1.35!important}html body:has(.batch11-rfq-screen) .batch11-stepper{min-height:42px!important;margin:0!important}html body:has(.batch11-rfq-screen) .batch11-stepper span{align-content:start!important;grid-template-rows:24px auto!important;min-height:42px!important;padding-top:0!important;gap:3px!important}html body:has(.batch11-rfq-screen) .batch11-stepper span b{width:24px!important;height:24px!important;font-size:10px!important}html body:has(.batch11-rfq-screen) .batch11-stepper span strong{font-size:6px!important;line-height:1.15!important}html body:has(.batch11-rfq-screen) .batch11-stepper span:after{top:12px!important;left:calc(50% + 13px)!important;width:calc(100% - 26px)!important;height:1px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product{grid-template-columns:112px minmax(0,1fr)!important;min-height:112px!important;gap:12px!important;margin:0 0 14px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product img{width:112px!important;height:112px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product>div{padding:10px 10px 8px 0!important}html body:has(.batch11-rfq-screen) .batch11-selected-product>div>span{padding:3px 6px!important;font-size:8px!important}html body:has(.batch11-rfq-screen) .batch11-selected-product strong{margin-top:5px!important;font-size:13px!important;line-height:1.16!important}html body:has(.batch11-rfq-screen) .batch11-selected-product ul,html body:has(.batch11-rfq-screen) .batch11-selected-product a{font-size:9px!important}html body:has(.batch11-rfq-screen) .batch11-choice-section{gap:8px!important;margin-bottom:14px!important}html body:has(.batch11-rfq-screen) .batch11-choice-section>strong,html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>strong,html body:has(.batch11-rfq-screen) .batch11-mobile-upload>strong{font-size:12px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid{gap:10px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid label{min-height:122px!important;padding:8px 5px 7px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid input{top:6px!important;left:6px!important;width:10px!important;height:10px!important}html body:has(.batch11-rfq-screen) .batch11-material-swatch,html body:has(.batch11-rfq-screen) .batch11-finish-swatch{width:44px!important;height:44px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid label span:not(.batch11-material-swatch):not(.batch11-finish-swatch){font-size:10px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid small{font-size:7px!important;line-height:1.2!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes{gap:9px!important;padding-bottom:8px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label,html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label.selected{flex-basis:44px!important;min-height:61px!important;padding:4px!important}html body:has(.batch11-rfq-screen) .batch11-choice-grid.finishes label span:not(.batch11-finish-swatch){font-size:8px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity,html body:has(.batch11-rfq-screen) .batch11-mobile-upload{gap:7px!important;margin-bottom:13px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>div{grid-template-columns:36px minmax(0,1fr) 36px!important;min-height:36px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity button{font-size:16px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-quantity>div span{font-size:13px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article{grid-template-columns:42px minmax(0,1fr) 26px!important;min-height:44px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article>b{width:28px!important;height:28px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article strong{font-size:11px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-upload article small,html body:has(.batch11-rfq-screen) .batch11-mobile-quantity p,html body:has(.batch11-rfq-screen) .batch11-mobile-upload p{font-size:8px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar{grid-template-columns:52px minmax(0,1fr) 1.45fr!important;min-height:0!important;gap:8px!important;padding:9px 10px 12px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar img{width:44px!important;height:44px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar strong,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar button{font-size:9px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar span,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar em,html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar p{font-size:8px!important}html body:has(.batch11-rfq-screen) .batch11-mobile-rfq-bar button{min-height:42px!important}}@media(min-width:1181px){body:has(.batch11-application-screen) .batch11-application-screen .batch11-hardware-output{padding-bottom:12px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-heading{display:grid;gap:3px;margin-top:12px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-heading strong{color:#26343d;font-size:12px;line-height:1.2}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-heading small{color:#65727a;font-size:10px;line-height:1.25}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-list article{grid-template-columns:minmax(0,1fr) 92px;min-height:52px;padding:5px 8px 5px 10px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-details{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 8px;align-items:center}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-swatches{display:flex;grid-row:1 / span 2;gap:5px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-swatches i{width:27px;height:27px;border:1px solid #d8dcdd;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff8c}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-copy,body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-tags{display:flex;flex-wrap:wrap;gap:4px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-copy b{font-size:11px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-copy small{font-size:10px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-tags em{padding:2px 5px;border-radius:2px;color:#56616a;background:#f1f3f4;font-size:8px;font-style:normal;font-weight:750;line-height:1.1}body:has(.batch11-application-screen) .batch11-application-screen .batch11-combo-list button{min-height:26px;font-size:10px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-requirement-card-grid label{padding:13px 30px 10px 48px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-requirement-card-grid input{top:12px;right:12px;left:auto;width:14px;height:14px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-requirement-icon{position:absolute;top:29px;left:14px;width:20px;height:20px;color:#a7772f;stroke-width:1.7}body:has(.batch11-application-screen) .batch11-application-screen .batch11-rfq-checklist{padding-top:11px;padding-bottom:10px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-rfq-checklist>div{gap:3px 12px;margin-top:8px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-rfq-checklist label{grid-template-columns:13px minmax(0,1fr);gap:5px;min-height:18px;font-size:9px;line-height:1.2}body:has(.batch11-application-screen) .batch11-application-screen .batch11-rfq-checklist input{width:12px;height:12px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-case-strip{gap:7px;padding-top:11px;padding-bottom:10px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-case-strip article{min-height:91px;gap:5px;padding:6px}body:has(.batch11-application-screen) .batch11-application-screen .batch11-case-strip img{height:43px}}body:has(.batch11-rfq-draft-page) .batch11-rfq-draft-page{z-index:3000!important}body:has(.batch11-rfq-draft-page) .batch11-rfq-draft-drawer.batch11-drawer{z-index:3001!important}body:has(.batch11-rfq-draft-page) .batch11-draft-logo{display:inline-grid;color:#172027!important;font-size:17px;font-weight:900;letter-spacing:1.1px;line-height:.95;text-decoration:none!important}body:has(.batch11-rfq-draft-page) .batch11-draft-logo span{display:grid;gap:3px}body:has(.batch11-rfq-draft-page) .batch11-draft-logo b{color:#a7772f;font-size:8px;letter-spacing:4px;line-height:1}@media(min-width:901px){body:has(.batch11-rfq-draft-page) .batch11-draft-product-hero{display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:376px;overflow:visible;border:0;border-radius:0;background:transparent}body:has(.batch11-rfq-draft-page) .batch11-draft-product-hero:before{display:none}body:has(.batch11-rfq-draft-page) .batch11-draft-gallery{position:relative;inset:auto;display:grid;grid-template-rows:300px 64px;gap:12px}body:has(.batch11-rfq-draft-page) .batch11-draft-hero-card{position:relative;inset:auto;height:300px;border:1px solid #e4e0d8;border-radius:7px}body:has(.batch11-rfq-draft-page) .batch11-draft-hero-card img{object-fit:cover}body:has(.batch11-rfq-draft-page) .batch11-draft-thumbs{position:static;grid-template-columns:36px repeat(4,minmax(0,1fr)) 36px;gap:8px}body:has(.batch11-rfq-draft-page) .batch11-draft-thumbs img{width:100%;height:64px}body:has(.batch11-rfq-draft-page) .batch11-draft-product-copy{align-self:start;width:auto;padding:0 0 0 30px;text-shadow:none}}@media(min-width:1181px){body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-query-bar{z-index:3002;width:180px}body:has(.home-reference-page):has(.batch11-search-mega) header.front-header .front-header-tools{display:none!important}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-mega.batch11-search-panel{top:74px;z-index:3001;width:min(1022px,calc(100vw - 96px));max-height:none;border-radius:7px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-head{min-height:62px;padding:14px 26px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-head nav{gap:12px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-head button{min-width:104px;min-height:30px;padding:0 14px;font-size:11px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-head button:first-child{min-width:42px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-head>a{padding-right:4px;font-size:12px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-body{grid-template-columns:386px minmax(0,330px) 280px;height:586px;min-height:0;overflow:hidden}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-body>section,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-side{gap:12px;padding:24px 26px 20px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-body h3{margin-bottom:2px;font-size:12px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products>a:not(.batch11-search-more){grid-template-columns:90px minmax(0,1fr) 86px;min-height:78px;padding:5px 0}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products>a:nth-of-type(n+5){display:grid}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products img{width:90px;height:70px;border-radius:4px;object-fit:contain}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products strong,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-guides strong{font-size:11.5px;line-height:1.25}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products small,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-guides small,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-side small,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-footer span,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-footer p,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-products em{font-size:10px;line-height:1.35}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-finish-row{gap:13px;padding:8px 0 20px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-finish-row span{width:50px;height:50px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-finish-row a{gap:8px;font-size:10px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-guides a{grid-template-columns:58px minmax(0,1fr) 18px;min-height:67px;padding:7px 0}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-guides img{width:58px;height:52px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-side>a:not(.batch11-search-more):not(.batch11-clear-searches){grid-template-columns:36px minmax(0,1fr) 18px;gap:3px 10px;min-height:58px;padding:6px 0}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-side>a>span{width:36px;height:36px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-recent-searches a,body:has(.home-reference-page):has(.batch11-search-mega) .batch11-clear-searches{font-size:10.5px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-footer{grid-template-columns:250px 170px minmax(210px,1fr) minmax(170px,.8fr) 190px;gap:16px;min-height:86px;padding:14px 26px}body:has(.home-reference-page):has(.batch11-search-mega) .batch11-search-footer>a{min-height:38px;font-size:11px}}html body:has(.batch11-advisor-screen) footer.front-footer.front-footer{display:none!important}@media(min-width:1181px){body:has(.batch11-advisor-screen) .batch11-advisor-form{min-height:813px;gap:18px}body:has(.batch11-advisor-screen) .batch11-advisor-field{gap:8px}}@media(min-width:1181px){body:has(.b11-download-reference) .b11-download-reference{padding:22px 14px 28px 44px}body:has(.b11-download-reference) .b11-download-crumb{margin-bottom:22px}body:has(.b11-download-reference) .b11-download-reference-head{gap:22px;padding-bottom:26px}body:has(.b11-download-reference) .b11-download-reference-head h1{margin-bottom:8px;font-size:34px!important;line-height:1.05!important}body:has(.b11-download-reference) .b11-download-trust-row span{min-height:38px}body:has(.b11-download-reference) .b11-download-trust-row i{display:grid;place-items:center;width:28px;height:28px}body:has(.b11-download-reference) .b11-download-resource-panel{padding-top:20px}body:has(.b11-download-reference) .b11-download-tabs{margin-bottom:24px}body:has(.b11-download-reference) .batch11-download-drawer.batch11-drawer{width:min(469px,calc(100vw - 24px))}body:has(.b11-download-reference) .batch11-download-drawer .batch11-download-steps{padding:14px 0 21px}body:has(.b11-download-reference) .batch11-download-drawer .batch11-download-selected article{min-height:69px}body:has(.b11-download-reference) .batch11-download-drawer .batch11-download-selected article+article{margin-top:-6px}body:has(.b11-download-reference) .b11-download-card-grid img{aspect-ratio:1.34 / 1!important}body:has(.b11-download-reference) .b11-download-card-grid h3{margin:10px 0 4px!important;font-size:13px!important;line-height:1.16!important}body:has(.b11-download-reference) .b11-download-card-grid p{min-height:34px!important;margin:0 0 7px!important;font-size:10.5px!important;line-height:1.34!important}body:has(.b11-download-reference) .b11-download-card-grid small{font-size:9.5px!important}body:has(.b11-download-reference) .b11-download-card-grid a{width:138px!important;min-height:27px!important;margin-top:7px!important;font-size:9px!important}}@media(min-width:1451px){body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-shell{width:min(1458px,calc(100% - 24px))}body:has(.batch11-drawing-screen) .batch11-drawing-screen{padding-top:34px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-drawing-head{margin-bottom:-3px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-breadcrumb{margin-bottom:0}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-drawing-grid{grid-template-columns:316px minmax(0,704px) 388px;column-gap:12px;row-gap:20px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-drawing-file-list,body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-pdf-viewer,body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-project-panel{height:598px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-pdf-sheet{height:435px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-engineering-checklist{min-height:109px}body:has(.batch11-drawing-screen) .batch11-drawing-screen .batch11-drawing-submitbar{min-height:78px;margin-top:-7px}}@media(min-width:1181px){body:has(.batch11-material-screen) .batch11-material-screen .batch11-shell{width:100%}body:has(.batch11-material-screen) .batch11-material-screen .batch11-material-head{padding-top:0}body:has(.batch11-material-screen) .batch11-material-screen .batch11-head-actions{transform:translateY(-20px)}body:has(.batch11-material-screen) .batch11-material-screen .batch11-selector-main{gap:4px;transform:translateY(-13px)}body:has(.batch11-material-screen) .batch11-material-screen .batch11-selector-main .batch11-selector-panel:first-child{padding-bottom:2px}body:has(.batch11-material-screen) .batch11-material-screen .batch11-selector-main .batch11-selector-panel h3{margin-bottom:5px}}@media(min-width:1181px){body:has(.batch11-sample-screen) .batch11-sample-screen .batch11-shell{width:100%}}@media(min-width:1181px){body:has(.batch11-rfq-screen) .batch11-rfq-screen .batch11-shell{width:100%}}@media(min-width:761px){body:has(.batch11-compare-screen) .batch11-compare-screen .batch11-mobile-compare-intro,body:has(.batch11-compare-screen) .batch11-compare-screen .batch11-mobile-compare-header{display:none}}@media(min-width:761px){body:has(.admin12-health-strict) .admin-shell.admin-shell-v2,body:has(.admin12-home-strict) .admin-shell.admin-shell-v2,body:has(.admin12-category-strict) .admin-shell.admin-shell-v2,body:has(.admin12-download-strict) .admin-shell.admin-shell-v2,body:has(.admin12-mapping-strict) .admin-shell.admin-shell-v2{grid-template-columns:190px minmax(0,1fr)}body:has(.admin12-health-strict) .admin-shell-v2 .admin-sidebar-v2,body:has(.admin12-home-strict) .admin-shell-v2 .admin-sidebar-v2,body:has(.admin12-category-strict) .admin-shell-v2 .admin-sidebar-v2,body:has(.admin12-download-strict) .admin-shell-v2 .admin-sidebar-v2,body:has(.admin12-mapping-strict) .admin-shell-v2 .admin-sidebar-v2{padding:8px 8px 12px}body:has(.admin12-health-strict) .admin-sidebar-v2 .admin-brand,body:has(.admin12-home-strict) .admin-sidebar-v2 .admin-brand,body:has(.admin12-category-strict) .admin-sidebar-v2 .admin-brand,body:has(.admin12-download-strict) .admin-sidebar-v2 .admin-brand,body:has(.admin12-mapping-strict) .admin-sidebar-v2 .admin-brand{padding:8px 10px 14px}body:has(.admin12-health-strict) .admin-sidebar-v2 nav,body:has(.admin12-health-strict) .admin-sidebar-v2 .admin-menu-group,body:has(.admin12-home-strict) .admin-sidebar-v2 nav,body:has(.admin12-home-strict) .admin-sidebar-v2 .admin-menu-group,body:has(.admin12-category-strict) .admin-sidebar-v2 nav,body:has(.admin12-category-strict) .admin-sidebar-v2 .admin-menu-group,body:has(.admin12-download-strict) .admin-sidebar-v2 nav,body:has(.admin12-download-strict) .admin-sidebar-v2 .admin-menu-group,body:has(.admin12-mapping-strict) .admin-sidebar-v2 nav,body:has(.admin12-mapping-strict) .admin-sidebar-v2 .admin-menu-group{gap:0}body:has(.admin12-health-strict) .admin-sidebar-v2 nav a,body:has(.admin12-home-strict) .admin-sidebar-v2 nav a,body:has(.admin12-category-strict) .admin-sidebar-v2 nav a,body:has(.admin12-download-strict) .admin-sidebar-v2 nav a,body:has(.admin12-mapping-strict) .admin-sidebar-v2 nav a{min-height:33px;border-radius:0;font-size:13px}body:has(.admin12-health-strict) .admin-shell-v2 .admin-main-v2,body:has(.admin12-home-strict) .admin-shell-v2 .admin-main-v2,body:has(.admin12-category-strict) .admin-shell-v2 .admin-main-v2,body:has(.admin12-download-strict) .admin-shell-v2 .admin-main-v2,body:has(.admin12-mapping-strict) .admin-shell-v2 .admin-main-v2{padding:0}body:has(.admin12-health-strict) .admin-shell-v2 .admin-topbar,body:has(.admin12-home-strict) .admin-shell-v2 .admin-topbar,body:has(.admin12-category-strict) .admin-shell-v2 .admin-topbar,body:has(.admin12-download-strict) .admin-shell-v2 .admin-topbar,body:has(.admin12-mapping-strict) .admin-shell-v2 .admin-topbar{position:fixed;z-index:56;top:0;right:0;left:190px;min-height:52px;padding:0 22px;border-radius:0;box-shadow:none}body:has(.admin12-health-strict) .admin12-overlay.admin12-health-strict,body:has(.admin12-home-strict) .admin12-overlay.admin12-home-strict,body:has(.admin12-category-strict) .admin12-overlay.admin12-category-strict,body:has(.admin12-download-strict) .admin12-overlay.admin12-download-strict,body:has(.admin12-mapping-strict) .admin12-overlay.admin12-mapping-strict{inset:52px 0 0 190px}body:has(.admin12-health-strict) .admin12-health-strict .admin12-workspace,body:has(.admin12-home-strict) .admin12-home-strict .admin12-workspace,body:has(.admin12-category-strict) .admin12-category-strict .admin12-workspace,body:has(.admin12-download-strict) .admin12-download-strict .admin12-workspace,body:has(.admin12-mapping-strict) .admin12-mapping-strict .admin12-workspace{min-height:calc(100vh - 52px)}body:has(.admin12-mapping-strict) .admin12-mapping-strict .admin12-grid.two{grid-template-columns:minmax(0,1fr) 280px;gap:12px}body:has(.admin12-mapping-strict) .admin12-mapping-strict .admin12-head-actions button:last-child{border-color:#aa7b32;background:#b4873c;color:#fff}body:has(.admin12-mapping-strict) .admin12-mapping-strict .inspector .admin12-preview{aspect-ratio:1.45 / 1}body:has(.admin12-picker-modal) .admin12-picker-modal{position:relative;height:min(832px,calc(100vh - 72px));transform:translate(70px);width:min(1280px,calc(100vw - 112px))}body:has(.admin12-picker-modal) .admin12-live-status{position:absolute;z-index:2;top:16px;right:52px;margin:0;color:#5f6f7b;font-size:12px}body:has(.admin12-picker-modal) .admin12-picker-strict{box-sizing:border-box;grid-template-columns:223px minmax(0,1fr) 283px;height:770px;padding-top:12px}body:has(.admin12-picker-modal) .admin12-picker-backdrop{padding-top:142px}body:has(.admin12-picker-modal) .admin-shell.admin-shell-v2{grid-template-columns:234px minmax(0,1fr)}body:has(.admin12-picker-modal) .admin-shell-v2 .admin-topbar{left:234px;padding:0 28px}body:has(.admin12-picker-modal) .admin12-media-grid.strict article{min-height:270px}body:has(.admin12-picker-modal) .admin12-media-grid.strict article[hidden]{display:none}body:has(.admin12-picker-modal) .admin12-ratio-row{flex-wrap:nowrap;gap:8px}body:has(.admin12-picker-modal) .admin12-ratio-row button{flex:1 1 0;min-width:0;padding-inline:8px;white-space:nowrap}body:has(.admin12-picker-modal) .admin12-ratio-row button:last-child{flex-grow:1.45}body:has(.admin12-article-strict) .admin12-bottom-audit.strict{position:fixed;z-index:60;right:20px;bottom:12px;left:143px;grid-template-columns:400px 260px minmax(0,1fr) 260px;height:216px}body:has(.admin12-cleanup-strict) .admin12-cleanup-strict .admin12-head-actions button:last-child{border-color:#aa7b32;background:#b4873c;color:#fff}body:has(.admin12-cleanup-strict) .admin12-cleanup-strict .admin12-live-status{min-height:18px;margin:7px 0 -1px;color:#627080;font-size:12px}body:has(.admin12-cleanup-strict) .admin12-cleanup-strict .admin12-compare-images.strict img{object-position:center}}@media(min-width:901px)and (max-width:1100px){html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{grid-template-columns:168px minmax(0,1fr) 100px!important;height:42px!important;min-height:42px!important;padding:0 24px!important;gap:8px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-brand{grid-column:1!important;min-width:0!important;height:42px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .mobile-menu-button{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header nav,html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header nav.open{position:static!important;grid-column:2!important;display:flex!important;height:42px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border:0!important;background:transparent!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .nav-item>a{min-height:26px!important;padding-inline:4px!important;font-size:6.5px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools{grid-column:3!important;height:42px!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools button,html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .language-switcher{display:none!important}html body:has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;min-width:96px!important;min-height:26px!important;padding-inline:6px!important;font-size:6px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b4-article-reference-page) header.front-header.front-header{height:42px!important;min-height:42px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools{height:42px!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.front-main):has(.b4-article-reference-page) header.front-header.front-header .front-header-tools .front-rfq-button{display:inline-flex!important;width:92px!important;min-width:92px!important;max-width:92px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-reference-page .front-breadcrumb{width:min(952px,calc(100% - 72px))!important;padding-top:8px!important;font-size:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-shell.front-container{grid-template-columns:minmax(0,1fr) 180px!important;gap:72px!important;width:min(952px,calc(100% - 72px))!important;padding:6px 0 22px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero{min-height:170px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero-copy{width:min(390px,54%)!important;padding:16px 0 12px 16px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-hero h1{font-size:26px!important;line-height:1.04!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-hero h2{margin-top:4px!important;font-size:13px!important;line-height:1.18!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-meta{gap:10px!important;margin-top:8px!important;font-size:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card{grid-template-columns:28px minmax(0,1fr)!important;min-height:128px!important;margin-top:10px!important;padding:10px 12px 11px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card h2{font-size:11px!important;line-height:1.1!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card p{margin-top:5px!important;font-size:9px!important;line-height:1.4!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card .front-actions{margin-top:8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-direct-answer-card .front-actions a{min-height:28px!important;padding-inline:10px!important;font-size:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section{margin-top:8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section h2{font-size:11px!important;line-height:1.2!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-section>p{margin-top:6px!important;font-size:8.5px!important;line-height:1.42!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid article,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist{padding:8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid h3,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist h2{margin-bottom:4px!important;font-size:11px!important;line-height:1.15!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid img{width:74px!important;height:52px!important;margin:1px 0 5px 7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid .quality-checklist,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist .quality-checklist{gap:3px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-material-note-grid .quality-checklist li,html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist .quality-checklist li{grid-template-columns:8px minmax(0,1fr)!important;gap:3px!important;font-size:7.4px!important;line-height:1.28!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-reference-page .quality-checklist li:before{width:7px!important;height:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist{min-height:0!important;gap:4px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-inline-checklist>a{min-height:24px!important;font-size:6.5px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card{gap:3px!important;padding:4px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card h3{font-size:8px!important;line-height:1.15!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card p,html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card a{font-size:7px!important;line-height:1.25!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important;margin:12px 0 0!important;padding:10px 14px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta h2{font-size:13px!important;line-height:1.15!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta p{font-size:8px!important;line-height:1.3!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions{display:flex!important;gap:8px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a,html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a:nth-child(2){display:inline-flex!important;width:auto!important;min-height:28px!important;padding-inline:10px!important;font-size:7px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer{padding:8px 36px 4px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer-inner{grid-template-columns:185px minmax(0,1fr)!important;gap:20px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer-links{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer-wordmark{font-size:11px!important;line-height:1!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer h3,html body:has(.front-main):has(.b4-article-reference-page) .front-footer-link-group summary{margin-bottom:1px!important;font-size:6.8px!important;line-height:1.1!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer p,html body:has(.front-main):has(.b4-article-reference-page) .front-footer a,html body:has(.front-main):has(.b4-article-reference-page) .front-footer span{min-height:0!important;font-size:5.8px!important;line-height:1.1!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer-link-group{gap:1px!important}html body:has(.front-main):has(.b4-article-reference-page) .front-footer-bottom{padding-top:3px!important;font-size:5.8px!important;line-height:1.1!important}}@media(min-width:1101px){html body:has(.b4-resources-page) main.front-main .b4-resources-page .b4-resources-hero>img{object-position:50% 25%!important}}@media(min-width:901px)and (max-width:1100px){html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero{position:relative!important;display:block!important;min-height:182px!important;overflow:hidden!important;background:#f8f6f1!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main .b4-article-reference-page .b4-article-hero-copy{position:relative!important;z-index:1!important;width:54%!important;min-height:182px!important;padding:20px 12px 14px 0!important;background:linear-gradient(90deg,#fffffff7,#ffffffeb 74%,#fff0)!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-article-reference-page .b4-article-hero h1{font-size:25px!important;letter-spacing:-.35px!important}}@media(min-width:901px){.b4-form-reference-hero.samples{position:relative;min-height:246px;overflow:hidden;background:#faf9f6}.b4-form-reference-hero.samples .b4-form-reference-hero-inner{display:block;min-height:246px;padding-block:0}.b4-form-reference-hero.samples .b4-form-reference-media{position:absolute;inset:0;z-index:0}.b4-form-reference-hero.samples .b4-form-reference-media img{width:100%;height:246px;border:0;border-radius:0;object-fit:cover;object-position:center}.b4-form-reference-hero.samples .b4-form-reference-copy{position:relative;z-index:1;width:min(38%,500px);min-height:246px;padding-block:38px 22px}.b4-form-reference-hero.samples .b4-form-reference-copy h1{font-size:clamp(34px,3.1vw,46px)}.b4-form-reference-hero.samples .b4-form-reference-copy p{max-width:430px}.b4-form-reference-hero.samples .b4-form-reference-facts{gap:10px;margin-top:8px}}@media(min-width:901px){.b4-form-reference-hero.custom{position:relative;min-height:270px;overflow:hidden;background:#faf9f6}.b4-form-reference-hero.custom .b4-form-reference-hero-inner{display:block;min-height:270px;padding-block:0}.b4-form-reference-hero.custom .b4-form-reference-media{position:absolute;inset:0;z-index:0}.b4-form-reference-hero.custom .b4-form-reference-media img{width:100%;height:270px;border:0;border-radius:0;object-fit:cover;object-position:center}.b4-form-reference-hero.custom .b4-form-reference-copy{position:relative;z-index:1;width:min(38%,510px);min-height:270px;padding-block:30px 18px}.b4-form-reference-hero.custom .b4-form-reference-copy h1{font-size:clamp(34px,3.1vw,46px)}.b4-form-reference-hero.custom .b4-form-reference-copy p{max-width:450px}.b4-form-reference-hero.custom .b4-form-reference-facts{gap:10px;margin-top:6px}}@media(min-width:901px){.batch8-rfq-summary>header{display:grid!important;grid-template-columns:58px minmax(0,1fr) minmax(330px,.92fr)!important;align-items:center;gap:18px!important;padding:0 0 0 34px!important;overflow:hidden}.batch8-rfq-summary>header>b{width:54px!important;height:54px!important;font-size:30px!important}.batch8-rfq-summary>header>div{padding-block:28px}.batch8-rfq-summary>header .b4-success-hero-media{display:block;width:100%;height:194px;object-fit:cover}.batch8-rfq-confirmation aside{align-content:start}}@media(min-width:901px){body:has(.b4-search-reference-modal):before{position:fixed;z-index:3000;inset:0;background:#12171b9e;content:""}body:has(.b4-search-reference-modal) .b4-search-reference-modal{top:54px;z-index:3001;width:min(1120px,calc(100vw - 120px));max-height:calc(100vh - 110px);padding-top:76px;overflow-y:auto;border-radius:8px;box-shadow:0 22px 62px #00000047}body:has(.b4-search-reference-modal) .b4-search-reference-query{top:76px;right:auto;left:calc(50% - 538px);z-index:3002;width:min(660px,calc(100vw - 420px));height:46px}body:has(.b4-search-reference-modal) .b4-search-reference-modal .batch11-search-head{display:none}body:has(.b4-search-reference-modal) .b4-search-reference-modal .batch11-search-body{min-height:618px}body:has(.b4-search-reference-modal) .b4-search-reference-modal .batch11-search-close{top:18px;right:20px;z-index:1}}@media(min-width:761px){html body:has(.b4-resources-page) .b4-resources-title-mobile,html body:has(.b4-resources-page) .b4-resources-copy-mobile,html body:has(.b4-resources-page) .b4-mobile-resource-actions,html body:has(.b4-resources-page) .b4-mobile-resource-featured,html body:has(.b4-resources-page) .b4-mobile-resource-latest,html body:has(.b4-resources-page) .b4-mobile-resource-catalog,html body:has(.b4-resources-page) .b4-mobile-resource-advice,html body:has(.b4-resources-page) .b4-mobile-resource-faq,html body:has(.b4-resources-page) .b4-mobile-resource-rfq{display:none}}@media(max-width:760px){html body:has(.b4-resources-page) .b4-resources-title-mobile,html body:has(.b4-resources-page) .b4-resources-copy-mobile{display:inline}html body:has(.b4-resources-page) .b4-resources-title-desktop,html body:has(.b4-resources-page) .b4-resources-copy-desktop{display:none}html body:has(.b4-resources-page) .b4-resources-hero{min-height:640px!important;align-items:start!important;overflow:hidden}html body:has(.b4-resources-page) .b4-resources-hero>picture{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}html body:has(.b4-resources-page) .b4-resources-hero>picture img{width:100%!important;height:100%!important;max-height:none!important;display:block;object-fit:cover;object-position:center}html body:has(.b4-resources-page) .b4-resources-hero:before{z-index:1;background:linear-gradient(90deg,#ffffff40,#ffffff14 52%,#fff0 76%)!important}html body:has(.b4-resources-page) .b4-resources-hero-copy{width:min(62%,250px)!important;padding:28px 0 0 16px!important;align-self:start}html body:has(.b4-resources-page) .b4-resources-hero-copy h1{font-size:28px!important;line-height:1.08!important;letter-spacing:-.035em}html body:has(.b4-resources-page) .b4-resources-hero-copy p{margin:14px 0 0!important;font-size:14px!important;line-height:1.45!important}html body:has(.b4-resources-page) .b4-mobile-resource-actions{display:grid;gap:8px;width:min(100%,178px);margin-top:18px;position:relative;z-index:3}html body:has(.b4-resources-page) .b4-mobile-resource-actions a{display:grid;min-height:39px;padding:8px 11px;place-items:center;border:1px solid #ad741e;border-radius:5px;color:#9a6417;background:#ffffffe6;font-size:12px;font-weight:750;line-height:1;letter-spacing:.015em;text-decoration:none;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-actions a:first-child{color:#fff;background:linear-gradient(105deg,#855514,#c38b34)}html body:has(.b4-resources-page) .b4-resource-search{position:absolute;right:16px;bottom:0;left:16px;grid-template-columns:minmax(0,1fr)!important}html body:has(.b4-resources-page) .b4-resource-search button{display:none}html body:has(.b4-resources-page) .b4-resource-search input{min-height:52px;padding-inline:17px;border-color:#111a2224;border-radius:9px;background:#fffffff0;font-size:14px}html body:has(.b4-resources-page) .b4-featured-guides,html body:has(.b4-resources-page) .b4-all-resources,html body:has(.b4-resources-page) .b4-resource-faq,html body:has(.b4-resources-page) .b4-resource-sidebar{display:none!important}html body:has(.b4-resources-page) .b4-resource-tabs{display:flex!important;gap:9px!important;margin:18px 0 20px!important;overflow-x:auto;padding:0 0 3px!important;scrollbar-width:none}html body:has(.b4-resources-page) .b4-resource-tabs::-webkit-scrollbar{display:none}html body:has(.b4-resources-page) .b4-resource-tabs button{flex:0 0 auto;min-height:42px;padding:0 15px!important;border:1px solid #d8d7d2!important;border-radius:24px!important;background:#fff!important;color:#252b32!important;font-size:13px!important}html body:has(.b4-resources-page) .b4-resource-tabs button.active{border-color:#a87122!important;color:#fff!important;background:linear-gradient(105deg,#8b5b17,#c18b35)!important}html body:has(.b4-resources-page) .b4-resource-tabs .b4-tab-icon{display:none}html body:has(.b4-resources-page) .b4-mobile-resource-featured{margin:0 0 22px;padding:18px;border:1px solid #e3dfd6;border-radius:11px;background:#fffdf9}html body:has(.b4-resources-page) .b4-mobile-resource-featured>p{margin:0 0 12px;color:#a76d1d;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-featured>div{display:grid;grid-template-columns:minmax(0,1fr) 46%;gap:12px;align-items:center}html body:has(.b4-resources-page) .b4-mobile-resource-featured h2,html body:has(.b4-resources-page) .b4-mobile-resource-latest h2,html body:has(.b4-resources-page) .b4-mobile-resource-catalog h2,html body:has(.b4-resources-page) .b4-mobile-resource-advice h2,html body:has(.b4-resources-page) .b4-mobile-resource-faq h2{margin:0;color:#161f2a;font-size:21px;line-height:1.13;letter-spacing:-.025em}html body:has(.b4-resources-page) .b4-mobile-resource-featured span,html body:has(.b4-resources-page) .b4-mobile-resource-catalog p,html body:has(.b4-resources-page) .b4-mobile-resource-advice p{display:block;margin:9px 0 14px;color:#5b6066;font-size:13px;line-height:1.42}html body:has(.b4-resources-page) .b4-mobile-resource-featured a,html body:has(.b4-resources-page) .b4-mobile-resource-catalog a{display:inline-grid;min-height:34px;padding:0 13px;place-items:center;border-radius:5px;color:#fff;background:#9b671e;font-size:11px;font-weight:750;text-decoration:none;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-featured img{width:100%;aspect-ratio:1.2 / 1;border-radius:7px;object-fit:cover}html body:has(.b4-resources-page) .b4-mobile-resource-latest{margin:0 0 20px}html body:has(.b4-resources-page) .b4-mobile-resource-latest>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}html body:has(.b4-resources-page) .b4-mobile-resource-latest>div>a,html body:has(.b4-resources-page) .b4-mobile-resource-faq>a{color:#9b671b;font-size:13px;font-weight:750;text-decoration:none}html body:has(.b4-resources-page) .b4-mobile-resource-latest>section{display:grid;gap:10px}html body:has(.b4-resources-page) .b4-mobile-resource-latest>section>a{display:grid;grid-template-columns:38% minmax(0,1fr);gap:12px;min-height:118px;padding:10px;border:1px solid #e3dfd6;border-radius:9px;color:#1a222c;background:#fff;text-decoration:none}html body:has(.b4-resources-page) .b4-mobile-resource-latest img{width:100%;height:100%;border-radius:6px;object-fit:cover}html body:has(.b4-resources-page) .b4-mobile-resource-latest span{display:grid;align-content:center;gap:5px}html body:has(.b4-resources-page) .b4-mobile-resource-latest small{color:#a56b1c;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-latest strong{font-size:16px;line-height:1.15}html body:has(.b4-resources-page) .b4-mobile-resource-latest em{overflow:hidden;color:#60666c;font-size:12px;font-style:normal;line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body:has(.b4-resources-page) .b4-mobile-resource-catalog{display:grid;grid-template-columns:minmax(0,1fr) 37%;gap:15px;align-items:center;margin:22px 0;padding:20px;border:1px solid #e3dfd6;border-radius:11px;background:#fffdf9}html body:has(.b4-resources-page) .b4-mobile-resource-catalog span{display:block;margin-bottom:13px;color:#3e4750;font-size:12px}html body:has(.b4-resources-page) .b4-mobile-resource-catalog img{width:100%;max-height:206px;border-radius:6px;object-fit:cover;object-position:center}html body:has(.b4-resources-page) .b4-mobile-resource-advice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center;margin:22px 0;padding:20px;border-radius:9px;color:#fff;background:linear-gradient(110deg,#192832,#12202a)}html body:has(.b4-resources-page) .b4-mobile-resource-advice h2,html body:has(.b4-resources-page) .b4-mobile-resource-advice p{color:#fff}html body:has(.b4-resources-page) .b4-mobile-resource-advice p{margin-bottom:0}html body:has(.b4-resources-page) .b4-mobile-resource-advice a{display:grid;min-width:122px;min-height:48px;padding:8px 11px;place-items:center;border-radius:5px;color:#fff;background:linear-gradient(105deg,#91611c,#c18a33);font-size:11px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-faq{margin:22px 0 20px}html body:has(.b4-resources-page) .b4-mobile-resource-faq h2{margin-bottom:13px}html body:has(.b4-resources-page) .b4-mobile-resource-faq>a{display:inline-block;margin-top:12px}html body:has(.b4-resources-page) .b4-mobile-resource-rfq{position:static;display:grid;min-height:58px;margin:0 16px 16px;padding:7px 16px;border-radius:7px;color:#fff;background:linear-gradient(105deg,#8a5a19,#c8933b);box-shadow:0 7px 18px #0f1a223d;font-size:17px;font-weight:800;line-height:1.05;text-align:center;text-decoration:none;text-transform:uppercase}html body:has(.b4-resources-page) .b4-mobile-resource-rfq small{margin-top:3px;font-size:11px;font-weight:500;text-transform:none}}@media(min-width:761px){html body:has(.b4-resources-page) .b4-resources-hero-copy{padding:12px 0 8px 24px!important}html body:has(.b4-resources-page) .b4-resources-hero-copy p{margin:5px 0 7px!important;line-height:1.25!important}html body:has(.b4-resources-page) .b4-resource-search input,html body:has(.b4-resources-page) .b4-resource-search button{min-height:28px!important}html body:has(.b4-resources-page) .b4-resource-faq{margin-top:4px!important;padding:2px 10px!important}html body:has(.b4-resources-page) .b4-resource-faq h2{margin-bottom:2px!important;font-size:14px!important;line-height:1.2!important}html body:has(.b4-resources-page) .b4-resource-faq .faq-front{gap:2px 10px!important}html body:has(.b4-resources-page) .b4-resource-faq summary{box-sizing:border-box!important;display:flex!important;align-items:center!important;height:auto!important;min-height:28px!important;padding:5px 8px!important;font-size:10px!important;line-height:1.25!important}html body:has(.b4-resources-page) .b4-resource-faq details{min-height:0!important}html body:has(.b4-resources-page) .b4-resource-faq details:not([open]){height:auto!important;min-height:28px!important}html body:has(.b4-resources-page) .b4-resource-faq details[open] summary{height:auto!important;min-height:28px!important}}@media(max-width:700px){html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open{position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;display:flex!important;width:min(52vw,220px)!important;min-width:0!important;height:100dvh!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:88px 14px 24px!important;overflow-y:auto!important;border:0!important;border-right:1px solid #e4e6e7!important;border-radius:0!important;background:#fff!important;box-shadow:14px 0 30px #141d231f!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open:before{position:absolute;top:21px;left:16px;color:#1b2730;content:"HARDWARE WEB";font-size:17px;font-weight:900;letter-spacing:.04em;white-space:nowrap}html body:has(.front-header-home-reference nav.open) .front-header-home-reference .mobile-menu-button{position:fixed!important;top:12px!important;left:calc(min(52vw,220px) - 46px)!important;z-index:81!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border-color:transparent!important;background:transparent!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-extras{position:static!important;align-self:stretch!important;order:-1!important;transform:none!important;display:grid!important;gap:8px!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #e6e8e9!important;background:transparent!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-search label>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-search{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-search input,html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-search button,html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-extras a{min-height:34px!important;padding:7px 8px!important;border-radius:5px!important;font-size:10px!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-extras>div{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-extras a{min-height:32px!important;color:#fff!important;background:#ae7726!important;font-weight:800!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .mobile-menu-extras small{color:#68737b!important;font-size:8px!important;line-height:1.3!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .nav-item{width:100%!important;min-width:0!important;border-bottom:1px solid #edf0f1!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .nav-item>a{display:flex!important;min-height:37px!important;align-items:center!important;justify-content:space-between!important;padding:0 2px!important;color:#17242c!important;font-size:12px!important;font-weight:750!important;line-height:1.1!important;white-space:normal!important}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .nav-item>a:after{color:#859098!important;content:"›";font-size:20px;font-weight:400}html body:has(.front-header-home-reference nav.open) .front-header-home-reference nav.open .nav-dropdown{display:none!important}}@media(max-width:700px){html body:has(.batch8-search-page) .front-breadcrumb{display:none!important}html body:has(.batch8-search-page) .front-container{width:min(100% - 32px,720px)!important}html body:has(.batch8-search-page) .batch8-search-page{padding-top:16px!important}html body:has(.batch8-search-page) .batch8-search-head{padding:0!important;border:0!important;background:transparent!important}html body:has(.batch8-search-page) .batch8-search-head h1{display:none!important}html body:has(.batch8-search-page) .batch8-search-head form{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:8px!important}html body:has(.batch8-search-page) .batch8-search-head input,html body:has(.batch8-search-page) .batch8-search-head button{min-height:46px!important;border-radius:7px!important;font-size:16px!important}html body:has(.batch8-search-page) .batch8-search-head button{background:#996823!important;color:#fff!important;font-size:11px!important;font-weight:800!important}html body:has(.batch8-search-page) .article-category-tabs{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;margin:18px 0!important;padding-bottom:8px!important;white-space:nowrap!important}html body:has(.batch8-search-page) .article-category-tabs button{flex:0 0 auto!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px!important}html body:has(.batch8-search-page) .batch8-search-grid{display:block!important}html body:has(.batch8-search-page) .batch8-search-grid>aside{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.batch8-search-page) .batch8-search-grid>aside h2{width:100%!important;margin:0!important;font-size:17px!important}html body:has(.batch8-search-page) .batch8-search-grid>aside>*:not(h2){max-width:100%!important}html body:has(.batch8-search-page) .batch8-search-grid>main{margin-top:20px!important}}@media(max-width:700px){html body:has(main.download-center-page) .download-reference-layout{display:flex!important;flex-direction:column!important;gap:14px!important}html body:has(main.download-center-page) .b3-download-reference-hero{order:0!important;min-height:0!important;padding:8px 0 12px!important;background:#fff!important}html body:has(main.download-center-page) .b3-download-reference-copy{padding:0!important}html body:has(main.download-center-page) .b3-download-reference-copy h1{margin:0!important;font-size:27px!important;line-height:1.12!important}html body:has(main.download-center-page) .b3-download-reference-copy p{margin:9px 0 0!important;font-size:14px!important;line-height:1.4!important}html body:has(main.download-center-page) .b3-download-reference-media{display:none!important}html body:has(main.download-center-page) .download-reference-main-panel{order:1!important}html body:has(main.download-center-page) .download-reference-toolbar,html body:has(main.download-center-page) .download-reference-result-row{display:none!important}html body:has(main.download-center-page) .download-category-tabs{display:flex!important;gap:20px!important;overflow-x:auto!important;margin:0 0 12px!important;white-space:nowrap!important}html body:has(main.download-center-page) .download-reference-card-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;padding-bottom:2px!important}html body:has(main.download-center-page) .download-reference-card-grid>*{flex:0 0 156px!important}html body:has(main.download-center-page) .download-reference-sidebar{order:2!important;display:block!important}html body:has(main.download-center-page) .download-access-state,html body:has(main.download-center-page) .download-recent-panel{display:none!important}html body:has(main.download-center-page) .download-lead-form{display:grid!important;gap:10px!important;padding:16px!important;border:1px solid #dfe3e5!important;border-radius:8px!important;background:#fff!important}html body:has(main.download-center-page) .download-lead-form h2{font-size:22px!important}html body:has(main.download-center-page) .download-lead-form .front-form-intro{font-size:12px!important;line-height:1.4!important}html body:has(main.download-center-page) .download-lead-form .download-form-group{display:grid!important;gap:8px!important}html body:has(main.download-center-page) .download-lead-form button[type=submit]{min-height:48px!important;background:#996823!important}}@media(max-width:700px){html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.96fr)!important;gap:0!important;padding:12px 0 0!important;background:#fff!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-copy{padding:18px 0 14px 15px!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-copy h1{font-size:25px!important;line-height:1.08!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-copy>p{font-size:12px!important;line-height:1.42!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-direct-answer,html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-facts{display:none!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-media{display:block!important;order:0!important;margin:0!important}html body:has(.b3-application-detail-reference[data-application-name=Backpacks]) .b3-application-detail-media img{display:block!important;width:100%!important;height:276px!important;border-radius:0!important;object-fit:cover!important;object-position:55% 45%!important}}:root{--launch-page-background: #f6f4ef;--launch-surface: #fffdf8;--launch-ink: #172129;--launch-muted: #66727c;--launch-line: #e4dbcf;--launch-accent: #9d661c;--launch-content-width: 1180px;--launch-side-padding: clamp(20px, 3.2vw, 44px);--launch-header-height: 68px}@media(max-width:700px){html body:has(.front-main):has(.b4-article-reference-page){background:#fff!important}html body:has(.front-main):has(.b4-article-reference-page) .front-main{width:100%!important;max-width:none!important;margin-inline:0!important}html body:has(.front-main):has(.b4-article-reference-page) .front-breadcrumb,html body:has(.front-main):has(.b4-article-reference-page) .b4-article-shell.front-container{width:calc(100% - 30px)!important;max-width:none!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 0!important;padding:0!important;overflow:visible!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card{width:auto!important;min-width:0!important;flex:none!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card img{height:96px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card h3,html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card p,html body:has(.front-main):has(.b4-article-reference-page) .b4-reference-product-card a{font-size:12px!important;line-height:1.3!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta{grid-template-columns:1fr!important;gap:12px!important;margin:16px 0 0!important;padding:18px!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions,html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a{display:flex!important;width:100%!important;min-width:0!important}html body:has(.front-main):has(.b4-article-reference-page) .b4-final-cta .front-actions a{min-height:44px!important;padding:10px 14px!important;justify-content:center!important;font-size:11px!important}}@media(min-width:768px){html body #root main.front-main :where(p,li,a,button,label,input,select,textarea,td,th,small){font-size:max(12px,.75rem)!important;line-height:1.42!important}html body #root main.front-main :where(h3,strong){font-size:max(13px,.8125rem)!important;line-height:1.3!important}html body #root header#front-site-header nav#front-public-navigation .nav-item>a{font-size:13px!important;line-height:1.2!important}html body #root footer#front-site-footer :where(p,li,a,span){font-size:13px!important;line-height:1.5!important}html body #root footer#front-site-footer .front-footer-link-group summary{font-size:14px!important;line-height:1.35!important}}@media(min-width:1180px){html body #root main.front-main .home-hero-actions>a,html body #root main.front-main .products-hero-actions>a{min-height:42px!important;font-size:13px!important}html body #root main.front-main .home-reference-category-strip>a{min-height:104px!important;font-size:12px!important;line-height:1.25!important}html body #root main.front-main .home-reference-process article{height:auto!important;min-height:118px!important}html body #root main.front-main .home-reference-process article strong{font-size:12px!important}html body #root main.front-main .home-reference-process article p,html body #root main.front-main .home-reference-process-section .front-section-header p{font-size:12px!important;line-height:1.4!important}html body #root main.front-main .home-reference-swatch{min-height:64px!important;font-size:12px!important;line-height:1.25!important}html body #root main.front-main .product-directory-category-grid article{height:auto!important;min-height:184px!important}html body #root main.front-main .products-index-page section.product-index-directory .product-directory-category-grid{grid-template-rows:repeat(4,minmax(184px,auto))!important;grid-auto-rows:minmax(184px,auto)!important;row-gap:8px!important}html body #root main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article{grid-template-rows:72px auto minmax(34px,auto) auto!important;align-content:start!important;height:auto!important;min-height:184px!important}html body #root main.front-main .products-index-page section.product-index-directory .product-directory-category-grid>article.more{grid-template-rows:auto auto auto!important;min-height:184px!important;padding-top:32px!important}html body #root main.front-main .product-directory-category-grid article strong{font-size:13px!important}html body #root main.front-main .product-directory-category-grid article p,html body #root main.front-main .product-directory-category-grid article>a{font-size:12px!important;line-height:1.38!important}html body #root main.front-main .products-index-page section.product-index-directory .product-directory-category-grid article p{min-height:0!important;max-height:none!important;overflow:visible!important}html body #root main.front-main .b4-featured-row,html body #root main.front-main .b4-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root main.front-main .b4-guide-card,html body #root main.front-main .b4-article-card{height:auto!important;min-height:210px!important;font-size:12px!important;line-height:1.42!important}html body #root main.front-main .b4-guide-card strong,html body #root main.front-main .b4-article-card strong{font-size:13px!important;line-height:1.3!important}html body #root main.front-main .b4-guide-card p,html body #root main.front-main .b4-article-card p,html body #root main.front-main .b4-resource-sidebar p,html body #root main.front-main .b4-resource-sidebar li{font-size:12px!important;line-height:1.42!important}html body #root main.front-main .b4-resource-tabs button,html body #root main.front-main .b4-resource-search button,html body #root main.front-main .b4-resource-sidebar a,html body #root main.front-main .b4-load-more{min-height:40px!important;font-size:13px!important;line-height:1.25!important}html body #root main.front-main .b2-tail-products>div>a>strong{min-height:34px!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root main.front-main .b3-applications-card-grid>.b3-application-reference-card{height:auto!important;min-height:224px!important;overflow:visible!important}}@media(max-width:767px){html body #root main.front-main :where(p,li,a,button,label,small){font-size:max(13px,.8125rem)!important;line-height:1.45!important}html body #root main.front-main :where(h3,strong){font-size:max(14px,.875rem)!important;line-height:1.35!important}html body #root main.front-main :where(input,select,textarea){font-size:16px!important;line-height:1.4!important}html body #root main.front-main .products-index-page .product-hero-facts-row{height:auto!important;min-height:92px!important;align-items:stretch!important}html body #root main.front-main .products-index-page .product-hero-facts-row>span{height:auto!important;min-height:92px!important;padding:8px 4px!important;align-content:center!important;font-size:11px!important;line-height:1.25!important}html body #root main.front-main .products-index-page .product-hero-facts-row>span>strong{font-size:13px!important;line-height:1.2!important}html body #root main.front-main .contact-workbench-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important}html body #root main.front-main .contact-workbench-card{width:100%!important;min-width:0!important;padding:18px!important;overflow:visible!important;border:1px solid var(--launch-line)!important;border-radius:8px!important;background:var(--launch-surface)!important}html body #root main.front-main .contact-workbench-card>a{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-height:0!important;padding:12px 0!important;align-items:start!important;border:0!important;border-bottom:1px solid var(--launch-line)!important;color:var(--launch-ink)!important;text-decoration:none!important}html body #root main.front-main .contact-workbench-card>a :where(strong,span,small),html body #root main.front-main .contact-workbench-card>p{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #root main.front-main .contact-workbench-details>p{margin:12px 0 0!important;line-height:1.5!important}html body #root main.front-main .contact-workbench-details>p>strong{display:block!important;margin-bottom:4px!important}html body #root main.front-main .contact-workbench-links>a{display:flex!important;min-height:46px!important;align-items:center!important;justify-content:space-between!important}html body #root main.front-main .contact-workbench-timeline ol{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}html body #root main.front-main .contact-workbench-timeline li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;margin:0!important;align-items:start!important}html body #root main.front-main .contact-workbench-timeline li>b{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:50%!important;background:var(--launch-accent)!important;color:#fff!important;font-size:13px!important;line-height:1!important}html body #root main.front-main .contact-workbench-timeline li>span{display:grid!important;gap:3px!important;min-width:0!important}html body #root main.front-main .contact-workbench-timeline li :where(strong,small){display:block!important;margin:0!important;line-height:1.4!important}html body #root main.front-main .contact-workbench-connect>a{position:relative!important;padding-right:36px!important}html body #root main.front-main .contact-workbench-connect>a>em{position:absolute!important;top:50%!important;right:12px!important;margin:0!important;color:var(--launch-accent)!important;font-size:20px!important;font-style:normal!important;line-height:1!important;transform:translateY(-50%)!important}html body #root main.front-main .contact-workbench-location>a{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:space-between!important}html body #root main.front-main .b3-zinc-products>div>a{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #root main.front-main .b3-zinc-products>div>a>*{width:100%!important;min-width:0!important;max-width:100%!important}html body #root main.front-main .b3-zinc-products>div>a>strong{width:calc(100% - 20px)!important;margin-inline:10px!important}html body #root main.front-main .b3-applications-download-panel>a>strong{height:auto!important;min-height:38px!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root main.front-main .b4-case-featured-grid{grid-template-columns:minmax(0,1fr)!important}html body #root main.front-main .b4-case-featured-grid .b4-case-index-card.featured{width:100%!important;min-width:0!important}html body #root main.front-main .b4-case-featured-grid .b4-case-index-card.featured p{width:auto!important;min-width:0!important;overflow-wrap:anywhere!important}}body:has(.front-main){color:var(--launch-ink);background:var(--launch-page-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}body:has(.front-main) .front-main{overflow-x:clip;background:var(--launch-page-background)}body:has(.front-main) .front-container{width:min(var(--launch-content-width),calc(100% - (var(--launch-side-padding) * 2)))!important;max-width:var(--launch-content-width)!important;margin-inline:auto!important}#front-site-header{position:sticky!important;top:0!important;z-index:1300!important;width:100%!important;min-height:var(--launch-header-height)!important;height:var(--launch-header-height)!important;padding:0 var(--launch-side-padding)!important;border-bottom:1px solid var(--launch-line)!important;background:#fffdf8fa!important;box-shadow:0 8px 24px #1f1a120f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}#front-site-header .front-brand{position:static!important;inset:auto!important;display:flex!important;width:auto!important;height:auto!important;min-height:44px!important;min-width:0!important;align-items:center!important;color:var(--launch-ink)!important;opacity:1!important;visibility:visible!important;transform:none!important;text-decoration:none!important}body:has(.front-main) .home-reference-section-action,body:has(.front-main) .product-index-directory-grid>aside.product-directory-filter>section>a,body:has(.front-main) .b4-resource-sidebar .b4-sidebar-card.topics a,body:has(.front-main) .b2-selected-option a,body:has(.front-main) .b2-customization-card a,body:has(.front-main) .b2-spec-sheet-link,body:has(.front-main) .b2-tail-faq>a,body:has(.front-main) .b3-app-tablet-reference>section>a,body:has(.front-main) .b3-app-tablet-materials-finishes>section>a,body:has(.front-main) .contact-workbench-card>a,body:has(.front-main) .form-context-panel .form-workbench-help>a,body:has(.front-main) .form-context-panel .form-workbench-note>a,body:has(.front-main) .b4-mobile-resource-faq>a,body:has(.front-main) .b8-mobile-rfq-help>a{display:inline-flex!important;min-height:40px!important;padding-block:8px!important;align-items:center!important;font-size:max(13px,.8125rem)!important;line-height:1.35!important}#home-products-directory-link,#product-directory-filter>section>a,#product-directory-filter>nav>a,#resource-topic-links>div>a{display:flex!important;min-height:40px!important;padding-block:8px!important;align-items:center!important;font-size:13px!important;line-height:1.35!important}#product-directory-filter>section>a,#product-directory-filter>nav>a,#resource-topic-links>div>a{width:100%!important}#product-directory-filter.product-directory-filter-compact{display:grid!important;height:max-content!important;padding:16px!important;align-content:start!important;gap:10px!important;border:1px solid var(--launch-line)!important;border-radius:8px!important;background:var(--launch-surface)!important}#product-directory-filter.product-directory-filter-compact>strong{font-size:15px!important;line-height:1.25!important}#product-directory-filter.product-directory-filter-compact>p{margin:0!important;color:var(--launch-muted)!important;font-size:13px!important;line-height:1.5!important}#product-directory-filter.product-directory-filter-compact>nav{display:grid!important;gap:2px!important}#product-directory-filter.product-directory-filter-compact>nav>a{border-bottom:1px solid var(--launch-line)!important;color:var(--launch-ink)!important;text-decoration:none!important}#product-directory-filter.product-directory-filter-compact>.product-directory-reset{display:inline-flex!important;min-height:42px!important;margin:2px 0 0!important;padding:8px 12px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--launch-accent)!important;border-radius:6px!important;color:var(--launch-accent)!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}body:has(.front-main) .product-index-directory-grid>aside.product-directory-filter>section>a,body:has(.front-main) .b4-resource-sidebar .b4-sidebar-card.topics a,body:has(.front-main) .contact-workbench-card>a,body:has(.front-main) .form-context-panel .form-workbench-help>a,body:has(.front-main) .form-context-panel .form-workbench-note>a{display:flex!important;width:100%!important}@media(max-width:700px){body:has(.front-main) .b2-mobile-breadcrumb>a{display:inline-flex!important;min-height:32px!important;padding-block:6px!important;align-items:center!important;font-size:12px!important;line-height:1.35!important}body:has(.front-main) .contact-workbench-card>a,body:has(.front-main) .form-context-panel .form-workbench-help>a,body:has(.front-main) .form-context-panel .form-workbench-note>a,body:has(.front-main) .b4-mobile-resource-faq>a,body:has(.front-main) .b8-mobile-rfq-help>a{min-height:44px!important;font-size:14px!important}}#front-site-header .front-brand:before,#front-site-header .front-brand:after{content:none!important;display:none!important}#front-site-header .front-logo.front-wordmark{position:static!important;display:block!important;width:auto!important;height:auto!important;color:var(--launch-ink)!important;font-size:21px!important;font-weight:900!important;line-height:1!important;letter-spacing:.015em!important;white-space:nowrap!important;opacity:1!important;overflow:visible!important;transform:none!important}#front-site-header .mobile-reference-brand{display:none!important}#front-site-header .front-header-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#front-site-header .front-header-tools button,#front-site-header .front-header-tools a,#front-site-header .mobile-menu-button{min-width:44px!important;min-height:44px!important;border-radius:7px!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important}#front-site-header .front-header-tools button[aria-label="Language switch reserved"]{display:none!important}#front-site-header .front-header-tools button[aria-label="Search products"]:after,#front-site-header .front-header-tools .front-rfq-button:before,#front-site-header .front-header-tools .front-rfq-button:after{content:none!important;display:none!important}#front-site-header .front-rfq-button{display:inline-flex!important;min-width:132px!important;width:auto!important;max-width:none!important;padding-inline:16px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--launch-accent)!important;background:var(--launch-accent)!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important}#front-site-header .front-search-overlay{position:fixed!important;inset:var(--launch-header-height) 0 auto!important;z-index:1400!important;max-height:calc(100dvh - var(--launch-header-height))!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:var(--launch-surface)!important;box-shadow:0 24px 50px #17212933!important}#front-public-navigation:before,#front-public-navigation:after{content:none!important;display:none!important}@media(min-width:1360px){#front-site-header{display:grid!important;grid-template-columns:168px minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important}#front-site-header .mobile-menu-button{display:none!important}#front-public-navigation{position:static!important;display:flex!important;width:auto!important;height:var(--launch-header-height)!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:visible!important;background:transparent!important}#front-public-navigation .nav-item{position:relative!important;display:flex!important;height:100%!important;align-items:center!important}#front-public-navigation .nav-item>a{display:inline-flex!important;min-height:44px!important;padding-inline:8px!important;align-items:center!important;border-radius:6px!important;color:var(--launch-ink)!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important}#front-public-navigation .nav-item>a:hover,#front-public-navigation .nav-item>a:focus-visible{background:#f0e9df!important}#front-site-header .front-header-tools{min-width:184px!important}}@media(max-width:1359px){#front-site-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}#front-site-header .front-brand{grid-column:1!important;grid-row:1!important}#front-site-header .front-header-tools{position:static!important;inset:auto!important;grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;grid-template-columns:none!important;overflow:visible!important}#front-site-header .front-header-tools .front-rfq-button{position:static!important;inset:auto!important}#front-site-header .mobile-menu-button{position:static!important;grid-column:3!important;grid-row:1!important;display:inline-flex!important;padding:0 10px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--launch-line)!important;background:var(--launch-surface)!important;color:var(--launch-ink)!important}#front-site-header .mobile-menu-icon{position:relative!important;display:block!important;width:18px!important;height:2px!important;background:currentColor!important}#front-site-header .mobile-menu-icon:before,#front-site-header .mobile-menu-icon:after{content:""!important;position:absolute!important;left:0!important;width:18px!important;height:2px!important;background:currentColor!important;transition:transform .16s ease!important}#front-site-header .mobile-menu-icon:before{top:-6px!important}#front-site-header .mobile-menu-icon:after{top:6px!important}#front-site-header .mobile-menu-button[aria-expanded=true] .mobile-menu-icon{background:transparent!important}#front-site-header .mobile-menu-button[aria-expanded=true] .mobile-menu-icon:before{top:0!important;transform:rotate(45deg)!important}#front-site-header .mobile-menu-button[aria-expanded=true] .mobile-menu-icon:after{top:0!important;transform:rotate(-45deg)!important}#front-public-navigation{position:fixed!important;inset:var(--launch-header-height) 0 0 auto!important;z-index:1200!important;display:none!important;width:min(420px,100%)!important;height:calc(100dvh - var(--launch-header-height))!important;padding:18px!important;overflow:auto!important;overscroll-behavior:contain!important;border-left:1px solid var(--launch-line)!important;background:var(--launch-surface)!important;box-shadow:-24px 24px 50px #1721292e!important}#front-public-navigation.open{display:block!important}#front-public-navigation .nav-item{display:block!important;width:100%!important;border-bottom:1px solid var(--launch-line)!important}#front-public-navigation .nav-item>a{display:flex!important;min-height:48px!important;padding:12px 4px!important;align-items:center!important;color:var(--launch-ink)!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important}#front-public-navigation .nav-dropdown{position:static!important;display:grid!important;width:100%!important;padding:0 0 12px 14px!important;gap:2px!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}#front-public-navigation .nav-dropdown a{display:flex!important;min-height:40px!important;padding:8px!important;align-items:center!important;color:var(--launch-muted)!important;font-size:14px!important;text-decoration:none!important}#front-public-navigation .mobile-menu-extras:before,#front-public-navigation .mobile-menu-extras:after,#front-public-navigation .mobile-menu-search:before,#front-public-navigation .mobile-menu-search:after{content:none!important;display:none!important}#front-public-navigation .mobile-menu-extras{display:block!important;margin:0 0 14px!important;padding:0 0 16px!important;border-bottom:1px solid var(--launch-line)!important}#front-public-navigation .mobile-menu-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important}#front-public-navigation .mobile-menu-search label,#front-public-navigation .mobile-menu-search label>span{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:var(--launch-ink)!important;opacity:1!important;transform:none!important}#front-public-navigation .mobile-menu-search label>span{margin-bottom:6px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}#front-public-navigation .mobile-menu-search input{width:100%!important;min-width:0!important;height:44px!important;padding:0 12px!important;border:1px solid var(--launch-line)!important;border-radius:6px!important;background:#fff!important;color:var(--launch-ink)!important;font-size:14px!important}#front-public-navigation .mobile-menu-search button{min-width:76px!important;height:44px!important;border:0!important;border-radius:6px!important;background:var(--launch-accent)!important;color:#fff!important;font-size:13px!important;font-weight:800!important}#front-public-navigation .mobile-menu-extras>div{display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:10px!important;gap:8px!important}#front-public-navigation .mobile-menu-extras>div a{display:inline-flex!important;min-height:42px!important;padding:8px 10px!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:var(--launch-accent)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important}#front-public-navigation .mobile-menu-extras small{display:block!important;margin-top:10px!important;color:var(--launch-muted)!important;font-size:12px!important;line-height:1.4!important}}@media(max-width:700px){:root{--launch-side-padding: 16px;--launch-header-height: 64px}#front-site-header .front-logo.front-wordmark{font-size:18px!important}#front-site-header .front-header-tools .front-rfq-button,#front-site-header .front-search-label,#front-site-header .mobile-menu-label{display:none!important}#front-site-header .mobile-menu-button{width:44px!important;padding:0!important}#front-site-header .front-search-overlay{padding-inline:14px!important}}@media(min-width:1101px){body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-reference-overview,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-direct-answer,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-industry-browser{height:auto!important;min-height:120px!important;max-height:none!important;overflow:visible!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-direct-answer p{height:auto!important;max-height:none!important;overflow:visible!important;font-size:13px!important;line-height:1.45!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-industry-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-industry-tabs button{min-height:40px!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;line-height:1.2!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:24px!important;padding-inline:0!important;transform:none!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-card-grid>.b3-application-reference-card{grid-template-rows:160px minmax(180px,auto)!important;height:auto!important;min-height:340px!important;max-height:none!important;overflow:hidden!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card>img{width:100%!important;height:160px!important;min-height:160px!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card>div{display:flex!important;min-height:180px!important;padding:16px!important;flex-direction:column!important;gap:8px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card h3{font-size:17px!important;line-height:1.25!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card p{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;font-size:13px!important;line-height:1.45!important;-webkit-line-clamp:unset!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card strong{margin:0!important;font-size:12px!important;line-height:1.3!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card ul{display:flex!important;margin:0!important;padding:0!important;flex-wrap:wrap!important;gap:6px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card li{padding:5px 7px!important;font-size:12px!important;line-height:1.2!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-application-reference-card span{min-height:32px!important;margin-top:auto!important;padding-top:6px!important;color:var(--launch-accent)!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-reference-support{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:24px!important;align-items:stretch!important;overflow:visible!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-pain-points,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-material-guidance{min-height:160px!important;height:auto!important;max-height:none!important;padding:20px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-pain-point-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-pain-point-row>span,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-material-guidance p{min-height:44px!important;font-size:12px!important;line-height:1.4!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-material-guidance a{min-height:44px!important;padding-inline:16px!important;font-size:13px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-material-guidance-swatches img{width:42px!important;height:42px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-reference-lower{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr) minmax(300px,.9fr)!important;gap:18px!important;margin-top:24px!important;align-items:stretch!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-category-panel,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-download-panel{min-height:320px!important;height:auto!important;max-height:none!important;padding:18px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-reference-lower h2,body:has(.b3-applications-reference-hero) #root main.front-main .b3-reference-section-title h2,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-material-guidance h2{font-size:14px!important;line-height:1.3!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-category-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;overflow:visible!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-category-strip a{grid-template-rows:78px auto!important;min-width:0!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-category-strip img{width:100%!important;height:78px!important;object-fit:cover!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-category-strip span{min-height:36px!important;padding:7px 4px!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel details,body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel summary{height:auto!important;min-height:44px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel summary{padding:10px!important;font-size:13px!important;line-height:1.35!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel details>p{padding:0 10px 12px!important;font-size:12px!important;line-height:1.45!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-faq-panel>a{position:static!important;display:inline-flex!important;min-height:44px!important;margin-top:12px!important;align-items:center!important;font-size:12px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-download-panel>a{min-height:52px!important;padding-block:8px!important;font-size:12px!important;line-height:1.3!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-bottom-cta{min-height:96px!important;margin-top:24px!important;padding:20px 24px!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-bottom-cta h2{font-size:18px!important;line-height:1.25!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-bottom-cta p{font-size:13px!important;line-height:1.4!important}body:has(.b3-applications-reference-hero) #root main.front-main .b3-applications-bottom-cta a{min-height:44px!important;padding-inline:16px!important;font-size:12px!important}}#front-site-footer{width:100%!important;max-width:none!important;margin:0!important;padding:52px var(--launch-side-padding) 28px!important;background:#101820!important;color:#e8eee9!important}#front-site-footer .front-footer-inner,#front-site-footer .front-footer-bottom{max-width:var(--launch-content-width)!important;margin-inline:auto!important}#front-site-footer .front-footer-inner{display:grid!important;grid-template-columns:minmax(230px,1.1fr) minmax(0,3fr)!important;gap:48px!important;align-items:start!important}#front-site-footer .front-footer-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 28px!important}#front-site-footer .front-footer-link-group{display:block!important;margin:0!important;border:0!important}#front-site-footer .front-footer-link-group summary{margin-bottom:12px!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;cursor:default!important;list-style:none!important}#front-site-footer .front-footer-link-group summary::-webkit-details-marker{display:none!important}#front-site-footer .front-footer-link-group>a{display:block!important;min-height:30px!important;padding-block:4px!important}#front-site-footer p,#front-site-footer li,#front-site-footer a,#front-site-footer span{color:#c9d2cf!important;font-size:13px!important;line-height:1.55!important}#front-site-footer .front-footer-wordmark{color:#fff!important;font-size:20px!important;font-weight:900!important;letter-spacing:.02em!important}#front-site-footer .front-footer-social-links{display:flex!important;margin-top:18px!important;gap:10px!important}#front-site-footer .front-footer-social-links a{display:inline-flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important}#front-site-footer .front-footer-social-links svg{width:18px!important;height:18px!important}#front-site-footer .front-footer-bottom{display:flex!important;margin-top:36px!important;padding-top:22px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-top:1px solid rgba(255,255,255,.14)!important}#front-site-footer .front-footer-bottom nav{display:flex!important;gap:16px!important}body:has(.front-main) .standard-product-mobile-specs{display:none}body:has(.front-main) .standard-product-overview-grid{margin-block:42px 30px!important;align-items:stretch!important}body:has(.front-main) .standard-product-overview-grid>*{height:100%}body:has(.front-main) .standard-product-options-section,body:has(.front-main) .standard-product-applications-section,body:has(.front-main) .standard-product-related-section,body:has(.front-main) .standard-product-logistics-section,body:has(.front-main) .standard-product-resources-section{padding-block:34px!important}body:has(.front-main) .standard-product-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body:has(.front-main) .standard-product-option-grid>a{display:grid;grid-template-columns:88px minmax(0,1fr);min-height:92px;padding:8px;align-items:center;gap:12px;color:var(--front-ink, #10202d);text-decoration:none;background:#fff;border:1px solid #e3ded4;border-radius:8px;box-shadow:0 8px 22px #18232c0f}body:has(.front-main) .standard-product-option-grid>a:hover{border-color:#b77a20;transform:translateY(-2px)}body:has(.front-main) .standard-product-option-grid img{width:88px;height:72px;object-fit:cover;border-radius:5px}body:has(.front-main) .standard-product-option-grid span,body:has(.front-main) .standard-product-option-grid strong,body:has(.front-main) .standard-product-option-grid small{display:block}body:has(.front-main) .standard-product-option-grid strong{margin-bottom:5px;font-size:16px}body:has(.front-main) .standard-product-option-grid small{color:#68747d;font-size:13px}body:has(.front-main) .standard-product-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body:has(.front-main) .standard-product-note-grid>*{height:100%;margin:0!important}body:has(.front-main) .standard-product-related-cases{padding-block:34px!important}body:has(.front-main) .standard-product-related-cases .front-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:900px){body:has(.front-main) .product-hero-detail:not(.b2-product-reference-hero) .product-summary .spec-table{display:none!important}body:has(.front-main) .standard-product-mobile-specs{display:block;margin:22px 0 8px;background:#fff;border:1px solid #ded8cd;border-radius:8px}body:has(.front-main) .standard-product-mobile-specs summary{display:flex;min-height:48px;padding:12px 16px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:800}body:has(.front-main) .standard-product-mobile-specs summary:after{content:"+";color:#b77a20;font-size:20px}body:has(.front-main) .standard-product-mobile-specs[open] summary:after{content:"−"}body:has(.front-main) .standard-product-mobile-specs .spec-table{margin:0 12px 14px!important}body:has(.front-main) .standard-product-overview-grid{margin-block:22px 8px!important}body:has(.front-main) .standard-product-overview-grid>.front-panel{display:none!important}body:has(.front-main) .standard-product-options-section,body:has(.front-main) .standard-product-applications-section,body:has(.front-main) .standard-product-related-section,body:has(.front-main) .standard-product-logistics-section,body:has(.front-main) .standard-product-resources-section{padding-block:24px!important}body:has(.front-main) .standard-product-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.front-main) .standard-product-option-grid>a{grid-template-columns:58px minmax(0,1fr);min-height:72px;padding:6px;gap:8px}body:has(.front-main) .standard-product-option-grid img{width:58px;height:58px}body:has(.front-main) .standard-product-option-grid strong{margin:0;font-size:14px}body:has(.front-main) .standard-product-option-grid small{font-size:12px}body:has(.front-main) .standard-product-note-grid,body:has(.front-main) .standard-product-related-cases .front-grid{grid-template-columns:1fr!important}body:has(.front-main) .standard-product-applications-section .front-grid.compact,body:has(.front-main) .standard-product-related-section .front-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.front-main) .standard-product-applications-section .application-card,body:has(.front-main) .standard-product-related-section .product-card{padding:8px!important}body:has(.front-main) .standard-product-applications-section .application-card img,body:has(.front-main) .standard-product-related-section .product-card img{width:100%!important;height:112px!important;aspect-ratio:4 / 3!important;object-fit:cover!important}body:has(.front-main) .standard-product-applications-section .application-card p,body:has(.front-main) .standard-product-applications-section .application-card small,body:has(.front-main) .standard-product-related-section .product-card dl,body:has(.front-main) .standard-product-related-section .product-card .tag-row,body:has(.front-main) .standard-product-related-section .product-card .product-card-code{display:none!important}body:has(.front-main) .standard-product-applications-section .application-card h3,body:has(.front-main) .standard-product-related-section .product-card h3{min-height:38px!important;margin:8px 0!important;font-size:14px!important;line-height:1.3!important}body:has(.front-main) .standard-product-applications-section .front-card-actions,body:has(.front-main) .standard-product-related-section .card-actions{display:block!important}body:has(.front-main) .standard-product-applications-section .front-card-actions a,body:has(.front-main) .standard-product-related-section .card-actions a{display:none!important}body:has(.front-main) .standard-product-applications-section .front-card-actions a:first-child,body:has(.front-main) .standard-product-related-section .card-actions a:first-child{display:flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important}body:has(.front-main) .standard-product-related-cases .case-card p,body:has(.front-main) .standard-product-related-cases .case-card small,body:has(.front-main) .standard-product-related-cases .case-card-actions a:last-child{display:none!important}body:has(.front-main) .standard-product-related-cases .case-media{height:150px!important;object-fit:cover!important}body:has(.front-main) .standard-product-related-cases{padding-block:24px!important}#front-site-footer{padding-block:40px 24px!important}#front-site-footer .front-footer-inner{grid-template-columns:1fr!important;gap:30px!important}#front-site-footer .front-footer-links{display:block!important}#front-site-footer .front-footer-link-group{border-top:1px solid rgba(255,255,255,.14)!important}#front-site-footer .front-footer-link-group summary{position:relative!important;display:flex!important;min-height:48px!important;margin:0!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important}#front-site-footer .front-footer-link-group summary:after{content:"+"!important;font-size:20px!important;font-weight:400!important}#front-site-footer .front-footer-link-group[open] summary:after{content:"−"!important}#front-site-footer .front-footer-link-group>a{min-height:42px!important;padding:10px 4px!important;font-size:14px!important}#front-site-footer .front-footer-bottom{align-items:flex-start!important;flex-direction:column!important}#front-site-footer .front-footer-bottom nav{flex-wrap:wrap!important}#front-site-footer p,#front-site-footer li,#front-site-footer a,#front-site-footer span{font-size:14px!important}}:root{--brand-orange: #f99b19;--brand-yellow: #fdcb12}.front-brand .front-logo-image{display:block;width:auto;height:34px;max-width:none;object-fit:contain;margin-left:-2px}.front-brand{display:inline-flex;align-items:center}@media(max-width:1024px){.front-brand .front-logo-image{height:30px}}@media(max-width:640px){.front-brand .front-logo-image{height:26px}}@media(max-width:1024px){html body:has(.front-main) header.front-header.front-header>.front-brand.front-brand.front-brand{justify-self:start!important}}:root{--brand-orange-hover: #e88f0d;--brand-ink: #151719}html body #front-site-header .front-rfq-button.front-rfq-button{background:var(--brand-orange)!important;color:var(--brand-ink)!important;border-color:var(--brand-orange)!important}html body #front-site-header .front-rfq-button.front-rfq-button:hover{background:var(--brand-orange-hover)!important}html body .front-actions>a:first-child,html body .front-cta-section .front-actions>a:first-child,html body .header-cta,html body a[data-event-name*=rfq],html body a[data-event-name*=quote],html body .home-reference-page .home-hero-actions>a:first-child,html body .products-index-page .products-hero-actions>a:first-child,html body:has(.b2-custom-reference-page) .b2-custom-hero-actions>a:first-child,html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions>a:first-child{background:var(--brand-orange)!important;color:var(--brand-ink)!important;border-color:var(--brand-orange)!important}html body .front-actions>a:first-child:hover,html body .front-cta-section .front-actions>a:first-child:hover,html body .header-cta:hover,html body a[data-event-name*=rfq]:hover,html body a[data-event-name*=quote]:hover,html body .home-reference-page .home-hero-actions>a:first-child:hover,html body .products-index-page .products-hero-actions>a:first-child:hover,html body:has(.b2-custom-reference-page) .b2-custom-hero-actions>a:first-child:hover,html body:has(.b2-custom-reference-page) .b2-custom-final-cta .front-actions>a:first-child:hover{background:var(--brand-orange-hover)!important}html body .b3-applications-bottom-cta>a:first-child{background:var(--brand-orange)!important;color:var(--brand-ink)!important;border-color:var(--brand-orange)!important}html body .b3-applications-bottom-cta>a:first-child:hover{background:var(--brand-orange-hover)!important}:root{--brand-gold-accessible: #a0650c}html body .home-reference-page .home-reference-download-card>a,html body:has(.b8-not-found-reference) .batch8-search-mini button{background:var(--brand-gold-accessible)!important;color:#fff!important;border-color:var(--brand-gold-accessible)!important}.home-reference-page .home-hero-actions a span:empty,.products-index-page .products-hero-actions a span:empty,.b3-zinc-final-cta span:empty{display:none}.front-main .front-hero-banner .front-hero-copy p{color:#23292e!important;font-weight:500;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.85)}:root{--eco-content-max: 1400px}html body:has(.front-main) main.front-main .front-container.front-container.front-container.front-container.front-container.front-container.front-container:not(.front-hero-banner):not(.front-hero-grid){width:min(var(--eco-content-max),calc(100% - 50px))!important;max-width:var(--eco-content-max)!important;margin-inline:auto!important}#front-site-footer .front-container.front-footer-inner,#front-site-footer .front-container.front-footer-bottom{width:min(var(--eco-content-max),calc(100% - 50px))!important;max-width:var(--eco-content-max)!important;margin-inline:auto!important}html body:has(.front-main) main.front-main>*>*:not(.front-hero){max-width:var(--eco-content-max)!important;margin-inline:auto!important}html body:has(.front-main) main.front-main>*>.front-hero{max-width:none!important;width:100%!important}html body:has(.front-main) main.front-main .home-reference-resource-board{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body:has(.front-main) main.front-main>*>*:not(.front-hero){margin-left:auto!important;margin-right:auto!important}html body:has(.front-main) main.front-main .b2-product-desktop-content,html body:has(.front-main) main.front-main .b2-product-desktop-content>.front-container{max-width:var(--eco-content-max)!important;margin-left:auto!important;margin-right:auto!important}html body:has(.front-main):has(.front-main):has(.front-main):has(.b2-product-reference-hero) main.front-main .product-detail-layout.product-hero-detail.b2-product-reference-hero.b2-product-reference-hero.b2-product-reference-hero{grid-template-columns:minmax(0,733fr) minmax(0,440fr) minmax(0,388fr)!important}html body:has(.front-main) main.front-main .product-detail-layout>*{min-width:0!important}html body:has(.front-main) main.front-main .front-hero .front-hero-copy{margin-left:max(48px,calc((100vw - var(--eco-content-max)) / 2))!important}html body:has(.front-main) header#front-site-header.front-header.front-header.front-header{padding-left:max(24px,calc((100vw - var(--eco-content-max)) / 2))!important;padding-right:max(24px,calc((100vw - var(--eco-content-max)) / 2))!important}
