/* Mobile: keep search and cart on the right when header search is open.
   Hide the search field in the left drawer (header search remains). */

@media only screen and (max-width: 770px) {
  html:root body #header .skip-links > .skip-link.skip-search,
  html:root body #header .skip-links .skip-link.skip-search,
  html:root body #header .skip-links > .skip-link.skip-search.skip-active,
  html:root body #header .skip-links .skip-link.skip-search.skip-active {
    margin-left: auto !important;
    margin-right: 0 !important;
  }

  html:root body #lux-drawer .lux-drawer-search,
  html:root body .lux-drawer-search,
  html:root body #lux-drawer .lux-drawer-search form,
  html:root body .lux-drawer-search form {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    box-shadow: none !important;
    pointer-events: none !important;
  }
}
