product super lemon haze Films (28311)