/* Shared desktop header/footer only. Preserve every public template and mobile rule. */
@media screen and (min-width:701px){
  html body #garmentHeader{--c1:#0077cf;--c2:#f63894;background:linear-gradient(180deg,rgba(7,30,55,.78),rgba(7,30,55,.5));border-bottom:1px solid #ffffff26;color:#fff;box-shadow:none}
  html body #garmentHeader.is-scrolled{background:rgba(255,255,255,.96);border-bottom-color:#dceaf3;color:#142b4d;box-shadow:0 3px 20px #163c5c08}
  html body #garmentHeader .garment-header-inner{width:min(92vw,1520px);max-width:1520px;margin:0 auto}
  html body #garmentHeader .logo-light{opacity:1;visibility:visible}
  html body #garmentHeader .logo-dark{opacity:0;visibility:hidden}
  html body #garmentHeader.is-scrolled .logo-light{opacity:0;visibility:hidden}
  html body #garmentHeader.is-scrolled .logo-dark{opacity:1;visibility:visible}
  html body #garmentHeader .garment-nav>a,html body #garmentHeader .dropdown-trigger{color:#fff}
  html body #garmentHeader .garment-nav>a:hover,html body #garmentHeader .dropdown-trigger:hover,html body #garmentHeader .garment-nav>a.current{color:#ffc400}
  html body #garmentHeader.is-scrolled .garment-nav>a,html body #garmentHeader.is-scrolled .dropdown-trigger{color:#142b4d}
  html body #garmentHeader.is-scrolled .garment-nav>a:hover,html body #garmentHeader.is-scrolled .dropdown-trigger:hover,html body #garmentHeader.is-scrolled .garment-nav>a.current{color:#0077cf}
  html body #garmentHeader .garment-nav>a::after,html body #garmentHeader .dropdown-trigger::after{background:#f63894}
  html body #garmentHeader .price-list-header{background:#e9f6ff;color:#142b4d}
  html body #garmentHeader .price-list-card:hover{border-color:#0077cf;background:#f0f8ff}
  html body .dibu{--c1:#0077cf;--c2:#f63894;background-image:linear-gradient(90deg,rgba(5,28,53,.96),rgba(5,28,53,.9) 52%,rgba(5,28,53,.8)),url('../img/home-pc-20260915/factory-campus.jpg')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;padding-top:40px}
  html body .dibu .footer.container2,html body .dibu .footer2.container2{width:min(92vw,1520px);max-width:1520px;margin-left:auto;margin-right:auto}
  html body .dibu .bls{height:28px;min-height:0}
  html body .dibu .waves{height:28px;min-height:0;max-height:28px}
  html body .dibu .waves use:nth-child(1){fill:#0077cf}
  html body .dibu .waves use:nth-child(2){fill:#f63894}
  html body .dibu .waves use:nth-child(3){fill:#ffc400}
  html body .dibu .waves use:nth-child(4){fill:#071e37}
  html body .dibu .footer-l p,html body .dibu .footer-r ul p,html body .dibu .footer-r ul li a,html body .dibu .footer2{color:#d7e5ef}
  html body .dibu .footer-r h3{color:#fff}
  html body .dibu a:hover{color:#ffc400}
  /* Retain the existing PC description correction without altering the shared ACF copy. */
  html body .dibu .footer-l>p{font-size:0;line-height:0}
  html body .dibu .footer-l>p::after{content:"Chinee Kids Shoes Co., Ltd. develops kids’ footwear collections with custom materials, colors, logos and packaging for brands and trade buyers.";display:block;font-size:14px;line-height:1.7;color:#d7e5ef}
}
@media screen and (min-width:701px) and (max-width:1000px){
  html body #garmentHeader .garment-header-inner{display:flex;gap:18px;width:94vw;padding:0;align-items:center;height:78px}
  html body #garmentHeader .garment-logo{width:130px;min-width:130px;flex:0 0 130px}
  html body #garmentHeader .garment-logo img{width:130px;max-width:100%;height:auto}
  html body #garmentHeader .garment-nav{gap:10px;flex:1;justify-content:space-between;overflow:visible;height:78px;align-items:stretch}
  html body #garmentHeader .garment-nav>a,html body #garmentHeader .dropdown-trigger{font-size:10px;white-space:nowrap;letter-spacing:0}
  html body #garmentHeader .mobile-menu-contact{display:none}
}
