@media (max-width: 800px) {
  .en-header {
    height: auto;
    min-height: 70px;
    padding: 10px 18px;
    align-items: flex-start;
    margin-bottom: 43px;
  }

  .en-brand {
    padding-top: 7px;
  }

  .en-nav {
    display: flex;
    position: absolute;
    top: 57px;
    left: 0;
    right: 0;
    overflow-x: auto;
    padding: 0 12px 8px;
    background: #fffdf9;
    border-bottom: 1px solid var(--line2);
  }

  .en-family {
    margin-left: auto;
  }
}
