html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-range__slider {
  background: #313131 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-range__runner.ec-range__runner--right {
  margin-left: 0px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-range__runner {
  width: 14px !important;
  height: 14px !important;
  box-shadow: 0 0 0 0px !important;
  top: -5px !important;
  background: #313131 !important;
  border: 1px solid #313131 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-range__track-line::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-range__track-line::after {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: black;
}
