:root{--wb-blue:#087cae}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1287ba;outline-offset:3px}.catalog-tools{display:flex;gap:16px;align-items:end}.catalog-tools label{flex:1}.catalog-tools button,.primary,.card-actions button{border:0;background:#087cae;color:#fff;padding:13px 20px}.selection-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:#fff;padding:22px;border:1px solid #d4e4ec;margin:25px 0}.selection-filters label{font-size:12px;font-weight:bold}.selection-filters select{width:100%;margin-top:9px;padding:12px;border:1px solid #bdd1df;background:#fff;color:#173b55}.filter-note{grid-column:1/-1;font-size:12px;color:#668092;line-height:1.7;margin:8px 0}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.catalog-toolbar button{padding:10px;border:1px solid #bfd3df;background:#fff;color:#17506f}.catalog-toolbar button[aria-pressed=true]{background:#087cae;color:#fff}.compact-facts{display:grid;grid-template-columns:85px 1fr;font-size:12px;line-height:1.7;gap:5px}.compact-facts dt{color:#718896}.compact-facts dd{margin:0;overflow-wrap:anywhere}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px}.catalog-original{line-height:1.6!important}.procurement-list{grid-template-columns:1fr!important}.procurement-list .catalog-card{display:grid;grid-template-columns:150px 1fr}.procurement-list .catalog-picture{height:auto!important;min-height:150px;display:flex;align-items:center}.procurement-list .catalog-picture img{height:130px;object-fit:contain}.procurement-list .compact-facts{grid-template-columns:85px 1fr 85px 1fr 85px 1fr}.empty-state{grid-column:1/-1;padding:30px;background:#fff;border:1px solid #d4e4ec;line-height:1.8}.inquiry-dock{position:fixed;bottom:18px;right:18px;background:#0e3b55;color:white;padding:15px 20px;border-radius:6px;z-index:60;box-shadow:0 5px 20px #0b2f5033;font-size:13px}.inquiry-dock b{display:inline-block;background:#1595bf;padding:3px 8px;margin-left:8px;border-radius:20px}.wb-toast{position:fixed;top:18px;left:50%;transform:translateX(-50%);padding:17px 24px;background:#0d465f;color:white;z-index:100;box-shadow:0 4px 25px #0003;width:max-content;max-width:90vw}.wb-toast a{text-decoration:underline;margin-left:10px}.detail-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;padding:20px 0}.detail-layout h1{font-size:32px}.detail-layout p{line-height:1.7;color:#647e8d}.detail-photo{border:1px solid #d4e4ec;background:#fff;padding:25px;width:100%;cursor:zoom-in}.detail-photo img{width:100%;height:360px;object-fit:contain}.product-facts{width:100%;border-collapse:collapse;font-size:13px}.product-facts th,.product-facts td{padding:12px;border-bottom:1px solid #d6e3ec;text-align:left;vertical-align:top;line-height:1.5}.product-facts th{width:36%;color:#638093}#detail-request{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-top:25px}#detail-request label,.inquiry-form label{font-size:13px;display:block}#detail-request input,.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;padding:12px;border:1px solid #bed5e3;margin-top:8px;background:#fff}#detail-request button{grid-column:1/-1}.detail-guidance{padding:45px 0}.guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guidance-grid article{background:#fff;padding:24px;border-top:3px solid #087cae}.guidance-grid p,.drawing-note p{line-height:1.8;color:#647e8d}.drawing-note{padding:25px;background:#e6f1f8;margin-top:25px}#product-zoom{border:0;padding:20px;max-width:90vw;max-height:90vh}#product-zoom::backdrop{background:#102c48bd}#product-zoom img{max-width:80vw;max-height:78vh;object-fit:contain}#product-zoom button{float:right;border:0;background:white;font-size:30px}.inquiry-form{padding-bottom:80px}.inquiry-item{display:grid;grid-template-columns:1.3fr 120px 1.5fr auto;align-items:center;gap:20px;background:#fff;padding:20px;margin-bottom:15px;border:1px solid #d4e4ec}.inquiry-item small{display:block;margin-top:8px}.inquiry-item button{padding:10px;background:white;border:1px solid #bacfdb}.request-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.request-fields .wide{grid-column:1/-1}.inquiry-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.inquiry-actions button,.inquiry-actions a{padding:13px 18px;border:1px solid #087cae;background:#fff;color:#087cae}.inquiry-actions .primary{background:#087cae;color:white}#inquiry-summary{min-height:300px;width:100%;font:13px/1.7 monospace}body{padding-bottom:70px}a,button,td{overflow-wrap:anywhere}.mobile-category-grid{display:none}
@media(max-width:700px){.selection-filters{grid-template-columns:1fr 1fr;padding:15px}.catalog-tools{align-items:stretch}.catalog-tools button{padding:10px}.catalog-toolbar{display:block}.procurement-list .catalog-card{grid-template-columns:100px 1fr}.procurement-list .compact-facts{grid-template-columns:70px 1fr}.procurement-list .catalog-picture img{height:100px}.card-actions{flex-wrap:wrap}.detail-layout{grid-template-columns:1fr;gap:25px}.detail-photo img{height:270px}.detail-layout h1{font-size:26px}.guidance-grid{grid-template-columns:1fr}.inquiry-item{grid-template-columns:1fr 100px}.inquiry-item label:nth-of-type(2){grid-column:1/-1;grid-row:2}.request-fields{grid-template-columns:1fr}.inquiry-dock{font-size:12px;bottom:10px;right:10px}.home-category-art{display:none}.mobile-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mobile-category-grid a{display:block;background:#fff;border:1px solid #d1e1eb;padding:12px}.mobile-category-grid .mobile-art{height:140px;display:block;background-image:url('mobile-images/06f429f45f02ca46-1280.webp');background-repeat:no-repeat;background-size:630% 630%}.mobile-category-grid strong{display:block;font-size:14px;margin:12px 0}.mobile-category-grid small{color:#087cae}.home-range-links a{font-size:12px!important}.catalog-tabs{gap:8px}.catalog-tabs button{padding:12px;font-size:12px}}

.mobile-category-grid .legacy-cover{display:block;width:100%;height:150px;background-color:#fff}.home-catalogue-link{text-align:center;padding-top:24px}.home-category-art a[aria-label="Washers"]:after{content:"Washers";position:absolute;left:0;right:0;top:70%;height:11%;background:white;text-align:center;font-size:clamp(14px,2vw,26px);color:#202020}.a .hero h1{font-size:clamp(30px,3.2vw,48px)!important}.home-category-art a[aria-label="Washers"]{overflow:hidden}

/* Inquiry completion */
.inquiry-form h2{margin:32px 0 14px;font-size:23px;color:#19475d}.rfq-intro p{color:#587489}.clear-draft{margin-top:22px;padding:10px 14px;border:1px solid #b6cbd7;background:white;color:#435f70;border-radius:4px;cursor:pointer}.request-fields input{min-width:0}.inquiry-item>div{min-width:0;overflow-wrap:anywhere}
