{"title":"Men's Eyeglasses","description":"","products":[{"product_id":"products-tr90-mens-fashion-eyeglasses-frames","title":"Men's Eye Protection Eyeglass Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e38 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.50\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e34 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.20 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e147 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e21 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/reading-glasses\"\u003eReading Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/hipster-glasses\"\u003eHipster Glasses\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e21mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e38mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e147mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.83\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.50\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.79\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42266635173934,"sku":"1003083212136_C1亮黑框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42266635206702,"sku":"1003083212136_C2透明框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42266635239470,"sku":"1003083212136_C3玳瑁框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Grayish Purple","offer_id":42266635272238,"sku":"1003083212136_C4透灰紫框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent Blue","offer_id":42266635305006,"sku":"1003083212136_C5透蓝框","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/6e25e60e_d5e192f4-70bf-4cfe-81b3-26289009cead.png?v=1776330250"},{"product_id":"products-tr90-mens-small-vintage-glasses","title":"Men's TR90 Small-frame Glasses","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e28 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.99 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e48 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.89\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eRound\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e22 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.87\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/reading-glasses\"\u003eReading Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/hipster-glasses\"\u003eHipster Glasses\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e22mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e48mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.87\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e1.89\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42266908196910,"sku":"1040898490763_C1亮黑框","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42266908229678,"sku":"1040898490763_C2透明框","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42266908262446,"sku":"1040898490763_C3玳瑁框","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C4 Transparent Blue","offer_id":42266908295214,"sku":"1040898490763_C4透蓝框","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42266908327982,"sku":"1040898490763_C5透灰框","price":19.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/826de977_441cf756-2a07-4985-9356-0f0fe90c5c74.png?v=1776345104"},{"product_id":"products-mens-metal-browline-glasses-frames","title":"Business Men's Metal Eyeglass Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e42 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.65\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e23 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.81 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e51 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.01\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e16 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/reading-glasses\"\u003eReading Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/hipster-glasses\"\u003eHipster Glasses\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e16mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e51mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e42mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e138mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.63\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.01\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.65\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.43\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Red","offer_id":42266942537774,"sku":"952430495796_C1红\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Black\/Gold","offer_id":42266942570542,"sku":"952430495796_C2黑\/金\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Black\/Silver","offer_id":42266942603310,"sku":"952430495796_C3黑\/银\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42266942636078,"sku":"952430495796_C4灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Black\/Gunmetal Gray","offer_id":42266942668846,"sku":"952430495796_C5黑\/枪灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Brown","offer_id":42266942701614,"sku":"952430495796_C6棕\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/57e35f99_b13d2df0-6d72-4298-b4e8-36d647035fe5.png?v=1776351028"},{"product_id":"mens-metal-full-rim-prescription-eyeglass-frames","title":"Men's Metal Full-rim Glasses","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e44 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.73\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e25 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.88 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e133 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.24\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e50 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.97\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eClassic\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e50mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e44mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e133mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e1.97\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.73\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.24\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black\/Gold","offer_id":42274302328878,"sku":"912981444432_C1 黑\/金\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Black\/Silver","offer_id":42274302492718,"sku":"912981444432_C2 黑\/银\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Blue","offer_id":42274302525486,"sku":"912981444432_C3 蓝\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Brown","offer_id":42274302558254,"sku":"912981444432_C4 棕\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42274302591022,"sku":"912981444432_C5 灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Black\/Gunmetal Gray","offer_id":42274302623790,"sku":"912981444432_C6 黑\/枪灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/c6a275fb_0276f766-d8f2-4611-b619-9211e7e5ad40.png?v=1776416760"},{"product_id":"mens-tr90-black-prescription-glasses-frame-dual-bar","title":"Men's Double Bridge TR90 Prescription Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 12px;\n font-weight: 500;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 2px 5px;\n border-radius: 2px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* Label Positions *\/\n.label-bridge {\n top: 15%;\n left: 45%;\n}\n\n.label-lens-width {\n top: 15%;\n left: 62%;\n}\n\n.label-lens-height {\n top: 42%;\n left: 35%;\n}\n\n.label-frame-width {\n top: 85%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n \n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n \n .size-label {\n font-size: 11px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n\u003cdiv class=\"spec-container\"\u003e\n\u003cdiv class=\"spec-table-wrapper\"\u003e\n\u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n\u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial: TR90+Metal\u003c\/td\u003e\n\u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShape: \u003cu\u003eClassic\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e21 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-guide-wrapper\"\u003e\n\u003cdiv class=\"size-guide-img-container\"\u003e\n\u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n\u003cspan class=\"size-label mm label-bridge\"\u003e21mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-height\"\u003e49mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-bridge\"\u003e0.83\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-height\"\u003e1.93\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"javascript:(function(){var%20isMm=typeof%20window.isMm==='undefined'?true:window.isMm;var%20a=document.querySelectorAll('.mm-val'),b=document.querySelectorAll('.inch-val'),c=document.querySelectorAll('.size-label.mm'),d=document.querySelectorAll('.size-label.inch'),e=document.querySelector('.switch-unit-btn');if(isMm){for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='none';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='inline';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='none';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='block';}if(e){e.textContent='Switch%20to%20mm%20%F0%9F%94%84';}}else{for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='inline';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='none';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='block';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='none';}if(e){e.textContent='Switch%20to%20Inches%20%F0%9F%94%84';}}window.isMm=!isMm;})();\" class=\"switch-unit-btn\"\u003eSwitch to Inches 🔄\u003c\/a\u003e\n\u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42274769174574,"sku":"897544362178_C1 亮黑\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent White","offer_id":42274770026542,"sku":"897544362178_C2 透白\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C3 Sand Black\/Black","offer_id":42274770059310,"sku":"897544362178_C3 砂黑\/黑\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Gray","offer_id":42274770092078,"sku":"897544362178_C4 透灰\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent Blue","offer_id":42274770124846,"sku":"897544362178_C5 透蓝\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C6 Sand Black\/Red","offer_id":42274770157614,"sku":"897544362178_C6 砂黑\/红\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/ca5c6d24_d90df435-2f34-4ca8-979f-ce32245cd6b0.png?v=1776430412"},{"product_id":"minimalist-metal-glasses-unisex-prescription","title":"Unisex Metal Full-Rim Prescription Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 12px;\n font-weight: 500;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 2px 5px;\n border-radius: 2px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* Label Positions *\/\n.label-bridge {\n top: 15%;\n left: 45%;\n}\n\n.label-lens-width {\n top: 15%;\n left: 62%;\n}\n\n.label-lens-height {\n top: 42%;\n left: 35%;\n}\n\n.label-frame-width {\n top: 85%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n \n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n \n .size-label {\n font-size: 11px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n\u003cdiv class=\"spec-container\"\u003e\n\u003cdiv class=\"spec-table-wrapper\"\u003e\n\u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n\u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e42 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.65\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e29 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.02 oz\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e135 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.31\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial: \u003cu\u003eMetal\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShape: \u003cu\u003eClassic\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-guide-wrapper\"\u003e\n\u003cdiv class=\"size-guide-img-container\"\u003e\n\u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n\u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-height\"\u003e42mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-frame-width\"\u003e135mm\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-height\"\u003e1.65\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-frame-width\"\u003e5.31\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"javascript:(function(){var%20isMm=typeof%20window.isMm==='undefined'?true:window.isMm;var%20a=document.querySelectorAll('.mm-val'),b=document.querySelectorAll('.inch-val'),c=document.querySelectorAll('.size-label.mm'),d=document.querySelectorAll('.size-label.inch'),e=document.querySelector('.switch-unit-btn');if(isMm){for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='none';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='inline';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='none';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='block';}if(e){e.textContent='Switch%20to%20mm%20%F0%9F%94%84';}}else{for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='inline';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='none';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='block';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='none';}if(e){e.textContent='Switch%20to%20Inches%20%F0%9F%94%84';}}window.isMm=!isMm;})();\" class=\"switch-unit-btn\"\u003eSwitch to Inches 🔄\u003c\/a\u003e\n\u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"zoomlensco","offers":[{"title":"C1 All Black","offer_id":42274860630062,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Silent gun","offer_id":42274860728366,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Blue","offer_id":42274860761134,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Black\/Silver","offer_id":42274860793902,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Black\/Gold","offer_id":42274860826670,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Gray","offer_id":42274860859438,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/18ff8cf3_d808ad10-f529-4273-82fa-1b7a39c82f94.png?v=1776433881"},{"product_id":"mens-large-frame-double-bridge-prescription-glasses","title":"Fashion Men's Business Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e45 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.77\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e135 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.31\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90+Metal\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e56 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.20\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eClassic\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e15 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e15mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e56mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e45mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e135mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.59\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.20\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.77\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.31\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C3 Transparent Blue","offer_id":42275246768174,"sku":"1036110308284_C3透蓝\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Bright Black","offer_id":42275247194158,"sku":"1036110308284_C4亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent Gray","offer_id":42275247226926,"sku":"1036110308284_C5透灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Sand Black","offer_id":42275247259694,"sku":"1036110308284_C6砂黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Sapphire Blue","offer_id":42275247292462,"sku":"1036110308284_C7宝蓝\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Stripes on top, tea color underneath","offer_id":42275247325230,"sku":"1036110308284_C8上条纹下透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/5547bbdc_733171a2-5a12-4b49-9272-4c1d847eaf5e.png?v=1776437783"},{"product_id":"mens-dual-bridge-tr90-prescription-glasses","title":"Men's TR90 Double Bridge Eyeglass Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e46 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.81\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e27 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.95 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90+CP\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eRound\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e16 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e16mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e46mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.63\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.81\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42280603451438,"sku":"1011062951759_C1 亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Sand Black","offer_id":42280603582510,"sku":"1011062951759_C2 砂黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent White","offer_id":42280603615278,"sku":"1011062951759_C3 透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Transparent Tea","offer_id":42280603648046,"sku":"1011062951759_C4 透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42280603680814,"sku":"1011062951759_C5 透灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Transparent Blue","offer_id":42280603713582,"sku":"1011062951759_C6 透蓝\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/df126e16_886989c3-085a-49f5-976f-bf273ec62f0f.png?v=1776592089"},{"product_id":"mens-tr90-thick-frame-prescription-glasses","title":"Men's TR90 Retro Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 12px;\n font-weight: 500;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 2px 5px;\n border-radius: 2px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* Label Positions *\/\n.label-bridge {\n top: 15%;\n left: 45%;\n}\n\n.label-lens-width {\n top: 15%;\n left: 62%;\n}\n\n.label-lens-height {\n top: 42%;\n left: 35%;\n}\n\n.label-frame-width {\n top: 85%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n \n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n \n .size-label {\n font-size: 11px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n\u003cdiv class=\"spec-container\"\u003e\n\u003cdiv class=\"spec-table-wrapper\"\u003e\n\u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n\u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e39 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.54\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e36 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.27 oz\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e147 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n\u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e51 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.01\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e21 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-guide-wrapper\"\u003e\n\u003cdiv class=\"size-guide-img-container\"\u003e\n\u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n\u003cspan class=\"size-label mm label-bridge\"\u003e21mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-width\"\u003e51mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-height\"\u003e39mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-frame-width\"\u003e147mm\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-bridge\"\u003e0.83\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-width\"\u003e2.01\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-height\"\u003e1.54\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-frame-width\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"javascript:(function(){var%20isMm=typeof%20window.isMm==='undefined'?true:window.isMm;var%20a=document.querySelectorAll('.mm-val'),b=document.querySelectorAll('.inch-val'),c=document.querySelectorAll('.size-label.mm'),d=document.querySelectorAll('.size-label.inch'),e=document.querySelector('.switch-unit-btn');if(isMm){for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='none';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='inline';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='none';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='block';}if(e){e.textContent='Switch%20to%20mm%20%F0%9F%94%84';}}else{for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='inline';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='none';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='block';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='none';}if(e){e.textContent='Switch%20to%20Inches%20%F0%9F%94%84';}}window.isMm=!isMm;})();\" class=\"switch-unit-btn\"\u003eSwitch to Inches 🔄\u003c\/a\u003e\n\u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42290878939182,"sku":"1035981351334_C1亮黑框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Blue","offer_id":42290878971950,"sku":"1035981351334_C2蓝色框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Bean Curd","offer_id":42290879004718,"sku":"1035981351334_C3豆花框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Grass Green","offer_id":42290879037486,"sku":"1035981351334_C4草绿框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42290879070254,"sku":"1035981351334_C5透灰框","price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a1f00880_4c7bcdca-6861-4964-8aee-675823110fb3.png?v=1776952043"},{"product_id":"mens-tr90-bold-chunky-prescription-glasses","title":"Men's TR90 Retro Prescription Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e39 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.54\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e33 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.16 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR+Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr-metal-frames\"\u003eTR+Metal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e39mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e143mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.54\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.63\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42290956173358,"sku":"964259859566_C1亮黑框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C2 Crystal Clear","offer_id":42290956206126,"sku":"964259859566_C2亮透明框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42290956238894,"sku":"964259859566_C3玳瑁框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C5 Crystal Clear Gray","offer_id":42290956271662,"sku":"964259859566_C5亮透明灰框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C6 Clear Blue Gray","offer_id":42290956304430,"sku":"964259859566_C6透明蓝灰框","price":19.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/71ef0310_a4ea1d20-9a98-47c1-9424-70226902b491.png?v=1776954908"},{"product_id":"mens-tr90-rectangle-prescription-glasses-spring-hinge","title":"Men's TR90 Prescription Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e36 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.42\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e46 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.81\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e21 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e21mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e46mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e36mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.83\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e1.81\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.42\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42293247246382,"sku":"1020862216326_C1亮黑框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42293248655406,"sku":"1020862216326_C2玳瑁框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Blue","offer_id":42293248688174,"sku":"1020862216326_C3透蓝框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42293248720942,"sku":"1020862216326_C4透灰框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent","offer_id":42293248753710,"sku":"1020862216326_C5透明框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C6 Tea","offer_id":42293248786478,"sku":"1020862216326_C6透深茶框","price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/9fad4122_f9cf1177-0db9-423a-9ede-bf2dd951e6f1.png?v=1777015979"},{"product_id":"mens-tr90-square-prescription-glasses","title":"Men's TR90 Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e39 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.54\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e25.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.90 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e18 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e18mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e39mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.71\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.54\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42297669287982,"sku":"1019896631440_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42297669582894,"sku":"1019896631440_C2玳瑁框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42297669615662,"sku":"1019896631440_C3透明框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Clear Blue","offer_id":42297669648430,"sku":"1019896631440_C4透明蓝框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Clear Tea","offer_id":42297669681198,"sku":"1019896631440_C5透茶框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/7273c812_48abea60-ec2b-4503-957e-18dce2c7bf98.png?v=1777120742"},{"product_id":"mens-tr90-square-prescription-glasses-unique","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e34.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.21 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR+Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e145mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.71\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42297854427182,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42297854591022,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42297854623790,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Clear Gray","offer_id":42297854656558,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C6 Olive Green","offer_id":42297854689326,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/f7ae9077_c49f8499-97ad-41b3-aca9-d1a43a60ecbd.png?v=1777133297"},{"product_id":"vintage-square-prescription-glasses-frames-unisex","title":"TR90 Retro Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e28.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.01 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42298393755694,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42298393788462,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42298393821230,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Champagne","offer_id":42298393853998,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Purple Floral Print","offer_id":42298393886766,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Rose Red Floral Print","offer_id":42298393919534,"sku":null,"price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/9d28d04f_18913cdf-c146-43cc-b3d2-c0d209f60d90.png?v=1777183332"},{"product_id":"tr90-square-prescription-glasses-retro-mens-frame","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e37 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.46\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e36.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.28 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e20 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e20mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e37mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.79\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.46\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42298418757678,"sku":"990764611950_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42298418790446,"sku":"990764611950_C2透明框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Gray","offer_id":42298418823214,"sku":"990764611950_C3透灰框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Black Top \/ Orange Bottom","offer_id":42298418855982,"sku":"990764611950_C4上黑下橘框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Tortoise Stripe","offer_id":42298418888750,"sku":"990764611950_C5玳瑁条纹框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Blue Stripe","offer_id":42298418921518,"sku":"990764611950_C6蓝条纹框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C7 Tea","offer_id":42298418954286,"sku":"990764611950_C7透茶框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C8 Blue","offer_id":42298418987054,"sku":"990764611950_C8透蓝框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2884e0bc_94fdf9a2-9b3d-4295-a65a-b5c4db2276c8.png?v=1777191099"},{"product_id":"mens-tr90-large-frame-prescription-glasses","title":"Men's Large Frame Glasses","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR+Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e56 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.20\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e56mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e49mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e143mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.20\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.93\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.63\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42299541159982,"sku":"952126706191_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Blue","offer_id":42299542044718,"sku":"952126706191_C2透蓝框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Gray","offer_id":42299542077486,"sku":"952126706191_C3透灰框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 light green","offer_id":42299542110254,"sku":"952126706191_C4透浅绿框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Tortoiseshell","offer_id":42299542143022,"sku":"952126706191_C5玳瑁框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/67e5735a_ef241474-bf61-4f47-a5a1-6f19309174be.png?v=1777219554"},{"product_id":"tr90-hexagon-vintage-rectangular-black-glasses-frame","title":"Men's TR90 Hexagon Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e35 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.38\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e28.2 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.99 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e144 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e44 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.73\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eGeometric\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e28 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.10\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e28mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e44mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e35mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e144mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e1.10\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e1.73\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.38\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.67\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42304028868654,"sku":"978703903096_C1亮黑框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C2 Gray","offer_id":42304028901422,"sku":"978703903096_C2透明灰框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42304028934190,"sku":"978703903096_C3玳瑁框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C4 Blue","offer_id":42304028966958,"sku":"978703903096_C4透蓝框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C5 Deep Blue Stripes","offer_id":42304028999726,"sku":"978703903096_C5深蓝条纹框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C6 Olive Green","offer_id":42304029032494,"sku":"978703903096_C6橄榄绿框","price":19.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/f6ee097a_7423f5f5-4a8a-4c82-a504-20c618ac39ef.png?v=1777298287"},{"product_id":"tr90-square-mens-glasses-vintage-versatile-prescription0vtgw","title":"Men's TR90 Retro Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e38 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.50\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26.6 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.94 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e144 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e38mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e144mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.50\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.67\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42304058720302,"sku":"974284068698_C1亮黑框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42304058785838,"sku":"974284068698_C2玳瑁框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C3 Black Upper \/ Clear Lower","offer_id":42304058818606,"sku":"974284068698_C3上黑下透明框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42304058851374,"sku":"974284068698_C4透灰框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C5 Blue","offer_id":42304058884142,"sku":"974284068698_C5透蓝框","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C6 Tea","offer_id":42304058916910,"sku":"974284068698_C6透茶框","price":19.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/13da45c7_60ffbf8c-e71b-47cc-a94f-b962fd6861df.png?v=1777302859"},{"product_id":"mens-tr90-blue-light-blocking-glasses-large-frame","title":"Men's TR90 Retro Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e46 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.81\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e25 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.88 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e47 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.85\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e22 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.87\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e22mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e47mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e46mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.87\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e1.85\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.81\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42307335847982,"sku":"939673068891_C1亮黑框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42307335913518,"sku":"939673068891_C2亮透明框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42307335946286,"sku":"939673068891_C3玳瑁框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42307335979054,"sku":"939673068891_C4透灰框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Blue","offer_id":42307336011822,"sku":"939673068891_C5透蓝框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Olive Green","offer_id":42307336044590,"sku":"939673068891_C6橄榄框\/防蓝光","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/1c1ae5dd_8d459093-a297-4bf6-ad42-4d0519ab3c83.png?v=1777389429"},{"product_id":"retro-square-blue-gradient-optical-glasses","title":"Men's TR90 Fashion Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e37 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.46\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e22.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.79 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e22 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.87\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e22mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e49mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e37mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e145mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.87\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e1.93\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.46\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.71\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42308634771502,"sku":"1009130669721_C1黑色框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42308634902574,"sku":"1009130669721_C2玳瑁框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Blue","offer_id":42308634935342,"sku":"1009130669721_C3蓝色框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42308634968110,"sku":"1009130669721_C4灰色框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent","offer_id":42308635000878,"sku":"1009130669721_C5透明框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C6 Olive Green","offer_id":42308635033646,"sku":"1009130669721_C6橄榄绿框","price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/b9fd839d_757ae159-60b9-4c3b-a59a-2642999d8adb.png?v=1777446377"},{"product_id":"mens-tr90-square-spring-hinge-optical-glasses","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e36 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.42\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e23.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR+Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e20 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e20mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e36mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e145mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.79\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.42\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.71\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42308719804462,"sku":"963080423425_C1亮黑框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42308719869998,"sku":"963080423425_C2亮透明框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42308719902766,"sku":"963080423425_C3玳瑁框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42308719935534,"sku":"963080423425_C5透灰框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C6 Blue","offer_id":42308719968302,"sku":"963080423425_C6透蓝框","price":19.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/5c6086d8_29f598ee-7356-4934-aedd-345485fbe13a.png?v=1777449020"},{"product_id":"mens-tr90-vintage-square-optical-glasses","title":"Men's TR90 Retro Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e48 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.89\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e32.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.15 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e23 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.91\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e23mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e49mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e48mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.91\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e1.93\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.89\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42309456429102,"sku":"861201514517_C1亮黑框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42309456953390,"sku":"861201514517_C2亮透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42309456986158,"sku":"861201514517_C3玳瑁框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Black","offer_id":42309457018926,"sku":"861201514517_C4上黑下透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42309457051694,"sku":"861201514517_C5透明灰框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C6 Blue Gray","offer_id":42309457084462,"sku":"861201514517_C6透明蓝灰框","price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/baa2445e_f2422c80-b27f-407b-8309-cddba9fac1b7.png?v=1777457832"},{"product_id":"mens-tr90-blue-light-blocking-prescription-glasses","title":"Men's TR90 Business Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e42 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.65\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e24 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.85 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90+Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e51 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.01\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e20 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e148 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e20mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e51mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e42mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e143mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.79\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.01\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.65\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.63\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42309684494382,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42309684527150,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Light Gray","offer_id":42309684559918,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Gray","offer_id":42309684592686,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Brown","offer_id":42309684625454,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C6 Green Tea","offer_id":42309684658222,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/d3c13932_04b32e14-9213-4289-b93a-96922664b497.png?v=1777471242"},{"product_id":"mens-tr90-business-prescription-glasses","title":"Men's TR90 Business Commuter Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e24 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.85 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e51 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.01\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e20 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e148 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e20mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e51mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.79\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.01\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42310656819246,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42310656884782,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Light Gray","offer_id":42310656917550,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Gray","offer_id":42310656950318,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Brown","offer_id":42310656983086,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C6 Green Tea Color","offer_id":42310657015854,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/606f53f4_587c8380-679c-447e-87c8-dcadb93ad2cf.png?v=1777533636"},{"product_id":"mens-classic-tr90-artistic-prescription-glasses","title":"Men's TR90 Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e24.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.86 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e21 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e148 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e21mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e49mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.83\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e1.93\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42310854311982,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42310861062190,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Gray","offer_id":42310861094958,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Grey","offer_id":42310861127726,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Gradient Brown","offer_id":42310861160494,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C6 Gradient Black","offer_id":42310861193262,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/58b3a95a_0b29d63d-83c3-4b17-872f-46ff315d5f6a.png?v=1777537280"},{"product_id":"cat-eye-tr90-fashion-prescription-glasses","title":"TR90 Optical Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e44 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.73\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e21.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e139 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.47\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90+Metal\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eCat-eye\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e16 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e136 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.35\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e16mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e44mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e139mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.63\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.73\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.47\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42311480311854,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Khaki","offer_id":42311480377390,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42311480410158,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Purple","offer_id":42311480442926,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Red","offer_id":42311480475694,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true},{"title":"C6 Dark Green","offer_id":42311480508462,"sku":null,"price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/340de7d4_a7a61f09-b873-45f7-9a0c-52bdbde4139d.png?v=1777540190"},{"product_id":"rimless-metal-prescription-anti-blue-light-glasses","title":"Women's Rimless Optical Glasses Frames","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eSpecification\u003c\/title\u003e\n\u003cstyle\u003e\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n.spec-table tr:last-child {\n border-bottom: none;\n}\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n.size-label.inch {\n display: none;\n}\n.label-bridge      { top: 8%;   left: 50%;   transform: translateX(-50%); }\n.label-lens-width { top: 8%;   left: 67.6%; }\n.label-lens-height{ top: 42.3%; left: 27.9%; }\n.label-frame-width{ top: 71.4%; left: 49.4%; }\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n.switch-unit-btn:hover {\n background: #555;\n}\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n.tags-section a:hover {\n text-decoration: underline;\n}\n@media (max-width: 1000px) {\n .spec-container {\n  flex-direction: column;\n  align-items: center;\n }\n .spec-table-wrapper,\n .size-guide-wrapper {\n  max-width: 100%;\n }\n}\n@media (max-width: 600px) {\n .spec-table td {\n  padding: 14px 16px;\n  font-size: 13px;\n }\n .size-label {\n  font-size: 12px;\n  padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n  \u003cdiv class=\"spec-table-wrapper\"\u003e\n   \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n   \u003ctable class=\"spec-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n      \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e47 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.85\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e22.8 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.80 oz\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n      \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eShape: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e18 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e146 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eRim: Rimless\u003c\/td\u003e\n      \u003ctd\u003e\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"size-guide-wrapper\"\u003e\n   \u003cdiv class=\"size-guide-img-container\"\u003e\n    \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n    \u003cspan class=\"size-label mm label-bridge\"\u003e18mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-lens-height\"\u003e47mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-bridge\"\u003e0.71\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-lens-height\"\u003e1.85\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n   \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42312096710702,"sku":"1005651100162_C1金黑","price":29.86,"currency_code":"USD","in_stock":true},{"title":"C2 Gold Purple","offer_id":42312096743470,"sku":"1005651100162_C2金紫","price":29.86,"currency_code":"USD","in_stock":true},{"title":"C3 Gold Brown","offer_id":42312096776238,"sku":"1005651100162_C3金茶","price":29.86,"currency_code":"USD","in_stock":true},{"title":"C4 Gold Cream White","offer_id":42312096809006,"sku":"1005651100162_C4金米白","price":29.86,"currency_code":"USD","in_stock":true},{"title":"C5 Gold Pink","offer_id":42312096841774,"sku":"1005651100162_C5金粉","price":29.86,"currency_code":"USD","in_stock":true},{"title":"C6 Gold Grey","offer_id":42312096874542,"sku":"1005651100162_C6金灰","price":29.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/495f0db9_9d232805-dbb7-4fd7-acba-90465ec59de1.png?v=1777563752"},{"product_id":"mens-rimless-prescription-glasses-ultra-lightweight-metal-frames","title":"Men's Rimless Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 12px;\n font-weight: 500;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 2px 5px;\n border-radius: 2px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* Label Positions *\/\n.label-bridge {\n top: 15%;\n left: 45%;\n}\n\n.label-lens-width {\n top: 15%;\n left: 62%;\n}\n\n.label-lens-height {\n top: 42%;\n left: 35%;\n}\n\n.label-frame-width {\n top: 85%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n \n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n \n .size-label {\n font-size: 11px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n\u003cdiv class=\"spec-container\"\u003e\n\u003cdiv class=\"spec-table-wrapper\"\u003e\n\u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n\u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e38 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.50\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial: \u003cu\u003eMetal\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e57 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.24\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShape: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e18 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n\u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRim: Rimless\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-guide-wrapper\"\u003e\n\u003cdiv class=\"size-guide-img-container\"\u003e\n\u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n\u003cspan class=\"size-label mm label-bridge\"\u003e18mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-width\"\u003e57mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-lens-height\"\u003e38mm\u003c\/span\u003e\n\u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-bridge\"\u003e0.71\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-width\"\u003e2.24\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-lens-height\"\u003e1.50\"\u003c\/span\u003e\n\u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"javascript:(function(){var%20isMm=typeof%20window.isMm==='undefined'?true:window.isMm;var%20a=document.querySelectorAll('.mm-val'),b=document.querySelectorAll('.inch-val'),c=document.querySelectorAll('.size-label.mm'),d=document.querySelectorAll('.size-label.inch'),e=document.querySelector('.switch-unit-btn');if(isMm){for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='none';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='inline';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='none';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='block';}if(e){e.textContent='Switch%20to%20mm%20%F0%9F%94%84';}}else{for(var%20i=0;i\u0026lt;a.length;i++){a[i].style.display='inline';}for(var%20i=0;i\u0026lt;b.length;i++){b[i].style.display='none';}for(var%20i=0;i\u0026lt;c.length;i++){c[i].style.display='block';}for(var%20i=0;i\u0026lt;d.length;i++){d[i].style.display='none';}if(e){e.textContent='Switch%20to%20Inches%20%F0%9F%94%84';}}window.isMm=!isMm;})();\" class=\"switch-unit-btn\"\u003eSwitch to Inches 🔄\u003c\/a\u003e\n\u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42315686543406,"sku":"1030781274395_C1金黑框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C2 Golden Tea","offer_id":42315686576174,"sku":"1030781274395_C2金茶框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C3 Silver Blue","offer_id":42315686608942,"sku":"1030781274395_C3银蓝框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C4 Gunmetal Gray","offer_id":42315686641710,"sku":"1030781274395_C4枪灰框","price":29.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/42dd38a5_4a9eb594-5edd-417e-8bf6-f30c1b7f53e8.png?v=1777648839"},{"product_id":"mens-rimless-anti-blue-light-wood-temple-prescription-glasses","title":"Men's Metal Rimless Glasses Frames","description":"\u003cstyle\u003e\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e38 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.50\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e27.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.98 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e57 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.24\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Rimless\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e57mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e38mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.24\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.50\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold","offer_id":42316635177006,"sku":"997421272901_C1金","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C2 Silver","offer_id":42316635209774,"sku":"997421272901_C2银","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C3 Gunmetal Gray","offer_id":42316635242542,"sku":"997421272901_C3枪灰","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C4 black","offer_id":42316635275310,"sku":"997421272901_C4黑","price":19.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/e78c599d_354105ab-fa51-48d3-88b3-b0670b8c6f19.png?v=1777692608"},{"product_id":"mens-metal-blue-light-blocking-glasses","title":"Men's Metal Square Glasses Frames","description":"\u003cstyle\u003e\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n@media (max-width: 1000px) {\n .spec-container {\n  flex-direction: column;\n  align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n  max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n  padding: 14px 16px;\n  font-size: 13px;\n }\n\n .size-label {\n  font-size: 12px;\n  padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n  \u003cdiv class=\"spec-table-wrapper\"\u003e\n   \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n   \u003ctable class=\"spec-table\"\u003e\n    \u003ctbody\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n      \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e23.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.84 oz\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e144 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n      \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e55 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.17\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n      \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n      \u003ctd\u003e\u003c\/td\u003e\n     \u003c\/tr\u003e\n     \u003ctr\u003e\n      \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n     \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n   \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"size-guide-wrapper\"\u003e\n   \u003cdiv class=\"size-guide-img-container\"\u003e\n    \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n    \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-lens-width\"\u003e55mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n    \u003cspan class=\"size-label mm label-frame-width\"\u003e144mm\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-lens-width\"\u003e2.17\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n    \u003cspan class=\"size-label inch label-frame-width\"\u003e5.67\"\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n   \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42316855246894,"sku":"1026023763846_C1金黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Gold","offer_id":42316855279662,"sku":"1026023763846_C2金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Golden Brown","offer_id":42316855312430,"sku":"1026023763846_C3金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Black","offer_id":42316855345198,"sku":"1026023763846_C4银黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gunmetal Gray","offer_id":42316855377966,"sku":"1026023763846_C5枪灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/f27608ad_ee41793a-86fc-4b13-b3ce-cc44cecf2d93.png?v=1777702820"},{"product_id":"mens-tr90-retro-large-frame-square-prescription-glasses","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e43 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.69\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e39.8 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.40 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e150 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.91\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90 + Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e22 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.87\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e147 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e22mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e43mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e150mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.87\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.69\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.91\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42317803716654,"sku":"1000459169070_C1亮黑","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C2 Black\/Brown","offer_id":42317803847726,"sku":"1000459169070_C2黑透茶","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42317803880494,"sku":"1000459169070_C3透明框","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C4 Black\/Tortoiseshell","offer_id":42317803913262,"sku":"1000459169070_C4黑豹纹","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42317803946030,"sku":"1000459169070_C5透灰框","price":19.9,"currency_code":"USD","in_stock":true},{"title":"C6 Black\/Blue","offer_id":42317803978798,"sku":"1000459169070_C6黑透蓝","price":19.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/6ad4b954_203ae178-ebbf-4327-89a0-c0553844a469.png?v=1777711933"},{"product_id":"mens-tr90-square-prescription-optical-glasses","title":"Men's TR90 Fashion Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e42 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.65\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e31.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.12 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90 + Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e42mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e138mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.65\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.43\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42318165082158,"sku":"1001453313818_C1亮黑","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Brown","offer_id":42318165803054,"sku":"1001453313818_C2透茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42318165835822,"sku":"1001453313818_C3透明框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Black and White","offer_id":42318165868590,"sku":"1001453313818_C4黑白框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42318165901358,"sku":"1001453313818_C5透灰框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C6 Blue","offer_id":42318165934126,"sku":"1001453313818_C6透蓝框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2af97ba2_7a4c0fff-b2ea-466d-b7d5-02ea7b480a1e.png?v=1777715204"},{"product_id":"womens-metal-frame-anti-blue-light-slim-face-glasses","title":"Women's Metal Prescription Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e49 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.93\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e18 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/women\"\u003eWomen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e18mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e49mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e138mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.71\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.93\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.43\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C2 Gold\/Powder","offer_id":42319149531182,"sku":"1002668385641_C2金粉框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Rose Gold","offer_id":42319149760558,"sku":"1002668385641_C3玫瑰金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Gold\/Gray","offer_id":42319149793326,"sku":"1002668385641_C4金灰框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gold\/Brown","offer_id":42319149826094,"sku":"1002668385641_C5金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C7 Rose Gold\/Purple","offer_id":42319149858862,"sku":"1002668385641_C7玫瑰金紫框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/f608ccff_dcf3abf1-84cc-420c-991c-4920f2d305e9.png?v=1777731062"},{"product_id":"ultralight-mens-metal-square-prescription-slim-face-glasses","title":"Men's Ultra-Light Metal Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e20.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.73 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e140 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.51\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e55 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.17\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e55mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e140mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.17\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.51\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold\/Black","offer_id":42319180922926,"sku":"1026842803983_C1金黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Gold","offer_id":42319181086766,"sku":"1026842803983_C2金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Gold\/Brown","offer_id":42319181119534,"sku":"1026842803983_C3金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Black","offer_id":42319181152302,"sku":"1026842803983_C4银黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gunmetal Gray","offer_id":42319181185070,"sku":"1026842803983_C5枪灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/9d1dc0df_b4ad05cb-063e-4360-8f31-344ff0554bc5.png?v=1777733285"},{"product_id":"mens-metal-square-prescription-glasses","title":"Men's Metal Business Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e41 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.61\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e24.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.86 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e55 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.17\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e55mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e41mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.17\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.61\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42320493314094,"sku":"1025301094366_C1金黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Gold","offer_id":42320493379630,"sku":"1025301094366_C2金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Golden Brown","offer_id":42320493412398,"sku":"1025301094366_C3金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Black","offer_id":42320493445166,"sku":"1025301094366_C4银黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gunmetal Gray","offer_id":42320493477934,"sku":"1025301094366_C5枪灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/42aec293_63acac96-c3a9-44c2-89d5-e8f90d0369b8.png?v=1777776984"},{"product_id":"mens-tr90-square-glasses-anti-blue-light-large-frame-casual","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e37 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.46\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e33.6 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.19 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e142 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.59\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90 + Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e147 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e37mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e142mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.46\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.59\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Tortoiseshell","offer_id":42321452662830,"sku":null,"price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42321453088814,"sku":null,"price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Black\/Tortoiseshell","offer_id":42321453121582,"sku":null,"price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42321453154350,"sku":null,"price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Black\/Blue","offer_id":42321453187118,"sku":null,"price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2eaeef9c_a984057e-84b7-49b9-866e-2a251e2f498a.png?v=1777798070"},{"product_id":"mens-square-optical-glasses-fashion-business-metal-prescription-frame","title":"Men's Metal Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e37 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.46\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e23.4 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e55 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.17\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e138 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.43\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e55mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e37mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e143mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.17\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.46\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.63\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42322009554990,"sku":"1000630136337_C1金黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Golden Brown","offer_id":42322009718830,"sku":"1000630136337_C2金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Silver Black","offer_id":42322009751598,"sku":"1000630136337_C3银黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Blue","offer_id":42322009784366,"sku":"1000630136337_C4银蓝框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gunmetal Gray","offer_id":42322009817134,"sku":"1000630136337_C5枪灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/7e02a23e_37f827c1-80fc-424f-ab1c-9d66b17f2a37.png?v=1777819019"},{"product_id":"mens-ultra-light-metal-rimless-prescription-glasses-business-fashion","title":"Men's Ultra-Light Rimless Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e23.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.84 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e137 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.39\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e56 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.20\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e18 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Rimless\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e18mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e56mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e137mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.71\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.20\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.39\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42322023153710,"sku":"1026213062917_C1金黑框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C2 Golden Brown","offer_id":42322023186478,"sku":"1026213062917_C2金茶框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C3 Gunmetal Gray","offer_id":42322023219246,"sku":"1026213062917_C3枪灰框","price":29.87,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Blue","offer_id":42322023252014,"sku":"1026213062917_C4银蓝框","price":29.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/351819a3_6bbb6f32-dbb5-4200-a215-3f989acaaaad.png?v=1777821260"},{"product_id":"mens-business-prescription-glasses-metal-blue-light-blocking","title":"Men's Metal Business Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e43 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.69\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e17.6 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.62 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e135 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.31\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e53 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.09\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e136 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.35\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e53mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e43mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e135mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.09\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.69\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.31\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black Gold","offer_id":42324223590446,"sku":"995614470615_C1黑金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Gold","offer_id":42324224016430,"sku":"995614470615_C2金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Golden Brown","offer_id":42324224049198,"sku":"995614470615_C3金茶框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Black","offer_id":42324224081966,"sku":"995614470615_C4银黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Silver Blue","offer_id":42324224114734,"sku":"995614470615_C5银蓝框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C6 Gunmetal Gray","offer_id":42324224147502,"sku":"995614470615_C6枪灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/528fdb26_937c51da-9ab2-4f7f-9fea-86892a425bcd.png?v=1777906291"},{"product_id":"mens-vintage-double-bridge-prescription-glasses-metal-frame","title":"Men's Metal Double-Bridge Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e45 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.77\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.93 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e57 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.24\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e16 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e16mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e57mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e45mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e143mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.63\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.24\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.77\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.63\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42324246298670,"sku":"1028539545684_C1金黑框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C2 Gold","offer_id":42324249641006,"sku":"1028539545684_C2金框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C3 Golden Brown","offer_id":42324249673774,"sku":"1028539545684_C3金茶框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Black","offer_id":42324249706542,"sku":"1028539545684_C4银黑框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C5 Gunmetal Gray","offer_id":42324249739310,"sku":"1028539545684_C5枪灰框","price":19.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/49696160_fb3b517d-9e10-4481-b53f-e7d2244a2eaa.png?v=1777908895"},{"product_id":"mens-tr90-square-big-prescription-glasses-frames","title":"Men's TR90 Square Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e32.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.15 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90 + Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e52 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.05\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e146 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e52mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.05\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42325985361966,"sku":"999067855899_C1亮黑","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C2 Brown","offer_id":42325985394734,"sku":"999067855899_C2透茶","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42325985427502,"sku":"999067855899_C3透明框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C4 Black and White","offer_id":42325985460270,"sku":"999067855899_C4黑白框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42325985493038,"sku":"999067855899_C5透灰框","price":19.89,"currency_code":"USD","in_stock":true},{"title":"C6 Blue","offer_id":42325985525806,"sku":"999067855899_C6透蓝框","price":19.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/c8f75310_b98fa49f-0b8a-4bc6-b0a9-20203f125c88.png?v=1777975438"},{"product_id":"mens-minimalist-business-tr90-prescription-glasses-frames","title":"Men's TR90 Business Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e40 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.57\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e32.7 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.15 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: TR90 + Metal\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e147 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.79\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e40mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.57\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Black","offer_id":42330777813038,"sku":"1000010506961_C1亮黑","price":19.97,"currency_code":"USD","in_stock":true},{"title":"C2 Brown","offer_id":42330777845806,"sku":"1000010506961_C2透茶框","price":19.97,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42330777878574,"sku":"1000010506961_C3透明框","price":19.97,"currency_code":"USD","in_stock":true},{"title":"C4 Black and White","offer_id":42330777911342,"sku":"1000010506961_C4黑白框","price":19.97,"currency_code":"USD","in_stock":true},{"title":"C5 Grayish White","offer_id":42330777944110,"sku":"1000010506961_C5灰白框","price":19.97,"currency_code":"USD","in_stock":true},{"title":"C6 Blue","offer_id":42330777976878,"sku":"1000010506961_C6透蓝框","price":19.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/03cf70c0_3bf9b52c-0b2d-44fd-92f0-72ca59c2e1df.png?v=1778162522"},{"product_id":"mens-rimless-anti-blue-light-prescription-glasses-frames","title":"Men's Rimless Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n max-width: 1200px;\n margin: 0 auto;\n padding: 40px 20px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n color: #1a1a1a;\n margin-bottom: 50px;\n letter-spacing: 0.5px;\n}\n\n.spec-container {\n display: flex;\n flex-wrap: wrap;\n gap: 60px;\n justify-content: center;\n align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n flex: 1;\n min-width: 400px;\n max-width: 600px;\n}\n\n.spec-subtitle {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n color: #333;\n margin-bottom: 25px;\n letter-spacing: 1px;\n}\n\n.spec-table {\n width: 100%;\n border-collapse: collapse;\n border: 1px solid #e5e5e5;\n background: #fff;\n}\n\n.spec-table tr {\n border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.spec-table td {\n padding: 18px 20px;\n font-size: 14px;\n color: #555;\n vertical-align: middle;\n}\n\n.spec-table td:first-child {\n width: 50%;\n font-weight: 500;\n color: #333;\n border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n color: #b89868;\n text-decoration: underline;\n text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n flex: 1;\n min-width: 450px;\n max-width: 600px;\n text-align: center;\n margin-top: 55px;\n}\n\n.size-guide-img-container {\n position: relative;\n display: inline-block;\n width: 100%;\n max-width: 550px;\n margin-bottom: 20px;\n}\n\n.size-guide-img {\n width: 100%;\n height: auto;\n border: 1px solid #e5e5e5;\n border-radius: 4px;\n padding: 20px 40px 30px 40px;\n background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n position: absolute;\n font-size: 14px;\n font-weight: 600;\n color: #333;\n background: rgba(255,255,255,0.95);\n padding: 3px 8px;\n border-radius: 3px;\n white-space: nowrap;\n z-index: 10;\n display: block;\n}\n\n.size-label.inch {\n display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n top: 8%;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.label-lens-width {\n top: 8%;\n left: 67.6%;\n}\n\n.label-lens-height {\n top: 42.3%;\n left: 27.9%;\n}\n\n.label-frame-width {\n top: 71.4%;\n left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n display: inline-block;\n margin-top: 15px;\n padding: 12px 28px;\n background: #3a3a3a;\n color: #fff;\n border: none;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.5px;\n transition: background 0.2s ease;\n text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n background: #555;\n}\n\n.size-disclaimer {\n font-size: 11px;\n color: #999;\n margin-top: 20px;\n line-height: 1.6;\n max-width: 500px;\n margin-left: auto;\n margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n margin-top: 0;\n padding-top: 18px;\n border-top: 1px solid #e5e5e5;\n font-size: 13px;\n color: #888;\n}\n\n.tags-section a {\n color: #b89868;\n text-decoration: none;\n}\n\n.tags-section a:hover {\n text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n .spec-container {\n flex-direction: column;\n align-items: center;\n }\n\n .spec-table-wrapper,\n .size-guide-wrapper {\n max-width: 100%;\n }\n}\n\n@media (max-width: 600px) {\n .spec-table td {\n padding: 14px 16px;\n font-size: 13px;\n }\n\n .size-label {\n font-size: 12px;\n padding: 3px 6px;\n }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n \u003cdiv class=\"spec-container\"\u003e\n \u003cdiv class=\"spec-table-wrapper\"\u003e\n \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n \u003ctable class=\"spec-table\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Size: \u003cu\u003eMedium\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e34 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.34\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e22 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.78 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e137 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.39\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: \u003cu\u003eMetal\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e56 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.20\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eShape: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eGender: \u003cu\u003eUnisex\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e143 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.63\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eRim: \u003cu\u003eRimless\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003e\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/metal-frames\"\u003eMetal Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/unisex\"\u003eUnisex\u003c\/a\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"size-guide-wrapper\"\u003e\n \u003cdiv class=\"size-guide-img-container\"\u003e\n \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-width\"\u003e56mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-lens-height\"\u003e34mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e137mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-width\"\u003e2.20\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-lens-height\"\u003e1.34\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.39\"\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n var a = document.querySelectorAll('.mm-val');\n var b = document.querySelectorAll('.inch-val');\n var c = document.querySelectorAll('.size-label.mm');\n var d = document.querySelectorAll('.size-label.inch');\n var btn = document.getElementById('toggleBtn');\n\n for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Gold Black","offer_id":42330843250734,"sku":"1031475554117_C1金黑框","price":29.98,"currency_code":"USD","in_stock":true},{"title":"C2 Golden Brown","offer_id":42330844758062,"sku":"1031475554117_C2金茶框","price":29.98,"currency_code":"USD","in_stock":true},{"title":"C3 Gunmetal Gray","offer_id":42330844790830,"sku":"1031475554117_C3枪灰框","price":29.98,"currency_code":"USD","in_stock":true},{"title":"C4 Silver Blue","offer_id":42330844823598,"sku":"1031475554117_C4银蓝框","price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/57ae4988_a72b4665-0612-4da9-bd7f-a472421679b3.png?v=1778164879"},{"product_id":"mens-tr90-ultra-light-large-slim-prescription-glasses-frames","title":"Men's Ultra-Light TR90 Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e42 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.65\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e26 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.92 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e54 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e2.13\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e17 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.67\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e148 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.83\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e17mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e54mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e42mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.67\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e2.13\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.65\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n  \n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 Glossy Black","offer_id":42330863206446,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true},{"title":"C2 Gradient Brown Stripe","offer_id":42330863271982,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true},{"title":"C3 Matte Black","offer_id":42330863304750,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true},{"title":"C4 Clear White","offer_id":42330863337518,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true},{"title":"C5 Gradient Grey Stripe","offer_id":42330863370286,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true},{"title":"C6 Gradient Blue Stripe","offer_id":42330863403054,"sku":null,"price":19.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/5f454f59_d27e5890-d5e7-4e43-a6bc-86bf90d98e27.png?v=1778166936"},{"product_id":"mens-tr90-personalized-square-anti-blue-light-glasses-frames","title":"Men's TR90 Unique Glasses Frames","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 20px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 600;\n  color: #1a1a1a;\n  margin-bottom: 50px;\n  letter-spacing: 0.5px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 60px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table-wrapper {\n  flex: 1;\n  min-width: 400px;\n  max-width: 600px;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 20px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 25px;\n  letter-spacing: 1px;\n}\n\n.spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: 1px solid #e5e5e5;\n  background: #fff;\n}\n\n.spec-table tr {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.spec-table tr:last-child {\n  border-bottom: none;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table td {\n  padding: 18px 20px;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table td:first-child {\n  width: 50%;\n  font-weight: 500;\n  color: #333;\n  border-right: 1px solid #e5e5e5;\n}\n\n.spec-table u {\n  color: #b89868;\n  text-decoration: underline;\n  text-decoration-color: #b89868;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 450px;\n  max-width: 600px;\n  text-align: center;\n  margin-top: 55px;\n}\n\n.size-guide-img-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  max-width: 550px;\n  margin-bottom: 20px;\n}\n\n.size-guide-img {\n  width: 100%;\n  height: auto;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  padding: 20px 40px 30px 40px;\n  background: #fff;\n}\n\n\/* Size Labels *\/\n.size-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n  background: rgba(255,255,255,0.95);\n  padding: 3px 8px;\n  border-radius: 3px;\n  white-space: nowrap;\n  z-index: 10;\n  display: block;\n}\n\n.size-label.inch {\n  display: none;\n}\n\n\/* 数字位置 *\/\n.label-bridge {\n  top: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n}\n\n.label-lens-width {\n  top: 8%;\n  left: 67.6%;\n}\n\n.label-lens-height {\n  top: 42.3%;\n  left: 27.9%;\n}\n\n.label-frame-width {\n  top: 71.4%;\n  left: 49.4%;\n}\n\n\/* Switch Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 12px 28px;\n  background: #3a3a3a;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  transition: background 0.2s ease;\n  text-decoration: none;\n}\n\n.switch-unit-btn:hover {\n  background: #555;\n}\n\n.size-disclaimer {\n  font-size: 11px;\n  color: #999;\n  margin-top: 20px;\n  line-height: 1.6;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 0;\n  padding-top: 18px;\n  border-top: 1px solid #e5e5e5;\n  font-size: 13px;\n  color: #888;\n}\n\n.tags-section a {\n  color: #b89868;\n  text-decoration: none;\n}\n\n.tags-section a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 1000px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .spec-table-wrapper,\n  .size-guide-wrapper {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 600px) {\n  .spec-table td {\n    padding: 14px 16px;\n    font-size: 13px;\n  }\n\n  .size-label {\n    font-size: 12px;\n    padding: 3px 6px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \u003cdiv class=\"spec-container\"\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n      \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n      \u003ctable class=\"spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n            \u003ctd\u003eLens Height: \u003cspan class=\"mm-val\"\u003e36 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.42\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e28.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.01 oz\u003c\/span\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e141 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.55\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial: TR90\u003c\/td\u003e\n            \u003ctd\u003eLens Width: \u003cspan class=\"mm-val\"\u003e50 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.97\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eShape: \u003cu\u003eSquare\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e19 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.75\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGender: \u003cu\u003eMen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \u003cspan class=\"mm-val\"\u003e145 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.71\"\u003c\/span\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRim: Full-Rim\u003c\/td\u003e\n            \u003ctd\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd colspan=\"2\" class=\"tags-section\"\u003eTags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \u003ca href=\"\/collections\/tr90-frames\"\u003eTR90 Frames\u003c\/a\u003e, \u003ca href=\"\/collections\/men\"\u003eMen\u003c\/a\u003e\n\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cdiv class=\"size-guide-img-container\"\u003e\n        \u003cimg class=\"size-guide-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/206fdd02_93af685b-3ded-4e68-8cc5-17bac52f6f03.jpg?v=1775896698\" alt=\"Frame Size Guide\"\u003e\n        \u003cspan class=\"size-label mm label-bridge\"\u003e19mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-width\"\u003e50mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-lens-height\"\u003e36mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e141mm\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-bridge\"\u003e0.75\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-width\"\u003e1.97\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-lens-height\"\u003e1.42\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.55\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"switch-unit-btn\" id=\"toggleBtn\" onclick=\"toggleUnit()\"\u003eSwitch to Inches 🔄\u003c\/button\u003e\n      \u003cp class=\"size-disclaimer\"\u003ePS: The size is manual measurement by hand. There will be slight deviation. Sorry for any inconvenience caused.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleUnit() {\n  var isMm = document.getElementById('toggleBtn').textContent.includes('Inches');\n  var a = document.querySelectorAll('.mm-val');\n  var b = document.querySelectorAll('.inch-val');\n  var c = document.querySelectorAll('.size-label.mm');\n  var d = document.querySelectorAll('.size-label.inch');\n  var btn = document.getElementById('toggleBtn');\n  \n  for (var i = 0; i \u003c a.length; i++) { a[i].style.display = isMm ? 'none' : 'inline'; }\n  for (var i = 0; i \u003c b.length; i++) { b[i].style.display = isMm ? 'inline' : 'none'; }\n  for (var i = 0; i \u003c c.length; i++) { c[i].style.display = isMm ? 'none' : 'block'; }\n  for (var i = 0; i \u003c d.length; i++) { d[i].style.display = isMm ? 'block' : 'none'; }\n  btn.textContent = isMm ? 'Switch to mm 🔄' : 'Switch to Inches 🔄';\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"C1 black","offer_id":42330944438318,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"C2 Brown","offer_id":42330944831534,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42330944864302,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"C4 Gray","offer_id":42330944897070,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"C5 Blue Gray","offer_id":42330944929838,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"C6 Yellow-Green","offer_id":42330944962606,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/c37b6289_8295bff2-e09d-4e22-a67f-6f925560e0c5.png?v=1778169742"}],"url":"https:\/\/irisharp.com\/collections\/mens-eyeglasses.oembed","provider":"zoomlensco","version":"1.0","type":"link"}