I just noticed that the list of available tartans does not appear to change when you select different weights, which cannot be right. I don't think you have MacFarlane Hunting Ancient in 10 ounce, 13 ounce, 16 ounce and 18 ounce, for example.

The order of the choices seems correct -- most people would prefer to choose their tartan first. But then the choices of weight should reload based on what is available in that tartan, with the user able to select only the weight that tartan is available in and the other choices grayed out.

For example, if I chose MacFarlane Hunting Ancient, and you had that available in 13 ounce and 16 ounces, I would be able to choose one of those. But I would not be able to choose 10 ounce or 18 ounce because those weights are not available in that tartan.

Now, if you have all of those tartans in all of those weights on sale, I'm completely off target. But if I am correct, I hope this is helpful.