{"product_id":"ai-smart-bluetooth-glasses🕶️","title":"AI Smart Bluetooth Glasses🕶️","description":"\n\u003cdiv id=\"vilyro-smart-glasses\"\u003e\n\u003cstyle\u003e\n#vilyro-smart-glasses {\n  max-width: 850px;\n  margin: 0 auto;\n  background: #fff;\n  color: #183047;\n  font: 15px\/1.75 Arial, Helvetica, sans-serif;\n  overflow: hidden;\n  box-sizing: border-box;\n}\n#vilyro-smart-glasses * {\n  box-sizing: border-box;\n}\n#vilyro-smart-glasses h2,\n#vilyro-smart-glasses h3,\n#vilyro-smart-glasses p {\n  margin: 0;\n}\n#vilyro-smart-glasses h2 {\n  font-size: clamp(27px,5vw,38px);\n  font-weight: 800;\n  line-height: 1.25;\n  margin-bottom: 16px;\n}\n#vilyro-smart-glasses h3 {\n  font-size: clamp(22px,4vw,28px);\n  font-weight: 800;\n  line-height: 1.3;\n  margin-bottom: 14px;\n}\n#vilyro-smart-glasses p {\n  font-size: 15px;\n  line-height: 1.75;\n  margin-bottom: 13px;\n}\n#vilyro-smart-glasses .hero {\n  background: linear-gradient(145deg,#071426,#103862);\n  padding: 45px 22px 35px;\n  text-align: center;\n  color: #fff !important;\n}\n#vilyro-smart-glasses .hero h2 {\n  color: #fff !important;\n}\n#vilyro-smart-glasses .hero p {\n  color: #e1edf8 !important;\n}\n#vilyro-smart-glasses .eyebrow {\n  font-size: 12px;\n  letter-spacing: 1.8px;\n  font-weight: 800;\n  color: #08628e !important;\n  margin-bottom: 12px;\n}\n#vilyro-smart-glasses .hero .eyebrow,\n#vilyro-smart-glasses .dark .eyebrow {\n  color: #8cddff !important;\n}\n#vilyro-smart-glasses .pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px;\n  justify-content: center;\n  margin-top: 23px;\n}\n#vilyro-smart-glasses .pills span {\n  border: 1px solid #7796b2;\n  background: rgba(255,255,255,.12);\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #fff !important;\n  font-size: 12px;\n}\n#vilyro-smart-glasses .section {\n  padding: 38px 22px;\n  text-align: center;\n  background: #fff;\n}\n#vilyro-smart-glasses .section h2,\n#vilyro-smart-glasses .section h3 {\n  color: #142c43 !important;\n}\n#vilyro-smart-glasses .section p {\n  color: #43566a !important;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n}\n#vilyro-smart-glasses .soft {\n  background: #edf5fb !important;\n}\n#vilyro-smart-glasses .dark {\n  background: #0b2138 !important;\n}\n#vilyro-smart-glasses .section.dark h2,\n#vilyro-smart-glasses .section.dark h3,\n#vilyro-smart-glasses .section.dark strong {\n  color: #fff !important;\n}\n#vilyro-smart-glasses .section.dark p {\n  color: #e0eaf5 !important;\n}\n#vilyro-smart-glasses .photo-wrap {\n  max-width: 600px;\n  margin: 22px auto 0;\n  border-radius: 12px;\n  overflow: hidden;\n}\n#vilyro-smart-glasses .photo {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  object-fit: contain;\n  margin: 0 auto;\n}\n#vilyro-smart-glasses .features {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 12px;\n  margin-top: 24px;\n  text-align: left;\n}\n#vilyro-smart-glasses .feature {\n  padding: 18px 15px;\n  border: 1px solid #d3e1ec;\n  border-radius: 12px;\n  background: #fff;\n}\n#vilyro-smart-glasses .feature strong {\n  display: block;\n  font-size: 15px;\n  color: #15324d !important;\n  margin-bottom: 7px;\n}\n#vilyro-smart-glasses .feature p {\n  color: #485a6d !important;\n  font-size: 13px;\n  margin: 0;\n  text-align: left;\n}\n#vilyro-smart-glasses .steps {\n  display: grid;\n  grid-template-columns: repeat(3,minmax(0,1fr));\n  gap: 12px;\n  margin-top: 22px;\n}\n#vilyro-smart-glasses .step {\n  text-align: left;\n  border-radius: 12px;\n  padding: 17px 13px;\n  border: 1px solid #dce8f3;\n  background: #fff;\n}\n#vilyro-smart-glasses .step span {\n  display: inline-block;\n  color: #07548a !important;\n  background: #d8efff;\n  border-radius: 20px;\n  padding: 5px 10px;\n  font-size: 12px;\n  font-weight: 800;\n  margin-bottom: 10px;\n}\n#vilyro-smart-glasses .step strong {\n  display: block;\n  font-size: 14px;\n  color: #142c43 !important;\n  margin-bottom: 7px;\n}\n#vilyro-smart-glasses .step p {\n  color: #485a6d !important;\n  font-size: 13px;\n  margin: 0;\n  text-align: left;\n}\n#vilyro-smart-glasses .specs {\n  max-width: 650px;\n  margin: 20px auto 0;\n  text-align: left;\n}\n#vilyro-smart-glasses .spec-row {\n  display: grid;\n  grid-template-columns: 35% 65%;\n  padding: 13px 10px;\n  gap: 0;\n  font-size: 14px;\n  border-bottom: 1px solid #dce8f1;\n  overflow-wrap: anywhere;\n  color: #334b60 !important;\n}\n#vilyro-smart-glasses .spec-row strong {\n  color: #183e60 !important;\n}\n#vilyro-smart-glasses .faq {\n  max-width: 650px;\n  margin: 0 auto;\n  text-align: left;\n}\n#vilyro-smart-glasses .faq-item {\n  border-bottom: 1px solid #d0dfe9;\n  padding: 17px 0;\n}\n#vilyro-smart-glasses .faq-item strong {\n  display: block;\n  font-size: 15px;\n  margin-bottom: 8px;\n  color: #17334c !important;\n}\n#vilyro-smart-glasses .faq-item p {\n  margin: 0;\n  font-size: 14px;\n  color: #46596c !important;\n}\n#vilyro-smart-glasses .cta {\n  display: inline-block;\n  width: auto;\n  max-width: 100%;\n  padding: 16px 28px;\n  margin-top: 20px;\n  background: #0077b6 !important;\n  border: 1px solid #54c9ff;\n  border-radius: 40px;\n  color: #fff !important;\n  font-size: 15px;\n  font-weight: 800;\n  line-height: 1.5;\n  text-align: center;\n  text-decoration: none !important;\n  cursor: pointer;\n  transition: background .2s;\n}\n#vilyro-smart-glasses .cta:hover {\n  background: #005f93 !important;\n  color: #fff !important;\n}\n#vilyro-smart-glasses .note {\n  font-size: 12px !important;\n  color: #526477 !important;\n}\n#vilyro-smart-glasses .section.dark .note {\n  color: #c8deef !important;\n}\n@media(max-width:600px) {\n  #vilyro-smart-glasses .hero {\n    padding: 34px 16px 28px;\n  }\n  #vilyro-smart-glasses .section {\n    padding: 30px 16px;\n  }\n  #vilyro-smart-glasses .features {\n    gap: 9px;\n  }\n  #vilyro-smart-glasses .feature {\n    padding: 15px 11px;\n  }\n  #vilyro-smart-glasses .steps {\n    grid-template-columns: 1fr;\n  }\n  #vilyro-smart-glasses .spec-row {\n    grid-template-columns: 38% 62%;\n  }\n}\n\u003c\/style\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eVILYRO SMART TECHNOLOGY\u003c\/div\u003e\n  \u003ch2\u003eSmarter Glasses.\u003cbr\u003eMore Possibilities.\u003c\/h2\u003e\n  \u003cp\u003e\n    Explore a new way to experience everyday technology\n    with AI smart glasses designed for connected living,\n    communication, and hands-free convenience.\n  \u003c\/p\u003e\n  \u003cdiv class=\"pills\"\u003e\n    \u003cspan\u003eAI Translation\u003c\/span\u003e\n    \u003cspan\u003eHands-Free Audio\u003c\/span\u003e\n    \u003cspan\u003eModern Design\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eMEET YOUR SMART COMPANION\u003c\/div\u003e\n  \u003ch3\u003eTechnology That Fits Your Lifestyle\u003c\/h3\u003e\n  \u003cp\u003e\n    A familiar eyewear silhouette with smart features\n    built into the design. Enjoy modern styling\n    combined with convenient connected technology.\n  \u003c\/p\u003e\n  \u003cdiv class=\"photo-wrap\"\u003e\n    \u003cimg class=\"photo\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-10-09\/93661880949669889.webp\" alt=\"Vilyro AI smart glasses\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"section soft\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSMART EVERYDAY FEATURES\u003c\/div\u003e\n  \u003ch3\u003eOne Pair. Multiple Possibilities.\u003c\/h3\u003e\n  \u003cp\u003e\n    Smart eyewear combines useful digital features\n    with a familiar and versatile everyday design.\n  \u003c\/p\u003e\n  \u003cdiv class=\"features\"\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e🌍 AI Translation\u003c\/strong\u003e\n      \u003cp\u003eExplore supported translation options for travel and conversations.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e🎵 Audio Entertainment\u003c\/strong\u003e\n      \u003cp\u003eEnjoy compatible audio content through built-in audio features.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e📞 Connected Calls\u003c\/strong\u003e\n      \u003cp\u003eStay connected through compatible hands-free calling features.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e🕶️ Modern Design\u003c\/strong\u003e\n      \u003cp\u003eA contemporary eyewear silhouette for everyday styling.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRANSLATION --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eCONNECT ACROSS LANGUAGES\u003c\/div\u003e\n  \u003ch3\u003eMake Communication Easier\u003c\/h3\u003e\n  \u003cp\u003e\n    Whether exploring a new destination, meeting\n    international contacts, or navigating everyday\n    conversations, compatible translation features\n    offer another way to communicate.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    Translation availability depends on the selected\n    model and connected software.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- AUDIO --\u003e\n\u003cdiv class=\"section dark\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eCONNECTED AUDIO\u003c\/div\u003e\n  \u003ch3\u003eStay Connected to What Matters\u003c\/h3\u003e\n  \u003cp\u003e\n    From music and podcasts to compatible calls,\n    smart eyewear brings connected audio into\n    your everyday routine.\n  \u003c\/p\u003e\n  \u003cdiv class=\"photo-wrap\"\u003e\n    \u003cimg class=\"photo\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-10-09\/93661883936014337.webp\" alt=\"Vilyro smart glasses audio features\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"note\" style=\"margin-top:14px;\"\u003e\n    Audio and interface graphics are illustrative.\n    Functions depend on the actual product model.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- DESIGN --\u003e\n\u003cdiv class=\"section soft\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eSTYLE MEETS TECHNOLOGY\u003c\/div\u003e\n  \u003ch3\u003eDesigned for Everyday Wear\u003c\/h3\u003e\n  \u003cp\u003e\n    The rectangular frame offers a versatile\n    appearance for daily activities, casual\n    outings, and travel.\n  \u003c\/p\u003e\n  \u003cdiv class=\"photo-wrap\"\u003e\n    \u003cimg class=\"photo\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-10-09\/93661884405776385.webp\" alt=\"Vilyro smart glasses design\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"note\" style=\"margin-top:14px;\"\u003e\n    Lens effects shown are illustrative.\n    Confirm actual lens specifications before ordering.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- LIFESTYLE --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eEVERYDAY POSSIBILITIES\u003c\/div\u003e\n  \u003ch3\u003eSmart Features for Daily Moments\u003c\/h3\u003e\n  \u003cdiv class=\"features\"\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e✈️ Travel\u003c\/strong\u003e\n      \u003cp\u003eExplore compatible translation features while discovering new places.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e💼 Work\u003c\/strong\u003e\n      \u003cp\u003eEnjoy connected convenience during compatible daily activities.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e☕ Daily Life\u003c\/strong\u003e\n      \u003cp\u003eListen to compatible audio content without holding your phone.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cstrong\u003e🎁 Gift Idea\u003c\/strong\u003e\n      \u003cp\u003eA thoughtful choice for people interested in wearable technology.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\u003cdiv class=\"section soft\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eGETTING STARTED\u003c\/div\u003e\n  \u003ch3\u003eDiscover Your Smart Glasses\u003c\/h3\u003e\n  \u003cp\u003e\n    Follow your product's included instructions\n    to prepare and connect your eyewear.\n  \u003c\/p\u003e\n  \u003cdiv class=\"steps\"\u003e\n    \u003cdiv class=\"step\"\u003e\n      \u003cspan\u003eSTEP 01\u003c\/span\u003e\n      \u003cstrong\u003ePrepare\u003c\/strong\u003e\n      \u003cp\u003eCharge and power on your glasses following the manual.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step\"\u003e\n      \u003cspan\u003eSTEP 02\u003c\/span\u003e\n      \u003cstrong\u003eConnect\u003c\/strong\u003e\n      \u003cp\u003eFollow the pairing instructions for your compatible device.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"step\"\u003e\n      \u003cspan\u003eSTEP 03\u003c\/span\u003e\n      \u003cstrong\u003eExplore\u003c\/strong\u003e\n      \u003cp\u003eAccess the smart features supported by your model.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003ePRODUCT INFORMATION\u003c\/div\u003e\n  \u003ch3\u003eProduct Overview\u003c\/h3\u003e\n  \u003cdiv class=\"specs\"\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eProduct\u003c\/strong\u003e\n      \u003cspan\u003eAI Smart Glasses\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eStore\u003c\/strong\u003e\n      \u003cspan\u003eVilyro\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eFrame Style\u003c\/strong\u003e\n      \u003cspan\u003eRectangular Smart Eyewear\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eColor\u003c\/strong\u003e\n      \u003cspan\u003eRefer to selected variant\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eFeatures\u003c\/strong\u003e\n      \u003cspan\u003eDepend on selected model\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003eCompatibility\u003c\/strong\u003e\n      \u003cspan\u003eSee product instructions\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cstrong\u003ePackage\u003c\/strong\u003e\n      \u003cspan\u003eRefer to selected option\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"section soft\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eFREQUENTLY ASKED QUESTIONS\u003c\/div\u003e\n  \u003ch3\u003eGood to Know\u003c\/h3\u003e\n  \u003cdiv class=\"faq\"\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cstrong\u003eCan these glasses translate conversations?\u003c\/strong\u003e\n      \u003cp\u003e\n        Translation is among the advertised features.\n        Check language support and software requirements\n        for your selected model.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cstrong\u003eCan I listen to music or make calls?\u003c\/strong\u003e\n      \u003cp\u003e\n        Audio and calling features depend on the\n        selected product and connected device.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cstrong\u003eDo I need a smartphone?\u003c\/strong\u003e\n      \u003cp\u003e\n        Some features may require a compatible\n        smartphone, application, or internet connection.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cstrong\u003eWhat will I receive?\u003c\/strong\u003e\n      \u003cp\u003e\n        Package contents depend on the selected\n        product option. Check your chosen variant\n        before purchasing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- RETURN TO PURCHASE SECTION --\u003e\n\u003cdiv class=\"section dark\"\u003e\n  \u003cdiv class=\"eyebrow\"\u003eDISCOVER VILYRO\u003c\/div\u003e\n  \u003ch2\u003eYour Everyday Eyewear, Reimagined.\u003c\/h2\u003e\n  \u003cp\u003e\n    Explore smart wearable technology\n    and choose your preferred product option.\n  \u003c\/p\u003e\n\n  \u003ca href=\"#\" class=\"cta\" id=\"vilyro-buy-button\" aria-label=\"Return to product purchase options\"\u003e\n    🛒 Choose Options \u0026amp; Add to Cart\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- DISCLAIMER --\u003e\n\u003cdiv class=\"section\"\u003e\n  \u003cp class=\"note\"\u003e\n    Image Disclaimer: Product images are for promotional\n    and illustrative purposes only. Lighting, effects,\n    interfaces, and surrounding props may differ\n    from the actual product.\n  \u003c\/p\u003e\n  \u003cp class=\"note\"\u003e\n    Vilyro | vilyro.com\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SHOPIFY PURCHASE AREA SCROLL SCRIPT --\u003e\n\u003cscript\u003e\n(function () {\n  function initVilyroBuyButton() {\n    var button = document.getElementById(\n      'vilyro-buy-button'\n    );\n    var content = document.getElementById(\n      'vilyro-smart-glasses'\n    );\n\n    if (!button || !content) return;\n\n    function findPurchaseArea() {\n      var selectors = [\n        '.product__info-container',\n        '.product__info-wrapper',\n        '.product-info',\n        '.product-single__meta',\n        '.product-single__form',\n        'product-form',\n        '.product-form',\n        '.product-form__buttons',\n        '.product__buy-buttons',\n        '.product-form__input',\n        'variant-selects',\n        'variant-radios',\n        '.product-options',\n        '.product-variants',\n        '#sku',\n        '.sku',\n        'form[action*=\"\/cart\/add\"]',\n        '[data-product-form]',\n        'button[name=\"add\"]',\n        '[name=\"add\"]',\n        '.add-to-cart'\n      ];\n\n      var candidates = [];\n      var contentTop =\n        content.getBoundingClientRect().top +\n        window.scrollY;\n\n      for (var i = 0; i \u003c selectors.length; i++) {\n        var matches =\n          document.querySelectorAll(selectors[i]);\n\n        for (var j = 0; j \u003c matches.length; j++) {\n          var el = matches[j];\n\n          if (content.contains(el)) continue;\n\n          var style = window.getComputedStyle(el);\n          var rect = el.getBoundingClientRect();\n\n          if (\n            style.display === 'none' ||\n            style.visibility === 'hidden' ||\n            rect.width === 0 ||\n            rect.height === 0\n          ) continue;\n\n          if (\n            style.position === 'fixed' ||\n            style.position === 'sticky'\n          ) continue;\n\n          var ancestor = el;\n          var floating = false;\n\n          while (\n            ancestor \u0026\u0026\n            ancestor !== document.body\n          ) {\n            var cs =\n              window.getComputedStyle(ancestor);\n\n            if (\n              cs.position === 'fixed' ||\n              cs.position === 'sticky'\n            ) {\n              floating = true;\n              break;\n            }\n\n            ancestor = ancestor.parentElement;\n          }\n\n          if (floating) continue;\n\n          var elementTop =\n            rect.top + window.scrollY;\n\n          if (elementTop \u003e= contentTop) continue;\n\n          candidates.push({\n            element: el,\n            top: elementTop,\n            priority: i\n          });\n        }\n      }\n\n      if (!candidates.length) return null;\n\n      candidates.sort(function(a,b) {\n        return a.priority - b.priority;\n      });\n\n      return candidates[0].element;\n    }\n\n    button.addEventListener('click', function(e) {\n      var target = findPurchaseArea();\n\n      if (!target) {\n        return;\n      }\n\n      e.preventDefault();\n\n      var rect = target.getBoundingClientRect();\n      var top = rect.top + window.scrollY;\n\n      var header =\n        document.querySelector(\n          '.shopify-section-header-sticky,' +\n          '.header-wrapper,' +\n          'header[role=\"banner\"]'\n        );\n\n      var headerHeight = 0;\n\n      if (header) {\n        var headerStyle =\n          window.getComputedStyle(header);\n\n        if (\n          headerStyle.position === 'fixed' ||\n          headerStyle.position === 'sticky'\n        ) {\n          headerHeight =\n            header.getBoundingClientRect().height;\n        }\n      }\n\n      var destination =\n        Math.max(0, top - headerHeight - 25);\n\n      window.scrollTo({\n        top: destination,\n        behavior: 'smooth'\n      });\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener(\n      'DOMContentLoaded',\n      initVilyroBuyButton\n    );\n  } else {\n    initVilyroBuyButton();\n  }\n})();\n\u003c\/script\u003e\n","brand":"vilyro.com","offers":[{"title":"Default Title","offer_id":50912690962480,"sku":"QZ326100906-Default Title","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/7414\/9680\/files\/93367585579466753.webp?v=1793273102","url":"https:\/\/vilyro.com\/products\/ai-smart-bluetooth-glasses%f0%9f%95%b6%ef%b8%8f","provider":"vilyro.com","version":"1.0","type":"link"}