.mejs-container .mejs-controls .mejs-button > button, .mejs-container .mejs-controls .mejs-play > button {
  background-image: url(/wp-content/uploads/2023/02/gs-play.svg) !important;
  filter: brightness(1) !important;
}
.mejs-container .mejs-controls .mejs-button > button[aria-label="Pause"], .mejs-container .mejs-controls .mejs-play > button[aria-label="Pause"] {
  background-image: url(/wp-content/uploads/2023/03/gs-pause.svg) !important;
}
.player-container {
  position: relative;
}
.player {
  background: unset !important;
}
.player .audio-title {
  position: absolute;
  left: 4rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  font-size: var(--text-s);
  font-weight: 700;
}
.player .mejs-controls .mejs-button.mejs-playpause-button button {
  z-index: 10 !important;
}
.player .mejs-controls .mejs-horizontal-volume-slider, .player .mejs-controls .mejs-volume-button, .player .mejs-controls .mejs-duration-container, .player .mejs-controls .mejs-currenttime-container {
  display: none !important;
}
.player .mejs-controls .mejs-time-rail {
  position: absolute;
  left: -0.5rem;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.player .mejs-controls .mejs-time-rail .mejs-time-hovered {
  height: 100%;
  z-index: -1;
}
.player .mejs-controls .mejs-time-rail .mejs-time-total {
  height: 100% !important;
  background: transparent !important;
}
.player .mejs-controls .mejs-time-rail .mejs-time-current {
  background: linear-gradient(270deg, #5399f3 0%, #af2896 100%) !important;
  height: 100% !important;
  z-index: -1;
}
.player .mejs-controls .mejs-time-rail .mejs-time-buffering, .player .mejs-controls .mejs-time-rail .mejs-time-handle, .player .mejs-controls .mejs-time-rail .mejs-time-loaded {
  display: none !important;
}
.wpgb-facet .wpgb-button[aria-pressed="true"] {
  background-color: #ffb822 !important;
  border-color: #ffb822 !important;
}
.wpgb-button-label {
  color: white !important;
}
.wpgb-facet .wpgb-button:focus:not(button) {
  outline: none !important;
}
