

@media (min-width: 991px) {
  :root {
    --rch-header-height: 80px;
  }
  .header__container {
    margin-top: 10px;
  }
  .header__menuButton.hasFocus::before {
    margin: -4px;
  }
  .header__menuButtonContents {
    background-color: #1a1a1a;
  }
  .header__menuButtonContents:hover {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  }
  .header__menuButtonContents:hover > span:not(.header__menuButtonText):nth-child(2) {
    width: 20px;
  }
  .header__menuButtonContents:hover {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  }
  .header__menuButton.header--isOpen > .header__menuButtonContents:hover > span:not(.header__menuButtonText):nth-child(1), .header__menuButton.header--isOpen > .header__menuButtonContents:hover > span:not(.header__menuButtonText):nth-child(2) {
    width: 18px;
    left: 15px;
  }
  .header__menuButtonContents > span:not(.header__menuButtonText) {
    margin: 0;
    background-color: #fff;
  }
  .header__menuButtonContents > span:not(.header__menuButtonText):nth-child(1) {
    top: 18px;
  }
  .header__menuButtonContents > span:not(.header__menuButtonText):nth-child(2) {
    top: 26px;
    width: 17px;
  }
  .header__menuButton.header--isOpen > .header__menuButtonContents > span:not(.header__menuButtonText):nth-child(1) {
    top: 22px;
    left: 14px;
    transform: rotate(-45deg);
  }
  .header__menuButton.header--isOpen > .header__menuButtonContents > span:not(.header__menuButtonText):nth-child(2) {
    width: 20px;
    top: 22px;
    left: 14px;
    transform: rotate(45deg);
  }
  .header__menuButton:hover > .header__menuButtonContents > span:not(.header__menuButtonText) {
    background-color: #fff;
  }
  .header__logo {
    padding: 9px 0;
    margin-left: -8px;
  }
  .header__logoImage {
    padding: 6px;
    width: 166px;
    height: 39px;
  }
  .header__utils {
    transform: translateX(0);
  }
  .header__searchBarInputWrapper .header__searchBarInput {
    --rch-header-magnifier-width: 31px;
    height: 50px;
  }
}