@media screen and (min-width: 701px) {
  html:root {
    --c1: #4f246b !important;
    --c2: #f45131 !important;
  }

  body .garment-header .garment-logo {
    width: 230px;
    height: 72px;
  }

  body .garment-header .garment-logo img {
    object-fit: contain;
    object-position: left center;
  }

  body .garment-header .garment-nav > a.current,
  body .garment-header .dropdown-trigger.current,
  body .garment-header .garment-nav > a:hover,
  body .garment-header .dropdown-trigger:hover {
    color: #f45131;
  }

  body .garment-header .garment-nav > a::after,
  body .garment-header .dropdown-trigger::after {
    background: #f45131;
  }

  html body .dibu {
    isolation: isolate;
    padding-top: 68px;
    background-image: url('../img/home-redesign/global-footer-computer-factory.webp') !important;
    background-position: center !important;
    background-size: cover !important;
  }

  html body .dibu::before {
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0;
    background: rgba(9, 8, 11, 0.78);
  }

  html body .dibu::after {
    display: none;
  }

  html body .dibu .bls {
    display: none;
  }

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

  html body .dibu .footer-l .logo {
    width: min(230px, 100%);
    height: 76px;
  }

  html body .dibu .footer-l .logo img {
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    object-position: left center;
  }

  body.home #kf.cs-section {
    padding: 76px 32px 82px !important;
    background: #f3f4f6;
  }

  body.home #kf .cs-container {
    width: min(1320px, 100%) !important;
  }

  body.home #kf .cs-header {
    margin-bottom: 34px !important;
  }

  body.home #kf .cs-eyebrow {
    color: #f45131 !important;
    letter-spacing: 0 !important;
  }

  body.home #kf .cs-eyebrow::before,
  body.home #kf .cs-eyebrow::after {
    background: rgba(79, 36, 107, 0.35) !important;
  }

  body.home #kf .cs-title {
    color: #17151b !important;
    font-size: 38px !important;
    letter-spacing: 0 !important;
  }

  body.home #kf .cs-card {
    border-radius: 7px !important;
  }

  body.home #kf .cs-card::before {
    background: #4f246b !important;
  }

  body.home #kf .cs-contact,
  body.home #kf .cs-contact-row,
  body.home #kf .cs-copy,
  body.home #kf .cs-quick-contact,
  body.home #kf .cs-copy-toast {
    border-radius: 7px !important;
  }

  body.home .zw {
    height: 0 !important;
  }
}
