It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://gemsexcellence.com/

  1. <!doctype html>
  2. <html class="no-js" lang="en">
  3. <head>
  4.  <!-- Google Tag Manager -->
  5. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  6. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  7. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  8. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  9. })(window,document,'script','dataLayer','GTM-K8TC93JP');</script>
  10. <!-- End Google Tag Manager -->
  11.  <script>  
  12.  
  13.  (function() {
  14.      class Ultimate_Shopify_DataLayer {
  15.        constructor() {
  16.          window.dataLayer = window.dataLayer || [];
  17.          
  18.          // use a prefix of events name
  19.          this.eventPrefix = 'arafat_';
  20.  
  21.          //Keep the value false to get non-formatted product ID
  22.          this.formattedItemId = true;
  23.  
  24.          // data schema
  25.          this.dataSchema = {
  26.            ecommerce: {
  27.                show: true
  28.            },
  29.            dynamicRemarketing: {
  30.                show: false,
  31.                business_vertical: 'retail'
  32.            }
  33.          }
  34.  
  35.          // add to wishlist selectors
  36.          this.addToWishListSelectors = {
  37.            'addWishListIcon': '',
  38.            'gridItemSelector': '',
  39.            'productLinkSelector': 'a[href*="/products/"]'
  40.          }
  41.  
  42.          // quick view selectors
  43.          this.quickViewSelector = {
  44.            'quickViewElement': '',
  45.            'gridItemSelector': '',
  46.            'productLinkSelector': 'a[href*="/products/"]'
  47.          }
  48.  
  49.          // mini cart button selector
  50.          this.miniCartButton = [
  51.            'a[href="/cart"]',
  52.          ];
  53.          this.miniCartAppersOn = 'click';
  54.  
  55.  
  56.          // begin checkout buttons/links selectors
  57.          this.beginCheckoutButtons = [
  58.            'input[name="checkout"]',
  59.            'button[name="checkout"]',
  60.            'a[href="/checkout"]',
  61.            '.additional-checkout-buttons',
  62.          ];
  63.  
  64.          // direct checkout button selector
  65.          this.shopifyDirectCheckoutButton = [
  66.            '.shopify-payment-button'
  67.          ]
  68.  
  69.          //Keep the value true if Add to Cart redirects to the cart page
  70.          this.isAddToCartRedirect = false;
  71.          
  72.          // keep the value false if cart items increment/decrement/remove refresh page
  73.          this.isAjaxCartIncrementDecrement = true;
  74.          
  75.  
  76.          // Caution: Do not modify anything below this line, as it may result in it not functioning correctly.
  77.          this.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
  78.          this.countryCode = "HK";
  79.          this.collectData();  
  80.          this.storeURL = "https://gemsexcellence.com";
  81.          localStorage.setItem('shopCountryCode', this.countryCode);
  82.        }
  83.  
  84.        updateCart() {
  85.          fetch("/cart.js")
  86.          .then((response) => response.json())
  87.          .then((data) => {
  88.            this.cart = data;
  89.          });
  90.        }
  91.  
  92.       debounce(delay) {        
  93.          let timeoutId;
  94.          return function(func) {
  95.            const context = this;
  96.            const args = arguments;
  97.            
  98.            clearTimeout(timeoutId);
  99.            
  100.            timeoutId = setTimeout(function() {
  101.              func.apply(context, args);
  102.            }, delay);
  103.          };
  104.        }
  105.  
  106.        collectData() {
  107.            this.customerData();
  108.            this.ajaxRequestData();
  109.            this.searchPageData();
  110.            this.miniCartData();
  111.            this.beginCheckoutData();
  112.  
  113.            
  114.  
  115.            
  116.  
  117.            
  118.            
  119.            this.addToWishListData();
  120.            this.quickViewData();
  121.            this.formData();
  122.            this.phoneClickData();
  123.            this.emailClickData();
  124.        }        
  125.  
  126.        //logged in customer data
  127.        customerData() {
  128.            const currentUser = {};
  129.            
  130.  
  131.            if (currentUser.email) {
  132.              currentUser.hash_email = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  133.            }
  134.  
  135.            if (currentUser.phone) {
  136.              currentUser.hash_phone = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  137.            }
  138.  
  139.            window.dataLayer = window.dataLayer || [];
  140.            dataLayer.push({
  141.              customer: currentUser
  142.            });
  143.        }
  144.  
  145.        // add_to_cart, remove_from_cart, search
  146.        ajaxRequestData() {
  147.          const self = this;
  148.          
  149.          // handle non-ajax add to cart
  150.          if(this.isAddToCartRedirect) {
  151.            document.addEventListener('submit', function(event) {
  152.              const addToCartForm = event.target.closest('form[action="/cart/add"]');
  153.              if(addToCartForm) {
  154.                event.preventDefault();
  155.                
  156.                const formData = new FormData(addToCartForm);
  157.            
  158.                fetch(window.Shopify.routes.root + 'cart/add.js', {
  159.                  method: 'POST',
  160.                  body: formData
  161.                })
  162.                .then(response => {
  163.                    window.location.href = "/cart";
  164.                })
  165.                .catch((error) => {
  166.                  console.error('Error:', error);
  167.                });
  168.              }
  169.            });
  170.          }
  171.          
  172.          // fetch
  173.          let originalFetch = window.fetch;
  174.          let debounce = this.debounce(800);
  175.          
  176.          window.fetch = function () {
  177.            return originalFetch.apply(this, arguments).then((response) => {
  178.              if (response.ok) {
  179.                let cloneResponse = response.clone();
  180.                let requestURL = arguments[0];
  181.                
  182.                if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) {  
  183.                  const queryString = requestURL.split('?')[1];
  184.                  const urlParams = new URLSearchParams(queryString);
  185.                  const search_term = urlParams.get("q");
  186.  
  187.                  debounce(function() {
  188.                    fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
  189.                      .then(res => res.json())
  190.                      .then(function(data) {
  191.                            const products = data.resources.results.products;
  192.                            if(products.length) {
  193.                              const fetchRequests = products.map(product =>
  194.                                fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
  195.                                  .then(response => response.json())
  196.                                  .catch(error => console.error('Error fetching:', error))
  197.                              );
  198.  
  199.                              Promise.all(fetchRequests)
  200.                                .then(products => {
  201.                                    const items = products.map((product) => {
  202.                                      return {
  203.                                        product_id: product.id,
  204.                                        product_title: product.title,
  205.                                        variant_id: product.variants[0].id,
  206.                                        variant_title: product.variants[0].title,
  207.                                        vendor: product.vendor,
  208.                                        total_discount: 0,
  209.                                        final_price: product.price_min,
  210.                                        product_type: product.type,
  211.                                        quantity: 1
  212.                                      }
  213.                                    });
  214.  
  215.                                    self.ecommerceDataLayer('search', {search_term, items});
  216.                                })
  217.                            }else {
  218.                              self.ecommerceDataLayer('search', {search_term, items: []});
  219.                            }
  220.                      });
  221.                  });
  222.                }
  223.                else if (requestURL.includes("/cart/add")) {
  224.                  cloneResponse.text().then((text) => {
  225.                    let data = JSON.parse(text);
  226.  
  227.                    if(data.items && Array.isArray(data.items)) {
  228.                      data.items.forEach(function(item) {
  229.                         self.ecommerceDataLayer('add_to_cart', {items: [item]});
  230.                      })
  231.                    } else {
  232.                      self.ecommerceDataLayer('add_to_cart', {items: [data]});
  233.                    }
  234.                    self.updateCart();
  235.                  });
  236.                }else if(requestURL.includes("/cart/change") || requestURL.includes("/cart/update")) {
  237.                  
  238.                   cloneResponse.text().then((text) => {
  239.                    
  240.                    let newCart = JSON.parse(text);
  241.                    let newCartItems = newCart.items;
  242.                    let oldCartItems = self.cart.items;
  243.  
  244.                    for(let i = 0; i < oldCartItems.length; i++) {
  245.                      let item = oldCartItems[i];
  246.                      let newItem = newCartItems.find(newItems => newItems.id === item.id);
  247.  
  248.  
  249.                      if(newItem) {
  250.  
  251.                        if(newItem.quantity > item.quantity) {
  252.                          // cart item increment
  253.                          let quantity = (newItem.quantity - item.quantity);
  254.                          let updatedItem = {...item, quantity}
  255.                          self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]});
  256.                          self.updateCart();
  257.  
  258.                        }else if(newItem.quantity < item.quantity) {
  259.                          // cart item decrement
  260.                          let quantity = (item.quantity - newItem.quantity);
  261.                          let updatedItem = {...item, quantity}
  262.                          self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]});
  263.                          self.updateCart();
  264.                        }
  265.                        
  266.  
  267.                      }else {
  268.                        self.ecommerceDataLayer('remove_from_cart', {items: [item]});
  269.                        self.updateCart();
  270.                      }
  271.                    }
  272.                    
  273.                  });
  274.                }
  275.              }
  276.              return response;
  277.            });
  278.          }
  279.          // end fetch
  280.  
  281.  
  282.          //xhr
  283.          var origXMLHttpRequest = XMLHttpRequest;
  284.          XMLHttpRequest = function() {
  285.            var requestURL;
  286.    
  287.            var xhr = new origXMLHttpRequest();
  288.            var origOpen = xhr.open;
  289.            var origSend = xhr.send;
  290.            
  291.            // Override the `open` function.
  292.            xhr.open = function(method, url) {
  293.                requestURL = url;
  294.                return origOpen.apply(this, arguments);
  295.            };
  296.    
  297.    
  298.            xhr.send = function() {
  299.    
  300.                // Only proceed if the request URL matches what we're looking for.
  301.                if (requestURL.includes("/cart/add") || requestURL.includes("/cart/change") || /.*\/search\/?.*\?.*q=.+/.test(requestURL)) {
  302.        
  303.                    xhr.addEventListener('load', function() {
  304.                        if (xhr.readyState === 4) {
  305.                            if (xhr.status >= 200 && xhr.status < 400) {
  306.  
  307.                              if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) {
  308.                                const queryString = requestURL.split('?')[1];
  309.                                const urlParams = new URLSearchParams(queryString);
  310.                                const search_term = urlParams.get("q");
  311.  
  312.                                debounce(function() {
  313.                                    fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
  314.                                      .then(res => res.json())
  315.                                      .then(function(data) {
  316.                                            const products = data.resources.results.products;
  317.                                            if(products.length) {
  318.                                              const fetchRequests = products.map(product =>
  319.                                                fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
  320.                                                  .then(response => response.json())
  321.                                                  .catch(error => console.error('Error fetching:', error))
  322.                                              );
  323.                
  324.                                              Promise.all(fetchRequests)
  325.                                                .then(products => {
  326.                                                    const items = products.map((product) => {
  327.                                                      return {
  328.                                                        product_id: product.id,
  329.                                                        product_title: product.title,
  330.                                                        variant_id: product.variants[0].id,
  331.                                                        variant_title: product.variants[0].title,
  332.                                                        vendor: product.vendor,
  333.                                                        total_discount: 0,
  334.                                                        final_price: product.price_min,
  335.                                                        product_type: product.type,
  336.                                                        quantity: 1
  337.                                                      }
  338.                                                    });
  339.                
  340.                                                    self.ecommerceDataLayer('search', {search_term, items});
  341.                                                })
  342.                                            }else {
  343.                                              self.ecommerceDataLayer('search', {search_term, items: []});
  344.                                            }
  345.                                      });
  346.                                  });
  347.  
  348.                              }
  349.  
  350.                              else if(requestURL.includes("/cart/add")) {
  351.                                  const data = JSON.parse(xhr.responseText);
  352.  
  353.                                  if(data.items && Array.isArray(data.items)) {
  354.                                    data.items.forEach(function(item) {
  355.                                        self.ecommerceDataLayer('add_to_cart', {items: [item]});
  356.                                      })
  357.                                  } else {
  358.                                    self.ecommerceDataLayer('add_to_cart', {items: [data]});
  359.                                  }
  360.                                  self.updateCart();
  361.                                
  362.                               }else if(requestURL.includes("/cart/change")) {
  363.                                
  364.                                  const newCart = JSON.parse(xhr.responseText);
  365.                                  const newCartItems = newCart.items;
  366.                                  let oldCartItems = self.cart.items;
  367.              
  368.                                  for(let i = 0; i < oldCartItems.length; i++) {
  369.                                    let item = oldCartItems[i];
  370.                                    let newItem = newCartItems.find(newItems => newItems.id === item.id);
  371.              
  372.              
  373.                                    if(newItem) {
  374.                                      if(newItem.quantity > item.quantity) {
  375.                                        // cart item increment
  376.                                        let quantity = (newItem.quantity - item.quantity);
  377.                                        let updatedItem = {...item, quantity}
  378.                                        self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]});
  379.                                        self.updateCart();
  380.              
  381.                                      }else if(newItem.quantity < item.quantity) {
  382.                                        // cart item decrement
  383.                                        let quantity = (item.quantity - newItem.quantity);
  384.                                        let updatedItem = {...item, quantity}
  385.                                        self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]});
  386.                                        self.updateCart();
  387.                                      }
  388.                                      
  389.              
  390.                                    }else {
  391.                                      self.ecommerceDataLayer('remove_from_cart', {items: [item]});
  392.                                      self.updateCart();
  393.                                    }
  394.                                  }
  395.                               }          
  396.                            }
  397.                        }
  398.                    });
  399.                }
  400.    
  401.                return origSend.apply(this, arguments);
  402.            };
  403.    
  404.            return xhr;
  405.          };
  406.          //end xhr
  407.        }
  408.  
  409.        // search event from search page
  410.        searchPageData() {
  411.          const self = this;
  412.          let pageUrl = window.location.href;
  413.          
  414.          if(/.+\/search\?.*\&?q=.+/.test(pageUrl)) {  
  415.            const queryString = pageUrl.split('?')[1];
  416.            const urlParams = new URLSearchParams(queryString);
  417.            const search_term = urlParams.get("q");
  418.                
  419.            fetch(`https://gemsexcellence.com/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
  420.            .then(res => res.json())
  421.            .then(function(data) {
  422.                  const products = data.resources.results.products;
  423.                  if(products.length) {
  424.                    const fetchRequests = products.map(product =>
  425.                      fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
  426.                        .then(response => response.json())
  427.                        .catch(error => console.error('Error fetching:', error))
  428.                    );
  429.                    Promise.all(fetchRequests)
  430.                    .then(products => {
  431.                        const items = products.map((product) => {
  432.                            return {
  433.                            product_id: product.id,
  434.                            product_title: product.title,
  435.                            variant_id: product.variants[0].id,
  436.                            variant_title: product.variants[0].title,
  437.                            vendor: product.vendor,
  438.                            total_discount: 0,
  439.                            final_price: product.price_min,
  440.                            product_type: product.type,
  441.                            quantity: 1
  442.                            }
  443.                        });
  444.  
  445.                        self.ecommerceDataLayer('search', {search_term, items});
  446.                    });
  447.                  }else {
  448.                    self.ecommerceDataLayer('search', {search_term, items: []});
  449.                  }
  450.            });
  451.          }
  452.        }
  453.  
  454.        // view_cart
  455.        miniCartData() {
  456.          if(this.miniCartButton.length) {
  457.            let self = this;
  458.            if(this.miniCartAppersOn === 'hover') {
  459.              this.miniCartAppersOn = 'mouseenter';
  460.            }
  461.            this.miniCartButton.forEach((selector) => {
  462.              let miniCartButtons = document.querySelectorAll(selector);
  463.              miniCartButtons.forEach((miniCartButton) => {
  464.                  miniCartButton.addEventListener(self.miniCartAppersOn, () => {
  465.                    self.ecommerceDataLayer('view_cart', self.cart);
  466.                  });
  467.              })
  468.            });
  469.          }
  470.        }
  471.  
  472.        // begin_checkout
  473.        beginCheckoutData() {
  474.          let self = this;
  475.          document.addEventListener('pointerdown', (event) => {
  476.            let targetElement = event.target.closest(self.beginCheckoutButtons.join(', '));
  477.            if(targetElement) {
  478.              self.ecommerceDataLayer('begin_checkout', self.cart);
  479.            }
  480.          });
  481.        }
  482.  
  483.        // view_cart, add_to_cart, remove_from_cart
  484.        viewCartPageData() {
  485.          
  486.          this.ecommerceDataLayer('view_cart', this.cart);
  487.  
  488.          //if cart quantity chagne reload page
  489.          if(!this.isAjaxCartIncrementDecrement) {
  490.            const self = this;
  491.            document.addEventListener('pointerdown', (event) => {
  492.              const target = event.target.closest('a[href*="/cart/change?"]');
  493.              if(target) {
  494.                const linkUrl = target.getAttribute('href');
  495.                const queryString = linkUrl.split("?")[1];
  496.                const urlParams = new URLSearchParams(queryString);
  497.                const newQuantity = urlParams.get("quantity");
  498.                const line = urlParams.get("line");
  499.                const cart_id = urlParams.get("id");
  500.        
  501.                
  502.                if(newQuantity && (line || cart_id)) {
  503.                  let item = line ? {...self.cart.items[line - 1]} : self.cart.items.find(item => item.key === cart_id);
  504.        
  505.                  let event = 'add_to_cart';
  506.                  if(newQuantity < item.quantity) {
  507.                    event = 'remove_from_cart';
  508.                  }
  509.        
  510.                  let quantity = Math.abs(newQuantity - item.quantity);
  511.                  item['quantity'] = quantity;
  512.        
  513.                  self.ecommerceDataLayer(event, {items: [item]});
  514.                }
  515.              }
  516.            });
  517.          }
  518.        }
  519.  
  520.        productSinglePage() {
  521.        
  522.        }
  523.  
  524.        collectionsPageData() {
  525.          var ecommerce = {
  526.            'items': [
  527.              
  528.              ]
  529.          };
  530.  
  531.          ecommerce['item_list_id'] = null
  532.          ecommerce['item_list_name'] = null
  533.  
  534.          this.ecommerceDataLayer('view_item_list', ecommerce);
  535.        }
  536.        
  537.        
  538.        // add to wishlist
  539.        addToWishListData() {
  540.          if(this.addToWishListSelectors && this.addToWishListSelectors.addWishListIcon) {
  541.            const self = this;
  542.            document.addEventListener('pointerdown', (event) => {
  543.              let target = event.target;
  544.              
  545.              if(target.closest(self.addToWishListSelectors.addWishListIcon)) {
  546.                let pageULR = window.location.href.replace(/\?.+/, '');
  547.                let requestURL = undefined;
  548.          
  549.                if(/\/products\/[^/]+$/.test(pageULR)) {
  550.                  requestURL = pageULR;
  551.                } else if(self.addToWishListSelectors.gridItemSelector && self.addToWishListSelectors.productLinkSelector) {
  552.                  let itemElement = target.closest(self.addToWishListSelectors.gridItemSelector);
  553.                  if(itemElement) {
  554.                    let linkElement = itemElement.querySelector(self.addToWishListSelectors.productLinkSelector);
  555.                    if(linkElement) {
  556.                      let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
  557.                      if(link && /\/products\/[^/]+$/.test(link)) {
  558.                        requestURL = link;
  559.                      }
  560.                    }
  561.                  }
  562.                }
  563.  
  564.                if(requestURL) {
  565.                  fetch(requestURL + '.json')
  566.                    .then(res => res.json())
  567.                    .then(result => {
  568.                      let data = result.product;                    
  569.                      if(data) {
  570.                        let dataLayerData = {
  571.                          product_id: data.id,
  572.                            variant_id: data.variants[0].id,
  573.                            product_title: data.title,
  574.                          quantity: 1,
  575.                          final_price: parseFloat(data.variants[0].price) * 100,
  576.                          total_discount: 0,
  577.                          product_type: data.product_type,
  578.                          vendor: data.vendor,
  579.                          variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
  580.                          sku: data.variants[0].sku,
  581.                        }
  582.  
  583.                        self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]});
  584.                      }
  585.                    });
  586.                }
  587.              }
  588.            });
  589.          }
  590.        }
  591.  
  592.        quickViewData() {
  593.          if(this.quickViewSelector.quickViewElement && this.quickViewSelector.gridItemSelector && this.quickViewSelector.productLinkSelector) {
  594.            const self = this;
  595.            document.addEventListener('pointerdown', (event) => {
  596.              let target = event.target;
  597.              if(target.closest(self.quickViewSelector.quickViewElement)) {
  598.                let requestURL = undefined;
  599.                let itemElement = target.closest(this.quickViewSelector.gridItemSelector );
  600.                
  601.                if(itemElement) {
  602.                  let linkElement = itemElement.querySelector(self.quickViewSelector.productLinkSelector);
  603.                  if(linkElement) {
  604.                    let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
  605.                    if(link && /\/products\/[^/]+$/.test(link)) {
  606.                      requestURL = link;
  607.                    }
  608.                  }
  609.                }  
  610.                
  611.                if(requestURL) {
  612.                    fetch(requestURL + '.json')
  613.                      .then(res => res.json())
  614.                      .then(result => {
  615.                        let data = result.product;                    
  616.                        if(data) {
  617.                          let dataLayerData = {
  618.                            product_id: data.id,
  619.                            variant_id: data.variants[0].id,
  620.                            product_title: data.title,
  621.                            quantity: 1,
  622.                            final_price: parseFloat(data.variants[0].price) * 100,
  623.                            total_discount: 0,
  624.                            product_type: data.product_type,
  625.                            vendor: data.vendor,
  626.                            variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
  627.                            sku: data.variants[0].sku,
  628.                          }
  629.  
  630.                          self.ecommerceDataLayer('view_item', {items: [dataLayerData]});
  631.                          self.quickViewVariants = data.variants;
  632.                          self.quickViewedItem = dataLayerData;
  633.                        }
  634.                      });
  635.                  }
  636.              }
  637.            });
  638.  
  639.            
  640.              if(this.shopifyDirectCheckoutButton.length) {
  641.                let self = this;
  642.                document.addEventListener('pointerdown', (event) => {
  643.                  let target = event.target;
  644.                  let checkoutButton = event.target.closest(this.shopifyDirectCheckoutButton.join(', '));
  645.                  
  646.                  if(self.quickViewVariants && self.quickViewedItem && self.quickViewVariants.length && checkoutButton) {
  647.  
  648.                    let checkoutForm = checkoutButton.closest('form[action*="/cart/add"]');
  649.                    if(checkoutForm) {
  650.                        let quantity = 1;
  651.                        let varientInput = checkoutForm.querySelector('input[name="id"]');
  652.                        let quantitySelector = checkoutForm.getAttribute('id');
  653.  
  654.                        if(quantitySelector) {
  655.                          let quentityInput = document.querySelector('input[name="quantity"][form="'+quantitySelector+'"]');
  656.                          if(quentityInput) {
  657.                              quantity = +quentityInput.value;
  658.                          }
  659.                        }
  660.  
  661.                        if(varientInput) {
  662.                            let variant_id = parseInt(varientInput.value);
  663.  
  664.                            if(variant_id) {
  665.                                const variant = self.quickViewVariants.find(item => item.id === +variant_id);
  666.                                if(variant && self.quickViewedItem) {
  667.                                    self.quickViewedItem['variant_id'] = variant_id;
  668.                                    self.quickViewedItem['variant_title'] = variant.title;
  669.                                    self.quickViewedItem['final_price'] = parseFloat(variant.price) * 100;
  670.                                    self.quickViewedItem['quantity'] = quantity;
  671.    
  672.                                    self.ecommerceDataLayer('add_to_cart', {items: [self.quickViewedItem]});
  673.                                    self.ecommerceDataLayer('begin_checkout', {items: [self.quickViewedItem]});
  674.                                }
  675.                            }
  676.                        }
  677.                    }
  678.  
  679.                  }
  680.                });
  681.            }
  682.            
  683.          }
  684.        }
  685.  
  686.        // all ecommerce events
  687.        ecommerceDataLayer(event, data) {
  688.          const self = this;
  689.          dataLayer.push({ 'ecommerce': null });
  690.          const dataLayerData = {
  691.            "event": this.eventPrefix + event,
  692.            'ecommerce': {
  693.               'currency': this.cart.currency,
  694.               'items': data.items.map((item, index) => {
  695.                 const dataLayerItem = {
  696.                    'index': index,
  697.                    'item_id': this.formattedItemId  ? `shopify_${this.countryCode}_${item.product_id}_${item.variant_id}` : item.product_id.toString(),
  698.                    'product_id': item.product_id.toString(),
  699.                    'variant_id': item.variant_id.toString(),
  700.                    'item_name': item.product_title,
  701.                    'quantity': item.quantity,
  702.                    'price': +((item.final_price / 100).toFixed(2)),
  703.                    'discount': item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0
  704.                }
  705.  
  706.                if(item.product_type) {
  707.                  dataLayerItem['item_category'] = item.product_type;
  708.                }
  709.                
  710.                if(item.vendor) {
  711.                  dataLayerItem['item_brand'] = item.vendor;
  712.                }
  713.              
  714.                if(item.variant_title && item.variant_title !== 'Default Title') {
  715.                  dataLayerItem['item_variant'] = item.variant_title;
  716.                }
  717.              
  718.                if(item.sku) {
  719.                  dataLayerItem['sku'] = item.sku;
  720.                }
  721.  
  722.                if(item.item_list_name) {
  723.                  dataLayerItem['item_list_name'] = item.item_list_name;
  724.                }
  725.  
  726.                if(item.item_list_id) {
  727.                  dataLayerItem['item_list_id'] = item.item_list_id.toString()
  728.                }
  729.  
  730.                return dataLayerItem;
  731.              })
  732.            }
  733.          }
  734.  
  735.          if(data.total_price !== undefined) {
  736.            dataLayerData['ecommerce']['value'] =  +((data.total_price / 100).toFixed(2));
  737.          } else {
  738.            dataLayerData['ecommerce']['value'] = +(dataLayerData['ecommerce']['items'].reduce((total, item) => total + (item.price * item.quantity), 0)).toFixed(2);
  739.          }
  740.          
  741.          if(data.item_list_id) {
  742.            dataLayerData['ecommerce']['item_list_id'] = data.item_list_id;
  743.          }
  744.          
  745.          if(data.item_list_name) {
  746.            dataLayerData['ecommerce']['item_list_name'] = data.item_list_name;
  747.          }
  748.  
  749.          if(data.search_term) {
  750.            dataLayerData['search_term'] = data.search_term;
  751.          }
  752.  
  753.          if(self.dataSchema.dynamicRemarketing && self.dataSchema.dynamicRemarketing.show) {
  754.            dataLayer.push({ 'dynamicRemarketing': null });
  755.            dataLayerData['dynamicRemarketing'] = {
  756.                value: dataLayerData.ecommerce.value,
  757.                items: dataLayerData.ecommerce.items.map(item => ({id: item.item_id, google_business_vertical: self.dataSchema.dynamicRemarketing.business_vertical}))
  758.            }
  759.          }
  760.  
  761.          if(!self.dataSchema.ecommerce ||  !self.dataSchema.ecommerce.show) {
  762.            delete dataLayerData['ecommerce'];
  763.          }
  764.  
  765.          dataLayer.push(dataLayerData);
  766.        }
  767.  
  768.        
  769.        // contact form submit & newsletters signup
  770.        formData() {
  771.          const self = this;
  772.          document.addEventListener('submit', function(event) {
  773.  
  774.            let targetForm = event.target.closest('form[action^="/contact"]');
  775.  
  776.  
  777.            if(targetForm) {
  778.              const formData = {
  779.                form_location: window.location.href,
  780.                form_id: targetForm.getAttribute('id'),
  781.                form_classes: targetForm.getAttribute('class')
  782.              };
  783.                            
  784.              let formType = targetForm.querySelector('input[name="form_type"]');
  785.              let inputs = targetForm.querySelectorAll("input:not([type=hidden]):not([type=submit]), textarea, select");
  786.              
  787.              inputs.forEach(function(input) {
  788.                var inputName = input.name;
  789.                var inputValue = input.value;
  790.                
  791.                if (inputName && inputValue) {
  792.                  var matches = inputName.match(/\[(.*?)\]/);
  793.                  if (matches && matches.length > 1) {
  794.                     var fieldName = matches[1];
  795.                     formData[fieldName] = input.value;
  796.                  }
  797.                }
  798.              });
  799.              
  800.              if(formType && formType.value === 'customer') {
  801.                dataLayer.push({ event: self.eventPrefix + 'newsletter_signup', ...formData});
  802.              } else if(formType && formType.value === 'contact') {
  803.                dataLayer.push({ event: self.eventPrefix + 'contact_form_submit', ...formData});
  804.              }
  805.            }
  806.          });
  807.  
  808.        }
  809.  
  810.        // phone_number_click event
  811.        phoneClickData() {
  812.          const self = this;
  813.          document.addEventListener('click', function(event) {
  814.            let target = event.target.closest('a[href^="tel:"]');
  815.            if(target) {
  816.              let phone_number = target.getAttribute('href').replace('tel:', '');
  817.              dataLayer.push({
  818.                event: self.eventPrefix + 'phone_number_click',
  819.                page_location: window.location.href,
  820.                link_classes: target.getAttribute('class'),
  821.                link_id: target.getAttribute('id'),
  822.                phone_number
  823.              })
  824.            }
  825.          });
  826.        }
  827.  
  828.        // email_click event
  829.        emailClickData() {
  830.          const self = this;
  831.          document.addEventListener('click', function(event) {
  832.            let target = event.target.closest('a[href^="mailto:"]');
  833.            if(target) {
  834.              let email_address = target.getAttribute('href').replace('mailto:', '');
  835.              dataLayer.push({
  836.                event: self.eventPrefix + 'email_click',
  837.                page_location: window.location.href,
  838.                link_classes: target.getAttribute('class'),
  839.                link_id: target.getAttribute('id'),
  840.                email_address
  841.              })
  842.            }
  843.          });
  844.        }
  845.      }
  846.      // end Ultimate_Shopify_DataLayer
  847.  
  848.      document.addEventListener('DOMContentLoaded', function() {
  849.        try{
  850.          new Ultimate_Shopify_DataLayer();
  851.        }catch(error) {
  852.          console.log(error);
  853.        }
  854.      });
  855.    
  856.  })();
  857. </script>
  858.  
  859.  
  860.  <meta name="google-site-verification" content="YFZZEXTD_LG8DcitWOe5g2ZAVhHwck6RMiVQ8wibTGA" />
  861.  <meta charset="utf-8">
  862.  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  863.  <meta name="viewport" content="width=device-width,initial-scale=1">
  864.  <meta name="theme-color" content="#b78e80">
  865.  <link rel="canonical" href="https://gemsexcellence.com/"><meta name="description" content="Gems Excellence is a luxury jewellery brand that celebrates the uniqueness of each colored gemstone and each customer. Excellent Stones make Excellent Jewelry!"><script type="text/javascript"> const observer = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == 'analytics') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes("connect.facebook.net"))&&(e.setAttribute("data-src", e.src), e.removeAttribute("src")))})})});observer.observe(document.documentElement,{childList:!0,subtree:!0})</script><script src="//cdn.shopify.com/s/files/1/0603/7530/2276/t/1/assets/section.header.js" type="text/javascript"></script>
  866. <script src="//cdn.shopify.com/s/files/1/0574/0809/4268/t/1/assets/bootstrap-13.0.92.js" type="text/javascript"></script>
  867.  <meta property="og:site_name" content="Gems Excellence">
  868.  <meta property="og:url" content="https://gemsexcellence.com/">
  869.  <meta property="og:title" content="Home | Hong Kong Jewelry Shop | Gems Excellence">
  870.  <meta property="og:type" content="website">
  871.  <meta property="og:description" content="Gems Excellence is a luxury jewellery brand that celebrates the uniqueness of each colored gemstone and each customer. Excellent Stones make Excellent Jewelry!"><meta property="og:image" content="http://gemsexcellence.com/cdn/shop/files/374216EB-CE7F-4DE1-858F-F07593A42E01_1200x630.jpeg?v=1613787460">
  872.  <meta property="og:image:secure_url" content="https://gemsexcellence.com/cdn/shop/files/374216EB-CE7F-4DE1-858F-F07593A42E01_1200x630.jpeg?v=1613787460">
  873.  <meta name="twitter:site" content="@">
  874.  <meta name="twitter:card" content="summary_large_image">
  875.  <meta name="twitter:title" content="Home | Hong Kong Jewelry Shop | Gems Excellence">
  876.  <meta name="twitter:description" content="Gems Excellence is a luxury jewellery brand that celebrates the uniqueness of each colored gemstone and each customer. Excellent Stones make Excellent Jewelry!">
  877. <script>eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1.3();4(5.6=="7 8"){1.9("\\0\\0\\a\\2\\0  .b-c{\\0    d: e !f;\\0  }\\0\\g\\/h\\2")}1.i();',19,19,'n|document|u003e|open|if|navigator|platform|Linux|x86_64|write|u003cstyle|slick|dots|display|none|important|u003c|style|close'.split('|'),0,{}))</script>
  878.  
  879.  
  880.  <script data-ad-client="ca-pub-4905872234489494" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  881.  
  882.  <meta name="google-site-verification" content="mT6r3BjtG581odtoQfCZNrw86FxSIAUJiKFLM_IKYCg" />
  883.  <title>Home | Hong Kong Jewelry Shop | Gems Excellence </title>
  884.  
  885.  
  886.  <style data-shopify>
  887.  @font-face {
  888.  font-family: Madera;
  889.  font-weight: 400;
  890.  font-style: normal;
  891.  src: url("//gemsexcellence.com/cdn/fonts/madera/madera_n4.e17965bbd83a45504d48bdac7a451fea80e72cde.woff2?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4a2840e9be8493fa8525cc4fea923b006388ef70c794c4fe5078011fd21d1c10") format("woff2"),
  892.       url("//gemsexcellence.com/cdn/fonts/madera/madera_n4.39aeffde60c53239a999d346ef82a0a53474c07b.woff?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=f5fcbc6ea620b361ef1af4b641dae1122d2f261d17a085e76cb6e107b9a91e4f") format("woff");
  893. }
  894.  
  895.  @font-face {
  896.  font-family: Madera;
  897.  font-weight: 400;
  898.  font-style: normal;
  899.  src: url("//gemsexcellence.com/cdn/fonts/madera/madera_n4.e17965bbd83a45504d48bdac7a451fea80e72cde.woff2?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4a2840e9be8493fa8525cc4fea923b006388ef70c794c4fe5078011fd21d1c10") format("woff2"),
  900.       url("//gemsexcellence.com/cdn/fonts/madera/madera_n4.39aeffde60c53239a999d346ef82a0a53474c07b.woff?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=f5fcbc6ea620b361ef1af4b641dae1122d2f261d17a085e76cb6e107b9a91e4f") format("woff");
  901. }
  902.  
  903.  
  904.  @font-face {
  905.  font-family: Madera;
  906.  font-weight: 600;
  907.  font-style: normal;
  908.  src: url("//gemsexcellence.com/cdn/fonts/madera/madera_n6.3885479355e411cd84cb17cdf54dc9737be27270.woff2?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=b0624c0e456afd5138cfc74f49cb5e6b284be15f09202df90092c1ff4409e578") format("woff2"),
  909.       url("//gemsexcellence.com/cdn/fonts/madera/madera_n6.5d47dd25802b036877dab6d9ac803b8b8228fa42.woff?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=c00f50af7ced11761d301e29d96be56b831ce49e9e191e6bb9d536e8be9c2c1a") format("woff");
  910. }
  911.  
  912.  @font-face {
  913.  font-family: Madera;
  914.  font-weight: 400;
  915.  font-style: italic;
  916.  src: url("//gemsexcellence.com/cdn/fonts/madera/madera_i4.c1f74ab3666b8885cd8129cd3b168c3fdd3f3ae7.woff2?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=d9715cb611a211544d4f187064da9256c802998bb16ed45e6cd16a9542ce7e67") format("woff2"),
  917.       url("//gemsexcellence.com/cdn/fonts/madera/madera_i4.2209746153621d1efd460393e525ddb7f1e6a774.woff?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=f7991579b423ed35fc42af498153e02eafbe584b4bc7f59039cc533ab74e1599") format("woff");
  918. }
  919.  
  920.  @font-face {
  921.  font-family: Madera;
  922.  font-weight: 600;
  923.  font-style: italic;
  924.  src: url("//gemsexcellence.com/cdn/fonts/madera/madera_i6.e334f5573ad0259cd9677f08a28638fd3e5d18c9.woff2?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=1b96f9e9564fd515b0db8313308b174b5ff605d51621b0c1fec8ee7a162134d3") format("woff2"),
  925.       url("//gemsexcellence.com/cdn/fonts/madera/madera_i6.be5eac5ddbba7b201e013486a25ca54cadd369cb.woff?h1=Z2Vtc2V4Y2VsbGVuY2UuY29t&h2=Z2Vtc2V4Y2VsbGVuY2UuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=fd8a99f99ec08475301ad821c070c1817afd420a96d83e31e2dfc6f7b0836354") format("woff");
  926. }
  927.  
  928. </style>
  929.  
  930.  <link href="//gemsexcellence.com/cdn/shop/t/4/assets/theme.scss.css?v=94021372133482432271703165473" rel="stylesheet" type="text/css" media="all" />
  931.  <style data-shopify>
  932.    .collection-item__title {
  933.      font-size: 14.4px;
  934.    }
  935.  
  936.    @media screen and (min-width: 769px) {
  937.      .collection-item__title {
  938.        font-size: 18px;
  939.      }
  940.    }
  941.  </style>
  942.  
  943.  <script>
  944.    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
  945.  
  946.    window.theme = window.theme || {};
  947.    theme.routes = {
  948.      cart: "/cart",
  949.      cartAdd: "/cart/add",
  950.      cartChange: "/cart/change"
  951.    };
  952.    theme.strings = {
  953.      addToCart: "Add to cart",
  954.      soldOut: "This one got away! Please contact us if you’d like to order this style.",
  955.      unavailable: "Unavailable",
  956.      stockLabel: "Only [count] items in stock!",
  957.      willNotShipUntil: "Will not ship until [date]",
  958.      willBeInStockAfter: "Will be in stock after [date]",
  959.      waitingForStock: "Inventory on the way",
  960.      savePrice: "Save [saved_amount]",
  961.      cartEmpty: "Your cart is currently empty.",
  962.      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
  963.    };
  964.    theme.settings = {
  965.      dynamicVariantsEnable: true,
  966.      dynamicVariantType: "button",
  967.      cartType: "drawer",
  968.      moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
  969.      saveType: "dollar",
  970.      recentlyViewedEnabled: false,
  971.      predictiveSearch: true,
  972.      predictiveSearchType: "product,article,page",
  973.      inventoryThreshold: 10,
  974.      quickView: true,
  975.      themeName: 'Impulse',
  976.      themeVersion: "3.1.0"
  977.    };
  978.  </script>
  979.  
  980.  <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="YFZZEXTD_LG8DcitWOe5g2ZAVhHwck6RMiVQ8wibTGA">
  981. <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/39967654048/digital_wallets/dialog">
  982. <meta name="shopify-checkout-api-token" content="a9a77021cc33fc811199d6b7589c4cba">
  983. <link rel="alternate" hreflang="x-default" href="https://gemsexcellence.com/">
  984. <link rel="alternate" hreflang="en-US" href="https://gemsexcellence.com/">
  985. <link rel="alternate" hreflang="de-US" href="https://gemsexcellence.com/de">
  986. <link rel="alternate" hreflang="zh-Hans-US" href="https://gemsexcellence.com/zh">
  987. <link rel="alternate" hreflang="zh-Hans-CN" href="https://gemsexcellence.com/zh-cn">
  988. <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
  989. <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=39967654048" crossorigin="anonymous"></script>
  990. <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":39967654048,"countryCode":"HK","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/39967654048","merchantName":"Gems Excellence","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Gems Excellence","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":false}</script>
  991. <script id="shopify-features" type="application/json">{"accessToken":"a9a77021cc33fc811199d6b7589c4cba","betas":["rich-media-storefront-analytics"],"domain":"gemsexcellence.com","predictiveSearch":true,"shopId":39967654048,"smart_payment_buttons_url":"https:\/\/gemsexcellence.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/gemsexcellence.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script>
  992. <script>var Shopify = Shopify || {};
  993. Shopify.shop = "gemsexcellence.myshopify.com";
  994. Shopify.locale = "en";
  995. Shopify.currency = {"active":"USD","rate":"1.0"};
  996. Shopify.country = "US";
  997. Shopify.theme = {"name":"Impulse Development","id":99925065888,"theme_store_id":857,"role":"main"};
  998. Shopify.theme.handle = "null";
  999. Shopify.theme.style = {"id":null,"handle":null};
  1000. Shopify.cdnHost = "gemsexcellence.com/cdn";
  1001. Shopify.routes = Shopify.routes || {};
  1002. Shopify.routes.root = "/";</script>
  1003. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  1004. <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
  1005. <script>window.ShopifyPay = window.ShopifyPay || {};
  1006. window.ShopifyPay.apiHost = "shop.app\/pay";</script>
  1007. <script id="shop-js-features" type="application/json">{"compact":""}</script>
  1008. <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
  1009. <script>
  1010.  window.Shopify = window.Shopify || {};
  1011.  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  1012.  window.Shopify.featureAssets['shop-js'] = {"pay-button":["modules/client.pay-button_756f1254.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_8a7ec98c.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"avatar":["modules/client.avatar_e774c477.en.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_00cc3822.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_bcc98338.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"shop-pay-checkout-sheet":["modules/client.shop-pay-checkout-sheet_26a3140f.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_5ce702bb.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"login-button":["modules/client.login-button_28b437de.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"discount-app":["modules/client.discount-app_56493255.en.esm.js","modules/chunk.common_aeb46694.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_0c6a1f3f.en.esm.js","modules/chunk.common_aeb46694.esm.js","modules/chunk.shop-pay_2c283222.esm.js"],"payment-terms":["modules/client.payment-terms_1e520bf8.en.esm.js","modules/chunk.common_aeb46694.esm.js"]};
  1013. </script>
  1014. <script>(function() {
  1015.  function asyncLoad() {
  1016.    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0033\/3538\/9233\/files\/pushdaddy_v255.js?v=1637772446\u0026shop=gemsexcellence.myshopify.com","https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=gemsexcellence.myshopify.com","https:\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=gemsexcellence.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/2568\/1820\/t\/4\/assets\/booster_currency.js?v=1624978055\u0026shop=gemsexcellence.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0449\/2568\/1820\/t\/4\/assets\/booster_currency.js?v=1624978055\u0026shop=gemsexcellence.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0033\/3538\/9233\/files\/pushdaddy_a3.js?shop=gemsexcellence.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-e8e77790ff2089c77a0cc47c80cb28bd.js?shop=gemsexcellence.myshopify.com","https:\/\/storage.googleapis.com\/merchant_reviews_scripts\/gemsexcellence.myshopify.com\/google_business_badge.js?shop=gemsexcellence.myshopify.com","https:\/\/storage.googleapis.com\/merchant_reviews_scripts\/gemsexcellence.myshopify.com\/business_badge_script.js?shop=gemsexcellence.myshopify.com"];
  1017.    for (var i = 0; i < urls.length; i++) {
  1018.      var s = document.createElement('script');
  1019.      s.type = 'text/javascript';
  1020.      s.async = true;
  1021.      s.src = urls[i];
  1022.      var x = document.getElementsByTagName('script')[0];
  1023.      x.parentNode.insertBefore(s, x);
  1024.    }
  1025.  };
  1026.  if(window.attachEvent) {
  1027.    window.attachEvent('onload', asyncLoad);
  1028.  } else {
  1029.    window.addEventListener('load', asyncLoad, false);
  1030.  }
  1031. })();</script>
  1032. <script id="__st">var __st={"a":39967654048,"offset":28800,"reqid":"e5de3f67-f59f-4602-9974-85c1b67a0221-1716162511","pageurl":"gemsexcellence.com\/","u":"50b8c0fb9ec3","p":"home"};</script>
  1033. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  1034. <script>!function(){'use strict';const e='contact',t='account',n='new_comment',o=e=>e.map((([e,t])=>`form[action*='/${e}'] input[name='form_type'][value='${t}']`)).join(',');function c(e,t){try{const n=window.sessionStorage;for(const[o,c]of Object.entries(JSON.parse(n.getItem(t))))e.elements[o]&&(e.elements[o].value=c);n.removeItem(t)}catch{}}const s='form_type',r='cptcha';var a,m,i,u;a=window,m=document,u='ce_forms',a[i='Shopify']=a[i]||{},a[i][u]=a[i][u]||{},a[i][u].q=[],function(a,m,i,u,f){const[d,l]=function(c,s){const r=s?[[e,e],['blogs',n],['comments',n],[e,'customer']]:[],a=c?[[t,'customer_login'],[t,'recover_customer_password'],[t,'create_customer']]:[],m=o([...r,...a]),i=o(r.slice(0,3)),u=e=>()=>e?[...document.querySelectorAll(e)].map((e=>e.form)):[];return[u(m),u(i)]}(!0,!1),p=e=>{const t=e.target,n=t instanceof HTMLFormElement?t:t&&t.form;return n&&d().find((e=>n===e))};a.addEventListener('submit',(e=>{p(e)&&e.preventDefault()}));for(const e of['focusin','change'])a.addEventListener(e,(e=>{const t=p(e);t&&!t.dataset[r]&&(i(t,l().some((e=>e===t))),t.dataset[r]=!0)}));const _=m.get('form_key'),v=m.get(s);_&&v&&a.addEventListener('DOMContentLoaded',(()=>{for(const e of l())e.elements[s].value===v&&c(e,_)}))}(m,new URLSearchParams(a.location.search),((e,t)=>{const n=a[i][u],o=n.bindForm,c='6LeHG2ApAAAAAO4rPaDW-qVpPKPOBfjbCpzJB9ey';if(o)return o(e,c,t);n.q.push([e,c,t]),m.body.append(Object.assign(m.createElement('script'),{async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_recaptcha.v1.0.5.iife.js'}))}))}();</script>
  1035. <script integrity="sha256-n5Uet9jVOXPHGd4hH4B9Y6+BxkTluaaucmYaxAjUcvY=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//gemsexcellence.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-9f951eb7d8d53973c719de211f807d63af81c644e5b9a6ae72661ac408d472f6.js" crossorigin="anonymous"></script>
  1036. <script crossorigin="anonymous" defer="defer" src="//gemsexcellence.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script>
  1037. <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//gemsexcellence.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script>
  1038. <script type='text/javascript' data-pam-a89c='false' async='' src='https://cdn.shopify.com/shopifycloud/privacy-banner/storefront-banner.js'></script>
  1039.  
  1040. <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) {
  1041.  #dynamic-checkout-cart {
  1042.    min-height: 50px;
  1043.  }
  1044. }
  1045.  
  1046. @media screen and (max-width: 750px) {
  1047.  #dynamic-checkout-cart {
  1048.    min-height: 120px;
  1049.  }
  1050. }
  1051. </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  1052.  
  1053.  <script src="//gemsexcellence.com/cdn/shop/t/4/assets/vendor-scripts-v6.js" defer="defer"></script>
  1054.  
  1055.  
  1056.    <link rel="preload" as="style" href="//gemsexcellence.com/cdn/shop/t/4/assets/currency-flags.css?v=177154473537266533841590729166" onload="this.onload=null;this.rel='stylesheet'">
  1057.    <noscript><link rel="stylesheet" href="//gemsexcellence.com/cdn/shop/t/4/assets/currency-flags.css?v=177154473537266533841590729166"></noscript>
  1058.  
  1059.  
  1060.  <script src="//gemsexcellence.com/cdn/shop/t/4/assets/theme.js?v=134370449880136741431591947993" defer="defer"></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flickity/2.2.1/flickity.min.css" integrity="sha256-IKIuKgYQ+ogofw+KAz4fjF+zq7fwoNUnEVts493jKKE=" crossorigin="anonymous" />
  1061.  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  1062.  <script src="https://cdnjs.cloudflare.com/ajax/libs/flickity/2.2.1/flickity.pkgd.min.js" integrity="sha256-3Maq7M1TC8sOke8B4gRkhfGtETqGWq+xenQO7k2mHjI=" crossorigin="anonymous"></script>
  1063.  
  1064.  
  1065.  <link href="//gemsexcellence.com/cdn/shop/t/4/assets/translation-lab-language-switcher-floating.css?v=152390504712944003661593592799" rel="stylesheet" type="text/css" media="all" />
  1066.       <style>@media only screen and (max-width: 600px) {.async-hide { opacity: 0 !important}} </style>
  1067.      <script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
  1068.      h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
  1069.      (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
  1070.      })(window,document.documentElement,'async-hide','dataLayer',1000,
  1071.      {'GTM-XXXXXX':true});</script>
  1072.  
  1073. <script src="//cdn.shopify.com/s/files/1/0574/0809/4268/t/1/assets/bootstrap-13.0.90.js" type="text/javascript"></script>
  1074. <!-- BEGIN app block: shopify://apps/content-translation/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts --><script>
  1075. "use strict";var __spreadArray=this&&this.__spreadArray||function(n,t,r){if(r||2===arguments.length)for(var e,a=0,i=t.length;a<i;a++)!e&&a in t||((e=e||Array.prototype.slice.call(t,0,a))[a]=t[a]);return n.concat(e||Array.prototype.slice.call(t))};!function(){var e=/\([0-9]*?\)$/,w=/\r?\n|\r|\t|\xa0|\u200B|\u200E|&nbsp;| /g,l=/<\/?[a-z][\s\S]*>/i,b=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,t=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico)/i,f=/^(https:)?\/\/cdn\.shopify\.com/i,r=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico)\b/i,d="__label:",a=document.createElement("textarea");function M(n){return t.test(n.trim())||r.test(n.trim())}function v(n){n=n.trim();return 0<n.indexOf("://")||0===n.indexOf("//")}function y(n){return a.innerHTML=n,a.value}function m(n){return T(y(n))}function T(n){return n.trim().replace(e,"").replace(w,"").trim().toLocaleLowerCase()}function z(n){return n.trim().toLocaleLowerCase().replace("https:","")}var i=["div","span","a","p","h1","h2","h3","h4","h5","h6","ul","ol","li"];function s(n,t){for(var r=0,e=i;r<e.length;r++){var a=e[r];if(n.substring(t,t+a.length+1)==="<"+a)return 1}}function S(n,t,r){for(var e=0,a=0,i=!1;e<n.length&&a<t.length;){for(;" "===n[e]&&(0===e||">"!==n[e-1]);)e++;for(;" "===t[a]&&(0===a||">"!==t[a-1]);)a++;if(s(n,e)){for(;e<n.length&&">"!==n[e];)e++;for(e++;" "===n[e];)e++}if(s(t,a)){for(;a<t.length&&">"!==t[a];)a++;for(a++;" "===t[a];)a++}var o=function(n,t,r){for(var e=[0,0],a=Object.keys(r),i=0;i<a.length;i++){var o=a[i],u=r[o];if(n.startsWith(u,t)){e=[u.length,o.length];break}}return e}(t,a,r),u=o[0],o=o[1];if(u)a+=u,e+=o;else{if(n[e]!==t[a])return;i=!0,e++,a++}}return i&&e===n.length&&a===t.length}function k(){function r(n){var t,r="".concat(n.path).concat(n.t).concat(null!=(r=n.size)?r:"",".").concat(n.i);return n.o&&(r="".concat(n.path).concat(n.o,"/").concat(n.t).concat(null!=(t=n.size)?t:"",".").concat(n.i)),n.host&&(r="".concat(null!=(t=n.protocol)?t:"","//").concat(n.host).concat(r)),n.u&&(r+=n.u),r}return{l:function(n){var t=!0,r=(/^(https?|ftp|file):\/\//i.test(n)||n.startsWith("//")||(t=!1,n="https://example.com"+n),t);n.startsWith("//")&&(r=!1,n="https:"+n);try{new URL(n)}catch(n){return null}var e,a,i,o,u,s,n=new URL(n),c=n.pathname.split("/").filter(function(n){return n});return c.length<1||(a=c.pop(),e=null!=(e=c.pop())?e:null,null===(a=a.match(/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico)$/i)))?null:(s=a[1],a=a[2],i=s.match(/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i),o=s,(u=null)!==i&&(o=s.substring(0,i.index),u=i[0]),s=0<c.length?"/"+c.join("/")+"/":"/",{protocol:r?n.protocol:null,host:t?n.host:null,path:s,u:n.search,o:e,t:o,size:u,i:a,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},v:r,m:function(n){return(n.o?"/".concat(n.o,"/"):"/").concat(n.t,".").concat(n.i)},p:function(n){return(n.o?"/".concat(n.o,"/"):"/").concat(n.t,".").concat(n.i,"?v=").concat(n.version||"0")},g:function(n,t){return r({protocol:t.protocol,host:t.host,path:t.path,u:t.u,o:t.o,t:t.t,size:t.size,i:t.i,version:t.version,width:t.width})}}}var x={};function o(t,a){var s=new Map,r=new Map,i=new Map,e=new Map,o=new Map,u=new Map,c=0,l=!1,f=k();function d(n,t,r){n&&t&&(r.set(n,t),l=!0)}function n(n){if(n&&n.trim()&&0!==s.size){var t=s.get(T(n));if(t)return t;var e,a,i,o=n;if(o&&o.trim()&&0!==r.size&&(r.forEach(function(n,t){var r=new RegExp(t),r=o.match(r);r&&1<r.length&&!e&&(e=t,a=n,i=r)}),e)&&a&&i){var u=i.slice(1),t=a.match(b);if(t&&t.length===u.length)return t.reduce(function(n,t,r){return n.replace(t,u[r])},a)}}return null}function v(n){if(n&&n.trim()&&0!==i.size&&!(n.length>1.2*c)){var r=5e3<=(n=(n=n).trim().replace(w,"").replace(/&amp;/g,"&").replace(/&gt;/g,">").replace(/&lt;/g,"<").trim().toLocaleLowerCase()).length?n.slice(0,1e3):n,n=i.get(r);if(null!=n)return n;if(a.h){t.log("dictionary","Using custom html comparison for: ",r,x);var e=null;if(i.forEach(function(n,t){!e&&S(t,r,x)&&(e=n)}),e)return e}}return null}function m(n){if(n&&n.trim()&&0!==e.size){var t=z(n),t=e.get(t);if(t)return t;t=f.l(n);if(t){n=f.p(t).toLocaleLowerCase(),n=e.get(n);if(n)return n;n=f.m(t).toLocaleLowerCase(),t=e.get(n);if(t)return t}}return null}function p(n){return!n||!n.trim()||0===o.size||void 0===(n=o.get(T(n)))?null:n}function g(n){return!n||!n.trim()||0===u.size||void 0===(n=u.get(z(n)))?null:n}function h(){var n={T:s,S:r,H:i,M:e,k:o,D:u,_:l,C:c,A:x};return JSON.stringify(n,function(n,t){return t instanceof Map?Object.fromEntries(t.entries()):t})}return{N:function(n,t){d(n,t,s)},U:function(n,t){d(n,t,r)},I:function(n,t){var r;n!==t&&(d(5e3<=(r=y(r=n).trim().replace(w,"").trim().toLocaleLowerCase()).length?r.slice(0,1e3):r,t,i),c=Math.max(c,n.length))},O:function(n,t){d(n,t,e),(n=f.l(n))&&(d(f.p(n).toLocaleLowerCase(),t,e),d(f.m(n).toLocaleLowerCase(),t,e))},j:function(n,t){d(n.replace("[img-alt]","").replace(w,"").trim().toLocaleLowerCase(),t,o)},R:function(n,t){d(n,t,u)},q:function(){return t.log("dictionary","Translation dictionaries: ",h),a.h&&i.forEach(function(n,r){s.forEach(function(n,t){r.includes(t)&&r!==t&&(x[t]=T(n))})}),{_:l,L:n,B:v,$:m,J:p,F:g}}}}function H(n,t,r){function s(n){if(n&&!v(n)&&n.includes("_")){var t=n.split("_");if(2===t.length)return t[1].trim()?t:[t[0]]}return[n]}var c=o(r,t);return n.forEach(function(n){var u,t;n&&(u="string"==typeof(t=n)||t instanceof String?JSON.parse(n):n)&&Object.keys(u).forEach(function(n){var t,r,e,a,i,o;n&&(t=u[n])&&n!==t&&(n.startsWith("[img-alt]")?c.j(n,t):n.startsWith("[img-src]")?(r=z(n.replace("[img-src]","")),c.O(r,t)):l.test(n)?c.I(n,t):M(n)?(r=z(n),c.O(r,t)):v(r=n)||f.test(r.trim())?(o=z(n),c.R(o,t)):(0===n.trim().indexOf("/")&&(o=z(n),c.R(o,t),o=m(n),c.N(o,t)),b.test(n)?(a=(o=n).match(b))&&0<a.length&&(e=o.replace(/[-\/\\^$*+?.()|[\]]/g,"\\$&"),a.forEach(function(n){e=e.replace(n,"(.*)")}),c.U(e,t)):n.startsWith(d)?(o=t.replace(d,""),a=n.replace(d,""),c.N(m(a),o)):(a=s(n),i=s(t),((o=(o=n).match(/\b\w+\b/g))?o.length:0)<=5&&1<a.length&&a.length===i.length?a.forEach(function(n,t){n!==i[t]&&c.N(m(n),i[t])}):(o=m(n))!==t&&c.N(o,t))))})}),c.q()}function D(){return{P:function(n,t){var r=new XMLHttpRequest;r.onload=function(){200<=r.status&&r.status<300&&t(JSON.parse(r.responseText))},r.open("GET",n),r.send()}}}function h(b,y){var i=k();function T(e,n,a){n.forEach(function(n){var t,r=e.getAttribute(n);r&&(t=null,t=n.includes("href")?a.F(r):a.L(r))&&e.setAttribute(n,t)})}function S(n,t,r){var e,a=n.getAttribute(t);a&&((e=o(a=z(a.split("&")[0]),r))?n.setAttribute(t,e):(e=r.F(a))&&n.setAttribute(t,e))}function x(n,t,r){var e,a=n.getAttribute(t);a&&(r=o((a=a.split(",").filter(function(n){return!!n}).map(function(n){var n=n.trim().split(" "),t=n[0].split("&");return{url:t[0],width:t[1],size:n[1]}}))[0].url,r))&&(e=i.l(r))&&(r=a.map(function(n){var t=n.url,r=i.l(t);return r&&(t=i.g(r,e)),n.width&&(t="".concat(t,"&").concat(n.width)),t=n.size?"".concat(t," ").concat(n.size):t}).join(","))&&n.setAttribute(t,r)}function o(n,t){var r=t.$(n);return r||(null===(r=i.l(n))||(n=i.m(r),null===(t=t.$(n)))||null===(n=i.l(t))?null:i.g(r,n))}function H(t,r){var n,e,a,i,o;["src","data-src","data-source","data-href","data-zoom","data-master","data-bg"].forEach(function(n){return S(t,n,r)}),["srcset","data-srcset"].forEach(function(n){return x(t,n,r)}),e="alt",a=r,(o=(n=t).getAttribute(e))&&((i=a.J(o))?n.setAttribute(e,i):(i=a.L(o))&&n.setAttribute(e,i))}return{V:function(n){return!(!n||n.nodeType!==Node.ELEMENT_NODE||y.G.includes((n=n).tagName.toLowerCase())||n.classList.contains("tl-switcher-container")||(n=n.parentNode)&&["SCRIPT","STYLE"].includes(n.nodeName.toUpperCase()))},W:function(n){var t,r;n.nodeType===Node.TEXT_NODE&&null!=(t=n.textContent)&&t.trim()&&(t=b.L(n.textContent))&&(r=n.textContent.trim().replace(e,"").trim(),n.textContent=n.textContent.replace(r,t))},X:function(n){var t;return!(null!=(t=n.textContent)&&"string"==typeof t&&0===t.trim().length||!n.innerHTML||!(t=b.B(n.innerHTML))||(n.innerHTML=t,0))},Y:function(n){switch(n.tagName.toLowerCase()){case"a":d=n,v=b,(m=y).Z&&(p=d,g=m.K,["href","data-href"].forEach(function(n){var t=p.getAttribute(n);if(!t)return!1;!t.startsWith("/")||t.startsWith("//")||t.startsWith(g)||(t="".concat(g).concat(t),p.setAttribute(n,t))})),h=d,w=v,["href","data-href","data-src","data-zoom"].forEach(function(n){var t,r=h.getAttribute(n);r&&(M(r)?(t=w.$(r))&&h.setAttribute(n,t):(t=w.F(r))&&h.setAttribute(n,t))});break;case"input":d=m=b,(f=(l=v=n).getAttribute("type"))&&("submit"===f||"button"===f)&&(f=l.getAttribute("value"),d=d.L(f))&&l.setAttribute("value",d),T(v,["placeholder"],m);break;case"textarea":T(n,["placeholder"],b);break;case"img":H(n,b);break;case"picture":c=b,[].slice.call(n.childNodes).forEach(function(n){if(n.tagName)switch(n.tagName.toLowerCase()){case"source":x(n,"data-srcset",c),x(n,"srcset",c);break;case"img":H(n,c)}});break;case"div":l=f=b,(o=i=a=n)&&(i=window.getComputedStyle(i).getPropertyValue("background-image"))&&"none"!==i&&(i=i.match(/url\(['"]?(.*?)['"]?\)/))&&i[1]&&(i=i[1],l=l.$(i))&&(o.style.backgroundImage='url("'.concat(l,'")')),u=a,s=f,["src","data-src","data-bg"].forEach(function(n){return S(u,n,s)}),["data-bgset"].forEach(function(n){return x(u,n,s)}),["data-href"].forEach(function(n){return T(u,[n],s)});break;case"button":i=b,(a=(o=n).getAttribute("value"))||(i=i.L(a))&&o.setAttribute("value",i);break;case"iframe":r=b,(e=(t=n).getAttribute("src"))&&(r=r.F(e))&&t.setAttribute("src",r);break;case"video":!function(n,t){for(var r=["src"],e=0;e<r.length;e++){var a=r[e],i=n.getAttribute(a);if(!i)return;i=t.F(i);i&&n.setAttribute(a,i)}}(n,b)}var t,r,e,a,i,o,u,s,c,l,f,d,v,m,p,g,h,w}}}function c(n,a,i){e=new Set;var e,r,o,u={add:function(n){e.add(n)},nn:function(){return 0<e.size},tn:function(){return e.size},rn:function(n){var t=Array.from(e),r=t.slice(0,n);return e=new Set(t.slice(n)),r}},s=(r=a.en,o=new Map,setInterval(function(){var r=Date.now();o.forEach(function(n,t){n<=r&&o.delete(t)})},1e3),{add:function(n){var t=Date.now()+r;o.set(n,t)},has:function(n){var t=Date.now(),r=o.get(n);return void 0!==r&&!(r<=t&&(o.delete(n),1))}}),c=!1,l=0,f=5,d=h(n,a),v=null;function m(n){var t,r,e;n&&(n.nodeType===Node.TEXT_NODE&&d.V(n.parentElement)?d.W(n):d.V(n)&&(d.Y(n=n),(["img","picture","button","p","a","input"].includes(n.tagName.toLowerCase())||(t=(t=n).getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,e=window.innerWidth||document.documentElement.clientWidth,r=t.top<=r&&0<=t.top+t.height,e=t.left<=e&&0<=t.left+t.width,r&&e))&&!s.has(n)?p(n):(function t(n,r){var e=[];return n.nodeType===Node.ELEMENT_NODE&&n.tagName.toLowerCase()===r&&e.push(n),n.hasChildNodes()&&n.childNodes.forEach(function(n){e=e.concat(t(n,r))}),e}(n,"img").forEach(p),u.add(n),null===v&&(v=setInterval(g,a.an)))))}function p(n){i.log("messageHandler","Processing message:",n);t=n;var t=!d.V(t)||(i.log("nodes",t.tagName,t),d.X(t))?[]:[].slice.call(t.childNodes);s.add(n),i.log("messageHandler","Child nodes:",t),t.forEach(m)}function g(){if(i.log("messageHandler","Start processing messages: processing:",c,"buffer size:",u.tn()),!c)if(u.nn()){c=!(l=0);for(var n=Math.min(a.on,u.tn()),t=0,r=u.rn(n);t<r.length;t++){var e=r[t];s.has(e)||p(e)}c=!1}else f<=++l&&null!==v&&(clearInterval(v),v=null)}return{un:function(n){switch(n.type){case"childList":n.addedNodes.forEach(m),n.target.childNodes.length<=10&&n.target.childNodes.forEach(m);break;case"attributes":var t=n.target;d.V(t)&&(t=t)&&["img","button","input","textarea"].includes(t.tagName.toLowerCase())&&d.Y(t);break;case"characterData":a.sn&&(t=n.target)&&t.nodeType===Node.TEXT_NODE&&m(t.parentNode)}}}}function _(n,e,r){var a=c(n,e,r),n={subtree:!0,childList:!0,attributes:e.cn,characterData:e.sn},i=[],o=!1;function u(){for(var n=e.ln,t=0;t<n&&i.length;t++){var r=i.shift();r&&a.un(r)}0<i.length?requestAnimationFrame(u):o=!1}new MutationObserver(function(n,t){r.log("observer","Observer:",n),e.fn?(i.push.apply(i,n),o||(o=!0,requestAnimationFrame(u))):n.forEach(a.un)}).observe(document.documentElement,n)}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations={apply:function(n,t){var r,e,a,i,o,u,s,c,l,f,d,v,m,p,g;function h(n,t){for(var r=[],e=2;e<arguments.length;e++)r[e-2]=arguments[e];for(var a=0,i=r;a<i.length;a++){var o=i[a];if(o&&void 0!==o[n])return o[n]}return t}n&&!n.isPrimaryLocale&&n.translationsMetadata&&n.translationsMetadata.length&&(r=function(){var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(n){a=null}return{log:function(n,t){for(var r=[],e=2;e<arguments.length;e++)r[e-2]=arguments[e];!a||"observer"===n&&"all"===a||("all"===a||a===n||"custom"===n&&"custom"===a)&&(n=r.map(function(n){if("function"==typeof n)try{return n()}catch(n){return"Error generating parameter: ".concat(n.message)}return n}),console.log.apply(console,__spreadArray([t],n,!1)))}}}(),e=n.locale,a=n.K,t=t,g=r,i=h("useMessageHandler",!0,p=(p=window.localStorage.getItem("tlab_feature_options"))?JSON.parse(p):null,t),o=h("messageHandlerBatchSize",100,p,t),u=h("messageHandlerInterval",300,p,t),s=h("messageHandlerCooldown",2e3,p,t),c=h("useMutationQueue",!1,p,t),l=h("mutationQueueSize",100,p,t),f=h("localizeUrls",!1,p,t),d=h("processShadowRoot",!1,p,t),v=h("attributesMutations",!1,p,t),m=h("processCharacterData",!1,p,t),p=h("useCustomHtmlComparison",!1,p,t),g.log("dictionary","useMessageHandler:",i),g.log("dictionary","messageHandlerBatchSize:",o),g.log("dictionary","messageHandlerInterval:",u),g.log("dictionary","messageHandlerCooldown:",s),g.log("dictionary","useMutationQueue:",c),g.log("dictionary","mutationQueueSize:",l),g.log("dictionary","localizeUrls:",f),g.log("dictionary","processShadowRoot:",d),g.log("dictionary","attributesMutations:",v),g.log("dictionary","processCharacterData:",m),g.log("dictionary","useCustomHtmlComparison:",p),(g=H(n.translationsMetadata,t={G:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","br","hr"],locale:e,K:a,dn:i,on:o,an:u,en:s,fn:c,ln:l,Z:f,vn:d,cn:v,sn:m,h:p},r))._)&&(t.dn&&_(g,t,r),window.addEventListener("DOMContentLoaded",function(){var i;i=D(),{mn:function(){function e(n){n=/\/products\/(.+?)(\?.+)?$/.exec(n);return n?n[1]:null}var n,t,r,a=document.querySelector(".cbb-frequently-bought-selector-label-name");a&&"true"!==a.getAttribute("translated")&&(n=e(window.location.pathname))&&(t="https://".concat(window.location.host,"/products/").concat(n,".json"),r="https://".concat(window.location.host).concat(window.Shopify.routes.root,"products/").concat(n,".json"),i.P(t,function(n){a.childNodes.forEach(function(t){t.textContent===n.product.title&&i.P(r,function(n){t.textContent!==n.product.title&&(t.textContent=n.product.title,a.setAttribute("translated","true"))})})}),document.querySelectorAll('[class*="cbb-frequently-bought-selector-link"]').forEach(function(t){var n,r;"true"!==t.getAttribute("translated")&&(r=t.getAttribute("href"))&&(n=e(r))&&(r="https://".concat(window.location.host).concat(window.Shopify.routes.root,"products/").concat(n,".json"),i.P(r,function(n){t.textContent!==n.product.title&&(t.textContent=n.product.title,t.setAttribute("translated","true"))}))}))}}.mn()}))}}}();
  1076. </script><!-- END app snippet -->
  1077.  
  1078. <script>
  1079. (function() {
  1080.  var ctx = {
  1081.    locale: 'en',
  1082.    isPrimaryLocale: true,
  1083.    rootUrl: '',
  1084.    translationsMetadata: [{}],
  1085.    template: "index",
  1086.  };
  1087.  var settings = null;
  1088.  TranslationLab.CustomTranslations.apply(ctx, settings);
  1089. })()
  1090. </script>
  1091.  
  1092. <!-- END app app block --><script src="https://cdn.shopify.com/extensions/a9a32278-85fd-435d-a2e4-15afbc801656/nova-multi-currency-converter-1/assets/nova-cur-app-embed.js" type="text/javascript" defer="defer"></script>
  1093. <link href="https://cdn.shopify.com/extensions/a9a32278-85fd-435d-a2e4-15afbc801656/nova-multi-currency-converter-1/assets/nova-cur.css" rel="stylesheet" type="text/css" media="all">
  1094. <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  1095. <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 39967654048,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
  1096. <script id="web-pixels-manager-setup">(function e(e,n,a,t,r){var o="function"==typeof BigInt&&-1!==BigInt.toString().indexOf("[native code]")?"modern":"legacy";window.Shopify=window.Shopify||{};var i=window.Shopify;i.analytics=i.analytics||{};var s=i.analytics;s.replayQueue=[],s.publish=function(e,n,a){return s.replayQueue.push([e,n,a]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=[a,"/wpm","/b",r,o.substring(0,1),".js"].join("");!function(e){var n=e.src,a=e.async,t=void 0===a||a,r=e.onload,o=e.onerror,i=document.createElement("script"),s=document.head,l=document.body;i.async=t,i.src=n,r&&i.addEventListener("load",r),o&&i.addEventListener("error",o),s?s.appendChild(i):l?l.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:l,async:!0,onload:function(){var a=window.webPixelsManager.init(e);n(a);var t=window.Shopify.analytics;t.replayQueue.forEach((function(e){var n=e[0],t=e[1],r=e[2];a.publishCustomEvent(n,t,r)})),t.replayQueue=[],t.publish=a.publishCustomEvent,t.visitor=a.visitor},onerror:function(){var n=e.storefrontBaseUrl.replace(/\/$/,""),a="".concat(n,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/2.0",payload:{version:t||"latest",page_url:self.location.href,status:"failed",error_msg:"".concat(l," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(a,r))return!0}catch(e){}var o=new XMLHttpRequest;try{return o.open("POST",a,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(r),!0}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 39967654048,storefrontBaseUrl: "https://gemsexcellence.com",cdnBaseUrl: "https://gemsexcellence.com/cdn",surface: "storefront-renderer",enabledBetaFlags: ["5de24938","3b4293f9"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"064","apiClientId":"shopify-pixel","type":"APP","purposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"064","apiClientId":"shopify-pixel","type":"CUSTOM","purposes":["ANALYTICS","MARKETING"]}],initData: {"cart":null,"checkout":null,"customer":null,"productVariants":[]},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed");},"https://gemsexcellence.com/cdn","c8e6c2972f57ba512407366c74faae6b543486e4","b06604fcw35017947p5dc7d676m3b6e9e66",);</script>  <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  1097. window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  1098. window.ShopifyAnalytics.meta.currency = 'USD';
  1099. var meta = {"page":{"pageType":"home"}};
  1100. for (var attr in meta) {
  1101.  window.ShopifyAnalytics.meta[attr] = meta[attr];
  1102. }</script>
  1103. <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
  1104.  
  1105. };
  1106. </script>
  1107. <script class="analytics">(function () {
  1108.    var customDocumentWrite = function(content) {
  1109.      var jquery = null;
  1110.  
  1111.      if (window.jQuery) {
  1112.        jquery = window.jQuery;
  1113.      } else if (window.Checkout && window.Checkout.$) {
  1114.        jquery = window.Checkout.$;
  1115.      }
  1116.  
  1117.      if (jquery) {
  1118.        jquery('body').append(content);
  1119.      }
  1120.    };
  1121.  
  1122.    var hasLoggedConversion = function(token) {
  1123.      if (token) {
  1124.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  1125.      }
  1126.      return false;
  1127.    }
  1128.  
  1129.    var setCookieIfConversion = function(token) {
  1130.      if (token) {
  1131.        var twoMonthsFromNow = new Date(Date.now());
  1132.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  1133.  
  1134.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  1135.      }
  1136.    }
  1137.  
  1138.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  1139.    if (trekkie.integrations) {
  1140.      return;
  1141.    }
  1142.    trekkie.methods = [
  1143.      'identify',
  1144.      'page',
  1145.      'ready',
  1146.      'track',
  1147.      'trackForm',
  1148.      'trackLink'
  1149.    ];
  1150.    trekkie.factory = function(method) {
  1151.      return function() {
  1152.        var args = Array.prototype.slice.call(arguments);
  1153.        args.unshift(method);
  1154.        trekkie.push(args);
  1155.        return trekkie;
  1156.      };
  1157.    };
  1158.    for (var i = 0; i < trekkie.methods.length; i++) {
  1159.      var key = trekkie.methods[i];
  1160.      trekkie[key] = trekkie.factory(key);
  1161.    }
  1162.    trekkie.load = function(config) {
  1163.      trekkie.config = config || {};
  1164.      trekkie.config.initialDocumentCookie = document.cookie;
  1165.      var first = document.getElementsByTagName('script')[0];
  1166.      var script = document.createElement('script');
  1167.      script.type = 'text/javascript';
  1168.      script.onerror = function(e) {
  1169.        var scriptFallback = document.createElement('script');
  1170.        scriptFallback.type = 'text/javascript';
  1171.        scriptFallback.onerror = function(error) {
  1172.                var Monorail = {
  1173.      produce: function produce(monorailDomain, schemaId, payload) {
  1174.        var currentMs = new Date().getTime();
  1175.        var event = {
  1176.          schema_id: schemaId,
  1177.          payload: payload,
  1178.          metadata: {
  1179.            event_created_at_ms: currentMs,
  1180.            event_sent_at_ms: currentMs
  1181.          }
  1182.        };
  1183.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  1184.      },
  1185.      sendRequest: function sendRequest(endpointUrl, payload) {
  1186.        // Try the sendBeacon API
  1187.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  1188.          var blobData = new window.Blob([payload], {
  1189.            type: 'text/plain'
  1190.          });
  1191.  
  1192.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  1193.            return true;
  1194.          } // sendBeacon was not successful
  1195.  
  1196.        } // XHR beacon
  1197.  
  1198.        var xhr = new XMLHttpRequest();
  1199.  
  1200.        try {
  1201.          xhr.open('POST', endpointUrl);
  1202.          xhr.setRequestHeader('Content-Type', 'text/plain');
  1203.          xhr.send(payload);
  1204.        } catch (e) {
  1205.          console.log(e);
  1206.        }
  1207.  
  1208.        return false;
  1209.      },
  1210.      isIos12: function isIos12() {
  1211.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  1212.      }
  1213.    };
  1214.    Monorail.produce('monorail-edge.shopifysvc.com',
  1215.      'trekkie_storefront_load_errors/1.1',
  1216.      {shop_id: 39967654048,
  1217.      theme_id: 99925065888,
  1218.      app_name: "storefront",
  1219.      context_url: window.location.href,
  1220.      source_url: "//gemsexcellence.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js"});
  1221.  
  1222.        };
  1223.        scriptFallback.async = true;
  1224.        scriptFallback.src = '//gemsexcellence.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js';
  1225.        first.parentNode.insertBefore(scriptFallback, first);
  1226.      };
  1227.      script.async = true;
  1228.      script.src = '//gemsexcellence.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js';
  1229.      first.parentNode.insertBefore(script, first);
  1230.    };
  1231.    trekkie.load(
  1232.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":39967654048,"isMerchantRequest":null,"themeId":99925065888,"themeCityHash":"15591780275793825881","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["bbcf04e6"]},"Google Gtag Pixel":{"conversionId":"GT-NS9VNXS","eventLabels":[{"type":"purchase","action_label":"MC-21S31LVVLX"},{"type":"page_view","action_label":"MC-21S31LVVLX"},{"type":"view_item","action_label":"MC-21S31LVVLX"}],"targetCountry":"US"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer"}}
  1233.    );
  1234.  
  1235.    var loaded = false;
  1236.    trekkie.ready(function() {
  1237.      if (loaded) return;
  1238.      loaded = true;
  1239.  
  1240.      window.ShopifyAnalytics.lib = window.trekkie;
  1241.  
  1242.  
  1243.      var originalDocumentWrite = document.write;
  1244.      document.write = customDocumentWrite;
  1245.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  1246.      document.write = originalDocumentWrite;
  1247.  
  1248.      window.ShopifyAnalytics.lib.page(null,{"pageType":"home"});
  1249.  
  1250.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  1251.      var token = match? match[1]: undefined;
  1252.      if (!hasLoggedConversion(token)) {
  1253.        setCookieIfConversion(token);
  1254.        
  1255.      }
  1256.    });
  1257.  
  1258.  
  1259.        var eventsListenerScript = document.createElement('script');
  1260.        eventsListenerScript.async = true;
  1261.        eventsListenerScript.src = "//gemsexcellence.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js";
  1262.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  1263.  
  1264. })();</script>
  1265. <script class="boomerang">
  1266. (function () {
  1267.  if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
  1268.    return;
  1269.  }
  1270.  window.BOOMR = window.BOOMR || {};
  1271.  window.BOOMR.snippetStart = new Date().getTime();
  1272.  window.BOOMR.snippetExecuted = true;
  1273.  window.BOOMR.snippetVersion = 12;
  1274.  window.BOOMR.application = "storefront-renderer";
  1275.  window.BOOMR.themeName = "Impulse";
  1276.  window.BOOMR.themeVersion = "3.1.0";
  1277.  window.BOOMR.shopId = 39967654048;
  1278.  window.BOOMR.themeId = 99925065888;
  1279.  window.BOOMR.renderRegion = "gcp-us-east1";
  1280.  window.BOOMR.url =
  1281.    "https://gemsexcellence.com/cdn/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js";
  1282.  var where = document.currentScript || document.getElementsByTagName("script")[0];
  1283.  var parentNode = where.parentNode;
  1284.  var promoted = false;
  1285.  var LOADER_TIMEOUT = 3000;
  1286.  function promote() {
  1287.    if (promoted) {
  1288.      return;
  1289.    }
  1290.    var script = document.createElement("script");
  1291.    script.id = "boomr-scr-as";
  1292.    script.src = window.BOOMR.url;
  1293.    script.async = true;
  1294.    parentNode.appendChild(script);
  1295.    promoted = true;
  1296.  }
  1297.  function iframeLoader(wasFallback) {
  1298.    promoted = true;
  1299.    var dom, bootstrap, iframe, iframeStyle;
  1300.    var doc = document;
  1301.    var win = window;
  1302.    window.BOOMR.snippetMethod = wasFallback ? "if" : "i";
  1303.    bootstrap = function(parent, scriptId) {
  1304.      var script = doc.createElement("script");
  1305.      script.id = scriptId || "boomr-if-as";
  1306.      script.src = window.BOOMR.url;
  1307.      BOOMR_lstart = new Date().getTime();
  1308.      parent = parent || doc.body;
  1309.      parent.appendChild(script);
  1310.    };
  1311.    if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) {
  1312.      window.BOOMR.snippetMethod = "s";
  1313.      bootstrap(parentNode, "boomr-async");
  1314.      return;
  1315.    }
  1316.    iframe = document.createElement("IFRAME");
  1317.    iframe.src = "about:blank";
  1318.    iframe.title = "";
  1319.    iframe.role = "presentation";
  1320.    iframe.loading = "eager";
  1321.    iframeStyle = (iframe.frameElement || iframe).style;
  1322.    iframeStyle.width = 0;
  1323.    iframeStyle.height = 0;
  1324.    iframeStyle.border = 0;
  1325.    iframeStyle.display = "none";
  1326.    parentNode.appendChild(iframe);
  1327.    try {
  1328.      win = iframe.contentWindow;
  1329.      doc = win.document.open();
  1330.    } catch (e) {
  1331.      dom = document.domain;
  1332.      iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);";
  1333.      win = iframe.contentWindow;
  1334.      doc = win.document.open();
  1335.    }
  1336.    if (dom) {
  1337.      doc._boomrl = function() {
  1338.        this.domain = dom;
  1339.        bootstrap();
  1340.      };
  1341.      doc.write("<body onload='document._boomrl();'>");
  1342.    } else {
  1343.      win._boomrl = function() {
  1344.        bootstrap();
  1345.      };
  1346.      if (win.addEventListener) {
  1347.        win.addEventListener("load", win._boomrl, false);
  1348.      } else if (win.attachEvent) {
  1349.        win.attachEvent("onload", win._boomrl);
  1350.      }
  1351.    }
  1352.    doc.close();
  1353.  }
  1354.  var link = document.createElement("link");
  1355.  if (link.relList &&
  1356.    typeof link.relList.supports === "function" &&
  1357.    link.relList.supports("preload") &&
  1358.    ("as" in link)) {
  1359.    window.BOOMR.snippetMethod = "p";
  1360.    link.href = window.BOOMR.url;
  1361.    link.rel = "preload";
  1362.    link.as = "script";
  1363.    link.addEventListener("load", promote);
  1364.    link.addEventListener("error", function() {
  1365.      iframeLoader(true);
  1366.    });
  1367.    setTimeout(function() {
  1368.      if (!promoted) {
  1369.        iframeLoader(true);
  1370.      }
  1371.    }, LOADER_TIMEOUT);
  1372.    BOOMR_lstart = new Date().getTime();
  1373.    parentNode.appendChild(link);
  1374.  } else {
  1375.    iframeLoader(false);
  1376.  }
  1377.  function boomerangSaveLoadTime(e) {
  1378.    window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
  1379.  }
  1380.  if (window.addEventListener) {
  1381.    window.addEventListener("load", boomerangSaveLoadTime, false);
  1382.  } else if (window.attachEvent) {
  1383.    window.attachEvent("onload", boomerangSaveLoadTime);
  1384.  }
  1385.  if (document.addEventListener) {
  1386.    document.addEventListener("onBoomerangLoaded", function(e) {
  1387.      e.detail.BOOMR.init({
  1388.        ResourceTiming: {
  1389.          enabled: true,
  1390.          trackedResourceTypes: ["script", "img", "css"]
  1391.        },
  1392.      });
  1393.      e.detail.BOOMR.t_end = new Date().getTime();
  1394.    });
  1395.  } else if (document.attachEvent) {
  1396.    document.attachEvent("onpropertychange", function(e) {
  1397.      if (!e) e=event;
  1398.      if (e.propertyName === "onBoomerangLoaded") {
  1399.        e.detail.BOOMR.init({
  1400.          ResourceTiming: {
  1401.            enabled: true,
  1402.            trackedResourceTypes: ["script", "img", "css"]
  1403.          },
  1404.        });
  1405.        e.detail.BOOMR.t_end = new Date().getTime();
  1406.      }
  1407.    });
  1408.  }
  1409. })();</script>
  1410. </head>
  1411.  
  1412. <body class="template-index" data-transitions="false">
  1413.  
  1414.  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
  1415.  
  1416.  <div id="PageContainer" class="page-container">
  1417.    <div class="transition-body">
  1418.  
  1419.    <div id="shopify-section-header" class="shopify-section">
  1420.  
  1421.  
  1422.  
  1423.  
  1424. <div id="NavDrawer" class="drawer drawer--left">
  1425.  <div class="drawer__contents">
  1426.    <div class="drawer__fixed-header drawer__fixed-header--full">
  1427.      <div class="drawer__header drawer__header--full appear-animation appear-delay-1">
  1428.        <div class="h2 drawer__title">
  1429.        </div>
  1430.        <div class="drawer__close">
  1431.          <button type="button" class="drawer__close-button js-drawer-close">
  1432.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  1433.            <span class="icon__fallback-text">Close menu</span>
  1434.          </button>
  1435.        </div>
  1436.      </div>
  1437.    </div>
  1438.    <div class="drawer__scrollable">
  1439.      <ul class="mobile-nav" role="navigation" aria-label="Primary">
  1440.        
  1441.  
  1442.  
  1443.          <li class="mobile-nav__item appear-animation appear-delay-2">
  1444.            
  1445.              <div class="mobile-nav__has-sublist">
  1446.                
  1447.                  <a href="/collections"
  1448.                    class="mobile-nav__link mobile-nav__link--top-level"
  1449.                    id="Label-collections1"
  1450.                    >
  1451.                    Shop
  1452.                  </a>
  1453.                  <div class="mobile-nav__toggle">
  1454.                    <button type="button"
  1455.                      aria-controls="Linklist-collections1"
  1456.                      
  1457.                      class="collapsible-trigger collapsible--auto-height ">
  1458.                      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  1459.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  1460. </span>
  1461.  
  1462.                    </button>
  1463.                  </div>
  1464.                
  1465.              </div>
  1466.            
  1467.  
  1468.            
  1469.              <div id="Linklist-collections1"
  1470.                class="mobile-nav__sublist collapsible-content collapsible-content--all "
  1471.                aria-labelledby="Label-collections1"
  1472.                >
  1473.                <div class="collapsible-content__inner">
  1474.                  <ul class="mobile-nav__sublist">
  1475.                    
  1476.  
  1477.  
  1478.                      <li class="mobile-nav__item">
  1479.                        <div class="mobile-nav__child-item">
  1480.                          
  1481.                            <a href="/collections/frontpage"
  1482.                              class="mobile-nav__link"
  1483.                              id="Sublabel-collections-frontpage1"
  1484.                              >
  1485.                              JEWELLERY
  1486.                            </a>
  1487.                          
  1488.                          
  1489.                            <button type="button"
  1490.                              aria-controls="Sublinklist-collections1-collections-frontpage1"
  1491.                              class="collapsible-trigger ">
  1492.                              <span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  1493.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  1494. </span>
  1495.  
  1496.                            </button>
  1497.                          
  1498.                        </div>
  1499.  
  1500.                        
  1501.                          <div
  1502.                            id="Sublinklist-collections1-collections-frontpage1"
  1503.                            aria-labelledby="Sublabel-collections-frontpage1"
  1504.                            class="mobile-nav__sublist collapsible-content collapsible-content--all "
  1505.                            >
  1506.                            <div class="collapsible-content__inner">
  1507.                              <ul class="mobile-nav__grandchildlist">
  1508.                                
  1509.                                  <li class="mobile-nav__item">
  1510.                                    <a href="/collections/rings" class="mobile-nav__link" >
  1511.                                      Rings
  1512.                                    </a>
  1513.                                  </li>
  1514.                                
  1515.                                  <li class="mobile-nav__item">
  1516.                                    <a href="/collections/earrings" class="mobile-nav__link" >
  1517.                                      Earrings
  1518.                                    </a>
  1519.                                  </li>
  1520.                                
  1521.                                  <li class="mobile-nav__item">
  1522.                                    <a href="/collections/viva" class="mobile-nav__link" >
  1523.                                      Bracelets
  1524.                                    </a>
  1525.                                  </li>
  1526.                                
  1527.                                  <li class="mobile-nav__item">
  1528.                                    <a href="/collections/frontpage" class="mobile-nav__link" >
  1529.                                      Shop All
  1530.                                    </a>
  1531.                                  </li>
  1532.                                
  1533.                              </ul>
  1534.                            </div>
  1535.                          </div>
  1536.                        
  1537.                      </li>
  1538.                    
  1539.  
  1540.  
  1541.                      <li class="mobile-nav__item">
  1542.                        <div class="mobile-nav__child-item">
  1543.                          
  1544.                            <a href="/collections"
  1545.                              class="mobile-nav__link"
  1546.                              id="Sublabel-collections2"
  1547.                              >
  1548.                              COLLECTIONS
  1549.                            </a>
  1550.                          
  1551.                          
  1552.                            <button type="button"
  1553.                              aria-controls="Sublinklist-collections1-collections2"
  1554.                              class="collapsible-trigger ">
  1555.                              <span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  1556.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  1557. </span>
  1558.  
  1559.                            </button>
  1560.                          
  1561.                        </div>
  1562.  
  1563.                        
  1564.                          <div
  1565.                            id="Sublinklist-collections1-collections2"
  1566.                            aria-labelledby="Sublabel-collections2"
  1567.                            class="mobile-nav__sublist collapsible-content collapsible-content--all "
  1568.                            >
  1569.                            <div class="collapsible-content__inner">
  1570.                              <ul class="mobile-nav__grandchildlist">
  1571.                                
  1572.                                  <li class="mobile-nav__item">
  1573.                                    <a href="/collections/gems-lovers" class="mobile-nav__link" >
  1574.                                      Gems Lovers
  1575.                                    </a>
  1576.                                  </li>
  1577.                                
  1578.                                  <li class="mobile-nav__item">
  1579.                                    <a href="/collections/esmeralda" class="mobile-nav__link" >
  1580.                                      Esmeralda
  1581.                                    </a>
  1582.                                  </li>
  1583.                                
  1584.                                  <li class="mobile-nav__item">
  1585.                                    <a href="/collections/eternal" class="mobile-nav__link" >
  1586.                                      Eternal
  1587.                                    </a>
  1588.                                  </li>
  1589.                                
  1590.                                  <li class="mobile-nav__item">
  1591.                                    <a href="/collections/viva" class="mobile-nav__link" >
  1592.                                      Viva
  1593.                                    </a>
  1594.                                  </li>
  1595.                                
  1596.                                  <li class="mobile-nav__item">
  1597.                                    <a href="/collections/classic-elegance" class="mobile-nav__link" >
  1598.                                      Classic Elegance
  1599.                                    </a>
  1600.                                  </li>
  1601.                                
  1602.                                  <li class="mobile-nav__item">
  1603.                                    <a href="/collections/sweet-simplicite" class="mobile-nav__link" >
  1604.                                      Sweet Simplicité
  1605.                                    </a>
  1606.                                  </li>
  1607.                                
  1608.                                  <li class="mobile-nav__item">
  1609.                                    <a href="/collections/rose-gold" class="mobile-nav__link" >
  1610.                                      Rose Gold
  1611.                                    </a>
  1612.                                  </li>
  1613.                                
  1614.                                  <li class="mobile-nav__item">
  1615.                                    <a href="/collections/bella-bella" class="mobile-nav__link" >
  1616.                                      Bella Bella
  1617.                                    </a>
  1618.                                  </li>
  1619.                                
  1620.                                  <li class="mobile-nav__item">
  1621.                                    <a href="/collections/frontpage" class="mobile-nav__link" >
  1622.                                      Shop All
  1623.                                    </a>
  1624.                                  </li>
  1625.                                
  1626.                              </ul>
  1627.                            </div>
  1628.                          </div>
  1629.                        
  1630.                      </li>
  1631.                    
  1632.                  </ul>
  1633.                </div>
  1634.              </div>
  1635.            
  1636.          </li>
  1637.        
  1638.  
  1639.  
  1640.          <li class="mobile-nav__item appear-animation appear-delay-3">
  1641.            
  1642.              <a href="/pages/book-now" class="mobile-nav__link mobile-nav__link--top-level" >Custom</a>
  1643.            
  1644.  
  1645.            
  1646.          </li>
  1647.        
  1648.  
  1649.  
  1650.          <li class="mobile-nav__item appear-animation appear-delay-4">
  1651.            
  1652.              <a href="/pages/about-us" class="mobile-nav__link mobile-nav__link--top-level" >About</a>
  1653.            
  1654.  
  1655.            
  1656.          </li>
  1657.        
  1658.  
  1659.  
  1660.          <li class="mobile-nav__item appear-animation appear-delay-5">
  1661.            
  1662.              <a href="/pages/contact-us" class="mobile-nav__link mobile-nav__link--top-level" >Contact</a>
  1663.            
  1664.  
  1665.            
  1666.          </li>
  1667.        
  1668.  
  1669.        
  1670.        <li class = "gemsexcellence_mobile_view_search">
  1671.          <form action="/search" method="get" class="input-group search-bar " role="search">
  1672.            <input type="hidden" name="type" value="product">
  1673.            <input type="search" name="q" value="" placeholder="Search GemsExcellence" class="input-group-field mobile-nav__link" aria-label="Search our store">
  1674.            <div class="input-group-btn">
  1675.              <button type="submit" class="">
  1676.                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search mobile-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  1677.                <span class="icon__fallback-text">Search</span>
  1678.              </button>
  1679.            </div>
  1680.          </form>
  1681.        </li>
  1682.        
  1683.        
  1684.          <li class="mobile-nav__item mobile-nav__item--secondary">
  1685.            <div class="grid">
  1686.              
  1687.  
  1688.              
  1689. <div class="grid__item one-half appear-animation appear-delay-6">
  1690.                  <a href="/account" class="mobile-nav__link">
  1691.                    
  1692.                      Log in
  1693.                    
  1694.                  </a>
  1695.                </div>
  1696.              
  1697.            </div>
  1698.          </li>
  1699.        
  1700.      </ul><ul class="mobile-nav__social appear-animation appear-delay-7">
  1701.        
  1702.          <li class="mobile-nav__social-item">
  1703.            <a target="_blank" href="https://instagram.com/Gemsexcellence" title="Gems Excellence on Instagram">
  1704.              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
  1705.              <span class="icon__fallback-text">Instagram</span>
  1706.            </a>
  1707.          </li>
  1708.        
  1709.        
  1710.          <li class="mobile-nav__social-item">
  1711.            <a target="_blank" href="https://www.facebook.com/Gemsexcellence" title="Gems Excellence on Facebook">
  1712.              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
  1713.              <span class="icon__fallback-text">Facebook</span>
  1714.            </a>
  1715.          </li>
  1716.        
  1717.        
  1718.        
  1719.        
  1720.          <li class="mobile-nav__social-item">
  1721.            <a target="_blank" href="https://pin.it/5tlBSS7" title="Gems Excellence on Pinterest">
  1722.              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg>
  1723.              <span class="icon__fallback-text">Pinterest</span>
  1724.            </a>
  1725.          </li>
  1726.        
  1727.        
  1728.        
  1729.        
  1730.        
  1731.        
  1732.        
  1733.            <li>
  1734.              <a target="_blank" href="https://msng.link/o/?https%3A%2F%2Fu.wechat.com%2FIMMM6QZlttcVh5ekfG2IhaU=wc" title="Gems Excellence on WeChat">
  1735.   <img class="icon icon-wechat" src="//gemsexcellence.com/cdn/shop/t/4/assets/footer_wechat.png?v=147812134681075847831612343274">
  1736.                <span class="icon__fallback-text">WeChat</span>
  1737.              </a>
  1738.            </li>
  1739.          
  1740.      </ul>
  1741.    </div>
  1742.  </div>
  1743. </div>
  1744.  
  1745.  
  1746.  <div id="CartDrawer" class="drawer drawer--right">
  1747.    <form action="/cart" method="post" novalidate class="drawer__contents">
  1748.      <div class="drawer__fixed-header">
  1749.        <div class="drawer__header appear-animation appear-delay-1">
  1750.          <div class="h2 drawer__title">Cart</div>
  1751.          <div class="drawer__close">
  1752.            <button type="button" class="drawer__close-button js-drawer-close">
  1753.              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  1754.              <span class="icon__fallback-text">Close cart</span>
  1755.            </button>
  1756.          </div>
  1757.        </div>
  1758.      </div>
  1759.  
  1760.      <div id="CartContainer" class="drawer__inner"></div>
  1761.    </form>
  1762.  </div>
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769. <style data-shopify>
  1770.  .site-nav__link,
  1771.  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
  1772.    font-size: 12px;
  1773.  }
  1774.  
  1775.    .site-nav__link, .mobile-nav__link--top-level {
  1776.      text-transform: uppercase;
  1777.      letter-spacing: 0.2em;
  1778.    }
  1779.    .mobile-nav__link--top-level {
  1780.      font-size: 1.1em;
  1781.    }
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787. </style>
  1788.  
  1789. <div data-section-id="header" data-section-type="header-section">
  1790.  
  1791.    
  1792.  
  1793.  
  1794.  <div class="announcement-bar">
  1795.    <div class="page-width">
  1796.      <div class="Desktop-Announcement">
  1797.        <div class="main-block">
  1798.          
  1799.          
  1800.          
  1801.          
  1802.          <div>
  1803.            
  1804.            <a class="announcement-link" href="/pages/faq">
  1805.              
  1806.              
  1807.              <span class="announcement-text">Free Shipping worldwide</span>
  1808.              
  1809.              
  1810.              
  1811.            </a>
  1812.            
  1813.          </div>
  1814.          
  1815.          
  1816.          
  1817.          <div>
  1818.            
  1819.            <a class="announcement-link" href="/account/register">
  1820.              
  1821.              
  1822.              <span class="announcement-text">Become A Member</span>
  1823.              
  1824.              
  1825.              
  1826.            </a>
  1827.            
  1828.          </div>
  1829.          
  1830.          
  1831.          
  1832.          <div>
  1833.            
  1834.            <a class="announcement-link" href="/pages/book-now">
  1835.              
  1836.              
  1837.              <span class="announcement-text">Book An Appointment</span>
  1838.              
  1839.              
  1840.              
  1841.            </a>
  1842.            
  1843.          </div>
  1844.          
  1845.          
  1846.        </div>
  1847.      </div>
  1848.      <div
  1849.        id="AnnouncementSlider"
  1850.        class="announcement-slider announcement-slider--compact"
  1851.        data-compact-style="true"
  1852.        data-block-count="3">
  1853.          
  1854.        
  1855.          
  1856.            <div
  1857.              id="AnnouncementSlide-1591946458229"
  1858.              class="announcement-slider__slide"
  1859.              data-index="0"
  1860.              >
  1861.              
  1862.                <a class="announcement-link" href="/pages/faq">
  1863.              
  1864.                
  1865.                  <span class="announcement-text">Free Shipping worldwide</span>
  1866.                
  1867.                
  1868.              
  1869.                </a>
  1870.              
  1871.            </div>
  1872.        
  1873.          
  1874.            <div
  1875.              id="AnnouncementSlide-1591946465779"
  1876.              class="announcement-slider__slide"
  1877.              data-index="1"
  1878.              >
  1879.              
  1880.                <a class="announcement-link" href="/account/register">
  1881.              
  1882.                
  1883.                  <span class="announcement-text">Become A Member</span>
  1884.                
  1885.                
  1886.              
  1887.                </a>
  1888.              
  1889.            </div>
  1890.        
  1891.          
  1892.            <div
  1893.              id="AnnouncementSlide-1591946472641"
  1894.              class="announcement-slider__slide"
  1895.              data-index="2"
  1896.              >
  1897.              
  1898.                <a class="announcement-link" href="/pages/book-now">
  1899.              
  1900.                
  1901.                  <span class="announcement-text">Book An Appointment</span>
  1902.                
  1903.                
  1904.              
  1905.                </a>
  1906.              
  1907.            </div>
  1908.        
  1909.      </div>
  1910.    </div>
  1911.  </div>
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.    
  1919.  
  1920.  
  1921.  <div class="header-sticky-wrapper">
  1922.    <div class="header-wrapper">
  1923.  
  1924.      
  1925.      <header
  1926.        class="site-header"
  1927.        data-sticky="true">
  1928.        <div class="page-width">
  1929.          <div
  1930.            class="header-layout header-layout--center-left"
  1931.            data-logo-align="center">
  1932.  
  1933.            
  1934.  
  1935.            
  1936.  
  1937.            
  1938.              <div class="header-item header-item--left header-item--navigation">
  1939.                
  1940.  
  1941.                
  1942.                  
  1943.  
  1944.  
  1945. <ul
  1946.  class="site-nav site-navigation small--hide"
  1947.  
  1948.    role="navigation" aria-label="Primary"
  1949.  >
  1950.  
  1951.  
  1952.  
  1953.    <li
  1954.      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
  1955.      aria-haspopup="true">
  1956.  
  1957.      <a href="/collections" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
  1958.        Shop
  1959.      </a>
  1960.      
  1961. <div class="site-nav__dropdown megamenu text-left">
  1962.          <div class="page-width">
  1963.            <div class="grid">
  1964.              <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1">
  1965.  
  1966.  
  1967.                  
  1968.  
  1969.                  
  1970.  
  1971.  
  1972.                  
  1973.  
  1974.                  <div class="h5">
  1975.                    <a href="/collections/frontpage" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">JEWELLERY</a>
  1976.                  </div>
  1977.  
  1978.                  
  1979.  
  1980.                  
  1981.                    <div>
  1982.                      <a href="/collections/rings" class="site-nav__dropdown-link">
  1983.                        Rings
  1984.                      </a>
  1985.                    </div>
  1986.                  
  1987.                    <div>
  1988.                      <a href="/collections/earrings" class="site-nav__dropdown-link">
  1989.                        Earrings
  1990.                      </a>
  1991.                    </div>
  1992.                  
  1993.                    <div>
  1994.                      <a href="/collections/viva" class="site-nav__dropdown-link">
  1995.                        Bracelets
  1996.                      </a>
  1997.                    </div>
  1998.                  
  1999.                    <div>
  2000.                      <a href="/collections/frontpage" class="site-nav__dropdown-link">
  2001.                        Shop All
  2002.                      </a>
  2003.                    </div>
  2004.                  
  2005.                
  2006.  
  2007.  
  2008.                  
  2009.  
  2010.                  
  2011.                    </div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2">
  2012.  
  2013.  
  2014.                  <div class="h5">
  2015.                    <a href="/collections" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">COLLECTIONS</a>
  2016.                  </div>
  2017.  
  2018.                  
  2019.  
  2020.                  
  2021.                    <div>
  2022.                      <a href="/collections/gems-lovers" class="site-nav__dropdown-link">
  2023.                        Gems Lovers
  2024.                      </a>
  2025.                    </div>
  2026.                  
  2027.                    <div>
  2028.                      <a href="/collections/esmeralda" class="site-nav__dropdown-link">
  2029.                        Esmeralda
  2030.                      </a>
  2031.                    </div>
  2032.                  
  2033.                    <div>
  2034.                      <a href="/collections/eternal" class="site-nav__dropdown-link">
  2035.                        Eternal
  2036.                      </a>
  2037.                    </div>
  2038.                  
  2039.                    <div>
  2040.                      <a href="/collections/viva" class="site-nav__dropdown-link">
  2041.                        Viva
  2042.                      </a>
  2043.                    </div>
  2044.                  
  2045.                    <div>
  2046.                      <a href="/collections/classic-elegance" class="site-nav__dropdown-link">
  2047.                        Classic Elegance
  2048.                      </a>
  2049.                    </div>
  2050.                  
  2051.                    <div>
  2052.                      <a href="/collections/sweet-simplicite" class="site-nav__dropdown-link">
  2053.                        Sweet Simplicité
  2054.                      </a>
  2055.                    </div>
  2056.                  
  2057.                    <div>
  2058.                      <a href="/collections/rose-gold" class="site-nav__dropdown-link">
  2059.                        Rose Gold
  2060.                      </a>
  2061.                    </div>
  2062.                  
  2063.                    <div>
  2064.                      <a href="/collections/bella-bella" class="site-nav__dropdown-link">
  2065.                        Bella Bella
  2066.                      </a>
  2067.                    </div>
  2068.                  
  2069.                    <div>
  2070.                      <a href="/collections/frontpage" class="site-nav__dropdown-link">
  2071.                        Shop All
  2072.                      </a>
  2073.                    </div>
  2074.                  
  2075.                
  2076.              </div>
  2077.            </div>
  2078.          </div>
  2079.        </div>
  2080.      
  2081.    </li>
  2082.  
  2083.  
  2084.  
  2085.    <li
  2086.      class="site-nav__item site-nav__expanded-item"
  2087.      >
  2088.  
  2089.      <a href="/pages/book-now" class="site-nav__link site-nav__link--underline">
  2090.        Custom
  2091.      </a>
  2092.      
  2093.    </li>
  2094.  
  2095.  
  2096.  
  2097.    <li
  2098.      class="site-nav__item site-nav__expanded-item"
  2099.      >
  2100.  
  2101.      <a href="/pages/about-us" class="site-nav__link site-nav__link--underline">
  2102.        About
  2103.      </a>
  2104.      
  2105.    </li>
  2106.  
  2107.  
  2108.  
  2109.    <li
  2110.      class="site-nav__item site-nav__expanded-item"
  2111.      >
  2112.  
  2113.      <a href="/pages/contact-us" class="site-nav__link site-nav__link--underline">
  2114.        Contact
  2115.      </a>
  2116.      
  2117.    </li>
  2118.  
  2119. </ul>
  2120.  
  2121.                
  2122.  
  2123.                <div class="site-nav medium-up--hide">
  2124.                  <button
  2125.                    type="button"
  2126.                    class="site-nav__link site-nav__link--icon js-drawer-open-nav"
  2127.                    aria-controls="NavDrawer">
  2128.                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
  2129.                    <span class="icon__fallback-text">Site navigation</span>
  2130.                  </button>
  2131.                </div>
  2132.              </div>
  2133.  
  2134.              
  2135.  
  2136.              
  2137.                <div class="header-item header-item--logo">
  2138.                  
  2139.  
  2140. <style data-shopify>
  2141.    .header-item--logo,
  2142.    .header-layout--left-center .header-item--logo,
  2143.    .header-layout--left-center .header-item--icons {
  2144.      -webkit-box-flex: 0 1 140px;
  2145.      -ms-flex: 0 1 140px;
  2146.      flex: 0 1 140px;
  2147.    }
  2148.  
  2149.    @media only screen and (min-width: 769px) {
  2150.      .header-item--logo,
  2151.      .header-layout--left-center .header-item--logo,
  2152.      .header-layout--left-center .header-item--icons {
  2153.        -webkit-box-flex: 0 0 210px;
  2154.        -ms-flex: 0 0 210px;
  2155.        flex: 0 0 210px;
  2156.      }
  2157.    }
  2158.  
  2159.    .site-header__logo a {
  2160.      width: 140px;
  2161.    }
  2162.    .is-light .site-header__logo .logo--inverted {
  2163.      width: 140px;
  2164.    }
  2165.    @media only screen and (min-width: 769px) {
  2166.      .site-header__logo a {
  2167.        width: 210px;
  2168.      }
  2169.  
  2170.      .is-light .site-header__logo .logo--inverted {
  2171.        width: 210px;
  2172.      }
  2173.    }
  2174.    </style>
  2175.  
  2176.    
  2177.      <h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">
  2178.        <span class="visually-hidden">Gems Excellence</span>
  2179.    
  2180.  
  2181.    
  2182.      
  2183.      <a
  2184.        href="/"
  2185.        itemprop="url"
  2186.        class="site-header__logo-link">
  2187.        <img
  2188.          class="small--hide"
  2189.          src="//gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_210x.png?v=1614293986"
  2190.          srcset="//gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_210x.png?v=1614293986 1x, //gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_210x@2x.png?v=1614293986 2x"
  2191.          alt="Gems Excellence"
  2192.          itemprop="logo">
  2193.        <img
  2194.          class="medium-up--hide"
  2195.          src="//gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_140x.png?v=1614293986"
  2196.          srcset="//gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_140x.png?v=1614293986 1x, //gemsexcellence.com/cdn/shop/files/Gemsexcellence-Tagline_140x@2x.png?v=1614293986 2x"
  2197.          alt="Gems Excellence">
  2198.      </a>
  2199.      
  2200.    
  2201.    
  2202.      </h1>
  2203.    
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.                </div>
  2217.              
  2218.            
  2219.  
  2220.            <div class="header-item header-item--icons">
  2221.              <div class="translation-lab-floating-dropdown-container">
  2222.    <div class="translation-lab-floating-dropdown">
  2223. <!--         <img class="current-flag-floating" src="//gemsexcellence.com/cdn/shop/t/4/assets/tlab-flags-en.png?v=76019005111196743011612342557"> -->
  2224.        <span class="current-lang-floating">English</span>
  2225.        <span class="current-lang-code-floating">en</span>
  2226.    </div>
  2227.    <ul class="translation-lab-floating-dropdown-content"><li class="active"  data-language-code="en">
  2228. <!--             <img src="//gemsexcellence.com/cdn/shop/t/4/assets/tlab-flags-en.png?v=76019005111196743011612342557"> -->
  2229.            <span class="language-option-floating">English</span>
  2230.            <span class="language-code-option-floating">en</span>
  2231.        </li><li  data-language-code="de">
  2232. <!--             <img src="//gemsexcellence.com/cdn/shop/t/4/assets/tlab-flags-de.png?v=132498563485035863901612342973"> -->
  2233.            <span class="language-option-floating">Deutsch</span>
  2234.            <span class="language-code-option-floating">de</span>
  2235.        </li><li  data-language-code="zh-CN">
  2236. <!--             <img src="//gemsexcellence.com/cdn/shop/t/4/assets/tlab-flags-zh-CN.png?v=160903549201614089621612342557"> -->
  2237.            <span class="language-option-floating">简体中文</span>
  2238.            <span class="language-code-option-floating">zh</span>
  2239.        </li>
  2240.    </ul>
  2241. </div>
  2242.  
  2243. <script>
  2244.  
  2245.  (function () {
  2246.  
  2247.    function buildLanguageList() {
  2248.      return [
  2249.        {
  2250.          name: 'English',
  2251.          endonym_name: 'English',
  2252.          iso_code: 'en',
  2253.          primary: true,
  2254.        } ,
  2255.        {
  2256.          name: 'German',
  2257.          endonym_name: 'Deutsch',
  2258.          iso_code: 'de',
  2259.          primary: false,
  2260.        } ,
  2261.        {
  2262.          name: 'Chinese',
  2263.          endonym_name: '简体中文',
  2264.          iso_code: 'zh-CN',
  2265.          primary: false,
  2266.        }
  2267.      ];
  2268.    }
  2269.  
  2270.    function findCurrentLocale(languages, defaultLocale) {
  2271.      var p = window.location.pathname.split('/').filter(function (x) { return x; });
  2272.      if (p && p.length > 0 && languages.find(function (x) { return x.iso_code.toLowerCase() === p[0].toLowerCase(); })) {
  2273.        return p[0];
  2274.      } else {
  2275.        return defaultLocale;
  2276.      }
  2277.    }
  2278.  
  2279.    function createDropdown(t, i, s, l) {
  2280.  
  2281.      return function (container) {
  2282.  
  2283.        if (l && l.length >= 1) {
  2284.  
  2285.          var dropdown = container.children[0];
  2286.          var span = dropdown.children[0];
  2287.          var selectedImg = dropdown.children[1];
  2288.          
  2289.          var ul = container.children[1];
  2290.  
  2291.          for (var ii = 0; ii < ul.children.length; ii++) {
  2292.            var el = ul.children[ii];
  2293.            var elLanguageCode = el.dataset.languageCode;
  2294.            el.onclick = languageChange(l.find(function (x) { return x.iso_code.toLowerCase() === elLanguageCode.toLowerCase(); }));
  2295.          }
  2296.  
  2297.          var isOpen = false;
  2298.  
  2299.          dropdown.addEventListener('click', function (e) {
  2300.            e.preventDefault();
  2301.            isOpen = !isOpen;
  2302.            if (isOpen) {
  2303.              openDropdown();
  2304.            } else {
  2305.              closeDropdown();
  2306.            }
  2307.          });
  2308.  
  2309.          container.addEventListener('mouseleave', function () {
  2310.            closeDropdown();
  2311.          });
  2312.  
  2313.          function openDropdown() {
  2314.            isOpen = true;
  2315.            dropdown.classList.add('open');
  2316.            ul.classList.add('open');
  2317.          }
  2318.  
  2319.          function closeDropdown() {
  2320.            isOpen = false;
  2321.            dropdown.classList.remove('open');
  2322.            ul.classList.remove('open');
  2323.          }
  2324.  
  2325.          function languageChange(lang) {
  2326.            return function () {
  2327.              closeDropdown();
  2328.              span.textContent = lang.endonym_name;
  2329.              selectedImg.src = lang.flag;
  2330.  
  2331.              var e = lang.iso_code;
  2332.              localStorage.setItem('translation-lab-lang', e);
  2333.              var n = window.location.pathname;
  2334.              var queryString = window.location.search || '';
  2335.              if (e.toLowerCase() === t.toLowerCase()) {
  2336.                var o = '' + s + n.replace('/' + i, '') + queryString;
  2337.                window.location.assign(o);
  2338.              } else if (t.toLowerCase() === i.toLowerCase()) {
  2339.                var r = s + '/' + e + n + queryString;
  2340.                window.location.assign(r);
  2341.              } else {
  2342.                var a = s + '/' + n.replace('/' + i, e) + queryString;
  2343.                window.location.assign(a);
  2344.              }
  2345.            }
  2346.          }
  2347.        }
  2348.      };
  2349.    }
  2350.  
  2351.    function setupLanguageSwitcher() {
  2352.      var languages = buildLanguageList();
  2353.      var shopDomain = 'https://gemsexcellence.com';
  2354.      var primaryLanguage = languages.find(function (x) { return x.primary; });
  2355.      var defaultLocale = primaryLanguage ? primaryLanguage.iso_code : 'en';
  2356.      var currentLocale = findCurrentLocale(languages, defaultLocale);
  2357.      var container = document.querySelector('.translation-lab-floating-dropdown-container ');
  2358.      if (container) {
  2359.        createDropdown(defaultLocale, currentLocale, shopDomain, languages)(container);
  2360.      }
  2361.    }
  2362.  
  2363.    setupLanguageSwitcher();
  2364.  
  2365.  })();
  2366.  
  2367. </script>
  2368.              <div class="site-nav">
  2369.  <div class="site-nav__icons">
  2370.    
  2371.      <a class="site-nav__link site-nav__link--icon small--hide" href="/account">
  2372.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
  2373.        <span class="icon__fallback-text">
  2374.          
  2375.            Log in
  2376.          
  2377.        </span>
  2378.      </a>
  2379.    
  2380.  
  2381.    
  2382.      <a href="/search" class="site-nav__link site-nav__link--icon js-search-header js-no-transition search_mobie_view">
  2383.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  2384.        <span class="icon__fallback-text">Search</span>
  2385.      </a>
  2386.    
  2387. <a href="#swym-wishlist" class="swym-wishlist">
  2388.      <i aria-hidden="true" focusable="false" role="presentation" class="icon icon-swym-wishlist"></i>
  2389.    </a>
  2390.    
  2391.  
  2392.    <a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="CartDrawer" data-icon="bag">
  2393.      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Cart</span>
  2394.        <span class="cart-link__bubble"></span>
  2395.      </span>
  2396.    </a>
  2397.  </div>
  2398. </div>
  2399.  
  2400.            </div>
  2401.          </div>
  2402.  
  2403.          
  2404.        </div>
  2405.        <div class="site-header__search-container">
  2406.          <div class="site-header__search">
  2407.            <div class="page-width">
  2408.              <form action="/search" method="get" role="search"
  2409.                id="HeaderSearchForm"
  2410.                class="site-header__search-form">
  2411.                <input type="hidden" name="type" value="product,article,page">
  2412.                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
  2413.                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  2414.                  <span class="icon__fallback-text">Search</span>
  2415.                </button>
  2416.                <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
  2417.              </form>
  2418.              <button type="button" class="js-search-header-close text-link site-header__search-btn">
  2419.                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  2420.                <span class="icon__fallback-text">"Close (esc)"</span>
  2421.              </button>
  2422.            </div>
  2423.          </div><div class="predictive-results hide">
  2424.              <div class="page-width">
  2425.                <div id="PredictiveResults"></div>
  2426.                <div class="text-center predictive-results__footer">
  2427.                  <button type="button" class="btn btn--small" data-predictive-search-button>
  2428.                    <small>
  2429.                      View more
  2430.                    </small>
  2431.                  </button>
  2432.                </div>
  2433.              </div>
  2434.            </div></div>
  2435.      </header>
  2436.    </div>
  2437.  </div>
  2438.  
  2439.  
  2440. </div>
  2441.  
  2442.  
  2443. <style>
  2444.  @media only screen and (min-width: 769px){
  2445.    .site-header {
  2446.      padding: 0px;
  2447.    }
  2448.    .site-header__logo {
  2449.      margin: 0px;
  2450.    }
  2451.  }
  2452. </style></div>
  2453.  
  2454.      <main class="main-content" id="MainContent">
  2455.        
  2456.  
  2457. <!-- BEGIN content_for_index --><div id="shopify-section-1524769873765" class="shopify-section index-section--hero"><div
  2458.  data-section-id="1524769873765"
  2459.  data-section-type="slideshow-section"
  2460.  data-align-top="true"
  2461.  >
  2462.  
  2463.  
  2464.    <div class="slideshow-wrapper">
  2465.      
  2466.  
  2467.  
  2468.      
  2469.  
  2470.      
  2471.        <div id="Slideshow-1524769873765"
  2472.          class="hero hero--750px hero--1524769873765 hero--mobile--300px loading loading--delayed"
  2473.          
  2474.          data-autoplay="true"
  2475.          data-speed="5000"
  2476.          data-aos="hero__animation"
  2477.          
  2478.          
  2479.            data-dots="true"
  2480.          
  2481.          
  2482.          data-slide-count="5">
  2483.          
  2484.            <div
  2485.              
  2486.              class="slideshow__slide slideshow__slide--3059780d-6438-4229-85a0-53826bc005d1"
  2487.              data-id="3059780d-6438-4229-85a0-53826bc005d1">
  2488.  
  2489.              <style data-shopify>
  2490.                .slideshow__slide--3059780d-6438-4229-85a0-53826bc005d1 .hero__title {
  2491.                  font-size: 20.0px;
  2492.                }
  2493.                @media only screen and (min-width: 769px) {
  2494.                  .slideshow__slide--3059780d-6438-4229-85a0-53826bc005d1 .hero__title {
  2495.                    font-size: 40px;
  2496.                  }
  2497.                }
  2498.  
  2499.                
  2500.              </style>
  2501.  
  2502.              
  2503.  
  2504.              
  2505.                <div class="hero__image-wrapper">
  2506.                  
  2507.                    <style data-shopify>
  2508.                      .hero__image--3059780d-6438-4229-85a0-53826bc005d1 {
  2509.                        object-position: top center;
  2510.                        font-family: "object-fit: cover; object-position: top center;";
  2511.                      }
  2512.                    </style>
  2513. <img class="image-fit hero__image hero__image--3059780d-6438-4229-85a0-53826bc005d1 lazyload"
  2514.                      src=""
  2515.                      data-src="//gemsexcellence.com/cdn/shop/files/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_1_{width}x.jpg?v=1638953862"
  2516.                      data-aspectratio="1.5250836120401339"
  2517.                      data-sizes="auto"
  2518.                      data-parent-fit="cover"
  2519.                      alt="">
  2520.                    <noscript>
  2521.                      <img class="image-fit hero__image hero__image--3059780d-6438-4229-85a0-53826bc005d1"
  2522.                        src="//gemsexcellence.com/cdn/shop/files/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_1_1400x.jpg?v=1638953862"
  2523.                        alt="">
  2524.                    </noscript>
  2525.                  
  2526.                </div>
  2527.              
  2528.  
  2529.              
  2530.                <a href="/collections/viva" class="hero__slide-link"></a>
  2531.              
  2532.  
  2533.              
  2534.                <div class="hero__text-wrap">
  2535.                  <div class="page-width">
  2536.                    <div class="hero__text-content vertical-bottom horizontal-left">
  2537.                      <div class="hero__text-shadow">
  2538.                        
  2539.                          <div class="hero__top-subtitle">
  2540.                            <div class="animation-cropper"><div class="animation-contents">
  2541.                              New Collection
  2542.                            </div></div>
  2543.                          </div>
  2544.                        
  2545.                        
  2546.                          <h2 class="h1 hero__title">
  2547.                            <div class="animation-cropper"><div class="animation-contents">
  2548.                            Viva
  2549.                            </div></div>
  2550.                          </h2>
  2551.                        
  2552.                        
  2553.                          
  2554.                            <div class="hero__subtitle">
  2555.                              <div class="animation-cropper"><div class="animation-contents">
  2556.                                Natural sapphire bracelets &amp; earrings
  2557.                              </div></div>
  2558.                            </div>
  2559.                          
  2560.                          
  2561.                        
  2562.                      </div>
  2563.                    </div>
  2564.                  </div>
  2565.                </div>
  2566.              
  2567.            </div>
  2568.          
  2569.            <div
  2570.              
  2571.              class="slideshow__slide slideshow__slide--1524769873765-1"
  2572.              data-id="1524769873765-1">
  2573.  
  2574.              <style data-shopify>
  2575.                .slideshow__slide--1524769873765-1 .hero__title {
  2576.                  font-size: 20.0px;
  2577.                }
  2578.                @media only screen and (min-width: 769px) {
  2579.                  .slideshow__slide--1524769873765-1 .hero__title {
  2580.                    font-size: 40px;
  2581.                  }
  2582.                }
  2583.  
  2584.                
  2585.                  .slideshow__slide--1524769873765-1 .btn {
  2586.                    background: #ffffff !important;
  2587.                    border: none;
  2588.                      color: #000 !important;
  2589.                    
  2590.                  }
  2591.  
  2592.                  
  2593.                
  2594.              </style>
  2595.  
  2596.              
  2597.  
  2598.              
  2599.                <div class="hero__image-wrapper">
  2600.                  
  2601.                    <style data-shopify>
  2602.                      .hero__image--1524769873765-1 {
  2603.                        object-position: center center;
  2604.                        font-family: "object-fit: cover; object-position: center center;";
  2605.                      }
  2606.                    </style>
  2607. <img class="image-fit hero__image hero__image--1524769873765-1 lazyload"
  2608.                      src=""
  2609.                      data-src="//gemsexcellence.com/cdn/shop/files/Shop_our_collection_073402b2-5c81-43d9-ab94-874c9890ccd4_{width}x.jpg?v=1614304620"
  2610.                      data-aspectratio="1.3342637822749477"
  2611.                      data-sizes="auto"
  2612.                      data-parent-fit="cover"
  2613.                      alt="hong kong jewelry shop-gemstone jewelry">
  2614.                    <noscript>
  2615.                      <img class="image-fit hero__image hero__image--1524769873765-1"
  2616.                        src="//gemsexcellence.com/cdn/shop/files/Shop_our_collection_073402b2-5c81-43d9-ab94-874c9890ccd4_1400x.jpg?v=1614304620"
  2617.                        alt="hong kong jewelry shop-gemstone jewelry">
  2618.                    </noscript>
  2619.                  
  2620.                </div>
  2621.              
  2622.  
  2623.              
  2624.  
  2625.              
  2626.                <div class="hero__text-wrap">
  2627.                  <div class="page-width">
  2628.                    <div class="hero__text-content vertical-bottom horizontal-left">
  2629.                      <div class="hero__text-shadow">
  2630.                        
  2631.                          <div class="hero__top-subtitle">
  2632.                            <div class="animation-cropper"><div class="animation-contents">
  2633.                              Free shipping worldwide
  2634.                            </div></div>
  2635.                          </div>
  2636.                        
  2637.                        
  2638.                          <h2 class="h1 hero__title">
  2639.                            <div class="animation-cropper"><div class="animation-contents">
  2640.                            Order today
  2641.                            </div></div>
  2642.                          </h2>
  2643.                        
  2644.                        
  2645.                          
  2646.                          
  2647.                        
  2648.                      </div>
  2649.                    </div>
  2650.                  </div>
  2651.                </div>
  2652.              
  2653.            </div>
  2654.          
  2655.            <div
  2656.              
  2657.              class="slideshow__slide slideshow__slide--1592076863530"
  2658.              data-id="1592076863530">
  2659.  
  2660.              <style data-shopify>
  2661.                .slideshow__slide--1592076863530 .hero__title {
  2662.                  font-size: 20.0px;
  2663.                }
  2664.                @media only screen and (min-width: 769px) {
  2665.                  .slideshow__slide--1592076863530 .hero__title {
  2666.                    font-size: 40px;
  2667.                  }
  2668.                }
  2669.  
  2670.                
  2671.              </style>
  2672.  
  2673.              
  2674.  
  2675.              
  2676.                <div class="hero__image-wrapper">
  2677.                  
  2678.                    <style data-shopify>
  2679.                      .hero__image--1592076863530 {
  2680.                        object-position: center center;
  2681.                        font-family: "object-fit: cover; object-position: center center;";
  2682.                      }
  2683.                    </style>
  2684. <img class="image-fit hero__image hero__image--1592076863530 lazyload"
  2685.                      src=""
  2686.                      data-src="//gemsexcellence.com/cdn/shop/files/IMG_4636_1_69b55680-d453-497d-817b-b9109f312b95_{width}x.jpg?v=1614304620"
  2687.                      data-aspectratio="0.75"
  2688.                      data-sizes="auto"
  2689.                      data-parent-fit="cover"
  2690.                      alt="luxury jewellery brand-jewelry in hong kong">
  2691.                    <noscript>
  2692.                      <img class="image-fit hero__image hero__image--1592076863530"
  2693.                        src="//gemsexcellence.com/cdn/shop/files/IMG_4636_1_69b55680-d453-497d-817b-b9109f312b95_1400x.jpg?v=1614304620"
  2694.                        alt="luxury jewellery brand-jewelry in hong kong">
  2695.                    </noscript>
  2696.                  
  2697.                </div>
  2698.              
  2699.  
  2700.              
  2701.                <a href="/collections" class="hero__slide-link"></a>
  2702.              
  2703.  
  2704.              
  2705.                <div class="hero__text-wrap">
  2706.                  <div class="page-width">
  2707.                    <div class="hero__text-content vertical-bottom horizontal-left">
  2708.                      <div class="hero__text-shadow">
  2709.                        
  2710.                          <div class="hero__top-subtitle">
  2711.                            <div class="animation-cropper"><div class="animation-contents">
  2712.                              Our collection
  2713.                            </div></div>
  2714.                          </div>
  2715.                        
  2716.                        
  2717.                          <h2 class="h1 hero__title">
  2718.                            <div class="animation-cropper"><div class="animation-contents">
  2719.                            Shop now
  2720.                            </div></div>
  2721.                          </h2>
  2722.                        
  2723.                        
  2724.                          
  2725.                          
  2726.                        
  2727.                      </div>
  2728.                    </div>
  2729.                  </div>
  2730.                </div>
  2731.              
  2732.            </div>
  2733.          
  2734.            <div
  2735.              
  2736.              class="slideshow__slide slideshow__slide--1524769873765-0"
  2737.              data-id="1524769873765-0">
  2738.  
  2739.              <style data-shopify>
  2740.                .slideshow__slide--1524769873765-0 .hero__title {
  2741.                  font-size: 20.0px;
  2742.                }
  2743.                @media only screen and (min-width: 769px) {
  2744.                  .slideshow__slide--1524769873765-0 .hero__title {
  2745.                    font-size: 40px;
  2746.                  }
  2747.                }
  2748.  
  2749.                
  2750.                  .slideshow__slide--1524769873765-0 .btn {
  2751.                    background: #ffffff !important;
  2752.                    border: none;
  2753.                      color: #000 !important;
  2754.                    
  2755.                  }
  2756.  
  2757.                  
  2758.                
  2759.              </style>
  2760.  
  2761.              
  2762.  
  2763.              
  2764.                <div class="hero__image-wrapper">
  2765.                  
  2766.                    <style data-shopify>
  2767.                      .hero__image--1524769873765-0 {
  2768.                        object-position: center center;
  2769.                        font-family: "object-fit: cover; object-position: center center;";
  2770.                      }
  2771.                    </style>
  2772. <img class="image-fit hero__image hero__image--1524769873765-0 lazyload"
  2773.                      src=""
  2774.                      data-src="//gemsexcellence.com/cdn/shop/files/Get_to_know_us_gems_excellence_design_gemstone_{width}x.jpg?v=1615320382"
  2775.                      data-aspectratio="1.5"
  2776.                      data-sizes="auto"
  2777.                      data-parent-fit="cover"
  2778.                      alt="royal blue sapphire-jewelry in hong kong">
  2779.                    <noscript>
  2780.                      <img class="image-fit hero__image hero__image--1524769873765-0"
  2781.                        src="//gemsexcellence.com/cdn/shop/files/Get_to_know_us_gems_excellence_design_gemstone_1400x.jpg?v=1615320382"
  2782.                        alt="royal blue sapphire-jewelry in hong kong">
  2783.                    </noscript>
  2784.                  
  2785.                </div>
  2786.              
  2787.  
  2788.              
  2789.                <a href="/pages/about-us" class="hero__slide-link"></a>
  2790.              
  2791.  
  2792.              
  2793.                <div class="hero__text-wrap">
  2794.                  <div class="page-width">
  2795.                    <div class="hero__text-content vertical-bottom horizontal-left">
  2796.                      <div class="hero__text-shadow">
  2797.                        
  2798.                          <div class="hero__top-subtitle">
  2799.                            <div class="animation-cropper"><div class="animation-contents">
  2800.                              Excellent Stones Make Excellent Jewelry
  2801.                            </div></div>
  2802.                          </div>
  2803.                        
  2804.                        
  2805.                          <h2 class="h1 hero__title">
  2806.                            <div class="animation-cropper"><div class="animation-contents">
  2807.                            Get to know us
  2808.                            </div></div>
  2809.                          </h2>
  2810.                        
  2811.                        
  2812.                          
  2813.                          
  2814.                        
  2815.                      </div>
  2816.                    </div>
  2817.                  </div>
  2818.                </div>
  2819.              
  2820.            </div>
  2821.          
  2822.            <div
  2823.              
  2824.              class="slideshow__slide slideshow__slide--1590818772087"
  2825.              data-id="1590818772087">
  2826.  
  2827.              <style data-shopify>
  2828.                .slideshow__slide--1590818772087 .hero__title {
  2829.                  font-size: 20.0px;
  2830.                }
  2831.                @media only screen and (min-width: 769px) {
  2832.                  .slideshow__slide--1590818772087 .hero__title {
  2833.                    font-size: 40px;
  2834.                  }
  2835.                }
  2836.  
  2837.                
  2838.              </style>
  2839.  
  2840.              
  2841.  
  2842.              
  2843.                <div class="hero__image-wrapper">
  2844.                  
  2845.                    <style data-shopify>
  2846.                      .hero__image--1590818772087 {
  2847.                        object-position: bottom center;
  2848.                        font-family: "object-fit: cover; object-position: bottom center;";
  2849.                      }
  2850.                    </style>
  2851. <img class="image-fit hero__image hero__image--1590818772087 lazyload"
  2852.                      src=""
  2853.                      data-src="//gemsexcellence.com/cdn/shop/files/2091E896-52EB-4668-9F1D-A0892871B856_93287a82-c829-4560-8a9e-f55592edf6ab_{width}x.jpg?v=1614304620"
  2854.                      data-aspectratio="1.0"
  2855.                      data-sizes="auto"
  2856.                      data-parent-fit="cover"
  2857.                      alt="hong kong jewelry shop-bespoke jewelry design">
  2858.                    <noscript>
  2859.                      <img class="image-fit hero__image hero__image--1590818772087"
  2860.                        src="//gemsexcellence.com/cdn/shop/files/2091E896-52EB-4668-9F1D-A0892871B856_93287a82-c829-4560-8a9e-f55592edf6ab_1400x.jpg?v=1614304620"
  2861.                        alt="hong kong jewelry shop-bespoke jewelry design">
  2862.                    </noscript>
  2863.                  
  2864.                </div>
  2865.              
  2866.  
  2867.              
  2868.  
  2869.              
  2870.                <div class="hero__text-wrap">
  2871.                  <div class="page-width">
  2872.                    <div class="hero__text-content vertical-bottom horizontal-left">
  2873.                      <div class="hero__text-shadow">
  2874.                        
  2875.                          <div class="hero__top-subtitle">
  2876.                            <div class="animation-cropper"><div class="animation-contents">
  2877.                              Book a consultation
  2878.                            </div></div>
  2879.                          </div>
  2880.                        
  2881.                        
  2882.                          <h2 class="h1 hero__title">
  2883.                            <div class="animation-cropper"><div class="animation-contents">
  2884.                            Design your dream jewel
  2885.                            </div></div>
  2886.                          </h2>
  2887.                        
  2888.                        
  2889.                          
  2890.                          
  2891.                        
  2892.                      </div>
  2893.                    </div>
  2894.                  </div>
  2895.                </div>
  2896.              
  2897.            </div>
  2898.          
  2899.        </div>
  2900.      
  2901.    </div>
  2902.  
  2903.  
  2904.  
  2905. </div>
  2906.  
  2907.  
  2908. </div><div id="shopify-section-1499789718857" class="shopify-section index-section">
  2909.  
  2910. <div class="page-width">
  2911.  
  2912.  
  2913.  <div class="grid grid--uniform">
  2914.  
  2915.    
  2916.  
  2917.  
  2918.      <div class="grid__item small--one-half medium-up--one-third">
  2919.  <a href="/collections/gems-lovers" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  2920.        <div
  2921.          class="collection-image collection-image--landscape lazyload"
  2922.          data-bgset="
  2923.  
  2924.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_180x.jpg?v=1712564779 180w 180h,
  2925.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_360x.jpg?v=1712564779 360w 360h,
  2926.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_540x.jpg?v=1712564779 540w 540h,
  2927.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_720x.jpg?v=1712564779 720w 720h,
  2928.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_900x.jpg?v=1712564779 900w 900h,
  2929.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_1080x.jpg?v=1712564779 1080w 1080h,
  2930.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_1296x.jpg?v=1712564779 1296w 1296h,
  2931.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_1512x.jpg?v=1712564779 1512w 1512h,
  2932.  //gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_1728x.jpg?v=1712564779 1728w 1728h
  2933.  
  2934. "
  2935.          data-sizes="auto"
  2936.          style="background-position: center center;">
  2937.        </div>
  2938.      </div>
  2939.      <noscript>
  2940.        <div
  2941.          class="collection-image collection-image--landscape"
  2942.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/Gems_Lover_Collection_by_Gems_Excellence_400x.jpg?v=1712564779); background-position: center center;">
  2943.        </div>
  2944.      </noscript><span
  2945.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  2946.      <span>
  2947.        Gems Lovers
  2948.      </span>
  2949.    </span>
  2950.  
  2951.  </a>
  2952. </div>
  2953.  
  2954.    
  2955.  
  2956.  
  2957.      <div class="grid__item small--one-half medium-up--one-third">
  2958.  <a href="/collections/esmeralda" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  2959.        <div
  2960.          class="collection-image collection-image--landscape lazyload"
  2961.          data-bgset="
  2962.  
  2963.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_180x.jpg?v=1638525007 180w 229h,
  2964.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_360x.jpg?v=1638525007 360w 457h,
  2965.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_540x.jpg?v=1638525007 540w 686h,
  2966.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_720x.jpg?v=1638525007 720w 915h,
  2967.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_900x.jpg?v=1638525007 900w 1143h,
  2968.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_1080x.jpg?v=1638525007 1080w 1372h,
  2969.  //gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_1296x.jpg?v=1638525007 1296w 1646h,
  2970.  
  2971.  
  2972.  
  2973. "
  2974.          data-sizes="auto"
  2975.          style="background-position: center center;">
  2976.        </div>
  2977.      </div>
  2978.      <noscript>
  2979.        <div
  2980.          class="collection-image collection-image--landscape"
  2981.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/Optimized-20191016_140331_400x.jpg?v=1638525007); background-position: center center;">
  2982.        </div>
  2983.      </noscript><span
  2984.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  2985.      <span>
  2986.        Esmeralda
  2987.      </span>
  2988.    </span>
  2989.  
  2990.  </a>
  2991. </div>
  2992.  
  2993.    
  2994.  
  2995.  
  2996.      <div class="grid__item small--one-half medium-up--one-third">
  2997.  <a href="/collections/eternal" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  2998.        <div
  2999.          class="collection-image collection-image--landscape lazyload"
  3000.          data-bgset="
  3001.  
  3002.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_180x.jpg?v=1638524992 180w 133h,
  3003.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_360x.jpg?v=1638524992 360w 266h,
  3004.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_540x.jpg?v=1638524992 540w 400h,
  3005.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_720x.jpg?v=1638524992 720w 533h,
  3006.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_900x.jpg?v=1638524992 900w 666h,
  3007.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_1080x.jpg?v=1638524992 1080w 799h,
  3008.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_1296x.jpg?v=1638524992 1296w 959h,
  3009.  //gemsexcellence.com/cdn/shop/collections/IMG_3233_1512x.jpg?v=1638524992 1512w 1119h,
  3010.  
  3011.  
  3012. "
  3013.          data-sizes="auto"
  3014.          style="background-position: center center;">
  3015.        </div>
  3016.      </div>
  3017.      <noscript>
  3018.        <div
  3019.          class="collection-image collection-image--landscape"
  3020.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/IMG_3233_400x.jpg?v=1638524992); background-position: center center;">
  3021.        </div>
  3022.      </noscript><span
  3023.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3024.      <span>
  3025.        Eternal
  3026.      </span>
  3027.    </span>
  3028.  
  3029.  </a>
  3030. </div>
  3031.  
  3032.    
  3033.  
  3034.  
  3035.      <div class="grid__item small--one-half medium-up--one-third">
  3036.  <a href="/collections/viva" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3037.        <div
  3038.          class="collection-image collection-image--landscape lazyload"
  3039.          data-bgset="
  3040.  
  3041.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_180x.jpg?v=1638953292 180w 127h,
  3042.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_360x.jpg?v=1638953292 360w 254h,
  3043.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_540x.jpg?v=1638953292 540w 382h,
  3044.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_720x.jpg?v=1638953292 720w 509h,
  3045.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_900x.jpg?v=1638953292 900w 636h,
  3046.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_1080x.jpg?v=1638953292 1080w 763h,
  3047.  //gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_1296x.jpg?v=1638953292 1296w 916h,
  3048.  
  3049.  
  3050.  
  3051. "
  3052.          data-sizes="auto"
  3053.          style="background-position: center center;">
  3054.        </div>
  3055.      </div>
  3056.      <noscript>
  3057.        <div
  3058.          class="collection-image collection-image--landscape"
  3059.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/Gems_Excellence_Viva_Collection_natural_sapphire_bracelet_earring_400x.jpg?v=1638953292); background-position: center center;">
  3060.        </div>
  3061.      </noscript><span
  3062.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3063.      <span>
  3064.        Viva
  3065.      </span>
  3066.    </span>
  3067.  
  3068.  </a>
  3069. </div>
  3070.  
  3071.    
  3072.  
  3073.  
  3074.      <div class="grid__item small--one-half medium-up--one-third">
  3075.  <a href="/collections/bella-bella" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3076.        <div
  3077.          class="collection-image collection-image--landscape lazyload"
  3078.          data-bgset="
  3079.  
  3080.  //gemsexcellence.com/cdn/shop/collections/BB03_1_180x.jpg?v=1638525086 180w 135h,
  3081.  //gemsexcellence.com/cdn/shop/collections/BB03_1_360x.jpg?v=1638525086 360w 270h,
  3082.  //gemsexcellence.com/cdn/shop/collections/BB03_1_540x.jpg?v=1638525086 540w 405h,
  3083.  //gemsexcellence.com/cdn/shop/collections/BB03_1_720x.jpg?v=1638525086 720w 540h,
  3084.  //gemsexcellence.com/cdn/shop/collections/BB03_1_900x.jpg?v=1638525086 900w 675h,
  3085.  //gemsexcellence.com/cdn/shop/collections/BB03_1_1080x.jpg?v=1638525086 1080w 810h,
  3086.  //gemsexcellence.com/cdn/shop/collections/BB03_1_1296x.jpg?v=1638525086 1296w 972h,
  3087.  //gemsexcellence.com/cdn/shop/collections/BB03_1_1512x.jpg?v=1638525086 1512w 1134h,
  3088.  //gemsexcellence.com/cdn/shop/collections/BB03_1_1728x.jpg?v=1638525086 1728w 1296h
  3089.  
  3090. "
  3091.          data-sizes="auto"
  3092.          style="background-position: center center;">
  3093.        </div>
  3094.      </div>
  3095.      <noscript>
  3096.        <div
  3097.          class="collection-image collection-image--landscape"
  3098.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/BB03_1_400x.jpg?v=1638525086); background-position: center center;">
  3099.        </div>
  3100.      </noscript><span
  3101.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3102.      <span>
  3103.        Bella Bella
  3104.      </span>
  3105.    </span>
  3106.  
  3107.  </a>
  3108. </div>
  3109.  
  3110.    
  3111.  
  3112.  
  3113.      <div class="grid__item small--one-half medium-up--one-third">
  3114.  <a href="/collections/sweet-simplicite" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3115.        <div
  3116.          class="collection-image collection-image--landscape lazyload"
  3117.          data-bgset="
  3118.  
  3119.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_180x.jpg?v=1638525037 180w 286h,
  3120.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_360x.jpg?v=1638525037 360w 572h,
  3121.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_540x.jpg?v=1638525037 540w 859h,
  3122.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_720x.jpg?v=1638525037 720w 1145h,
  3123.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_900x.jpg?v=1638525037 900w 1431h,
  3124.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_1080x.jpg?v=1638525037 1080w 1717h,
  3125.  //gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_1296x.jpg?v=1638525037 1296w 2060h,
  3126.  
  3127.  
  3128.  
  3129. "
  3130.          data-sizes="auto"
  3131.          style="background-position: center center;">
  3132.        </div>
  3133.      </div>
  3134.      <noscript>
  3135.        <div
  3136.          class="collection-image collection-image--landscape"
  3137.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/no-heat-round-blue-sapphire-ring-white-gold-diamonds-sweet-simplicite-homepage_400x.jpg?v=1638525037); background-position: center center;">
  3138.        </div>
  3139.      </noscript><span
  3140.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3141.      <span>
  3142.        Sweet Simplicité
  3143.      </span>
  3144.    </span>
  3145.  
  3146.  </a>
  3147. </div>
  3148.  
  3149.    
  3150.  
  3151.  
  3152.      <div class="grid__item small--one-half medium-up--one-third">
  3153.  <a href="/collections/classic-elegance" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3154.        <div
  3155.          class="collection-image collection-image--landscape lazyload"
  3156.          data-bgset="
  3157.  
  3158.  //gemsexcellence.com/cdn/shop/collections/CE11_1_180x.jpg?v=1638525025 180w 156h,
  3159.  //gemsexcellence.com/cdn/shop/collections/CE11_1_360x.jpg?v=1638525025 360w 312h,
  3160.  //gemsexcellence.com/cdn/shop/collections/CE11_1_540x.jpg?v=1638525025 540w 468h,
  3161.  //gemsexcellence.com/cdn/shop/collections/CE11_1_720x.jpg?v=1638525025 720w 625h,
  3162.  //gemsexcellence.com/cdn/shop/collections/CE11_1_900x.jpg?v=1638525025 900w 781h,
  3163.  //gemsexcellence.com/cdn/shop/collections/CE11_1_1080x.jpg?v=1638525025 1080w 937h,
  3164.  //gemsexcellence.com/cdn/shop/collections/CE11_1_1296x.jpg?v=1638525025 1296w 1124h,
  3165.  //gemsexcellence.com/cdn/shop/collections/CE11_1_1512x.jpg?v=1638525025 1512w 1312h,
  3166.  //gemsexcellence.com/cdn/shop/collections/CE11_1_1728x.jpg?v=1638525025 1728w 1499h
  3167.  
  3168. "
  3169.          data-sizes="auto"
  3170.          style="background-position: center center;">
  3171.        </div>
  3172.      </div>
  3173.      <noscript>
  3174.        <div
  3175.          class="collection-image collection-image--landscape"
  3176.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/CE11_1_400x.jpg?v=1638525025); background-position: center center;">
  3177.        </div>
  3178.      </noscript><span
  3179.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3180.      <span>
  3181.        Classic Elegance
  3182.      </span>
  3183.    </span>
  3184.  
  3185.  </a>
  3186. </div>
  3187.  
  3188.    
  3189.  
  3190.  
  3191.      <div class="grid__item small--one-half medium-up--one-third">
  3192.  <a href="/collections/rose-gold" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3193.        <div
  3194.          class="collection-image collection-image--landscape lazyload"
  3195.          data-bgset="
  3196.  
  3197.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_180x.jpg?v=1638525074 180w 225h,
  3198.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_360x.jpg?v=1638525074 360w 451h,
  3199.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_540x.jpg?v=1638525074 540w 676h,
  3200.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_720x.jpg?v=1638525074 720w 902h,
  3201.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_900x.jpg?v=1638525074 900w 1127h,
  3202.  //gemsexcellence.com/cdn/shop/collections/PSO_507_1_1080x.jpg?v=1638525074 1080w 1352h,
  3203.  
  3204.  
  3205.  
  3206.  
  3207. "
  3208.          data-sizes="auto"
  3209.          style="background-position: center center;">
  3210.        </div>
  3211.      </div>
  3212.      <noscript>
  3213.        <div
  3214.          class="collection-image collection-image--landscape"
  3215.          style="background-image: url(//gemsexcellence.com/cdn/shop/collections/PSO_507_1_400x.jpg?v=1638525074); background-position: center center;">
  3216.        </div>
  3217.      </noscript><span
  3218.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3219.      <span>
  3220.        Rose Gold
  3221.      </span>
  3222.    </span>
  3223.  
  3224.  </a>
  3225. </div>
  3226.  
  3227.    
  3228.  
  3229.  
  3230.      <div class="grid__item small--one-half medium-up--one-third">
  3231.  <a href="/collections/frontpage" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
  3232.        <div
  3233.          class="collection-image collection-image--landscape lazyload"
  3234.          data-bgset="
  3235.  
  3236.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_180x.jpg?v=1685330184 180w 167h,
  3237.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_360x.jpg?v=1685330184 360w 334h,
  3238.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_540x.jpg?v=1685330184 540w 501h,
  3239.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_720x.jpg?v=1685330184 720w 668h,
  3240.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_900x.jpg?v=1685330184 900w 835h,
  3241.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1080x.jpg?v=1685330184 1080w 1002h,
  3242.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1296x.jpg?v=1685330184 1296w 1203h,
  3243.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1512x.jpg?v=1685330184 1512w 1403h,
  3244.  
  3245.  
  3246. "
  3247.          data-sizes="auto"
  3248.          style="background-position: center center;">
  3249.        </div>
  3250.      </div>
  3251.      <noscript>
  3252.        <div
  3253.          class="collection-image collection-image--landscape"
  3254.          style="background-image: url(//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_400x.jpg?v=1685330184); background-position: center center;">
  3255.        </div>
  3256.      </noscript><span
  3257.      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
  3258.      <span>
  3259.        Shop All
  3260.      </span>
  3261.    </span>
  3262.  
  3263.  </a>
  3264. </div>
  3265.  
  3266.    
  3267.  
  3268.    
  3269.  
  3270.  </div>
  3271. </div>
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277. </div><div id="shopify-section-1639106493868aab63" class="shopify-section index-section">
  3278.  
  3279. <div
  3280.  data-section-id="1639106493868aab63"
  3281.  data-section-type="featured-content-section"
  3282.  class="text-center">
  3283.  
  3284.  <div class="page-width">
  3285.    <div class="grid">
  3286.      <div class="grid__item">
  3287.        
  3288.          <h2>Our Story</h2>
  3289.        
  3290.  
  3291.        
  3292.          <div class="rte">
  3293.            <div class="enlarge-text">
  3294.            <p>Gems Excellence is a luxury jewellery brand that celebrates the uniqueness of each colored gemstone. We provide the finest gemstone jewelry in Hong Kong and strive to bring the utmost happiness to our customers.  </p><p>Excellence Stones make Excellent Jewelry</p><p>Our gemstone jewelry is made with precious gemstones and high-quality diamonds with excellent cut. All our jewelry is perfect for every occasion.</p>
  3295.            </div>
  3296.          </div>
  3297.        
  3298.  
  3299.        
  3300.      </div>
  3301.    </div>
  3302.  </div>
  3303. </div>
  3304.  
  3305.  
  3306.  
  3307.  
  3308. </div><div id="shopify-section-1525295772132" class="shopify-section index-section"><div class="section--divider">
  3309.  
  3310. <div
  3311.  id="CollectionSection-1525295772132"
  3312.  data-section-id="1525295772132"
  3313.  data-section-type="collection-template">
  3314.  
  3315.    <div class="page-width">
  3316.      <div class="section-header">
  3317.        <h2 class="section-header__title">
  3318.          Featured collection
  3319.        </h2>
  3320.        
  3321.        <p class="coll-name">Shop All</p>
  3322.      </div>
  3323.    
  3324.    </div>
  3325.  
  3326.  
  3327.  <div class="page-width ">
  3328.    <div >
  3329.      <div class="grid grid--uniform" >
  3330.  
  3331.        
  3332.  
  3333.          
  3334.            <div class="grid__item grid-product small--one-half medium-up--one-quarter gems__product-card" data-aos="row-of-4 ">
  3335.  <div class="grid-product__content"><a href="/collections/frontpage/products/esmeralda-emerald-oval-ring-with-diamond-rounds" class="grid-product__link  grid-product__link--disabled">
  3336.      <div class="grid-product__image-mask gems_feature_collection_image"><div
  3337.            class="grid__image-ratio grid__image-ratio--landscape lazyload product__id--9152175931552"
  3338.            data-bgset="
  3339.  
  3340.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_180x.jpg?v=1685330184 180w 167h,
  3341.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_360x.jpg?v=1685330184 360w 334h,
  3342.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_540x.jpg?v=1685330184 540w 501h,
  3343.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_720x.jpg?v=1685330184 720w 668h,
  3344.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_900x.jpg?v=1685330184 900w 835h,
  3345.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1080x.jpg?v=1685330184 1080w 1002h,
  3346.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1296x.jpg?v=1685330184 1296w 1203h,
  3347.  //gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1512x.jpg?v=1685330184 1512w 1403h,
  3348.  
  3349.  
  3350. "
  3351.            data-sizes="auto">
  3352.          </div></div>
  3353.  
  3354.      <div class="grid-product__meta"><div class="grid-product__tag grid-product__tag--sold-out gems-product__sold__out">
  3355.            This one got away! Please contact us if you’d like to order this style.
  3356.          </div><br><br><div class="grid-product__title grid-product__title--body">Esmeralda Emerald Oval Ring with Diamonds</div><div class="grid-product__price"><span class=money>$1,799.00</span>
  3357. </div></div>
  3358.    </a>
  3359.  </div></div>
  3360.  
  3361.          
  3362.            <div class="grid__item grid-product small--one-half medium-up--one-quarter gems__product-card" data-aos="row-of-4 ">
  3363.  <div class="grid-product__content"><a href="/collections/frontpage/products/gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman" class="grid-product__link  grid-product__link--disabled">
  3364.      <div class="grid-product__image-mask gems_feature_collection_image"><div
  3365.            class="grid__image-ratio grid__image-ratio--landscape lazyload product__id--9152839614624"
  3366.            data-bgset="
  3367.  
  3368.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_180x.jpg?v=1685332393 180w 192h,
  3369.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_360x.jpg?v=1685332393 360w 383h,
  3370.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_540x.jpg?v=1685332393 540w 575h,
  3371.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_720x.jpg?v=1685332393 720w 767h,
  3372.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_900x.jpg?v=1685332393 900w 959h,
  3373.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1080x.jpg?v=1685332393 1080w 1150h,
  3374.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1296x.jpg?v=1685332393 1296w 1380h,
  3375.  //gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1512x.jpg?v=1685332393 1512w 1610h,
  3376.  
  3377.  
  3378. "
  3379.            data-sizes="auto">
  3380.          </div></div>
  3381.  
  3382.      <div class="grid-product__meta"><div class="grid-product__tag grid-product__tag--sold-out gems-product__sold__out">
  3383.            This one got away! Please contact us if you’d like to order this style.
  3384.          </div><br><br><div class="grid-product__title grid-product__title--body">Esmeralda Emerald Round Stud Earrings</div><div class="grid-product__price"><span class=money>$999.00</span>
  3385. </div></div>
  3386.    </a>
  3387.  </div></div>
  3388.  
  3389.          
  3390.            <div class="grid__item grid-product small--one-half medium-up--one-quarter gems__product-card" data-aos="row-of-4 ">
  3391.  <div class="grid-product__content"><a href="/collections/frontpage/products/pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence" class="grid-product__link  grid-product__link--disabled">
  3392.      <div class="grid-product__image-mask gems_feature_collection_image"><div
  3393.            class="grid__image-ratio grid__image-ratio--landscape lazyload product__id--9152580223136"
  3394.            data-bgset="
  3395.  
  3396.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_180x.jpg?v=1685428583 180w 159h,
  3397.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_360x.jpg?v=1685428583 360w 319h,
  3398.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_540x.jpg?v=1685428583 540w 478h,
  3399.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_720x.jpg?v=1685428583 720w 637h,
  3400.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_900x.jpg?v=1685428583 900w 797h,
  3401.  //gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_1080x.jpg?v=1685428583 1080w 956h,
  3402.  
  3403.  
  3404.  
  3405.  
  3406. "
  3407.            data-sizes="auto">
  3408.          </div></div>
  3409.  
  3410.      <div class="grid-product__meta"><div class="grid-product__tag grid-product__tag--sold-out gems-product__sold__out">
  3411.            This one got away! Please contact us if you’d like to order this style.
  3412.          </div><br><br><div class="grid-product__title grid-product__title--body">Classic Elegance Pink Sapphire Cushion & Diamond Mélange Ring</div><div class="grid-product__price"><span class=money>$4,899.00</span>
  3413. </div></div>
  3414.    </a>
  3415.  </div></div>
  3416.  
  3417.          
  3418.            <div class="grid__item grid-product small--one-half medium-up--one-quarter gems__product-card" data-aos="row-of-4 ">
  3419.  <div class="grid-product__content"><a href="/collections/frontpage/products/gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman" class="grid-product__link  grid-product__link--disabled">
  3420.      <div class="grid-product__image-mask gems_feature_collection_image"><div
  3421.            class="grid__image-ratio grid__image-ratio--landscape lazyload product__id--9152964165792"
  3422.            data-bgset="
  3423.  
  3424.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_180x.jpg?v=1685332860 180w 232h,
  3425.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_360x.jpg?v=1685332860 360w 464h,
  3426.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_540x.jpg?v=1685332860 540w 696h,
  3427.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_720x.jpg?v=1685332860 720w 928h,
  3428.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_900x.jpg?v=1685332860 900w 1160h,
  3429.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1080x.jpg?v=1685332860 1080w 1392h,
  3430.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1296x.jpg?v=1685332860 1296w 1670h,
  3431.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1512x.jpg?v=1685332860 1512w 1948h,
  3432.  //gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1728x.jpg?v=1685332860 1728w 2227h
  3433.  
  3434. "
  3435.            data-sizes="auto">
  3436.          </div></div>
  3437.  
  3438.      <div class="grid-product__meta"><div class="grid-product__tag grid-product__tag--sold-out gems-product__sold__out">
  3439.            This one got away! Please contact us if you’d like to order this style.
  3440.          </div><br><br><div class="grid-product__title grid-product__title--body">Classic Elegance Sapphire and Diamond Round Stud Earrings</div><div class="grid-product__price"><span class=money>$4,999.00</span>
  3441. </div></div>
  3442.    </a>
  3443.  </div></div>
  3444.  
  3445.          
  3446.  
  3447.          
  3448.  
  3449.            
  3450.  
  3451.            
  3452.  
  3453.          
  3454.  
  3455.        
  3456.      </div>
  3457.    </div>
  3458.  </div>
  3459.  
  3460.  <center><a href="/collections/frontpage" class="btn btn--secondary btn--small section-header__link">View all</a></center>
  3461.  
  3462. </div>
  3463.  
  3464.  
  3465.  
  3466.    <div id="QuickShopModal-9152175931552" class="modal modal--square modal--quick-shop" data-product-id="9152175931552">
  3467.  <div class="modal__inner">
  3468.    <div class="modal__centered">
  3469.      <div class="modal__centered-content">
  3470.        <div id="ProductSection-9152175931552"
  3471.  class="product-section"
  3472.  data-section-id="9152175931552"
  3473.  data-section-type="product-template"
  3474.  data-product-handle="esmeralda-emerald-oval-ring-with-diamond-rounds"
  3475.  data-product-url="/collections/frontpage/products/esmeralda-emerald-oval-ring-with-diamond-rounds"
  3476.  data-aspect-ratio="92.81698938163647"
  3477.  data-img-url="//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_{width}x.jpg?v=1685330184"
  3478.  
  3479.    data-image-zoom="true"
  3480.  
  3481.  
  3482.    data-inventory="true"
  3483.  
  3484.  
  3485.  >
  3486.  
  3487. <script type="application/ld+json">
  3488.  {
  3489.    "@context": "http://schema.org",
  3490.    "@type": "Product",
  3491.    "offers": {
  3492.      "@type": "Offer",
  3493.      "availability":"https://schema.org/OutOfStock",
  3494.      "price": "1799.0",
  3495.      "priceCurrency": "USD",
  3496.      "priceValidUntil": "2024-05-30",
  3497.      "url": "https://gemsexcellence.com/products/esmeralda-emerald-oval-ring-with-diamond-rounds"
  3498.    },
  3499.    "brand": "GemsExcellence",
  3500.    "sku": null,
  3501.    "name": "Esmeralda Emerald Oval Ring with Diamonds",
  3502.    "description": "Elevate your style with our luxurious Emerald Diamond Ring by GemsExcellence. This stunning ring features an emerald oval center stone surrounded by sparkling round diamonds on the band, all set in 18k yellow gold. The combination of the rich green hue of the emerald and the dazzling diamonds creates a captivating piece that will add a touch of glamour to any look.Our Emerald Diamond Ring is perfect for special occasions or to add a touch of elegance to your everyday style. Each stone has been expertly selected and set to ensure maximum brilliance and shine. You can rest assured that this ring will stand the test of time, thanks to the high-quality materials and expert craftsmanship.At GemsExcellence, we are committed to providing our customers with the finest quality jewelry and exceptional service. Your Emerald Diamond Ring will arrive in a luxurious box, making it the perfect gift for someone special or as a treat for yourself.Invest in this luxury gemstone ring today and experience the unparalleled beauty and elegance of the Emerald Diamond Ring by GemsExcellence.\n",
  3503.    "category": "",
  3504.    "url": "https://gemsexcellence.com/products/esmeralda-emerald-oval-ring-with-diamond-rounds",
  3505.    "image": {
  3506.      "@type": "ImageObject",
  3507.      "url": "https://gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1024x1024.jpg?v=1685330184",
  3508.      "image": "https://gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1024x1024.jpg?v=1685330184",
  3509.      "name": "Esmeralda Emerald Oval Ring with Diamonds",
  3510.      "width": 1024,
  3511.      "height": 1024
  3512.    }
  3513.  }
  3514. </script>
  3515. <div class="page-content page-content--product">
  3516.    <div class="page-width">
  3517.  
  3518.      <div class="grid"><div class="grid__item medium-up--one-half">
  3519.            <div
  3520.    data-product-images
  3521.    data-zoom="true"
  3522.    data-has-slideshow="true">
  3523.    <div class="product__photos product__photos-9152175931552 product__photos--beside">
  3524.  
  3525.      <div class="product__main-photos" data-aos data-product-single-media-group>
  3526.        <div id="ProductPhotos-9152175931552">
  3527. <div class="starting-slide" data-index="0">
  3528.  
  3529.  
  3530. <div class="product-image-main product-image-main--9152175931552"><div class="image-wrap" style="height: 0; padding-bottom: 92.81698938163647%;"><img class="photoswipe__image lazyload"
  3531.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1800x1800.jpg?v=1685330184"
  3532.          data-photoswipe-width="1601"
  3533.          data-photoswipe-height="1486"
  3534.          data-index="1"
  3535.          data-src="//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_{width}x.jpg?v=1685330184"
  3536.          data-widths="[360, 540, 720, 900, 1080]"
  3537.          data-aspectratio="1.0773889636608345"
  3538.          data-sizes="auto"
  3539.          alt="GemsExcellence emerald oval and diamond ring 18k yellow gold"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3540.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3541.            <span class="icon__fallback-text">Close (esc)</span>
  3542.          </button></div></div>
  3543.  
  3544. </div>
  3545.  
  3546. <div class="secondary-slide" data-index="1">
  3547.  
  3548.  
  3549. <div class="product-image-main product-image-main--9152175931552"><div class="image-wrap" style="height: 0; padding-bottom: 114.18079096045199%;"><img class="photoswipe__image lazyload"
  3550.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/gemsexcellence-emerald-diamond-ring-18k-yellow-gold_1800x1800.jpg?v=1685330185"
  3551.          data-photoswipe-width="1770"
  3552.          data-photoswipe-height="2021"
  3553.          data-index="2"
  3554.          data-src="//gemsexcellence.com/cdn/shop/files/gemsexcellence-emerald-diamond-ring-18k-yellow-gold_{width}x.jpg?v=1685330185"
  3555.          data-widths="[360, 540, 720, 900, 1080]"
  3556.          data-aspectratio="0.875804057397328"
  3557.          data-sizes="auto"
  3558.          alt="GemsExcellence emerald oval and diamond ring 18k yellow gold side view"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3559.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3560.            <span class="icon__fallback-text">Close (esc)</span>
  3561.          </button></div></div>
  3562.  
  3563. </div>
  3564.  
  3565. <div class="secondary-slide" data-index="2">
  3566.  
  3567.  
  3568. <div class="product-image-main product-image-main--9152175931552"><div class="image-wrap" style="height: 0; padding-bottom: 121.22562674094706%;"><img class="photoswipe__image lazyload"
  3569.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/luxury-gemstone-ring-emerald-oval_1800x1800.jpg?v=1685330184"
  3570.          data-photoswipe-width="1795"
  3571.          data-photoswipe-height="2176"
  3572.          data-index="3"
  3573.          data-src="//gemsexcellence.com/cdn/shop/files/luxury-gemstone-ring-emerald-oval_{width}x.jpg?v=1685330184"
  3574.          data-widths="[360, 540, 720, 900, 1080]"
  3575.          data-aspectratio="0.8249080882352942"
  3576.          data-sizes="auto"
  3577.          alt="GemsExcellence emerald oval and diamond ring 18k yellow gold side view_2"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3578.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3579.            <span class="icon__fallback-text">Close (esc)</span>
  3580.          </button></div></div>
  3581.  
  3582. </div>
  3583.  
  3584. <div class="secondary-slide" data-index="3">
  3585.  
  3586.  
  3587. <div class="product-image-main product-image-main--9152175931552"><div class="image-wrap" style="height: 0; padding-bottom: 95.81734458940906%;"><img class="photoswipe__image lazyload"
  3588.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-diamond-oval-ring-18k-gold-white-background-close-up_1800x1800.jpg?v=1685350201"
  3589.          data-photoswipe-width="2606"
  3590.          data-photoswipe-height="2497"
  3591.          data-index="4"
  3592.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-diamond-oval-ring-18k-gold-white-background-close-up_{width}x.jpg?v=1685350201"
  3593.          data-widths="[360, 540, 720, 900, 1080]"
  3594.          data-aspectratio="1.0436523828594313"
  3595.          data-sizes="auto"
  3596.          alt="GemsExcellence emerald oval and diamond ring 18k yellow gold white background"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3597.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3598.            <span class="icon__fallback-text">Close (esc)</span>
  3599.          </button></div></div>
  3600.  
  3601. </div>
  3602. </div>
  3603.  
  3604.        
  3605. <div class="product__photo-dots product__photo-dots--9152175931552"></div>
  3606.      </div>
  3607.  
  3608.      <div
  3609.        id="ProductThumbs-9152175931552"
  3610.        class="product__thumbs product__thumbs--beside product__thumbs-placement--left  small--hide"
  3611.        data-position="beside"
  3612.        data-arrows=""
  3613.        data-aos><div class="product__thumb-item"
  3614.              data-index="0">
  3615.              <div class="image-wrap" style="height: 0; padding-bottom: 92.81698938163647%;">
  3616.                <a
  3617.                  href="//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_1800x1800.jpg?v=1685330184"
  3618.                  class="product__thumb product__thumb-9152175931552 js-no-transition"
  3619.                  data-index="0"
  3620.                  data-id="28061328736416"><img class="animation-delay-3 lazyload"
  3621.                      data-src="//gemsexcellence.com/cdn/shop/files/Emerald-diamond-ring-18k-yelow-gold_close-up_{width}x.jpg?v=1685330184"
  3622.                      data-widths="[360, 540, 720, 900, 1080]"
  3623.                      data-aspectratio="1.0773889636608345"
  3624.                      data-sizes="auto"
  3625.                      alt="GemsExcellence emerald oval and diamond ring 18k yellow gold">
  3626.                </a>
  3627.              </div>
  3628.            </div><div class="product__thumb-item"
  3629.              data-index="1">
  3630.              <div class="image-wrap" style="height: 0; padding-bottom: 114.18079096045199%;">
  3631.                <a
  3632.                  href="//gemsexcellence.com/cdn/shop/files/gemsexcellence-emerald-diamond-ring-18k-yellow-gold_1800x1800.jpg?v=1685330185"
  3633.                  class="product__thumb product__thumb-9152175931552 js-no-transition"
  3634.                  data-index="1"
  3635.                  data-id="28061328769184"><img class="animation-delay-6 lazyload"
  3636.                      data-src="//gemsexcellence.com/cdn/shop/files/gemsexcellence-emerald-diamond-ring-18k-yellow-gold_{width}x.jpg?v=1685330185"
  3637.                      data-widths="[360, 540, 720, 900, 1080]"
  3638.                      data-aspectratio="0.875804057397328"
  3639.                      data-sizes="auto"
  3640.                      alt="GemsExcellence emerald oval and diamond ring 18k yellow gold side view">
  3641.                </a>
  3642.              </div>
  3643.            </div><div class="product__thumb-item"
  3644.              data-index="2">
  3645.              <div class="image-wrap" style="height: 0; padding-bottom: 121.22562674094706%;">
  3646.                <a
  3647.                  href="//gemsexcellence.com/cdn/shop/files/luxury-gemstone-ring-emerald-oval_1800x1800.jpg?v=1685330184"
  3648.                  class="product__thumb product__thumb-9152175931552 js-no-transition"
  3649.                  data-index="2"
  3650.                  data-id="28061328801952"><img class="animation-delay-9 lazyload"
  3651.                      data-src="//gemsexcellence.com/cdn/shop/files/luxury-gemstone-ring-emerald-oval_{width}x.jpg?v=1685330184"
  3652.                      data-widths="[360, 540, 720, 900, 1080]"
  3653.                      data-aspectratio="0.8249080882352942"
  3654.                      data-sizes="auto"
  3655.                      alt="GemsExcellence emerald oval and diamond ring 18k yellow gold side view_2">
  3656.                </a>
  3657.              </div>
  3658.            </div><div class="product__thumb-item"
  3659.              data-index="3">
  3660.              <div class="image-wrap" style="height: 0; padding-bottom: 95.81734458940906%;">
  3661.                <a
  3662.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-diamond-oval-ring-18k-gold-white-background-close-up_1800x1800.jpg?v=1685350201"
  3663.                  class="product__thumb product__thumb-9152175931552 js-no-transition"
  3664.                  data-index="3"
  3665.                  data-id="28065602273440"><img class="animation-delay-12 lazyload"
  3666.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-diamond-oval-ring-18k-gold-white-background-close-up_{width}x.jpg?v=1685350201"
  3667.                      data-widths="[360, 540, 720, 900, 1080]"
  3668.                      data-aspectratio="1.0436523828594313"
  3669.                      data-sizes="auto"
  3670.                      alt="GemsExcellence emerald oval and diamond ring 18k yellow gold white background">
  3671.                </a>
  3672.              </div>
  3673.            </div></div>
  3674.    </div>
  3675.  </div>
  3676.  
  3677.  <script type="application/json" id="ModelJson-9152175931552">
  3678.    []
  3679.  </script>
  3680.          </div><div class="grid__item medium-up--one-half">
  3681.  
  3682.          <div class="product-single__meta"><p class="h2 product-single__title">
  3683.                Esmeralda Emerald Oval Ring with Diamonds
  3684.              </p>
  3685.            
  3686.              <span id="PriceA11y-9152175931552" class="visually-hidden">Regular price</span><span id="ProductPrice-9152175931552"
  3687.              class="product__price">
  3688.              <span class=money>$1,799.00</span>
  3689.            </span><span id="SavePrice-9152175931552" class="product__price-savings hide">
  3690.                Save <span class=money>$-1,799.00</span>
  3691.              </span><div class="product__unit-price product__unit-price--spacing product__unit-price-wrapper--9152175931552 hide"><span class="product__unit-price--9152175931552"></span>/<span class="product__unit-base--9152175931552"></span>
  3692.            </div><div class="product__policies rte small--text-center">
  3693.                <small><a href='/policies/shipping-policy'>Shipping</a> calculated at checkout.
  3694. </small>
  3695.              </div><script>
  3696.                // Store inventory quantities in JS because they're no longer
  3697.                // available directly in JS when a variant changes.
  3698.                // Have an object that holds all potential products so it works
  3699.                // with quick view or with multiple featured products.
  3700.                window.inventories = window.inventories || {};
  3701.                window.inventories['9152175931552'] = {};
  3702.                
  3703.                  window.inventories['9152175931552'][44745018409120] = {
  3704.                    'quantity': 0,
  3705.                    'incoming': false,
  3706.                    'next_incoming_date': null
  3707.                  };
  3708.                
  3709.              </script>
  3710.  
  3711.              
  3712. <div
  3713.                  data-section-id="9152175931552"
  3714.                  class="hide js-product-inventory-data"
  3715.                  aria-hidden="true"
  3716.                  ><div
  3717.                      class="js-variant-inventory-data"
  3718.                      data-id="44745018409120"
  3719.                      data-quantity="0"
  3720.                      data-incoming="false"
  3721.                      data-date="null"
  3722.                    >
  3723.                    </div></div><hr class="hr--medium"><div
  3724.                id="ProductFormHolder-9152175931552"
  3725.                class="product-form-holder"
  3726.                data-url="/products/esmeralda-emerald-oval-ring-with-diamond-rounds"
  3727.                data-template=""></div><!-- Metafields -->
  3728.            <div class="meta-info-field">
  3729.              
  3730.                <div class="meta-indust">
  3731.                  <h4>Material</h4>
  3732.                  <p>Emerald (ct): 1.16</p><p>Diamond (ct): 0.07</p><p>&nbsp;</p>
  3733.                </div>
  3734.        
  3735.            
  3736.            </div><div class="product-single__description rte">
  3737.                Elevate your style with our luxurious Emerald Diamond Ring by GemsExcellence. This stunning ring features an emerald oval center stone surrounded by sparkling round diamonds on the band, all set in 18k yellow gold. The combination of the rich green hue of the emerald and the dazzling diamonds creates a captivating piece that will add a touch of glamour to any look.<br data-mce-fragment="1"><br data-mce-fragment="1">Our Emerald Diamond Ring is perfect for special occasions or to add a touch of elegance to your everyday style. Each stone has been expertly selected and set to ensure maximum brilliance and shine. You can rest assured that this ring will stand the test of time, thanks to the high-quality materials and expert craftsmanship.<br data-mce-fragment="1"><br data-mce-fragment="1">At GemsExcellence, we are committed to providing our customers with the finest quality jewelry and exceptional service. Your Emerald Diamond Ring will arrive in a luxurious box, making it the perfect gift for someone special or as a treat for yourself.<br data-mce-fragment="1"><br data-mce-fragment="1">Invest in this luxury gemstone ring today and experience the unparalleled beauty and elegance of the Emerald Diamond Ring by GemsExcellence.
  3738. <p><br></p>
  3739.              </div>
  3740.  
  3741.              <div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
  3742.        <button type="button" class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders" aria-controls="Product-content-4-9152175931552">
  3743.          Ask a question
  3744.          <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  3745.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  3746. </span>
  3747.  
  3748.        </button>
  3749.  
  3750.        <div id="Product-content-4-9152175931552" class="collapsible-content collapsible-content--all">
  3751.          <div class="collapsible-content__inner rte">
  3752.            <div class="form-vertical">
  3753.  
  3754.              <input type="hidden" name="contact[product]" value="Product question for: https://gemsexcellence.com/admin/products/9152175931552">
  3755.  
  3756.              <div class="grid grid--small">
  3757.                <div class="grid__item medium-up--one-half">
  3758.                  <label for="ContactFormName-9152175931552">Name</label>
  3759.                  <input type="text" id="ContactFormName-9152175931552" class="input-full" name="contact[name]" autocapitalize="words" value="">
  3760.                </div>
  3761.  
  3762.                <div class="grid__item medium-up--one-half">
  3763.                  <label for="ContactFormEmail-9152175931552">Email</label>
  3764.                  <input type="email" id="ContactFormEmail-9152175931552" class="input-full" name="contact[email]" autocorrect="off" autocapitalize="off" value="">
  3765.                </div>
  3766.              </div><label for="ContactFormPhone-9152175931552">Phone number</label>
  3767.                <input type="tel" id="ContactFormPhone-9152175931552" class="input-full" name="contact[phone]" pattern="[0-9\-]*" value=""><label for="ContactFormMessage-9152175931552">Message</label>
  3768.              <textarea rows="5" id="ContactFormMessage-9152175931552" class="input-full" name="contact[body]"></textarea>
  3769.  
  3770.              <button type="submit" class="btn">
  3771.                Send
  3772.              </button>
  3773.  
  3774.            </div>
  3775.          </div>
  3776.        </div></form>
  3777. </div>
  3778. </div>
  3779.        </div></div></div>
  3780.  </div>
  3781. </div>
  3782.  
  3783.      </div>
  3784.  
  3785.      <button type="button" class="modal__close js-modal-close text-link">
  3786.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  3787.        <span class="icon__fallback-text">"Close (esc)"</span>
  3788.      </button>
  3789.    </div>
  3790.  </div>
  3791. </div>
  3792.  
  3793.  
  3794.    <div id="QuickShopModal-9152839614624" class="modal modal--square modal--quick-shop" data-product-id="9152839614624">
  3795.  <div class="modal__inner">
  3796.    <div class="modal__centered">
  3797.      <div class="modal__centered-content">
  3798.        <div id="ProductSection-9152839614624"
  3799.  class="product-section"
  3800.  data-section-id="9152839614624"
  3801.  data-section-type="product-template"
  3802.  data-product-handle="gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman"
  3803.  data-product-url="/collections/frontpage/products/gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman"
  3804.  data-aspect-ratio="106.50784427658337"
  3805.  data-img-url="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_{width}x.jpg?v=1685332393"
  3806.  
  3807.    data-image-zoom="true"
  3808.  
  3809.  
  3810.    data-inventory="true"
  3811.  
  3812.  
  3813.  >
  3814.  
  3815. <script type="application/ld+json">
  3816.  {
  3817.    "@context": "http://schema.org",
  3818.    "@type": "Product",
  3819.    "offers": {
  3820.      "@type": "Offer",
  3821.      "availability":"https://schema.org/OutOfStock",
  3822.      "price": "999.0",
  3823.      "priceCurrency": "USD",
  3824.      "priceValidUntil": "2024-05-30",
  3825.      "url": "https://gemsexcellence.com/products/gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman"
  3826.    },
  3827.    "brand": "GemsExcellence",
  3828.    "sku": "ES ER 02",
  3829.    "name": "Esmeralda Emerald Round Stud Earrings",
  3830.    "description": "Presenting GemsExcellence's Elegant Emerald Round Stud Earrings, a true testament to understated opulence. At the heart of each earring lies a vibrant, round-cut emerald that exudes an enchanting green allure, sure to turn heads and capture hearts.Every gemstone is intricately positioned within our signature setting, showcasing GemsExcellence's unparalleled craftsmanship and attention to detail. Catering to the trend-setting woman, these earrings embody a unique blend of classic charm and contemporary aesthetics. Their simple yet striking design makes them the perfect companion for any outfit, from a formal gown to a chic business attire.Step up your jewelry game with these exquisite studs, expressing an air of refined elegance and class. They represent more than just a jewelry piece – they're a manifestation of the luxe essence that GemsExcellence stands for.Remember: Being a part of our exclusive collection, availability is limited.\n",
  3831.    "category": "",
  3832.    "url": "https://gemsexcellence.com/products/gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman",
  3833.    "image": {
  3834.      "@type": "ImageObject",
  3835.      "url": "https://gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1024x1024.jpg?v=1685332393",
  3836.      "image": "https://gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1024x1024.jpg?v=1685332393",
  3837.      "name": "Esmeralda Emerald Round Stud Earrings",
  3838.      "width": 1024,
  3839.      "height": 1024
  3840.    }
  3841.  }
  3842. </script>
  3843. <div class="page-content page-content--product">
  3844.    <div class="page-width">
  3845.  
  3846.      <div class="grid"><div class="grid__item medium-up--one-half">
  3847.            <div
  3848.    data-product-images
  3849.    data-zoom="true"
  3850.    data-has-slideshow="true">
  3851.    <div class="product__photos product__photos-9152839614624 product__photos--beside">
  3852.  
  3853.      <div class="product__main-photos" data-aos data-product-single-media-group>
  3854.        <div id="ProductPhotos-9152839614624">
  3855. <div class="starting-slide" data-index="0">
  3856.  
  3857.  
  3858. <div class="product-image-main product-image-main--9152839614624"><div class="image-wrap" style="height: 0; padding-bottom: 106.50784427658337%;"><img class="photoswipe__image lazyload"
  3859.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1800x1800.jpg?v=1685332393"
  3860.          data-photoswipe-width="1721"
  3861.          data-photoswipe-height="1833"
  3862.          data-index="1"
  3863.          data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_{width}x.jpg?v=1685332393"
  3864.          data-widths="[360, 540, 720, 900, 1080]"
  3865.          data-aspectratio="0.938897981451173"
  3866.          data-sizes="auto"
  3867.          alt="Esmeralda Emerald Round Stud Earrings"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3868.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3869.            <span class="icon__fallback-text">Close (esc)</span>
  3870.          </button></div></div>
  3871.  
  3872. </div>
  3873.  
  3874. <div class="secondary-slide" data-index="1">
  3875.  
  3876.  
  3877. <div class="product-image-main product-image-main--9152839614624"><div class="image-wrap" style="height: 0; padding-bottom: 98.79663056558363%;"><img class="photoswipe__image lazyload"
  3878.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-round-studs-18k-yellow-gold-white-background-close-up_1800x1800.jpg?v=1685350256"
  3879.          data-photoswipe-width="1662"
  3880.          data-photoswipe-height="1642"
  3881.          data-index="2"
  3882.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-round-studs-18k-yellow-gold-white-background-close-up_{width}x.jpg?v=1685350256"
  3883.          data-widths="[360, 540, 720, 900, 1080]"
  3884.          data-aspectratio="1.0121802679658953"
  3885.          data-sizes="auto"
  3886.          alt="Esmeralda Emerald Round Stud Earrings"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3887.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3888.            <span class="icon__fallback-text">Close (esc)</span>
  3889.          </button></div></div>
  3890.  
  3891. </div>
  3892.  
  3893. <div class="secondary-slide" data-index="2">
  3894.  
  3895.  
  3896. <div class="product-image-main product-image-main--9152839614624"><div class="image-wrap" style="height: 0; padding-bottom: 117.3043974871502%;"><img class="photoswipe__image lazyload"
  3897.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-earrings-set-with-ring-view_1800x1800.jpg?v=1685350256"
  3898.          data-photoswipe-width="1751"
  3899.          data-photoswipe-height="2054"
  3900.          data-index="3"
  3901.          data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-earrings-set-with-ring-view_{width}x.jpg?v=1685350256"
  3902.          data-widths="[360, 540, 720, 900, 1080]"
  3903.          data-aspectratio="0.8524829600778968"
  3904.          data-sizes="auto"
  3905.          alt="Esmeralda Emerald Round Stud Earrings"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  3906.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  3907.            <span class="icon__fallback-text">Close (esc)</span>
  3908.          </button></div></div>
  3909.  
  3910. </div>
  3911. </div>
  3912.  
  3913.        
  3914. <div class="product__photo-dots product__photo-dots--9152839614624"></div>
  3915.      </div>
  3916.  
  3917.      <div
  3918.        id="ProductThumbs-9152839614624"
  3919.        class="product__thumbs product__thumbs--beside product__thumbs-placement--left  small--hide"
  3920.        data-position="beside"
  3921.        data-arrows=""
  3922.        data-aos><div class="product__thumb-item"
  3923.              data-index="0">
  3924.              <div class="image-wrap" style="height: 0; padding-bottom: 106.50784427658337%;">
  3925.                <a
  3926.                  href="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_1800x1800.jpg?v=1685332393"
  3927.                  class="product__thumb product__thumb-9152839614624 js-no-transition"
  3928.                  data-index="0"
  3929.                  data-id="28061973971104"><img class="animation-delay-3 lazyload"
  3930.                      data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-round-earings_{width}x.jpg?v=1685332393"
  3931.                      data-widths="[360, 540, 720, 900, 1080]"
  3932.                      data-aspectratio="0.938897981451173"
  3933.                      data-sizes="auto"
  3934.                      alt="Esmeralda Emerald Round Stud Earrings">
  3935.                </a>
  3936.              </div>
  3937.            </div><div class="product__thumb-item"
  3938.              data-index="1">
  3939.              <div class="image-wrap" style="height: 0; padding-bottom: 98.79663056558363%;">
  3940.                <a
  3941.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-round-studs-18k-yellow-gold-white-background-close-up_1800x1800.jpg?v=1685350256"
  3942.                  class="product__thumb product__thumb-9152839614624 js-no-transition"
  3943.                  data-index="1"
  3944.                  data-id="28065621934240"><img class="animation-delay-6 lazyload"
  3945.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-emerald-round-studs-18k-yellow-gold-white-background-close-up_{width}x.jpg?v=1685350256"
  3946.                      data-widths="[360, 540, 720, 900, 1080]"
  3947.                      data-aspectratio="1.0121802679658953"
  3948.                      data-sizes="auto"
  3949.                      alt="Esmeralda Emerald Round Stud Earrings">
  3950.                </a>
  3951.              </div>
  3952.            </div><div class="product__thumb-item"
  3953.              data-index="2">
  3954.              <div class="image-wrap" style="height: 0; padding-bottom: 117.3043974871502%;">
  3955.                <a
  3956.                  href="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-earrings-set-with-ring-view_1800x1800.jpg?v=1685350256"
  3957.                  class="product__thumb product__thumb-9152839614624 js-no-transition"
  3958.                  data-index="2"
  3959.                  data-id="28061973938336"><img class="animation-delay-9 lazyload"
  3960.                      data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-emerald-stud-earrings-set-with-ring-view_{width}x.jpg?v=1685350256"
  3961.                      data-widths="[360, 540, 720, 900, 1080]"
  3962.                      data-aspectratio="0.8524829600778968"
  3963.                      data-sizes="auto"
  3964.                      alt="Esmeralda Emerald Round Stud Earrings">
  3965.                </a>
  3966.              </div>
  3967.            </div></div>
  3968.    </div>
  3969.  </div>
  3970.  
  3971.  <script type="application/json" id="ModelJson-9152839614624">
  3972.    []
  3973.  </script>
  3974.          </div><div class="grid__item medium-up--one-half">
  3975.  
  3976.          <div class="product-single__meta"><p class="h2 product-single__title">
  3977.                Esmeralda Emerald Round Stud Earrings
  3978.              </p>
  3979.            
  3980.              <span id="PriceA11y-9152839614624" class="visually-hidden">Regular price</span><span id="ProductPrice-9152839614624"
  3981.              class="product__price">
  3982.              <span class=money>$999.00</span>
  3983.            </span><span id="SavePrice-9152839614624" class="product__price-savings hide">
  3984.                Save <span class=money>$-999.00</span>
  3985.              </span><div class="product__unit-price product__unit-price--spacing product__unit-price-wrapper--9152839614624 hide"><span class="product__unit-price--9152839614624"></span>/<span class="product__unit-base--9152839614624"></span>
  3986.            </div><div class="product__policies rte small--text-center">
  3987.                <small><a href='/policies/shipping-policy'>Shipping</a> calculated at checkout.
  3988. </small>
  3989.              </div><script>
  3990.                // Store inventory quantities in JS because they're no longer
  3991.                // available directly in JS when a variant changes.
  3992.                // Have an object that holds all potential products so it works
  3993.                // with quick view or with multiple featured products.
  3994.                window.inventories = window.inventories || {};
  3995.                window.inventories['9152839614624'] = {};
  3996.                
  3997.                  window.inventories['9152839614624'][44745732980896] = {
  3998.                    'quantity': 0,
  3999.                    'incoming': false,
  4000.                    'next_incoming_date': null
  4001.                  };
  4002.                
  4003.              </script>
  4004.  
  4005.              
  4006. <div
  4007.                  data-section-id="9152839614624"
  4008.                  class="hide js-product-inventory-data"
  4009.                  aria-hidden="true"
  4010.                  ><div
  4011.                      class="js-variant-inventory-data"
  4012.                      data-id="44745732980896"
  4013.                      data-quantity="0"
  4014.                      data-incoming="false"
  4015.                      data-date="null"
  4016.                    >
  4017.                    </div></div><hr class="hr--medium"><div
  4018.                id="ProductFormHolder-9152839614624"
  4019.                class="product-form-holder"
  4020.                data-url="/products/gemsexcellence-emerald-round-stud-earrings-sophisticated-luxury-jewelry-for-the-modern-woman"
  4021.                data-template=""></div><!-- Metafields -->
  4022.            <div class="meta-info-field">
  4023.              
  4024.                <div class="meta-indust">
  4025.                  <h4>Material</h4>
  4026.                  <p>Emerald (ct): 0.58</p><p>&nbsp;</p>
  4027.                </div>
  4028.        
  4029.            
  4030.            </div><div class="product-single__description rte">
  4031.                Presenting GemsExcellence's Elegant Emerald Round Stud Earrings, a true testament to understated opulence. At the heart of each earring lies a vibrant, round-cut emerald that exudes an enchanting green allure, sure to turn heads and capture hearts.<br data-mce-fragment="1"><br data-mce-fragment="1">Every gemstone is intricately positioned within our signature setting, showcasing GemsExcellence's unparalleled craftsmanship and attention to detail. <br data-mce-fragment="1"><br data-mce-fragment="1">Catering to the trend-setting woman, these earrings embody a unique blend of classic charm and contemporary aesthetics. Their simple yet striking design makes them the perfect companion for any outfit, from a formal gown to a chic business attire.<br data-mce-fragment="1"><br data-mce-fragment="1">Step up your jewelry game with these exquisite studs, expressing an air of refined elegance and class. They represent more than just a jewelry piece – they're a manifestation of the luxe essence that GemsExcellence stands for.<br data-mce-fragment="1"><br data-mce-fragment="1">Remember: Being a part of our exclusive collection, availability is limited.
  4032. <p><br></p>
  4033.              </div>
  4034.  
  4035.              <div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
  4036.        <button type="button" class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders" aria-controls="Product-content-4-9152839614624">
  4037.          Ask a question
  4038.          <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4039.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4040. </span>
  4041.  
  4042.        </button>
  4043.  
  4044.        <div id="Product-content-4-9152839614624" class="collapsible-content collapsible-content--all">
  4045.          <div class="collapsible-content__inner rte">
  4046.            <div class="form-vertical">
  4047.  
  4048.              <input type="hidden" name="contact[product]" value="Product question for: https://gemsexcellence.com/admin/products/9152839614624">
  4049.  
  4050.              <div class="grid grid--small">
  4051.                <div class="grid__item medium-up--one-half">
  4052.                  <label for="ContactFormName-9152839614624">Name</label>
  4053.                  <input type="text" id="ContactFormName-9152839614624" class="input-full" name="contact[name]" autocapitalize="words" value="">
  4054.                </div>
  4055.  
  4056.                <div class="grid__item medium-up--one-half">
  4057.                  <label for="ContactFormEmail-9152839614624">Email</label>
  4058.                  <input type="email" id="ContactFormEmail-9152839614624" class="input-full" name="contact[email]" autocorrect="off" autocapitalize="off" value="">
  4059.                </div>
  4060.              </div><label for="ContactFormPhone-9152839614624">Phone number</label>
  4061.                <input type="tel" id="ContactFormPhone-9152839614624" class="input-full" name="contact[phone]" pattern="[0-9\-]*" value=""><label for="ContactFormMessage-9152839614624">Message</label>
  4062.              <textarea rows="5" id="ContactFormMessage-9152839614624" class="input-full" name="contact[body]"></textarea>
  4063.  
  4064.              <button type="submit" class="btn">
  4065.                Send
  4066.              </button>
  4067.  
  4068.            </div>
  4069.          </div>
  4070.        </div></form>
  4071. </div>
  4072. </div>
  4073.        </div></div></div>
  4074.  </div>
  4075. </div>
  4076.  
  4077.      </div>
  4078.  
  4079.      <button type="button" class="modal__close js-modal-close text-link">
  4080.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  4081.        <span class="icon__fallback-text">"Close (esc)"</span>
  4082.      </button>
  4083.    </div>
  4084.  </div>
  4085. </div>
  4086.  
  4087.  
  4088.    <div id="QuickShopModal-9152580223136" class="modal modal--square modal--quick-shop" data-product-id="9152580223136">
  4089.  <div class="modal__inner">
  4090.    <div class="modal__centered">
  4091.      <div class="modal__centered-content">
  4092.        <div id="ProductSection-9152580223136"
  4093.  class="product-section"
  4094.  data-section-id="9152580223136"
  4095.  data-section-type="product-template"
  4096.  data-product-handle="pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence"
  4097.  data-product-url="/collections/frontpage/products/pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence"
  4098.  data-aspect-ratio="88.53556485355648"
  4099.  data-img-url="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_{width}x.jpg?v=1685428583"
  4100.  
  4101.    data-image-zoom="true"
  4102.  
  4103.  
  4104.    data-inventory="true"
  4105.  
  4106.  
  4107.  >
  4108.  
  4109. <script type="application/ld+json">
  4110.  {
  4111.    "@context": "http://schema.org",
  4112.    "@type": "Product",
  4113.    "offers": {
  4114.      "@type": "Offer",
  4115.      "availability":"https://schema.org/OutOfStock",
  4116.      "price": "4899.0",
  4117.      "priceCurrency": "USD",
  4118.      "priceValidUntil": "2024-05-30",
  4119.      "url": "https://gemsexcellence.com/products/pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence"
  4120.    },
  4121.    "brand": "GemsExcellence",
  4122.    "sku": "BB 03",
  4123.    "name": "Classic Elegance Pink Sapphire Cushion \u0026 Diamond Mélange Ring",
  4124.    "description": "Discover an expression of luxury and style with our GemsExcellence Pink Sapphire Cushion \u0026amp; Diamond Mélange Ring. This exquisite piece showcases a brilliant pink sapphire, cushion-cut to amplify its vibrant hues. Adorning the band, a harmonious blend of round and baguette-shaped diamonds lend an alluring sparkle that captures light from every angle. Each gemstone is meticulously hand-set, embodying the true artistry and craftsmanship of GemsExcellence's legacy. The ring is crafted to appeal to the modern, fashion-conscious woman. It embodies a perfect balance of timeless elegance and contemporary design, making it an ideal accessory for every occasion – be it a formal evening event or a casual day out.Invest in this luxurious ring and elevate your jewelry collection. This piece is not just an accessory, but a statement of sophistication and taste. Own a piece of GemsExcellence's luxury, and let your style shine.Please note: As this ring is a part of our premium collection, quantities are limited.",
  4125.    "category": "",
  4126.    "url": "https://gemsexcellence.com/products/pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence",
  4127.    "image": {
  4128.      "@type": "ImageObject",
  4129.      "url": "https://gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_1024x1024.jpg?v=1685428583",
  4130.      "image": "https://gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_1024x1024.jpg?v=1685428583",
  4131.      "name": "Classic Elegance Pink Sapphire Cushion \u0026 Diamond Mélange Ring",
  4132.      "width": 1024,
  4133.      "height": 1024
  4134.    }
  4135.  }
  4136. </script>
  4137. <div class="page-content page-content--product">
  4138.    <div class="page-width">
  4139.  
  4140.      <div class="grid"><div class="grid__item medium-up--one-half">
  4141.            <div
  4142.    data-product-images
  4143.    data-zoom="true"
  4144.    data-has-slideshow="true">
  4145.    <div class="product__photos product__photos-9152580223136 product__photos--beside">
  4146.  
  4147.      <div class="product__main-photos" data-aos data-product-single-media-group>
  4148.        <div id="ProductPhotos-9152580223136">
  4149. <div class="starting-slide" data-index="0">
  4150.  
  4151.  
  4152. <div class="product-image-main product-image-main--9152580223136"><div class="image-wrap" style="height: 0; padding-bottom: 88.53556485355648%;"><img class="photoswipe__image lazyload"
  4153.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_1800x1800.jpg?v=1685428583"
  4154.          data-photoswipe-width="1195"
  4155.          data-photoswipe-height="1058"
  4156.          data-index="1"
  4157.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_{width}x.jpg?v=1685428583"
  4158.          data-widths="[360, 540, 720, 900, 1080]"
  4159.          data-aspectratio="1.1294896030245747"
  4160.          data-sizes="auto"
  4161.          alt="Gems Excellence cushion pink sapphire and diamond ring in 18k white gold"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4162.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4163.            <span class="icon__fallback-text">Close (esc)</span>
  4164.          </button></div></div>
  4165.  
  4166. </div>
  4167.  
  4168. <div class="secondary-slide" data-index="1">
  4169.  
  4170.  
  4171. <div class="product-image-main product-image-main--9152580223136"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;"><img class="photoswipe__image lazyload"
  4172.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold_1800x1800.jpg?v=1685428583"
  4173.          data-photoswipe-width="1607"
  4174.          data-photoswipe-height="1607"
  4175.          data-index="2"
  4176.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold_{width}x.jpg?v=1685428583"
  4177.          data-widths="[360, 540, 720, 900, 1080]"
  4178.          data-aspectratio="1.0"
  4179.          data-sizes="auto"
  4180.          alt="Gems Excellence pink sapphire cushion and diamond ring in 18k white gold"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4181.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4182.            <span class="icon__fallback-text">Close (esc)</span>
  4183.          </button></div></div>
  4184.  
  4185. </div>
  4186.  
  4187. <div class="secondary-slide" data-index="2">
  4188.  
  4189.  
  4190. <div class="product-image-main product-image-main--9152580223136"><div class="image-wrap" style="height: 0; padding-bottom: 133.37041156840934%;"><img class="photoswipe__image lazyload"
  4191.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold-on-hand_1800x1800.jpg?v=1685331828"
  4192.          data-photoswipe-width="1798"
  4193.          data-photoswipe-height="2398"
  4194.          data-index="3"
  4195.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold-on-hand_{width}x.jpg?v=1685331828"
  4196.          data-widths="[360, 540, 720, 900, 1080]"
  4197.          data-aspectratio="0.749791492910759"
  4198.          data-sizes="auto"
  4199.          alt="Gems Excellence Pink sapphire ring on hand"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4200.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4201.            <span class="icon__fallback-text">Close (esc)</span>
  4202.          </button></div></div>
  4203.  
  4204. </div>
  4205.  
  4206. <div class="secondary-slide" data-index="3">
  4207.  
  4208.  
  4209. <div class="product-image-main product-image-main--9152580223136"><div class="image-wrap" style="height: 0; padding-bottom: 82.13820078226858%;"><img class="photoswipe__image lazyload"
  4210.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-ring-white-background-close-up_1800x1800.jpg?v=1685350137"
  4211.          data-photoswipe-width="1534"
  4212.          data-photoswipe-height="1260"
  4213.          data-index="4"
  4214.          data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-ring-white-background-close-up_{width}x.jpg?v=1685350137"
  4215.          data-widths="[360, 540, 720, 900, 1080]"
  4216.          data-aspectratio="1.2174603174603174"
  4217.          data-sizes="auto"
  4218.          alt="Gems Excellence Luxury Pink Sapphire Ring on White Background"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4219.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4220.            <span class="icon__fallback-text">Close (esc)</span>
  4221.          </button></div></div>
  4222.  
  4223. </div>
  4224. </div>
  4225.  
  4226.        
  4227. <div class="product__photo-dots product__photo-dots--9152580223136"></div>
  4228.      </div>
  4229.  
  4230.      <div
  4231.        id="ProductThumbs-9152580223136"
  4232.        class="product__thumbs product__thumbs--beside product__thumbs-placement--left  small--hide"
  4233.        data-position="beside"
  4234.        data-arrows=""
  4235.        data-aos><div class="product__thumb-item"
  4236.              data-index="0">
  4237.              <div class="image-wrap" style="height: 0; padding-bottom: 88.53556485355648%;">
  4238.                <a
  4239.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_1800x1800.jpg?v=1685428583"
  4240.                  class="product__thumb product__thumb-9152580223136 js-no-transition"
  4241.                  data-index="0"
  4242.                  data-id="28061799678112"><img class="animation-delay-3 lazyload"
  4243.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-luxury-ring-close-up_{width}x.jpg?v=1685428583"
  4244.                      data-widths="[360, 540, 720, 900, 1080]"
  4245.                      data-aspectratio="1.1294896030245747"
  4246.                      data-sizes="auto"
  4247.                      alt="Gems Excellence cushion pink sapphire and diamond ring in 18k white gold">
  4248.                </a>
  4249.              </div>
  4250.            </div><div class="product__thumb-item"
  4251.              data-index="1">
  4252.              <div class="image-wrap" style="height: 0; padding-bottom: 100.0%;">
  4253.                <a
  4254.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold_1800x1800.jpg?v=1685428583"
  4255.                  class="product__thumb product__thumb-9152580223136 js-no-transition"
  4256.                  data-index="1"
  4257.                  data-id="28061799809184"><img class="animation-delay-6 lazyload"
  4258.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold_{width}x.jpg?v=1685428583"
  4259.                      data-widths="[360, 540, 720, 900, 1080]"
  4260.                      data-aspectratio="1.0"
  4261.                      data-sizes="auto"
  4262.                      alt="Gems Excellence pink sapphire cushion and diamond ring in 18k white gold">
  4263.                </a>
  4264.              </div>
  4265.            </div><div class="product__thumb-item"
  4266.              data-index="2">
  4267.              <div class="image-wrap" style="height: 0; padding-bottom: 133.37041156840934%;">
  4268.                <a
  4269.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold-on-hand_1800x1800.jpg?v=1685331828"
  4270.                  class="product__thumb product__thumb-9152580223136 js-no-transition"
  4271.                  data-index="2"
  4272.                  data-id="28061799776416"><img class="animation-delay-9 lazyload"
  4273.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-melange-ring-18k-white-gold-on-hand_{width}x.jpg?v=1685331828"
  4274.                      data-widths="[360, 540, 720, 900, 1080]"
  4275.                      data-aspectratio="0.749791492910759"
  4276.                      data-sizes="auto"
  4277.                      alt="Gems Excellence Pink sapphire ring on hand">
  4278.                </a>
  4279.              </div>
  4280.            </div><div class="product__thumb-item"
  4281.              data-index="3">
  4282.              <div class="image-wrap" style="height: 0; padding-bottom: 82.13820078226858%;">
  4283.                <a
  4284.                  href="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-ring-white-background-close-up_1800x1800.jpg?v=1685350137"
  4285.                  class="product__thumb product__thumb-9152580223136 js-no-transition"
  4286.                  data-index="3"
  4287.                  data-id="28065585889440"><img class="animation-delay-12 lazyload"
  4288.                      data-src="//gemsexcellence.com/cdn/shop/files/GemsExcellence-pink-sapphire-cushion-diamond-ring-white-background-close-up_{width}x.jpg?v=1685350137"
  4289.                      data-widths="[360, 540, 720, 900, 1080]"
  4290.                      data-aspectratio="1.2174603174603174"
  4291.                      data-sizes="auto"
  4292.                      alt="Gems Excellence Luxury Pink Sapphire Ring on White Background">
  4293.                </a>
  4294.              </div>
  4295.            </div></div>
  4296.    </div>
  4297.  </div>
  4298.  
  4299.  <script type="application/json" id="ModelJson-9152580223136">
  4300.    []
  4301.  </script>
  4302.          </div><div class="grid__item medium-up--one-half">
  4303.  
  4304.          <div class="product-single__meta"><p class="h2 product-single__title">
  4305.                Classic Elegance Pink Sapphire Cushion & Diamond Mélange Ring
  4306.              </p>
  4307.            
  4308.              <span id="PriceA11y-9152580223136" class="visually-hidden">Regular price</span><span id="ProductPrice-9152580223136"
  4309.              class="product__price">
  4310.              <span class=money>$4,899.00</span>
  4311.            </span><span id="SavePrice-9152580223136" class="product__price-savings hide">
  4312.                Save <span class=money>$-4,899.00</span>
  4313.              </span><div class="product__unit-price product__unit-price--spacing product__unit-price-wrapper--9152580223136 hide"><span class="product__unit-price--9152580223136"></span>/<span class="product__unit-base--9152580223136"></span>
  4314.            </div><div class="product__policies rte small--text-center">
  4315.                <small><a href='/policies/shipping-policy'>Shipping</a> calculated at checkout.
  4316. </small>
  4317.              </div><script>
  4318.                // Store inventory quantities in JS because they're no longer
  4319.                // available directly in JS when a variant changes.
  4320.                // Have an object that holds all potential products so it works
  4321.                // with quick view or with multiple featured products.
  4322.                window.inventories = window.inventories || {};
  4323.                window.inventories['9152580223136'] = {};
  4324.                
  4325.                  window.inventories['9152580223136'][44745451077792] = {
  4326.                    'quantity': 0,
  4327.                    'incoming': false,
  4328.                    'next_incoming_date': null
  4329.                  };
  4330.                
  4331.              </script>
  4332.  
  4333.              
  4334. <div
  4335.                  data-section-id="9152580223136"
  4336.                  class="hide js-product-inventory-data"
  4337.                  aria-hidden="true"
  4338.                  ><div
  4339.                      class="js-variant-inventory-data"
  4340.                      data-id="44745451077792"
  4341.                      data-quantity="0"
  4342.                      data-incoming="false"
  4343.                      data-date="null"
  4344.                    >
  4345.                    </div></div><hr class="hr--medium"><div
  4346.                id="ProductFormHolder-9152580223136"
  4347.                class="product-form-holder"
  4348.                data-url="/products/pink-sapphire-cushion-ring-with-round-and-baguette-diamonds-gemsexcellence"
  4349.                data-template=""></div><!-- Metafields -->
  4350.            <div class="meta-info-field">
  4351.              
  4352.                <div class="meta-indust">
  4353.                  <h4>Material</h4>
  4354.                  <p>Sapphire (ct): 2.03</p><p>Diamond (ct): 0.37</p><p>&nbsp;</p>
  4355.                </div>
  4356.        
  4357.            
  4358.                <div class="meta-certificate">
  4359.                  <h4>Certificate</h4>
  4360.                  Lotus Gemology
  4361.                </div>
  4362.              
  4363.            </div><div class="product-single__description rte">
  4364.                <p>Discover an expression of luxury and style with our GemsExcellence Pink Sapphire Cushion &amp; Diamond Mélange Ring. This exquisite piece showcases a brilliant pink sapphire, cushion-cut to amplify its vibrant hues. Adorning the band, a harmonious blend of round and baguette-shaped diamonds lend an alluring sparkle that captures light from every angle. <br><br>Each gemstone is meticulously hand-set, embodying the true artistry and craftsmanship of GemsExcellence's legacy. <br><br>The ring is crafted to appeal to the modern, fashion-conscious woman. It embodies a perfect balance of timeless elegance and contemporary design, making it an ideal accessory for every occasion – be it a formal evening event or a casual day out.<br><br>Invest in this luxurious ring and elevate your jewelry collection. This piece is not just an accessory, but a statement of sophistication and taste. Own a piece of GemsExcellence's luxury, and let your style shine.<br><br>Please note: As this ring is a part of our premium collection, quantities are limited.</p>
  4365.              </div>
  4366.  
  4367.              <div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
  4368.        <button type="button" class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders" aria-controls="Product-content-4-9152580223136">
  4369.          Ask a question
  4370.          <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4371.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4372. </span>
  4373.  
  4374.        </button>
  4375.  
  4376.        <div id="Product-content-4-9152580223136" class="collapsible-content collapsible-content--all">
  4377.          <div class="collapsible-content__inner rte">
  4378.            <div class="form-vertical">
  4379.  
  4380.              <input type="hidden" name="contact[product]" value="Product question for: https://gemsexcellence.com/admin/products/9152580223136">
  4381.  
  4382.              <div class="grid grid--small">
  4383.                <div class="grid__item medium-up--one-half">
  4384.                  <label for="ContactFormName-9152580223136">Name</label>
  4385.                  <input type="text" id="ContactFormName-9152580223136" class="input-full" name="contact[name]" autocapitalize="words" value="">
  4386.                </div>
  4387.  
  4388.                <div class="grid__item medium-up--one-half">
  4389.                  <label for="ContactFormEmail-9152580223136">Email</label>
  4390.                  <input type="email" id="ContactFormEmail-9152580223136" class="input-full" name="contact[email]" autocorrect="off" autocapitalize="off" value="">
  4391.                </div>
  4392.              </div><label for="ContactFormPhone-9152580223136">Phone number</label>
  4393.                <input type="tel" id="ContactFormPhone-9152580223136" class="input-full" name="contact[phone]" pattern="[0-9\-]*" value=""><label for="ContactFormMessage-9152580223136">Message</label>
  4394.              <textarea rows="5" id="ContactFormMessage-9152580223136" class="input-full" name="contact[body]"></textarea>
  4395.  
  4396.              <button type="submit" class="btn">
  4397.                Send
  4398.              </button>
  4399.  
  4400.            </div>
  4401.          </div>
  4402.        </div></form>
  4403. </div>
  4404. </div>
  4405.        </div></div></div>
  4406.  </div>
  4407. </div>
  4408.  
  4409.      </div>
  4410.  
  4411.      <button type="button" class="modal__close js-modal-close text-link">
  4412.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  4413.        <span class="icon__fallback-text">"Close (esc)"</span>
  4414.      </button>
  4415.    </div>
  4416.  </div>
  4417. </div>
  4418.  
  4419.  
  4420.    <div id="QuickShopModal-9152964165792" class="modal modal--square modal--quick-shop" data-product-id="9152964165792">
  4421.  <div class="modal__inner">
  4422.    <div class="modal__centered">
  4423.      <div class="modal__centered-content">
  4424.        <div id="ProductSection-9152964165792"
  4425.  class="product-section"
  4426.  data-section-id="9152964165792"
  4427.  data-section-type="product-template"
  4428.  data-product-handle="gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman"
  4429.  data-product-url="/collections/frontpage/products/gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman"
  4430.  data-aspect-ratio="128.8594470046083"
  4431.  data-img-url="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_{width}x.jpg?v=1685332860"
  4432.  
  4433.    data-image-zoom="true"
  4434.  
  4435.  
  4436.    data-inventory="true"
  4437.  
  4438.  
  4439.  >
  4440.  
  4441. <script type="application/ld+json">
  4442.  {
  4443.    "@context": "http://schema.org",
  4444.    "@type": "Product",
  4445.    "offers": {
  4446.      "@type": "Offer",
  4447.      "availability":"https://schema.org/OutOfStock",
  4448.      "price": "4999.0",
  4449.      "priceCurrency": "USD",
  4450.      "priceValidUntil": "2024-05-30",
  4451.      "url": "https://gemsexcellence.com/products/gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman"
  4452.    },
  4453.    "brand": "GemsExcellence",
  4454.    "sku": "ES ER 02",
  4455.    "name": "Classic Elegance Sapphire and Diamond Round Stud Earrings",
  4456.    "description": "Experience the charm of the GemsExcellence Sapphire and Diamond Round Stud Earrings, a perfect blend of grace and glamour. These earrings feature a beautiful pairing of round-cut sapphires and diamonds, creating a visual symphony of blue and white sparkles.The sapphires and diamonds are expertly set, illuminating GemsExcellence's commitment to masterful craftsmanship and quality. Designed specifically for the stylish woman who appreciates the finer things, these earrings reflect a combination of timeless allure and modern elegance. Their radiant display of colors makes them a versatile addition to any ensemble, adding a touch of sophistication to both casual and formal looks.Invest in these stunning earrings and let your style shine brighter. They are more than an accessory - they are a statement of elegance and luxury that defines GemsExcellence.Please note: These earrings belong to our exclusive collection and availability is limited.",
  4457.    "category": "",
  4458.    "url": "https://gemsexcellence.com/products/gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman",
  4459.    "image": {
  4460.      "@type": "ImageObject",
  4461.      "url": "https://gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1024x1024.jpg?v=1685332860",
  4462.      "image": "https://gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1024x1024.jpg?v=1685332860",
  4463.      "name": "Classic Elegance Sapphire and Diamond Round Stud Earrings",
  4464.      "width": 1024,
  4465.      "height": 1024
  4466.    }
  4467.  }
  4468. </script>
  4469. <div class="page-content page-content--product">
  4470.    <div class="page-width">
  4471.  
  4472.      <div class="grid"><div class="grid__item medium-up--one-half">
  4473.            <div
  4474.    data-product-images
  4475.    data-zoom="true"
  4476.    data-has-slideshow="true">
  4477.    <div class="product__photos product__photos-9152964165792 product__photos--beside">
  4478.  
  4479.      <div class="product__main-photos" data-aos data-product-single-media-group>
  4480.        <div id="ProductPhotos-9152964165792">
  4481. <div class="starting-slide" data-index="0">
  4482.  
  4483.  
  4484. <div class="product-image-main product-image-main--9152964165792"><div class="image-wrap" style="height: 0; padding-bottom: 128.8594470046083%;"><img class="photoswipe__image lazyload"
  4485.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1800x1800.jpg?v=1685332860"
  4486.          data-photoswipe-width="1736"
  4487.          data-photoswipe-height="2237"
  4488.          data-index="1"
  4489.          data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_{width}x.jpg?v=1685332860"
  4490.          data-widths="[360, 540, 720, 900, 1080]"
  4491.          data-aspectratio="0.7760393383996423"
  4492.          data-sizes="auto"
  4493.          alt="Gems Excellence Luxury Sapphire and diamond earrings"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4494.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4495.            <span class="icon__fallback-text">Close (esc)</span>
  4496.          </button></div></div>
  4497.  
  4498. </div>
  4499.  
  4500. <div class="secondary-slide" data-index="1">
  4501.  
  4502.  
  4503. <div class="product-image-main product-image-main--9152964165792"><div class="image-wrap" style="height: 0; padding-bottom: 82.94501397949674%;"><img class="photoswipe__image lazyload"
  4504.          data-photoswipe-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings-front-view-close-up_1800x1800.jpg?v=1685332860"
  4505.          data-photoswipe-width="1073"
  4506.          data-photoswipe-height="890"
  4507.          data-index="2"
  4508.          data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings-front-view-close-up_{width}x.jpg?v=1685332860"
  4509.          data-widths="[360, 540, 720, 900, 1080]"
  4510.          data-aspectratio="1.20561797752809"
  4511.          data-sizes="auto"
  4512.          alt="Gems Excellence Luxury Sapphire and diamond earrings close up view"><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
  4513.            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
  4514.            <span class="icon__fallback-text">Close (esc)</span>
  4515.          </button></div></div>
  4516.  
  4517. </div>
  4518. </div>
  4519.  
  4520.        
  4521. <div class="product__photo-dots product__photo-dots--9152964165792"></div>
  4522.      </div>
  4523.  
  4524.      <div
  4525.        id="ProductThumbs-9152964165792"
  4526.        class="product__thumbs product__thumbs--beside product__thumbs-placement--left  small--hide"
  4527.        data-position="beside"
  4528.        data-arrows=""
  4529.        data-aos><div class="product__thumb-item"
  4530.              data-index="0">
  4531.              <div class="image-wrap" style="height: 0; padding-bottom: 128.8594470046083%;">
  4532.                <a
  4533.                  href="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_1800x1800.jpg?v=1685332860"
  4534.                  class="product__thumb product__thumb-9152964165792 js-no-transition"
  4535.                  data-index="0"
  4536.                  data-id="28062110941344"><img class="animation-delay-3 lazyload"
  4537.                      data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings_{width}x.jpg?v=1685332860"
  4538.                      data-widths="[360, 540, 720, 900, 1080]"
  4539.                      data-aspectratio="0.7760393383996423"
  4540.                      data-sizes="auto"
  4541.                      alt="Gems Excellence Luxury Sapphire and diamond earrings">
  4542.                </a>
  4543.              </div>
  4544.            </div><div class="product__thumb-item"
  4545.              data-index="1">
  4546.              <div class="image-wrap" style="height: 0; padding-bottom: 82.94501397949674%;">
  4547.                <a
  4548.                  href="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings-front-view-close-up_1800x1800.jpg?v=1685332860"
  4549.                  class="product__thumb product__thumb-9152964165792 js-no-transition"
  4550.                  data-index="1"
  4551.                  data-id="28062110875808"><img class="animation-delay-6 lazyload"
  4552.                      data-src="//gemsexcellence.com/cdn/shop/files/gems-excellence-sapphire-diamond-stud-earrings-front-view-close-up_{width}x.jpg?v=1685332860"
  4553.                      data-widths="[360, 540, 720, 900, 1080]"
  4554.                      data-aspectratio="1.20561797752809"
  4555.                      data-sizes="auto"
  4556.                      alt="Gems Excellence Luxury Sapphire and diamond earrings close up view">
  4557.                </a>
  4558.              </div>
  4559.            </div></div>
  4560.    </div>
  4561.  </div>
  4562.  
  4563.  <script type="application/json" id="ModelJson-9152964165792">
  4564.    []
  4565.  </script>
  4566.          </div><div class="grid__item medium-up--one-half">
  4567.  
  4568.          <div class="product-single__meta"><p class="h2 product-single__title">
  4569.                Classic Elegance Sapphire and Diamond Round Stud Earrings
  4570.              </p>
  4571.            
  4572.              <span id="PriceA11y-9152964165792" class="visually-hidden">Regular price</span><span id="ProductPrice-9152964165792"
  4573.              class="product__price">
  4574.              <span class=money>$4,999.00</span>
  4575.            </span><span id="SavePrice-9152964165792" class="product__price-savings hide">
  4576.                Save <span class=money>$-4,999.00</span>
  4577.              </span><div class="product__unit-price product__unit-price--spacing product__unit-price-wrapper--9152964165792 hide"><span class="product__unit-price--9152964165792"></span>/<span class="product__unit-base--9152964165792"></span>
  4578.            </div><div class="product__policies rte small--text-center">
  4579.                <small><a href='/policies/shipping-policy'>Shipping</a> calculated at checkout.
  4580. </small>
  4581.              </div><script>
  4582.                // Store inventory quantities in JS because they're no longer
  4583.                // available directly in JS when a variant changes.
  4584.                // Have an object that holds all potential products so it works
  4585.                // with quick view or with multiple featured products.
  4586.                window.inventories = window.inventories || {};
  4587.                window.inventories['9152964165792'] = {};
  4588.                
  4589.                  window.inventories['9152964165792'][44745869131936] = {
  4590.                    'quantity': 0,
  4591.                    'incoming': false,
  4592.                    'next_incoming_date': null
  4593.                  };
  4594.                
  4595.              </script>
  4596.  
  4597.              
  4598. <div
  4599.                  data-section-id="9152964165792"
  4600.                  class="hide js-product-inventory-data"
  4601.                  aria-hidden="true"
  4602.                  ><div
  4603.                      class="js-variant-inventory-data"
  4604.                      data-id="44745869131936"
  4605.                      data-quantity="0"
  4606.                      data-incoming="false"
  4607.                      data-date="null"
  4608.                    >
  4609.                    </div></div><hr class="hr--medium"><div
  4610.                id="ProductFormHolder-9152964165792"
  4611.                class="product-form-holder"
  4612.                data-url="/products/gemsexcellence-sapphire-and-diamond-round-stud-earrings-signature-luxury-jewelry-for-the-stylish-woman"
  4613.                data-template=""></div><!-- Metafields -->
  4614.            <div class="meta-info-field">
  4615.              
  4616.                <div class="meta-indust">
  4617.                  <h4>Material</h4>
  4618.                  <p>Sapphire (ct): 2.30</p><p>Diamond (ct): 0.25</p>
  4619.                </div>
  4620.        
  4621.            
  4622.            </div><div class="product-single__description rte">
  4623.                <p>Experience the charm of the GemsExcellence Sapphire and Diamond Round Stud Earrings, a perfect blend of grace and glamour. These earrings feature a beautiful pairing of round-cut sapphires and diamonds, creating a visual symphony of blue and white sparkles.<br><br>The sapphires and diamonds are expertly set, illuminating GemsExcellence's commitment to masterful craftsmanship and quality. <br><br>Designed specifically for the stylish woman who appreciates the finer things, these earrings reflect a combination of timeless allure and modern elegance. Their radiant display of colors makes them a versatile addition to any ensemble, adding a touch of sophistication to both casual and formal looks.<br><br>Invest in these stunning earrings and let your style shine brighter. They are more than an accessory - they are a statement of elegance and luxury that defines GemsExcellence.<br><br>Please note: These earrings belong to our exclusive collection and availability is limited.</p>
  4624.              </div>
  4625.  
  4626.              <div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" />
  4627.        <button type="button" class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders" aria-controls="Product-content-4-9152964165792">
  4628.          Ask a question
  4629.          <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4630.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4631. </span>
  4632.  
  4633.        </button>
  4634.  
  4635.        <div id="Product-content-4-9152964165792" class="collapsible-content collapsible-content--all">
  4636.          <div class="collapsible-content__inner rte">
  4637.            <div class="form-vertical">
  4638.  
  4639.              <input type="hidden" name="contact[product]" value="Product question for: https://gemsexcellence.com/admin/products/9152964165792">
  4640.  
  4641.              <div class="grid grid--small">
  4642.                <div class="grid__item medium-up--one-half">
  4643.                  <label for="ContactFormName-9152964165792">Name</label>
  4644.                  <input type="text" id="ContactFormName-9152964165792" class="input-full" name="contact[name]" autocapitalize="words" value="">
  4645.                </div>
  4646.  
  4647.                <div class="grid__item medium-up--one-half">
  4648.                  <label for="ContactFormEmail-9152964165792">Email</label>
  4649.                  <input type="email" id="ContactFormEmail-9152964165792" class="input-full" name="contact[email]" autocorrect="off" autocapitalize="off" value="">
  4650.                </div>
  4651.              </div><label for="ContactFormPhone-9152964165792">Phone number</label>
  4652.                <input type="tel" id="ContactFormPhone-9152964165792" class="input-full" name="contact[phone]" pattern="[0-9\-]*" value=""><label for="ContactFormMessage-9152964165792">Message</label>
  4653.              <textarea rows="5" id="ContactFormMessage-9152964165792" class="input-full" name="contact[body]"></textarea>
  4654.  
  4655.              <button type="submit" class="btn">
  4656.                Send
  4657.              </button>
  4658.  
  4659.            </div>
  4660.          </div>
  4661.        </div></form>
  4662. </div>
  4663. </div>
  4664.        </div></div></div>
  4665.  </div>
  4666. </div>
  4667.  
  4668.      </div>
  4669.  
  4670.      <button type="button" class="modal__close js-modal-close text-link">
  4671.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  4672.        <span class="icon__fallback-text">"Close (esc)"</span>
  4673.      </button>
  4674.    </div>
  4675.  </div>
  4676. </div>
  4677.  
  4678.  
  4679.  
  4680.  
  4681. </div>
  4682.  
  4683.  
  4684.  
  4685. </div><div id="shopify-section-1591785296311" class="shopify-section"><style>#insta-feed{width:100%;}#insta-feed h2{font-size:20px;</style><!-- --><div id="insta-feed"></div></div><!-- END content_for_index -->
  4686.  
  4687.      </main>
  4688.  
  4689.      <div id="shopify-section-footer-promotions" class="shopify-section index-section--footer">
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697. </div>
  4698.      <div id="shopify-section-footer" class="shopify-section">
  4699. <footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
  4700.  <div class="page-width">
  4701.  
  4702.    <div class="grid">
  4703.  
  4704.  
  4705.        <div  class="grid__item footer__item--1494292487693" data-type="newsletter">
  4706.          <style data-shopify>
  4707.            @media only screen and (min-width: 769px) and (max-width: 959px) {
  4708.              .footer__item--1494292487693 {
  4709.                width: 50%;
  4710.                padding-top: 40px;
  4711.              }
  4712.              .footer__item--1494292487693:nth-child(2n + 1) {
  4713.                clear: left;
  4714.              }
  4715.            }
  4716.            @media only screen and (min-width: 960px) {
  4717.              .footer__item--1494292487693 {
  4718.                width: 35%;
  4719.              }
  4720.  
  4721.            }
  4722.          </style>
  4723.  
  4724.          
  4725.            <div class="footer__item-padding">
  4726.  
  4727.    <p class="h4 footer__title small--hide">JOIN OUR MAILING LIST</p>
  4728.    <p class="h4 footer__title medium-up--hide" aria-controls="Footer-1494292487693">
  4729.      JOIN OUR MAILING LIST
  4730.    </p>
  4731.  
  4732.  <div
  4733.    
  4734.      id="Footer-1494292487693"
  4735.    >
  4736.    <div class="collapsible-content__inner">
  4737.      <div class="footer__collapsible">
  4738.        
  4739.          <p>Sign up to get the latest on sales, new releases and more…</p>
  4740.        
  4741.  
  4742.        <form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
  4743.          
  4744.          
  4745.  
  4746.          <label for="Email-1494292487693" class="hidden-label">Enter your email</label>
  4747.          <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  4748.          <input type="hidden" name="contact[context]" value="footer">
  4749.          <div class="footer__newsletter">
  4750.            <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off">
  4751.            <button type="submit" class="footer__newsletter-btn" name="commit">
  4752.              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg>
  4753.              <span class="footer__newsletter-btn-label">
  4754.                Subscribe
  4755.              </span>
  4756.            </button>
  4757.          </div>
  4758.        </form>
  4759.  
  4760.        <ul class="no-bullets footer__social">
  4761.          
  4762.            <li>
  4763.              <a target="_blank" href="https://instagram.com/Gemsexcellence" title="Gems Excellence on Instagram">
  4764.                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
  4765.                <span class="icon__fallback-text">Instagram</span>
  4766.              </a>
  4767.            </li>
  4768.          
  4769.          
  4770.            <li>
  4771.              <a target="_blank" href="https://www.facebook.com/Gemsexcellence" title="Gems Excellence on Facebook">
  4772.                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
  4773.                <span class="icon__fallback-text">Facebook</span>
  4774.              </a>
  4775.            </li>
  4776.          
  4777.          
  4778.          
  4779.          
  4780.            <li>
  4781.              <a target="_blank" href="https://pin.it/5tlBSS7" title="Gems Excellence on Pinterest">
  4782.                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg>
  4783.                <span class="icon__fallback-text">Pinterest</span>
  4784.              </a>
  4785.            </li>
  4786.          
  4787.          
  4788.          
  4789.          
  4790.          
  4791.          
  4792.          
  4793.            <li>
  4794.              <a target="_blank" href="https://msng.link/o/?https%3A%2F%2Fu.wechat.com%2FIMMM6QZlttcVh5ekfG2IhaU=wc" title="Gems Excellence on WeChat">
  4795.   <img class="icon icon-wechat" src="//gemsexcellence.com/cdn/shop/t/4/assets/footer_wechat.png?v=147812134681075847831612343274">
  4796.                <span class="icon__fallback-text">WeChat</span>
  4797.              </a>
  4798.            </li>
  4799.          
  4800.        </ul>
  4801.      </div>
  4802.    </div>
  4803.  </div>
  4804. </div>
  4805.  
  4806.          
  4807.        </div>
  4808.      
  4809.  
  4810.  
  4811.        <div  class="grid__item footer__item--1494301487049" data-type="menu">
  4812.          <style data-shopify>
  4813.            @media only screen and (min-width: 769px) and (max-width: 959px) {
  4814.              .footer__item--1494301487049 {
  4815.                width: 50%;
  4816.                padding-top: 40px;
  4817.              }
  4818.              .footer__item--1494301487049:nth-child(2n + 1) {
  4819.                clear: left;
  4820.              }
  4821.            }
  4822.            @media only screen and (min-width: 960px) {
  4823.              .footer__item--1494301487049 {
  4824.                width: 20%;
  4825.              }
  4826.  
  4827.            }
  4828.          </style>
  4829.  
  4830.          
  4831.            
  4832.  
  4833.    <p class="h4 footer__title small--hide">
  4834.      About + Care
  4835.    </p>
  4836.    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049">
  4837.      About + Care
  4838.      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4839.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4840. </span>
  4841.  
  4842.    </button>
  4843.  
  4844.  <div
  4845.    
  4846.      id="Footer-1494301487049" class="collapsible-content collapsible-content--small"
  4847.    >
  4848.    <div class="collapsible-content__inner">
  4849.      <div class="footer__collapsible">
  4850.        <ul class="no-bullets site-footer__linklist">
  4851.          
  4852.            <li><a href="/pages/about-us">About Us</a></li>
  4853.          
  4854.            <li><a href="/pages/complimentary-services">Complimentary Services</a></li>
  4855.          
  4856.            <li><a href="/pages/product-care">Product Care</a></li>
  4857.          
  4858.            <li><a href="/pages/ring-size-measuring-tips">Find Your Ring Size</a></li>
  4859.          
  4860.            <li><a href="/pages/jewelry-insurance">Jewelry Insurance</a></li>
  4861.          
  4862.            <li><a href="/pages/faq">FAQ</a></li>
  4863.          
  4864.        </ul>
  4865.      </div>
  4866.    </div>
  4867.  </div>
  4868.  
  4869.  
  4870.          
  4871.        </div>
  4872.      
  4873.  
  4874.  
  4875.        <div  class="grid__item footer__item--1591452004007" data-type="menu">
  4876.          <style data-shopify>
  4877.            @media only screen and (min-width: 769px) and (max-width: 959px) {
  4878.              .footer__item--1591452004007 {
  4879.                width: 50%;
  4880.                padding-top: 40px;
  4881.              }
  4882.              .footer__item--1591452004007:nth-child(2n + 1) {
  4883.                clear: left;
  4884.              }
  4885.            }
  4886.            @media only screen and (min-width: 960px) {
  4887.              .footer__item--1591452004007 {
  4888.                width: 20%;
  4889.              }
  4890.  
  4891.            }
  4892.          </style>
  4893.  
  4894.          
  4895.            
  4896.  
  4897.    <p class="h4 footer__title small--hide">
  4898.      Contact
  4899.    </p>
  4900.    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1591452004007">
  4901.      Contact
  4902.      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4903.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4904. </span>
  4905.  
  4906.    </button>
  4907.  
  4908.  <div
  4909.    
  4910.      id="Footer-1591452004007" class="collapsible-content collapsible-content--small"
  4911.    >
  4912.    <div class="collapsible-content__inner">
  4913.      <div class="footer__collapsible">
  4914.        <ul class="no-bullets site-footer__linklist">
  4915.          
  4916.            <li><a href="/pages/contact-us">Contact Us</a></li>
  4917.          
  4918.        </ul>
  4919.      </div>
  4920.    </div>
  4921.  </div>
  4922.  
  4923.  
  4924.          
  4925.        </div>
  4926.      
  4927.  
  4928.  
  4929.        <div  class="grid__item footer__item--1592394315247" data-type="menu">
  4930.          <style data-shopify>
  4931.            @media only screen and (min-width: 769px) and (max-width: 959px) {
  4932.              .footer__item--1592394315247 {
  4933.                width: 50%;
  4934.                padding-top: 40px;
  4935.              }
  4936.              .footer__item--1592394315247:nth-child(2n + 1) {
  4937.                clear: left;
  4938.              }
  4939.            }
  4940.            @media only screen and (min-width: 960px) {
  4941.              .footer__item--1592394315247 {
  4942.                width: 20%;
  4943.              }
  4944.  
  4945.            }
  4946.          </style>
  4947.  
  4948.          
  4949.            
  4950.  
  4951.    <p class="h4 footer__title small--hide">
  4952.      Legal
  4953.    </p>
  4954.    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1592394315247">
  4955.      Legal
  4956.      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  4957.  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
  4958. </span>
  4959.  
  4960.    </button>
  4961.  
  4962.  <div
  4963.    
  4964.      id="Footer-1592394315247" class="collapsible-content collapsible-content--small"
  4965.    >
  4966.    <div class="collapsible-content__inner">
  4967.      <div class="footer__collapsible">
  4968.        <ul class="no-bullets site-footer__linklist">
  4969.          
  4970.            <li><a href="/pages/shipping-and-return-policy">Shipping and Return Policy</a></li>
  4971.          
  4972.            <li><a href="/pages/privacy-policy">Privacy Policy</a></li>
  4973.          
  4974.            <li><a href="/pages/terms-of-use">Terms of Use</a></li>
  4975.          
  4976.            <li><a href="/pages/disclaimer">Disclaimer</a></li>
  4977.          
  4978.            <li><a href="/pages/ccpa-opt-out">Do not sell my personal information</a></li>
  4979.          
  4980.        </ul>
  4981.      </div>
  4982.    </div>
  4983.  </div>
  4984.  
  4985.  
  4986.          
  4987.        </div>
  4988.      
  4989.      
  4990.        
  4991.      
  4992.        
  4993.      
  4994.        
  4995.      
  4996.        
  4997.      
  4998.    </div>
  4999.      
  5000.        <ul class="inline-list payment-icons footer__section">
  5001.          
  5002.            <li class="icon--payment">
  5003.              <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>
  5004.  
  5005.            </li>
  5006.          
  5007.            <li class="icon--payment">
  5008.              <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
  5009.  
  5010.            </li>
  5011.          
  5012.            <li class="icon--payment">
  5013.              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
  5014.  
  5015.            </li>
  5016.          
  5017.            <li class="icon--payment">
  5018.              <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
  5019.            </li>
  5020.          
  5021.            <li class="icon--payment">
  5022.              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
  5023.  
  5024.            </li>
  5025.          
  5026.            <li class="icon--payment">
  5027.              <svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
  5028.            </li>
  5029.          
  5030.            <li class="icon--payment">
  5031.              <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg>
  5032.            </li>
  5033.          
  5034.              <li><img class="footer__payment__options" src="//gemsexcellence.com/cdn/shop/t/4/assets/alipay.png?v=56094323388974451801594733944" alt="alipay" title="AliPay">
  5035.                <img class="footer__payment__options" src="//gemsexcellence.com/cdn/shop/t/4/assets/wechatpay.png?v=48416499243571703151612342557" alt="wechatpay" title="WeChat Pay" ></li>
  5036.        </ul>
  5037.      
  5038.    
  5039.  
  5040.    
  5041.      <p class="footer__small-text">
  5042.        &copy; 2024 Gems Excellence
  5043.        
  5044.      </p>
  5045.    
  5046.  </div>
  5047. </footer>
  5048.  
  5049.  
  5050. </div>
  5051.  
  5052.    </div>
  5053.  </div>
  5054.  
  5055.  <div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
  5056.  
  5057. <div
  5058.  id="NewsletterPopup-newsletter-popup"
  5059.  class="modal modal--square modal--mobile-friendly"
  5060.  data-section-id="newsletter-popup"
  5061.  data-section-type="newsletter-popup"
  5062.  data-delay-days="2"
  5063.  data-delay-seconds="4"
  5064.  data-test-mode="false">
  5065.  <div class="modal__inner">
  5066.    <div class="modal__centered medium-up--text-center">
  5067.      <div class="modal__centered-content">
  5068.  
  5069.        <div class="newsletter">
  5070.          
  5071.            <h3>JOIN OUR MAILING LIST</h3>
  5072.          
  5073.  
  5074.          
  5075.  
  5076.          
  5077.            <div class="rte">
  5078.              <p>Sign up to get the latest on sales, new releases and more!</p>
  5079.            </div>
  5080.          
  5081.  
  5082.          
  5083.          <div class="popup-cta">
  5084.            <form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
  5085.  
  5086.  
  5087.  
  5088.  <label for="Email-newsletter-popup" class="hidden-label">Enter your email</label>
  5089.  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  5090.  <input type="hidden" name="contact[context]" value="popup">
  5091.  <div class="input-group newsletter__input-group">
  5092.    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
  5093.    <div class="input-group-btn">
  5094.      <button type="submit" class="btn" name="commit">
  5095.        <span class="form__submit--large">Subscribe</span>
  5096.        <span class="form__submit--small">
  5097.          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg>
  5098.        </span>
  5099.      </button>
  5100.    </div>
  5101.  </div>
  5102. </form>
  5103.  
  5104.          </div>
  5105.          
  5106.  
  5107.          
  5108.  
  5109.         <button type="button" class="text-close js-modal-close">No thanks</button>
  5110.        </div>
  5111.      </div>
  5112.  
  5113.      <button type="button" class="modal__close js-modal-close text-link">
  5114.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  5115.        <span class="icon__fallback-text">"Close (esc)"</span>
  5116.      </button>
  5117.    </div>
  5118.  </div>
  5119. </div>
  5120.  
  5121.  
  5122.  
  5123.  
  5124. </div>
  5125. <script id="CartTemplate" type="text/template">
  5126.  
  5127.  <div class="drawer__scrollable">
  5128.    {{#items}}
  5129.    <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}">
  5130.      <div class="ajaxcart__row">
  5131.        <div class="grid">
  5132.          <div class="grid__item one-third">
  5133.            <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
  5134.          </div>
  5135.          <div class="grid__item two-thirds">
  5136.            <div class="ajaxcart__product-name--wrapper">
  5137.              <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
  5138.              {{#if variation}}
  5139.                <span class="ajaxcart__product-meta">{{variation}}</span>
  5140.              {{/if}}
  5141.              {{#properties}}
  5142.                {{#each this}}
  5143.                  {{#if this}}
  5144.                    <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
  5145.                  {{/if}}
  5146.                {{/each}}
  5147.              {{/properties}}
  5148.            </div>
  5149.  
  5150.            <div class="grid grid--full display-table">
  5151.              <div class="grid__item display-table-cell one-half">
  5152.                <div class="ajaxcart__quantity">
  5153.                  <label for="updates_{{key}}" class="visually-hidden">Quantity</label>
  5154.                  <div class="js-qty__wrapper">
  5155.                    <input type="text" id="updates_{{key}}"
  5156.                      class="js-qty__num"
  5157.                      value="{{itemQty}}"
  5158.                      data-id="{{key}}"
  5159.                      min="0"
  5160.                      aria-label="quantity"
  5161.                      pattern="[0-9]*"
  5162.                      name="updates[]">
  5163.                    <button type="button"
  5164.                      class="js-qty__adjust js-qty__adjust--minus"
  5165.                      aria-label="Reduce item quantity by one">
  5166.                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
  5167.                        <span class="icon__fallback-text" aria-hidden="true">&minus;</span>
  5168.                    </button>
  5169.                    <button type="button"
  5170.                      class="js-qty__adjust js-qty__adjust--plus"
  5171.                      aria-label="Increase item quantity by one">
  5172.                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg>
  5173.                        <span class="icon__fallback-text" aria-hidden="true">+</span>
  5174.                    </button>
  5175.                  </div>
  5176.                </div>
  5177.              </div>
  5178.              <div class="grid__item display-table-cell one-half text-right">
  5179.                {{#if discountsApplied}}
  5180.                  <small class="cart__price--strikethrough">{{{price}}}</small>
  5181.                  <span class="ajaxcart__price">
  5182.                    {{{discountedPrice}}}
  5183.                  </span>
  5184.                {{else}}
  5185.                  <span class="ajaxcart__price">
  5186.                    {{{price}}}
  5187.                  </span>
  5188.                {{/if}}
  5189.              </div>
  5190.            </div>
  5191.            <div class="grid grid--full display-table">
  5192.              {{#if discountsApplied}}
  5193.                <div class="grid__item text-right">
  5194.                  {{#each discounts}}
  5195.                    <small class="ajaxcart__discount cart__discount">
  5196.                      {{this.discount_application.title}} (-{{{this.formattedAmount}}})
  5197.                    </small>
  5198.                  {{/each}}
  5199.                </div>
  5200.              {{/if}}
  5201.  
  5202.              {{#if unitBase}}
  5203.                <div class="grid__item text-right">
  5204.                  <div class="product__unit-price">
  5205.                    {{{ unitPrice }}}/{{{ unitBase }}}
  5206.                  </div>
  5207.                </div>
  5208.              {{/if}}
  5209.            </div>
  5210.          </div>
  5211.        </div>
  5212.      </div>
  5213.    </div>
  5214.    {{/items}}
  5215.  
  5216.    
  5217.  </div>
  5218.  <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}} gems__cart__drawer">
  5219.    {{#if cartDiscounts }}
  5220.      <div class="grid grid--full">
  5221.        <div class="grid__item one-half">
  5222.          <p class="ajaxcart__subtotal">Discounts</p>
  5223.        </div>
  5224.        <div class="grid__item one-half text-right">
  5225.          {{#each cartDiscounts}}
  5226.            <p class="ajaxcart__price cart__discount">
  5227.              {{this.title}} (-{{{this.formattedAmount}}})
  5228.            </p>
  5229.          {{/each}}
  5230.        </div>
  5231.      </div>
  5232.    {{/if}}
  5233.    <div class="grid grid--full">
  5234.      <div class="grid__item one-half">
  5235.        <p class="ajaxcart__subtotal">Subtotal</p>
  5236.      </div>
  5237.      <div class="grid__item one-half text-right">
  5238.        <p class="ajaxcart__price">{{{totalPrice}}}</p>
  5239.      </div>
  5240.    </div>
  5241.    <p class="ajaxcart__note">
  5242.      Shipping, taxes, and discount codes calculated at checkout.
  5243.    </p>
  5244.    
  5245.      <p class="ajaxcart__note ajaxcart__note--terms">
  5246.        <input type="checkbox" id="CartAgree" />
  5247.        <label for="CartAgree">
  5248.          
  5249.            I agree with the terms and conditions
  5250.          
  5251.        </label>
  5252.      </p>
  5253.    
  5254.    
  5255.      
  5256.    
  5257.    <button type="submit" class="btn btn--full cart__checkout cart__checkout--ajax gems_cart_drawer_checkout" name="checkout">
  5258.      Check out
  5259.    </button>
  5260.  </div>
  5261.  
  5262. </script>
  5263.  
  5264.  <div class="hide">
  5265.    <button id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
  5266.      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
  5267.      <span class="icon__fallback-text">Previous</span>
  5268.    </button>
  5269.    <button id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
  5270.      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
  5271.      <span class="icon__fallback-text">Next</span>
  5272.    </button>
  5273.  </div><script id="PredictiveTemplate" type="text/template">
  5274.  <div class="predictive-result__layout">
  5275.    
  5276.      {{#if products}}
  5277.        <div data-type-products>
  5278.          <div class="grid grid--uniform">
  5279.            {{#products}}
  5280.              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
  5281.                <div class="grid-product__content">
  5282.                  {{#if custom_label }}
  5283.                    <div class="grid-product__tag grid-product__tag--custom">
  5284.                      {{custom_label}}
  5285.                    </div>
  5286.                  {{/if}}
  5287.                  {{#if on_sale }}
  5288.                    <div class="grid-product__tag grid-product__tag--sale">
  5289.                      Sale
  5290.                    </div>
  5291.                  {{/if}}
  5292.  
  5293.                  <a href="{{url}}" class="grid-product__link">
  5294.                    <div class="grid-product__image-mask">
  5295.                      <div
  5296.                        class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
  5297.                        <div class="predictive__image-wrap">
  5298.                          {{#if image }}
  5299.                            <img class="image-fit lazyload"
  5300.                                data-src="{{image}}"
  5301.                                data-widths="[180, 360, 540, 720]"
  5302.                                data-sizes="auto">
  5303.                          {{/if}}
  5304.                        </div>
  5305.                      </div>
  5306.                    </div>
  5307.                    <div class="grid-product__meta">
  5308.                      <div class="grid-product__title grid-product__title--body">
  5309.                        {{title}}
  5310.                      </div>
  5311.                      
  5312.                      
  5313.                    </div>
  5314.                  </a>
  5315.                </div>
  5316.              </div>
  5317.            {{/products}}
  5318.          </div>
  5319.        </div>
  5320.      {{/if}}
  5321.  
  5322.      {{#if pages}}
  5323.        <div data-type-pages>
  5324.          <p class="h6 predictive__label">Pages:</p>
  5325.          {{#pages}}
  5326.            <div>
  5327.              <a href="{{url}}">
  5328.                {{title}}
  5329.              </a>
  5330.            </div>
  5331.          {{/pages}}
  5332.        </div>
  5333.      {{/if}}
  5334.  
  5335.      {{#if articles}}
  5336.        <div data-type-articles>
  5337.          <p class="h6 predictive__label">Articles:</p>
  5338.          <div class="grid grid--uniform">
  5339.            {{#articles}}
  5340.              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
  5341.                <a href="{{url}}" class="grid-product__link grid-product__link--inline">
  5342.  
  5343.                  <div class="grid-product__image-mask">
  5344.                    <div
  5345.                      class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
  5346.                      <div class="predictive__image-wrap">
  5347.                        {{#if image }}
  5348.                          <img class="image-fit lazyload"
  5349.                              data-src="{{image}}"
  5350.                              data-widths="[180, 360, 540, 720]"
  5351.                              data-sizes="auto">
  5352.                        {{/if}}
  5353.                      </div>
  5354.                    </div>
  5355.                  </div>
  5356.  
  5357.                  <div class="grid-product__meta">
  5358.                    {{title}}
  5359.                  </div>
  5360.                </a>
  5361.              </div>
  5362.            {{/articles}}
  5363.          </div>
  5364.        </div>
  5365.      {{/if}}
  5366.    
  5367.  </div>
  5368. </script>
  5369. <div id="VideoModal" class="modal modal--solid">
  5370.  <div class="modal__inner">
  5371.    <div class="modal__centered page-width text-center">
  5372.      <div class="modal__centered-content">
  5373.        <div class="video-wrapper video-wrapper--modal">
  5374.          <div id="VideoHolder"></div>
  5375.        </div>
  5376.      </div>
  5377.    </div>
  5378.  </div>
  5379.  
  5380.  <button type="button" class="modal__close js-modal-close text-link">
  5381.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  5382.    <span class="icon__fallback-text">"Close (esc)"</span>
  5383.  </button>
  5384. </div>
  5385.  
  5386.  <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
  5387.  <div class="pswp__bg"></div>
  5388.  <div class="pswp__scroll-wrap">
  5389.    <div class="pswp__container">
  5390.      <div class="pswp__item"></div>
  5391.      <div class="pswp__item"></div>
  5392.      <div class="pswp__item"></div>
  5393.    </div>
  5394.  
  5395.    <div class="pswp__ui pswp__ui--hidden">
  5396.      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
  5397.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
  5398.      </button>
  5399.  
  5400.      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
  5401.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
  5402.      </button>
  5403.  
  5404.      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
  5405.        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
  5406.      </button>
  5407.    </div>
  5408.  </div>
  5409. </div>
  5410.  
  5411.  
  5412.  
  5413.  
  5414. <link rel="dns-prefetch" href="https://store.swymrelay.com" crossorigin>
  5415. <link rel="dns-prefetch" href="//swymprod.azureedge.net/code/swym-shopify.js">
  5416. <link rel="preconnect" href="//swymprod.azureedge.net/code/swym-shopify.js">
  5417. <script id="swym-snippet">
  5418.  window.swymLandingURL = document.URL;
  5419.  (function loadSwymFaster(){
  5420.    var elScripts = document.querySelectorAll("script:not([src]):not([class]):not([id])"), scriptLoadScript, scriptLoadScriptText;
  5421.    for(var i = 0; i < elScripts.length; i++){
  5422.      var elScript = elScripts[i];
  5423.      // TODO change swym- check to script metafield
  5424.      if(elScript.innerText.indexOf('swym-shopify.js') > -1){
  5425.        scriptLoadScriptText = elScript.innerText;
  5426.        break;
  5427.      }
  5428.    }
  5429.    if(scriptLoadScriptText) {
  5430.      var startStr = 'var urls =';
  5431.      var startIdx = scriptLoadScriptText.indexOf(startStr);
  5432.      var endStr = '"];';
  5433.      var endIdx = scriptLoadScriptText.indexOf(endStr,startIdx);
  5434.      var listOfUrlsText = scriptLoadScriptText.slice(startIdx + startStr.length, endIdx + endStr.length);
  5435.      var s = document.createElement('script');
  5436.      s.type = 'text/javascript';
  5437.      s.src = ("\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js" || "//swymprod.azureedge.net/code/swym-shopify.js") + "?shop=gemsexcellence.myshopify.com";
  5438.      var x = document.getElementsByTagName('script')[0];
  5439.      x.parentNode.insertBefore(s, x);
  5440.    }
  5441.  })();
  5442.  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
  5443.  window.swymPageLoad = function(){
  5444.    window.SwymProductVariants = window.SwymProductVariants || {};
  5445.    window.SwymHasCartItems = 0 > 0;
  5446.    window.SwymPageData = {}, window.SwymProductInfo = {};
  5447.    var unknown = {et: 0};
  5448.    window.SwymPageData = unknown;
  5449.    
  5450.    window.SwymPageData.uri = window.swymLandingURL;
  5451.  };
  5452.  
  5453.  if(window.selectCallback){
  5454.    (function(){
  5455.      // Variant select override
  5456.      var originalSelectCallback = window.selectCallback;
  5457.      window.selectCallback = function(variant){
  5458.        originalSelectCallback.apply(this, arguments);
  5459.        try{
  5460.          if(window.triggerSwymVariantEvent){
  5461.            window.triggerSwymVariantEvent(variant.id);
  5462.          }
  5463.        }catch(err){
  5464.          console.warn("Swym selectCallback", err);
  5465.        }
  5466.      };
  5467.    })();
  5468.  }
  5469.  window.swymCustomerId = null;
  5470.  var swappName = ("Wishlist" || "Wishlist");
  5471.  var swymJSObject = {
  5472.    pid: "968p9kLz19xUyV0ZES7kr0S833OposkMxt2loMNQvSw=" || "968p9kLz19xUyV0ZES7kr0S833OposkMxt2loMNQvSw=",
  5473.    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
  5474.  };
  5475.  window.swymJSShopifyLoad = function(){
  5476.    if(window.swymPageLoad) swymPageLoad();
  5477.    if(!window._swat) {
  5478.      (function (s, w, r, e, l, a, y) {
  5479.        r['SwymRetailerConfig'] = s;
  5480.        r[s] = r[s] || function (k, v) {
  5481.          r[s][k] = v;
  5482.        };
  5483.      })('_swrc', '', window);
  5484.      _swrc('RetailerId', swymJSObject.pid);
  5485.      _swrc('Callback', function(){initSwymShopify();});
  5486.    }else if(window._swat.postLoader){
  5487.      _swrc = window._swat.postLoader;
  5488.      _swrc('RetailerId', swymJSObject.pid);
  5489.      _swrc('Callback', function(){initSwymShopify();});
  5490.    }else{
  5491.      initSwymShopify();
  5492.    }
  5493.  }
  5494.  if(!window._SwymPreventAutoLoad) {
  5495.    swymJSShopifyLoad();
  5496.  }
  5497.  window.swymGetCartCookies = function(){
  5498.    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
  5499.    var reqdCookies = {};
  5500.    RequiredCookies.forEach(function(k){
  5501.      reqdCookies[k] = _swat.storage.getRaw(k);
  5502.    });
  5503.    var cart_token = window.swymCart.token;
  5504.    var data = {
  5505.        action:'cart',
  5506.        token:cart_token,
  5507.        cookies:reqdCookies
  5508.    };
  5509.    return data;
  5510.  }
  5511.  
  5512.  window.swymGetCustomerData = function(){
  5513.    
  5514.    return {status:1};
  5515.    
  5516.  }
  5517. </script>
  5518. <style id="safari-flasher-pre"></style>
  5519. <script>
  5520.  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
  5521.    document.getElementById("safari-flasher-pre").innerHTML = ''
  5522.      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
  5523.      + '.swym-button.swym-add-to-wishlist{display: none;}'
  5524.      + '.swym-button.swym-add-to-watchlist{display: none;}'
  5525.      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
  5526.      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
  5527.      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
  5528.      + '{-webkit-transition: none; transition: none;}'
  5529.      + '';
  5530.    window.SwymCallbacks = window.SwymCallbacks || [];
  5531.    window.SwymCallbacks.push(function(tracker){
  5532.      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
  5533.        // flash-preventer
  5534.        var x = function(){
  5535.          SwymUtils.onDOMReady(function() {
  5536.            var d = document.createElement("div");
  5537.            d.innerHTML = "<style id='safari-flasher-post'>"
  5538.              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
  5539.              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
  5540.              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
  5541.              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
  5542.              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
  5543.              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
  5544.              + "</style>";
  5545.            document.head.appendChild(d);
  5546.          });
  5547.        };
  5548.        setTimeout(x, 10);
  5549.      });
  5550.    });
  5551.  }
  5552. </script>
  5553. <style id="swym-product-view-defaults">
  5554.  /* Hide when not loaded */
  5555.  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
  5556.    display: none;
  5557.  }
  5558. </style>
  5559.  
  5560. <script src="//cdn.shopify.com/s/files/1/0633/1672/1913/t/1/assets/splide.min.js" type="text/javascript"></script>
  5561.  
  5562. <!-- Google Tag Manager (noscript) -->
  5563. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K8TC93JP"
  5564. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  5565. <!-- End Google Tag Manager (noscript) -->
  5566.  
  5567. <div id="shopify-block-1804893150726543839" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cur-init --><script type="text/javascript" id="nova-cur-app-embed-init">
  5568.  window.baCurr = window.baCurr || {};
  5569.  window.baCurr.rePeat = function () {};
  5570.  window.baCurr.config = {"enabled":true,"auto_loc":true,"ui_style":"default","verified":"false","auto_pref":false,"flag_type":"countryandmoney","lightning":true,"round_dec":null,"chosen_cur":[{"USD":"US Dollar (USD)"},{"EUR":"Euro (EUR)"},{"HKD":"Hong Kong Dollar (HKD)"},{"SGD":"Singapore Dollar (SGD)"},{"CNY":"Chinese Yuan (CNY)"},{"TWD":"New Taiwan Dollar (TWD)"},{"THB":"Thai Baht (THB)"},{"GBP":"British Pound (GBP)"},{"CAD":"Canadian Dollar (CAD)"},{"AUD":"Australian Dollar (AUD)"}],"flag_theme":"default","night_time":false,"custom_code":"{\"css\":\"\"}","flag_design":"modern","mob_visible":true,"price_hover":false,"round_style":"removeDecimal","mob_placement":"bottom_left","cart_alert_note":"All orders are processed in [checkout_currency], using the latest exchange rates.","desktop_visible":true,"selector_bg_hex":"#ffffff","cart_alert_state":true,"display_position":"bottom_left","manual_placement":"","money_mouse_show":"false","round_by_default":true,"cart_alert_bg_hex":"#fbf5f5","selector_text_hex":"#1e1e1e","mob_placement_type":"floating","selector_hover_hex":"#ffffff","cart_alert_font_hex":"#1e1e1e","show_all_currencies":false,"mob_manual_placement":"","selector_border_type":"noBorder","cur_start_wizard_data":{},"display_position_type":"floating","moneyWithCurrencyFormat":false,"selector_box_shadow_enabled":true};
  5571.  window.baCurr.config.money_format = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e";
  5572.  window.baCurr.config.money_with_currency_format = "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e";
  5573.  window.baCurr.config.user_curr = "USD";
  5574.  window.baCurr.config.multi_curr = [];
  5575.  
  5576.  window.baCurr.config.final_currency = "USD" || '';
  5577.  window.baCurr.config.multi_curr = "AUD,CAD,CNY,EUR,GBP,HKD,JPY,MYR,NZD,SGD,THB,TWD,USD".split(',') || '';
  5578. </script>
  5579. <!-- END app snippet -->
  5580.  
  5581.  
  5582. </div></body>
  5583. </html>
  5584.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda