Fun challenge! Pretty sure I could have used fewer tools, but oh well.
The hardest part of this challenge was matching the given solution. I had eliminated duplicate rows and duplicate colors and had to go back and remove all that to get close. But one row in the solution somehow lost the size that was provided in the source data. I drew the line at removing that value just to get an exact match.