А зачем это написано здесь, а не в основном блоке про before для size? Чтобы анимация работала?
На выходе получится очень громоздкий селектор `.checkbox_theme_normal.checkbox_checked.checkbox_size_m .checkbox__box::before`, хорошо бы хоть от одного уровня вложенности избавиться.