#22359 Gap product page update
- Add video element on the media gallery if the product media contains video
- Add element as a pause button on product media video
- Create toggle click to pause/play product media video
- Add padding height on images and video with lazyloading so the website layout will not break while the browser renders the page elements
- Apply new zoom plugin as a replacement for old
- edit zoom trigger by toggle click
- Add element as a square magnifier for zoomed image and calculate and apply position based on user's cursor position