/* Mobile header: hide the account button so the logo and search/cart have room */

@media only screen and (max-width: 770px) {
  html:root body #header .skip-links .skip-link.skip-account,
  html:root body #header .skip-links .skip-link.skip-account.skip-active,
  html:root body #header .account-cart-wrapper > .skip-link,
  html:root body #header .account-cart-wrapper > .skip-link.skip-account,
  html:root body #header .account-cart-wrapper .skip-link.skip-account,
  html:root body #header .account-cart-wrapper .skip-link.skip-account:hover,
  html:root body #header .account-cart-wrapper .skip-link.skip-account.skip-active,
  html:root body #header .skip-account,
  html:root body #header .skip-account.skip-active {
    display: none !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    pointer-events: none !important;
  }

  html:root body #header .account-cart-wrapper {
    display: flex !important;
    flex: 0 0 44px !important;
    width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
  }

  html:root body #header #header-account,
  html:root body #header #header-account.skip-content,
  html:root body #header #header-account.skip-content.skip-active,
  html:root body #header #header-account.skip-active {
    display: none !important;
  }
}
