@function rem($value, $base: $mix-rem-base) {
    @if unit($value) == 'px' {
        @return strip-unit($value) / $base * 1rem;
    } @else if unit($value) == 'rem' {
        @return $value;
    } @else if unitless($value) {
        @if $value == 0 {
            @return 0;
        }
        @return $value / $base * 1rem;
    } @else {
        @error '$value parameter must be in PX or REM';
    }
}
