.catalog-results > .hero-search {
  width: 100%;
  margin: 0 0 22px;
}

.filters-panel fieldset {
  min-width: 0;
  margin: 16px 0 0;
  padding: 8px 0 16px;
}

.filters-panel legend {
  position: static;
  padding: 0;
  line-height: 1.4;
}

@media (max-width: 900px) {
  .catalog-results > .hero-search {
    margin-bottom: 20px;
  }
}
