/* v0.6.77 – viewport anchored navigation.
   The menu start is tied to the browser viewport, not to the logo/grid width.
   On a 1920px-wide screen 17.5vw = ~336px, matching the left edge of the URL/address field in the supplied screenshot. */
@media (min-width:1180px){
  body.cs-account-ui .cs29-head-inner{position:relative!important;display:flex!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:18px!important;box-sizing:border-box!important}
  body.cs-account-ui .cs29-brand{position:relative!important;left:0!important;flex:0 0 330px!important;width:330px!important;min-width:330px!important;margin:0!important;z-index:3!important}
  body.cs-account-ui .cs29-mainnav{position:absolute!important;left:17.5vw!important;top:0!important;margin:0!important;transform:none!important;width:500px!important;min-width:500px!important;height:100%!important;display:flex!important;justify-content:flex-start!important;z-index:4!important}
  body.cs-account-ui .cs29-mainnav a{width:100px!important;min-width:100px!important;max-width:100px!important;box-sizing:border-box!important}
  body.cs-account-ui .cs29-search{position:absolute!important;left:calc(17.5vw + 505px)!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:4!important}
  body.cs-account-ui .cs29-head-right{margin-left:auto!important;position:relative!important;z-index:5!important}
}
@media (min-width:1180px) and (max-width:1500px){
  body.cs-account-ui .cs29-mainnav{left:17.5vw!important}
  body.cs-account-ui .cs29-search{left:calc(22vw + 505px)!important}
}
