@media screen and (min-width: 701px) {
  body {
    --c1: #102e47;
    --c2: #f45116;
    --chinee-navy: #102e47;
    --chinee-orange: #f45116;
  }

  html body .garment-header.is-scrolled {
    background: rgba(255, 255, 255, 0.97);
    border-bottom-color: rgba(16, 46, 71, 0.12);
  }

  html body .garment-header .garment-nav > a:hover,
  html body .garment-header .dropdown-trigger:hover,
  html body .garment-header .garment-nav > a.current,
  html body .garment-header .dropdown-trigger.current {
    color: var(--chinee-orange);
  }

  html body .dibu {
    background-color: #122b3a !important;
    background-image:
      linear-gradient(90deg, rgba(12, 32, 45, 0.96) 0%, rgba(12, 32, 45, 0.91) 44%, rgba(12, 32, 45, 0.62) 100%),
      url('../img/chinee-footer-production-20260929.webp') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }

  html body .dibu::before {
    content: none;
  }

  html body .zw,
  html body .dibu > .bls {
    display: none;
  }

  html body .dibu .footer-r ul li a:hover,
  html body .dibu .footer-l a:hover {
    color: #ff7444;
  }

  html body .dibu .footer-l .logo img {
    object-fit: contain;
    object-position: left center;
  }

  html body .chinee-image-disclaimer {
    color: #536773;
    font-size: 13px;
    line-height: 1.5;
    padding-left: 12px;
    border-left: 2px solid var(--chinee-orange);
  }

  body:has(#chinee-pc-home) #kf.cs-section {
    padding: 74px 24px 86px;
    background: #e9eff0;
  }

  body:has(#chinee-pc-home) #kf .cs-header {
    margin-bottom: 34px;
  }

  body:has(#chinee-pc-home) #kf .cs-eyebrow {
    color: var(--chinee-orange);
  }

  body:has(#chinee-pc-home) #kf .cs-title {
    color: #102e47;
    letter-spacing: 0;
  }

  body:has(#chinee-pc-home) #kf .cs-card {
    border-radius: 6px;
    border-color: #d6dfe1;
    box-shadow: 0 8px 20px rgba(20, 38, 45, 0.05);
  }
}
