There are two sets of modifications:
1) <input> tag vs <div> with classes
2) Single vs. multiple choice.
Scroll down to see.
.switch--single (radio buttons)
.switch--multiple (checkboxes)
.switch--single
.switch--multiple
In this skin all items are squared by default.
Width can be stretch using
.switch__item--free-width modifier: