.ais-SearchBox-form {
  position: relative;
}

.ais-SearchBox-input {
  padding: 12px 40px 12px 16px;
  width: 100%;
  position: relative;
  background-color: var(--search-bg);
  border: none;
  border-radius: 99px;
}

.ais-SearchBox-submit {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  bottom: auto;
  width: 45px;
  height: 45px;
  transform: none;
}

.ais-SearchBox-resetIcon path, .ais-SearchBox-submitIcon path {
  fill: var(--text-color);
}

.ais-SearchBox-reset {
  display: none;
}

.ais-Stats {
  color: var(--copy-text-color);
}

.ais-SortBy-select {
  background: var(--search-bg);
  color: var(--text-color);
  border: none;
}

.ais-RefinementList-showMore:disabled {
  display: none;
}

.ais-RefinementList-list {
  list-style-type: none;
  margin: 1em 0 0 0;
  padding: 0;
}

.ais-CurrentRefinements-list {
  list-style-type: none;
  margin: 1em 0 0 0;
  padding: 0;
}

.ais-RefinementList-count {
  background: var(--card-bg);
  color: var(--text-color);
}

.ais-Highlight-highlighted, .ais-Snippet-highlighted {
  background: var(--text-color);
  color: var(--card-bg);
  padding: 0 4px;
  display: inline-block;
  border-radius: 2px;
}

/*# sourceMappingURL=algolia-custom.css.map */
