/* line 2, catalog-filter.scss */
.catalog-filter {
  background-color: #fff;
  border-radius: 24px;
  padding: 24px;
  margin-bottom: 40px; }
  /* line 8, catalog-filter.scss */
  .catalog-filter .collection-sort {
    margin-bottom: 24px; }
  /* line 12, catalog-filter.scss */
  .catalog-filter .filter__head-reset {
    padding-bottom: 0;
    margin-top: 24px; }
  /* line 17, catalog-filter.scss */
  .catalog-filter .filter-item__content {
    padding: 16px 0 0; }
  /* line 21, catalog-filter.scss */
  .catalog-filter .filter-item__list {
    display: flex;
    flex-direction: column;
    row-gap: 8px; }
  /* line 27, catalog-filter.scss */
  .catalog-filter .filter-item__list-item {
    margin: 0; }
  /* line 31, catalog-filter.scss */
  .catalog-filter .filter-item {
    padding: 0;
    border: none; }
    /* line 35, catalog-filter.scss */
    .catalog-filter .filter-item:not(:first-child) {
      padding-top: 24px; }
  /* line 40, catalog-filter.scss */
  .catalog-filter .filter-range__field {
    border-radius: 24px;
    height: 42px;
    background: transparent !important;
    border-color: #E0E0E0; }
  /* line 47, catalog-filter.scss */
  .catalog-filter .filter-range {
    margin-top: 0; }
  /* line 51, catalog-filter.scss */
  .catalog-filter .filter-range__values {
    margin-bottom: 0; }
    /* line 54, catalog-filter.scss */
    .catalog-filter .filter-range__values .delimeter {
      display: none; }
  /* line 59, catalog-filter.scss */
  .catalog-filter .filter-range__slider {
    display: none; }
  /* line 63, catalog-filter.scss */
  .catalog-filter .filter-option__btn {
    border-radius: 4px; }
