@mixin nouislider-variant($parent, $background) { #{$parent}.noUi-target { // If slider is not disabled &:not([disabled]) { background: rgba($background, 0.16); .noUi-connect { background: $background; } .noUi-handle { border-color: $background; &:hover { box-shadow: 0 0 0 8px rgba($background, 0.16); } &:active, &:focus { box-shadow: 0 0 0 13px rgba($background, 0.16); } } } } } @mixin nouislider-theme($background) { @include nouislider-variant('', $background); }