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: http://hvoptics.com/coronavirus-updates-live

  1. <!doctype html>
  2. <!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
  3. <!--[if IE 9 ]><html class="ie9 no-js" lang="en"> <![endif]-->
  4. <!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
  5. <head>
  6.  
  7.  <meta name="google-site-verification" content="72awwRIMIMkLVXoj7em0d5Ho8VdNXi73ayhGg-XS4Mw" /><!--Content in content_for_header -->
  8. <!--LayoutHub-Embed--><meta name="layouthub" /><link rel="stylesheet" type="text/css" href="data:text/css;base64,Ym9keSBpbnB1dCxib2R5IHRleHRhcmVhLGJvZHkgYnV0dG9uLGJvZHkgc2VsZWN0IHtmb250LWZhbWlseTogaW5oZXJpdDt9W2RhdGEtbGF5b3V0aHViPSJzZWN0aW9uIl0sIFtkYXRhLWxheW91dGh1Yj0ic2VjdGlvbiJdICoge3BhZGRpbmc6IDBweDttYXJnaW4tdG9wOiAwcHg7bWFyZ2luLWJvdHRvbTogMHB4O306cm9vdHstLWxoLWZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50Oy0tbGgtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDstLWxoLWNvbG9yLXJnYjogMjU1LCAgMjU1LCAgMjU1ICFpbXBvcnRhbnQ7fWJvZHkgc2VjdGlvbltkYXRhLWxheW91dGh1Yj0ic2VjdGlvbiJdIHtjb2xvcjogIzdBN0E3QTtmb250LXNpemU6IDEycHggIWltcG9ydGFudDt9W2RhdGEtbGF5b3V0aHViPSJzZWN0aW9uIl0gaDEsIFtkYXRhLWxheW91dGh1Yj0ic2VjdGlvbiJdIGgyLCBbZGF0YS1sYXlvdXRodWI9InNlY3Rpb24iXSBoMywgW2RhdGEtbGF5b3V0aHViPSJzZWN0aW9uIl0gaDQsIFtkYXRhLWxheW91dGh1Yj0ic2VjdGlvbiJdIGg1IHtjb2xvcjogIzFBMUExQjt9IGltZy5saC1sYXp5Om5vdChbc3JjXSkge3Zpc2liaWxpdHk6IGhpZGRlbjt9" media="all">
  9. <!--LH--><script>window.LH = window.LH || {}; window.LH.tracking={"account_id":"87673884","profile_id":"215893492","property_id":"UA-87673884-2"};</script><!--/LayoutHub-Embed--><meta name="google-site-verification" content="7cmGE4E6v0fFv42xs8p57WeTJQ2QObQwNqql64OyAOo" />  
  10.   <meta charset="utf-8">
  11.   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  12.   <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0">
  13.   <meta name="theme-color" content="#212121">
  14.   <link rel="canonical" href="https://hvoptics.com/404">
  15.  <meta name="facebook-domain-verification" content="ipudn5qheewokks6ichigdlksejtgo" />
  16.  
  17. <!-- Network optimisations -->
  18. <link rel="preload" as="style" href="//hvoptics.com/cdn/shop/t/67/assets/theme-critical.scss.css?v=171114019535867972501709626759"><link rel="preconnect" href="//cdn.shopify.com" crossorigin>
  19. <link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin>
  20. <link rel="preconnect" href="//v.shopify.com" crossorigin>
  21. <link rel="preconnect" href="//ajax.googleapis.com" crossorigin>
  22. <link rel="preconnect" href="//s.ytimg.com" crossorigin>
  23. <link rel="preconnect" href="//www.youtube.com" crossorigin>
  24. <link rel="dns-prefetch" href="//productreviews.shopifycdn.com">
  25. <link rel="dns-prefetch" href="//maps.googleapis.com">
  26. <link rel="dns-prefetch" href="//maps.gstatic.com">
  27.  
  28.  
  29.    <link rel="shortcut icon" href="//hvoptics.com/cdn/shop/files/V-01_32x32.png?v=1613736638" type="image/png">
  30.  
  31.   <!-- Title and description ================================================== -->
  32.   <title>
  33.   404 Not Found &ndash; Happy Vision
  34.   </title>
  35.  
  36.  
  37.   <link rel="preload" href="//cdn.shopify.com/s/files/1/0639/7480/1583/t/1/assets/prefetch_critical_resources.js" as="script">
  38. <!-- /snippets/social-meta-tags.liquid -->
  39.  
  40.  
  41.  
  42.  
  43. <meta property="og:site_name" content="Happy Vision">
  44. <meta property="og:url" content="https://hvoptics.com/404">
  45. <meta property="og:title" content="404 Not Found">
  46. <meta property="og:type" content="website">
  47. <meta property="og:description" content="Shop Fashionable Frames, Sunglasses, Contact Lenses & Eyewear for women, men, and kids at Happy Vision Online Store in Egypt • FREE shipping • 14 Day Returns
  48.  
  49. Check out the latest Tommy Hifiger, Fossil, Carrera, Ray Ban, Dior, Jimmy Choo, Hugo Boss, & Fendi eyewear collections. Bella Contact lenses and Acuvue available">
  50.  
  51.  
  52.  
  53.  
  54.  
  55. <meta name="twitter:card" content="summary_large_image">
  56. <meta name="twitter:title" content="404 Not Found">
  57. <meta name="twitter:description" content="Shop Fashionable Frames, Sunglasses, Contact Lenses & Eyewear for women, men, and kids at Happy Vision Online Store in Egypt • FREE shipping • 14 Day Returns
  58.  
  59. Check out the latest Tommy Hifiger, Fossil, Carrera, Ray Ban, Dior, Jimmy Choo, Hugo Boss, & Fendi eyewear collections. Bella Contact lenses and Acuvue available"><script src="//cdn.shopify.com/s/files/1/0639/7480/1583/t/1/assets/prefetch_critical_resources.js" type="text/javascript"></script><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/0639/7480/1583/t/1/assets/preload.js" type="text/javascript"></script>
  60. <script  type="text/javascripts">
  61. !function (w, d, t) {
  62.  w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
  63.  ttq.load('C3RCJ97M75MTE2LNA1MG');
  64.  ttq.page();
  65. }(window, document, 'ttq');
  66. </script>
  67.  <!-- Google Tag Manager -->
  68. <script type="text/javascripts">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  69. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  70. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  71. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  72. })(window,document,'script','dataLayer','GTM-KBXTGLN');</script>
  73. <!-- End Google Tag Manager -->
  74.  
  75.   <!-- JS before CSSOM =================================================== -->
  76.   <script type="text/javascript">
  77. theme = {};
  78. theme.t = {};
  79. theme.map = {};
  80. theme.cart_ajax = true;theme.multiple_currencies = false;
  81. </script>
  82.   <script src="//hvoptics.com/cdn/shop/t/67/assets/lazysizes.min.js?v=128892553143126369191709626696"></script>
  83.   <script src="//hvoptics.com/cdn/shop/t/67/assets/vendor.min.js?v=164820642918265574901709626730" defer="defer"></script>
  84.   <script src="//hvoptics.com/cdn/shop/t/67/assets/ajax-cart.min.js?v=2032561716360336091709626759" defer="defer"></script>
  85.  
  86.   <!-- CSS ================================================== -->
  87. <style>@font-face {
  88.  font-family: Nunito;
  89.  font-weight: 400;
  90.  font-style: normal;
  91.  font-display: swap;
  92.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.eeda324bc2f350e5c92cf5ef4a0712035386bd19.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4b2805d9f28406b8491cb921145ab53db0af5dc1719449196e8731e8b3e57e90") format("woff2"),
  93.       url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.510d96f4fbdd1b53fb60bf060c2e23e85d391444.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=19f7736f933dea400efd7d6acfb8c055fa8d71850494ef2cd00ec9acecafbde0") format("woff");
  94. }
  95.  
  96. @font-face {
  97.  font-family: Nunito;
  98.  font-weight: 400;
  99.  font-style: normal;
  100.  font-display: swap;
  101.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.eeda324bc2f350e5c92cf5ef4a0712035386bd19.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4b2805d9f28406b8491cb921145ab53db0af5dc1719449196e8731e8b3e57e90") format("woff2"),
  102.       url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.510d96f4fbdd1b53fb60bf060c2e23e85d391444.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=19f7736f933dea400efd7d6acfb8c055fa8d71850494ef2cd00ec9acecafbde0") format("woff");
  103. }
  104.  
  105. @font-face {
  106.  font-family: Nunito;
  107.  font-weight: 400;
  108.  font-style: normal;
  109.  font-display: swap;
  110.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.eeda324bc2f350e5c92cf5ef4a0712035386bd19.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4b2805d9f28406b8491cb921145ab53db0af5dc1719449196e8731e8b3e57e90") format("woff2"),
  111.       url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.510d96f4fbdd1b53fb60bf060c2e23e85d391444.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=19f7736f933dea400efd7d6acfb8c055fa8d71850494ef2cd00ec9acecafbde0") format("woff");
  112. }
  113.  
  114. @font-face {
  115.  font-family: Nunito;
  116.  font-weight: 400;
  117.  font-style: normal;
  118.  font-display: swap;
  119.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.eeda324bc2f350e5c92cf5ef4a0712035386bd19.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4b2805d9f28406b8491cb921145ab53db0af5dc1719449196e8731e8b3e57e90") format("woff2"),
  120.       url("//hvoptics.com/cdn/fonts/nunito/nunito_n4.510d96f4fbdd1b53fb60bf060c2e23e85d391444.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=19f7736f933dea400efd7d6acfb8c055fa8d71850494ef2cd00ec9acecafbde0") format("woff");
  121. }
  122.  
  123. @font-face {
  124.  font-family: Nunito;
  125.  font-weight: 700;
  126.  font-style: normal;
  127.  font-display: swap;
  128.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_n7.11fe4cbfacf531cf735c34b0201089187174544c.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=1a34a16aefdb3afae6cc96d24c54451e8b67618325067801444032daa9cfa832") format("woff2"),
  129.       url("//hvoptics.com/cdn/fonts/nunito/nunito_n7.020eae217066713ac7fdef90e29cdc906697a02f.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=24c48a94d75e9f1134b01751f987a52727bb1e85168aca6fabfff4a3e0123c38") format("woff");
  130. }
  131.  
  132. @font-face {
  133.  font-family: Nunito;
  134.  font-weight: 400;
  135.  font-style: italic;
  136.  font-display: swap;
  137.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_i4.dbaca638c505ec148af97f053d848593eba2f0b4.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=f1638afa1eaa0b99c2cec210365f7719c3ea89316b0a95addedd74758dae3b15") format("woff2"),
  138.       url("//hvoptics.com/cdn/fonts/nunito/nunito_i4.30fd4764a73b8d42cc49848e358ad40d27278c54.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=ab04c0c6d968914f2aa113aa6a71b52e218c68e1efc034b2505b1deff8723da4") format("woff");
  139. }
  140.  
  141. @font-face {
  142.  font-family: Nunito;
  143.  font-weight: 700;
  144.  font-style: italic;
  145.  font-display: swap;
  146.  src: url("//hvoptics.com/cdn/fonts/nunito/nunito_i7.2d10e1abe8ee167824bd81cffcfe2cdc382a5961.woff2?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=92ba70c99e4134ac358b407cb60136d1fdc2daee002ce417dc45d520791fb278") format("woff2"),
  147.       url("//hvoptics.com/cdn/fonts/nunito/nunito_i7.ef707341e7b30e253c3e6841a27f272b46a45ca5.woff?h1=aHZvcHRpY3MuY29t&h2=aGFwcHl2aXNpb24uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=2ba759663f612e9623422c0c3a67007b7f1f71d3aa25b71e8ff9aba8b4a1b147") format("woff");
  148. }
  149.  
  150. </style>
  151.  
  152. <link rel="stylesheet" href="//hvoptics.com/cdn/shop/t/67/assets/theme-critical.scss.css?v=171114019535867972501709626759">
  153.  
  154. <link rel="preload" href="//hvoptics.com/cdn/shop/t/67/assets/theme.scss.css?v=72404115512627796291709626759" as="style" onload="this.onload=null;this.rel='stylesheet'">
  155. <noscript><link rel="stylesheet" href="//hvoptics.com/cdn/shop/t/67/assets/theme.scss.css?v=72404115512627796291709626759"></noscript>
  156. <script>
  157. /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
  158. (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this));
  159. </script>
  160.  
  161. <!-- JS after CSSOM=================================================== -->
  162.   <script src="//hvoptics.com/cdn/shop/t/67/assets/theme.min.js?v=163465797415349406041709626727" defer="defer"></script>
  163.   <script src="//hvoptics.com/cdn/shop/t/67/assets/custom.js?v=80737383346494004101709626675" defer="defer"></script>
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.      <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="fN0nkEjChpGEsS_-MCApUKwGjrJCkiEu_xeWQ5q2L2k">
  171. <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/35835936906/digital_wallets/dialog">
  172. <script async="async" data-src="/checkouts/internal/preloads.js?locale=en-EG"></script>
  173. <script async="async" data-src="https://shop.app/checkouts/internal/preloads.js?locale=en-EG&shop_id=35835936906" crossorigin="anonymous"></script>
  174. <script id="shopify-features" type="application/json">{"accessToken":"340d0f0c4dbcab5e6367ddafad1cfa40","betas":["rich-media-storefront-analytics"],"domain":"hvoptics.com","predictiveSearch":true,"shopId":35835936906,"smart_payment_buttons_url":"https:\/\/hvoptics.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/hvoptics.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en","flg4ff40b22":false}</script>
  175. <script>var Shopify = Shopify || {};
  176. Shopify.shop = "happyvision.myshopify.com";
  177. Shopify.locale = "en";
  178. Shopify.currency = {"active":"EGP","rate":"1.0"};
  179. Shopify.country = "EG";
  180. Shopify.theme = {"name":"Copy of Copy of Corrected One 19.12.22 final ||...","id":139988566263,"theme_store_id":836,"role":"main"};
  181. Shopify.theme.handle = "null";
  182. Shopify.theme.style = {"id":null,"handle":null};
  183. Shopify.cdnHost = "hvoptics.com/cdn";
  184. Shopify.routes = Shopify.routes || {};
  185. Shopify.routes.root = "/";</script>
  186. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  187. <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>
  188. <script>(function() {
  189.  function asyncLoad() {
  190.    var urls = ["https:\/\/shopi.plexhr.com\/orderDeadlineInt\/script\/plex.php?shop=happyvision.myshopify.com","https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=happyvision.myshopify.com","https:\/\/app.layouthub.com\/shopify\/layouthub.js?shop=happyvision.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=happyvision.myshopify.com","https:\/\/upsellproductaddons.com\/main.bundle.5d7b3c7054f5716ec06e.js?shop=happyvision.myshopify.com","https:\/\/hvoptics.com\/apps\/giraffly-trust\/trust-worker-0b1f61eefac3480c5f2548c4b6db64315500d3a2.js?v=20230719195055\u0026shop=happyvision.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0358\/3593\/6906\/t\/60\/assets\/pop_35835936906.js?v=1690280468\u0026shop=happyvision.myshopify.com","\/\/productreviews.shopifycdn.com\/embed\/loader.js?shop=happyvision.myshopify.com","https:\/\/widgetic.com\/sdk\/sdk.js?shop=happyvision.myshopify.com","https:\/\/gifts.good-apps.co\/storage\/js\/good_free_gift-happyvision.myshopify.com.js?ver=20\u0026shop=happyvision.myshopify.com","https:\/\/cdn.pushowl.com\/latest\/sdks\/pushowl-shopify.js?subdomain=happyvision\u0026environment=production\u0026guid=3a68b5ff-f565-45c1-849d-2d0afd9e8ca8\u0026shop=happyvision.myshopify.com"];
  191.    for (var i = 0; i < urls.length; i++) {
  192.      var s = document.createElement('script');
  193.      s.type = 'text/javascript';
  194.      s.async = true;
  195.      s.src = urls[i];
  196.      var x = document.getElementsByTagName('script')[0];
  197.      x.parentNode.insertBefore(s, x);
  198.    }
  199.  };
  200.  document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) {
  201.    window.attachEvent('onload', function(){});
  202.  } else {
  203.    window.addEventListener('load', function(){}, false);
  204.  }
  205. })();</script>
  206. <script id="__st">var __st={"a":35835936906,"offset":10800,"reqid":"3ba3f227-e586-4f7e-9385-46156d17485f-1714888006","pageurl":"hvoptics.com\/404","u":"1915814e1c82"};</script>
  207. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  208. <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,n){try{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,d){const[l,p]=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,!0),_=e=>{const t=e.target,n=t instanceof HTMLFormElement?t:t&&t.form;return n&&l().find((e=>n===e))};a.addEventListener('submit',(e=>{_(e)&&e.preventDefault()}));for(const e of['focusin','change'])a.addEventListener(e,(e=>{const t=_(e);t&&!t.dataset[r]&&(u(t,p().some((e=>e===t))),t.dataset[r]=!0)}));const v=i.get('form_key'),g=i.get(s);v&&g&&a.addEventListener('DOMContentLoaded',(()=>{for(const e of p())e.elements[s].value===g&&c(e,v,m)}))}(m,a.sessionStorage,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.2.iife.js'}))}))}();</script>
  209. <script integrity="sha256-n5Uet9jVOXPHGd4hH4B9Y6+BxkTluaaucmYaxAjUcvY=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//hvoptics.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-9f951eb7d8d53973c719de211f807d63af81c644e5b9a6ae72661ac408d472f6.js" crossorigin="anonymous"></script>
  210. <script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.data-src="https://hvoptics.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  211. </script>
  212. <script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("#dynamic-checkout-cart")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
  213. </script>
  214.  
  215.  
  216. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>        
  217.    
  218.  
  219.  
  220.  
  221.  <!-- Avada FSB Script -->
  222.  
  223.  <!-- Avada FSB Compatible Script -->
  224.  
  225.    
  226.    
  227.    
  228.      
  229.      
  230.      
  231.      
  232.      
  233.      
  234.    
  235.  
  236.  
  237.  <!-- /Avada FSB Compatible Script -->
  238.  
  239. <script>const AVADA_FSB = {
  240.        bars: [],
  241.        cart: 0
  242.    }</script>
  243.  <!-- /Avada FSB Script -->
  244.  
  245. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="fN0nkEjChpGEsS_-MCApUKwGjrJCkiEu_xeWQ5q2L2k">
  246. <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/35835936906/digital_wallets/dialog">
  247. <script async="async" src="/checkouts/internal/preloads.js?locale=en-EG"></script>
  248. <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-EG&shop_id=35835936906" crossorigin="anonymous"></script>
  249. <script id="shopify-features" type="application/json">{"accessToken":"340d0f0c4dbcab5e6367ddafad1cfa40","betas":["rich-media-storefront-analytics"],"domain":"hvoptics.com","predictiveSearch":true,"shopId":35835936906,"smart_payment_buttons_url":"https:\/\/hvoptics.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/hvoptics.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en","flg4ff40b22":false}</script>
  250. <script>var Shopify = Shopify || {};
  251. Shopify.shop = "happyvision.myshopify.com";
  252. Shopify.locale = "en";
  253. Shopify.currency = {"active":"EGP","rate":"1.0"};
  254. Shopify.country = "EG";
  255. Shopify.theme = {"name":"Copy of Copy of Corrected One 19.12.22 final ||...","id":139988566263,"theme_store_id":836,"role":"main"};
  256. Shopify.theme.handle = "null";
  257. Shopify.theme.style = {"id":null,"handle":null};
  258. Shopify.cdnHost = "hvoptics.com/cdn";
  259. Shopify.routes = Shopify.routes || {};
  260. Shopify.routes.root = "/";</script>
  261. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  262. <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>
  263. <script>(function() {
  264.  function asyncLoad() {
  265.    var urls = ["https:\/\/shopi.plexhr.com\/orderDeadlineInt\/script\/plex.php?shop=happyvision.myshopify.com","https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=happyvision.myshopify.com","https:\/\/app.layouthub.com\/shopify\/layouthub.js?shop=happyvision.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=happyvision.myshopify.com","https:\/\/upsellproductaddons.com\/main.bundle.5d7b3c7054f5716ec06e.js?shop=happyvision.myshopify.com","https:\/\/hvoptics.com\/apps\/giraffly-trust\/trust-worker-0b1f61eefac3480c5f2548c4b6db64315500d3a2.js?v=20230719195055\u0026shop=happyvision.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0358\/3593\/6906\/t\/60\/assets\/pop_35835936906.js?v=1690280468\u0026shop=happyvision.myshopify.com","\/\/productreviews.shopifycdn.com\/embed\/loader.js?shop=happyvision.myshopify.com","https:\/\/widgetic.com\/sdk\/sdk.js?shop=happyvision.myshopify.com","https:\/\/gifts.good-apps.co\/storage\/js\/good_free_gift-happyvision.myshopify.com.js?ver=20\u0026shop=happyvision.myshopify.com","https:\/\/cdn.pushowl.com\/latest\/sdks\/pushowl-shopify.js?subdomain=happyvision\u0026environment=production\u0026guid=3a68b5ff-f565-45c1-849d-2d0afd9e8ca8\u0026shop=happyvision.myshopify.com"];
  266.    for (var i = 0; i < urls.length; i++) {
  267.      var s = document.createElement('script');
  268.      s.type = 'text/javascript';
  269.      s.async = true;
  270.      s.src = urls[i];
  271.      var x = document.getElementsByTagName('script')[0];
  272.      x.parentNode.insertBefore(s, x);
  273.    }
  274.  };
  275.  if(window.attachEvent) {
  276.    window.attachEvent('onload', asyncLoad);
  277.  } else {
  278.    window.addEventListener('load', asyncLoad, false);
  279.  }
  280. })();</script>
  281. <script id="__st">var __st={"a":35835936906,"offset":10800,"reqid":"3ba3f227-e586-4f7e-9385-46156d17485f-1714888006","pageurl":"hvoptics.com\/404","u":"1915814e1c82"};</script>
  282. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  283. <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,n){try{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,d){const[l,p]=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,!0),_=e=>{const t=e.target,n=t instanceof HTMLFormElement?t:t&&t.form;return n&&l().find((e=>n===e))};a.addEventListener('submit',(e=>{_(e)&&e.preventDefault()}));for(const e of['focusin','change'])a.addEventListener(e,(e=>{const t=_(e);t&&!t.dataset[r]&&(u(t,p().some((e=>e===t))),t.dataset[r]=!0)}));const v=i.get('form_key'),g=i.get(s);v&&g&&a.addEventListener('DOMContentLoaded',(()=>{for(const e of p())e.elements[s].value===g&&c(e,v,m)}))}(m,a.sessionStorage,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.2.iife.js'}))}))}();</script>
  284. <script integrity="sha256-n5Uet9jVOXPHGd4hH4B9Y6+BxkTluaaucmYaxAjUcvY=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hvoptics.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-9f951eb7d8d53973c719de211f807d63af81c644e5b9a6ae72661ac408d472f6.js" crossorigin="anonymous"></script>
  285. <script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hvoptics.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  286. </script>
  287. <script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("#dynamic-checkout-cart")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
  288. </script>
  289. <!-- placeholder f4a65e409e7c4ee6 --><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  290.  
  291.  
  292. <script type="application/ld+json">
  293. {
  294.  "@context": "https://schema.org/",
  295.  "@type": "WebSite",
  296.  "name": "Happy Vision",
  297.  "url": "https://hvoptics.com/",
  298.  "potentialAction": {
  299.    "@type": "SearchAction",
  300.    "target": "https://hvoptics.com/search?q={search_term_string}",
  301.    "query-input": "required name=search_term_string"
  302.  }
  303. }
  304. </script>
  305.  
  306.  
  307.  
  308. <script>
  309. window.mlvedaShopCurrency = "EGP";
  310. window.shopCurrency = "EGP";
  311. window.supported_currencies = "EGP SAR AED";
  312. </script>
  313. <!-- "snippets/pagefly-header.liquid" was not rendered, the associated app was uninstalled -->
  314.  <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
  315. <!-- "snippets/weglot_hreftags.liquid" was not rendered, the associated app was uninstalled -->
  316. <!-- "snippets/weglot_switcher.liquid" was not rendered, the associated app was uninstalled -->
  317.  
  318.      <script>
  319.        
  320.      </script>
  321.    
  322.  
  323.        <!-- SlideRule Script Start -->
  324.        <script name="sliderule-tracking" data-ot-ignore>
  325. (function(){
  326. slideruleData = {
  327.    "version":"v0.0.1",
  328.    "referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\.com|geschuetzteinkaufen|checkout\.shopify\.com|checkout\.rechargeapps\.com|portal\.afterpay\.com|payfort)/",
  329.    "googleSignals":true,
  330.    "anonymizeIp":true,
  331.    "productClicks":true,
  332.    "persistentUserId":true,
  333.    "hideBranding":false,
  334.    "ecommerce":{"currencyCode":"EGP",
  335.    "impressions":[]},
  336.    "pageType":"404",
  337. "destinations":{"google_analytics_4":{"measurementIds":["G-8VW6VZT7QS"]}},
  338.    "cookieUpdate":true
  339. }
  340.  
  341. slideruleData.themeMode = "live"
  342.  
  343.  
  344.  
  345. })();
  346. </script>
  347. <script async type="text/javascript" src=https://files.slideruletools.com/eluredils-g.js></script>
  348.        <!-- SlideRule Script End -->
  349.        
  350.  
  351. <script type="text/javascript">
  352.  window.Pop = window.Pop || {};
  353.  window.Pop.common = window.Pop.common || {};
  354.  window.Pop.common.shop = {
  355.    permanent_domain: 'happyvision.myshopify.com',
  356.    currency: "EGP",
  357.    money_format: "LE {{amount_no_decimals}}",
  358.    id: 35835936906
  359.  };
  360.  
  361.  
  362.  window.Pop.common.template = '404';
  363.  window.Pop.common.cart = {};
  364.  window.Pop.common.vapid_public_key = "BJuXCmrtTK335SuczdNVYrGVtP_WXn4jImChm49st7K7z7e8gxSZUKk4DhUpk8j2Xpiw5G4-ylNbMKLlKkUEU98=";
  365.  window.Pop.global_config = {"asset_urls":{"loy":{},"rev":{},"pu":{"init_js":null},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1704919191","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1704919193","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pop_tracking.js?v=1704919189"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":true,"batc":true,"base_money_format":"LE {{amount_no_decimals}}","online_store_version":1,"loy_js_api_enabled":false,"shop":{"id":35835936906,"name":"Happy Vision","domain":"hvoptics.com"}};
  366.  window.Pop.widgets_config = {"id":104687,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none","widget_background_preview_url":""},"initial_state":{"body":"Join Now","title":"Get Exclusive Offers First!","cta_text":"Sign Up","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number"},"success_state":{"body":"Thank You","title":"successfully🎉","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n  display: block;\n}\n.ba_widget_main_design {\n  background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n  font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n  background: #000cc;\n}\n#ba_widget_cta_button{\n  background: #000;\n  color: #fff;\n}\n#ba_widget_cta_button:after {\n  background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n  color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n  color: #000;\n}\n.ba_initial_state_dismiss_text{\n  color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n  color: #bbb;\n}\n.ba_widget_error{\n  color: #ff2626;\n  background: ;\n}\n.ba_link_color{\n  color: #4FC3F7;\n}\n","custom_css":null,"logo":null};
  367. </script>
  368.  
  369.  
  370. <script type="text/javascript">
  371.  
  372.  
  373.  (function() {
  374.    //Global snippet for Email Popups
  375.    //this is updated automatically - do not edit manually.
  376.    document.addEventListener('DOMContentLoaded', function() {
  377.      function loadScript(src, defer, done) {
  378.        var js = document.createElement('script');
  379.        js.src = src;
  380.        js.defer = defer;
  381.        js.onload = function(){done();};
  382.        js.onerror = function(){
  383.          done(new Error('Failed to load script ' + src));
  384.        };
  385.        document.head.appendChild(js);
  386.      }
  387.  
  388.      function browserSupportsAllFeatures() {
  389.        return window.Promise && window.fetch && window.Symbol;
  390.      }
  391.  
  392.      if (browserSupportsAllFeatures()) {
  393.        main();
  394.      } else {
  395.        loadScript('https://polyfill.io/v3/polyfill.min.js?features=Promise,fetch', true, main);
  396.      }
  397.  
  398.      function loadAppScripts(){
  399.        const popAppEmbedEnabled = document.getElementById("pop-app-embed-init");
  400.  
  401.        if (window.Pop.global_config.aat.includes("pop") && !popAppEmbedEnabled){
  402.          loadScript(window.Pop.global_config.asset_urls.widgets.init_js, true, function(){});
  403.        }
  404.      }
  405.  
  406.      function main(err) {
  407.        loadScript(window.Pop.global_config.asset_urls.global.helper_js, false, loadAppScripts);
  408.      }
  409.    });
  410.  })();
  411. </script>
  412.  
  413. <!-- BEGIN app block: shopify://apps/easysell-cod-form-upsells/blocks/app-embed/7bfd0a95-6839-4f02-b2ee-896832dbe67e --><script type="application/javascript">
  414.  
  415.  var EASYSELL_CONFIG = {"status":"disabled"};
  416.  
  417.  
  418.  
  419.  
  420.    var EASYSELL_DOWNSELLS = [];
  421.  
  422.  
  423.    
  424.    var ES_CONFIG_VERSION = "";
  425.    var ES_CSS_URL = "https://cdn.shopify.com/extensions/fb22c583-b1ae-4163-a1e6-0d8c5bae48fc/easysell-cod-form-upsells-108/assets/easysell.css";
  426.    var ES_CURRENT_PAGE = "404"
  427.    var ES_WEIGHT_UNIT = "0.0 kg";
  428.    
  429.    var ES_MONEY_FORMAT = 'LE {{amount_no_decimals}}';
  430.    
  431.    
  432.    
  433.    
  434.    var ES_PRODUCT_COLLECTIONS = null;
  435.    
  436.  
  437.    
  438.    var ES_CUSTOMER_ADDRESSES = null;
  439.    var ES_CUSTOMER_EMAIL = "";
  440.  </script>
  441.  <script id="es-custom-js" type="application/javascript">
  442.  
  443.      ;
  444.  
  445.  </script>
  446.  
  447.  <style id="es-css">
  448.      ;
  449.  </style>
  450.  
  451.  <script id="es-script" crossorigin="anonymous" defer src="https://cdn.shopify.com/extensions/fb22c583-b1ae-4163-a1e6-0d8c5bae48fc/easysell-cod-form-upsells-108/assets/easysell.js"></script>
  452.  
  453. <!-- END app app block --><!-- BEGIN app block: shopify://apps/uploadly-file-upload/blocks/app-embed/d91e9a53-de3d-49df-b7a1-ac8a15b213e5 -->
  454.  
  455. <div data-ph-meta="{&quot;buy_button&quot;:false,&quot;field_65951f47435716cea8661b9c&quot;:{&quot;status&quot;:true,&quot;position&quot;:1,&quot;data&quot;:{&quot;fieldname&quot;:&quot;Eye Test for lenses&quot;,&quot;directUpload&quot;:true,&quot;atcTitle&quot;:&quot;Please upload your Eye Test for lenses (Optional)&quot;,&quot;uploadButtonText&quot;:&quot;Upload&quot;,&quot;uploadButtonText2&quot;:&quot;Change File&quot;,&quot;dialogInstructionOne&quot;:&quot;Choose an image from the list to crop or enhance it. To add more files, use the links on the left&quot;,&quot;dialogInstructionTwo&quot;:&quot;Choose an image from the list to crop or enhance it. To add more files, use the menu icon in the top left&quot;,&quot;dialogInstructionThree&quot;:&quot;If you have trouble uploading, click ⋮ in the top right, then ‘Open in Chrome’&quot;,&quot;buttonTextSize&quot;:14,&quot;buttonFontSize&quot;:14,&quot;fontStyle&quot;:&quot;Theme Font&quot;,&quot;introTitleColor&quot;:&quot;#000&quot;,&quot;buttonCol&quot;:&quot;#fff&quot;,&quot;buttonBg&quot;:&quot;#de4a00&quot;,&quot;buttonTopBottomPadding&quot;:10,&quot;buttonLeftRightPadding&quot;:10,&quot;buttonBorderRadius&quot;:3,&quot;buttonWidth&quot;:&quot;Full&quot;,&quot;buttonDialogLang&quot;:&quot;Arabic&quot;,&quot;dialogLanguage&quot;:&quot;ar&quot;,&quot;opt1&quot;:true,&quot;op2&quot;:false,&quot;maximumFiles&quot;:3,&quot;minimumfiles&quot;:0,&quot;opt3&quot;:false,&quot;fopt1&quot;:true,&quot;fopt2&quot;:false,&quot;fopt3&quot;:false,&quot;pdf&quot;:false,&quot;word&quot;:false,&quot;customFile&quot;:false,&quot;fileTypes&quot;:[],&quot;buttonStatus&quot;:&quot;Disable&quot;,&quot;textFieldName&quot;:&quot;Notes:&quot;,&quot;fieldHelpText&quot;:&quot;&quot;,&quot;textFieldMaxLength&quot;:&quot;No&quot;,&quot;textFieldMaxChars&quot;:&quot;30&quot;,&quot;textFieldRequired&quot;:&quot;No&quot;,&quot;textFieldRequiredMessage&quot;:&quot;Please enter a text!&quot;,&quot;textFieldrequiredMessageButtonText&quot;:&quot;OK&quot;,&quot;fileSizeRestriction&quot;:false,&quot;fileSizeRestrictionType&quot;:&quot;minimumFileRestriction&quot;,&quot;fileSizeMinimumRestriction&quot;:&quot;2&quot;,&quot;fileSizeMaximumRestriction&quot;:&quot;4&quot;,&quot;fileSizeMinMaxMinimum&quot;:&quot;2&quot;,&quot;fileSizeMinMaxMaximum&quot;:&quot;4&quot;,&quot;no&quot;:true,&quot;yes&quot;:false,&quot;fileRequiredMessage&quot;:&quot;Please upload a file!&quot;,&quot;fileRequiredMessageButtonText&quot;:&quot;OK&quot;,&quot;allowCropping&quot;:true,&quot;croppingType&quot;:&quot;crop_free&quot;,&quot;croppingAspectRatio&quot;:&quot;3:2&quot;,&quot;allowEditing&quot;:false,&quot;editingType&quot;:&quot;optional&quot;,&quot;buttonStatus2&quot;:&quot;Disable&quot;,&quot;imageWidth&quot;:&quot;1800&quot;,&quot;imageHeight&quot;:&quot;1200&quot;,&quot;selectedUploadSources&quot;:&quot;file&quot;,&quot;productCondition&quot;:{&quot;condition&quot;:&quot;&quot;,&quot;products&quot;:[],&quot;productIds&quot;:[],&quot;collection&quot;:[&quot;7th Street Frames&quot;,&quot;Calvin Klein Frames&quot;,&quot;Carolina Herrera Frames&quot;,&quot;Carrera Frames&quot;,&quot;Cartier Frames&quot;,&quot;Despada Frames&quot;,&quot;Dior Frames&quot;,&quot;Elie Saab Frames&quot;,&quot;Eyeglasses Frames&quot;,&quot;Female Frames&quot;,&quot;Female Frames Core Collection&quot;,&quot;Fendi Frames&quot;,&quot;Fossil Frames&quot;,&quot;Frame Clip On&quot;,&quot;Frames Core Collection&quot;,&quot;Frames Made in Europe&quot;,&quot;Frames on Sale!&quot;,&quot;Givenchy Frames&quot;,&quot;Gucci Frames&quot;,&quot;Hugo Boss Frames&quot;,&quot;Hugo Frames&quot;,&quot;Jimmy Choo Frames&quot;,&quot;Jimmy Crystal&quot;,&quot;Juicy Couture Frames&quot;,&quot;kate spade Frames&quot;,&quot;Kids Frames&quot;,&quot;Levi&#39;s Frames&quot;,&quot;Love Moschino Frames&quot;,&quot;Luxury Female Frames&quot;,&quot;Luxury Frames&quot;,&quot;Luxury Male Frames&quot;,&quot;M Missoni Frames&quot;,&quot;Male Frames&quot;,&quot;Marc Jacobs Frames&quot;,&quot;Max\u0026Co Frames&quot;,&quot;MaxMara Frames&quot;,&quot;Missoni Frames&quot;,&quot;Montblanc Frames&quot;,&quot;Moschino Frames&quot;,&quot;Nano Vista&quot;,&quot;New arrival Frames&quot;,&quot;New Frames Collection&quot;,&quot;Pierre Cardin Frames&quot;,&quot;Polar Frames&quot;,&quot;Polaroid Frames&quot;,&quot;Prive Revaux Frames&quot;,&quot;Ricardo Frames&quot;,&quot;Rimless Collection&quot;,&quot;Safilo Frames&quot;,&quot;Slastik&quot;,&quot;Smith Frames&quot;,&quot;Sports&quot;,&quot;Tommy Hilfiger Frames&quot;,&quot;Under Armour Frames&quot;,&quot;Unisex Frames&quot;,&quot;Value Frames&quot;,&quot;Vega Frames&quot;],&quot;collectionIds&quot;:[&quot;gid:\/\/shopify\/Collection\/179317932170&quot;,&quot;gid:\/\/shopify\/Collection\/387252257015&quot;,&quot;gid:\/\/shopify\/Collection\/377365397751&quot;,&quot;gid:\/\/shopify\/Collection\/179426197642&quot;,&quot;gid:\/\/shopify\/Collection\/387250225399&quot;,&quot;gid:\/\/shopify\/Collection\/387199926519&quot;,&quot;gid:\/\/shopify\/Collection\/179427213450&quot;,&quot;gid:\/\/shopify\/Collection\/262684016789&quot;,&quot;gid:\/\/shopify\/Collection\/180277379210&quot;,&quot;gid:\/\/shopify\/Collection\/177200103562&quot;,&quot;gid:\/\/shopify\/Collection\/232643657877&quot;,&quot;gid:\/\/shopify\/Collection\/179427999882&quot;,&quot;gid:\/\/shopify\/Collection\/179344179338&quot;,&quot;gid:\/\/shopify\/Collection\/273626661013&quot;,&quot;gid:\/\/shopify\/Collection\/380832481527&quot;,&quot;gid:\/\/shopify\/Collection\/223264669845&quot;,&quot;gid:\/\/shopify\/Collection\/222979489941&quot;,&quot;gid:\/\/shopify\/Collection\/179426820234&quot;,&quot;gid:\/\/shopify\/Collection\/387210936567&quot;,&quot;gid:\/\/shopify\/Collection\/179426721930&quot;,&quot;gid:\/\/shopify\/Collection\/179426033802&quot;,&quot;gid:\/\/shopify\/Collection\/179417383050&quot;,&quot;gid:\/\/shopify\/Collection\/387803382007&quot;,&quot;gid:\/\/shopify\/Collection\/179344048266&quot;,&quot;gid:\/\/shopify\/Collection\/179344441482&quot;,&quot;gid:\/\/shopify\/Collection\/200003354773&quot;,&quot;gid:\/\/shopify\/Collection\/272826171541&quot;,&quot;gid:\/\/shopify\/Collection\/179344310410&quot;,&quot;gid:\/\/shopify\/Collection\/232644116629&quot;,&quot;gid:\/\/shopify\/Collection\/387430318327&quot;,&quot;gid:\/\/shopify\/Collection\/232654045333&quot;,&quot;gid:\/\/shopify\/Collection\/234258759829&quot;,&quot;gid:\/\/shopify\/Collection\/177183359114&quot;,&quot;gid:\/\/shopify\/Collection\/179417612426&quot;,&quot;gid:\/\/shopify\/Collection\/179318423690&quot;,&quot;gid:\/\/shopify\/Collection\/179426459786&quot;,&quot;gid:\/\/shopify\/Collection\/234258694293&quot;,&quot;gid:\/\/shopify\/Collection\/387250913527&quot;,&quot;gid:\/\/shopify\/Collection\/235854528661&quot;,&quot;gid:\/\/shopify\/Collection\/200003846293&quot;,&quot;gid:\/\/shopify\/Collection\/371047923959&quot;,&quot;gid:\/\/shopify\/Collection\/263313555605&quot;,&quot;gid:\/\/shopify\/Collection\/179318096010&quot;,&quot;gid:\/\/shopify\/Collection\/387268083959&quot;,&quot;gid:\/\/shopify\/Collection\/179318030474&quot;,&quot;gid:\/\/shopify\/Collection\/389079367927&quot;,&quot;gid:\/\/shopify\/Collection\/387489104119&quot;,&quot;gid:\/\/shopify\/Collection\/367831384311&quot;,&quot;gid:\/\/shopify\/Collection\/179426656394&quot;,&quot;gid:\/\/shopify\/Collection\/383912870135&quot;,&quot;gid:\/\/shopify\/Collection\/179318259850&quot;,&quot;gid:\/\/shopify\/Collection\/180839252106&quot;,&quot;gid:\/\/shopify\/Collection\/179426361482&quot;,&quot;gid:\/\/shopify\/Collection\/377365463287&quot;,&quot;gid:\/\/shopify\/Collection\/206268727445&quot;,&quot;gid:\/\/shopify\/Collection\/387509354743&quot;,&quot;gid:\/\/shopify\/Collection\/384198050039&quot;],&quot;prodOpt&quot;:&quot;&quot;,&quot;prodTitleEqual&quot;:[],&quot;prodTitleContains&quot;:[],&quot;collOpt&quot;:&quot;&quot;,&quot;collectionTitleEqual&quot;:[],&quot;collectionTitleContains&quot;:[]},&quot;allVariants&quot;:true,&quot;anyConditionVariant&quot;:false,&quot;allConditionVariant&quot;:false,&quot;noneConditionVariant&quot;:false,&quot;allVariantValues&quot;:[],&quot;anyConditionCheck&quot;:false,&quot;allConditionCheck&quot;:false,&quot;showAllFields&quot;:false,&quot;thisProduct&quot;:false,&quot;thisCollection&quot;:true,&quot;ucCustomTransalations&quot;:{&quot;uploading&quot;:&quot;Uploading... Please wait.&quot;,&quot;loadingInfo&quot;:&quot;Loading info...&quot;,&quot;errors_default&quot;:&quot;Error&quot;,&quot;error_invalid_filetype&quot;:&quot;Invalid file type&quot;,&quot;errors_baddata&quot;:&quot;Incorrect value&quot;,&quot;errors_size&quot;:&quot;File too big&quot;,&quot;errors_upload&quot;:&quot;Can&#39;t upload&quot;,&quot;errors_user&quot;:&quot;Upload canceled&quot;,&quot;errors_info&quot;:&quot;Can&#39;t load info&quot;,&quot;errors_image&quot;:&quot;Only images allowed&quot;,&quot;draghere&quot;:&quot;Drop a file here&quot;,&quot;one&quot;:&quot;1 file&quot;,&quot;file_other&quot;:&quot;1 files&quot;,&quot;buttons_cancel&quot;:&quot;Cancel&quot;,&quot;buttons_remove&quot;:&quot;Remove&quot;,&quot;buttons_choose_files_one&quot;:&quot;Choose a file&quot;,&quot;buttons_choose_files_other&quot;:&quot;Choose files&quot;,&quot;buttons_choose_images_one&quot;:&quot;Choose an image&quot;,&quot;buttons_choose_images_other&quot;:&quot;Choose images&quot;,&quot;dialog_close&quot;:&quot;Close&quot;,&quot;dialog_done&quot;:&quot;Done&quot;,&quot;dialog_showFiles&quot;:&quot;Show files&quot;,&quot;dialog_tabs_names_preview&quot;:&quot;Preview&quot;,&quot;dialog_tabs_names_file&quot;:&quot;Local Files&quot;,&quot;dialog_tabs_names_url&quot;:&quot;Direct Link&quot;,&quot;dialog_tabs_names_file_drag&quot;:&quot;drag \u0026 drop\u003cbr\u003eany files&quot;,&quot;dialog_tabs_names_file_or&quot;:&quot;or&quot;,&quot;dialog_tabs_names_file_also&quot;:&quot;or choose from&quot;,&quot;dialog_tabs_names_file_button&quot;:&quot;Choose a local file&quot;,&quot;dialog_tabs_names_url_title&quot;:&quot;Files from the Web&quot;,&quot;dialog_tabs_names_url_line2&quot;:&quot;Provide the link.&quot;,&quot;dialog_tabs_names_url_input&quot;:&quot;Paste your link here...&quot;,&quot;dialog_tabs_names_url_button&quot;:&quot;Upload&quot;,&quot;dialog_tabs_names_camera_title&quot;:&quot;File from web camera&quot;,&quot;dialog_tabs_names_camera_capture&quot;:&quot;Take a photo&quot;,&quot;dialog_tabs_names_camera_mirror&quot;:&quot;Mirror&quot;,&quot;dialog_tabs_names_camera_startRecord&quot;:&quot;Record a video&quot;,&quot;dialog_tabs_names_camera_stopRecord&quot;:&quot;Stop&quot;,&quot;dialog_tabs_names_camera_retry&quot;:&quot;Request permissions again&quot;,&quot;dialog_tabs_names_camera_pleaseAllow_title&quot;:&quot;Please allow access to your camera&quot;,&quot;dialog_tabs_names_camera_pleaseAllow_text&quot;:&quot;You have been prompted to allow camera access from this site.\u003cbr\u003eIn order to take pictures with your camera you must approve this request.&quot;,&quot;notFound_title&quot;:&quot;No camera detected&quot;,&quot;notFound_text&quot;:&quot;Looks like you have no camera connected to this device.&quot;,&quot;dialog_tabs_names_preview_back&quot;:&quot;Back&quot;,&quot;dialog_tabs_names_preview_done&quot;:&quot;Add&quot;,&quot;dialog_tabs_names_preview_unknown_done&quot;:&quot;Skip preview and accept&quot;,&quot;dialog_tabs_names_preview_regular_title&quot;:&quot;Add this file?&quot;,&quot;dialog_tabs_names_preview_regular_line1&quot;:&quot;You are about to add the file above.&quot;,&quot;dialog_tabs_names_preview_regular_line2&quot;:&quot;Please confirm.&quot;,&quot;dialog_tabs_names_preview_image_title&quot;:&quot;Add this image?&quot;,&quot;dialog_tabs_names_preview_crop_title&quot;:&quot;Crop and add this image&quot;,&quot;dialog_tabs_names_preview_crop_free&quot;:&quot;free&quot;,&quot;dialog_tabs_names_preview_video_title&quot;:&quot;Add this video?&quot;,&quot;dialog_tabs_names_preview_error_default_title&quot;:&quot;Oops!&quot;,&quot;dialog_tabs_names_preview_error_default_text&quot;:&quot;Something went wrong during the upload.&quot;,&quot;dialog_tabs_names_preview_error_default_back&quot;:&quot;Please try again&quot;,&quot;dialog_tabs_names_preview_error_loadImage_text&quot;:&quot;Can&#39;t load image&quot;,&quot;dialog_tabs_names_preview_multiple_question&quot;:&quot;Add files?&quot;,&quot;dialog_tabs_names_preview_multiple_tooManyFiles&quot;:&quot;You&#39;ve chosen too many files. max is maximum.&quot;,&quot;dialog_tabs_names_preview_multiple_title&quot;:&quot;You&#39;ve chosen files.&quot;,&quot;dialog_tabs_names_preview_multiple_tooFewFiles&quot;:&quot;You&#39;ve chosen files. At least min required.&quot;,&quot;dialog_tabs_names_preview_multiple_clear&quot;:&quot;Remove all&quot;,&quot;effects_captions_blur&quot;:&quot;Blur&quot;,&quot;effects_captions_crop&quot;:&quot;Crop&quot;,&quot;effects_captions_enhance&quot;:&quot;Enhance&quot;,&quot;effects_captions_flip&quot;:&quot;Flip&quot;,&quot;effects_captions_grayscale&quot;:&quot;Grayscale&quot;,&quot;effects_captions_invert&quot;:&quot;Invert&quot;,&quot;effects_captions_mirror&quot;:&quot;Mirror&quot;,&quot;effects_captions_rotate&quot;:&quot;Rotate&quot;,&quot;effects_captions_sharp&quot;:&quot;Sharpen&quot;,&quot;effects_apply_button&quot;:&quot;Apply&quot;},&quot;fileRequiredButton&quot;:&quot;&quot;,&quot;previewStyle&quot;:&quot;tile_preview&quot;,&quot;customStyling&quot;:{&quot;container&quot;:&quot;&quot;,&quot;heading&quot;:&quot;&quot;,&quot;button&quot;:&quot;&quot;},&quot;targetingType&quot;:&quot;beginner&quot;,&quot;thisProductVariants&quot;:false,&quot;selectedProducts&quot;:[{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179317932170&quot;,&quot;title&quot;:&quot;7th Street Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387252257015&quot;,&quot;title&quot;:&quot;Calvin Klein Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/377365397751&quot;,&quot;title&quot;:&quot;Carolina Herrera Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426197642&quot;,&quot;title&quot;:&quot;Carrera Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387250225399&quot;,&quot;title&quot;:&quot;Cartier Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387199926519&quot;,&quot;title&quot;:&quot;Despada Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179427213450&quot;,&quot;title&quot;:&quot;Dior Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/262684016789&quot;,&quot;title&quot;:&quot;Elie Saab Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/180277379210&quot;,&quot;title&quot;:&quot;Eyeglasses Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/177200103562&quot;,&quot;title&quot;:&quot;Female Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/232643657877&quot;,&quot;title&quot;:&quot;Female Frames Core Collection&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179427999882&quot;,&quot;title&quot;:&quot;Fendi Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179344179338&quot;,&quot;title&quot;:&quot;Fossil Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/273626661013&quot;,&quot;title&quot;:&quot;Frame Clip On&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/380832481527&quot;,&quot;title&quot;:&quot;Frames Core Collection&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/223264669845&quot;,&quot;title&quot;:&quot;Frames Made in Europe&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/222979489941&quot;,&quot;title&quot;:&quot;Frames on Sale!&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426820234&quot;,&quot;title&quot;:&quot;Givenchy Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387210936567&quot;,&quot;title&quot;:&quot;Gucci Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426721930&quot;,&quot;title&quot;:&quot;Hugo Boss Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426033802&quot;,&quot;title&quot;:&quot;Hugo Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179417383050&quot;,&quot;title&quot;:&quot;Jimmy Choo Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387803382007&quot;,&quot;title&quot;:&quot;Jimmy Crystal&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179344048266&quot;,&quot;title&quot;:&quot;Juicy Couture Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179344441482&quot;,&quot;title&quot;:&quot;kate spade Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/200003354773&quot;,&quot;title&quot;:&quot;Kids Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/272826171541&quot;,&quot;title&quot;:&quot;Levi&#39;s Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179344310410&quot;,&quot;title&quot;:&quot;Love Moschino Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/232644116629&quot;,&quot;title&quot;:&quot;Luxury Female Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387430318327&quot;,&quot;title&quot;:&quot;Luxury Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/232654045333&quot;,&quot;title&quot;:&quot;Luxury Male Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/234258759829&quot;,&quot;title&quot;:&quot;M Missoni Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/177183359114&quot;,&quot;title&quot;:&quot;Male Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179417612426&quot;,&quot;title&quot;:&quot;Marc Jacobs Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179318423690&quot;,&quot;title&quot;:&quot;Max\u0026Co Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426459786&quot;,&quot;title&quot;:&quot;MaxMara Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/234258694293&quot;,&quot;title&quot;:&quot;Missoni Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387250913527&quot;,&quot;title&quot;:&quot;Montblanc Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/235854528661&quot;,&quot;title&quot;:&quot;Moschino Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/200003846293&quot;,&quot;title&quot;:&quot;Nano Vista&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/371047923959&quot;,&quot;title&quot;:&quot;New arrival Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/263313555605&quot;,&quot;title&quot;:&quot;New Frames Collection&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179318096010&quot;,&quot;title&quot;:&quot;Pierre Cardin Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387268083959&quot;,&quot;title&quot;:&quot;Polar Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179318030474&quot;,&quot;title&quot;:&quot;Polaroid Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/389079367927&quot;,&quot;title&quot;:&quot;Prive Revaux Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387489104119&quot;,&quot;title&quot;:&quot;Ricardo Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/367831384311&quot;,&quot;title&quot;:&quot;Rimless Collection&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426656394&quot;,&quot;title&quot;:&quot;Safilo Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/383912870135&quot;,&quot;title&quot;:&quot;Slastik&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179318259850&quot;,&quot;title&quot;:&quot;Smith Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/180839252106&quot;,&quot;title&quot;:&quot;Sports&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/179426361482&quot;,&quot;title&quot;:&quot;Tommy Hilfiger Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/377365463287&quot;,&quot;title&quot;:&quot;Under Armour Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/206268727445&quot;,&quot;title&quot;:&quot;Unisex Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/387509354743&quot;,&quot;title&quot;:&quot;Value Frames&quot;},{&quot;id&quot;:&quot;gid:\/\/shopify\/Collection\/384198050039&quot;,&quot;title&quot;:&quot;Vega Frames&quot;}],&quot;fileExtensions&quot;:[],&quot;translations&quot;:[]}}}"></div>
  456.  
  457. <script>
  458.  try {
  459.    window.ph_meta_fields = JSON.parse(document.querySelector('[data-ph-meta]').getAttribute('data-ph-meta'));
  460.  } catch (err) {
  461.    window.ph_meta_fields = {};
  462.  }
  463.  
  464.  console.log("cli3 update");
  465. </script>
  466.  
  467. <script defer src="https://inspon-app.com/photoupload/js/page_script.js?v=app_block"></script>
  468. <script async src="https://cdn.shopify.com/s/files/1/0515/2384/6340/files/uploadcare.js"></script>
  469.  
  470.  
  471.  
  472. <!-- END app app block --><!-- BEGIN app block: shopify://apps/whatsapp-button/blocks/app-embed-block/96d80a63-e860-4262-a001-8b82ac4d00e6 --><script>
  473.    (function() {
  474.        function asyncLoad() {
  475.            var url = 'https://whatsapp-button.eazeapps.io/api/buttonInstallation/scriptTag?shopId=5637';
  476.            var s = document.createElement('script');
  477.            s.type = 'text/javascript';
  478.            s.async = true;
  479.            s.src = url;
  480.            var x = document.getElementsByTagName('script')[0];
  481.            x.parentNode.insertBefore(s, x);
  482.        };
  483.        if(window.attachEvent) {
  484.            window.attachEvent('onload', asyncLoad);
  485.        } else {
  486.            window.addEventListener('load', asyncLoad, false);
  487.        }
  488.    })();
  489. </script>
  490.  
  491. <!-- END app app block --><!-- BEGIN app block: shopify://apps/blockify-ip-block/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/5fd6b989-ab9a-4fd9-8b59-33d25a657e14/blockify-ip-block-59/assets/blockify-embed.min.js" as="script" type="text/javascript" rel="preload">
  492. <script type="text/javascript">
  493.    window.blockifyBaseUrl = 'https://apps-shopify.ipblocker.io/s/api';
  494.    window.blockifyPublicUrl = 'https://apps-shopify.ipblocker.io/s/api/public';
  495. </script>
  496. <script id="blockifyScriptTag" type="text/javascript" src=https://cdn.shopify.com/extensions/5fd6b989-ab9a-4fd9-8b59-33d25a657e14/blockify-ip-block-59/assets/blockify-embed.min.js async></script>
  497.  
  498.  
  499. <!-- END app app block --><script src="https://cdn.shopify.com/extensions/1aff304a-11ec-47a0-aee1-7f4ae56792d4/tydal-popups-email-pop-ups-4/assets/pop-app-embed.js" type="text/javascript" defer="defer"></script>
  500. <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0358/3593/6906/files/1200x628_4c1934ee-b6da-4283-931b-a5e4835cbc7c.png?v=1620290698" />
  501. <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0358/3593/6906/files/1200x628_4c1934ee-b6da-4283-931b-a5e4835cbc7c.png?v=1620290698" />
  502. <meta property="og:image:width" content="1200" />
  503. <meta property="og:image:height" content="628" />
  504. <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  505. <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: 35835936906,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "404"};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>
  506. <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: 35835936906,storefrontBaseUrl: "https://hvoptics.com",cdnBaseUrl: "https://hvoptics.com/cdn",surface: "storefront-renderer",enabledBetaFlags: ["5de24938","3b4293f9"],webPixelsConfigList: [{"id":"28049655","configuration":"{\"measurementIds\":\"G-8VW6VZT7QS\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7aaae93c56736e9df275e05ad7cdcadf","type":"APP","apiClientId":3542712321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"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://hvoptics.com/cdn","a37bdf26f8653b8fca454a8b9abaae645af1380a","bf0a1c21w381382fdp2197aec3mf9663592",);</script>  <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  507. window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  508. window.ShopifyAnalytics.meta.currency = 'EGP';
  509. var meta = {"page":{}};
  510. for (var attr in meta) {
  511.  window.ShopifyAnalytics.meta[attr] = meta[attr];
  512. }</script>
  513. <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
  514.  
  515. };
  516. </script>
  517. <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti');
  518.  
  519.  
  520. (function () {
  521.    var customDocumentWrite = function(content) {
  522.      var jquery = null;
  523.  
  524.      if (window.jQuery) {
  525.        jquery = window.jQuery;
  526.      } else if (window.Checkout && window.Checkout.$) {
  527.        jquery = window.Checkout.$;
  528.      }
  529.  
  530.      if (jquery) {
  531.        jquery('body').append(content);
  532.      }
  533.    };
  534.  
  535.    var hasLoggedConversion = function(token) {
  536.      if (token) {
  537.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  538.      }
  539.      return false;
  540.    }
  541.  
  542.    var setCookieIfConversion = function(token) {
  543.      if (token) {
  544.        var twoMonthsFromNow = new Date(Date.now());
  545.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  546.  
  547.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  548.      }
  549.    }
  550.  
  551.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  552.    if (trekkie.integrations) {
  553.      return;
  554.    }
  555.    trekkie.methods = [
  556.      'identify',
  557.      'page',
  558.      'ready',
  559.      'track',
  560.      'trackForm',
  561.      'trackLink'
  562.    ];
  563.    trekkie.factory = function(method) {
  564.      return function() {
  565.        var args = Array.prototype.slice.call(arguments);
  566.        args.unshift(method);
  567.        trekkie.push(args);
  568.        return trekkie;
  569.      };
  570.    };
  571.    for (var i = 0; i < trekkie.methods.length; i++) {
  572.      var key = trekkie.methods[i];
  573.      trekkie[key] = trekkie.factory(key);
  574.    }
  575.    trekkie.load = function(config) {
  576.      trekkie.config = config || {};
  577.      trekkie.config.initialDocumentCookie = document.cookie;
  578.      var first = document.getElementsByTagName('script')[0];
  579.      var script = document.createElement('script');
  580.      script.type = 'text/javascript';
  581.      script.onerror = function(e) {
  582.        var scriptFallback = document.createElement('script');
  583.        scriptFallback.type = 'text/javascript';
  584.        scriptFallback.onerror = function(error) {
  585.                var Monorail = {
  586.      produce: function produce(monorailDomain, schemaId, payload) {
  587.        var currentMs = new Date().getTime();
  588.        var event = {
  589.          schema_id: schemaId,
  590.          payload: payload,
  591.          metadata: {
  592.            event_created_at_ms: currentMs,
  593.            event_sent_at_ms: currentMs
  594.          }
  595.        };
  596.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  597.      },
  598.      sendRequest: function sendRequest(endpointUrl, payload) {
  599.        // Try the sendBeacon API
  600.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  601.          var blobData = new window.Blob([payload], {
  602.            type: 'text/plain'
  603.          });
  604.  
  605.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  606.            return true;
  607.          } // sendBeacon was not successful
  608.  
  609.        } // XHR beacon
  610.  
  611.        var xhr = new XMLHttpRequest();
  612.  
  613.        try {
  614.          xhr.open('POST', endpointUrl);
  615.          xhr.setRequestHeader('Content-Type', 'text/plain');
  616.          xhr.send(payload);
  617.        } catch (e) {
  618.          console.log(e);
  619.        }
  620.  
  621.        return false;
  622.      },
  623.      isIos12: function isIos12() {
  624.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  625.      }
  626.    };
  627.    Monorail.produce('monorail-edge.shopifysvc.com',
  628.      'trekkie_storefront_load_errors/1.1',
  629.      {shop_id: 35835936906,
  630.      theme_id: 139988566263,
  631.      app_name: "storefront",
  632.      context_url: window.location.href,
  633.      source_url: "//hvoptics.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js"});
  634.  
  635.        };
  636.        scriptFallback.async = true;
  637.        scriptFallback.src = '//hvoptics.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js';
  638.        first.parentNode.insertBefore(scriptFallback, first);
  639.      };
  640.      script.async = true;
  641.      script.src = '//hvoptics.com/cdn/s/trekkie.storefront.dd626a6a6fbdab104f8779acc4331c330134c832.min.js';
  642.      first.parentNode.insertBefore(script, first);
  643.    };
  644.    trekkie.load(
  645.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":35835936906,"isMerchantRequest":null,"themeId":139988566263,"themeCityHash":"3254635250649393019","contentLanguage":"en","currency":"EGP"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["bbcf04e6"]},"Google Analytics":{"trackingId":"UA-87673884-2","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["790429294916985"],"agent":"plshopify1.2"},"TikTok Pixel":{"pixelId":"CIPV603C77U6DK9I6ET0"},"Google Gtag Pixel":{"conversionId":"AW-703592547","eventLabels":[{"type":"search","action_label":"AW-703592547\/hP19CKDwn90BEOPwv88C"},{"type":"begin_checkout","action_label":"AW-703592547\/s7TNCJ3wn90BEOPwv88C"},{"type":"view_item","action_label":["AW-703592547\/6kCyCJfwn90BEOPwv88C","MC-8DB0E928KR"]},{"type":"purchase","action_label":["AW-703592547\/ddiBCJTwn90BEOPwv88C","MC-8DB0E928KR"]},{"type":"page_view","action_label":["AW-703592547\/h-E_CJHwn90BEOPwv88C","MC-8DB0E928KR"]},{"type":"add_payment_info","action_label":"AW-703592547\/EtvsCKPwn90BEOPwv88C"},{"type":"add_to_cart","action_label":"AW-703592547\/jzldCJrwn90BEOPwv88C"}],"targetCountry":"EG"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"facebookAppPixelId":"790429294916985","source":"trekkie-storefront-renderer"}}
  646.    );
  647.  
  648.    var loaded = false;
  649.    trekkie.ready(function() {
  650.      if (loaded) return;
  651.      loaded = true;
  652.  
  653.      window.ShopifyAnalytics.lib = window.trekkie;
  654.  
  655.        ga('require', 'linker');
  656.      function addListener(element, type, callback) {
  657.        if (element.addEventListener) {
  658.          element.addEventListener(type, callback);
  659.        }
  660.        else if (element.attachEvent) {
  661.          element.attachEvent('on' + type, callback);
  662.        }
  663.      }
  664.      function decorate(event) {
  665.        event = event || window.event;
  666.        var target = event.target || event.srcElement;
  667.        if (target && (target.getAttribute('action') || target.getAttribute('href'))) {
  668.          ga(function (tracker) {
  669.            var linkerParam = tracker.get('linkerParam');
  670.            document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/';
  671.          });
  672.        }
  673.      }
  674.      addListener(window, 'load', function(){
  675.        for (var i=0; i < document.forms.length; i++) {
  676.          var action = document.forms[i].getAttribute('action');
  677.          if(action && action.indexOf('/cart') >= 0) {
  678.            addListener(document.forms[i], 'submit', decorate);
  679.          }
  680.        }
  681.        for (var i=0; i < document.links.length; i++) {
  682.          var href = document.links[i].getAttribute('href');
  683.          if(href && href.indexOf('/checkout') >= 0) {
  684.            addListener(document.links[i], 'click', decorate);
  685.          }
  686.        }
  687.      });
  688.    
  689.  
  690.      var originalDocumentWrite = document.write;
  691.      document.write = customDocumentWrite;
  692.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  693.      document.write = originalDocumentWrite;
  694.  
  695.      window.ShopifyAnalytics.lib.page(null,{});
  696.  
  697.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  698.      var token = match? match[1]: undefined;
  699.      if (!hasLoggedConversion(token)) {
  700.        setCookieIfConversion(token);
  701.        
  702.      }
  703.    });
  704.  
  705.  
  706.        var eventsListenerScript = document.createElement('script');
  707.        eventsListenerScript.async = true;
  708.        eventsListenerScript.src = "//hvoptics.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js";
  709.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  710.  
  711. })();</script>
  712. <script class="boomerang">
  713. (function () {
  714.  if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
  715.    return;
  716.  }
  717.  window.BOOMR = window.BOOMR || {};
  718.  window.BOOMR.snippetStart = new Date().getTime();
  719.  window.BOOMR.snippetExecuted = true;
  720.  window.BOOMR.snippetVersion = 12;
  721.  window.BOOMR.application = "storefront-renderer";
  722.  window.BOOMR.themeName = "Venue";
  723.  window.BOOMR.themeVersion = "4.6.1";
  724.  window.BOOMR.shopId = 35835936906;
  725.  window.BOOMR.themeId = 139988566263;
  726.  window.BOOMR.renderRegion = "gcp-us-east1";
  727.  window.BOOMR.url =
  728.    "https://hvoptics.com/cdn/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js";
  729.  var where = document.currentScript || document.getElementsByTagName("script")[0];
  730.  var parentNode = where.parentNode;
  731.  var promoted = false;
  732.  var LOADER_TIMEOUT = 3000;
  733.  function promote() {
  734.    if (promoted) {
  735.      return;
  736.    }
  737.    var script = document.createElement("script");
  738.    script.id = "boomr-scr-as";
  739.    script.src = window.BOOMR.url;
  740.    script.async = true;
  741.    parentNode.appendChild(script);
  742.    promoted = true;
  743.  }
  744.  function iframeLoader(wasFallback) {
  745.    promoted = true;
  746.    var dom, bootstrap, iframe, iframeStyle;
  747.    var doc = document;
  748.    var win = window;
  749.    window.BOOMR.snippetMethod = wasFallback ? "if" : "i";
  750.    bootstrap = function(parent, scriptId) {
  751.      var script = doc.createElement("script");
  752.      script.id = scriptId || "boomr-if-as";
  753.      script.src = window.BOOMR.url;
  754.      BOOMR_lstart = new Date().getTime();
  755.      parent = parent || doc.body;
  756.      parent.appendChild(script);
  757.    };
  758.    if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) {
  759.      window.BOOMR.snippetMethod = "s";
  760.      bootstrap(parentNode, "boomr-async");
  761.      return;
  762.    }
  763.    iframe = document.createElement("IFRAME");
  764.    iframe.src = "about:blank";
  765.    iframe.title = "";
  766.    iframe.role = "presentation";
  767.    iframe.loading = "eager";
  768.    iframeStyle = (iframe.frameElement || iframe).style;
  769.    iframeStyle.width = 0;
  770.    iframeStyle.height = 0;
  771.    iframeStyle.border = 0;
  772.    iframeStyle.display = "none";
  773.    parentNode.appendChild(iframe);
  774.    try {
  775.      win = iframe.contentWindow;
  776.      doc = win.document.open();
  777.    } catch (e) {
  778.      dom = document.domain;
  779.      iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);";
  780.      win = iframe.contentWindow;
  781.      doc = win.document.open();
  782.    }
  783.    if (dom) {
  784.      doc._boomrl = function() {
  785.        this.domain = dom;
  786.        bootstrap();
  787.      };
  788.      doc.write("<body onload='document._boomrl();'>");
  789.    } else {
  790.      win._boomrl = function() {
  791.        bootstrap();
  792.      };
  793.      if (win.addEventListener) {
  794.        win.addEventListener("load", win._boomrl, false);
  795.      } else if (win.attachEvent) {
  796.        win.attachEvent("onload", win._boomrl);
  797.      }
  798.    }
  799.    doc.close();
  800.  }
  801.  var link = document.createElement("link");
  802.  if (link.relList &&
  803.    typeof link.relList.supports === "function" &&
  804.    link.relList.supports("preload") &&
  805.    ("as" in link)) {
  806.    window.BOOMR.snippetMethod = "p";
  807.    link.href = window.BOOMR.url;
  808.    link.rel = "preload";
  809.    link.as = "script";
  810.    link.addEventListener("load", promote);
  811.    link.addEventListener("error", function() {
  812.      iframeLoader(true);
  813.    });
  814.    setTimeout(function() {
  815.      if (!promoted) {
  816.        iframeLoader(true);
  817.      }
  818.    }, LOADER_TIMEOUT);
  819.    BOOMR_lstart = new Date().getTime();
  820.    parentNode.appendChild(link);
  821.  } else {
  822.    iframeLoader(false);
  823.  }
  824.  function boomerangSaveLoadTime(e) {
  825.    window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
  826.  }
  827.  if (window.addEventListener) {
  828.    window.addEventListener("load", boomerangSaveLoadTime, false);
  829.  } else if (window.attachEvent) {
  830.    window.attachEvent("onload", boomerangSaveLoadTime);
  831.  }
  832.  if (document.addEventListener) {
  833.    document.addEventListener("onBoomerangLoaded", function(e) {
  834.      e.detail.BOOMR.init({
  835.        ResourceTiming: {
  836.          enabled: true,
  837.          trackedResourceTypes: ["script", "img", "css"]
  838.        },
  839.      });
  840.      e.detail.BOOMR.t_end = new Date().getTime();
  841.    });
  842.  } else if (document.attachEvent) {
  843.    document.attachEvent("onpropertychange", function(e) {
  844.      if (!e) e=event;
  845.      if (e.propertyName === "onBoomerangLoaded") {
  846.        e.detail.BOOMR.init({
  847.          ResourceTiming: {
  848.            enabled: true,
  849.            trackedResourceTypes: ["script", "img", "css"]
  850.          },
  851.        });
  852.        e.detail.BOOMR.t_end = new Date().getTime();
  853.      }
  854.    });
  855.  }
  856. })();</script>
  857. </head>
  858.  
  859.  
  860. <link data-href="//hvoptics.com/cdn/shop/t/67/assets/globo.formbuilder.css?v=124773530447652224731709626691" rel="stylesheet" type="text/css" media="all" /><script>
  861. var Globo = Globo || {};
  862.    Globo.FormBuilder = Globo.FormBuilder || {}
  863.    Globo.FormBuilder.url = "https://form.globosoftware.net"
  864.    Globo.FormBuilder.shop = {
  865.        settings : {
  866.            reCaptcha : {
  867.                siteKey : ''
  868.            },
  869.            hideWaterMark : false
  870.        },
  871.        pricing:{
  872.            features:{
  873.                fileUpload : 2,
  874.                removeCopyright : false
  875.            }
  876.        }
  877.    }
  878.    Globo.FormBuilder.forms = []
  879.  
  880.        Globo.FormBuilder.page = {
  881.        title : document.title,
  882.        href : window.location.href
  883.    }
  884. </script>
  885.  
  886. <script type="text/template" id="globo-formbuilder-dynamicCSS">
  887.  
  888. .globo-form-app{
  889.    max-width: {{configs.appearance.width}}px;
  890.    width: -webkit-fill-available;
  891.    background-color:#FFF;
  892.    {% if configs.appearance.background == 'color' %}
  893.    background-color: {{configs.appearance.backgroundColor}};
  894.    {% endif %}
  895.    {% if configs.appearance.background == 'image' %}
  896.    background-image : url('{{configs.appearance.backgroundImage}}');
  897.    background-position: center {{configs.appearance.backgroundImageAlignment}};;
  898.    background-repeat:no-repeat;
  899.    background-size: cover;
  900.    {% endif %}
  901. }
  902.  
  903. .globo-form-app .globo-heading{
  904.    color: {{configs.appearance.headingColor}}
  905. }
  906. .globo-form-app .globo-description,
  907. .globo-form-app .header .globo-description{
  908.    color: {{configs.appearance.descriptionColor}}
  909. }
  910. .globo-form-app .globo-label,
  911. .globo-form-app .globo-form-control label.globo-label{
  912.    color: {{configs.appearance.labelColor}}
  913. }
  914. .globo-form-app .globo-form-control .help-text.globo-description{
  915.    color: {{configs.appearance.descriptionColor}}
  916. }
  917. .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,
  918. .globo-form-app .globo-form-control .radio-wrapper .globo-option
  919. {
  920.    color: {{configs.appearance.optionColor}}
  921. }
  922. .globo-form-app .footer{
  923.    text-align:{{configs.footer.submitAlignment}};
  924. }
  925. .globo-form-app .footer button{
  926.    border:1px solid {{configs.appearance.mainColor}};
  927.    {% if configs.footer.submitFullWidth %}
  928.        width:100%;
  929.    {% endif %}
  930. }
  931. .globo-form-app .footer button.submit,
  932. .globo-form-app .footer button.action.loading .spinner{
  933.    background-color: {{configs.appearance.mainColor}};
  934.    color : {{ configs.appearance.mainColor | idealTextColor }};
  935. }
  936. .globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:before {
  937.    content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"></path></svg>');
  938. }
  939. .globo-form-app .globo-form-control .star-rating>fieldset>input:checked ~ label:before {
  940.    content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
  941. }
  942. .globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:hover:before, .globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:hover ~ label:before{
  943.    content : url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>')
  944. }
  945. .globo-form-app .globo-form-control .radio-wrapper .radio-input:checked ~ .radio-label:after {
  946.    background: {{configs.appearance.mainColor}};
  947.    background: radial-gradient({{configs.appearance.mainColor}} 40%, #fff 45%);
  948. }
  949. .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {
  950.    border-color: {{configs.appearance.mainColor}};
  951.    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);
  952.    background-color: {{configs.appearance.mainColor}};
  953. }
  954. .globo-form-app .step.-completed .step__number,
  955. .globo-form-app .line.-progress,
  956. .globo-form-app .line.-start{
  957.    background-color: {{configs.appearance.mainColor}};
  958. }
  959. .globo-form-app .checkmark__check,
  960. .globo-form-app .checkmark__circle{
  961.    stroke: {{configs.appearance.mainColor}};
  962. }
  963. .globo-form .floating-button{
  964.    background-color: {{configs.appearance.mainColor}};
  965. }
  966. .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,
  967. .globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{
  968.    border-color : {{configs.appearance.mainColor}};
  969. }
  970. .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  971.    background: {{configs.appearance.mainColor}};
  972.    border-color: {{configs.appearance.mainColor}};
  973. }
  974.  
  975. </script>
  976. <script type="text/template" id="globo-formbuilder-template">
  977.  
  978. <div class="globo-form {{configs.appearance.layout}}-form">
  979. <style>{{ null | renderElement : dynamicCSS,configs }}</style>
  980. <div class="globo-form-app {{configs.appearance.layout}}-layout">
  981.    <form class="g-container" novalidate action="{{Globo.FormBuilder.url}}/api/front/form/{{formId}}/send" method="POST" enctype="multipart/form-data" data-id={{formId}}>
  982.        {% if configs.header.active %}
  983.        <div class="header">
  984.            <h3 class="title globo-heading">{{configs.header.title}}</h3>
  985.            {% if configs.header.description != '' and configs.header.description != '<p><br></p>' %}
  986.            <div class="description globo-description">{{configs.header.description}}</div>
  987.            {% endif %}
  988.        </div>
  989.        {% endif %}
  990.        {% if configs.isStepByStepForm %}
  991.            <div class="globo-formbuilder-wizard" data-id={{formId}}>
  992.                <div class="wizard__content">
  993.                    <header class="wizard__header">
  994.                        <div class="wizard__steps">
  995.                        <nav class="steps">
  996.                            {% for element in configs.elements %}
  997.                                <div class="step">
  998.                                    <div class="step__content">
  999.                                        <p class="step__number"></p>
  1000.                                        <svg class="checkmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52">
  1001.                                            <circle class="checkmark__circle" cx="26" cy="26" r="25" fill="none"/>
  1002.                                            <path class="checkmark__check" fill="none" d="M14.1 27.2l7.1 7.2 16.7-16.8"/>
  1003.                                        </svg>
  1004.                                        <div class="lines">
  1005.                                            {% if forloop.first == true %}
  1006.                                                <div class="line -start"></div>
  1007.                                            {% endif %}
  1008.                                            <div class="line -background">
  1009.                                            </div>
  1010.                                            <div class="line -progress">
  1011.                                            </div>
  1012.                                        </div>  
  1013.                                    </div>
  1014.                                </div>
  1015.                            {% endfor %}
  1016.                        </nav>
  1017.                        </div>
  1018.                    </header>
  1019.                    <div class="panels">
  1020.                        {% for element in configs.elements %}
  1021.                        <div class="panel" data-id={{formId}}>
  1022.                            {% if element.type != "group" %}
  1023.                                {{ element | renderElement : partialElement , configs }}
  1024.                            {% else %}
  1025.                                {% for el in element.elements %}
  1026.                                    {{ el | renderElement : partialElement , configs }}
  1027.                                {% endfor %}
  1028.                            {% endif %}
  1029.                            {% if forloop.last == true %}
  1030.                                {% if configs.reCaptcha.enable = true %}
  1031.                                    <div class="globo-form-control">
  1032.                                        <div class="globo-g-recaptcha" data-sitekey="{{Globo.FormBuilder.shop.settings.reCaptcha.siteKey}}"></div>
  1033.                                        <input type="hidden" name="reCaptcha" id="reCaptcha">
  1034.                                        <small class="messages"></small>
  1035.                                    </div>
  1036.                                {% endif %}
  1037.                            {% endif %}
  1038.                        </div>
  1039.                        {% endfor %}
  1040.                    </div>
  1041.                    {% if Globo.FormBuilder.shop.pricing.features.removeCopyright == false and Globo.FormBuilder.shop.settings.hideWaterMark == false %}
  1042.                    <p style="text-align: right;font-size:small;" >Made by <a target="_blank" rel="nofollow" href="https://apps.shopify.com/form-builder-contact-form">Powerful Contact Form Builder</a> </p>
  1043.                    {% endif %}
  1044.                    <div class="message error">
  1045.                        <div class="content"></div>
  1046.                        <div class="dismiss" onclick="Globo.dismiss(this)">
  1047.                            <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
  1048.                        </div>
  1049.                    </div>
  1050.                    {% unless configs.afterSubmit.message == "" %}
  1051.                    <div class="message success">
  1052.                        <div class="content">{{configs.afterSubmit.message}}</div>
  1053.                        <div class="dismiss" onclick="Globo.dismiss(this)">
  1054.                            <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
  1055.                        </div>
  1056.                    </div>
  1057.                    {% endunless %}
  1058.                    <div class="footer wizard__footer">
  1059.                        {% if configs.footer.description != '' and configs.footer.description != '<p><br></p>' %}
  1060.                        <div class="description globo-description">{{configs.footer.description}}</div>
  1061.                        {% endif %}
  1062.                        <button type="button" class="action previous  {{configs.appearance.style}}-button">{{configs.footer.previousText}}</button>
  1063.                        <button type="button" class="action next submit {{configs.appearance.style}}-button" data-submitting-text="{{configs.footer.submittingText}}" data-submit-text='<span class="spinner"></span>{{configs.footer.submitText}}' data-next-text={{configs.footer.nextText}} ><span class="spinner"></span>{{configs.footer.nextText}}</button>
  1064.                        <h1 class="wizard__congrats-message"></h1>
  1065.                    </div>
  1066.                </div>
  1067.            </div>
  1068.        {% else %}
  1069.            <div class="content flex-wrap block-container" data-id={{formId}}>
  1070.                {% for element in configs.elements %}
  1071.                    {% if element.type != "group" %}
  1072.                        {{ element | renderElement : partialElement , configs }}
  1073.                    {% else %}
  1074.                        {% for el in element.elements %}
  1075.                            {{ el | renderElement : partialElement , configs }}
  1076.                        {% endfor %}
  1077.                    {% endif %}
  1078.                {% endfor %}
  1079.                {% if configs.reCaptcha.enable = true %}
  1080.                    <div class="globo-form-control">
  1081.                        <div class="globo-g-recaptcha" data-sitekey="{{Globo.FormBuilder.shop.settings.reCaptcha.siteKey}}"></div>
  1082.                        <input type="hidden" name="reCaptcha" id="reCaptcha">
  1083.                        <small class="messages"></small>
  1084.                    </div>
  1085.                {% endif %}
  1086.            </div>
  1087.            {% if Globo.FormBuilder.shop.pricing.features.removeCopyright == false and Globo.FormBuilder.shop.settings.hideWaterMark == false %}
  1088.            <p style="text-align: right;font-size:small;">Made by <a target="_blank" rel="nofollow" href="https://apps.shopify.com/form-builder-contact-form">Powerful Contact Form Builder</a> </p>
  1089.            {% endif %}
  1090.            <div class="message error">
  1091.                <div class="content"></div>
  1092.                <div class="dismiss" onclick="Globo.dismiss(this)">
  1093.                    <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
  1094.                </div>
  1095.            </div>
  1096.            {% unless configs.afterSubmit.message == "" %}
  1097.            <div class="message success">
  1098.                <div class="content">{{configs.afterSubmit.message}}</div>
  1099.                <div class="dismiss" onclick="Globo.dismiss(this)">
  1100.                    <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
  1101.                </div>
  1102.            </div>
  1103.            {% endunless %}
  1104.            <div class="footer">
  1105.                {% if configs.footer.description != '' and configs.footer.description != '<p><br></p>' %}
  1106.                <div class="description globo-description">{{configs.footer.description}}</div>
  1107.                {% endif %}
  1108.                <button class="action submit {{configs.appearance.style}}-button"><span class="spinner"></span>{{configs.footer.submitText}}</button>
  1109.            </div>
  1110.        {% endif %}
  1111.        {% if Globo.FormBuilder.customer %}
  1112.            <input type="hidden" value="{{Globo.FormBuilder.customer.id}}" name="customer[id]">
  1113.            <input type="hidden" value="{{Globo.FormBuilder.customer.email}}" name="customer[email]">
  1114.            <input type="hidden" value="{{Globo.FormBuilder.customer.name}}" name="customer[name]">
  1115.        {% endif %}
  1116.        <input type="hidden" value="{{Globo.FormBuilder.page.title}}" name="page[title]">
  1117.        <input type="hidden" value="{{Globo.FormBuilder.page.href}}" name="page[href]">
  1118.  
  1119.        <input type="hidden" value="" name="_keyLabel">
  1120.    </form>
  1121.    {% unless configs.afterSubmit.message == "" %}
  1122.    <div class="message success">
  1123.        <div class="content">{{configs.afterSubmit.message}}</div>
  1124.        <div class="dismiss" onclick="Globo.dismiss(this)">
  1125.            <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg>
  1126.        </div>
  1127.    </div>
  1128.    {% endunless %}
  1129. </div>
  1130. {% if configs.appearance.layout == 'float'  %}
  1131. {% if configs.appearance.floatingIcon != '' or configs.appearance.floatingText != '' %}
  1132. {% if configs.appearance.floatingText != '' and configs.appearance.floatingText != null %}
  1133. {% assign circle = '' %}
  1134. {% else %}
  1135. {% assign circle = 'circle' %}
  1136. {% endif %}
  1137. <div class="floating-button {{circle}} {{configs.appearance.position}}" onclick="Globo.FormBuilder.showFloatingForm(this)">
  1138.    <div class="fabLabel">
  1139.        {{configs.appearance.floatingIcon}}
  1140.        {{configs.appearance.floatingText}}
  1141.    </div>
  1142. </div>
  1143. {% endif %}
  1144. <div class="overlay" onclick="Globo.FormBuilder.hideFloatingForm(this)"></div>
  1145. {% endif %}
  1146. </div>
  1147.  
  1148. </script>
  1149. <script type="text/template" id="globo-formbuilder-element">
  1150.  
  1151.    {% assign columnWidth = element.columnWidth | parseInt %}
  1152. {% assign columnWidthClass = "layout-" | append : columnWidth | append : "-column" %}
  1153. {% assign attrInput = "" %}
  1154.  
  1155. {% if element.conditionalField && element.onlyShowIf && element.onlyShowIf != false %}
  1156. {% assign columnWidthClass = columnWidthClass | append : " conditional-field" %}
  1157. {% assign escapeConnectedValue = element[element.onlyShowIf] | escapeHtml %}
  1158. {% assign attrInput = "disabled='disabled'" %}
  1159. {% assign dataAttr = dataAttr | append : " data-connected-id='" | append : element.onlyShowIf | append : "'" %}
  1160. {% assign dataAttr = dataAttr | append : " data-connected-value='" | append : escapeConnectedValue | append : "'" %}
  1161. {% endif %}
  1162.  
  1163. {% case element.type %}
  1164. {% when "text" %}
  1165. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1166.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1167.    <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1168.    {% if element.description != '' %}
  1169.        <small class="help-text globo-description">{{element.description}}</small>
  1170.    {% endif %}
  1171.    <small class="messages"></small>
  1172. </div>
  1173. {% when "name" %}
  1174. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1175.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1176.    <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1177.    {% if element.description != '' %}
  1178.        <small class="help-text globo-description">{{element.description}}</small>
  1179.    {% endif %}
  1180.    <small class="messages"></small>
  1181. </div>
  1182. {% when "email" %}
  1183. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1184.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1185.    <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1186.    {% if element.description != '' %}
  1187.        <small class="help-text globo-description">{{element.description}}</small>
  1188.    {% endif %}
  1189.    <small class="messages"></small>
  1190. </div>
  1191. {% when "textarea" %}
  1192. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1193.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1194.    <textarea id="{{element.id}}" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" rows="3" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} ></textarea>
  1195.    {% if element.description != '' %}
  1196.        <small class="help-text globo-description">{{element.description}}</small>
  1197.    {% endif %}
  1198.    <small class="messages"></small>
  1199. </div>
  1200. {% when "url" %}
  1201. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1202.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1203.    <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1204.    {% if element.description != '' %}
  1205.        <small class="help-text globo-description">{{element.description}}</small>
  1206.    {% endif %}
  1207.    <small class="messages"></small>
  1208. </div>
  1209. {% when "phone" %}
  1210. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1211.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1212.    <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1213.    {% if element.description != '' %}
  1214.        <small class="help-text globo-description">{{element.description}}</small>
  1215.    {% endif %}
  1216.    <small class="messages"></small>
  1217. </div>
  1218. {% when "number" %}
  1219. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1220.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1221.    <input type="number" {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1222.    {% if element.description != '' %}
  1223.        <small class="help-text globo-description">{{element.description}}</small>
  1224.    {% endif %}
  1225.    <small class="messages"></small>
  1226. </div>
  1227. {% when "password" %}
  1228. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1229.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1230.    <input type="password" data-type="{{element.type}}" {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" {% if element.validationRule %} data-validate-rule="{{element.validationRule}}" {% endif %} {% if element.validationRule == 'advancedValidateRule' %} data-advanced-validate-rule="{{element.advancedValidateRule}}" {% endif %} placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} >
  1231.    {% if element.description != '' %}
  1232.        <small class="help-text globo-description">{{element.description}}</small>
  1233.    {% endif %}
  1234.    <small class="messages"></small>
  1235. </div>
  1236. {% if element.hasConfirm %}
  1237.    <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1238.        <label for="{{element.id}}Confirm" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.labelConfirm}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1239.        <input type="password" data-type="{{element.type}}" data-additional-type="confirm-{{element.type}}" data-connected-element="{{element.id}}" {% if element.validationRule %} data-validate-rule="{{element.validationRule}}" {% endif %} {% if element.validationRule == 'advancedValidateRule' %} data-advanced-validate-rule="{{element.advancedValidateRule}}" {% endif %}  {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}Confirm" name="{{element.id}}Confirm" placeholder="{{element.placeholderConfirm}}" {% if element.required %}presence{% endif %} >
  1240.        {% if element.descriptionConfirm != '' %}
  1241.            <small class="help-text globo-description">{{element.descriptionConfirm}}</small>
  1242.        {% endif %}
  1243.        <small class="messages"></small>
  1244.    </div>
  1245. {% endif %}
  1246. {% when "datetime" %}
  1247. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1248.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1249.    <input
  1250.        type="text"
  1251.        {{attrInput}}
  1252.        data-type="{{element.type}}"
  1253.        class="{{configs.appearance.style}}-input"
  1254.        id="{{element.id}}"
  1255.        name="{{element.id}}"
  1256.        placeholder="{{element.placeholder}}"
  1257.        {% if element.required %}presence{% endif %}
  1258.        data-format="{{element.format}}"
  1259.        {% if element.otherLang %}
  1260.        data-locale="{{element.localization}}"
  1261.        {% endif %}
  1262.        dataDateFormat="{{element.date-format}}"
  1263.        dataTimeFormat="{{element.time-format}}"
  1264.        {% if element.format == 'date' and element.isLimitDate %}
  1265.            limitDateType="{{element.limitDateType}}"
  1266.            {% if element.limitDateSpecificEnabled %}
  1267.                limitDateSpecificDates="{{element.limitDateSpecificDates}}"
  1268.            {% endif %}
  1269.            {% if element.limitDateRangeEnabled %}
  1270.                limitDateRangeDates="{{element.limitDateRangeDates}}"
  1271.            {% endif %}
  1272.            {% if element.limitDateDOWEnabled %}
  1273.                limitDateDOWDates="{{element.limitDateDOWDates}}"
  1274.            {% endif %}
  1275.        {% endif %}
  1276.    >
  1277.    {% if element.description != '' %}
  1278.        <small class="help-text globo-description">{{element.description}}</small>
  1279.    {% endif %}
  1280.    <small class="messages"></small>
  1281. </div>
  1282. {% when "file" %}
  1283. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1284.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1285.    <input type="file" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" {% if element.allowed-multiple %} multiple name="{{element.id}}[]" {% else %} name="{{element.id}}" {% endif %}
  1286.        placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} data-allowed-extensions="{{element.allowed-extensions | join : ',' }}">
  1287.    {% if element.description != '' %}
  1288.        <small class="help-text globo-description">{{element.description}}</small>
  1289.    {% endif %}
  1290.    <small class="messages"></small>
  1291. </div>
  1292. {% when "checkbox" %}
  1293. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1294.    <legend class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</legend>
  1295.    {% assign options = element.options | optionsToArray %}
  1296.    <ul>
  1297.        {% for option in options %}
  1298.            <li>
  1299.                <div class="checkbox-wrapper">
  1300.                    <input class="checkbox-input" {{attrInput}} id="{{element.id}}-{{option}}-{{uniqueId}}" type="checkbox" data-type="{{element.type}}" name="{{element.id}}[]" {% if element.required %}presence{% endif %} value="{{option}}">
  1301.                    <label class="checkbox-label globo-option" for="{{element.id}}-{{option}}-{{uniqueId}}">{{option}}</label>
  1302.                </div>
  1303.            </li>
  1304.            
  1305.        {% endfor %}
  1306.    </ul>
  1307.    {% if element.description != '' %}
  1308.        <small class="help-text globo-description">{{element.description}}</small>
  1309.    {% endif %}
  1310.    <small class="messages"></small>
  1311. </div>
  1312. {% when "radio" %}
  1313. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1314.    <legend class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</legend>
  1315.    {% assign options = element.options | optionsToArray %}
  1316.    <ul>
  1317.        {% for option in options %}
  1318.        <li>
  1319.            <div class="radio-wrapper">
  1320.                <input class="radio-input" {{attrInput}} id="{{element.id}}-{{option}}-{{uniqueId}}" type="radio" data-type="{{element.type}}" name="{{element.id}}" {% if element.required %}presence{% endif %} value="{{option}}">
  1321.                <label class="radio-label globo-option" for="{{element.id}}-{{option}}-{{uniqueId}}">{{option}}</label>
  1322.            </div>
  1323.        </li>
  1324.        {% endfor %}
  1325.    </ul>
  1326.    {% if element.description != '' %}
  1327.        <small class="help-text globo-description">{{element.description}}</small>
  1328.    {% endif %}
  1329.    <small class="messages"></small>
  1330. </div>
  1331. {% when "select" %}
  1332. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1333.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1334.    {% assign options = element.options | optionsToArray %}
  1335.    <select name="{{element.id}}" {{attrInput}} id="{{element.id}}" class="{{configs.appearance.style}}-input" {% if element.required %}presence{% endif %}>
  1336.        <option selected="selected" value="" disabled="disabled">{{element.placeholder}}</option>
  1337.        {% for option in options %}
  1338.        <option value="{{option}}">{{option}}</option>
  1339.        {% endfor %}
  1340.    </select>
  1341.    {% if element.description != '' %}
  1342.        <small class="help-text globo-description">{{element.description}}</small>
  1343.    {% endif %}
  1344.    <small class="messages"></small>
  1345. </div>
  1346. {% when "country" %}
  1347. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1348.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1349.    {% assign options = element.options | optionsToArray %}
  1350.    <select name="{{element.id}}" {{attrInput}} id="{{element.id}}" class="{{configs.appearance.style}}-input" {% if element.required %}presence{% endif %}>
  1351.        <option selected="selected" value="" disabled="disabled">{{element.placeholder}}</option>
  1352.        {% for option in options %}
  1353.        <option value="{{option}}">{{option}}</option>
  1354.        {% endfor %}
  1355.    </select>
  1356.    {% if element.description != '' %}
  1357.        <small class="help-text globo-description">{{element.description}}</small>
  1358.    {% endif %}
  1359.    <small class="messages"></small>
  1360. </div>
  1361. {% when "heading" %}
  1362. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1363.    <h3 class="heading-title globo-heading">{{element.heading}}</h3>
  1364.    <p class="heading-caption">{{element.caption}}</p>
  1365. </div>
  1366. {% when "paragraph" %}
  1367. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1368.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label"><span class="label-content">{{element.label}}</span></label>
  1369.    <div class="globo-paragraph">{{element.text}}</div>
  1370. </div>
  1371. {% when "rating-star" %}
  1372. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
  1373.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1374.    <div class="star-rating">
  1375.        <fieldset>
  1376.            <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-5-stars" name="{{element.id}}" value="5" /><label for="{{element.id}}-5-stars" title="5 Stars">5 stars</label>
  1377.            <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-4-stars" name="{{element.id}}" value="4" /><label for="{{element.id}}-4-stars" title="4 Stars">4 stars</label>
  1378.            <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-3-stars" name="{{element.id}}" value="3" /><label for="{{element.id}}-3-stars" title="3 Stars">3 stars</label>
  1379.            <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-2-stars" name="{{element.id}}" value="2" /><label for="{{element.id}}-2-stars" title="2 Stars">2 stars</label>
  1380.            <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-1-star" name="{{element.id}}" value="1" /><label for="{{element.id}}-1-star" title="1 Star">1 star</label>
  1381.        </fieldset>
  1382.    </div>
  1383.    {% if element.description != '' %}
  1384.        <small class="help-text globo-description">{{element.description}}</small>
  1385.    {% endif %}
  1386.    <small class="messages"></small>
  1387. </div>
  1388. {% when "devider" %}
  1389. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}} >
  1390.    <hr>
  1391. </div>
  1392. {% when "hidden" %}
  1393. <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}} style="display: none;visibility: hidden;">
  1394.    <label for="{{element.id}}" class="{{configs.appearance.style}}-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label>
  1395.    {% if element.dataType == 'fixed' %}
  1396.        <input type="hidden" data-type="{{element.dataType}}" id="{{element.id}}" name="{{element.id}}" value="{{element.fixedValue}}">
  1397.    {% else %}
  1398.        <input type="hidden" data-type="{{element.dataType}}" id="{{element.id}}" name="{{element.id}}" value="" >
  1399.    {% endif %}
  1400. </div>
  1401. {% else %}
  1402.  
  1403. {% endcase %}
  1404.  
  1405. </script>
  1406.  
  1407. <script src="//hvoptics.com/cdn/shop/t/67/assets/globo.formbuilder.data.25989.js?v=18722601405118760561709626691" type="text/javascript"></script>
  1408. <script src="//hvoptics.com/cdn/shop/t/67/assets/globo.formbuilder.js?v=101714632603210921991709626692" type="text/javascript"></script>
  1409.    
  1410. <body id="404-not-found" class="template-404" data-anim-fade="false" data-anim-load="false" data-anim-interval-style="fade_down" data-anim-zoom="false" data-anim-interval="true">
  1411. <!-- Google Tag Manager (noscript) -->
  1412. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBXTGLN"
  1413. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  1414. <!-- End Google Tag Manager (noscript) -->
  1415.  <script type="text/javascript">
  1416. //loading class for animations
  1417. document.body.className += ' ' + 'js-theme-loading';
  1418. setTimeout(function(){
  1419. document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded');
  1420. }, 300);
  1421. </script>
  1422.  
  1423. <div class="page-transition"></div>
  1424.  
  1425. <div class="page-container">
  1426. <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><style>
  1427. .mobile-draw,
  1428. .mobile-draw .mfp-close {
  1429.    background-color: #ffffff;
  1430. }
  1431. .mobile-draw__currency {
  1432.    background-color: #f2f2f2;  
  1433. }
  1434. </style>
  1435.  
  1436. <div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide">
  1437.    
  1438.  
  1439.    <div class="mobile-draw__wrapper">    
  1440.  
  1441.        <nav class="mobile-draw__nav mobile-nav">
  1442.            <ul class="mobile-nav__items o-list-bare">
  1443.  
  1444.                
  1445.                    
  1446.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-1">
  1447.                        <a href="#mobile-sub-1" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Sunglasses</a>
  1448.  
  1449.                        
  1450.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-1">
  1451.                                <ul class="mobile-nav__sub__items o-list-bare">
  1452.                                    
  1453.                                    
  1454.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-1">
  1455.                                            <a href="#mobile-sub-t-1-1" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Brands</a>
  1456.  
  1457.                                            
  1458.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-1-1">
  1459.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1460.                                                        
  1461.                                                        
  1462.                                                            <li class="mobile-nav__sub-t__item">
  1463.                                                                <a href="/collections/sunglasses-1" class="mobile-nav__sub-t__link">All Brands</a>
  1464.                                                            </li>
  1465.                                                        
  1466.                                                            <li class="mobile-nav__sub-t__item">
  1467.                                                                <a href="/collections/hugo-boss-sunglasses" class="mobile-nav__sub-t__link">Boss</a>
  1468.                                                            </li>
  1469.                                                        
  1470.                                                            <li class="mobile-nav__sub-t__item">
  1471.                                                                <a href="/collections/calvin-klein-sunglasses" class="mobile-nav__sub-t__link">Calvin Klein</a>
  1472.                                                            </li>
  1473.                                                        
  1474.                                                            <li class="mobile-nav__sub-t__item">
  1475.                                                                <a href="/collections/carolina-herrera-sunglasses" class="mobile-nav__sub-t__link">Carolina Herrera</a>
  1476.                                                            </li>
  1477.                                                        
  1478.                                                            <li class="mobile-nav__sub-t__item">
  1479.                                                                <a href="/collections/carrera" class="mobile-nav__sub-t__link">Carrera</a>
  1480.                                                            </li>
  1481.                                                        
  1482.                                                            <li class="mobile-nav__sub-t__item">
  1483.                                                                <a href="/collections/despada-sunglasses" class="mobile-nav__sub-t__link">Despada</a>
  1484.                                                            </li>
  1485.                                                        
  1486.                                                            <li class="mobile-nav__sub-t__item">
  1487.                                                                <a href="/collections/dsquared-2-sunglasses" class="mobile-nav__sub-t__link">Dsquared 2</a>
  1488.                                                            </li>
  1489.                                                        
  1490.                                                            <li class="mobile-nav__sub-t__item">
  1491.                                                                <a href="/collections/el-greco" class="mobile-nav__sub-t__link">El Greco</a>
  1492.                                                            </li>
  1493.                                                        
  1494.                                                            <li class="mobile-nav__sub-t__item">
  1495.                                                                <a href="/collections/fossil-sunglasses" class="mobile-nav__sub-t__link">Fossil</a>
  1496.                                                            </li>
  1497.                                                        
  1498.                                                            <li class="mobile-nav__sub-t__item">
  1499.                                                                <a href="/collections/givenchy-sunglasses" class="mobile-nav__sub-t__link">Givenchy</a>
  1500.                                                            </li>
  1501.                                                        
  1502.                                                            <li class="mobile-nav__sub-t__item">
  1503.                                                                <a href="/collections/gucci-sunglasses" class="mobile-nav__sub-t__link">Gucci</a>
  1504.                                                            </li>
  1505.                                                        
  1506.                                                            <li class="mobile-nav__sub-t__item">
  1507.                                                                <a href="/collections/hoffman" class="mobile-nav__sub-t__link">Hoffman</a>
  1508.                                                            </li>
  1509.                                                        
  1510.                                                            <li class="mobile-nav__sub-t__item">
  1511.                                                                <a href="/collections/hugo" class="mobile-nav__sub-t__link">Hugo</a>
  1512.                                                            </li>
  1513.                                                        
  1514.                                                            <li class="mobile-nav__sub-t__item">
  1515.                                                                <a href="/collections/jimmy-choo-sunglasses" class="mobile-nav__sub-t__link">Jimmy Choo</a>
  1516.                                                            </li>
  1517.                                                        
  1518.                                                            <li class="mobile-nav__sub-t__item">
  1519.                                                                <a href="/collections/juicy-couture-sunglasses" class="mobile-nav__sub-t__link">Juicy Couture</a>
  1520.                                                            </li>
  1521.                                                        
  1522.                                                            <li class="mobile-nav__sub-t__item">
  1523.                                                                <a href="/collections/kate-spade-sunglasses" class="mobile-nav__sub-t__link">Kate Spade</a>
  1524.                                                            </li>
  1525.                                                        
  1526.                                                            <li class="mobile-nav__sub-t__item">
  1527.                                                                <a href="/collections/levis-sunglasses" class="mobile-nav__sub-t__link">Levi&#39;s</a>
  1528.                                                            </li>
  1529.                                                        
  1530.                                                            <li class="mobile-nav__sub-t__item">
  1531.                                                                <a href="/collections/love-moschino-sunglasses" class="mobile-nav__sub-t__link">Love Moschino</a>
  1532.                                                            </li>
  1533.                                                        
  1534.                                                            <li class="mobile-nav__sub-t__item">
  1535.                                                                <a href="/collections/marc-jacobs-sunglasses" class="mobile-nav__sub-t__link">Marc Jacobs</a>
  1536.                                                            </li>
  1537.                                                        
  1538.                                                            <li class="mobile-nav__sub-t__item">
  1539.                                                                <a href="/collections/missoni-sunglasses" class="mobile-nav__sub-t__link">Missoni</a>
  1540.                                                            </li>
  1541.                                                        
  1542.                                                            <li class="mobile-nav__sub-t__item">
  1543.                                                                <a href="/collections/m-missoni" class="mobile-nav__sub-t__link">M Missoni</a>
  1544.                                                            </li>
  1545.                                                        
  1546.                                                            <li class="mobile-nav__sub-t__item">
  1547.                                                                <a href="/collections/moschino-sunglasses" class="mobile-nav__sub-t__link">Moschino</a>
  1548.                                                            </li>
  1549.                                                        
  1550.                                                            <li class="mobile-nav__sub-t__item">
  1551.                                                                <a href="/collections/nike-sunglasses" class="mobile-nav__sub-t__link">Nike</a>
  1552.                                                            </li>
  1553.                                                        
  1554.                                                            <li class="mobile-nav__sub-t__item">
  1555.                                                                <a href="/collections/pierre-cardin-sunglasses" class="mobile-nav__sub-t__link">Pierre Cardin</a>
  1556.                                                            </li>
  1557.                                                        
  1558.                                                            <li class="mobile-nav__sub-t__item">
  1559.                                                                <a href="/collections/polar-sunglasses" class="mobile-nav__sub-t__link">Polar</a>
  1560.                                                            </li>
  1561.                                                        
  1562.                                                            <li class="mobile-nav__sub-t__item">
  1563.                                                                <a href="/collections/polaroid" class="mobile-nav__sub-t__link">Polaroid</a>
  1564.                                                            </li>
  1565.                                                        
  1566.                                                            <li class="mobile-nav__sub-t__item">
  1567.                                                                <a href="/collections/prive-revaux-sunglasses" class="mobile-nav__sub-t__link">Prive Revaux</a>
  1568.                                                            </li>
  1569.                                                        
  1570.                                                            <li class="mobile-nav__sub-t__item">
  1571.                                                                <a href="/collections/tailor-made" class="mobile-nav__sub-t__link">Tailor Made</a>
  1572.                                                            </li>
  1573.                                                        
  1574.                                                            <li class="mobile-nav__sub-t__item">
  1575.                                                                <a href="/collections/tommy-hilfiger-sunglasses" class="mobile-nav__sub-t__link">Tommy Hilfiger</a>
  1576.                                                            </li>
  1577.                                                        
  1578.                                                            <li class="mobile-nav__sub-t__item">
  1579.                                                                <a href="/collections/under-armour-sunglasses" class="mobile-nav__sub-t__link">Under Armour</a>
  1580.                                                            </li>
  1581.                                                        
  1582.  
  1583.                                                    </ul>
  1584.                                                </div>
  1585.                                            
  1586.  
  1587.                                        </li>
  1588.                                    
  1589.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-2">
  1590.                                            <a href="#mobile-sub-t-1-2" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Female Sunglasses</a>
  1591.  
  1592.                                            
  1593.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-1-2">
  1594.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1595.                                                        
  1596.                                                        
  1597.                                                            <li class="mobile-nav__sub-t__item">
  1598.                                                                <a href="/collections/female-sunglasses" class="mobile-nav__sub-t__link">All Brands</a>
  1599.                                                            </li>
  1600.                                                        
  1601.                                                            <li class="mobile-nav__sub-t__item">
  1602.                                                                <a href="/collections/unisex-sunglasses" class="mobile-nav__sub-t__link">Unisex</a>
  1603.                                                            </li>
  1604.                                                        
  1605.                                                            <li class="mobile-nav__sub-t__item">
  1606.                                                                <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_aviator" class="mobile-nav__sub-t__link">Aviator</a>
  1607.                                                            </li>
  1608.                                                        
  1609.                                                            <li class="mobile-nav__sub-t__item">
  1610.                                                                <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_cat-eye" class="mobile-nav__sub-t__link">Cat-Eye</a>
  1611.                                                            </li>
  1612.                                                        
  1613.                                                            <li class="mobile-nav__sub-t__item">
  1614.                                                                <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_round" class="mobile-nav__sub-t__link">Round</a>
  1615.                                                            </li>
  1616.                                                        
  1617.                                                            <li class="mobile-nav__sub-t__item">
  1618.                                                                <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_square" class="mobile-nav__sub-t__link">Square</a>
  1619.                                                            </li>
  1620.                                                        
  1621.                                                            <li class="mobile-nav__sub-t__item">
  1622.                                                                <a href="/collections/sports" class="mobile-nav__sub-t__link">Sports</a>
  1623.                                                            </li>
  1624.                                                        
  1625.  
  1626.                                                    </ul>
  1627.                                                </div>
  1628.                                            
  1629.  
  1630.                                        </li>
  1631.                                    
  1632.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-3">
  1633.                                            <a href="#mobile-sub-t-1-3" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Male Sunglasses</a>
  1634.  
  1635.                                            
  1636.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-1-3">
  1637.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1638.                                                        
  1639.                                                        
  1640.                                                            <li class="mobile-nav__sub-t__item">
  1641.                                                                <a href="/collections/sunglasses" class="mobile-nav__sub-t__link">All Brands</a>
  1642.                                                            </li>
  1643.                                                        
  1644.                                                            <li class="mobile-nav__sub-t__item">
  1645.                                                                <a href="/collections/unisex-sunglasses" class="mobile-nav__sub-t__link">Unisex</a>
  1646.                                                            </li>
  1647.                                                        
  1648.                                                            <li class="mobile-nav__sub-t__item">
  1649.                                                                <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_aviator?page=1&sort_by=price-ascending" class="mobile-nav__sub-t__link">Aviator</a>
  1650.                                                            </li>
  1651.                                                        
  1652.                                                            <li class="mobile-nav__sub-t__item">
  1653.                                                                <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_round?sort_by=price-ascending" class="mobile-nav__sub-t__link">Round</a>
  1654.                                                            </li>
  1655.                                                        
  1656.                                                            <li class="mobile-nav__sub-t__item">
  1657.                                                                <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_square?page=1&sort_by=manual" class="mobile-nav__sub-t__link">Square</a>
  1658.                                                            </li>
  1659.                                                        
  1660.                                                            <li class="mobile-nav__sub-t__item">
  1661.                                                                <a href="/collections/sports" class="mobile-nav__sub-t__link">Sports</a>
  1662.                                                            </li>
  1663.                                                        
  1664.  
  1665.                                                    </ul>
  1666.                                                </div>
  1667.                                            
  1668.  
  1669.                                        </li>
  1670.                                    
  1671.                                </ul>
  1672.                            </div>
  1673.                        
  1674.                    </li>
  1675.                
  1676.                    
  1677.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-2">
  1678.                        <a href="#mobile-sub-2" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Frames</a>
  1679.  
  1680.                        
  1681.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-2">
  1682.                                <ul class="mobile-nav__sub__items o-list-bare">
  1683.                                    
  1684.                                    
  1685.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-1">
  1686.                                            <a href="#mobile-sub-t-2-1" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Brands</a>
  1687.  
  1688.                                            
  1689.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-2-1">
  1690.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1691.                                                        
  1692.                                                        
  1693.                                                            <li class="mobile-nav__sub-t__item">
  1694.                                                                <a href="/collections/frames" class="mobile-nav__sub-t__link">All brands</a>
  1695.                                                            </li>
  1696.                                                        
  1697.                                                            <li class="mobile-nav__sub-t__item">
  1698.                                                                <a href="/collections/hugo-boss-frames-1" class="mobile-nav__sub-t__link">Boss</a>
  1699.                                                            </li>
  1700.                                                        
  1701.                                                            <li class="mobile-nav__sub-t__item">
  1702.                                                                <a href="/collections/calvin-klein-frames" class="mobile-nav__sub-t__link">Calvin Klein</a>
  1703.                                                            </li>
  1704.                                                        
  1705.                                                            <li class="mobile-nav__sub-t__item">
  1706.                                                                <a href="/collections/carolina-herrera-frames" class="mobile-nav__sub-t__link">Carolina Herrera</a>
  1707.                                                            </li>
  1708.                                                        
  1709.                                                            <li class="mobile-nav__sub-t__item">
  1710.                                                                <a href="/collections/carrera-frames" class="mobile-nav__sub-t__link">Carrera</a>
  1711.                                                            </li>
  1712.                                                        
  1713.                                                            <li class="mobile-nav__sub-t__item">
  1714.                                                                <a href="/collections/despada-frames" class="mobile-nav__sub-t__link">Despada</a>
  1715.                                                            </li>
  1716.                                                        
  1717.                                                            <li class="mobile-nav__sub-t__item">
  1718.                                                                <a href="/collections/dsquared-2-frames" class="mobile-nav__sub-t__link">Dsquared 2</a>
  1719.                                                            </li>
  1720.                                                        
  1721.                                                            <li class="mobile-nav__sub-t__item">
  1722.                                                                <a href="/collections/fossil-frames" class="mobile-nav__sub-t__link">Fossil</a>
  1723.                                                            </li>
  1724.                                                        
  1725.                                                            <li class="mobile-nav__sub-t__item">
  1726.                                                                <a href="/collections/givenchy-frames-1" class="mobile-nav__sub-t__link">Givenchy</a>
  1727.                                                            </li>
  1728.                                                        
  1729.                                                            <li class="mobile-nav__sub-t__item">
  1730.                                                                <a href="/collections/gucci-frames" class="mobile-nav__sub-t__link">Gucci</a>
  1731.                                                            </li>
  1732.                                                        
  1733.                                                            <li class="mobile-nav__sub-t__item">
  1734.                                                                <a href="/collections/hugo-frames" class="mobile-nav__sub-t__link">Hugo</a>
  1735.                                                            </li>
  1736.                                                        
  1737.                                                            <li class="mobile-nav__sub-t__item">
  1738.                                                                <a href="/collections/jimmy-choo-frames" class="mobile-nav__sub-t__link">Jimmy Choo</a>
  1739.                                                            </li>
  1740.                                                        
  1741.                                                            <li class="mobile-nav__sub-t__item">
  1742.                                                                <a href="/collections/juicy-couture-frames" class="mobile-nav__sub-t__link">Juicy Couture</a>
  1743.                                                            </li>
  1744.                                                        
  1745.                                                            <li class="mobile-nav__sub-t__item">
  1746.                                                                <a href="/collections/kate-spade-frames" class="mobile-nav__sub-t__link">Kate Spade</a>
  1747.                                                            </li>
  1748.                                                        
  1749.                                                            <li class="mobile-nav__sub-t__item">
  1750.                                                                <a href="/collections/levis-frames" class="mobile-nav__sub-t__link">Levi&#39;s</a>
  1751.                                                            </li>
  1752.                                                        
  1753.                                                            <li class="mobile-nav__sub-t__item">
  1754.                                                                <a href="/collections/love-moschino-frames" class="mobile-nav__sub-t__link">Love Moschino</a>
  1755.                                                            </li>
  1756.                                                        
  1757.                                                            <li class="mobile-nav__sub-t__item">
  1758.                                                                <a href="/collections/marc-jacobs-frames" class="mobile-nav__sub-t__link">Marc Jacobs</a>
  1759.                                                            </li>
  1760.                                                        
  1761.                                                            <li class="mobile-nav__sub-t__item">
  1762.                                                                <a href="/collections/missoni-frames" class="mobile-nav__sub-t__link">Missoni</a>
  1763.                                                            </li>
  1764.                                                        
  1765.                                                            <li class="mobile-nav__sub-t__item">
  1766.                                                                <a href="/collections/m-missoni-frames" class="mobile-nav__sub-t__link">M Missoni</a>
  1767.                                                            </li>
  1768.                                                        
  1769.                                                            <li class="mobile-nav__sub-t__item">
  1770.                                                                <a href="/collections/moschino-frames" class="mobile-nav__sub-t__link">Moschino</a>
  1771.                                                            </li>
  1772.                                                        
  1773.                                                            <li class="mobile-nav__sub-t__item">
  1774.                                                                <a href="/collections/montblanc-frames" class="mobile-nav__sub-t__link">Mont Blanc</a>
  1775.                                                            </li>
  1776.                                                        
  1777.                                                            <li class="mobile-nav__sub-t__item">
  1778.                                                                <a href="/collections/polaroid-frames" class="mobile-nav__sub-t__link">Polaroid</a>
  1779.                                                            </li>
  1780.                                                        
  1781.                                                            <li class="mobile-nav__sub-t__item">
  1782.                                                                <a href="/collections/prive-revaux-frames" class="mobile-nav__sub-t__link">Prive Revaux</a>
  1783.                                                            </li>
  1784.                                                        
  1785.                                                            <li class="mobile-nav__sub-t__item">
  1786.                                                                <a href="/collections/pierre-cardin-frames" class="mobile-nav__sub-t__link">Pierre Cardin</a>
  1787.                                                            </li>
  1788.                                                        
  1789.                                                            <li class="mobile-nav__sub-t__item">
  1790.                                                                <a href="/collections/tommy-hilfiger-frames" class="mobile-nav__sub-t__link">Tommy Hilfiger</a>
  1791.                                                            </li>
  1792.                                                        
  1793.                                                            <li class="mobile-nav__sub-t__item">
  1794.                                                                <a href="/collections/7th-street-frames" class="mobile-nav__sub-t__link">7th Street</a>
  1795.                                                            </li>
  1796.                                                        
  1797.                                                            <li class="mobile-nav__sub-t__item">
  1798.                                                                <a href="/collections/under-armour-frames" class="mobile-nav__sub-t__link">Under Armour</a>
  1799.                                                            </li>
  1800.                                                        
  1801.  
  1802.                                                    </ul>
  1803.                                                </div>
  1804.                                            
  1805.  
  1806.                                        </li>
  1807.                                    
  1808.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-2">
  1809.                                            <a href="#mobile-sub-t-2-2" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Female Frames</a>
  1810.  
  1811.                                            
  1812.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-2-2">
  1813.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1814.                                                        
  1815.                                                        
  1816.                                                            <li class="mobile-nav__sub-t__item">
  1817.                                                                <a href="/collections/female-eyeglasses" class="mobile-nav__sub-t__link">All Brands</a>
  1818.                                                            </li>
  1819.                                                        
  1820.                                                            <li class="mobile-nav__sub-t__item">
  1821.                                                                <a href="/collections/unisex-frames" class="mobile-nav__sub-t__link">Unisex</a>
  1822.                                                            </li>
  1823.                                                        
  1824.                                                            <li class="mobile-nav__sub-t__item">
  1825.                                                                <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_aviator?sort_by=manual" class="mobile-nav__sub-t__link">Aviator</a>
  1826.                                                            </li>
  1827.                                                        
  1828.                                                            <li class="mobile-nav__sub-t__item">
  1829.                                                                <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_cat-eye?sort_by=manual" class="mobile-nav__sub-t__link">Cat-Eye</a>
  1830.                                                            </li>
  1831.                                                        
  1832.                                                            <li class="mobile-nav__sub-t__item">
  1833.                                                                <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_rimless?sort_by=manual" class="mobile-nav__sub-t__link">Rimless</a>
  1834.                                                            </li>
  1835.                                                        
  1836.                                                            <li class="mobile-nav__sub-t__item">
  1837.                                                                <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_round?sort_by=manual" class="mobile-nav__sub-t__link">Round</a>
  1838.                                                            </li>
  1839.                                                        
  1840.                                                            <li class="mobile-nav__sub-t__item">
  1841.                                                                <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_square?sort_by=manual" class="mobile-nav__sub-t__link">Square</a>
  1842.                                                            </li>
  1843.                                                        
  1844.  
  1845.                                                    </ul>
  1846.                                                </div>
  1847.                                            
  1848.  
  1849.                                        </li>
  1850.                                    
  1851.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-3">
  1852.                                            <a href="#mobile-sub-t-2-3" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Male Frames</a>
  1853.  
  1854.                                            
  1855.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-2-3">
  1856.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1857.                                                        
  1858.                                                        
  1859.                                                            <li class="mobile-nav__sub-t__item">
  1860.                                                                <a href="/collections/mens-sunglasses" class="mobile-nav__sub-t__link">All Brands</a>
  1861.                                                            </li>
  1862.                                                        
  1863.                                                            <li class="mobile-nav__sub-t__item">
  1864.                                                                <a href="/collections/unisex-frames" class="mobile-nav__sub-t__link">Unisex</a>
  1865.                                                            </li>
  1866.                                                        
  1867.                                                            <li class="mobile-nav__sub-t__item">
  1868.                                                                <a href="https://hvoptics.com/collections/mens-sunglasses/shape_aviator" class="mobile-nav__sub-t__link">Aviator</a>
  1869.                                                            </li>
  1870.                                                        
  1871.                                                            <li class="mobile-nav__sub-t__item">
  1872.                                                                <a href="https://hvoptics.com/collections/mens-sunglasses/shape_rimless" class="mobile-nav__sub-t__link">Rimless</a>
  1873.                                                            </li>
  1874.                                                        
  1875.                                                            <li class="mobile-nav__sub-t__item">
  1876.                                                                <a href="https://hvoptics.com/collections/mens-sunglasses/shape_round" class="mobile-nav__sub-t__link">Round</a>
  1877.                                                            </li>
  1878.                                                        
  1879.                                                            <li class="mobile-nav__sub-t__item">
  1880.                                                                <a href="https://hvoptics.com/collections/mens-sunglasses/shape_square" class="mobile-nav__sub-t__link">Square</a>
  1881.                                                            </li>
  1882.                                                        
  1883.  
  1884.                                                    </ul>
  1885.                                                </div>
  1886.                                            
  1887.  
  1888.                                        </li>
  1889.                                    
  1890.                                </ul>
  1891.                            </div>
  1892.                        
  1893.                    </li>
  1894.                
  1895.                    
  1896.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-3">
  1897.                        <a href="#mobile-sub-3" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">New Collection!</a>
  1898.  
  1899.                        
  1900.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-3">
  1901.                                <ul class="mobile-nav__sub__items o-list-bare">
  1902.                                    
  1903.                                    
  1904.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-1">
  1905.                                            <a href="/collections/new-sunglasses-collection" class="mobile-nav__sub__link">Sunglasses</a>
  1906.  
  1907.                                            
  1908.  
  1909.                                        </li>
  1910.                                    
  1911.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-3-2">
  1912.                                            <a href="/collections/new-frames-collection" class="mobile-nav__sub__link">Frames</a>
  1913.  
  1914.                                            
  1915.  
  1916.                                        </li>
  1917.                                    
  1918.                                </ul>
  1919.                            </div>
  1920.                        
  1921.                    </li>
  1922.                
  1923.                    
  1924.                    <li class="mobile-nav__item">
  1925.                        <a href="/collections/kids-frames" class="mobile-nav__link">Kids</a>
  1926.  
  1927.                        
  1928.                    </li>
  1929.                
  1930.                    
  1931.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-5">
  1932.                        <a href="#mobile-sub-5" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Contact Lens</a>
  1933.  
  1934.                        
  1935.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-5">
  1936.                                <ul class="mobile-nav__sub__items o-list-bare">
  1937.                                    
  1938.                                    
  1939.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-1">
  1940.                                            <a href="#mobile-sub-t-5-1" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Colored Lenses</a>
  1941.  
  1942.                                            
  1943.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-5-1">
  1944.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  1945.                                                        
  1946.                                                        
  1947.                                                            <li class="mobile-nav__sub-t__item">
  1948.                                                                <a href="/collections/contact-lenses" class="mobile-nav__sub-t__link">All Brands</a>
  1949.                                                            </li>
  1950.                                                        
  1951.                                                            <li class="mobile-nav__sub-t__item">
  1952.                                                                <a href="/collections/daily-contact-lenses" class="mobile-nav__sub-t__link">Daily Contact Lenses</a>
  1953.                                                            </li>
  1954.                                                        
  1955.                                                            <li class="mobile-nav__sub-t__item">
  1956.                                                                <a href="/collections/monthly-contact-lenses" class="mobile-nav__sub-t__link">Monthly Contact Lenses</a>
  1957.                                                            </li>
  1958.                                                        
  1959.                                                            <li class="mobile-nav__sub-t__item">
  1960.                                                                <a href="/collections/adore-collection" class="mobile-nav__sub-t__link">Adore</a>
  1961.                                                            </li>
  1962.                                                        
  1963.                                                            <li class="mobile-nav__sub-t__item">
  1964.                                                                <a href="/collections/bella-contact-lenses" class="mobile-nav__sub-t__link">Bella</a>
  1965.                                                            </li>
  1966.                                                        
  1967.                                                            <li class="mobile-nav__sub-t__item">
  1968.                                                                <a href="/collections/celena" class="mobile-nav__sub-t__link">Celena</a>
  1969.                                                            </li>
  1970.                                                        
  1971.                                                            <li class="mobile-nav__sub-t__item">
  1972.                                                                <a href="https://hvoptics.com/search?type=product%2Carticle%2Cpage&q=desio" class="mobile-nav__sub-t__link">Desio</a>
  1973.                                                            </li>
  1974.                                                        
  1975.                                                            <li class="mobile-nav__sub-t__item">
  1976.                                                                <a href="/collections/dahab" class="mobile-nav__sub-t__link">Dahab</a>
  1977.                                                            </li>
  1978.                                                        
  1979.                                                            <li class="mobile-nav__sub-t__item">
  1980.                                                                <a href="/collections/freshlook-collection" class="mobile-nav__sub-t__link">Freshlook</a>
  1981.                                                            </li>
  1982.                                                        
  1983.                                                            <li class="mobile-nav__sub-t__item">
  1984.                                                                <a href="/collections/lazord-collection" class="mobile-nav__sub-t__link">Lazord</a>
  1985.                                                            </li>
  1986.                                                        
  1987.                                                            <li class="mobile-nav__sub-t__item">
  1988.                                                                <a href="/collections/le-reve-collection" class="mobile-nav__sub-t__link">Le Reve</a>
  1989.                                                            </li>
  1990.                                                        
  1991.                                                            <li class="mobile-nav__sub-t__item">
  1992.                                                                <a href="/collections/lorans-collection" class="mobile-nav__sub-t__link">Lorans</a>
  1993.                                                            </li>
  1994.                                                        
  1995.                                                            <li class="mobile-nav__sub-t__item">
  1996.                                                                <a href="/collections/luminous-collection" class="mobile-nav__sub-t__link">Luminous</a>
  1997.                                                            </li>
  1998.                                                        
  1999.                                                            <li class="mobile-nav__sub-t__item">
  2000.                                                                <a href="/collections/lydia-collection" class="mobile-nav__sub-t__link">Lydia</a>
  2001.                                                            </li>
  2002.                                                        
  2003.                                                            <li class="mobile-nav__sub-t__item">
  2004.                                                                <a href="/collections/magic-color-collection" class="mobile-nav__sub-t__link">Magic Color</a>
  2005.                                                            </li>
  2006.                                                        
  2007.                                                            <li class="mobile-nav__sub-t__item">
  2008.                                                                <a href="/collections/mylens-collection" class="mobile-nav__sub-t__link">MyLens</a>
  2009.                                                            </li>
  2010.                                                        
  2011.                                                            <li class="mobile-nav__sub-t__item">
  2012.                                                                <a href="/collections/naturel-collection" class="mobile-nav__sub-t__link">Naturel</a>
  2013.                                                            </li>
  2014.                                                        
  2015.  
  2016.                                                    </ul>
  2017.                                                </div>
  2018.                                            
  2019.  
  2020.                                        </li>
  2021.                                    
  2022.                                        <li class="mobile-nav__sub__item mobile-nav__sub__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-5-2">
  2023.                                            <a href="#mobile-sub-t-5-2" class="mobile-nav__sub__link mobile-nav__sub__link--t js-toggle-trigger">Clear Lenses</a>
  2024.  
  2025.                                            
  2026.                                                <div class="mobile-nav__sub-t js-toggle-target" id="mobile-sub-t-5-2">
  2027.                                                    <ul class="mobile-nav__sub-t__items o-list-bare">
  2028.                                                        
  2029.                                                        
  2030.                                                            <li class="mobile-nav__sub-t__item">
  2031.                                                                <a href="/collections/clear-contact-lenses" class="mobile-nav__sub-t__link">All Brands</a>
  2032.                                                            </li>
  2033.                                                        
  2034.                                                            <li class="mobile-nav__sub-t__item">
  2035.                                                                <a href="/collections/acuvue" class="mobile-nav__sub-t__link">Acuvue</a>
  2036.                                                            </li>
  2037.                                                        
  2038.                                                            <li class="mobile-nav__sub-t__item">
  2039.                                                                <a href="/collections/bausch-lomb" class="mobile-nav__sub-t__link">Bauch + Lomb</a>
  2040.                                                            </li>
  2041.                                                        
  2042.                                                            <li class="mobile-nav__sub-t__item">
  2043.                                                                <a href="/collections/coopervision" class="mobile-nav__sub-t__link">CooperVision</a>
  2044.                                                            </li>
  2045.                                                        
  2046.                                                            <li class="mobile-nav__sub-t__item">
  2047.                                                                <a href="/collections/contact-lens-solution" class="mobile-nav__sub-t__link">Contact Lens Solution</a>
  2048.                                                            </li>
  2049.                                                        
  2050.  
  2051.                                                    </ul>
  2052.                                                </div>
  2053.                                            
  2054.  
  2055.                                        </li>
  2056.                                    
  2057.                                </ul>
  2058.                            </div>
  2059.                        
  2060.                    </li>
  2061.                
  2062.                    
  2063.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-6">
  2064.                        <a href="#mobile-sub-6" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Accessories</a>
  2065.  
  2066.                        
  2067.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-6">
  2068.                                <ul class="mobile-nav__sub__items o-list-bare">
  2069.                                    
  2070.                                    
  2071.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-1">
  2072.                                            <a href="/collections/accessories" class="mobile-nav__sub__link">All Accessories</a>
  2073.  
  2074.                                            
  2075.  
  2076.                                        </li>
  2077.                                    
  2078.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-2">
  2079.                                            <a href="/collections/centro-style" class="mobile-nav__sub__link">Centro Style</a>
  2080.  
  2081.                                            
  2082.  
  2083.                                        </li>
  2084.                                    
  2085.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-3">
  2086.                                            <a href="/collections/sunny-cords" class="mobile-nav__sub__link">Sunny Cords</a>
  2087.  
  2088.                                            
  2089.  
  2090.                                        </li>
  2091.                                    
  2092.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-6-4">
  2093.                                            <a href="/collections/contact-lens-solution" class="mobile-nav__sub__link">Contact Lens Solution</a>
  2094.  
  2095.                                            
  2096.  
  2097.                                        </li>
  2098.                                    
  2099.                                </ul>
  2100.                            </div>
  2101.                        
  2102.                    </li>
  2103.                
  2104.                    
  2105.                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-7">
  2106.                        <a href="#mobile-sub-7" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Ready Readers</a>
  2107.  
  2108.                        
  2109.                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-7">
  2110.                                <ul class="mobile-nav__sub__items o-list-bare">
  2111.                                    
  2112.                                    
  2113.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-7-1">
  2114.                                            <a href="/collections/thin-optics" class="mobile-nav__sub__link">Thin Optics</a>
  2115.  
  2116.                                            
  2117.  
  2118.                                        </li>
  2119.                                    
  2120.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-7-2">
  2121.                                            <a href="/collections/slastik" class="mobile-nav__sub__link">Slastik</a>
  2122.  
  2123.                                            
  2124.  
  2125.                                        </li>
  2126.                                    
  2127.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-7-3">
  2128.                                            <a href="/collections/jimmy-crystal" class="mobile-nav__sub__link">Jimmy Crystal</a>
  2129.  
  2130.                                            
  2131.  
  2132.                                        </li>
  2133.                                    
  2134.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-7-4">
  2135.                                            <a href="/collections/quick-look" class="mobile-nav__sub__link">Quick Look</a>
  2136.  
  2137.                                            
  2138.  
  2139.                                        </li>
  2140.                                    
  2141.                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-7-5">
  2142.                                            <a href="/collections/flexsee" class="mobile-nav__sub__link">Flexsee</a>
  2143.  
  2144.                                            
  2145.  
  2146.                                        </li>
  2147.                                    
  2148.                                </ul>
  2149.                            </div>
  2150.                        
  2151.                    </li>
  2152.                
  2153.                    
  2154.                    <li class="mobile-nav__item">
  2155.                        <a href="/pages/locations" class="mobile-nav__link">Locations</a>
  2156.  
  2157.                        
  2158.                    </li>
  2159.                
  2160.                    
  2161.                    <li class="mobile-nav__item">
  2162.                        <a href="/pages/home-try-on" class="mobile-nav__link">Free Try On</a>
  2163.  
  2164.                        
  2165.                    </li>
  2166.                
  2167.  
  2168.                
  2169.                    
  2170.                        <li class="mobile-nav__item">
  2171.                            <a href="/account/login" class="mobile-nav__link">Log in</a>
  2172.                        </li>
  2173.                    
  2174.                
  2175.            </ul>
  2176.        </nav>
  2177.  
  2178.        
  2179.            <div class="mobile-draw__search mobile-search">
  2180.                <form action="/search" method="get" class="mobile-search__form" role="search">
  2181.                    <input type="hidden" name="type" value="product,article,page">
  2182.                    <input type="search" name="q" class="mobile-search__input" value="" aria-label="Search our store..." placeholder="Search our store...">
  2183.                    <button type="submit" class="mobile-search__submit">
  2184.                        <i class="icon icon--search" aria-hidden="true"></i>
  2185.                        <span class="icon-fallback__text">Search</span>
  2186.                    </button>
  2187.                </form>
  2188.            </div>
  2189.        
  2190.  
  2191.        <div class="mobile-draw__footer mobile-footer">
  2192.            
  2193.            
  2194.                <ul class="mobile-footer__social-items o-list-bare">
  2195.                    
  2196.                        <li class="mobile-footer__social-item">
  2197.                            <a href="https://www.facebook.com/hvoptics" class="mobile-footer__social-link icon-fallback" target="_blank">
  2198.                                <i class="icon icon--facebook" aria-hidden="true"></i>
  2199.                                <span class="icon-fallback__text">Facebook</span>
  2200.                            </a>
  2201.                        </li>
  2202.                    
  2203.                    
  2204.                    
  2205.                    
  2206.                        <li class="mobile-footer__social-item">
  2207.                            <a href="https://www.instagram.com/hvoptics" class="mobile-footer__social-link icon-fallback" target="_blank">
  2208.                                <i class="icon icon--instagram" aria-hidden="true"></i>
  2209.                                <span class="icon-fallback__text">Instagram</span>
  2210.                            </a>
  2211.                        </li>
  2212.                    
  2213.                    
  2214.                    
  2215.                    
  2216.                    
  2217.                    
  2218.                    
  2219.                </ul>
  2220.            
  2221.        </div>
  2222.  
  2223.        
  2224.    
  2225.    </div>
  2226. </div>
  2227.  
  2228. </div>
  2229. <div id="shopify-section-header" class="shopify-section js-section__header"><script type="text/javascript" src="https://www.waffarad.com/integration/shopify.js"></script><style type="text/css">
  2230.    .header, .header--mega .primary-nav .nav__sub-wrap {background-color: #ffffff}
  2231.    
  2232.    .header.js-header-sticky--fixed {border-bottom: 1px solid #e4e4e4}
  2233.    
  2234.    .header,
  2235.    .header__logo,
  2236.    .header-trigger {
  2237.        height: 180px;
  2238.    }
  2239.    .header__logo-img,
  2240.    .header-trigger {
  2241.        max-height: 180px;
  2242.    }
  2243.    .header--center .header__logo-img {
  2244.        width: 180px;
  2245.    }
  2246.    .header__logo-img {
  2247.        
  2248.            padding: 0px 0;
  2249.        
  2250.    }
  2251.    @media screen and (max-width: 767px) {
  2252.        .header,
  2253.        .header__logo,
  2254.        .header.header--center .header__logo,
  2255.        .header-trigger {height: 94px;}
  2256.        .header__logo-img,
  2257.        .header--center.header--center .header__logo-img,
  2258.        .header-trigger {max-height: 94px;}
  2259.    }
  2260.    .header--mega .primary-nav .nav__sub {
  2261. padding-top: 73px;
  2262.    }
  2263.  
  2264.    
  2265.    .announcement {
  2266.        background-color: #e20c0c;
  2267.    }
  2268.    .announcement__text,
  2269.    .announcement__text.rte a {
  2270.        color: #ffffff;
  2271.    }
  2272.    .announcement__text.rte a {
  2273.        border-color: #ffffff;
  2274.    }
  2275.    
  2276.    
  2277. </style>
  2278.  
  2279.  
  2280.    
  2281.        
  2282.            <div class="announcement">
  2283.                <p class="announcement__text">Free &amp; Fast Delivery within 3 DAYS!</p>
  2284.            </div>
  2285.        
  2286.    
  2287.  
  2288.  
  2289. <header role="banner" id="top" class="header header--dark js-header header--sticky js-header-sticky header--scroll js-header-scroll header--center header--mega" data-section-id="header" data-section-type="header-section">
  2290.  
  2291.    
  2292.  
  2293.    <div class="header__logo u-flex u-flex--middle u-flex--center">
  2294.        
  2295.            <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization">
  2296.        
  2297.            
  2298.                <a href="/" itemprop="url" class="header__logo-link animsition-link">
  2299.                    
  2300.                    <img src="//hvoptics.com/cdn/shop/files/happyvision-JPG_b404fe3d-c93a-4567-be4b-f8bcde8524e3_420x.jpg?v=1613733565" class="header__logo-img" alt="Happy Vision" itemprop="logo">
  2301.                </a>
  2302.            
  2303.        
  2304.            </div>
  2305.        
  2306.    </div>
  2307.  
  2308.    <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none">
  2309.        <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger icon-fallback">
  2310.            <i class="icon icon--menu" aria-hidden="true"></i>
  2311.            <span class="icon-fallback__text">Menu</span>
  2312.        </a>
  2313.    </div>
  2314.    
  2315.        <div class="header-trigger header-trigger--right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none">
  2316.            <a href="/search" class="header-trigger__link header-trigger__link--search icon-fallback js-search-trigger js-no-transition">
  2317.                <i class="icon icon--search" aria-hidden="true"></i>
  2318.                <span class="icon-fallback__text">Search</span>
  2319.            </a>
  2320.        </div>
  2321.    
  2322.    <div class="header-trigger header-trigger--far-right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none">
  2323.        <a href="/cart" class="header-trigger__link header-trigger__link--cart js-cart-trigger icon-fallback js-no-transition">
  2324.            <i class="icon icon--cart" aria-hidden="true"></i>
  2325.            <span class="icon-fallback__text">Cart</span>
  2326.        </a>
  2327.    </div>
  2328.  
  2329.    <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down">
  2330.        
  2331.        <nav class="primary-nav header-navs__items js-primary-nav" role="navigation">
  2332.            <ul class="primary-nav__items">
  2333.                
  2334.                    
  2335.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-1">
  2336.                        <a href="/collections/sunglasses-1" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">Sunglasses</a>
  2337.  
  2338.                        
  2339.                            <div class="nav__sub" id="sub-1">
  2340.                                <div class="nav__sub-wrap">
  2341.                                    
  2342.                                    <ul class="nav__sub__items nav__sub__items--3 o-list-bare">
  2343.  
  2344.                                        
  2345.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-1">
  2346.                                                <a href="/collections/sunglasses-1" class="nav__sub__link js-header-sub-t-a">Brands</a>
  2347.  
  2348.                                                
  2349.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-1-1">
  2350.                                                        <div class="nav__sub-t-wrap">
  2351.                                                            <ul class="nav__sub-t__items o-list-bare">
  2352.  
  2353.                                                                
  2354.                                                                    <li class="nav__sub-t__item">
  2355.                                                                        <a href="/collections/sunglasses-1" class="nav__sub-t__link">All Brands</a>
  2356.                                                                    </li>
  2357.                                                                
  2358.                                                                    <li class="nav__sub-t__item">
  2359.                                                                        <a href="/collections/hugo-boss-sunglasses" class="nav__sub-t__link">Boss</a>
  2360.                                                                    </li>
  2361.                                                                
  2362.                                                                    <li class="nav__sub-t__item">
  2363.                                                                        <a href="/collections/calvin-klein-sunglasses" class="nav__sub-t__link">Calvin Klein</a>
  2364.                                                                    </li>
  2365.                                                                
  2366.                                                                    <li class="nav__sub-t__item">
  2367.                                                                        <a href="/collections/carolina-herrera-sunglasses" class="nav__sub-t__link">Carolina Herrera</a>
  2368.                                                                    </li>
  2369.                                                                
  2370.                                                                    <li class="nav__sub-t__item">
  2371.                                                                        <a href="/collections/carrera" class="nav__sub-t__link">Carrera</a>
  2372.                                                                    </li>
  2373.                                                                
  2374.                                                                    <li class="nav__sub-t__item">
  2375.                                                                        <a href="/collections/despada-sunglasses" class="nav__sub-t__link">Despada</a>
  2376.                                                                    </li>
  2377.                                                                
  2378.                                                                    <li class="nav__sub-t__item">
  2379.                                                                        <a href="/collections/dsquared-2-sunglasses" class="nav__sub-t__link">Dsquared 2</a>
  2380.                                                                    </li>
  2381.                                                                
  2382.                                                                    <li class="nav__sub-t__item">
  2383.                                                                        <a href="/collections/el-greco" class="nav__sub-t__link">El Greco</a>
  2384.                                                                    </li>
  2385.                                                                
  2386.                                                                    <li class="nav__sub-t__item">
  2387.                                                                        <a href="/collections/fossil-sunglasses" class="nav__sub-t__link">Fossil</a>
  2388.                                                                    </li>
  2389.                                                                
  2390.                                                                    <li class="nav__sub-t__item">
  2391.                                                                        <a href="/collections/givenchy-sunglasses" class="nav__sub-t__link">Givenchy</a>
  2392.                                                                    </li>
  2393.                                                                
  2394.                                                                    <li class="nav__sub-t__item">
  2395.                                                                        <a href="/collections/gucci-sunglasses" class="nav__sub-t__link">Gucci</a>
  2396.                                                                    </li>
  2397.                                                                
  2398.                                                                    <li class="nav__sub-t__item">
  2399.                                                                        <a href="/collections/hoffman" class="nav__sub-t__link">Hoffman</a>
  2400.                                                                    </li>
  2401.                                                                
  2402.                                                                    <li class="nav__sub-t__item">
  2403.                                                                        <a href="/collections/hugo" class="nav__sub-t__link">Hugo</a>
  2404.                                                                    </li>
  2405.                                                                
  2406.                                                                    <li class="nav__sub-t__item">
  2407.                                                                        <a href="/collections/jimmy-choo-sunglasses" class="nav__sub-t__link">Jimmy Choo</a>
  2408.                                                                    </li>
  2409.                                                                
  2410.                                                                    <li class="nav__sub-t__item">
  2411.                                                                        <a href="/collections/juicy-couture-sunglasses" class="nav__sub-t__link">Juicy Couture</a>
  2412.                                                                    </li>
  2413.                                                                
  2414.                                                                    <li class="nav__sub-t__item">
  2415.                                                                        <a href="/collections/kate-spade-sunglasses" class="nav__sub-t__link">Kate Spade</a>
  2416.                                                                    </li>
  2417.                                                                
  2418.                                                                    <li class="nav__sub-t__item">
  2419.                                                                        <a href="/collections/levis-sunglasses" class="nav__sub-t__link">Levi&#39;s</a>
  2420.                                                                    </li>
  2421.                                                                
  2422.                                                                    <li class="nav__sub-t__item">
  2423.                                                                        <a href="/collections/love-moschino-sunglasses" class="nav__sub-t__link">Love Moschino</a>
  2424.                                                                    </li>
  2425.                                                                
  2426.                                                                    <li class="nav__sub-t__item">
  2427.                                                                        <a href="/collections/marc-jacobs-sunglasses" class="nav__sub-t__link">Marc Jacobs</a>
  2428.                                                                    </li>
  2429.                                                                
  2430.                                                                    <li class="nav__sub-t__item">
  2431.                                                                        <a href="/collections/missoni-sunglasses" class="nav__sub-t__link">Missoni</a>
  2432.                                                                    </li>
  2433.                                                                
  2434.                                                                    <li class="nav__sub-t__item">
  2435.                                                                        <a href="/collections/m-missoni" class="nav__sub-t__link">M Missoni</a>
  2436.                                                                    </li>
  2437.                                                                
  2438.                                                                    <li class="nav__sub-t__item">
  2439.                                                                        <a href="/collections/moschino-sunglasses" class="nav__sub-t__link">Moschino</a>
  2440.                                                                    </li>
  2441.                                                                
  2442.                                                                    <li class="nav__sub-t__item">
  2443.                                                                        <a href="/collections/nike-sunglasses" class="nav__sub-t__link">Nike</a>
  2444.                                                                    </li>
  2445.                                                                
  2446.                                                                    <li class="nav__sub-t__item">
  2447.                                                                        <a href="/collections/pierre-cardin-sunglasses" class="nav__sub-t__link">Pierre Cardin</a>
  2448.                                                                    </li>
  2449.                                                                
  2450.                                                                    <li class="nav__sub-t__item">
  2451.                                                                        <a href="/collections/polar-sunglasses" class="nav__sub-t__link">Polar</a>
  2452.                                                                    </li>
  2453.                                                                
  2454.                                                                    <li class="nav__sub-t__item">
  2455.                                                                        <a href="/collections/polaroid" class="nav__sub-t__link">Polaroid</a>
  2456.                                                                    </li>
  2457.                                                                
  2458.                                                                    <li class="nav__sub-t__item">
  2459.                                                                        <a href="/collections/prive-revaux-sunglasses" class="nav__sub-t__link">Prive Revaux</a>
  2460.                                                                    </li>
  2461.                                                                
  2462.                                                                    <li class="nav__sub-t__item">
  2463.                                                                        <a href="/collections/tailor-made" class="nav__sub-t__link">Tailor Made</a>
  2464.                                                                    </li>
  2465.                                                                
  2466.                                                                    <li class="nav__sub-t__item">
  2467.                                                                        <a href="/collections/tommy-hilfiger-sunglasses" class="nav__sub-t__link">Tommy Hilfiger</a>
  2468.                                                                    </li>
  2469.                                                                
  2470.                                                                    <li class="nav__sub-t__item">
  2471.                                                                        <a href="/collections/under-armour-sunglasses" class="nav__sub-t__link">Under Armour</a>
  2472.                                                                    </li>
  2473.                                                                
  2474.  
  2475.                                                            </ul>
  2476.                                                        </div>
  2477.                                                    </div>
  2478.                                                
  2479.  
  2480.                                            </li>
  2481.                                        
  2482.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-2">
  2483.                                                <a href="/collections/female-sunglasses" class="nav__sub__link js-header-sub-t-a">Female Sunglasses</a>
  2484.  
  2485.                                                
  2486.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-1-2">
  2487.                                                        <div class="nav__sub-t-wrap">
  2488.                                                            <ul class="nav__sub-t__items o-list-bare">
  2489.  
  2490.                                                                
  2491.                                                                    <li class="nav__sub-t__item">
  2492.                                                                        <a href="/collections/female-sunglasses" class="nav__sub-t__link">All Brands</a>
  2493.                                                                    </li>
  2494.                                                                
  2495.                                                                    <li class="nav__sub-t__item">
  2496.                                                                        <a href="/collections/unisex-sunglasses" class="nav__sub-t__link">Unisex</a>
  2497.                                                                    </li>
  2498.                                                                
  2499.                                                                    <li class="nav__sub-t__item">
  2500.                                                                        <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_aviator" class="nav__sub-t__link">Aviator</a>
  2501.                                                                    </li>
  2502.                                                                
  2503.                                                                    <li class="nav__sub-t__item">
  2504.                                                                        <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_cat-eye" class="nav__sub-t__link">Cat-Eye</a>
  2505.                                                                    </li>
  2506.                                                                
  2507.                                                                    <li class="nav__sub-t__item">
  2508.                                                                        <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_round" class="nav__sub-t__link">Round</a>
  2509.                                                                    </li>
  2510.                                                                
  2511.                                                                    <li class="nav__sub-t__item">
  2512.                                                                        <a href="https://happyvision.myshopify.com/collections/female-sunglasses/shape_square" class="nav__sub-t__link">Square</a>
  2513.                                                                    </li>
  2514.                                                                
  2515.                                                                    <li class="nav__sub-t__item">
  2516.                                                                        <a href="/collections/sports" class="nav__sub-t__link">Sports</a>
  2517.                                                                    </li>
  2518.                                                                
  2519.  
  2520.                                                            </ul>
  2521.                                                        </div>
  2522.                                                    </div>
  2523.                                                
  2524.  
  2525.                                            </li>
  2526.                                        
  2527.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-1-3">
  2528.                                                <a href="/collections/sunglasses" class="nav__sub__link js-header-sub-t-a">Male Sunglasses</a>
  2529.  
  2530.                                                
  2531.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-1-3">
  2532.                                                        <div class="nav__sub-t-wrap">
  2533.                                                            <ul class="nav__sub-t__items o-list-bare">
  2534.  
  2535.                                                                
  2536.                                                                    <li class="nav__sub-t__item">
  2537.                                                                        <a href="/collections/sunglasses" class="nav__sub-t__link">All Brands</a>
  2538.                                                                    </li>
  2539.                                                                
  2540.                                                                    <li class="nav__sub-t__item">
  2541.                                                                        <a href="/collections/unisex-sunglasses" class="nav__sub-t__link">Unisex</a>
  2542.                                                                    </li>
  2543.                                                                
  2544.                                                                    <li class="nav__sub-t__item">
  2545.                                                                        <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_aviator?page=1&sort_by=price-ascending" class="nav__sub-t__link">Aviator</a>
  2546.                                                                    </li>
  2547.                                                                
  2548.                                                                    <li class="nav__sub-t__item">
  2549.                                                                        <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_round?sort_by=price-ascending" class="nav__sub-t__link">Round</a>
  2550.                                                                    </li>
  2551.                                                                
  2552.                                                                    <li class="nav__sub-t__item">
  2553.                                                                        <a href="https://happyvision.myshopify.com/collections/sunglasses/shape_square?page=1&sort_by=manual" class="nav__sub-t__link">Square</a>
  2554.                                                                    </li>
  2555.                                                                
  2556.                                                                    <li class="nav__sub-t__item">
  2557.                                                                        <a href="/collections/sports" class="nav__sub-t__link">Sports</a>
  2558.                                                                    </li>
  2559.                                                                
  2560.  
  2561.                                                            </ul>
  2562.                                                        </div>
  2563.                                                    </div>
  2564.                                                
  2565.  
  2566.                                            </li>
  2567.                                        
  2568.  
  2569.                                    </ul>
  2570.  
  2571.                                    
  2572.                                        
  2573.                                    
  2574.  
  2575.                                </div>
  2576.                            </div>
  2577.                        
  2578.  
  2579.                    </li>
  2580.                
  2581.                    
  2582.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-2">
  2583.                        <a href="/collections/frames" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">Frames</a>
  2584.  
  2585.                        
  2586.                            <div class="nav__sub" id="sub-2">
  2587.                                <div class="nav__sub-wrap">
  2588.                                    
  2589.                                    <ul class="nav__sub__items nav__sub__items--3 o-list-bare">
  2590.  
  2591.                                        
  2592.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-1">
  2593.                                                <a href="/collections/frames" class="nav__sub__link js-header-sub-t-a">Brands</a>
  2594.  
  2595.                                                
  2596.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-2-1">
  2597.                                                        <div class="nav__sub-t-wrap">
  2598.                                                            <ul class="nav__sub-t__items o-list-bare">
  2599.  
  2600.                                                                
  2601.                                                                    <li class="nav__sub-t__item">
  2602.                                                                        <a href="/collections/frames" class="nav__sub-t__link">All brands</a>
  2603.                                                                    </li>
  2604.                                                                
  2605.                                                                    <li class="nav__sub-t__item">
  2606.                                                                        <a href="/collections/hugo-boss-frames-1" class="nav__sub-t__link">Boss</a>
  2607.                                                                    </li>
  2608.                                                                
  2609.                                                                    <li class="nav__sub-t__item">
  2610.                                                                        <a href="/collections/calvin-klein-frames" class="nav__sub-t__link">Calvin Klein</a>
  2611.                                                                    </li>
  2612.                                                                
  2613.                                                                    <li class="nav__sub-t__item">
  2614.                                                                        <a href="/collections/carolina-herrera-frames" class="nav__sub-t__link">Carolina Herrera</a>
  2615.                                                                    </li>
  2616.                                                                
  2617.                                                                    <li class="nav__sub-t__item">
  2618.                                                                        <a href="/collections/carrera-frames" class="nav__sub-t__link">Carrera</a>
  2619.                                                                    </li>
  2620.                                                                
  2621.                                                                    <li class="nav__sub-t__item">
  2622.                                                                        <a href="/collections/despada-frames" class="nav__sub-t__link">Despada</a>
  2623.                                                                    </li>
  2624.                                                                
  2625.                                                                    <li class="nav__sub-t__item">
  2626.                                                                        <a href="/collections/dsquared-2-frames" class="nav__sub-t__link">Dsquared 2</a>
  2627.                                                                    </li>
  2628.                                                                
  2629.                                                                    <li class="nav__sub-t__item">
  2630.                                                                        <a href="/collections/fossil-frames" class="nav__sub-t__link">Fossil</a>
  2631.                                                                    </li>
  2632.                                                                
  2633.                                                                    <li class="nav__sub-t__item">
  2634.                                                                        <a href="/collections/givenchy-frames-1" class="nav__sub-t__link">Givenchy</a>
  2635.                                                                    </li>
  2636.                                                                
  2637.                                                                    <li class="nav__sub-t__item">
  2638.                                                                        <a href="/collections/gucci-frames" class="nav__sub-t__link">Gucci</a>
  2639.                                                                    </li>
  2640.                                                                
  2641.                                                                    <li class="nav__sub-t__item">
  2642.                                                                        <a href="/collections/hugo-frames" class="nav__sub-t__link">Hugo</a>
  2643.                                                                    </li>
  2644.                                                                
  2645.                                                                    <li class="nav__sub-t__item">
  2646.                                                                        <a href="/collections/jimmy-choo-frames" class="nav__sub-t__link">Jimmy Choo</a>
  2647.                                                                    </li>
  2648.                                                                
  2649.                                                                    <li class="nav__sub-t__item">
  2650.                                                                        <a href="/collections/juicy-couture-frames" class="nav__sub-t__link">Juicy Couture</a>
  2651.                                                                    </li>
  2652.                                                                
  2653.                                                                    <li class="nav__sub-t__item">
  2654.                                                                        <a href="/collections/kate-spade-frames" class="nav__sub-t__link">Kate Spade</a>
  2655.                                                                    </li>
  2656.                                                                
  2657.                                                                    <li class="nav__sub-t__item">
  2658.                                                                        <a href="/collections/levis-frames" class="nav__sub-t__link">Levi&#39;s</a>
  2659.                                                                    </li>
  2660.                                                                
  2661.                                                                    <li class="nav__sub-t__item">
  2662.                                                                        <a href="/collections/love-moschino-frames" class="nav__sub-t__link">Love Moschino</a>
  2663.                                                                    </li>
  2664.                                                                
  2665.                                                                    <li class="nav__sub-t__item">
  2666.                                                                        <a href="/collections/marc-jacobs-frames" class="nav__sub-t__link">Marc Jacobs</a>
  2667.                                                                    </li>
  2668.                                                                
  2669.                                                                    <li class="nav__sub-t__item">
  2670.                                                                        <a href="/collections/missoni-frames" class="nav__sub-t__link">Missoni</a>
  2671.                                                                    </li>
  2672.                                                                
  2673.                                                                    <li class="nav__sub-t__item">
  2674.                                                                        <a href="/collections/m-missoni-frames" class="nav__sub-t__link">M Missoni</a>
  2675.                                                                    </li>
  2676.                                                                
  2677.                                                                    <li class="nav__sub-t__item">
  2678.                                                                        <a href="/collections/moschino-frames" class="nav__sub-t__link">Moschino</a>
  2679.                                                                    </li>
  2680.                                                                
  2681.                                                                    <li class="nav__sub-t__item">
  2682.                                                                        <a href="/collections/montblanc-frames" class="nav__sub-t__link">Mont Blanc</a>
  2683.                                                                    </li>
  2684.                                                                
  2685.                                                                    <li class="nav__sub-t__item">
  2686.                                                                        <a href="/collections/polaroid-frames" class="nav__sub-t__link">Polaroid</a>
  2687.                                                                    </li>
  2688.                                                                
  2689.                                                                    <li class="nav__sub-t__item">
  2690.                                                                        <a href="/collections/prive-revaux-frames" class="nav__sub-t__link">Prive Revaux</a>
  2691.                                                                    </li>
  2692.                                                                
  2693.                                                                    <li class="nav__sub-t__item">
  2694.                                                                        <a href="/collections/pierre-cardin-frames" class="nav__sub-t__link">Pierre Cardin</a>
  2695.                                                                    </li>
  2696.                                                                
  2697.                                                                    <li class="nav__sub-t__item">
  2698.                                                                        <a href="/collections/tommy-hilfiger-frames" class="nav__sub-t__link">Tommy Hilfiger</a>
  2699.                                                                    </li>
  2700.                                                                
  2701.                                                                    <li class="nav__sub-t__item">
  2702.                                                                        <a href="/collections/7th-street-frames" class="nav__sub-t__link">7th Street</a>
  2703.                                                                    </li>
  2704.                                                                
  2705.                                                                    <li class="nav__sub-t__item">
  2706.                                                                        <a href="/collections/under-armour-frames" class="nav__sub-t__link">Under Armour</a>
  2707.                                                                    </li>
  2708.                                                                
  2709.  
  2710.                                                            </ul>
  2711.                                                        </div>
  2712.                                                    </div>
  2713.                                                
  2714.  
  2715.                                            </li>
  2716.                                        
  2717.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-2">
  2718.                                                <a href="/collections/female-eyeglasses" class="nav__sub__link js-header-sub-t-a">Female Frames</a>
  2719.  
  2720.                                                
  2721.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-2-2">
  2722.                                                        <div class="nav__sub-t-wrap">
  2723.                                                            <ul class="nav__sub-t__items o-list-bare">
  2724.  
  2725.                                                                
  2726.                                                                    <li class="nav__sub-t__item">
  2727.                                                                        <a href="/collections/female-eyeglasses" class="nav__sub-t__link">All Brands</a>
  2728.                                                                    </li>
  2729.                                                                
  2730.                                                                    <li class="nav__sub-t__item">
  2731.                                                                        <a href="/collections/unisex-frames" class="nav__sub-t__link">Unisex</a>
  2732.                                                                    </li>
  2733.                                                                
  2734.                                                                    <li class="nav__sub-t__item">
  2735.                                                                        <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_aviator?sort_by=manual" class="nav__sub-t__link">Aviator</a>
  2736.                                                                    </li>
  2737.                                                                
  2738.                                                                    <li class="nav__sub-t__item">
  2739.                                                                        <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_cat-eye?sort_by=manual" class="nav__sub-t__link">Cat-Eye</a>
  2740.                                                                    </li>
  2741.                                                                
  2742.                                                                    <li class="nav__sub-t__item">
  2743.                                                                        <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_rimless?sort_by=manual" class="nav__sub-t__link">Rimless</a>
  2744.                                                                    </li>
  2745.                                                                
  2746.                                                                    <li class="nav__sub-t__item">
  2747.                                                                        <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_round?sort_by=manual" class="nav__sub-t__link">Round</a>
  2748.                                                                    </li>
  2749.                                                                
  2750.                                                                    <li class="nav__sub-t__item">
  2751.                                                                        <a href="https://happyvision.myshopify.com/collections/female-eyeglasses/shape_square?sort_by=manual" class="nav__sub-t__link">Square</a>
  2752.                                                                    </li>
  2753.                                                                
  2754.  
  2755.                                                            </ul>
  2756.                                                        </div>
  2757.                                                    </div>
  2758.                                                
  2759.  
  2760.                                            </li>
  2761.                                        
  2762.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-2-3">
  2763.                                                <a href="/collections/mens-sunglasses" class="nav__sub__link js-header-sub-t-a">Male Frames</a>
  2764.  
  2765.                                                
  2766.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-2-3">
  2767.                                                        <div class="nav__sub-t-wrap">
  2768.                                                            <ul class="nav__sub-t__items o-list-bare">
  2769.  
  2770.                                                                
  2771.                                                                    <li class="nav__sub-t__item">
  2772.                                                                        <a href="/collections/mens-sunglasses" class="nav__sub-t__link">All Brands</a>
  2773.                                                                    </li>
  2774.                                                                
  2775.                                                                    <li class="nav__sub-t__item">
  2776.                                                                        <a href="/collections/unisex-frames" class="nav__sub-t__link">Unisex</a>
  2777.                                                                    </li>
  2778.                                                                
  2779.                                                                    <li class="nav__sub-t__item">
  2780.                                                                        <a href="https://hvoptics.com/collections/mens-sunglasses/shape_aviator" class="nav__sub-t__link">Aviator</a>
  2781.                                                                    </li>
  2782.                                                                
  2783.                                                                    <li class="nav__sub-t__item">
  2784.                                                                        <a href="https://hvoptics.com/collections/mens-sunglasses/shape_rimless" class="nav__sub-t__link">Rimless</a>
  2785.                                                                    </li>
  2786.                                                                
  2787.                                                                    <li class="nav__sub-t__item">
  2788.                                                                        <a href="https://hvoptics.com/collections/mens-sunglasses/shape_round" class="nav__sub-t__link">Round</a>
  2789.                                                                    </li>
  2790.                                                                
  2791.                                                                    <li class="nav__sub-t__item">
  2792.                                                                        <a href="https://hvoptics.com/collections/mens-sunglasses/shape_square" class="nav__sub-t__link">Square</a>
  2793.                                                                    </li>
  2794.                                                                
  2795.  
  2796.                                                            </ul>
  2797.                                                        </div>
  2798.                                                    </div>
  2799.                                                
  2800.  
  2801.                                            </li>
  2802.                                        
  2803.  
  2804.                                    </ul>
  2805.  
  2806.                                    
  2807.                                        
  2808.                                    
  2809.  
  2810.                                </div>
  2811.                            </div>
  2812.                        
  2813.  
  2814.                    </li>
  2815.                
  2816.                    
  2817.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-3">
  2818.                        <a href="/collections/new-collection" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">New Collection!</a>
  2819.  
  2820.                        
  2821.                            <div class="nav__sub" id="sub-3">
  2822.                                <div class="nav__sub-wrap">
  2823.                                    
  2824.                                    <ul class="nav__sub__items nav__sub__items--2 nav__sub__items--single o-list-bare">
  2825.  
  2826.                                        
  2827.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-1">
  2828.                                                <a href="/collections/new-sunglasses-collection" class="nav__sub__link">Sunglasses</a>
  2829.  
  2830.                                                
  2831.  
  2832.                                            </li>
  2833.                                        
  2834.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-3-2">
  2835.                                                <a href="/collections/new-frames-collection" class="nav__sub__link">Frames</a>
  2836.  
  2837.                                                
  2838.  
  2839.                                            </li>
  2840.                                        
  2841.  
  2842.                                    </ul>
  2843.  
  2844.                                    
  2845.                                        
  2846.                                    
  2847.  
  2848.                                </div>
  2849.                            </div>
  2850.                        
  2851.  
  2852.                    </li>
  2853.                
  2854.                    
  2855.                    <li class="primary-nav__item">
  2856.                        <a href="/collections/kids-frames" class="primary-nav__link animsition-link">Kids</a>
  2857.  
  2858.                        
  2859.  
  2860.                    </li>
  2861.                
  2862.                    
  2863.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-5">
  2864.                        <a href="/collections/clear-contact-lenses" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">Contact Lens</a>
  2865.  
  2866.                        
  2867.                            <div class="nav__sub" id="sub-5">
  2868.                                <div class="nav__sub-wrap">
  2869.                                    
  2870.                                    <ul class="nav__sub__items nav__sub__items--2 o-list-bare">
  2871.  
  2872.                                        
  2873.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-5-1">
  2874.                                                <a href="/collections/contact-lenses" class="nav__sub__link js-header-sub-t-a">Colored Lenses</a>
  2875.  
  2876.                                                
  2877.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-5-1">
  2878.                                                        <div class="nav__sub-t-wrap">
  2879.                                                            <ul class="nav__sub-t__items o-list-bare">
  2880.  
  2881.                                                                
  2882.                                                                    <li class="nav__sub-t__item">
  2883.                                                                        <a href="/collections/contact-lenses" class="nav__sub-t__link">All Brands</a>
  2884.                                                                    </li>
  2885.                                                                
  2886.                                                                    <li class="nav__sub-t__item">
  2887.                                                                        <a href="/collections/daily-contact-lenses" class="nav__sub-t__link">Daily Contact Lenses</a>
  2888.                                                                    </li>
  2889.                                                                
  2890.                                                                    <li class="nav__sub-t__item">
  2891.                                                                        <a href="/collections/monthly-contact-lenses" class="nav__sub-t__link">Monthly Contact Lenses</a>
  2892.                                                                    </li>
  2893.                                                                
  2894.                                                                    <li class="nav__sub-t__item">
  2895.                                                                        <a href="/collections/adore-collection" class="nav__sub-t__link">Adore</a>
  2896.                                                                    </li>
  2897.                                                                
  2898.                                                                    <li class="nav__sub-t__item">
  2899.                                                                        <a href="/collections/bella-contact-lenses" class="nav__sub-t__link">Bella</a>
  2900.                                                                    </li>
  2901.                                                                
  2902.                                                                    <li class="nav__sub-t__item">
  2903.                                                                        <a href="/collections/celena" class="nav__sub-t__link">Celena</a>
  2904.                                                                    </li>
  2905.                                                                
  2906.                                                                    <li class="nav__sub-t__item">
  2907.                                                                        <a href="https://hvoptics.com/search?type=product%2Carticle%2Cpage&q=desio" class="nav__sub-t__link">Desio</a>
  2908.                                                                    </li>
  2909.                                                                
  2910.                                                                    <li class="nav__sub-t__item">
  2911.                                                                        <a href="/collections/dahab" class="nav__sub-t__link">Dahab</a>
  2912.                                                                    </li>
  2913.                                                                
  2914.                                                                    <li class="nav__sub-t__item">
  2915.                                                                        <a href="/collections/freshlook-collection" class="nav__sub-t__link">Freshlook</a>
  2916.                                                                    </li>
  2917.                                                                
  2918.                                                                    <li class="nav__sub-t__item">
  2919.                                                                        <a href="/collections/lazord-collection" class="nav__sub-t__link">Lazord</a>
  2920.                                                                    </li>
  2921.                                                                
  2922.                                                                    <li class="nav__sub-t__item">
  2923.                                                                        <a href="/collections/le-reve-collection" class="nav__sub-t__link">Le Reve</a>
  2924.                                                                    </li>
  2925.                                                                
  2926.                                                                    <li class="nav__sub-t__item">
  2927.                                                                        <a href="/collections/lorans-collection" class="nav__sub-t__link">Lorans</a>
  2928.                                                                    </li>
  2929.                                                                
  2930.                                                                    <li class="nav__sub-t__item">
  2931.                                                                        <a href="/collections/luminous-collection" class="nav__sub-t__link">Luminous</a>
  2932.                                                                    </li>
  2933.                                                                
  2934.                                                                    <li class="nav__sub-t__item">
  2935.                                                                        <a href="/collections/lydia-collection" class="nav__sub-t__link">Lydia</a>
  2936.                                                                    </li>
  2937.                                                                
  2938.                                                                    <li class="nav__sub-t__item">
  2939.                                                                        <a href="/collections/magic-color-collection" class="nav__sub-t__link">Magic Color</a>
  2940.                                                                    </li>
  2941.                                                                
  2942.                                                                    <li class="nav__sub-t__item">
  2943.                                                                        <a href="/collections/mylens-collection" class="nav__sub-t__link">MyLens</a>
  2944.                                                                    </li>
  2945.                                                                
  2946.                                                                    <li class="nav__sub-t__item">
  2947.                                                                        <a href="/collections/naturel-collection" class="nav__sub-t__link">Naturel</a>
  2948.                                                                    </li>
  2949.                                                                
  2950.  
  2951.                                                            </ul>
  2952.                                                        </div>
  2953.                                                    </div>
  2954.                                                
  2955.  
  2956.                                            </li>
  2957.                                        
  2958.                                            <li class="nav__sub__item nav__sub__item--sub js-header-sub-t-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-5-2">
  2959.                                                <a href="/collections/clear-contact-lenses" class="nav__sub__link js-header-sub-t-a">Clear Lenses</a>
  2960.  
  2961.                                                
  2962.                                                    <div class="nav__sub-t js-nav-sub-t" id="sub-t-5-2">
  2963.                                                        <div class="nav__sub-t-wrap">
  2964.                                                            <ul class="nav__sub-t__items o-list-bare">
  2965.  
  2966.                                                                
  2967.                                                                    <li class="nav__sub-t__item">
  2968.                                                                        <a href="/collections/clear-contact-lenses" class="nav__sub-t__link">All Brands</a>
  2969.                                                                    </li>
  2970.                                                                
  2971.                                                                    <li class="nav__sub-t__item">
  2972.                                                                        <a href="/collections/acuvue" class="nav__sub-t__link">Acuvue</a>
  2973.                                                                    </li>
  2974.                                                                
  2975.                                                                    <li class="nav__sub-t__item">
  2976.                                                                        <a href="/collections/bausch-lomb" class="nav__sub-t__link">Bauch + Lomb</a>
  2977.                                                                    </li>
  2978.                                                                
  2979.                                                                    <li class="nav__sub-t__item">
  2980.                                                                        <a href="/collections/coopervision" class="nav__sub-t__link">CooperVision</a>
  2981.                                                                    </li>
  2982.                                                                
  2983.                                                                    <li class="nav__sub-t__item">
  2984.                                                                        <a href="/collections/contact-lens-solution" class="nav__sub-t__link">Contact Lens Solution</a>
  2985.                                                                    </li>
  2986.                                                                
  2987.  
  2988.                                                            </ul>
  2989.                                                        </div>
  2990.                                                    </div>
  2991.                                                
  2992.  
  2993.                                            </li>
  2994.                                        
  2995.  
  2996.                                    </ul>
  2997.  
  2998.                                    
  2999.                                        
  3000.                                    
  3001.  
  3002.                                </div>
  3003.                            </div>
  3004.                        
  3005.  
  3006.                    </li>
  3007.                
  3008.                    
  3009.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-6">
  3010.                        <a href="/collections/accessories" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">Accessories</a>
  3011.  
  3012.                        
  3013.                            <div class="nav__sub" id="sub-6">
  3014.                                <div class="nav__sub-wrap">
  3015.                                    
  3016.                                    <ul class="nav__sub__items nav__sub__items--4 nav__sub__items--single o-list-bare">
  3017.  
  3018.                                        
  3019.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-6-1">
  3020.                                                <a href="/collections/accessories" class="nav__sub__link">All Accessories</a>
  3021.  
  3022.                                                
  3023.  
  3024.                                            </li>
  3025.                                        
  3026.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-6-2">
  3027.                                                <a href="/collections/centro-style" class="nav__sub__link">Centro Style</a>
  3028.  
  3029.                                                
  3030.  
  3031.                                            </li>
  3032.                                        
  3033.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-6-3">
  3034.                                                <a href="/collections/sunny-cords" class="nav__sub__link">Sunny Cords</a>
  3035.  
  3036.                                                
  3037.  
  3038.                                            </li>
  3039.                                        
  3040.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-6-4">
  3041.                                                <a href="/collections/contact-lens-solution" class="nav__sub__link">Contact Lens Solution</a>
  3042.  
  3043.                                                
  3044.  
  3045.                                            </li>
  3046.                                        
  3047.  
  3048.                                    </ul>
  3049.  
  3050.                                    
  3051.                                        
  3052.                                    
  3053.  
  3054.                                </div>
  3055.                            </div>
  3056.                        
  3057.  
  3058.                    </li>
  3059.                
  3060.                    
  3061.                    <li class="primary-nav__item primary-nav__item--sub js-header-sub-link" aria-has-popup="true" aria-expanded="false" aria-controls="sub-7">
  3062.                        <a href="/collections/ready-readers-1" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a">Ready Readers</a>
  3063.  
  3064.                        
  3065.                            <div class="nav__sub" id="sub-7">
  3066.                                <div class="nav__sub-wrap">
  3067.                                    
  3068.                                    <ul class="nav__sub__items nav__sub__items--5 nav__sub__items--single o-list-bare">
  3069.  
  3070.                                        
  3071.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-7-1">
  3072.                                                <a href="/collections/thin-optics" class="nav__sub__link">Thin Optics</a>
  3073.  
  3074.                                                
  3075.  
  3076.                                            </li>
  3077.                                        
  3078.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-7-2">
  3079.                                                <a href="/collections/slastik" class="nav__sub__link">Slastik</a>
  3080.  
  3081.                                                
  3082.  
  3083.                                            </li>
  3084.                                        
  3085.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-7-3">
  3086.                                                <a href="/collections/jimmy-crystal" class="nav__sub__link">Jimmy Crystal</a>
  3087.  
  3088.                                                
  3089.  
  3090.                                            </li>
  3091.                                        
  3092.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-7-4">
  3093.                                                <a href="/collections/quick-look" class="nav__sub__link">Quick Look</a>
  3094.  
  3095.                                                
  3096.  
  3097.                                            </li>
  3098.                                        
  3099.                                            <li class="nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="sub-t-7-5">
  3100.                                                <a href="/collections/flexsee" class="nav__sub__link">Flexsee</a>
  3101.  
  3102.                                                
  3103.  
  3104.                                            </li>
  3105.                                        
  3106.  
  3107.                                    </ul>
  3108.  
  3109.                                    
  3110.                                        
  3111.                                    
  3112.  
  3113.                                </div>
  3114.                            </div>
  3115.                        
  3116.  
  3117.                    </li>
  3118.                
  3119.                    
  3120.                    <li class="primary-nav__item">
  3121.                        <a href="/pages/locations" class="primary-nav__link animsition-link">Locations</a>
  3122.  
  3123.                        
  3124.  
  3125.                    </li>
  3126.                
  3127.                    
  3128.                    <li class="primary-nav__item">
  3129.                        <a href="/pages/home-try-on" class="primary-nav__link animsition-link">Free Try On</a>
  3130.  
  3131.                        
  3132.  
  3133.                    </li>
  3134.                
  3135.            </ul>
  3136.        </nav>
  3137.  
  3138.        <nav class="secondary-nav header-navs__items js-secondary-nav">
  3139.            <ul class="secondary-nav__items">
  3140.  
  3141.                
  3142.                    
  3143.                        <li class="secondary-nav__item">
  3144.                            <a href="/account/login" class="secondary-nav__link">Log in</a>
  3145.                        </li>
  3146.                    
  3147.                
  3148.  
  3149.                
  3150.  
  3151.                <li class="secondary-nav__item">
  3152.                    <a href="/cart" class="secondary-nav__link js-cart-trigger js-no-transition">Cart (<span id="CartCount">0</span>)</a>
  3153.                </li>
  3154.                
  3155.                
  3156.                    <li class="secondary-nav__item secondary-nav__item--search">
  3157.                        <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger js-no-transition">
  3158.                            <i class="icon icon--search" aria-hidden="true"></i>
  3159.                            <span class="icon-fallback__text u-hidden-visually">Search</span>
  3160.                        </a>
  3161.                    </li>
  3162.                
  3163.  
  3164.            </ul>
  3165.        </nav>
  3166.  
  3167.    </div>
  3168. </header>
  3169. <script>
  3170. var primaryNav = document.getElementsByClassName('js-primary-nav')[0];
  3171. var primaryWidth = document.getElementsByClassName('js-primary-nav')[0].offsetWidth;
  3172. var navSpace = document.getElementsByClassName('js-heaver-navs')[0].offsetWidth / 2 - document.getElementsByClassName('js-main-logo')[0].offsetWidth / 2 - 18;    
  3173. if (document.getElementsByClassName('js-header')[0].classList.contains('header--left')) {
  3174.    if (navSpace < primaryWidth) {
  3175.        document.getElementsByClassName('js-header')[0].classList.add('header--inline-icons');
  3176.    }
  3177. }
  3178. </script>
  3179. </div>
  3180.  
  3181. <div class="main">
  3182. <!--LayoutHub-Workspace-Start--><section class="section section--404">
  3183.    <div class="404">
  3184.        <div class="container container--tiny">
  3185.            <div class="section__title section__title--center section__title--desc">
  3186.                <h1 class="section__title-text">404 Page Not Found</h1>
  3187.                <p class="section__title-desc">The page you requested does not exist.</p>
  3188.            </div>
  3189.            <div class="u-text-center">
  3190.            <span class="emoji 404__emoji">
  3191.                <i class="icon icon--confused"></i>
  3192.            </span>
  3193.            <p>
  3194.             <a href="/" class="c-btn c-btn--primary">Continue shopping</a>
  3195.            </p>
  3196.        </div>
  3197.        </div>
  3198.    </div>
  3199. </section><!--LayoutHub-Workspace-End-->
  3200. </div>
  3201.  
  3202. <div id="shopify-section-footer" class="shopify-section js-section__footer"><style type="text/css">
  3203.   .footer {
  3204.        background-color: #222222;
  3205.        
  3206.    }
  3207.    .footer__bottom {
  3208.        background-color: #151515;  
  3209.    }
  3210.    .section--footer .newsletter {
  3211.        background-color: #f0f0f0;
  3212.    }
  3213. </style>
  3214.  
  3215.  
  3216.    
  3217.        <section class="section section--footer">
  3218.            <div class="container">
  3219.                
  3220.                <div class="newsletter newsletter--default">
  3221.                    <div class="newsletter__content">
  3222.                        
  3223.                        <div class="newsletter__title section__title section__title--center section__title--desc">
  3224.                            
  3225.                                <h2 class="section__title-text">Newsletter</h2>
  3226.                            
  3227.                            
  3228.                                <div class="section__title-desc rte"><p>Latest and greatest eyewear collection at your fingertips</p></div>
  3229.                            
  3230.                        </div>
  3231.  
  3232.                        <div class="newsletter__form-wrapper">
  3233.                            <form method="post" action="/contact#newsletter" id="newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
  3234.                                
  3235.                                
  3236.                                    <div class="o-layout o-layout--flush">
  3237.                                        <div class="o-layout__item u-1/1 u-2/3@tab">
  3238.                                            <input type="hidden" name="contact[tags]" value="newsletter">
  3239.                                            <label for="Email" class="u-hidden-visually">Email</label>
  3240.                                            <input type="email"
  3241.                                                    name="contact[email]"
  3242.                                                    id="Email"
  3243.                                                    class="newsletter__input"
  3244.                                                    value=""
  3245.                                                    placeholder="email@example.com"
  3246.                                                    autocorrect="off"
  3247.                                                    autocapitalize="off">
  3248.                                        </div>
  3249.                                        <div class="o-layout__item u-1/1 u-1/3@tab">
  3250.                                            <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe">Subscribe</button>
  3251.                                        </div>
  3252.                                    </div>
  3253.                                
  3254.                            </form>
  3255.                        </div>  
  3256.                    </div>
  3257.                </div>
  3258.            </div>
  3259.        </section>
  3260.    
  3261.  
  3262.  
  3263. <footer role="contentinfo" id="footer" class="footer footer--light">
  3264.    <div class="container">
  3265.        <div class="footer__content">
  3266.            <div class="o-layout">
  3267.                
  3268.  
  3269.                
  3270.                    
  3271.                        
  3272.                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
  3273.                                <div class="footer-nav">
  3274.                                    
  3275.                                        <h4 class="footer-nav__title h5">HV links</h4>
  3276.                                    
  3277.                                    <ul class="footer-nav__items o-list-bare">
  3278.                                        
  3279.                                            <li class="footer-nav__item"><a href="https://hvoptics.com/pages/our-story" class="footer-nav__link">About us</a></li>
  3280.                                        
  3281.                                            <li class="footer-nav__item"><a href="/pages/career-opportunities" class="footer-nav__link">Careers</a></li>
  3282.                                        
  3283.                                            <li class="footer-nav__item"><a href="/pages/locations" class="footer-nav__link">Locations</a></li>
  3284.                                        
  3285.                                            <li class="footer-nav__item"><a href="/pages/home-try-on" class="footer-nav__link">Free Home Try-On</a></li>
  3286.                                        
  3287.                                            <li class="footer-nav__item"><a href="/pages/terms-and-condition" class="footer-nav__link">Terms & Conditions</a></li>
  3288.                                        
  3289.                                            <li class="footer-nav__item"><a href="/pages/contact-us" class="footer-nav__link">Contact Us</a></li>
  3290.                                        
  3291.                                            <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Terms of Service</a></li>
  3292.                                        
  3293.                                            <li class="footer-nav__item"><a href="/pages/payment-and-refund-policy" class="footer-nav__link">Payment and Refund policy</a></li>
  3294.                                        
  3295.                                            <li class="footer-nav__item"><a href="/policies/refund-policy" class="footer-nav__link">Refund policy</a></li>
  3296.                                        
  3297.                                    </ul>
  3298.                                </div>
  3299.                            </div>
  3300.                        
  3301.                    
  3302.                    
  3303.                    
  3304.                    
  3305.                    
  3306.                    
  3307.                
  3308.                    
  3309.                        
  3310.                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
  3311.                                <div class="footer-nav">
  3312.                                    
  3313.                                        <h4 class="footer-nav__title h5">Top brands</h4>
  3314.                                    
  3315.                                    <ul class="footer-nav__items o-list-bare">
  3316.                                        
  3317.                                            <li class="footer-nav__item"><a href="/collections/carrera" class="footer-nav__link">Carrera</a></li>
  3318.                                        
  3319.                                            <li class="footer-nav__item"><a href="/collections/love-moschino-sunglasses" class="footer-nav__link">Love Moschino</a></li>
  3320.                                        
  3321.                                            <li class="footer-nav__item"><a href="/collections/tommy-hilfiger-sunglasses" class="footer-nav__link">Tommy Hilfiger</a></li>
  3322.                                        
  3323.                                            <li class="footer-nav__item"><a href="/collections/kate-spade-sunglasses" class="footer-nav__link">Kate Spade</a></li>
  3324.                                        
  3325.                                            <li class="footer-nav__item"><a href="/collections/smith-sunglasses" class="footer-nav__link">SMITH</a></li>
  3326.                                        
  3327.                                    </ul>
  3328.                                </div>
  3329.                            </div>
  3330.                        
  3331.                    
  3332.                    
  3333.                    
  3334.                    
  3335.                    
  3336.                    
  3337.                
  3338.                    
  3339.                    
  3340.                        <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
  3341.                            <div class="footer-nav">
  3342.                                
  3343.                                    <h4 class="footer-nav__title h5">community</h4>
  3344.                                
  3345.                                
  3346.                                
  3347.                                
  3348.                                
  3349.                                    <div class="footer-nav__social-wrapper">
  3350.                                        <ul class="footer-nav__social-items o-list-bare">
  3351.                                            
  3352.                                                <li class="footer-nav__social-item">
  3353.                                                    <a href="https://www.facebook.com/hvoptics" class="footer-nav__social-link icon-fallback" target="_blank">
  3354.                                                        <i class="icon icon--facebook" aria-hidden="true"></i>
  3355.                                                        <span class="icon-fallback__text">Facebook</span>
  3356.                                                    </a>
  3357.                                                </li>
  3358.                                            
  3359.                                            
  3360.                                            
  3361.                                            
  3362.                                                <li class="footer-nav__social-item">
  3363.                                                    <a href="https://www.instagram.com/hvoptics" class="footer-nav__social-link icon-fallback" target="_blank">
  3364.                                                        <i class="icon icon--instagram" aria-hidden="true"></i>
  3365.                                                        <span class="icon-fallback__text">Instagram</span>
  3366.                                                    </a>
  3367.                                                </li>
  3368.                                            
  3369.                                            
  3370.                                            
  3371.                                            
  3372.                                            
  3373.                                            
  3374.                                            
  3375.                                        </ul>
  3376.                                    </div>
  3377.                                
  3378.  
  3379.                            </div>
  3380.                        </div>
  3381.                    
  3382.                    
  3383.                    
  3384.                    
  3385.                    
  3386.                
  3387.                    
  3388.                    
  3389.                    
  3390.                        <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
  3391.                            <div class="footer-nav">
  3392.                                
  3393.                                    <h4 class="footer-nav__title h5">Contact</h4>
  3394.                                
  3395.                                
  3396.                                    <div class="footer-nav__text rte">
  3397.                                        <p><a href="/pages/career-opportunities" title="Career Opportunities">Join</a> the Happy Vision team</p><p></p><p>Let us know any <a href="/pages/contact-us" title="Contact us">questions or concerns </a></p>
  3398.                                    </div>
  3399.                                
  3400.                            </div>
  3401.                        </div>
  3402.                    
  3403.                    
  3404.                    
  3405.                    
  3406.                
  3407.            </div>
  3408.  
  3409.            <div class="footer-copyright">
  3410.                <p class="footer-copyright__text">
  3411.                    <span class="footer-copyright__span footer-copyright__span--shop">&copy; 2024, Happy Vision</span>
  3412.  
  3413.                </p>
  3414.            </div>
  3415.  
  3416.        </div>
  3417.    </div>
  3418.        <div class="footer__bottom">
  3419.            <div class="container">
  3420.                
  3421.                
  3422.  
  3423.                
  3424.                    <div class="footer__icons footer__bottom-item">
  3425.                        
  3426.                    </div>
  3427.                
  3428.            </div>
  3429.        </div>
  3430.    
  3431. </footer>
  3432.  
  3433. </div>
  3434. <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop">
  3435. <div class="promo-pop js-promo-pop promo-pop--disabled promo-pop--no-mobile" data-promo-enabled="false" data-promo-delay="10000" data-promo-expiry="30">    
  3436.    <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback">
  3437.        <i class="icon icon--close" aria-hidden="true"></i>
  3438.        <span class="icon-fallback__text">Close (esc)</span>
  3439.    </a>
  3440.  
  3441.    <div class="promo-pop__wrapper">    
  3442.        <div class="promo-pop__content">
  3443.  
  3444.            
  3445.                <div class="section__title promo-pop__title">
  3446.                    <h4 class="section__title-text">join the family</h4>
  3447.                </div>
  3448.            
  3449.  
  3450.            
  3451.                <div class="promo-pop__desc rte"><p>Enter our exclusive group and get special discounts and news on the latest eyewear brand.</p></div>              
  3452.            
  3453.  
  3454.            
  3455.                <div class="promo-pop__form">
  3456.                    <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
  3457.                        
  3458.                        
  3459.                            <div class="promo-pop__fieldset">
  3460.                                <input type="hidden" name="contact[tags]" value="newsletter">
  3461.                                <input type="email"
  3462.                                        name="contact[email]"
  3463.                                        id="Email"
  3464.                                        class="promo-pop__fieldset-item promo-pop__input"
  3465.                                        value=""
  3466.                                        placeholder="email@example.com"
  3467.                                        autocorrect="off"
  3468.                                        autocapitalize="off">
  3469.                            
  3470.                                <button type="submit" class="c-btn c-btn--primary c-btn--arrow promo-pop__fieldset-item promo-pop__btn" name="commit" id="Subscribe">Subscribe</button>
  3471.                            </div>
  3472.                        
  3473.                    </form>
  3474.                </div>
  3475.            
  3476.  
  3477.            
  3478.        </div>
  3479.    </div>
  3480. </div>
  3481.  
  3482. </div>
  3483. <div id="shopify-section-age-checker" class="shopify-section js-section__age-checker"><div class="age-checker js-age-draw mfp-hide" data-age-check-enabled="false">
  3484.    <div class="age-checker__wrapper">
  3485.  
  3486.                    
  3487.  
  3488.        <div class="age-checker__content">
  3489.            <div class="section__title section__title--center age-checker__title">
  3490.                <h3 class="section__title-text">Age verification</h3>
  3491.            </div>
  3492.  
  3493.            <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div>
  3494.  
  3495.            <div class="age-checker__actions">
  3496.                <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a>
  3497.                
  3498.            </div>
  3499.        </div>
  3500.    </div>
  3501. </div>
  3502.  
  3503. </div>
  3504. </div>
  3505.  
  3506. <div class="search-draw js-search-draw mfp-hide">
  3507.    <div class="search-draw__wrapper">
  3508.        <div class="search__head">
  3509.            <div class="search__label">
  3510.                <h3 class="search__label-title">Search</h3>
  3511.            </div>
  3512.        </div>
  3513.        <div class="search__inner">
  3514.            <form action="/search" method="get" class="search__form" role="search">
  3515.                <input type="hidden" name="type" value="product,article,page">
  3516.                <input type="search" name="q" class="search__form-input js-search-input" value="" placeholder="Search our store..." aria-label="Search our store...">
  3517.                <button type="submit" class="search__form-submit">
  3518.                    <i class="icon icon--search" aria-hidden="true"></i>
  3519.                    <span class="icon-fallback__text">Search</span>
  3520.                </button>
  3521.            </form>
  3522.            
  3523.            
  3524.                <div class="search__nav">
  3525.                    <h4 class="search__nav-title h5">Main menu</h4>
  3526.                    <ul class="search__nav-items o-list-bare">
  3527.                        
  3528.                            <li class="search__nav-item">
  3529.                                <a href="/" class="search__nav-link">Home</a>
  3530.                            </li>
  3531.                        
  3532.                    </ul>
  3533.                </div>
  3534.            
  3535.        </div>
  3536.    </div>
  3537. </div>
  3538.  
  3539. <div class="ajaxcart-draw js-cart-draw mfp-hide">
  3540. <div class="ajaxcart-draw__wrapper js-cart-draw-inner">
  3541. <div class="ajaxcart-draw__scroll">
  3542. <div class="ajaxcart__head">
  3543.            <div class="ajaxcart__label">
  3544.                <h3 class="ajaxcart__label-title">Shopping Cart</h3>
  3545.            </div>
  3546.        </div>
  3547.       <div id="CartContainer"></div>
  3548.       <div id="EmptyCart">
  3549.       <div class="ajaxcart-empty">
  3550.       <h5 class="ajaxcart-empty__title">Your cart is currently empty.</h5>
  3551.       <span class="emoji ajaxcart-empty__emoji">
  3552.       <i class="icon icon--sad"></i>
  3553.       </span>
  3554.       <a href="/collections/all" class="c-btn c-btn--primary c-btn--full">Shop now</a>
  3555.       </div>
  3556.       </div>
  3557.       </div>
  3558. </div>
  3559. </div>
  3560.  
  3561. <script id="CartTemplate" type="text/template">
  3562.  
  3563.    <form action="/cart" method="post" novalidate class="cart ajaxcart__form">
  3564.        <div class="ajaxcart__inner">
  3565.            <div class="ajaxcart__products">
  3566.                {{#items}}
  3567.                <div class="ajaxcart__product">
  3568.                    <div class="ajaxcart__row" data-line="{{line}}">
  3569.  
  3570.                        <div class="o-layout o-layout--tiny u-flex u-flex--middle">
  3571.  
  3572.                            <div class="o-layout__item u-1/1 u-5/10@tab">
  3573.                                <div class="o-layout o-layout--tiny u-flex u-flex--middle">
  3574.                                    <div class="o-layout__item u-1/3 u-1/4@tab">
  3575.                                        <a href="{{url}}" class="ajaxcart__product-image">
  3576.                                            <div class="o-ratio o-ratio--bg-grey">
  3577.                                                <img src="{{img}}" class="o-ratio__content" alt="{{name}}">
  3578.                                            </div>
  3579.                                        </a>
  3580.                                    </div>
  3581.                                    <div class="o-layout__item u-2/3 u-3/4@tab">
  3582.                                        <a href="{{url}}"><h3 class="ajaxcart__product-name">{{name}}</h3></a>
  3583.                                        {{#if variation}}
  3584.                                            <p class="ajaxcart__product-meta">{{variation}}</p>
  3585.                                        {{/if}}
  3586.                                        {{#properties}}
  3587.                                            {{#each this}}
  3588.                                                {{#if this}}
  3589.                                                    <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p>
  3590.                                                {{/if}}
  3591.                                            {{/each}}
  3592.                                        {{/properties}}
  3593.                                        
  3594.                                    </div>
  3595.                                </div>
  3596.                            </div>
  3597.  
  3598.                            <div class="o-layout__item u-4/10 u-2/10@tab">
  3599.                                <div class="ajaxcart__qty">
  3600.                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}">
  3601.                                        <span aria-hidden="true">&minus;</span>
  3602.                                        <span class="u-hidden-visually">Reduce item quantity by one</span>
  3603.                                    </button>
  3604.                                    <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
  3605.                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">
  3606.                                        <span aria-hidden="true">+</span>
  3607.                                        <span class="u-hidden-visually">Increase item quantity by one</span>
  3608.                                    </button>
  3609.                                </div>
  3610.                            </div>
  3611.  
  3612.                            <div class="o-layout__item u-6/10 u-3/10@tab">
  3613.                                {{#if lineDiscount}}
  3614.                                    
  3615.                                    <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div>
  3616.  
  3617.                                    <div class="ajaxcart-item__discount">
  3618.                                        {{#each lineDiscounts}}
  3619.                                            <p class="ajaxcart-item__discount-text">
  3620.                                                {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>)
  3621.                                            </p>
  3622.                                        {{/each}}
  3623.                                    </div>
  3624.  
  3625.                                    <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div>
  3626.  
  3627.                                {{else}}
  3628.                                    <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div>
  3629.                                {{/if}}
  3630.                            </div>
  3631.  
  3632.                        </div>
  3633.  
  3634.                    </div>
  3635.                </div>
  3636.                {{/items}}
  3637.            </div>
  3638.  
  3639.            
  3640.  
  3641.        </div>
  3642.      
  3643.        <div class="ajaxcart__footer">
  3644.            <div class="o-layout o-layout--tiny o-layout--reverse">
  3645.                <div class="o-layout__item u-1/1 u-1/3@tab">
  3646.                    
  3647.                    {{#if cartDiscounts}}
  3648.                        {{#each cartDiscounts}}
  3649.                            <p class="ajaxcart__footer-discount">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p>
  3650.                        {{/each}}
  3651.                    {{/if}}
  3652.  
  3653.                    <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p>
  3654.                </div>
  3655.                <div class="o-layout__item u-1/1 u-2/3@tab">
  3656.                    <p class="ajaxcart__footer-message">Shipping &amp; taxes calculated at checkout</p>
  3657.                </div>
  3658.  
  3659.  <div>
  3660. <sympl-widget productprice="0" storecode="STR-767"></sympl-widget>
  3661. </div>
  3662.  
  3663.            </div>
  3664.  
  3665.            
  3666.        </div>
  3667.  
  3668.        <div class="ajaxcart__button">
  3669.            
  3670.            <div class="o-layout o-layout--tiny o-layout--reverse">
  3671.                <div class="o-layout__item u-1/1 u-1/2@tab">
  3672.            
  3673.                    <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Check Out</button>  
  3674.            
  3675.                </div>
  3676.                <div class="o-layout__item u-1/1 u-1/2@tab">
  3677.                    <a href="#" class="c-btn c-btn--full c-btn--light js-close-mfp ajaxcart__continue">Continue shopping</a>
  3678.                </div>
  3679.            </div>
  3680.            
  3681.        </div>
  3682.    </form>
  3683.  
  3684. </script>
  3685.  
  3686. <script id="AjaxQty" type="text/template">
  3687.    
  3688.    <div class="ajaxcart__qty">
  3689.        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
  3690.            <span aria-hidden="true">&minus;</span>
  3691.            <span class="u-hidden-visually">Reduce item quantity by one</span>
  3692.        </button>
  3693.        <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
  3694.        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
  3695.            <span aria-hidden="true">+</span>
  3696.            <span class="u-hidden-visually">Increase item quantity by one</span>
  3697.        </button>
  3698.    </div>
  3699.  
  3700. </script>
  3701.  
  3702. <script id="JsQty" type="text/template">
  3703.  
  3704.    <div class="js-qty">
  3705.        <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}">
  3706.            <span aria-hidden="true">&minus;</span>
  3707.            <span class="u-hidden-visually">Reduce item quantity by one</span>
  3708.        </button>
  3709.        <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
  3710.        <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
  3711.            <span aria-hidden="true">+</span>
  3712.            <span class="u-hidden-visually">Increase item quantity by one</span>
  3713.        </button>
  3714.    </div>
  3715.  
  3716. </script>
  3717.  
  3718. <script>
  3719. //cart functions
  3720. theme.ajaxCartInit = function() {
  3721. ajaxCart.init({
  3722. cartContainer: '#CartContainer',
  3723. cartCountSelector: '#CartCount',
  3724. cartCostSelector: '#CartCost',
  3725. emptySelector: '#EmptyCart',
  3726. triggerSelector: '.js-cart-trigger',
  3727. formSelector: '.js-product-form',
  3728. addToCartSelector: '.js-product-add',
  3729. moneyFormat: "LE {{amount_no_decimals}}"
  3730. });
  3731. };
  3732. </script>
  3733.  
  3734. <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ -->
  3735. <!-- Theme version 4.6.1 -->
  3736. <script data-src="//hvoptics.com/cdn/shop/t/67/assets/booster.js?v=179466491330069451031709626670" defer></script>
  3737.  
  3738. <script type="text/javascript">
  3739. //Isolate script scope
  3740. (function (){
  3741.  window.baMsg = {
  3742.     "remote_id": "35835936906",
  3743.     "shopify_domain": "happyvision.myshopify.com",
  3744.     "fb_page_id": "496683527084278",
  3745.     "locale": "en_US",
  3746.     "app_id": 369783430202516,
  3747.     "use_stm_callback": "",
  3748.     "user_ref": 'ba_35835936906_' + Math.random().toString(36).substring(5) + '_' + Math.floor(Math.random() * (9999999 - 1000000)),
  3749.     "atc_preference": "push",
  3750.     "active_fb_atc_shown": false,
  3751.     "active_sms_atc_shown": false,
  3752.     "active_email_atc_shown": false,
  3753.     "app_url": "/apps/ba_fb_app",
  3754.     "page_url": window.location.href,
  3755.     "is_preview": (window.location.href.indexOf("ba-preview") != -1),
  3756.     "is_generating": (window.location.href.indexOf("ba_action=generate") != -1),
  3757.     "fb_active": true,
  3758.     "sms_active": false,
  3759.     "email_active": false,
  3760.     "push_active": false,
  3761.     "bis_active": false,
  3762.     "ab_active": false
  3763.  };
  3764.  
  3765.  
  3766.  baMsg.debug = function (enabled) {
  3767.    if (enabled === false) {
  3768.      baMet.destroyCookie("baMsg_debug");
  3769.    } else {
  3770.      baMet.setCookie("baMsg_debug", "t", 365 * 24 * 60);
  3771.    }
  3772.    return true;
  3773.  };
  3774.  
  3775.  baMsg.log = function(message){
  3776.    if (baMet.getCookie("baMsg_debug")) {
  3777.      window.console.log(message);
  3778.    }
  3779.  }
  3780.  
  3781.  function isMobile() {
  3782.    return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
  3783.  }
  3784.  
  3785.  function getParameterByName(name, url) {
  3786.    if (!url) url = window.location.href;
  3787.    name = name.replace(/[\[\]]/g, '\\$&');
  3788.    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
  3789.        results = regex.exec(url);
  3790.    if (!results) return null;
  3791.    if (!results[2]) return '';
  3792.    return decodeURIComponent(results[2].replace(/\+/g, ' '));
  3793.  }
  3794.  
  3795.  function getUrlParam(paramName) {
  3796.    var params = {};
  3797.    window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str,key,value) {
  3798.      params[key] = value;
  3799.    });
  3800.    return params[paramName];
  3801.  }
  3802.  
  3803.  function hasFlag(flag){
  3804.    return window.baMsg.settings.flags[flag] == true
  3805.  }
  3806.  
  3807.  function getAtcButton(){
  3808.    var addToCartBtn = document.querySelector('[name=add]');
  3809.    if (!addToCartBtn || addToCartBtn.length === 0){
  3810.      addToCartBtn = document.getElementsByClassName("btn-addtocart")[0];
  3811.    }
  3812.    if (!addToCartBtn || addToCartBtn.length === 0){
  3813.      addToCartBtn = document.getElementsByClassName("button-cart")[0];
  3814.    }
  3815.    if (!addToCartBtn || addToCartBtn.length === 0){
  3816.      addToCartBtn = document.getElementsByClassName("product-add")[0];
  3817.    }
  3818.    if (!addToCartBtn || addToCartBtn.length === 0){
  3819.      addToCartBtn = document.getElementsByClassName("add-to-cart")[0] !== undefined ? document.getElementsByClassName("add-to-cart")[0].getElementsByTagName('input')[0] : null;
  3820.    }
  3821.    return addToCartBtn;
  3822.  }
  3823.  
  3824.  function canDisplayByDevice(devices) {
  3825.    if (devices !== 'all') {
  3826.      var isMobile = (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
  3827.      if (devices === 'desktop' && isMobile){ return false;}
  3828.      if (devices === 'mobile' && !isMobile){ return false;}
  3829.    }
  3830.    return true;
  3831.  }
  3832.  
  3833.  function getProductForm() {
  3834.    var form = document.getElementById('add-item-form');
  3835.    if (!form || form.length === 0){
  3836.        form = document.getElementsByClassName("product-form")[1];
  3837.    }
  3838.    if (!form || form.length === 0){
  3839.        form = document.querySelector("form[action='/cart/add']");
  3840.    }
  3841.    if (!form || form.length === 0){
  3842.        form = document.querySelector("form[action^='/cart/add']");
  3843.    }
  3844.    if (!form || form.length === 0){
  3845.        form = document.querySelector("form[action$='/cart/add']");
  3846.    }
  3847.    if (!form || form.length === 0){
  3848.        form = document.querySelector("form[action='/cart/add.js']");
  3849.    }
  3850.    if (!form || form.length === 0){
  3851.        form = document.querySelector("form[action='/cart/add?return=/']");
  3852.    }
  3853.    if (!form || form.length === 0){
  3854.        form = document.getElementsByClassName("product-form")[0];
  3855.    }
  3856.    if (!form || form.length === 0){
  3857.        form = document.getElementsByClassName("btn-addtocart")[0];
  3858.    }
  3859.    return form
  3860.  }
  3861.  
  3862.  function canDisplayByRules(rules) {
  3863.    var pageURL = window.location.href;
  3864.    var url = new URL(pageURL);
  3865.    var pathname = (url.pathname.length === 1) ? '' : url.pathname.length;
  3866.    var urlWOParams = url.origin + pathname;
  3867.  
  3868.    var canDisplay = rules.length === 0;
  3869.  
  3870.    for (var i = 0; i < rules.length; i++) {
  3871.      var rule = rules[i];
  3872.  
  3873.      if (rule.rule === 'match') {
  3874.        if (rule.operator === 'true') {
  3875.          if (rule.string === pageURL || rule.string === urlWOParams) {
  3876.            canDisplay = true;
  3877.          }
  3878.        } else if (rule.string === pageURL || rule.string === urlWOParams) {
  3879.          canDisplay = false;
  3880.          break;
  3881.        }
  3882.      }
  3883.  
  3884.      if (rule.rule === 'begin_with') {
  3885.        var stringLength = rule.string.length;
  3886.  
  3887.        if (rule.operator === 'true') {
  3888.          if (rule.string === pageURL.substr(0, stringLength) || rule.string === urlWOParams.substr(0, stringLength)) {
  3889.            canDisplay = true;
  3890.          }
  3891.        } else if (rule.string === pageURL.substr(0, stringLength) || rule.string === urlWOParams.substr(0, stringLength)) {
  3892.          canDisplay = false;
  3893.          break;
  3894.        }
  3895.      }
  3896.  
  3897.      if (rule.rule === 'contains') {
  3898.        if (rule.operator === 'true') {
  3899.          if (pageURL.indexOf(rule.string) !== -1 || urlWOParams.indexOf(rule.string) !== -1) {
  3900.            canDisplay = true;
  3901.          }
  3902.        } else if (pageURL.indexOf(rule.string) !== -1 || urlWOParams.indexOf(rule.string) !== -1) {
  3903.          canDisplay = false;
  3904.          break;
  3905.        }
  3906.      }
  3907.    }
  3908.  
  3909.    return canDisplay;
  3910.  }
  3911.  
  3912.  
  3913.    function handleAtcClick(event){
  3914.      var subscriberHash = window.baMsg.subscriber_hash;
  3915.      var atcPref = window.baMsg.atc_preference;
  3916.      if (atcPref == 'fb'){
  3917.        window.baMsg.showFbAtcModal(event);
  3918.      } else if (atcPref == 'sms'){
  3919.        window.baMsg.showSmsAtcModal(event);
  3920.      } else if (atcPref == 'email'){
  3921.        window.baMsg.showEmailAtcModal(event);
  3922.      }
  3923.    }
  3924.  
  3925.    function listentoAtc(){
  3926.      window.baMet.onBaEv("click", ".product-form__cart-submit, .product-form__cart-submit span, #AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]", function (e){
  3927.        try {
  3928.          baMsg.log(e)
  3929.          var addToCartBtn = (e.target);
  3930.          window.baMsg.active_atc = addToCartBtn;
  3931.          addToCartBtn.classList.add('ba-click-ready');
  3932.          if (window.baMsg.fb_active && window.baMsg.fb_page_id || window.baMsg.sms_active || window.baMsg.email_active){
  3933.            handleAtcClick(e)
  3934.          }
  3935.        } catch(err){
  3936.          console.log(err);
  3937.        }
  3938.      });
  3939.    }
  3940.  
  3941.  function updateSubscriberHash(updateHash){
  3942.    var updatedSubscriberHash = window.baMsg.subscriber_hash;
  3943.    for (var prop in updateHash) {
  3944.      updatedSubscriberHash[prop] = updateHash[prop];
  3945.    }
  3946.    var subscriberKey = "ba_msg_subscriber_" + baMet.getVisitorToken();
  3947.    localStorage.setItem(subscriberKey, JSON.stringify(updatedSubscriberHash));
  3948.    window.BoosterApps.can_update_cart = true;
  3949.  }
  3950.  
  3951.  function applyMet(metName){
  3952.    eventHash = {}
  3953.    //baMet.apply(metName, eventHash, "ba_msg");
  3954.  }
  3955.  
  3956.  function getCartSessionId(){
  3957.    return baMet.getCookie("baMet_cs_id");
  3958.  }
  3959.  
  3960.  function isHidden(el) {
  3961.    return (el.offsetParent === null)
  3962.  }
  3963.  
  3964.  function documentReady(callback) {
  3965.    document.readyState === "interactive" || document.readyState === "complete" ? callback() : document.addEventListener("DOMContentLoaded", callback);
  3966.  }
  3967.  
  3968. documentReady(function() {
  3969.  var baFbPresent      = (document.getElementsByTagName('head')[0].innerHTML.search("ba_fb_" + window.baMsg.remote_id) > 0);
  3970.  if (!baFbPresent){return;}
  3971.  var bisScriptPresent = (document.getElementsByTagName('head')[0].innerHTML.search("bis_" + window.baMsg.remote_id) > 0);
  3972.  window.baMsg.ba_fb_script_present = baFbPresent;
  3973.  window.baMsg.bis_script_present = bisScriptPresent;
  3974.  
  3975.  window.baMsg.visitor_token = window.baMet.getVisitorToken();
  3976.  window.baMsg.session_token = window.baMet.getVisitToken();
  3977.  window.baMsg.cart_uid  = baMet.getCookie('baMet_cs_id');
  3978.  window.baMsg.browser_info = window.baMet.getBrowserInfo();
  3979.  
  3980.  var baSubscriberKey = "ba_msg_subscriber_" + window.baMsg.visitor_token;
  3981.  var rawSubscriber   = localStorage.getItem(baSubscriberKey);
  3982.  var baSubscriberHash = JSON.parse(rawSubscriber || "{}");
  3983.  window.baMsg.subscriber_hash = baSubscriberHash;
  3984.  if (rawSubscriber){
  3985.    window.BoosterApps.can_update_cart = true;
  3986.  } else {
  3987.    window.BoosterApps.can_update_cart = false;
  3988.  }
  3989.  
  3990.  var baId = window.baMet.getCookie("baid");
  3991.  var ba_fb_opted_in_cookie = window.baMet.getCookie("ba_opted_in");
  3992.  
  3993.  if (window.BoosterApps.common.customer && !window.baMsg.subscriber_hash.customer_synced_at){
  3994.    var data = {
  3995.      action_type: 'sync_customer', visitor_token: window.baMsg.visitor_token,
  3996.      sync_data: window.BoosterApps.common.customer
  3997.    }
  3998.    baMet.sendRequest(window.baMsg.app_url, data, function(resp) {
  3999.      baMsg.log('sub sync updated')
  4000.      rightNow = parseInt(new Date().getTime());
  4001.      updateSubscriberHash({customer_synced_at: rightNow, cus_id: window.BoosterApps.common.customer.id, cus_email: window.BoosterApps.common.customer.email});
  4002.    });
  4003.  }
  4004.  
  4005.  //update last seen at if subscriber active
  4006.  if (window.baMsg.subscriber_hash.ba_fb_opted_in && window.baMsg.ab_active && window.baMsg.cart_uid && !window.baMsg.handle_legacy){
  4007.    var data = {"action_type": 'heartbeat', visitor_token: window.baMsg.visitor_token, "cart_uid": window.baMsg.cart_uid}
  4008.    baMet.sendRequest(window.baMsg.app_url, data, function(resp) {
  4009.      baMsg.log('heartbeat recorded')
  4010.    });
  4011.  }
  4012.  
  4013.  if (window.baMsg.is_generating == true){
  4014.    var cartUid = getParameterByName('cart_uid');
  4015.    var baId    = getParameterByName('baid');
  4016.    if (cartUid || baId){
  4017.      var abStep = getParameterByName('ab_step');
  4018.      var baCheckoutUrl = getParameterByName('ba_checkout_url');
  4019.      var baChannel = getParameterByName('channel');
  4020.      var overlayWrapper = document.createElement('div');
  4021.      overlayWrapper.id = 'ba-overlay';
  4022.      overlayWrapper.setAttribute('style', 'position: fixed;display: block;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.8);z-index: 9999999999999;cursor: pointer;');
  4023.      var overlayTextDiv = document.createElement('div');
  4024.      overlayTextDiv.innerHTML = "Please wait... Generating cart";
  4025.      overlayTextDiv.setAttribute('style', 'position: absolute;top: 50%;left: 50%;font-size: 22px;color: white;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);');
  4026.      overlayWrapper.appendChild(overlayTextDiv);
  4027.      document.getElementsByTagName('body')[0].appendChild(overlayWrapper);
  4028.  
  4029.      //get the cart
  4030.      var data = {"action_type": 'generate_cart', "ab_step": + abStep,
  4031.        "cart_uid": window.baMsg.cart_uid, "baid": baId, "channel": baChannel
  4032.      }
  4033.      baMet.sendRequest(window.baMsg.app_url, data, function(resp) {
  4034.        var baCheckoutStr = baCheckoutUrl + "?attributes[from]=Booster%20Apps%20Abandoned%20Cart%20Notification";
  4035.        if (resp.code){
  4036.          var baCheckoutStr = baCheckoutStr + "&discount=" + resp.code;
  4037.        }
  4038.        window.location = baCheckoutStr;
  4039.      });
  4040.      return;
  4041.    }
  4042.  }
  4043.  
  4044.  
  4045.  window.baMsg.settings = {
  4046.    fb_base: {
  4047.      "shop_id":35835936906,
  4048.      "active": 0,
  4049.      "visible":1,
  4050.      "type":"discount",
  4051.      "text":"Get 10% discount",
  4052.      "checked_text": "Your discount: %discountCode",
  4053.      "placement": "under_cart",
  4054.      "text_placement": "above",
  4055.      "background_color": "#fff",
  4056.      "icon_background_color": "#f7f7f7",
  4057.      "color": "#000",
  4058.      "checked_color": "#000",
  4059.      "border_color":"#e5e5e5",
  4060.      "font_size":14,
  4061.      "font_style":"normal",
  4062.      "margin_top":15,
  4063.      "margin_bottom":10,
  4064.      "icon":"discount_1",
  4065.      "checked_icon":"check_1",
  4066.      "border_width":1,
  4067.      "border_style":"solid",
  4068.      "border_radius":5,
  4069.      "align":"left",
  4070.      "button_text":"Get Discount Code",
  4071.      "button_background_color":"#F6F6F6",
  4072.      "button_text_color":"#555555",
  4073.      "button_font_size":14,
  4074.      "button_font_style":"bold",
  4075.      "button_border_color":"#eee",
  4076.      "button_border_width":1,
  4077.      "button_border_radius":5,
  4078.      "discount_code":"&lt;PUT YOUR DISCOUNT CODE HERE&gt;",
  4079.      "subtitle": ""
  4080.    },
  4081.    fb_modal: {
  4082.      "shop_id":35835936906,
  4083.      "active":0,
  4084.      "title":"Hi! Opt-in and recieve a discount!",
  4085.      "subtitle":"Just click on &quot;Send To Messenger&quot; and you will automatically be opted-in!",
  4086.      "submitted_title":"Thanks for opt-ing in!",
  4087.      "submitted_subtitle":"Your discount code is: %discountCode!&#39;",
  4088.      "button_text":"View in Messenger",
  4089.      "send_color":"blue",
  4090.      "send_size":"large",
  4091.      "background_color":"#fff",
  4092.      "title_color":"#000",
  4093.      "subtitle_color":"#808080",
  4094.      "button_color":"#fff",
  4095.      "button_text_color":"#000",
  4096.      "border_color":"#eee",
  4097.      "display":"immediately",
  4098.      "delay":3,
  4099.      "devices":"all",
  4100.      "message":"Hi! Thanks for opt-ing in. Your discount code is: %discountCode! Enjoy!",
  4101.      "image_name":"",
  4102.      "submitted_image_name":"",
  4103.      "image_placement":"above_title",
  4104.      "submitted_image_placement":"above_title",
  4105.      "discount_code":"DISCOUNT_CODE_HERE",
  4106.      "rules": JSON.parse('[] ')
  4107.    },
  4108.    fb_atc_popup: {
  4109.      "shop_id":35835936906,
  4110.      "active":1,
  4111.      "title":"Join us on Messenger",
  4112.      "paragraph":"Sign up and gain access to new products, exclusive deals, and discounts before anybody else!",
  4113.      "no_thanks_text":"No thanks",
  4114.      "close_button":"1",
  4115.      "plugin_type":"send_to_messenger",
  4116.      "button_cta":"SEND_TO_MESSENGER",
  4117.      "button_cta_color":"blue",
  4118.      "header_bg_color":"#f4f6f8",
  4119.      "body_bg_color":"#fff",
  4120.      "header_text_color":"#626974",
  4121.      "paragraph_text_color":"#626974",
  4122.      "no_thanks_text_color":"#626974"
  4123.    }
  4124.  }
  4125.  
  4126.  function boosterFBLoader(){
  4127.    this.load = function () {
  4128.      (function (d, s, id) {
  4129.        var js, fjs = d.getElementsByTagName(s)[0];
  4130.        if (d.getElementById(id)){return;}
  4131.        js = d.createElement(s);
  4132.        js.id = id;
  4133.        // js.src = "https://connect.facebook.net/" + locale + "/sdk.js";
  4134.        js.src = "https://connect.facebook.net/" + window.baMsg.locale + "/sdk/xfbml.customerchat.js";
  4135.        fjs.parentNode.insertBefore(js, fjs);
  4136.      }(document, 'script', 'facebook-jssdk'));
  4137.  
  4138.      window.fbLoaded = (new Deferred());
  4139.      window.fbAsyncInit = function () {
  4140.        initFb();
  4141.        window.fbScriptHasLoaded = true;
  4142.      };
  4143.  
  4144.      setTimeout(function () {
  4145.        if (!window.fbScriptHasLoaded) {
  4146.          if (typeof FB === 'undefined') {
  4147.            setTimeout(function () {
  4148.              initFb();
  4149.            }, 2000);
  4150.          } else {
  4151.            initFb();
  4152.          }
  4153.        }
  4154.      }, 3000);
  4155.    };
  4156.  
  4157.    function initFb() {
  4158.      FB.init({
  4159.        appId: window.baMsg.app_id,
  4160.        autoLogAppEvents: true,
  4161.        xfbml: true,
  4162.        version: 'v3.0'
  4163.      });
  4164.      window.fbLoaded.resolve();
  4165.    }
  4166.  
  4167.    function Deferred() {
  4168.      var self = this;
  4169.      this.promise = new Promise(function (resolve, reject) {
  4170.        self.reject = reject;
  4171.        self.resolve = resolve;
  4172.      });
  4173.    }
  4174.  
  4175.    this.loadChat = function (chatSettings) {
  4176.      var isChatInPreview = (document.location.search.indexOf("ba-chat-preview") != -1)
  4177.  
  4178.      if (chatSettings.active || isChatInPreview) {
  4179.        window.fbLoaded.promise.then(function(){
  4180.          var chatBox = document.createElement('div');
  4181.          chatBox.classList = 'fb-customerchat';
  4182.          chatBox.setAttribute('page_id', window.baMsg.fb_page_id);
  4183.          chatBox.setAttribute('greeting_dialog_display', chatSettings.minimized ? 'hide' : 'show');
  4184.          chatBox.setAttribute('theme_color', chatSettings.theme_color);
  4185.          var dataRef = 'CUSTOMER_CHAT_PLUGIN:customer_chat_plugin:';
  4186.  
  4187.          if (window.baMsg.visitor_token !== ''){
  4188.            dataRef += window.baMsg.visitor_token;
  4189.          }
  4190.          chatBox.setAttribute('ref', dataRef);
  4191.  
  4192.          if (chatSettings.logged_in_greeting !== null){chatBox.setAttribute('logged_in_greeting', chatSettings.logged_in_greeting);}
  4193.          if (chatSettings.logged_out_greeting !== null){chatBox.setAttribute('logged_out_greeting', chatSettings.logged_out_greeting);}
  4194.          document.body.appendChild(chatBox);
  4195.        });
  4196.      }
  4197.    };
  4198.  
  4199.    return this;
  4200.  }
  4201.  
  4202.  function hideFbOptIns(element){
  4203.    if (element == 'atc_popup'){
  4204.      document.getElementById('fb-messenger-checkbox').setAttribute('style', 'display:none;');
  4205.    }
  4206.  }
  4207.  
  4208.  function trackFbOptIn(cartData, element){
  4209.    var parsedCartData = JSON.parse(cartData);
  4210.    var data = {
  4211.      channel: 'fb',
  4212.      element: element,
  4213.      visitor_token: window.baMsg.visitor_token,
  4214.      fb_pid: window.baMsg.fb_page_id,
  4215.      cart_data: parsedCartData,
  4216.      action_type: 'track_opt_in',
  4217.      user_ref: window.baMsg.user_ref,
  4218.      cart_uid: window.baMsg.cart_uid,
  4219.      tz_offset: window.baMsg.browser_info.tz_offset,
  4220.      os: window.baMsg.browser_info.os,
  4221.      browser: window.baMsg.browser_info.browser
  4222.    };
  4223.    baMet.sendRequest(window.baMsg.app_url, data, function(){
  4224.      baMsg.log(data);
  4225.      hideFbOptIns(element);
  4226.    });
  4227.  }
  4228.  
  4229.  
  4230.  function boosterFbCheckboxes() {
  4231.    var self    = this;
  4232.    this.alignWraper = function(wrapperElement,align)  {
  4233.      //Default value is center
  4234.      wrapperElement.style.marginRight = 'auto';
  4235.      wrapperElement.style.marginLeft  = 'auto';
  4236.      if (align === 'left')  {
  4237.        wrapperElement.style.marginLeft = '0px';
  4238.      }
  4239.      if (align === 'right')  {
  4240.        wrapperElement.style.marginRight = '0px';
  4241.      }
  4242.    }
  4243.  
  4244.  
  4245.        this.generate = function(settings){
  4246.          if (window.baMsg.page_url.indexOf('products') !== -1) {
  4247.            if (!window.baMsg.is_preview){
  4248.              if (!settings.active){return;}
  4249.              if (window.baMsg.subscriber_hash.ba_fbchk_opted_in){return;}
  4250.              if (window.baMsg.subscriber_hash.ba_fb_opted_in){return;}
  4251.            }
  4252.            var form = getProductForm();
  4253.            if (!form || form.length === 0 || (window.baMsg.subscriber_hash.ba_fbchk_opted_in && !window.baMsg.is_preview)){
  4254.              return;
  4255.            }
  4256.            var addToCartBtn = getAtcButton();
  4257.            var messengerWrapper = document.createElement('div');
  4258.            messengerWrapper.classList.add('ba-fbchk-wrapper');
  4259.            messengerWrapper.setAttribute('style', 'display:block;clear:both;min-width:270px;height:1px;');
  4260.            messengerWrapper.style.color = settings.color;
  4261.            messengerWrapper.style.fontSize = settings.font_size + 'px';
  4262.            messengerWrapper.style.marginTop = settings.margin_top + 'px';
  4263.            messengerWrapper.style.marginBottom = settings.margin_bottom + 'px';
  4264.            messengerWrapper.style.opacity = '0';
  4265.            if (settings.font_style === 'italic-bold') {
  4266.              messengerWrapper.style.fontWeight = 'bold';
  4267.              messengerWrapper.style.fontStyle = 'italic'
  4268.            } else {
  4269.              messengerWrapper.style.fontWeight = settings.font_style;
  4270.              messengerWrapper.style.fontStyle = settings.font_style
  4271.            }
  4272.            var discountBox = document.createElement('div');
  4273.            discountBox.classList.add('ba-discount-box');
  4274.            discountBox.setAttribute('style', 'position:relative;height:76px;max-width:350px;min-width:270px;overflow:hidden;');
  4275.            discountBox.style.boxShadow = '0 0 0 ' + settings.border_width + 'px ' + settings.border_color;
  4276.            discountBox.style.borderRadius = settings.border_radius + 'px';
  4277.            var cartBtn = addToCartBtn ? addToCartBtn : form.getElementsByTagName('button')[0];
  4278.            var selects = form.getElementsByTagName('select');
  4279.              //Cart width is smaller than 351
  4280.            if (cartBtn.offsetWidth > 0 && cartBtn.offsetWidth < 351 && (selects.length === 0 || selects[0].offsetParent === null)) {
  4281.                messengerWrapper.style.maxWidth = cartBtn.offsetWidth + 'px';
  4282.                discountBox.style.maxWidth = cartBtn.offsetWidth + 'px';
  4283.            } else {
  4284.                messengerWrapper.style.maxWidth = '350px';
  4285.                discountBox.style.maxWidth = '350px'
  4286.            }
  4287.            this.alignWraper(messengerWrapper,settings.align)
  4288.            var iconDiv = document.createElement('div');
  4289.            iconDiv.setAttribute('style', 'position:absolute;left:0;width:25%;padding:13px 0;height:100%;text-align:center;');
  4290.            iconDiv.style.backgroundColor = settings.icon_background_color;
  4291.            iconDiv.style.borderTopLeftRadius = settings.border_radius + 'px';
  4292.            iconDiv.style.borderBottomLeftRadius = settings.border_radius + 'px';
  4293.            var iconImg = document.createElement('img');
  4294.            iconImg.src = 'https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/' + settings.icon + '.png?4295918388649998166';
  4295.            iconImg.style.height = '48px';
  4296.            iconDiv.appendChild(iconImg);
  4297.            var checkboxWrapper = document.createElement('div');
  4298.            checkboxWrapper.setAttribute('style', 'position:absolute;left:0;height:100%;margin-left:25%;width:75%;display:table;');
  4299.            checkboxWrapper.style.borderLeft = settings.border_width + 'px dashed ' + settings.border_color;
  4300.            checkboxWrapper.style.backgroundColor = settings.background_color;
  4301.            var messengerDiv = document.createElement('div');
  4302.            messengerDiv.classList = 'fb-messenger-checkbox';
  4303.            messengerWrapper.id = 'fb-messenger-checkbox';
  4304.            messengerDiv.setAttribute('style', 'display:inline-block!important;position:relative!important;max-width:180px;overflow:hidden;margin-top:3px;margin-left:15px;');
  4305.            messengerDiv.setAttribute('origin', 'https://hvoptics.com');
  4306.            messengerDiv.setAttribute('page_id', window.baMsg.fb_page_id);
  4307.            messengerDiv.setAttribute('messenger_app_id', window.baMsg.app_id);
  4308.            messengerDiv.setAttribute('user_ref', window.baMsg.user_ref);
  4309.            messengerDiv.setAttribute('prechecked', !0);
  4310.            messengerDiv.setAttribute('allow_login', !0);
  4311.            messengerDiv.setAttribute('size', 'large');
  4312.            checkboxWrapper.appendChild(messengerDiv);
  4313.            discountBox.appendChild(iconDiv);
  4314.            discountBox.appendChild(checkboxWrapper);
  4315.            var optInButton = document.createElement('div');
  4316.            optInButton.classList.add('ba-opt-in-confirm');
  4317.            optInButton.setAttribute('style', 'margin-top:10px;width:100%;border:none;min-width:250px;cursor:pointer;text-align:center;padding:3px');
  4318.            optInButton.style.boxShadow = '0 0 0 ' + settings.button_border_width + 'px ' + settings.button_border_color;
  4319.            optInButton.style.borderRadius = settings.button_border_radius + 'px';
  4320.            optInButton.style.backgroundColor = settings.button_background_color;
  4321.            optInButton.style.fontWeight = settings.button_font_style;
  4322.            optInButton.style.fontStyle = settings.button_font_style;
  4323.            optInButton.style.color = settings.button_text_color;
  4324.            optInButton.innerHTML = settings.button_text;
  4325.            optInButton.addEventListener('click', function() {
  4326.              shakeBox(discountBox)
  4327.            }, !1);
  4328.            var baTitle = document.createElement('div');
  4329.            baTitle.classList = 'ba-title';
  4330.            baTitle.setAttribute('style', 'max-width:350px;min-width:250px;display:block;text-align:center;');
  4331.            baTitle.innerHTML = settings.text;
  4332.            var subtitle = document.createElement('div');
  4333.            subtitle.classList = 'ba-subtitle';
  4334.            subtitle.setAttribute('style', 'max-width:350px;min-width:250px;display:block;text-align:center;');
  4335.            subtitle.innerHTML = settings.subtitle;
  4336.            subtitle.style.fontSize = (settings.font_size - 2) + 'px';
  4337.            if (settings.text_placement === 'above') {
  4338.                baTitle.style.marginBottom = '11px';
  4339.                subtitle.style.marginBottom = '11px';
  4340.                messengerWrapper.appendChild(baTitle);
  4341.                if (settings.subtitle !== '' && settings.subtitle !== null && settings.subtitle.length > 0) {
  4342.                    baTitle.style.marginBottom = '5px';
  4343.                    messengerWrapper.appendChild(subtitle)
  4344.                }
  4345.                messengerWrapper.appendChild(discountBox);
  4346.                messengerWrapper.appendChild(optInButton)
  4347.            } else {
  4348.                messengerWrapper.appendChild(discountBox);
  4349.                messengerWrapper.appendChild(optInButton);
  4350.                messengerWrapper.appendChild(baTitle);
  4351.                baTitle.style.marginTop = '11px';
  4352.                messengerWrapper.appendChild(baTitle);
  4353.                if (settings.subtitle !== '' && settings.subtitle !== null && settings.subtitle.length > 0) {
  4354.                    subtitle.style.marginTop = '5px';
  4355.                    messengerWrapper.appendChild(subtitle)
  4356.                }
  4357.            }
  4358.            window.fbLoaded.promise.then(function(){
  4359.              if (settings.placement === 'custom') {
  4360.                var checkbox = document.getElementsByClassName('ba-checkbox');
  4361.                if (checkbox.length > 0) {
  4362.                  checkbox = checkbox[0];
  4363.                  checkbox.appendChild(messengerWrapper)
  4364.                }
  4365.              } else{
  4366.                form.parentNode.insertBefore(messengerWrapper, settings.placement === 'under_cart' ? form.nextSibling : form);
  4367.              }
  4368.              FB.Event.subscribe('xfbml.render', function(e) {
  4369.                baMsg.log('rendered')
  4370.                messengerWrapper.style.opacity = '1';
  4371.                messengerWrapper.style.height = 'inherit';
  4372.                applyMet('fb_chk_view');
  4373.              });
  4374.              FB.Event.subscribe('messenger_checkbox', function(e) {
  4375.                if (e.event === 'checkbox') {
  4376.                  if (e.state === 'checked') {
  4377.                    var optInButton = document.getElementsByClassName('ba-opt-in-confirm')[0];
  4378.                    var optInButtonClone = optInButton.cloneNode(!0);
  4379.                    optInButton.parentNode.replaceChild(optInButtonClone, optInButton);
  4380.                    optInButtonClone.addEventListener('click', function(){
  4381.                      confirmFbChkOptIn('discount', !0);
  4382.                      messengerWrapper.style.opacity = 0;
  4383.                      if (settings.checked_text.length > 0) {
  4384.                        setTimeout(function() {
  4385.                          iconImg.src = 'https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/' + settings.checked_icon + '.png?4295918388649998166';
  4386.                          document.getElementsByClassName('ba-title')[0].style.display = 'none';
  4387.                          messengerDiv.style.display = 'none';
  4388.                          optInButtonClone.style.display = 'none';
  4389.                          var checkedDiv = document.createElement('div');
  4390.                          checkedDiv.setAttribute('style', 'padding-left: 10px;display:table-cell;vertical-align:middle;');
  4391.                          checkedDiv.style.color = settings.checked_color;
  4392.                          checkedDiv.innerHTML = settings.discount_code === null ? settings.checked_text : settings.checked_text.replace('%discountCode', settings.discount_code);
  4393.  
  4394.                          var checkedButton = document.createElement('div');
  4395.                          checkedButton.setAttribute('style', 'margin-top:10px;width:100%;border:none;min-width:250px;cursor:pointer;text-align:center;padding:3px');
  4396.                          checkedButton.style.boxShadow = '0 0 0 ' + settings.button_border_width + 'px ' + settings.button_border_color;
  4397.                          checkedButton.style.borderRadius = settings.button_border_radius + 'px';
  4398.                          checkedButton.style.backgroundColor = settings.button_background_color;
  4399.                          checkedButton.style.fontWeight = settings.button_font_style;
  4400.                          checkedButton.style.fontStyle = settings.button_font_style;
  4401.                          checkedButton.style.color = settings.button_text_color;
  4402.                          checkedButton.innerHTML = 'Copy Discount Code'
  4403.                          checkedButton.addEventListener('click', function() {
  4404.                            var tempCopyInput = document.createElement('input');
  4405.                            tempCopyInput.value = settings.discount_code;
  4406.                            document.getElementsByTagName('body')[0].appendChild(tempCopyInput);
  4407.                            tempCopyInput.select();
  4408.                            document.execCommand("copy");
  4409.                            document.body.removeChild(tempCopyInput);
  4410.                          }, !1);
  4411.  
  4412.                          setTimeout(function() {
  4413.                            messengerWrapper.style.opacity = 1
  4414.                          }, 1000);
  4415.                          checkboxWrapper.appendChild(checkedDiv)
  4416.                          messengerWrapper.appendChild(checkedButton)
  4417.                        }, 1000)
  4418.                      }
  4419.                    })
  4420.                  } else {
  4421.                    var optInButton = document.getElementsByClassName('ba-opt-in-confirm')[0];
  4422.                    var optInButtonClone = optInButton.cloneNode(!0);
  4423.                    optInButton.parentNode.replaceChild(optInButtonClone, optInButton);
  4424.                    optInButtonClone.addEventListener('click', function() {
  4425.                      shakeBox(discountBox)
  4426.                    }, !1)
  4427.                  }
  4428.                }
  4429.              })
  4430.            });
  4431.            window.onresize = function() {
  4432.              var cartBtn = addToCartBtn ? addToCartBtn : form.getElementsByTagName('button')[0];
  4433.              if (cartBtn.offsetWidth > 0 && cartBtn.offsetWidth < 351 && (selects.length === 0 || selects[0].offsetParent === null)) {
  4434.                messengerWrapper.style.maxWidth = cartBtn.offsetWidth + 'px';
  4435.                discountBox.style.maxWidth = cartBtn.offsetWidth + 'px';
  4436.              } else {
  4437.                messengerWrapper.style.maxWidth = '350px';
  4438.                discountBox.style.maxWidth = '350px'
  4439.              }
  4440.              self.alignWraper(messengerWrapper,settings.align)
  4441.            }
  4442.          }
  4443.        };
  4444.  
  4445.        function shakeBox(elem) {
  4446.          shake(elem, 16);
  4447.        }
  4448.  
  4449.        var shake = function (element, magnitude) {
  4450.          //A counter to count the number of shakes
  4451.          var counter = 1;
  4452.          //The total number of shakes (there will be 1 shake per frame)
  4453.          var numberOfShakes = 10;
  4454.          //Capture the element's position and angle so you can
  4455.          //restore them after the shaking has finished
  4456.          var startX = 0,
  4457.            startY = 0;
  4458.          // Divide the magnitude into 10 units so that you can
  4459.          // reduce the amount of shake by 10 percent each frame
  4460.          var magnitudeUnit = magnitude / numberOfShakes;
  4461.          var randomInt = function(min, max){
  4462.            return Math.floor(Math.random() * (max - min + 1)) + min;
  4463.          };
  4464.          upAndDownShake();
  4465.          function upAndDownShake() {
  4466.            //Shake the element while the `counter` is less than
  4467.            //the `numberOfShakes`
  4468.            if (counter < numberOfShakes) {
  4469.              //Reset the element's position at the start of each shake
  4470.              element.style.transform = 'translate(' + startX + 'px, ' + startY + 'px)';
  4471.              //Reduce the magnitude
  4472.              magnitude -= magnitudeUnit;
  4473.              //Randomly change the element's position
  4474.              var randomX = randomInt(-magnitude, magnitude);
  4475.              var randomY = randomInt(-magnitude, magnitude);
  4476.              element.style.transform = 'translate(' + randomX + 'px, ' + randomY + 'px)';
  4477.              //Add 1 to the counter
  4478.              counter += 1;
  4479.              requestAnimationFrame(upAndDownShake);
  4480.            }
  4481.            //When the shaking is finished, restore the element to its original
  4482.            //position and remove it from the `shakingElements` array
  4483.            if (counter >= numberOfShakes) {
  4484.              element.style.transform = 'translate(' + startX + ', ' + startY + ')';
  4485.            }
  4486.          }
  4487.  
  4488.        };
  4489.  
  4490.  
  4491.    function confirmFbChkOptIn(chkType, optedIn) {
  4492.      if (chkType == 'regular' && !checkboxChecked){
  4493.        return;
  4494.      } else if (chkType == 'discount' && (!optedIn || window.baMsg.subscriber_hash.ba_fbchk_opted_in)){
  4495.        return;
  4496.      }
  4497.  
  4498.      baMet.getCartData(function(data){
  4499.        var cartToken = JSON.parse(data).token;
  4500.        if (!window.baMsg.subscriber_hash.ba_fbchk_opted_in){
  4501.          var rightNow = parseInt(new Date().getTime());
  4502.          var updateHash = {
  4503.            ba_fbchk_opt_in_cart_token: cartToken,
  4504.            ba_fbchk_opted_in: rightNow,
  4505.            ba_fb_opted_in: rightNow
  4506.          }
  4507.          updateSubscriberHash(updateHash);
  4508.          FB.AppEvents.logEvent('MessengerCheckboxUserConfirmation', null, {
  4509.              'app_id': window.baMsg.app_id,
  4510.              'page_id': window.baMsg.fb_page_id,
  4511.              'user_ref': window.baMsg.user_ref,
  4512.              'ref': cartToken + '|' + window.baMsg.visitor_token,
  4513.          })
  4514.          trackFbOptIn(data, 'checkbox');
  4515.        }
  4516.      });
  4517.    }
  4518.    return this;
  4519.  }
  4520.  
  4521.  
  4522.  
  4523.  function boosterFbModal() {
  4524.    window.baLoaded = false;
  4525.  
  4526.    this.generate = function (settings) {
  4527.      if (window.baMsg.page_url.indexOf('/checkouts/') !== -1 && window.baMsg.page_url.indexOf('/thank_you') !== -1){
  4528.        return;
  4529.      }
  4530.  
  4531.      if (window.baMsg.page_url.indexOf('ba-modal-preview') === -1) {
  4532.        if (!settings.active){return;}
  4533.        if (window.baMsg.subscriber_hash.ba_fb_modal_opted_in){return;}
  4534.        if (window.baMsg.subscriber_hash.ba_fb_opted_in){return;}
  4535.        if (window.baMsg.subscriber_hash.ba_fb_modal_closed){return;}
  4536.        if (!canDisplayByDevice(settings.devices)){return;}
  4537.        //TODO if (!canDisplayByRules(settings.rules)){return;}
  4538.      }
  4539.  
  4540.      var modalShade = document.createElement('div');
  4541.      modalShade.classList = 'ba-modal-shade';
  4542.      modalShade.setAttribute('style', 'position: fixed; z-index: 100000; background: rgba(0,0,0,.42); width:100%; height: 100%; opacity: 0;display:none;');
  4543.      modalShade.style.overflow = 'none';
  4544.      modalShade.style.transition = 'all 0.5s';
  4545.  
  4546.      window.fbLoaded.promise.then(function(){
  4547.        var s = document.body.firstChild;
  4548.        s.parentNode.insertBefore(modalShade, s);
  4549.      });
  4550.  
  4551.      var modal = document.createElement('div');
  4552.      modal.id = 'ba-send-to-messenger-modal';
  4553.      modal.setAttribute('style', 'max-width: 430px; height: auto;z-index:2147483647; border-radius:5px;text-align:center;');
  4554.      modal.style.position = 'relative';
  4555.      modal.style.left = 0;
  4556.      modal.style.right = 0;
  4557.      modal.style.margin = '20px auto';
  4558.      modal.style.marginTop = '10%';
  4559.      modal.style.marginTop = '10vh';
  4560.      modal.style.padding = '15px';
  4561.      modal.style.overflow = 'hidden';
  4562.      modal.style.backgroundColor = settings.background_color;
  4563.  
  4564.      if (window.innerHeight < 600) {
  4565.        modalShade.style.overflowY = 'scroll';
  4566.        modalShade.style.zIndex = 2147483647;
  4567.        modal.style.marginTop = '5%';
  4568.        modal.style.marginTop = '5vh';
  4569.      } else if (window.innerHeight < 700) {
  4570.        modalShade.style.overflowY = 'scroll';
  4571.        modalShade.style.zIndex = 2147483647;
  4572.        modal.style.marginTop = '10%';
  4573.        modal.style.marginTop = '10vh';
  4574.      }
  4575.  
  4576.      var exitIcon = document.createElement('span');
  4577.      exitIcon.classList = 'ba-modal-close';
  4578.      exitIcon.setAttribute('style', 'position: absolute;right: 10px;top: 5px;cursor: pointer;color: #000;opacity:0.3;font-size:30px;');
  4579.      exitIcon.innerHTML = '&times;';
  4580.  
  4581.      modal.appendChild(exitIcon);
  4582.  
  4583.      var title = document.createElement('div');
  4584.      title.setAttribute('id', 'ba-fb-modal-title');
  4585.      title.setAttribute('style', 'text-align: center; padding: 20px 20px 15px;font-size: 20px; line-height:24px;');
  4586.      title.style.color = settings.title_color;
  4587.      title.innerHTML = settings.title;
  4588.  
  4589.      modal.appendChild(title);
  4590.  
  4591.      var description = document.createElement('div');
  4592.      description.setAttribute('style', 'text-align: center;font-size:17px;padding:10px 20px 35px;');
  4593.      description.style.color = settings.subtitle_color;
  4594.      description.innerHTML = settings.subtitle;
  4595.      description.setAttribute('id', 'ba-fb-modal-desc');
  4596.      modal.appendChild(description);
  4597.      var image = document.createElement('img');
  4598.      if (settings.image_name !== null) {
  4599.        image.style.width = '100%';
  4600.        image.src = settings.image_name;
  4601.        if (settings.image_placement === 'above_title') {
  4602.          modal.style.paddingTop = '40px';
  4603.          modal.insertBefore(image, modal.childNodes[0]);
  4604.        } else if (settings.image_placement === 'under_title') {
  4605.          modal.insertBefore(image, title.nextSibling);
  4606.        } else {
  4607.          modal.appendChild(image);
  4608.        }
  4609.      }
  4610.      var width = 125;
  4611.  
  4612.      if (settings.send_size === 'standard'){
  4613.        width = 125;
  4614.      } else if (settings.send_size === 'large'){
  4615.        width = 155;
  4616.      } else if (settings.send_size === 'xlarge'){
  4617.        width = 180;
  4618.      }
  4619.  
  4620.      var optInBoxWrapper = document.createElement('div');
  4621.      optInBoxWrapper.setAttribute('style', 'margin: 20px auto 30px;');
  4622.      optInBoxWrapper.style.width = width + 'px';
  4623.      modal.appendChild(optInBoxWrapper);
  4624.  
  4625.      var dataRef = 'OPT_IN_FROM_SEND_TO_MESSENGER:modal:';
  4626.      if (window.baMsg.visitor_token !== ''){
  4627.        dataRef += window.baMsg.visitor_token;
  4628.      }
  4629.      var optInBox = document.createElement('div');
  4630.      optInBox.classList = 'fb-send-to-messenger';
  4631.      optInBox.setAttribute('messenger_app_id', window.baMsg.app_id);
  4632.      optInBox.setAttribute('page_id', window.baMsg.fb_page_id);
  4633.      optInBox.setAttribute('data-ref', dataRef);
  4634.      optInBox.setAttribute('color', settings.send_color);
  4635.      optInBox.setAttribute('size', settings.send_size);
  4636.      modal.appendChild(optInBox);
  4637.      optInBoxWrapper.appendChild(optInBox);
  4638.      var buttonWrapper = document.createElement('div');
  4639.      buttonWrapper.setAttribute('style', 'margin: 0 auto;padding-bottom: 20px;display:none;');
  4640.      modal.appendChild(buttonWrapper);
  4641.      var button = document.createElement('a');
  4642.      button.setAttribute('target', '_blank');
  4643.      button.href = 'https://m.me/' + window.baMsg.fb_page_id;
  4644.      button.innerHTML = settings.button_text;
  4645.      button.setAttribute('style', 'text-align:center;padding: 10px 20px; border-radius: 5px; margin-bottom: 15px;margin-top:10px;text-decoration: none;');
  4646.      button.style.backgroundColor = settings.button_color;
  4647.      button.style.color = settings.button_text_color;
  4648.      button.style.border = '1px solid ' + settings.border_color;
  4649.      button.onmouseover = function () {button.style.opacity = 0.8;};
  4650.      button.onmouseout = function () {button.style.opacity = 1;};
  4651.      button.onclick = function () {closeModal(false);};
  4652.      buttonWrapper.appendChild(button);
  4653.      modalShade.appendChild(modal);
  4654.  
  4655.      switch (settings.display) {
  4656.        case 'immediately':
  4657.          showModal();
  4658.          break;
  4659.        case 'exit_intent':
  4660.          document.addEventListener("mouseleave", function (e) {
  4661.            if (e.clientY < 0) {
  4662.              showModal();
  4663.            }
  4664.          }, false);
  4665.          break;
  4666.        case 'seconds_passed':
  4667.          setTimeout(function () {
  4668.            showModal();
  4669.          }, settings.delay * 1000);
  4670.          break;
  4671.      }
  4672.  
  4673.      exitIcon.onclick = function () {
  4674.        closeModal(true);
  4675.      };
  4676.  
  4677.      function showModal(){
  4678.        modalShade.style.display = 'block';
  4679.        modalShade.style.opacity = 1;
  4680.        window.baMsg.use_stm_callback = 'modal';
  4681.        applyMet('fb_modal_view');
  4682.      }
  4683.  
  4684.      function closeModal(markAsClosed) {
  4685.        modalShade.style.opacity = '0';
  4686.        window.baMsg.use_stm_callback = '';
  4687.        if (markAsClosed){
  4688.          updateSubscriberHash({ba_fb_modal_closed: parseInt(new Date().getTime())});
  4689.          applyMet('ba_fb_modal_close')
  4690.        }
  4691.        setTimeout(function () {
  4692.          document.body.removeChild(modalShade);
  4693.        }, 500);
  4694.      }
  4695.    };
  4696.  
  4697.    return this;
  4698.  }
  4699.  
  4700.  function boosterFbAtcModal() {
  4701.    window.baLoaded = false;
  4702.    try{
  4703.      var css = document.createElement('style');
  4704.      css.type = 'text/css';
  4705.      var styles = '@import url("https://fonts.googleapis.com/css?family=Roboto");';
  4706.      css.appendChild(document.createTextNode(styles));
  4707.      document.getElementsByTagName("head")[0].appendChild(css);
  4708.    } catch (err){
  4709.      console.log(err)
  4710.    }
  4711.  
  4712.    this.generate = function (settings) {
  4713.      window.baMsg.showFbAtcModal = function(event){
  4714.        if (window.baMsg.active_fb_atc_shown == false && window.baMsg.settings.fb_atc_popup.active){
  4715.          if (window.baMsg.subscriber_hash.ba_fb_opted_in){return;}
  4716.          if (window.baMsg.subscriber_hash.ba_fb_atc_popup_closed){return;}
  4717.          event.preventDefault();
  4718.          window.baMsg.active_atc.classList.remove("ba-click-ready");
  4719.          //var atcModal = document.getElementById("ba-fb-atc-popup");
  4720.          createModal.classList.add("show-pop");
  4721.          createModal.style.display = "block";
  4722.          window.baMsg.active_atc.removeEventListener('click', function(){});
  4723.          window.baMsg.use_stm_callback = 'fb_atc_popup';
  4724.          applyMet('fb_atc_view');
  4725.          window.baMsg.active_fb_atc_shown = true;
  4726.          return false;
  4727.        }
  4728.      }
  4729.  
  4730.      window.baMsg.closeFbAtcModal = function(markAsClosed){
  4731.        createModal.classList.remove("show-pop");
  4732.        createModal.style.display = "none";
  4733.        window.baMsg.use_stm_callback = '';
  4734.        window.baMsg.active_atc.removeEventListener('click',function(){});
  4735.        if (markAsClosed){
  4736.          updateSubscriberHash({ba_fb_atc_popup_closed: parseInt(new Date().getTime())});
  4737.          applyMet('fb_atc_close');
  4738.        }
  4739.        setTimeout(function (){
  4740.          window.baMsg.active_atc.click();
  4741.        }, 500);
  4742.      }
  4743.  
  4744.      if (!window.baMsg.is_preview){
  4745.        if (!settings.active){return;}
  4746.        if (window.baMsg.subscriber_hash.ba_fb_atc_popup_opted_in){return;}
  4747.        if (window.baMsg.subscriber_hash.ba_fb_opted_in){return;}
  4748.        if (window.baMsg.subscriber_hash.ba_fb_atc_popup_closed){return;}
  4749.      }
  4750.  
  4751.      if (window.baMsg.page_url.indexOf('products') !== -1) {
  4752.        if (!settings.active && !window.baMsg.is_preview){
  4753.          return;
  4754.        }
  4755.        var form = getProductForm();
  4756.        if (!form || form.length === 0 || (window.baMsg.subscriber_hash.ba_fb_atc_popup_opted_in && !window.baMsg.is_preview)){
  4757.          return;
  4758.        }
  4759.      }
  4760.  
  4761.      var modalShade = document.createElement('div');
  4762.      modalShade.classList = 'ba-modal-shade';
  4763.      modalShade.setAttribute('style', 'position: fixed; z-index: 100000; background: rgba(0,0,0,.42); width:100%; height: 100%; opacity: 0;display:none;');
  4764.      modalShade.style.overflow = 'none';
  4765.      modalShade.style.transition = 'all 0.5s';
  4766.  
  4767.      window.fbLoaded.promise.then(function(){
  4768.        var s = document.body.firstChild;
  4769.        s.parentNode.insertBefore(modalShade, s);
  4770.      });
  4771.  
  4772.      var createModal = document.createElement('div');
  4773.      createModal.setAttribute('id', 'ba-fb-atc-popup');
  4774.      var appendModal = document.body.appendChild(createModal);
  4775.      var modalClass = appendModal.classList.add("ba-fb-add-tc-popup__overlay");
  4776.      createModal.setAttribute('style','position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2147483647;display: none;');
  4777.  
  4778.      var modalWrapper = document.createElement('div');
  4779.      var modalWrapperMain = createModal.appendChild(modalWrapper);
  4780.      modalWrapperMain.classList.add('ba-fb-add-tc-popup__wrapper');
  4781.      modalWrapper.setAttribute('style','display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 720px;max-width: 93%;');
  4782.  
  4783.      var modalContainer = document.createElement('div');
  4784.      modalWrapperMain.appendChild(modalContainer);
  4785.      modalContainer.classList.add('ba-fb-add-tc-popup__container');
  4786.      modalContainer.setAttribute('style','background: #FFFFFF;border: 1px solid #DADADA;border-radius: 7px;box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);position: relative;');
  4787.  
  4788.      if(settings.close_button == "1"){
  4789.        var closeButton = document.createElement('button');
  4790.        modalContainer.appendChild(closeButton);
  4791.        closeButton.classList.add('ba-fb-add-tc-popup__close','ba-fb-tc-modal-close');
  4792.        closeButton.innerHTML = "✖";
  4793.        closeButton.setAttribute('style','width: 30px;height: 30px;line-height: 30px;position: absolute;top: 15px;right: 15px;border: none;background: none;z-index: 10;');
  4794.      }
  4795.  
  4796.      var modalHeader = document.createElement('div');
  4797.      modalContainer.appendChild(modalHeader);
  4798.      modalHeader.classList.add('ba-fb-add-tc-pop-head');
  4799.  
  4800.      var modalHeaderImage = document.createElement('div');
  4801.      modalHeader.setAttribute('style','background: #F2F5F9;border-bottom: 1px solid #DADADA;border-radius: 7px 7px 0 0;height: 130px;position: relative;');
  4802.      modalHeader.appendChild(modalHeaderImage);
  4803.      modalHeaderImage.setAttribute('style','position: absolute;bottom: 0px;width: 100%;height: 200%;background-image: url("https://cdn.shopify.com/s/files/1/2701/3534/t/1/assets/phone-hand.svg?10344228977754903280");background-size: 260px;background-position: center bottom;background-repeat: no-repeat;');
  4804.      modalHeaderImage.classList.add('ba-fb-add-tc-popup-head-img');
  4805.  
  4806.      var modalBody = document.createElement('div');
  4807.      modalContainer.appendChild(modalBody);
  4808.      modalBody.classList.add('ba-fb-add-tc-popup__body');
  4809.      modalBody.setAttribute('style','padding: 30px;text-align: center;background: #ffffff;');
  4810.  
  4811.      var modalHeaderTag = document.createElement('h3');
  4812.      modalBody.appendChild(modalHeaderTag);
  4813.      modalHeaderTag.classList.add('ba-fb-add-tc-pop-title');
  4814.      modalHeaderTag.setAttribute('style','margin: 10px 0 25px;font-family: "Roboto", sans-serif;font-size: 25px;text-align: center;');
  4815.      modalHeaderTag.innerHTML = settings.title;
  4816.      modalHeaderTag.style.color = settings.header_text_color;
  4817.  
  4818.      var modalParaTag = document.createElement('p');
  4819.      modalParaTag.innerHTML = settings.paragraph;
  4820.      modalBody.appendChild(modalParaTag);
  4821.      modalParaTag.classList.add('ba-fb-add-tc-pop-desc');
  4822.      modalParaTag.setAttribute('style','margin: 0 0 20px;font-family: "Roboto", sans-serif;font-size: 17px;text-align: center;line-height: 25px;');
  4823.      modalParaTag.style.color = settings.paragraph_text_color;
  4824.  
  4825.      var optInBoxWrapper = document.createElement('div');
  4826.      optInBoxWrapper.setAttribute('style', 'margin: 10px auto 30px;');
  4827.      modalBody.appendChild(optInBoxWrapper);
  4828.  
  4829.      var dataRef = 'OPT_IN_FROM_SEND_TO_MESSENGER:atc_popup';
  4830.      if (window.baMsg.visitor_token !== ''){
  4831.        dataRef += ':' + window.baMsg.visitor_token;
  4832.      }
  4833.  
  4834.      var optInBox = document.createElement('div');
  4835.      optInBox.classList = 'fb-send-to-messenger';
  4836.      optInBox.setAttribute('messenger_app_id', window.baMsg.app_id);
  4837.      optInBox.setAttribute('page_id', window.baMsg.fb_page_id);
  4838.      optInBox.setAttribute('data-ref', dataRef);
  4839.      optInBox.setAttribute('color', settings.button_cta_color);
  4840.      optInBox.setAttribute('size', 'xlarge');
  4841.      optInBox.setAttribute('cta_text', settings.button_cta);
  4842.      optInBox.setAttribute('style', 'width:176px !important;margin-top:15px;');
  4843.      modalBody.appendChild(optInBox);
  4844.      optInBoxWrapper.appendChild(optInBox);
  4845.  
  4846.      var modalFooter = document.createElement('small');
  4847.      modalFooter.innerHTML = settings.no_thanks_text;
  4848.      modalBody.appendChild(modalFooter);
  4849.      modalFooter.classList.add('ba-fb-add-tc-pop-footer','ba-fb-tc-modal-close');
  4850.      modalFooter.setAttribute('style','display: block;margin: 5px auto 0;font-family: "Roboto", sans-serif;font-size: 12px;text-align: center;cursor: pointer;');
  4851.      modalFooter.style.color = settings.no_thanks_text_color;
  4852.  
  4853.      var closePopup = document.querySelector(".ba-fb-tc-modal-close");
  4854.      closePopup.addEventListener("click", function(e) {
  4855.        e.preventDefault();
  4856.        window.baMsg.closeFbAtcModal(true);
  4857.      });
  4858.      modalFooter.addEventListener("click", function(e) {
  4859.        e.preventDefault();
  4860.        window.baMsg.closeFbAtcModal(true);
  4861.      });
  4862.  
  4863.      return this;
  4864.  
  4865.    };
  4866.  
  4867.    function getProductForm() {
  4868.      var form = document.getElementById('add-item-form');
  4869.      if (!form || form.length === 0){
  4870.          form = document.querySelector("form[action='/cart/add']");
  4871.      }
  4872.      if (!form || form.length === 0){
  4873.          form = document.querySelector("form[action^='/cart/add']");
  4874.      }
  4875.      if (!form || form.length === 0){
  4876.          form = document.querySelector("form[action$='/cart/add']");
  4877.      }
  4878.      if (!form || form.length === 0){
  4879.          form = document.querySelector("form[action='/cart/add.js']");
  4880.      }
  4881.      if (!form || form.length === 0){
  4882.          form = document.querySelector("form[action='/cart/add?return=/']");
  4883.      }
  4884.      if (!form || form.length === 0){
  4885.          form = document.getElementsByClassName("form.product-form")[0];
  4886.      }
  4887.      if (!form || form.length === 0){
  4888.          form = document.getElementsByClassName("btn-addtocart")[0];
  4889.      }
  4890.      return form
  4891.    }
  4892.  
  4893.    setTimeout(function () {
  4894.      FB.Event.subscribe('send_to_messenger', function (e) {
  4895.        if (window.baMsg.use_stm_callback == 'modal'){
  4896.          if (e.event === 'clicked') {
  4897.            applyMet('ba_fb_modal_click');
  4898.            var fbModalTitle = document.getElementById('ba-fb-modal-title');
  4899.            var fbModalDesc = document.getElementById('ba-fb-modal-desc');
  4900.  
  4901.            if (window.baMsg.settings.fb_modal.discount_code === null) {
  4902.              fbModalTitle.innerHTML = window.baMsg.settings.fb_modal.submitted_title;
  4903.              fbModalDesc.innerHTML = window.baMsg.settings.fb_modal.submitted_subtitle;
  4904.            } else {
  4905.              fbModalTitle.innerHTML = window.baMsg.settings.fb_modal.submitted_title.replace('%discountCode', '<b>' + window.baMsg.settings.fb_modal.discount_code + '</b>');
  4906.              fbModalDesc.innerHTML = window.baMsg.settings.fb_modal.submitted_subtitle === null ? null : window.baMsg.settings.fb_modal.submitted_subtitle.replace('%discountCode', '<b>' + window.baMsg.settings.fb_modal.discount_code + '</b>');
  4907.            }
  4908.  
  4909.            if (window.baMsg.settings.fb_modal.image_name !== null){
  4910.              //image.parentNode.removeChild(image);
  4911.            }
  4912.          }
  4913.  
  4914.          if (e.event === 'opt_in') {
  4915.            if (window.baMsg.subscriber_hash.ba_fb_modal_opted_in){return;}
  4916.  
  4917.            baMet.getCartData(function(data){
  4918.              var cartToken = JSON.parse(data).token;
  4919.  
  4920.              if (!window.baMsg.subscriber_hash.ba_fb_modal_opted_in){
  4921.                var rightNow = parseInt(new Date().getTime());
  4922.                var updateHash = {
  4923.                  ba_fb_modal_opted_in: rightNow,
  4924.                  ba_fb_opted_in: rightNow,
  4925.                  ba_fb_modal_opt_in_cart_token: cartToken
  4926.                }
  4927.                updateSubscriberHash(updateHash);
  4928.                trackFbOptIn(data, 'ba_fb_modal');
  4929.              }
  4930.            });
  4931.          }
  4932.  
  4933.        } else if (window.baMsg.use_stm_callback == 'fb_atc_popup'){
  4934.          // if (e.event === 'clicked') {
  4935.          //   trackClick();
  4936.          // }
  4937.  
  4938.          if (e.event === 'opt_in') {
  4939.            if (window.baMsg.subscriber_hash.ba_fb_atc_popup_opted_in === 'true'){return;}
  4940.  
  4941.            baMet.getCartData(function(data){
  4942.              var cartToken = JSON.parse(data).token;
  4943.  
  4944.              if (!window.baMsg.subscriber_hash.ba_fb_atc_popup_opted_in){
  4945.                var rightNow = parseInt(new Date().getTime());
  4946.                var updateHash = {
  4947.                  ba_fb_atc_popup_opted_in: rightNow,
  4948.                  ba_fb_opted_in: rightNow,
  4949.                  ba_fb_atc_popup_opt_in_cart_token: cartToken
  4950.                }
  4951.                updateSubscriberHash(updateHash);
  4952.                trackFbOptIn(data, 'atc_popup');
  4953.              }
  4954.            });
  4955.            window.baMsg.closeFbAtcModal(false);
  4956.          }
  4957.        }
  4958.      });
  4959.    }, 1000);
  4960.  
  4961.  
  4962.    return this;
  4963.  }
  4964.  
  4965.  (function() {
  4966.  
  4967.      if (window.baMsg.fb_active && window.baMsg.fb_page_id){
  4968.        //fb
  4969.        var loader = new boosterFBLoader();
  4970.        loader.load();
  4971.        loader.loadChat({
  4972.          "active":1,
  4973.          "minimized":0,
  4974.          "theme_color":'#0084FF',
  4975.          "logged_in_greeting":"Hi there! How can we help you?",
  4976.          "logged_out_greeting":"Hi! We\&#39;re here to answer any questions you may have."
  4977.        });
  4978.        new boosterFbCheckboxes().generate(window.baMsg.settings.fb_base);
  4979.        new boosterFbModal().generate(window.baMsg.settings.fb_modal);
  4980.        new boosterFbAtcModal().generate(window.baMsg.settings.fb_atc_popup);
  4981.      }
  4982.  
  4983.  
  4984.      //push
  4985.      if (window.baMsg.push_active){
  4986.        new boosterPushSession().generate({
  4987.          "active": false
  4988.        });
  4989.      }
  4990.  
  4991.  
  4992.    })();
  4993.      listentoAtc();
  4994.  
  4995.  });
  4996. }())
  4997. </script>
  4998.  
  4999.  
  5000. <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
  5001.  
  5002. <!-- "snippets/mlveda-currencies-switcher.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-currencies.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-flag.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-currencies-style.liquid" was not rendered, the associated app was uninstalled --><!--Content in content_for_footer -->
  5003.  
  5004. <!--LH--><script>window.LH = window.LH || {}; window.LH.tracking={"account_id":"87673884","profile_id":"215893492","property_id":"UA-87673884-2"};</script><!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
  5005.    <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
  5006. <script type="application/javascript">
  5007.    window.hextom_ctb = {
  5008.        p1: [
  5009.            
  5010.        ],
  5011.        p2: {
  5012.            
  5013.        }
  5014.    };
  5015. </script>
  5016. <!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY -->
  5017.    <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
  5018.  
  5019.   <script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=R6ykHJ"></script>                        
  5020.                         <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
  5021. <script src="//cdn.shopify.com/s/files/1/0639/7480/1583/t/1/assets/gem.js" type="text/javascript"></script>
  5022. <div id="shopify-block-7555218208816688692" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: pop-init --><script type="text/javascript" id="pop-app-embed-init">
  5023.  window.Pop = window.Pop || {};
  5024.  window.Pop.embedded_version_enabled = true;
  5025.  window.Pop.common = window.Pop.common || {};
  5026.  window.Pop.common.shop = {
  5027.    permanent_domain: 'happyvision.myshopify.com',
  5028.    currency: "EGP",
  5029.    money_format: "LE {{amount_no_decimals}}",
  5030.    id: 35835936906
  5031.  };
  5032.  
  5033.  
  5034.  window.Pop.common.template = '404';
  5035.  window.Pop.common.cart = {};
  5036.  window.Pop.global_config = {"asset_urls":{"loy":{},"rev":{},"pu":{"init_js":null},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1704919191","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1704919193","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pop_tracking.js?v=1704919189"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":true,"batc":true,"base_money_format":"LE {{amount_no_decimals}}","online_store_version":1,"loy_js_api_enabled":false,"shop":{"id":35835936906,"name":"Happy Vision","domain":"hvoptics.com"}};
  5037.  
  5038.  window.Pop.widgets_config = {"id":104687,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none","widget_background_preview_url":""},"initial_state":{"body":"Join Now","title":"Get Exclusive Offers First!","cta_text":"Sign Up","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number"},"success_state":{"body":"Thank You","title":"successfully🎉","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n  display: block;\n}\n.ba_widget_main_design {\n  background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n  font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n  background: #000cc;\n}\n#ba_widget_cta_button{\n  background: #000;\n  color: #fff;\n}\n#ba_widget_cta_button:after {\n  background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n  color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n  color: #000;\n}\n.ba_initial_state_dismiss_text{\n  color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n  color: #bbb;\n}\n.ba_widget_error{\n  color: #ff2626;\n  background: ;\n}\n.ba_link_color{\n  color: #4FC3F7;\n}\n","custom_css":null,"logo":null};
  5039. </script>
  5040. <!-- END app snippet -->
  5041.  
  5042. </div></body>
  5043. </html>
  5044.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda