/* HUSH1 2026-10-29 desktop header repair (Michael: "the web store header ... looks like pure shit").
   Desktop (>= 992px) only; phone and tablet headers are untouched. Model: the 2024 header
   (service links on one white line, logo | value prop | wide search | account + cart). */
@media only screen and (min-width:992px){
  /* service links: one line, right, white */
  .top-header .service-links #header-service,.top-header .service-links .links{display:block!important;position:static!important;background:none!important;border:0!important;padding:0!important;margin:0!important;width:auto!important;box-shadow:none!important}
  .top-header .service-links ul{list-style:none;margin:0;padding:8px 0 4px;display:flex;justify-content:flex-end;gap:26px}
  .top-header .service-links li{margin:0;padding:0;border:0;display:block}
  .top-header .service-links a{color:#fff;font-size:14px;line-height:1.2;padding:0;display:inline}
  .top-header .service-links a:hover{color:#ff4060}

  /* main row */
  .header-container{padding-top:12px;padding-bottom:14px;column-gap:28px}
  .logo-wrapper{margin-right:0}

  /* value prop: two compact blocks with the red plus between */
  .value-prop{display:flex!important;align-items:center;gap:12px;flex:0 0 auto!important;width:auto!important}
  .value-prop:before,.value-prop:after{display:none!important}
  .value-prop .prop{width:auto!important;overflow:visible!important}
  .value-prop .shipping,.value-prop .billing{display:block!important}
  .value-prop .fitwidth{display:block!important;margin:0!important;white-space:nowrap;line-height:1.05!important;font-size:21px!important;letter-spacing:.3px}
  .value-prop .fitwidth:nth-child(3){font-size:11px!important;letter-spacing:.6px;margin-top:2px!important}
  .value-prop .divider{flex:0 0 20px;width:20px!important;height:20px;padding:0!important;margin:0!important}

  /* search: wide, brand red button */
  #desktop-search{flex:1 1 auto!important;max-width:560px;margin-left:0!important}
  #desktop-search .search-button,#desktop-search .btn{background:#d90024!important;border-color:#d90024!important}
  #desktop-search .search-button:hover{background:#b8001f!important}
  #desktop-search input[type=search]{height:44px}
  #desktop-search .search-button{height:44px}

  /* icons: account + cart only (search box and service links are already visible), spaced, no overlap */
  .header-container .skip-links{display:flex!important;align-items:center;justify-content:flex-end;gap:14px;flex:0 0 auto!important;width:auto!important;margin-left:auto}
  .header-container .skip-links .skip-search,.header-container .skip-links .skip-nav,.header-container .skip-links .skip-service{display:none!important}
  .header-container .skip-links .skip-link{float:none!important;width:auto!important;margin:0!important;padding:0!important;position:relative}
  .header-container .skip-links .minicart-wrapper{float:none!important;width:auto!important;margin:0!important;position:relative}
  .header-container .skip-links .skip-cart.no-count .count{display:none!important}
  .header-container .skip-links .skip-cart .count{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;line-height:20px;border-radius:10px;background:#d90024;color:#fff;font-size:12px;text-align:center;padding:0 5px}
}
