Добрый день. Разъясните насчет использования псевдокласса :checked с другими классами, я так понял что работать он будет с комбинаций ~ во втором случае.
1)
#btn-1:checked .slider-controls label {
background-color: #666666;
}
2)
#btn-1:checked ~ .slider-controls label {
background-color: #666666;
}