.product--listing-wrapper div[data-container=filters] .show-more-container .filter--list {
  max-height: 335px;
  overflow: hidden;
}

.product--listing-wrapper div[data-container=filters] .extra-controls {
  grid-template-columns: 1fr 2rem 1fr;
}

.product--listing-wrapper div[data-container=filters] .subcategories-listing-type .filter--list a:before {
  display: none;
}

.product--listing-wrapper div[data-container=filters] .subcategories-listing-type .filter--list a:after {
  display: none;
}

.filters--active {
  overflow: hidden !important;
}

.filters--active .product--listing-wrapper div[data-container=filters] {
  transform: translateX(0);
}

.filters--active .sidebar--overlay {
  visibility: visible;
  opacity: 1;
}

.filter--block div[aria-expanded=true] svg {
  transition: all 0.25s ease;
  transform: rotate(0deg);
}

.filter--block div[aria-expanded=false] svg {
  transition: all 0.25s ease;
  transform: rotate(270deg);
}

.noUi-target {
  background: #778899 !important;
  border-radius: 4px !important;
  border: 0 !important;
  box-shadow: none !important;
}

.noUi-horizontal {
  height: 1px !important;
}

.noUi-horizontal .noUi-handle {
  width: 20px !important;
  height: 20px !important;
  right: -10px !important;
  top: -10px !important;
  border: 1px solid #246c41 !important;
  border-radius: 50px !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
  cursor: pointer;
}

.noUi-tooltip {
  display: none !important;
}

.noUi-handle:after,
.noUi-handle:before {
  display: none !important;
}

.noUi-connect {
  background-color: #246c41 !important;
}

.noUi-connects {
  height: 6px !important;
  top: -3px;
}

.noUi-tooltip {
  font-size: 10px !important;
  font-weight: 600 !important;
  display: none;
}

.noUi-handle {
  cursor: pointer;
}


