Variants sort of work... some weirdness with option specificity
Seems to be working as expected — variants, varant attributes and all