/* Fnot size */
$fs-array: 9, 10, 12, 13, 14, 15, 16, 18, 20, 24, 28, 30, 32, 36, 48, 50;
@each $fs in $fs-array {
    .fs-#{$fs} {
        font-size: toRem($fs);
    }
}
$fs-sm-array: 20, 86;
@each $fs in $fs-sm-array {
    .fs-sm-#{$fs} {
        @media screen and (max-width: 575px) {
            font-size: toRem($fs);
        }
    }
}
$fs-sm-array: 50, 56;
@each $fs in $fs-sm-array {
    .fs-sm-#{$fs} {
        @media screen and (min-width: 576px) {
            font-size: toRem($fs);
        }
    }
}
$fs-md-array: 86;
@each $fs in $fs-md-array {
    .fs-md-#{$fs} {
        @media screen and (min-width: 768px) {
            font-size: toRem($fs);
        }
    }
}
/* Font weight */
$fw-array: 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000;
@each $fw in $fw-array {
    .fw-#{$fw} {
        font-weight: #{$fw};
    }
}
/* Line Height */
$lh-array: 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30,
    31, 32, 33, 34, 38, 40, 42, 58, 70;
@each $lh in $lh-array {
    .lh-#{$lh} {
        line-height: toRem($lh);
    }
}
$lh-sm-array: 67, 70;
@each $lh in $lh-sm-array {
    .lh-sm-#{$lh} {
        @media screen and (min-width: 576px) {
            line-height: toRem($lh);
        }
    }
}
$lh-md-array: 103;
@each $lh in $lh-md-array {
    .lh-md-#{$lh} {
        @media screen and (min-width: 768px) {
            line-height: toRem($lh);
        }
    }
}
/* Letter Spacing */
$ls-array: 1;
@each $ls in $ls-array {
    .ls-#{$ls} {
        letter-spacing: toRem($ls);
    }
}
