Всем привет, подскажите пож, как оформить элемент в моём случае это чекбокс ::after, когда он checked при ховере?
смотрите, свойства для случая checked у вас прописаны:
.main-checkbox #check-1:checked ~ label[for=“check-1”]::before и т.д.
для ховера делаете по аналогии, просто добавив :hover к label
.main-checkbox #check-1:checked ~ label[for=“check-1”]:hover::after
соответственно, если чекбокс просто выбран - картинка одна, а если выбран, но на него навели мышкой - уже другая