@media screen and (min-width: 701px) {
  :root {
    --c1: #10a53a !important;
    --c2: #009ca6 !important;
    --tvh-green: #10a53a;
    --tvh-teal: #009ca6;
    --tvh-ink: #082f2c;
    --tvh-mist: #f2f8f6;
  }

  .garment-header {
    background: rgba(5, 48, 43, 0.18);
    border-bottom-color: rgba(255, 255, 255, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }

  .garment-header .garment-header-inner {
    height: 92px;
  }

  .garment-header.is-scrolled {
    background: rgba(255, 255, 255, 0.96);
    border-bottom-color: rgba(8, 47, 44, 0.1);
    box-shadow: 0 12px 34px rgba(8, 47, 44, 0.1);
  }

  .garment-header.is-scrolled .garment-header-inner {
    height: 82px;
  }

  .garment-header .garment-logo {
    width: 216px;
    height: 64px;
  }

  .garment-header .garment-nav > a,
  .garment-header .dropdown-trigger {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
  }

  .garment-header .garment-nav > a::after,
  .garment-header .dropdown-trigger::after {
    height: 2px;
    background: var(--tvh-teal);
  }

  .garment-header .garment-nav > a:hover,
  .garment-header .garment-nav > a.current,
  .garment-header .dropdown-trigger:hover,
  .garment-header .dropdown-trigger.current,
  .garment-header.is-scrolled .garment-nav > a:hover,
  .garment-header.is-scrolled .garment-nav > a.current,
  .garment-header.is-scrolled .dropdown-trigger:hover,
  .garment-header.is-scrolled .dropdown-trigger.current {
    color: var(--tvh-teal);
  }

  html body .dibu {
    background-image: linear-gradient(90deg, rgba(3, 30, 28, 0.97) 0%, rgba(3, 30, 28, 0.9) 42%, rgba(3, 30, 28, 0.7) 100%), url('../img/home-pc-redesign/footer-vegetable-logistics.webp') !important;
    background-position: center 54% !important;
    background-size: cover !important;
    color: #fff;
  }

  html body .zw {
    height: 0;
  }

  html body .dibu::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    background: linear-gradient(180deg, rgba(0, 156, 166, 0.06), rgba(16, 165, 58, 0.03));
    pointer-events: none;
  }

  html body .dibu .footer,
  html body .dibu .footer2 {
    position: relative;
    z-index: 1;
  }

  html body .dibu .footer-r ul h3 {
    color: #fff;
    letter-spacing: 0;
  }

  html body .dibu .footer-r ul h3::after {
    background: var(--tvh-teal);
  }

  html body .dibu .footer-r ul li a,
  html body .dibu .footer-r ul p,
  html body .dibu .footer-l p,
  html body .dibu .footer2 {
    color: rgba(255, 255, 255, 0.78);
  }

  html body .dibu .footer-r ul li a:hover,
  html body .dibu .footer-r ul a:hover,
  html body .dibu .footer-website a:hover {
    color: #59d9c5;
    opacity: 1;
  }
}
