minimal example: .mixin(@selector) { @{selector} { color: red; } } div { .mixin(~"> span"); .mixin(~"&"); } resolves to div > span { color: red; } instead of div > span { color: red; } div { color: red; }