Empirical question: does Google treat top-level Products with isVariantOf: { "@id": "#coat_parent" } identically to nested hasVariant for Merchant listing detection and inheritance?
isVariantOf: { "@id": "#coat_parent" }
hasVariant