*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#14171a;font-family:Arial,Helvetica,sans-serif}.global-header{height:73px;display:flex;align-items:center;gap:28px;padding:0 max(40px,calc((100vw - 1320px)/2));border-bottom:1px solid #e3e6e8;background:#fff;white-space:nowrap}.alibaba-logo{font:700 25px Arial;color:#ff6a00}.alibaba-logo span{font-weight:400}.global-search{height:43px;display:flex;align-items:center;border:1px solid #d5d9dc;border-radius:24px;overflow:hidden;flex:1;max-width:560px;color:#7d858c;font-size:14px}.global-search span{display:none}.global-search input{border:0;outline:0;flex:1;padding:0 16px}.global-search button{height:100%;border:0;background:#ff6a00;color:#fff;font-weight:700;padding:0 24px}.deliver{font-size:12px;color:#626c73;margin-left:auto}.deliver strong{display:block;color:#242b31;font-size:14px;margin-top:3px}.global-icon{font-size:25px;color:#30383e}.store-canvas{min-width:1200px}.mast{display:block;height:198px;overflow:hidden;line-height:0}.mast img{display:block;width:100%;height:198px;object-fit:cover;object-position:center top}.nav{height:80px;display:flex;align-items:center;justify-content:center;gap:47px;border-bottom:1px solid #d8dde0;background:#fff;position:sticky;top:0;z-index:5}.nav a{color:#111;font-weight:700;font-size:17px;white-space:nowrap;text-decoration:none}.nav a:hover{color:#1262ad}.hero,.banner{position:relative;width:100%;overflow:hidden;background:#f4f5f5}.hero picture,.hero img,.banner picture,.banner img{display:block;width:100%;height:auto}.hero img{min-height:330px;object-fit:cover}.hero-link,.image-button{position:absolute;left:18%;bottom:13%;background:#fff;color:#173e75;border:2px solid #173e75;padding:10px 20px;font-size:12px;font-weight:700}.image-button{left:50%;bottom:11%;background:#173e75;color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:0}.split picture{min-width:0}.catalog{max-width:1200px;margin:auto;padding:78px 24px}.section-title{text-align:center}.section-title span,.contact>div>span{font-size:11px;font-weight:700;letter-spacing:2px;color:#18569a}.section-title h1,.contact h2{font-size:36px;margin:12px 0}.section-title p,.contact p{color:#69747c;font-size:14px}.catalog-tools{display:flex;gap:10px;justify-content:center;margin:30px 0}.catalog-tools input,.catalog-tools select{height:42px;border:1px solid #cbd3d9;padding:0 12px;width:310px}.catalog-tools select{width:170px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 18px}.product{border:1px solid #e2e6e8;padding-bottom:15px}.product button{border:0;background:none;text-align:left;width:100%;cursor:pointer}.product-image{background:#f5f6f6;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-info{padding:0 13px}.product-meta{display:flex;justify-content:space-between;color:#7d878d;font-size:10px;margin-top:12px}.product h3{font-size:14px;line-height:1.35;min-height:40px;margin:10px 0}.product p{font-size:11px;color:#65717a;margin:0}.contact{background:#f4f6f7;padding:70px max(24px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact h2{font-size:34px}.contact-line{font-weight:700;color:#25313a!important}.contact form{display:grid;gap:14px}.contact label{font-size:11px;font-weight:700;color:#39444c}.contact input,.contact textarea{display:block;width:100%;margin-top:6px;border:1px solid #d3dadd;padding:11px;background:#fff}.contact textarea{height:100px;resize:vertical}.contact button{height:45px;background:#173e75;color:#fff;border:0;font-weight:700}.contact small{color:#39734e;line-height:1.4}.honeypot{position:absolute;left:-9999px}.products-grid:empty:after{content:'No matching products';grid-column:1/-1;text-align:center;padding:50px;color:#77828a}footer{max-width:1200px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;color:#6c777e;font-size:11px}footer>span:first-child{color:#123b78;font-weight:800;font-size:24px}dialog{width:min(760px,calc(100% - 30px));padding:0;border:0;box-shadow:0 20px 80px #0004}dialog::backdrop{background:#0008}.close{position:absolute;right:10px;top:8px;border:0;background:#fff;font-size:26px}.detail-inner{display:grid;grid-template-columns:1fr 1fr}.detail-inner img{width:100%;height:100%;object-fit:contain;background:#f5f6f6}.detail-copy{padding:40px}.detail-copy h2{font-size:24px}.detail-copy p{font-size:12px;color:#66727b}.detail-copy a{display:inline-block;background:#173e75;color:#fff;padding:13px 18px;font-size:12px;margin-top:18px}
