__element) так:.block {
&__element {
&:hover &-sub {
color: red;
}
}
}block__element-sub от block__element не наследовать, если вы их считаете за разные элементы, а не вложенные. т.е. максимально читабельно так:.block {
&__element:hover &__element-sub {
color: red;
}
}