.CheckboxGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

  .CheckboxGroup_direction_column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }

  .CheckboxGroup_direction_column .CheckboxGroup-Item:not(:last-child) {
        margin-bottom: var(--offset);
      }

  .CheckboxGroup_direction_row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }

  .CheckboxGroup_direction_row .CheckboxGroup-Item:not(:last-child) {
        margin-right: var(--offset);
      }

  .CheckboxGroup_size_m {
      --offset: var(--space-xs);
    }

  .CheckboxGroup_size_l {
      --offset: var(--space-s);
    }
