/* WATCH v49 — search dual-slider alignment fix. CSS only. */
.watch-searchmodal__dualRangeBox{
  position:relative !important;
  height:24px !important;
  padding:0 9px !important;
  box-sizing:border-box !important;
}
.watch-searchmodal__dualTrack,
.watch-searchmodal__dualFill{
  top:10px !important;
  height:4px !important;
  border-radius:999px !important;
}
.watch-searchmodal__dualTrack{
  left:9px !important;
  right:9px !important;
}
.watch-searchmodal__dualFill{
  left:9px;
  right:9px;
}
.watch-searchmodal__dualInput{
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  width:100% !important;
  height:24px !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  outline:0 !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  pointer-events:none !important;
  z-index:3 !important;
}
.watch-searchmodal__dualInput.is-min{ z-index:4 !important; }
.watch-searchmodal__dualInput.is-max{ z-index:5 !important; }
.watch-searchmodal__dualInput::-webkit-slider-runnable-track{
  height:4px !important;
  background:transparent !important;
  border:0 !important;
}
.watch-searchmodal__dualInput::-webkit-slider-thumb{
  pointer-events:auto !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  width:18px !important;
  height:18px !important;
  margin-top:-7px !important;
  border-radius:50% !important;
  border:0 !important;
  background:#fff !important;
  box-shadow:0 5px 14px rgba(0,0,0,.35) !important;
  cursor:pointer !important;
}
.watch-searchmodal__dualInput::-moz-range-track{
  height:4px !important;
  background:transparent !important;
  border:0 !important;
}
.watch-searchmodal__dualInput::-moz-range-thumb{
  pointer-events:auto !important;
  width:18px !important;
  height:18px !important;
  border-radius:50% !important;
  border:0 !important;
  background:#fff !important;
  box-shadow:0 5px 14px rgba(0,0,0,.35) !important;
  cursor:pointer !important;
}
