diff --git a/scss/forms/_form-range.scss b/scss/forms/_form-range.scss
index ae1d841d551e1b6ff450137a22e52736d1d735c4..5b230ed3887b23b36c517b1c8b5ef20e832aea34 100644
--- a/scss/forms/_form-range.scss
+++ b/scss/forms/_form-range.scss
@@ -33,6 +33,8 @@
     @include border-radius($form-range-thumb-border-radius);
     @include box-shadow($form-range-thumb-box-shadow);
     @include transition($form-range-thumb-transition);
+    /* stylelint-disable-next-line property-no-vendor-prefix */
+    -webkit-appearance: none;
     appearance: none;
 
     &:active {
@@ -43,7 +45,7 @@
   &::-webkit-slider-runnable-track {
     width: $form-range-track-width;
     height: $form-range-track-height;
-    color: transparent; // Why?
+    color: transparent; // Track no highlight
     cursor: $form-range-track-cursor;
     background-color: $form-range-track-bg;
     border-color: transparent;
@@ -59,6 +61,8 @@
     @include border-radius($form-range-thumb-border-radius);
     @include box-shadow($form-range-thumb-box-shadow);
     @include transition($form-range-thumb-transition);
+    /* stylelint-disable-next-line property-no-vendor-prefix */
+    -moz-appearance: none;
     appearance: none;
 
     &:active {
@@ -72,7 +76,7 @@
     color: transparent;
     cursor: $form-range-track-cursor;
     background-color: $form-range-track-bg;
-    border-color: transparent; // Firefox specific?
+    border-color: transparent;
     @include border-radius($form-range-track-border-radius);
     @include box-shadow($form-range-track-box-shadow);
   }