Multiple Dynamic Dropdowns

Occasional Visitor
My project requires 3 nested dynamic drop down menus. Some of the drop down menus refer to the same parent.

Menu 1- “Brand A, Brand B, Brand C”.

Menu 2 “Brand A style 1, Brand A style 2; Brand B style 2; Brand C, style 3”.

I want Menu 3 to be a 2nd child of Menu 1 with Brand-specific color options.

How can I accomplish this?