@media (min-width:701px) {
  body .garment-header-inner { position:relative; grid-template-rows:minmax(0,1fr); }
  body .garment-header .garment-nav { overflow:visible; min-height:0; }
  body .garment-header .mobile-menu-contact { display:none; }
  body .garment-header .price-list-nav { position:static; }
  body .garment-header .price-list-dropdown { left:50%; transform:translateX(-50%); width:min(1040px,100%); }
  body .garment-header { background:#fbf8f2; border-bottom-color:#d8cbb8; }
  body .garment-header .logo-light { opacity:0; }
  body .garment-header .logo-dark { opacity:1; }
  body .garment-header-inner { width:min(1440px,calc(100% - 96px)); height:94px; padding-inline:0; grid-template-columns:230px minmax(0,1fr) auto; gap:22px; }
  body .garment-header .garment-nav > a, body .garment-header .dropdown-trigger, body .garment-header .garment-nav > .nav-dropdown > button { color:#33271b; font-family:"Helvetica Neue",Arial,sans-serif; }
  body .garment-header .garment-nav > a.current, body .garment-header .garment-nav > a:hover, body .garment-header .dropdown-trigger:hover { color:#977139; }
  body .garment-header .price-list-dropdown { border-color:#d9c8af; }
  body .garment-header .price-list-dropdown a:hover { background:#f3ece0; color:#795627; }
  body:has(.cm-home) .garment-header:not(.is-scrolled) { background:transparent; border-bottom-color:#ffffff30; box-shadow:none; }
  body:has(.cm-home) .garment-header:not(.is-scrolled) .logo-light { opacity:1; }
  body:has(.cm-home) .garment-header:not(.is-scrolled) .logo-dark { opacity:0; }
  body:has(.cm-home) .garment-header:not(.is-scrolled) .garment-nav > a, body:has(.cm-home) .garment-header:not(.is-scrolled) .dropdown-trigger, body:has(.cm-home) .garment-header:not(.is-scrolled) .garment-nav > .nav-dropdown > button { color:#fff; }
  body .garment-header.is-scrolled { background:rgba(251,248,242,.98); box-shadow:0 4px 16px #3327190c; }
  body .garment-header.is-scrolled .garment-header-inner { height:82px; }
  body .dibu { min-height:0!important; padding:55px 0 0!important; background-color:#241d17!important; background-image:linear-gradient(90deg,rgba(28,21,15,.93),rgba(28,21,15,.82)),url('../img/chinee-pc-20260921/factory-campus.webp')!important; background-size:cover!important; background-position:center 48%!important; border-top:2px solid #b99754; }
  body .dibu::before,body .dibu::after,body .dibu .bls { display:none!important; }
  body .dibu .footer { width:min(1440px,calc(100% - 96px))!important; max-width:none!important; margin:auto!important; padding:0 0 36px!important; gap:50px; align-items:flex-start!important; }
  body .dibu .footer-l { width:27%!important; }
  body .dibu .footer-r { width:68%!important; grid-template-columns:.7fr 1fr 1.7fr!important; grid-gap:30px!important; }
  body .dibu .footer-l .logo { width:230px!important; max-width:100%; margin-bottom:23px!important; }
  body .dibu .footer-l p { color:#d5c9b9!important; font:13px/1.9 "Helvetica Neue",Arial,sans-serif!important; }
  body .dibu .footer-r ul h3 { color:#f3e8d7!important; font:20px/1.3 Georgia,serif!important; border-bottom:1px solid #ffffff24; padding-bottom:14px; margin-bottom:15px; }
  body .dibu .footer-r a,body .dibu .footer-r li { color:#d6cbbb; }
  body .dibu .footer-r a:hover { color:#edc88c; }
  body .dibu .copyright { color:#b7a894!important; border-top-color:#ffffff24!important; }
  @media (max-width:1279px) { body .garment-header-inner { grid-template-columns:180px minmax(0,1fr) auto; gap:18px; } body .garment-header .garment-logo { width:175px; } body .garment-header .garment-nav { gap:15px; } body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger { font-size:12px; } }
  @media (max-width:1023px) { body .garment-header-inner { width:calc(100% - 48px); grid-template-columns:150px minmax(0,1fr) auto; gap:12px; height:82px; } body .garment-header .garment-logo { width:145px; } body .garment-header .garment-nav { gap:11px; } body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger { font-size:10px; } body .dibu .footer { width:calc(100% - 48px)!important; gap:28px; } body .dibu .footer-r { grid-gap:18px!important; } }
}
