

@media (min-width: 1442px) {
  .responsivegrid .full-container {
    margin: 0 calc((100vw - 1474px) / -2 - 50px);
  }
  .responsivegrid .responsivegrid .full-container {
    margin: 0 calc((100vw - 1474px) / -2 - 60px);
  }
  .responsivegrid .responsivegrid .responsivegrid .full-container {
    margin: 0 calc((100vw - 1474px) / -2 - 70px);
  }
  .responsivegrid .responsivegrid .responsivegrid .responsivegrid .full-container {
    margin: 0 calc((100vw - 1474px) / -2 - 80px);
  }
  .responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .full-container {
    margin: 0 calc((100vw - 1474px) / -2 - 90px);
  }
  .container {
    width: 100%;
    max-width: 1674px;
  }
  .header__base {
    --dummy-var: 0;
  }
  .header__menuButtonText {
    clip: auto;
    position: static;
    opacity: 1;
  }
  .header__metaNavIcon + .header__metaNavText {
    margin: 0 0 0 9px;
  }
  #searchButton > .header__metaNavText {
    margin: 0 0 0 9px;
  }
  .header__metaNavIcon {
    width: 25px;
    height: 25px;
  }
  .header__searchInputWrapper {
    width: 780px;
    padding-right: 0;
  }
  .header__searchBar__container {
    max-width: 1474px;
    margin: auto;
  }
  .responsivegrid .onepage .header__base, .responsivegrid .independentheader .header__base {
    margin: 0 calc((100vw - 1460px) / -2 - 10px);
  }
  .responsivegrid .responsivegrid .onepage .header__base, .responsivegrid .responsivegrid .independentheader .header__base {
    margin: 0 calc((100vw - 1460px) / -2 - 20px);
  }
  .responsivegrid .responsivegrid .responsivegrid .onepage .header__base, .responsivegrid .responsivegrid .responsivegrid .independentheader .header__base {
    margin: 0 calc((100vw - 1460px) / -2 - 30px);
  }
  .responsivegrid .responsivegrid .responsivegrid .responsivegrid .onepage .header__base, .responsivegrid .responsivegrid .responsivegrid .responsivegrid .independentheader .header__base {
    margin: 0 calc((100vw - 1460px) / -2 - 40px);
  }
  .responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .onepage .header__base, .responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .independentheader .header__base {
    margin: 0 calc((100vw - 1460px) / -2 - 50px);
  }
}


@media (min-width: 1678px) {
  .header__logoImage {
    width: 176px;
    height: 41px;
  }
  .input__base {
    padding: 26px 0 8px 0;
  }
  .input__placeholder {
    transform: translateY(calc(100% - 18px + 8px));
  }
}