--layout-column($classname, $count)
  for $queryname in $var-breakpoints
    $query = $var-breakpoints[$queryname]
    if is-unit($query.value) and parse-int($query.value) > 0
      @media (min-width: $query.value)
        {$classname}-{$queryname}
          column-count: $count
    else
      {$classname}-{$queryname}
        column-count: $count

{$class-layout-column}
  break-inside: avoid-column

--layout-column($class-layout-column--four, 4)
--layout-column($class-layout-column--six, 6)
--layout-column($class-layout-column--three, 3)
--layout-column($class-layout-column--two, 2)
