1<===> input.scss 2$sel1: '.something__child + .something__child--mod1'; 3$sel2: '.something__child ~ .something__child--mod2'; 4$result1: selector-unify($sel1, $sel2); 5 6#{$result1} { 7 /* nothing */ 8} 9 10.a { 11 color: blue; 12 & > * { 13 @at-root #{selector-unify(&, '.b')} { 14 color: red; 15 } 16 } 17} 18 19.a, .b { 20 color: blue; 21 & > * { 22 @at-root #{selector-unify(&, '.c, .d')} { 23 color: red; 24 } 25 } 26} 27 28<===> output.css 29.something__child + .something__child--mod1.something__child--mod2 { 30 /* nothing */ 31} 32 33.a { 34 color: blue; 35} 36 37.a > .b { 38 color: red; 39} 40 41.a, .b { 42 color: blue; 43} 44 45.a > .c, .a > .d, .b > .c, .b > .d { 46 color: red; 47} 48