.elementor-1661 .elementor-element.elementor-element-8ac3cfe7{padding:6px 0px 6px 0px;}.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-menu-toggle{margin:0 auto;}.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-nav-menu--main .elementor-item{color:#555;fill:#555;}.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1661 .elementor-element.elementor-element-ca41f017 .elementor-nav-menu--main .elementor-item:focus{color:#e2571e;fill:#e2571e;}.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-menu-toggle{margin:0 auto;}.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-nav-menu--main .elementor-item{color:#555;fill:#555;}.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1661 .elementor-element.elementor-element-80463cf1 .elementor-nav-menu--main .elementor-item:focus{color:#e2571e;fill:#e2571e;}.elementor-1661 .elementor-element.elementor-element-387a6b15{padding:10px 0px 10px 0px;}.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-menu-toggle{margin:0 auto;}.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-nav-menu--main .elementor-item{color:#1c2638;fill:#1c2638;}.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1661 .elementor-element.elementor-element-41c9eb44 .elementor-nav-menu--main .elementor-item:focus{color:#e2571e;fill:#e2571e;}.elementor-1661 .elementor-element.elementor-element-d2688cfb{padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-7fd51546{padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-7a8a2b64{text-align:left;}.elementor-1661 .elementor-element.elementor-element-92a042e8{text-align:left;}.elementor-1661 .elementor-element.elementor-element-06842d84{text-align:left;}.elementor-1661 .elementor-element.elementor-element-03bc6087{text-align:left;}.elementor-1661 .elementor-element.elementor-element-02342486{text-align:left;}.elementor-1661 .elementor-element.elementor-element-7bccbc7f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-7bccbc7f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1661 .elementor-element.elementor-element-7bccbc7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1661 .elementor-element.elementor-element-7bccbc7f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-ee8fb72e{text-align:left;}.elementor-1661 .elementor-element.elementor-element-8e8e2041 .elementor-button{background-color:#e2571e;fill:#ffffff;color:#ffffff;padding:13px 26px 13px 26px;}.elementor-1661 .elementor-element.elementor-element-80747e49{padding:0px 0px 0px 0px;}/* Start custom CSS *//* hide old-theme-header */
.elementor-element-293e42aa{display:none!important}
\n\n:root{\n  --brand:#e2571e;--brand-d:#c4480f;--ink:#16130f;--paper:#1a1714;\n  --bg:#ffffff;--bg-alt:#f5f3ef;--line:#e6e3dd;--muted:#6b655c;--white:#fff;\n  --radius:4px;--maxw:1240px;--shadow:0 14px 40px rgba(20,17,12,.10);\n  --f-head:'Archivo','Helvetica Neue',Arial,sans-serif;--f-body:'Inter','Helvetica Neue',Arial,sans-serif;\n}\n*{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth}\nbody{font-family:var(--f-body);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}\na{text-decoration:none;color:inherit}\nimg{max-width:100%;display:block}\n.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}\nh1,h2,h3,h4{font-family:var(--f-head);line-height:1.08;letter-spacing:-.01em;font-weight:800}\n.eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);font-weight:700;font-family:var(--f-body)}\n\n/* ===== CORPORATE / HISTORY LAYOUT (ref: Klopman corporate page) ===== */\n.corp-layout{display:flex;min-height:calc(100vh - 142px)}\n.corp-sidebar{flex:0 0 280px;background:#c8102e;color:#fff;position:sticky;top:100px;align-self:flex-start;height:calc(100vh - 100px);overflow-y:auto;z-index:95;padding:34px 0}\n.corp-sidebar .side-head{padding:0 30px 28px;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:18px}\n.corp-sidebar .side-head a{font-family:var(--f-head);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#fff;display:block}\n.corp-sidebar .side-head a:hover{color:#ffe6e9}\n.corp-sidebar ul{list-style:none;padding:0;margin:0}\n.corp-sidebar li a{display:block;padding:14px 30px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.82);border-left:4px solid transparent;transition:.15s}\n.corp-sidebar li a:hover{background:rgba(255,255,255,.10);color:#fff}\n.corp-sidebar li.active a{background:rgba(0,0,0,.18);color:#fff;border-left-color:#fff}\n.corp-main{flex:1;min-width:0}\n.corp-section{scroll-margin-top:100px}\n.corp-hero,.corp-hero-img{position:relative;height:420px;overflow:hidden;width:100%}\n.corp-hero img,.corp-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.corp-hero::after,.corp-hero-img::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(22,19,15,.25),rgba(22,19,15,.55))}\n.corp-body{padding:54px 8vw 70px;max-width:980px;margin:0 auto}\n.breadcrumb{font-size:12px;color:var(--muted);margin-bottom:26px;text-transform:uppercase;letter-spacing:.08em}\n.breadcrumb a{color:var(--muted)}\n.breadcrumb a:hover{color:var(--brand)}\n.breadcrumb span{color:#c8102e;font-weight:700}\n.corp-title{display:flex;align-items:center;gap:16px;margin-bottom:28px}\n.corp-title .dia{width:18px;height:18px;background:#c8102e;transform:rotate(45deg);flex-shrink:0}\n.corp-title h1{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.01em;color:var(--ink);text-transform:uppercase}\n.corp-body p{color:#4a443d;font-size:16px;line-height:1.75;margin-bottom:18px}\n.corp-body p.lead{font-size:18px;color:var(--ink);font-weight:500}\n.corp-body h3{font-size:20px;margin:34px 0 14px;color:var(--ink)}\n.corp-body ul{margin:8px 0 22px 20px;color:#4a443d}\n.corp-body li{margin:8px 0}\n.corp-cta{border-top:1px solid var(--line);padding-top:40px;margin-top:50px}\n.corp-cta a{background:var(--brand);color:#fff;padding:13px 26px;border-radius:var(--radius);font-weight:700;display:inline-block}\n.corp-cta a:hover{background:var(--brand-d)}\n\n/* footer reused */\nfooter{background:var(--paper);color:#b8b1a6;padding:64px 0 28px}\nfooter .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}\nfooter h4{color:#fff;font-size:15px;margin-bottom:14px}\nfooter a{display:block;color:#b8b1a6;font-size:14px;padding:4px 0}\nfooter a:hover{color:var(--brand)}\nfooter .brandline{font-family:var(--f-head);font-weight:900;font-size:26px;color:#fff;margin-bottom:10px}\nfooter .bottom{border-top:1px solid #322c26;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;font-size:13px;flex-wrap:wrap;gap:10px}\n\n/* mobile sidebar */\n.corp-sidebar .close{display:none;background:none;border:0;color:#fff;font-size:26px;position:absolute;top:12px;right:16px;cursor:pointer}\n.sidebar-toggle{display:none;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:90;background:#c8102e;color:#fff;border:0;padding:12px 8px;border-radius:0 6px 6px 0;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed}\n@media(max-width:980px){\n  .corp-layout{display:block}\n  .corp-sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;transform:translateX(-100%);transition:.25s;z-index:100}\n  .corp-sidebar.open{transform:translateX(0)}\n  .corp-sidebar .close{display:block}\n  .sidebar-toggle{display:block}\n  .corp-hero,.corp-hero-img{height:280px}\n  .corp-body{padding:40px 24px 60px}\n}\n\n/* 隐藏主站全局导航头与本页标题（corporate 页使用自定义导航） */\n.elementor-location-header,.page-header,.entry-title{display:none!important;}\n\n\n:root{--blue:#6F91BA;--blue-d:#557299;--blue-dd:#3f5d83;--gold:#BD984A;--brand:#e2571e;--brand-d:#c3470f;--ink:#1c2638;--line:#e4e7ec;--f-head:Georgia,\"Times New Roman\",serif;--f-body:\"Helvetica Neue\",Arial,\"Segoe UI\",sans-serif;--shadow:0 12px 40px rgba(28,38,56,.12)}\n*{box-sizing:border-box}\na{color:inherit;text-decoration:none}\nimg{max-width:100%;display:block}\n.wrap{max-width:1200px;margin:0 auto;padding:0 20px}\n/* topbar */\n.topbar{background:#fff;color:#444;font-size:13px;border-bottom:1px solid var(--line)}\n.topbar .wrap{display:flex;justify-content:flex-end;align-items:center;height:42px;gap:22px}\n.topbar a{color:#444;font-weight:500}\n.topbar a:hover{color:var(--brand)}\n.topbar .lang{position:relative;cursor:pointer;display:flex;align-items:center;gap:6px}\n.topbar .lang::before{content:\"\\1F1EC\\1F1E7\";font-size:14px}\n.topbar .lang .sub{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);min-width:160px;z-index:120;padding:6px 0}\n.topbar .lang:hover .sub{display:block}\n.topbar .lang .sub a{display:block;padding:8px 16px;font-size:13px}\n.topbar .icon{font-size:17px;line-height:1}\n/* header */\nheader{position:sticky;top:0;z-index:90;background:#fff;border-bottom:1px solid var(--line)}\n.nav{display:flex;align-items:center;height:100px;gap:26px}\n.logo{display:flex;align-items:center;flex:0 0 auto;margin-right:auto}\n.logo-img{width:240px;height:auto;display:block;object-fit:contain}\n.menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}\n.menu>li{position:relative}\n.menu>li>a{font-weight:700;font-size:13px;padding:16px 14px;display:inline-block;letter-spacing:.06em;text-transform:uppercase}\n.menu>li.has-mega>a::after{content:\" +\";font-weight:700;font-size:12px;color:var(--gold)}\n.menu>li>a:hover,.menu>li.has-mega:hover>a{color:var(--brand)}\n.menu .pill a{background:var(--brand);color:#fff;padding:11px 22px;border-radius:40px;margin-left:12px;font-weight:700;font-size:12px;letter-spacing:.04em}\n.menu .pill a:hover{background:var(--brand-d);color:#fff}\n.burger{display:none;font-size:24px;background:none;border:0;cursor:pointer}\n/* mega dropdown */\n.mega{position:absolute;top:100%;left:0;background:#fff;border-top:3px solid var(--brand);box-shadow:var(--shadow);display:none;width:min(960px,92vw);z-index:300;border-radius:0 0 6px 6px;overflow:hidden}\n.menu>li.has-mega:hover .mega,.menu>li.has-mega:focus-within .mega{display:flex}\n.mega-links{flex:1;padding:32px 36px;display:flex;gap:34px}\n.mega-links.single{flex-direction:column;gap:0;min-width:260px}\n.mega-links.single a{display:block;padding:11px 0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--blue);border-bottom:1px solid var(--line)}\n.mega-links.single a:hover{color:var(--brand);padding-left:8px}\n.mega-links .col{flex:1}\n.mega-links .col h5{font-family:var(--f-body);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin:0 0 10px;font-weight:700}\n.mega-links .col a{display:block;padding:7px 0;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line)}\n.mega-links .col a:hover{color:var(--brand);padding-left:6px}\n.mega-image{flex:0 0 46%;min-height:340px;background:linear-gradient(135deg,rgba(63,93,131,.85),rgba(85,114,153,.7)),url('https://sinoworkwear.com/wp-content/uploads/2026/08/fabric-quality-ref-scaled.jpg') center/cover;position:relative}\n.mega-image::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.15),transparent)}\n/* social rail */\n.social-rail{position:fixed;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:80}\n.social-rail a{width:38px;height:38px;background:var(--brand);display:grid;place-items:center;color:#fff;font-size:14px;transition:.2s;border-bottom:1px solid rgba(255,255,255,.15)}\n.social-rail a:first-child{border-radius:0 4px 0 0}\n.social-rail a:last-child{border-radius:0 0 4px 0;border-bottom:0}\n.social-rail a:hover{background:var(--blue-d)}\n/* responsive */\n@media(max-width:980px){\n .nav{height:84px}\n .logo-img{width:180px}\n .menu{display:none;position:absolute;top:118px;left:0;right:0;background:#fff;flex-direction:column;padding:10px 0;box-shadow:var(--shadow);max-height:80vh;overflow:auto}\n .menu.open{display:flex}\n .menu>li{border-bottom:1px solid var(--line)}\n .menu>li>a{padding:12px 20px;display:block}\n .menu>li.has-mega:hover .mega{display:none!important}\n .burger{display:block}\n .social-rail a{width:32px;height:32px;font-size:12px}\n}\n@media(max-width:560px){\n .topbar .wrap{gap:10px;font-size:11px}\n .topbar a:nth-child(1),.topbar a:nth-child(2){display:none}\n}\n\n\n/* ===== rich corporate subpage styles ===== */\n.corp-main{padding-top:0}\n.corp-main .elementor-section{max-width:980px;margin-left:auto;margin-right:auto}\n.corp-hero-img{position:relative;height:420px;overflow:hidden;width:100%}\n.corp-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.corp-eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#e2571e;font-weight:700;font-family:Inter,Helvetica Neue,Arial,sans-serif;margin-bottom:10px}\n.corp-section-title{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.08;text-transform:uppercase;color:#16130f;margin-bottom:18px}\n.corp-lead{font-size:18px;line-height:1.75;color:#16130f;font-weight:500;margin-bottom:22px}\n.corp-text{font-size:16px;line-height:1.75;color:#4a443d;margin-bottom:16px}\n.corp-h3{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:800;color:#16130f;margin:28px 0 12px}\n.breadcrumb-corp{font-size:12px;color:#6b655c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px}\n.breadcrumb-corp a{color:#6b655c}\n.breadcrumb-corp a:hover{color:#e2571e}\n.breadcrumb-corp span{color:#c8102e;font-weight:700}\n.stat-number{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:46px;font-weight:900;color:#c8102e;line-height:1}\n.stat-label{font-size:13px;color:#6b655c;text-transform:uppercase;letter-spacing:.08em;margin-top:8px}\n.plant-card,.cert-card,.team-card,.dept-card,.partner-card,.value-card,.milestone-card{background:#fff;border:1px solid #e6e3dd;padding:26px;transition:.2s}\n.plant-card:hover,.cert-card:hover,.team-card:hover,.dept-card:hover,.partner-card:hover,.value-card:hover,.milestone-card:hover{box-shadow:0 14px 40px rgba(20,17,12,.10)}\n.card-img{margin-bottom:18px}\n.card-title{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#16130f;margin-bottom:10px}\n.card-text{font-size:15px;line-height:1.7;color:#4a443d;margin-bottom:16px}\n.team-role{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#e2571e;font-weight:700;margin-bottom:10px}\n.team-quote{font-style:italic;color:#6b655c;border-left:3px solid #6F91BA;padding-left:14px;margin:14px 0}\n.year-heading{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:34px;font-weight:900;color:#c8102e;line-height:1}\n.milestone-title{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:800;color:#16130f;margin-bottom:10px}\n.value-heading{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:900;color:#16130f;text-transform:uppercase;margin:14px 0 8px}\n.value-lead{font-size:16px;color:#4a443d;line-height:1.7}\n.section-pad{padding:60px 0}\n@media(max-width:980px){\n  .corp-hero-img{height:280px}\n  .corp-section-title{font-size:30px}\n  .year-heading{font-size:28px}\n}\n\n\n/* hide global header location, show in-page header */\n.elementor-location-header{display:none!important}\n/* End custom CSS */