
@supports not selector(*:focus-visible) {
  .pageHeaderButton.nav button:focus .menuBar {
    background-color: #CC9F53;
  }
  body.notUsingKeys .pageHeaderButton.nav button:focus {
    outline: 0;
  }
  .navOpen .pageHeaderButton.nav button:focus .menuBar {
    background-color: #CC9F53;
  }
  body.notUsingKeys .navOpen .pageHeaderButton.nav button:focus {
    outline: 0;
  }
  .navigationListItem > a:focus, .navigationListItem > button:focus {
    color: #CC9F53;
    .navigationListItem > a:focus .icon, .navigationListItem > button:focus .icon {
      transform: translate3d(1.875rem, 0, 0);
    }
  }
  .navigationListItem > a:focus .icon, .navigationListItem > button:focus .icon {
    transform: translate3d(1.25rem, 0, 0);
  }
  .navigationListItem > a:focus .text, .navigationListItem > button:focus .text {
    background-size: 0 0.0625rem, 100% 0.0625rem;
  }
  .navigationListItem > a:focus use, .navigationListItem > button:focus use {
    fill: #CC9F53;
  }
  body.notUsingKeys .navigationListItem > a:focus, body.notUsingKeys .navigationListItem > button:focus {
    outline: 0;
  }
  .navigationListItem > a.clientLogin:focus .clientLoginIcon, .navigationListItem > button.clientLogin:focus .clientLoginIcon {
    transform: none;
  }
  body.notUsingKeys .navigationListItem > a.clientLogin:focus, body.notUsingKeys .navigationListItem > button.clientLogin:focus {
    outline: 0;
  }
  .navigationList.level2 .navigationListItem.parentLink > a:focus, .navigationList.level2 .navigationListItem.parentLink > button:focus {
    color: #CC9F53;
  }
  .navigationList.level2 .navigationListItem.parentLink > a:focus .text, .navigationList.level2 .navigationListItem.parentLink > button:focus .text {
    animation: redrawLine 0.2s ease-out 0s 1;
  }
  body.notUsingKeys .navigationList.level2 .navigationListItem.parentLink > a:focus, body.notUsingKeys .navigationList.level2 .navigationListItem.parentLink > button:focus {
    outline: 0;
  }
  .searchFormSubmit:focus {
    color: #CC9F53;
  }
  .searchFormSubmit:focus use {
    fill: #CC9F53;
  }
  body.notUsingKeys .searchFormSubmit:focus {
    outline: 0;
  }
  .languageSelectorItem a:focus {
    color: #CC9F53;
  }
  .languageSelectorItem a:focus::after {
    transform: scale(1, 1);
    background-color: #CC9F53;
  }
  body.notUsingKeys .languageSelectorItem a:focus {
    outline: 0;
  }
}