$mh_props: (
  (
    prop: min-height,
    abbrev: mmui-hmi,
  ),
  (
    prop: max-height,
    abbrev: mmui-hmx,
  ),
  (
    prop: height,
    abbrev: mmui-h,
  ),
);

$mh_spacers: (
  (
    size: 5,
    length: 5rem,
  ),
  (
    size: 10,
    length: 10rem,
  ),
  (
    size: 15,
    length: 15rem,
  ),
  (
    size: 20,
    length: 20rem,
  ),
  (
    size: 25,
    length: 25rem,
  ),
  (
    size: 30,
    length: 30rem,
  ),
  (
    size: 35,
    length: 35rem,
  ),
  (
    size: 40,
    length: 40rem,
  ),
  (
    size: 45,
    length: 45rem,
  ),
  (
    size: 50,
    length: 50rem,
  )
);

@each $prop_element in $mh_props {
  $mh_prop: map-get($prop_element, prop);
  $abbrev: map-get($prop_element, abbrev);

  @each $mh_spacer in $mh_spacers {
    $size: map-get($mh_spacer, size);
    $length: map-get($mh_spacer, length);

    .#{$abbrev}-#{$size} {
      #{$mh_prop}: $length !important;
    }
  }
}
