Не думайте, что это возможно с предоставленным вами синтаксисом.Но что-то вроде этого может помочь вам?
$map: (
foo: (
color: .red,
font-size: large
),
bar: (
color: blue,
font-weight: bold,
text-align: center;
)
);
@mixin print-styles($map){
@each $property, $value in $map {
#{$property}: $value;
}
}
.foo {
@include print-styles(map-get($map, foo));
}
.bar {
@include print-styles(map-get($map, bar));
}