SLCI Product restructure

- Create function for building product variants on click
- Create function for changing product price base on selected variant
- Create function that will change the URL to new URL of the selected variant using onpopstate method
- Create a function that will build the product options with values for variant selection
- Create function that will toggle change the value of the hidden type input that has the parameter name ID of the product
- Loop all the products on the collection page to create an array of products with similar style number