1
/* ===== 只改内页导航（不影响首页） ===== */
2
body:not(.home) .main-header-bar,
3
body:not(.home) .ast-primary-header-bar,
4
body:not(.home) .ast-builder-grid-row-container{
5
  background:#0a1b35 !important;
6
}
7
​
8
body:not(.home) .main-header-menu .menu-link,
9
body:not(.home) .ast-site-identity a{
10
  color:#ffffff !important;
11
}
12
​
13
body:not(.home) .main-header-menu .current-menu-item > .menu-link,
14
body:not(.home) .main-header-menu .menu-link:hover{
15
  color:#cfd8dc !important;
16
}
17
​
18
/* ===== 首页恢复透明 ===== */
19
.home .main-header-bar,
20
.home .ast-primary-header-bar,
21
.home .ast-builder-grid-row-container{
22
  background:transparent !important;
23
}

/* ===== 产品页 Hero 统一为 fridge gasket 风格 ===== */
body.page-id-2043,
body.page-id-2309,
body.page-id-2310,
body.page-id-2311{--jizon-product-hero-image:url('/wp-content/uploads/2026/05/upvc-single-compartment-trunking/upvc-single-trunking-05.jpg');}
body.page-id-2044{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/pvc-concrete-crack-inducer-original-crop.jpg');}
body.page-id-2047{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/fabric-wall-track-system.jpg');}
body.page-id-2048{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/guy-marker.jpg');}
body.page-id-2266{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/rotomolded-insulated-box.jpg');}
body.page-id-2267{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/insulated-food-carrier.jpg');}
body.page-id-2268{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/products/clear-pvc-tubing/clear-pvc-tubing-hero-real.png');}
body.page-id-2270{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/alibaba-range/garage-door-threshold-seal.svg.png');}
body.page-id-2271{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/alibaba-range/custom-pvc-h-seal-strip.svg.png');}
body.page-id-2272{--jizon-product-hero-image:url('/wp-content/uploads/2026/04/product-catalog/alibaba-range/nylon-air-tubing-pa6.svg.png');}
body.page-id-2273{--jizon-product-hero-image:url('/wp-content/uploads/2026/05/cable-trunking-reference/self-adhesive-trunking-04.jpg');}
body.page-id-2307{--jizon-product-hero-image:url('/wp-content/uploads/2026/05/pvc-compounding-workshop/pvc-compounding-workshop-line-hero.jpg');}

.jps-page .jps-hero{
  min-height:650px !important;
  display:flex !important;
  align-items:center !important;
  padding:0 !important;
  color:#fff !important;
  background:linear-gradient(90deg,rgba(7,33,67,.96) 0%,rgba(7,33,67,.88) 43%,rgba(7,33,67,.34) 68%,rgba(7,33,67,.08) 100%),var(--jizon-product-hero-image,url('/wp-content/uploads/2026/03/jizon_factory_floor_production.webp')) center center/cover no-repeat !important;
}
.jps-page .jps-hero__grid{
  display:block !important;
  width:min(760px,calc(100% - 48px)) !important;
  margin:0 !important;
  padding:92px 0 92px 8vw !important;
}
.jps-page .jps-visual{display:none !important;}
.jps-page .jps-hero .jps-kicker{
  margin:0 0 14px !important;
  color:#6bd4ff !important;
  font-size:12px !important;
  font-weight:800 !important;
  letter-spacing:2px !important;
  text-transform:uppercase !important;
}
.jps-page .jps-hero h1{
  max-width:760px !important;
  margin:0 0 22px !important;
  color:#fff !important;
  font-size:clamp(40px,5vw,70px) !important;
  font-weight:850 !important;
  line-height:1.02 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
}
.jps-page .jps-lede{
  max-width:720px !important;
  margin:0 !important;
  color:rgba(255,255,255,.82) !important;
  font-size:18px !important;
  line-height:1.72 !important;
}
.jps-page .jps-actions{margin-top:30px !important;gap:12px !important;}
.jps-page .jps-button{
  min-height:46px !important;
  padding:0 24px !important;
  border-radius:6px !important;
  background:#1f87d0 !important;
  color:#fff !important;
  font-size:14px !important;
  font-weight:800 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
}
.jps-page .jps-button.is-ghost{
  background:transparent !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,.34) !important;
}
@media(max-width:980px){
  .jps-page .jps-hero{min-height:580px !important;}
  .jps-page .jps-hero__grid{padding:70px 24px !important;}
}
@media(max-width:640px){
  .jps-page .jps-hero h1{font-size:38px !important;}
}
/* ===== 只改内页导航（不影响首页） ===== */
body:not(.home) .main-header-bar,
body:not(.home) .ast-primary-header-bar,
body:not(.home) .ast-builder-grid-row-container{
  background:#0a1b35 !important;
}

body:not(.home) .main-header-menu .menu-link,
body:not(.home) .ast-site-identity a{
  color:#ffffff !important;
}

body:not(.home) .main-header-menu .current-menu-item > .menu-link,
body:not(.home) .main-header-menu .menu-link:hover{
  color:#cfd8dc !important;
}

/* ===== 首页恢复透明 ===== */
.home .main-header-bar,
.home .ast-primary-header-bar,
.home .ast-builder-grid-row-container{
  background:transparent !important;
}
/* JIZON_HOME_ONLINE_EDIT_TEST */

/* Jizon homepage online layout override - 2026-06-11 */
body.home .jhr-proof{
  background:#ffffff !important;
  color:#10233a !important;
  padding:clamp(76px,7vw,112px) 0 !important;
}
body.home .jhr-proof .jhr-shell,
body.home .jhr-cta__inner{
  max-width:min(1440px, calc(100% - 72px)) !important;
}
body.home .jhr-proof .jhr-proof__grid{
  display:grid !important;
  grid-template-columns:minmax(560px,1.12fr) minmax(390px,.88fr) !important;
  gap:clamp(40px,4.5vw,72px) !important;
  align-items:center !important;
}
body.home .jhr-proof figure{
  max-width:820px !important;
  margin:0 !important;
}
body.home .jhr-proof img{
  width:100% !important;
  aspect-ratio:16/10.6 !important;
  object-fit:cover !important;
  border-radius:8px !important;
}
body.home .jhr-proof h2{
  color:#10233a !important;
}
body.home .jhr-proof strong,
body.home .jhr-proof span,
body.home .jhr-proof p,
body.home .jhr-proof li{
  color:#10233a !important;
}
body.home .jhr-cta{
  background:#eef3f7 !important;
  color:#10233a !important;
  padding:56px 0 68px !important;
}
body.home .jhr-cta__inner{
  display:grid !important;
  grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) auto !important;
  align-items:center !important;
  gap:28px !important;
  background:#ffffff !important;
  border:1px solid #d8e4ee !important;
  border-radius:8px !important;
  box-shadow:0 20px 48px rgba(15,36,56,.08) !important;
  padding:36px 42px !important;
}
body.home .jhr-cta h2,
body.home .jhr-cta p,
body.home .jhr-cta .jhr-kicker{
  color:#10233a !important;
}
body.home .jhr-cta .jhr-button{
  background:#1f5faa !important;
  border-color:#1f5faa !important;
  color:#ffffff !important;
  box-shadow:0 12px 28px rgba(31,95,170,.18) !important;
}
body.home .jhr-cta .jhr-button:hover{
  background:#174c8a !important;
  border-color:#174c8a !important;
}
@media (max-width:1100px){
  body.home .jhr-proof .jhr-proof__grid,
  body.home .jhr-cta__inner{
    grid-template-columns:1fr !important;
  }
  body.home .jhr-proof figure{
    max-width:100% !important;
  }
}
@media (max-width:640px){
  body.home .jhr-proof .jhr-shell,
  body.home .jhr-cta__inner{
    max-width:calc(100% - 32px) !important;
  }
  body.home .jhr-cta__inner{
    padding:26px 22px !important;
  }
}