Only load polyfill if needed
Moving shot info into its own element

- adding dynamic shot info
- adding core-media-queries