sizes get disabled based on color inventory
stashed inventory & snapshots affect whether color & size options are available/disabled