/* Shared desktop header only. Never set global/root brand variables. */
@media (min-width:701px) {
  body .garment-header {--c1:#245d4a; --c2:#b8cdb4; font-family:Arial,Helvetica,sans-serif;}
  body .garment-header-inner {width:calc(100% - 96px); max-width:1500px; grid-template-columns:220px minmax(0,1fr) auto; height:96px; gap:30px;}
  body .garment-header .garment-logo {width:206px; height:70px;}
  body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger {font-size:12px; font-weight:600;}
  body .garment-header.is-scrolled {--c2:#245d4a; background:#f5f3ed; border-bottom:1px solid #d7dfd8; box-shadow:0 4px 22px rgba(16,45,37,.06);}
  body .garment-header.is-scrolled .garment-header-inner {height:80px;}
  body .garment-header.is-scrolled .garment-nav > a,body .garment-header.is-scrolled .dropdown-trigger {color:#193e2e;}
  body .garment-header .products-dropdown,body .garment-header .support-dropdown,body .garment-header .price-list-dropdown {--c2:#245d4a; background:#f5f3ed; border-color:#d7dfd8;}
  body .garment-header .products-dropdown a:hover,body .garment-header .support-dropdown a:hover {color:#245d4a; background:#e7ede8;}
  body .garment-header .garment-nav a:focus-visible {outline:2px solid #b69a6f; outline-offset:5px;}
  body:has(.clb-pc-home) .garment-header:not(.is-scrolled) {background:linear-gradient(180deg,rgba(8,28,21,.42),rgba(8,28,21,.08)); border-color:rgba(237,246,229,.2);}
  @media(max-width:1200px) {
    body .garment-header-inner {width:calc(100% - 72px); grid-template-columns:180px minmax(0,1fr) auto; gap:20px;}
    body .garment-header .garment-logo {width:176px; height:60px;}
    body .garment-header .garment-nav {gap:18px;}
    body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger {font-size:11px;}
  }
  @media(max-width:980px) {
    body .garment-header-inner {grid-template-columns:135px minmax(0,1fr) auto; height:84px; gap:14px;}
    body .garment-header .garment-logo {width:132px; height:48px;}
    body .garment-header .garment-nav {gap:12px;}
    body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger {font-size:10px;}
  }
}

@media (min-width:701px) and (max-width:800px) {
  body .garment-header-inner {width:calc(100% - 48px); grid-template-columns:118px minmax(0,1fr); gap:12px;}
  body .garment-header .garment-logo {width:118px; height:46px;}
  body .garment-header .garment-nav {gap:10px; justify-content:flex-end; overflow:visible;}
  body .garment-header .garment-nav > a,body .garment-header .dropdown-trigger {font-size:9px;}
}
@media (min-width:701px) {
  body .garment-header .mobile-menu-contact,body .garment-header .mobile-menu-head {display:none;}
  body .garment-header .garment-nav {height:100%; min-width:0;}
  body .garment-header .garment-nav > a,body .garment-header .garment-nav > .nav-dropdown {flex-shrink:0;}
}
