@media (min-width: 701px) {
  .header-inner {
    width: min(1480px, calc(100% - 34px)) !important;
    min-height: 72px !important;
    grid-template-columns: 145px 30px minmax(480px, 1fr) minmax(240px, 330px) 210px !important;
    grid-template-rows: 72px !important;
    column-gap: 15px !important;
  }

  .logo-wrap {grid-column: 1 !important;grid-row: 1 !important}
  .header-menu {grid-column: 2 !important;grid-row: 1 !important}
  .header-nav {grid-column: 3 !important;grid-row: 1 !important;gap: 18px}
  .header-nav a,.shared-header-nav a {font-size:13px !important}
  .header-inner > .search {grid-column: 4 !important;grid-row: 1 !important;width: 100% !important;height: 42px;margin: 0 !important}
  .header-inner > .search input {padding: 0 13px}
  .header-inner > .search button {padding: 0 17px}
  .account-cart {grid-column: 5 !important;grid-row: 1 !important}

  .shared-header-inner {
    min-height: 72px !important;
    grid-template-columns: 145px 30px minmax(480px, 1fr) minmax(240px, 330px) 190px !important;
    grid-template-rows: 72px !important;
    column-gap: 15px !important;
  }

  .shared-brand {grid-column: 1 !important;grid-row: 1 !important}
  .shared-menu {grid-column: 2 !important;grid-row: 1 !important}
  .shared-header-nav {grid-column: 3 !important;grid-row: 1 !important;gap: 18px}
  .shared-search {grid-column: 4 !important;grid-row: 1 !important;width: 100% !important;height: 42px;margin: 0 !important}
  .shared-search input {padding: 0 13px}
  .shared-search button {padding: 0 17px}
  .shared-actions {grid-column: 5 !important;grid-row: 1 !important}
}

@media (min-width: 701px) and (max-width: 1250px) {
  .header-inner {grid-template-columns: 135px 28px minmax(360px, 1fr) 250px 165px !important;column-gap: 10px !important}
  .shared-header-inner {grid-template-columns: 135px 28px minmax(360px, 1fr) 250px 155px !important;column-gap: 10px !important}
  .header-nav,.shared-header-nav {gap: 10px}
  .header-nav a,.shared-header-nav a {font-size: 13px !important}
  .icon-btn.account,.shared-account {display: none}
}

@media (min-width: 701px) and (max-width: 1000px) {
  .header-inner,.shared-header-inner {grid-template-columns: 135px 28px 1fr 250px 65px !important}
  .header-nav,.shared-header-nav {display: none}
  .header-inner > .search,.shared-search {grid-column: 3 / 5 !important}
  .account-cart,.shared-actions {grid-column: 5 !important}
}
