/* OYXC industrial catalog */
:root{--navy:#14191e;--ink:#1b232b;--blue:#0067ad;--muted:#63717d;--line:#cbd3db;--pale:#edf0f2}body{background:#e5e9ec}.topline{background:#0d1115;border-bottom:3px solid #0072bd}header{height:90px;border-bottom:1px solid #aeb9c3}.brand img{height:72px;width:140px}nav{letter-spacing:.5px}.button{background:#0067ad;border:1px solid #3388bd;border-radius:0;text-transform:uppercase;letter-spacing:.7px}.hero{background:#181e24;grid-template-columns:1.12fr 1fr;padding-top:35px;padding-bottom:35px;min-height:560px;gap:35px;border-bottom:1px solid #43515c}.hero-copy{padding:35px 0 15px;color:#fff}.hero-copy .eyebrow{color:#7bbde9;border-left:4px solid #008ddd;padding-left:14px}.hero-copy h1{font-size:clamp(40px,4.6vw,67px);line-height:1.08;letter-spacing:-2px}.hero-copy h1 em{color:#68b4e6}.hero-copy p{color:#bac7d1}.hero-note{border-top:1px solid #42515c;padding-top:23px;margin-top:32px;color:#b8c6d1}.hero-note>span:first-child{font-family:Consolas,monospace;color:#67b6eb;font-size:16px}.hero-product{border:1px solid #8396a4;box-shadow:8px 8px 0 #0b1117;padding:60px 25px 70px}.hero-product-bottom{right:20px}.product-label{font-family:Consolas,monospace;border-bottom:1px solid #b8c4cc;padding-bottom:10px;right:25px}.market-strip{background:#252f38;color:#dce6ee;border-bottom:1px solid #5b6b77}.market-strip>span{color:#8dc7ed}.section{padding-top:68px;padding-bottom:68px}.catalog{background:#e5e9ec}.section-heading{border-bottom:2px solid #293a47;padding-bottom:30px;margin-bottom:0}.section-heading h2{font-size:40px}.section-heading .eyebrow{font-family:Consolas,monospace}.catalog-toolbar{border-top:0;border-bottom:1px solid #a9b8c4;margin-bottom:22px;padding:18px 0}.category-label select{background:#18242e;color:white;border:1px solid #293c4a;min-width:255px;max-width:100%}.search input{background:#fff;border:1px solid #b3c1cd}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid #aebbc6;box-shadow:3px 3px 0 #cad2d9}.card:hover{transform:translateY(-2px);border-color:#0072ba;box-shadow:3px 5px 0 #b5c6d3}.product-photo{height:250px;padding:22px;background:#fff}.card-body{background:#f6f7f8;border-top:3px solid #263b4b;padding:20px}.card-meta{font-family:Consolas,monospace;font-size:12px;color:#536c7c;min-height:32px}.card-meta>span:last-child{color:#004e84;font-weight:700}.card h3{font-size:18px;line-height:1.45;min-height:80px;margin:13px 0}.oem{font-family:Consolas,monospace;font-size:13px;line-height:1.6;min-height:45px}.card-bottom{border-top:1px solid #bdc9d1;padding-top:16px;margin-top:18px;gap:12px}.text-button{font-size:13px;text-transform:uppercase;letter-spacing:.3px}.details-button{font-size:13px}.markets{background:#26333f;color:#fff;gap:60px;border-top:5px solid #0067ad}.markets .eyebrow{color:#81c0e9}.markets p{color:#c0cbd3}.country-list div{border-bottom:1px solid #526473}.country-list small{color:#74bbed}.contact{background:#131b22;border-top:1px solid #4b5c69}.contact form{border-top:6px solid #0076be;box-shadow:10px 10px 0 #080e13}.contact-link{border-bottom:1px solid #354651;padding-bottom:20px}footer{background:#fff;border-top:4px solid #0067ad}.floating-wa{border-radius:3px;border:1px solid #67b995}.catalog-note{color:#4e606e}.category-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0 5%;background:#111b23;border-bottom:1px solid #52626e}.category-menu button{border:0;border-right:1px solid #41505c;background:none;color:#dce6ed;padding:20px 15px;text-align:left;font-size:13px;font-weight:700;line-height:1.45}.category-menu button:first-child{border-left:1px solid #41505c}.category-menu button:hover,.category-menu button.active{background:#0067ad;color:white}.category-menu small{display:block;font-family:Consolas,monospace;color:#80bdeb;margin-bottom:8px}.category-menu button.active small{color:#d5edfc}@media(max-width:1000px){.category-menu{grid-template-columns:repeat(3,1fr)}.category-menu button{border-bottom:1px solid #41505c}.hero{gap:24px}.hero-copy h1{font-size:43px}.product-photo{height:220px}.card-body{padding:16px}.card h3{font-size:17px;min-height:98px}.card-bottom{display:block}.details-button{display:block;margin-top:12px}}@media(max-width:720px){header{height:80px}.brand img{width:105px;height:60px}.hero{grid-template-columns:1fr;padding-top:0;padding-bottom:28px;gap:20px}.hero-copy{padding:35px 0 0}.hero-copy h1{font-size:43px}.hero-product{margin-bottom:0;min-height:310px}.hero-product>img{height:230px}.category-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.category-menu button{padding:15px 12px;font-size:13px}.category-menu small{margin-bottom:5px}.section{padding-top:45px;padding-bottom:45px}.section-heading h2{font-size:34px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-photo{height:175px;padding:12px}.card-body{padding:12px}.card-meta{font-size:11px;min-height:55px}.card h3{font-size:15px;min-height:110px}.text-button{font-size:12px}.oem{font-size:12px}.markets,.contact{gap:35px}.contact form{box-shadow:5px 5px 0 #080e13}.category-label{width:100%}.category-label select{width:100%;min-width:0}.hero-note{gap:15px}}
