{"title":"Glasses Frames For Women","description":"","products":[{"product_id":"muse","title":"Muse","description":"\u003cstyle\u003e\n\/* Specification Section *\/\n.spec-section {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: 20px;\n}\n\n.spec-title {\n  text-align: center;\n  font-size: 28px;\n  font-weight: 600;\n  color: #333;\n  margin-bottom: 30px;\n}\n\n.spec-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 40px;\n  justify-content: center;\n  align-items: flex-start;\n}\n\n\/* Parameter Table *\/\n.spec-table {\n  flex: 1;\n  min-width: 300px;\n  max-width: 500px;\n  border-collapse: collapse;\n}\n\n.spec-table td {\n  padding: 14px 18px;\n  border: 1px solid #e0e0e0;\n  font-size: 14px;\n  color: #555;\n  vertical-align: middle;\n}\n\n.spec-table tr:nth-child(even) {\n  background-color: #f9f9f9;\n}\n\n.spec-table tr:hover {\n  background-color: #f5f5f5;\n}\n\n.spec-subtitle {\n  text-align: center;\n  font-size: 18px;\n  font-weight: 500;\n  color: #333;\n  margin-bottom: 15px;\n}\n\n\/* Size Guide Image *\/\n.size-guide-wrapper {\n  flex: 1;\n  min-width: 300px;\n  max-width: 500px;\n  text-align: center;\n}\n\n.size-guide-img {\n  width: 100%;\n  max-width: 450px;\n  height: auto;\n  border: 1px solid #e0e0e0;\n  border-radius: 8px;\n  padding: 20px;\n  background: #fff;\n}\n\n.size-disclaimer {\n  font-size: 12px;\n  color: #999;\n  margin-top: 15px;\n  line-height: 1.5;\n}\n\n\/* Switch Unit Button *\/\n.switch-unit-btn {\n  display: inline-block;\n  margin-top: 15px;\n  padding: 10px 20px;\n  background: #2b2b2b;\n  color: #fff;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  font-size: 14px;\n  transition: background 0.3s ease;\n}\n\n.switch-unit-btn:hover {\n  background: #444;\n}\n\n\/* Tags Section *\/\n.tags-section {\n  margin-top: 20px;\n  padding-top: 15px;\n  border-top: 1px solid #e0e0e0;\n  font-size: 13px;\n  color: #999;\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: 768px) {\n  .spec-container {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .spec-table {\n    max-width: 100%;\n  }\n  \n  .spec-table td {\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spec-section\"\u003e\n  \u003ch2 class=\"spec-title\"\u003eSpecification\u003c\/h2\u003e\n  \n  \u003ch3 class=\"spec-subtitle\"\u003eParameter\u003c\/h3\u003e\n  \n  \u003cdiv class=\"spec-container\"\u003e\n    \u003c!-- Left: Parameter Table --\u003e\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFrame Size: Medium\u003c\/td\u003e\n        \u003ctd\u003e👓 Lens Height: \u003cspan class=\"mm-val\"\u003e47\u003c\/span\u003e mm\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\"\u003e23.5\u003c\/span\u003eg\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.83 oz\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e👓 Frame Width: \u003cspan class=\"mm-val\"\u003e138\u003c\/span\u003e mm\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\u003e👓 Lens Width: \u003cspan class=\"mm-val\"\u003e55\u003c\/span\u003e mm\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\u003eCat-eye\u003c\/u\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e👓 Bridge Width: \u003cspan class=\"mm-val\"\u003e14\u003c\/span\u003e mm\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.55\"\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\u003e👓 Arm Length: \u003cspan class=\"mm-val\"\u003e142\u003c\/span\u003e mm\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\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\"\u003e\n          Tags: \u003ca href=\"\/collections\/blue-light-glasses\"\u003eBlue Light Glasses\u003c\/a\u003e, \n                \u003ca href=\"\/collections\/reading-glasses\"\u003eReading Glasses\u003c\/a\u003e, \n                \u003ca href=\"\/collections\/hipster-glasses\"\u003eHipster Glasses\u003c\/a\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n    \n    \u003c!-- Right: Size Guide Image --\u003e\n    \u003cdiv class=\"size-guide-wrapper\"\u003e\n      \u003cimg class=\"size-guide-img\" id=\"sizeGuideImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/7446c41d946d6f4e012287349a87284e.png?v=1775836298\" alt=\"Frame Size Guide (mm)\"\u003e\n      \u003cimg class=\"size-guide-img\" id=\"sizeGuideImgInch\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/bfb5ce666d0216e74041391bf0aedbaa.png?v=1775836310\" alt=\"Frame Size Guide (inch)\" style=\"display: none;\"\u003e\n      \n      \u003cbutton class=\"switch-unit-btn\" onclick=\"toggleUnit()\"\u003e\n        Switch in Inchs 🔄\n      \u003c\/button\u003e\n      \n      \u003cp class=\"size-disclaimer\"\u003e\n        PS: The size is manual measurement by hand. There will be slight deviation. \n        Sorry for any inconvenience caused.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Unit Toggle Script --\u003e\n\u003cscript\u003e\nlet isMm = true;\n\nfunction toggleUnit() {\n  \/\/ Toggle all mm\/inch spans\n  document.querySelectorAll('.mm-val').forEach(function(el) {\n    el.style.display = isMm ? 'none' : 'inline';\n  });\n  \n  document.querySelectorAll('.inch-val').forEach(function(el) {\n    el.style.display = isMm ? 'inline' : 'none';\n  });\n  \n  \/\/ Toggle images\n  document.getElementById('sizeGuideImg').style.display = isMm ? 'none' : 'block';\n  document.getElementById('sizeGuideImgInch').style.display = isMm ? 'block' : 'none';\n  \n  isMm = !isMm;\n}\n\u003c\/script\u003e","brand":"zoomlensco","offers":[{"title":"Black gold frame","offer_id":42216031617070,"sku":"#-Black gold frame","price":19.98,"currency_code":"USD","in_stock":true},{"title":"Tea gold frame","offer_id":42216031649838,"sku":"#-Tea gold frame","price":19.98,"currency_code":"USD","in_stock":true},{"title":"Transparent gold frame","offer_id":42216031682606,"sku":"#-Transparent gold frame","price":19.98,"currency_code":"USD","in_stock":true},{"title":"Green tortoiseshell frame","offer_id":42216031715374,"sku":"#-Green tortoiseshell frame","price":19.98,"currency_code":"USD","in_stock":true},{"title":"Off-white gold frame","offer_id":42216031748142,"sku":"#-Off-white gold frame","price":19.98,"currency_code":"USD","in_stock":true},{"title":"Purple tortoiseshell frame","offer_id":42216031780910,"sku":"#-Purple tortoiseshell frame","price":19.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/68058f56800c7979701ae9d5efa979a8.jpg?v=1774709058"},{"product_id":"tr90-full-rim-prescription-glasses-womenyoqct","title":"Aurora","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\"\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\"\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\"\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\u003eCat-eye\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\u003eWomen\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\/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\"\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\"\u003e43mm\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.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.69\"\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\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 Bright Black","offer_id":42249716105262,"sku":"947667336336_C1亮黑\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C2 Crimson Glow\/Translucent Pink","offer_id":42249716138030,"sku":"947667336336_C2绯霞\/透粉\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C3 Lotus Root Starch","offer_id":42249716170798,"sku":"947667336336_C3藕粉\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C4 blue-purple\/transparent white","offer_id":42249716203566,"sku":"947667336336_C4蓝紫\/透白\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C5 Champagne","offer_id":42249716236334,"sku":"947667336336_C5香槟\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C6 Translucent Gray\/Translucent Pink","offer_id":42249716269102,"sku":"947667336336_C6透灰\/透粉\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C7 Grayish White\/Translucent White","offer_id":42249716301870,"sku":"947667336336_C7青灰\/透白\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true},{"title":"C8 leopard print","offer_id":42249716334638,"sku":"947667336336_C8豹纹\/防蓝光","price":20.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/069f56ea-10fb-433d-9ce0-21d4aac4461c_upscayl_2x_upscayl-standard-4x.png?v=1775974810"},{"product_id":"retro-eyeglasses-thick-insert-temples-cp-imitation-acetate","title":"vintage 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\"\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\"\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: TR90+CP\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\u003eRound\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e25 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.98\"\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\"\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\/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\"\u003e25mm\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\"\u003e45mm\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.98\"\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.77\"\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 Bright Black","offer_id":42251933220910,"sku":"758908038334_C1 亮黑\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C2 Red\/Transparent Gray\/Transparent Green","offer_id":42251933253678,"sku":"758908038334_C2 红\/透灰\/透绿\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C3 Orange\/Transparent Green\/Transparent tea","offer_id":42251933286446,"sku":"758908038334_C3 橘\/透绿\/透茶\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C4 Bright Black\/Transparent White","offer_id":42251933319214,"sku":"758908038334_C4 亮黑\/透白\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C5 Black\/Transparent Blue\/Transparent tea","offer_id":42251933351982,"sku":"758908038334_C5 黑\/透蓝\/透茶\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C6 Pink\/Bright Black\/Transparent tea","offer_id":42251933384750,"sku":"758908038334_C6 粉\/亮黑\/透茶\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C7 Black\/Grape Purple\/Transparent White","offer_id":42251933417518,"sku":"758908038334_C7 黑\/葡萄紫\/透白\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true},{"title":"C8 Coffee\/Transparent White\/Gray Leopard Print","offer_id":42251933450286,"sku":"758908038334_C8 咖\/透白\/灰豹纹\/防蓝光","price":19.77,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/97ef1cb6_8a02649b-3025-46f7-b6ea-eef971a52fb2.png?v=1775984158"},{"product_id":"tr90-optical-prescription-full-rim-glasses-frame","title":"TR90 Optical Full-Rim Frame","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\"\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\"\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\"\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\u003eRound\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\u003eWomen\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\/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\"\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\"\u003e43mm\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.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.69\"\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\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":"C1Bright Black","offer_id":42252176982062,"sku":"947667336336_C1亮黑\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2Feixia\/Transparent Pink","offer_id":42252177014830,"sku":"947667336336_C2绯霞\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3Lotus Root Starch","offer_id":42252177047598,"sku":"947667336336_C3藕粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4Blue and Purple\/Transparent White","offer_id":42252177080366,"sku":"947667336336_C4蓝紫\/透白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5Champagne","offer_id":42252177113134,"sku":"947667336336_C5香槟\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6Transparent Gray\/Transparent Pink","offer_id":42252177145902,"sku":"947667336336_C6透灰\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7Green Gray\/Transparent White","offer_id":42252177178670,"sku":"947667336336_C7青灰\/透白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8Leopard Print","offer_id":42252177211438,"sku":"947667336336_C8豹纹\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3a9a789c_a1202821-f05b-4546-8ef4-7512a020e471.png?v=1776002645"},{"product_id":"tr90-lightweight-full-rim-optical-frame","title":"TR90 Lightweight Full Rim Optical 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\"\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\"\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\"\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\"\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\u003eRound\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\u003eWomen\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\/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\"\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\"\u003e48mm\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.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.89\"\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\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":42254441480238,"sku":"932532376842_C1亮黑\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Pink Glaze","offer_id":42254441545774,"sku":"932532376842_C2粉琉璃\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Sakura Pink fades to gray","offer_id":42254441578542,"sku":"932532376842_C3樱花粉渐灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Misty Gray Purple Gradient Pink","offer_id":42254441611310,"sku":"932532376842_C4雾灰紫渐粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Crimson Red to Pink","offer_id":42254441644078,"sku":"932532376842_C5绯霞红渐粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Caramel Brown","offer_id":42254441676846,"sku":"932532376842_C6焦糖棕\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7 Ash","offer_id":42254441709614,"sku":"932532376842_C7烟灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8 Rose Brown Gradient Leopard Print","offer_id":42254441742382,"sku":"932532376842_C8豆玫瑰棕渐豹纹\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3973fb12_fec19b21-106e-4790-b742-688c2460aafc.png?v=1776072318"},{"product_id":"luxury-cat-eye-glasses-women-gold-temple","title":"Stylish Cat-Eye Optical Frame","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\"\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: 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\u003eCat-eye\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \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\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\"\u003e17mm\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\"\u003e48mm\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.01\"\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.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 Glossy Black","offer_id":42254677409838,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Gray","offer_id":42254677475374,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent White","offer_id":42254677508142,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Red Bean Paste","offer_id":42254677540910,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42254677573678,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Grayish Purple\/Translucent Pink","offer_id":42254677606446,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7 Grayish Green","offer_id":42254677639214,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8 pink gradually turns gray","offer_id":42254677671982,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a1d2fa6a_efde3cf0-068a-4a4f-8960-910291bbb66b.png?v=1776091630"},{"product_id":"tr90-lightweight-optical-glasses-women-euro-style","title":"TR90 Ultra-Light Optical Glasses Frame","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\"\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: TR90+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\u003eCat-eye\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\u003eWomen\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\/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\"\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\"\u003e39mm\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.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.54\"\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 Glossy Black","offer_id":42257101815854,"sku":"950565650849_C1亮黑\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Phantom Purple","offer_id":42257101848622,"sku":"950565650849_C2幻纱紫\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Chestnut Brown Gradually Turning White","offer_id":42257101881390,"sku":"950565650849_C3栗棕渐白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Gray\/Translucent White","offer_id":42257101914158,"sku":"950565650849_C4透灰\/透白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Crystal White","offer_id":42257101946926,"sku":"950565650849_C5晶白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Crimson\/Translucent Pink","offer_id":42257101979694,"sku":"950565650849_C6绯色\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/72f2e326_be03312f-3283-4818-a2e4-e374f6335494.png?v=1776174953"},{"product_id":"womens-acetate-optical-frames-myopia","title":"Acetate Glasses Frames for Women - Myopia Optical Eyewear","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\"\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\"\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\"\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\u003eCat-eye\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\"\u003e134 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.28\"\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\"\u003e18mm\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\"\u003e44mm\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.05\"\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.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":42257129963566,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Green","offer_id":42257129996334,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent Tea\/Khaki","offer_id":42257130029102,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Brown Tea\/Red Bean Paste","offer_id":42257130061870,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent White","offer_id":42257130094638,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Grayish Pink","offer_id":42257130127406,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7 Pink Glaze","offer_id":42257130160174,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8 Translucent Gray to Translucent White","offer_id":42257130192942,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/fde2add7_5b5cabea-1845-4406-9780-dc3d8959ae79.png?v=1776179613"},{"product_id":"gradient-tr90-eyeglasses-flat-top-myopia","title":"TR90 Trendy Eyeglass Frame","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\"\u003e31 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.09 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\"\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\u003eCat-eye\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \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\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\"\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\"\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.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.93\"\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 Crimson Red to Pink","offer_id":42257164009518,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Grayish Pink","offer_id":42257164042286,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Linen Brown Gradient Tea","offer_id":42257164075054,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Cocoa Brown","offer_id":42257164107822,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Cherry Blossom Pink Gradually Turning Gray","offer_id":42257164140590,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Glossy Black","offer_id":42257164173358,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7 Gray Leopard Print\/Transparent White","offer_id":42257164206126,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8 Bean Paste Purple\/Transparent White","offer_id":42257164238894,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true},{"title":"C9 Translucent White","offer_id":42257164271662,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/9dbc37e0_89842ddd-ad04-4766-89e9-9f5bc5320521.png?v=1776183264"},{"product_id":"retro-cat-eye-tr90-wavy-glasses-frames-women","title":"Vintage Cat-eye 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\"\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\"\u003e32 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.13 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\"\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\u003eCat-eye\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\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\/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\"\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\"\u003e42mm\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.09\"\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.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":42262390833198,"sku":"1040105291506_C1亮黑框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42262390898734,"sku":"1040105291506_C2透明框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42262390931502,"sku":"1040105291506_C3玳瑁框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Grass Green","offer_id":42262390964270,"sku":"1040105291506_C4草绿框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Red","offer_id":42262390997038,"sku":"1040105291506_C5透红框","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a6cc95d5_d91771d1-348e-4106-b80d-ea8c50dc2ab5.png?v=1776263217"},{"product_id":"women-hexagon-glasses-ultra-light-geometric-frames","title":"Hexagon Fashion Ultra-light Eyeglass Frames for Women","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\"\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\"\u003e16.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.58 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\"\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\"\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\"\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\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\"\u003e19mm\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\"\u003e34mm\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.13\"\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.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 Bright Gold","offer_id":42262509289518,"sku":"1023418751736_C1亮金框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Glossy Black","offer_id":42262509355054,"sku":"1023418751736_C2亮黑框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Bright Silver","offer_id":42262509387822,"sku":"1023418751736_C3亮银框","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Rose Gold","offer_id":42262509420590,"sku":"1023418751736_C4玫瑰金框","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/b8b4745a_db0ae27f-d503-4509-bef3-49804e9164b7.png?v=1776268609"},{"product_id":"products-womens-tr90-european-style-glasses","title":"Women's TR90 Prescription 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\"\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\"\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\u003eMaterial: TR90+CP\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\u003eCat-eye\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\u003eWomen\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\/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\"\u003e17mm\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\"\u003e42mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e136mm\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\"\u003e1.97\"\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.35\"\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":42267056078894,"sku":"918965789255_C1亮黑\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent White","offer_id":42267056111662,"sku":"918965789255_C2透白\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Brown","offer_id":42267056144430,"sku":"918965789255_C3透棕\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Gray\/Translucent Pink","offer_id":42267056177198,"sku":"918965789255_C4透灰\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C5 Grayish Purple\/Translucent Pink","offer_id":42267056209966,"sku":"918965789255_C5灰紫\/透粉\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C6 Champagne","offer_id":42267056242734,"sku":"918965789255_C6香槟\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C7 pink gradually turns gray","offer_id":42267056275502,"sku":"918965789255_C7粉渐灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true},{"title":"C8 Translucent Gray","offer_id":42267056308270,"sku":"918965789255_C8透灰\/防蓝光","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/987cd1f2_85179db7-0245-4800-9f8e-2d4ea113e77c.png?v=1776353996"},{"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":"womens-cat-eye-tr90-prescription-glasses","title":"Women's TR90 Cat-eye 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\"\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\"\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\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\u003eCat-eye\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \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\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\/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\"\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\"\u003e45mm\u003c\/span\u003e\n        \u003cspan class=\"size-label mm label-frame-width\"\u003e136mm\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.77\"\u003c\/span\u003e\n        \u003cspan class=\"size-label inch label-frame-width\"\u003e5.35\"\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":42275310108718,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent White","offer_id":42275310141486,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Gray\/Translucent Pink","offer_id":42275310174254,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent Tea","offer_id":42275310207022,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Grayish Purple\/Translucent Pink","offer_id":42275310239790,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/6f6bf230_65328525-9968-4c7d-954b-a47bdc6a24be.png?v=1776440568"},{"product_id":"womens-cat-eye-prescription-glasses","title":"Women's Fashion Cat-Eye 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\"\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\"\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\"\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\u003eCat-eye\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\u003eWomen\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\/cat-eye\"\u003eCat-eye\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\"\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\"\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.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.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":"C2 Chestnut Brown\/Transparent Tea","offer_id":42278676561966,"sku":"984630750905_C2栗棕\/透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Gray\/Translucent Pink","offer_id":42278679478318,"sku":"984630750905_C3透灰\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Glossy Black","offer_id":42278679511086,"sku":"984630750905_C4亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 fades to gray","offer_id":42278679543854,"sku":"984630750905_C5粉渐灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Crimson Pink\/Translucent Pink","offer_id":42278679576622,"sku":"984630750905_C6绯霞\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Crystal White","offer_id":42278679609390,"sku":"984630750905_C7晶白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Blue Gray\/Transparent White","offer_id":42278679642158,"sku":"984630750905_C8蓝灰\/透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/24974f7e_9089c46b-009f-40a7-bb3e-bf248a130ae9.png?v=1776524783"},{"product_id":"womens-tr90-gradient-color-slim-face-glasses","title":"Women's TR90 Prescription 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\"\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\"\u003e31 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.09 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\"\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\u003eClassic\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\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\/tr90-frames\"\u003eTR90 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\"\u003e23mm\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\"\u003e45mm\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.89\"\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.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 Orange Pink\/Dark Blue\/Transparent Pink","offer_id":42279366328366,"sku":"777121685346_C1 橘粉\/墨蓝\/透粉\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Tea\/Translucent Pink\/Translucent White","offer_id":42279366361134,"sku":"777121685346_C2 透茶\/透粉\/透白\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Pink\/Dark Blue","offer_id":42279366393902,"sku":"777121685346_C3 透粉\/墨蓝\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Gray\/Translucent Red\/Translucent Pink","offer_id":42279366426670,"sku":"777121685346_C4 透灰\/透红\/透粉\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C5 Glossy Black","offer_id":42279366459438,"sku":"777121685346_C5 亮黑\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C6 Transparent Tea\/Blue Leopard Print","offer_id":42279366492206,"sku":"777121685346_C6 透茶\/蓝豹纹\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C8 Glossy Black\/Transparent White","offer_id":42279366524974,"sku":"777121685346_C8 亮黑\/透白\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C9 Translucent White","offer_id":42279366557742,"sku":"777121685346_C9  透白\/防蓝光","price":25.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a46c82e8_14486158-fde4-4fc0-abec-7608e2673cc1.png?v=1776527491"},{"product_id":"womens-tr90-square-prescription-glasses","title":"Women's TR90 Personality 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\"\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\"\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+CP\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\"\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\u003eWomen\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\/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\"\u003e17mm\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\"\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\"\u003e1.97\"\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 Bright Black","offer_id":42280832303150,"sku":"946537054442_C1 亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Feixia\/Transparent Pink","offer_id":42280832434222,"sku":"946537054442_C2 绯霞\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Lotus Root Starch","offer_id":42280832466990,"sku":"946537054442_C3 藕粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Blue and Purple\/Transparent White","offer_id":42280832499758,"sku":"946537054442_C4 蓝紫\/透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Champagne","offer_id":42280832532526,"sku":"946537054442_C5 香槟\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Transparent Gray\/Transparent Pink","offer_id":42280832565294,"sku":"946537054442_C6 透灰\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Green Gray\/Transparent White","offer_id":42280832598062,"sku":"946537054442_C7 青灰\/透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Leopard Print","offer_id":42280832630830,"sku":"946537054442_C8 豹纹\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/c30bb15b_32dec90b-9426-49e7-a79d-b0c58067bbf1.png?v=1776607417"},{"product_id":"womens-sparkle-polarized-clip-on-prescription-glasses","title":"Women's Polarized Clip-on Prescription 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\"\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\"\u003e34.4 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\"\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\"\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\u003eCat-eye\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n            \u003ctd\u003eArm Length: \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\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\/cat-eye\"\u003eCat-eye\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\"\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\"\u003e48mm\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.89\"\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 Glossy Black\/Gradient Gray","offer_id":42280860450862,"sku":"998458311870_C1亮黑\/渐变灰","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C2 translucent gray gradually turns to white\/gradient gray","offer_id":42280860483630,"sku":"998458311870_C2透灰渐透白\/渐变灰","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C3 Crimson Red to Pink\/Red to Gray","offer_id":42280860516398,"sku":"998458311870_C3绯霞红渐粉\/红渐灰","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C4 Coral Brown\/Gradient Tea","offer_id":42280860549166,"sku":"998458311870_C4珊瑚棕\/渐变茶","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C5 Smoky Orange\/Gradient Tea","offer_id":42280860581934,"sku":"998458311870_C5飘烟橙\/渐变茶","price":25.66,"currency_code":"USD","in_stock":true},{"title":"C6 Yellow Amber\/Gradient Tea","offer_id":42280860614702,"sku":"998458311870_C6黄琥珀\/渐变茶","price":25.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3f762b39_c1246f95-8959-42a4-b6b5-463daca17178.png?v=1776612546"},{"product_id":"womens-tr90-retro-round-glasses","title":"Women's Retro Black Round 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\"\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\"\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\"\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\u003eRound\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\u003eWomen\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\/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\"\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\"\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.09\"\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 \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":42282307059758,"sku":"1010606196134_C1亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent White","offer_id":42282307551278,"sku":"1010606196134_C2透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Gray","offer_id":42282307584046,"sku":"1010606196134_C3透灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Brown","offer_id":42282307616814,"sku":"1010606196134_C4透棕\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 fades to gray","offer_id":42282307649582,"sku":"1010606196134_C5粉渐灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Grayish Purple\/Translucent Pink","offer_id":42282307682350,"sku":"1010606196134_C6灰紫\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Translucent Gray\/Translucent Pink","offer_id":42282307715118,"sku":"1010606196134_C7透灰\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Transparent Tea","offer_id":42282307747886,"sku":"1010606196134_C8透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/0c40fdba_2096c9e6-9acf-45a7-99fb-66e518884d6c.png?v=1776688400"},{"product_id":"womens-ultra-light-rimless-pin-temple-glasses","title":"Women's Rimless Prescription 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\"\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\"\u003e30 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.06 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e134 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.28\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMaterial: Metal+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\u003eCat-eye\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\u003eWomen\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\/cat-eye\"\u003eCat-eye\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\"\u003e15mm\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\"\u003e45mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e134mm\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.13\"\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.28\"\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":42282463330350,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Gold\/Mist Blue","offer_id":42282463363118,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Gold\/Off-White","offer_id":42282463395886,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Gold\/Khaki","offer_id":42282463428654,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Rose Gold\/Misty Purple","offer_id":42282463461422,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Rose Gold\/Light Pink","offer_id":42282463494190,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/e36c9bcb_37c65ff6-734b-4ec9-8c1e-6fd03dc2b98c.png?v=1776691381"},{"product_id":"womens-tr90-prescription-myopia-glasses","title":"Women's TR90 Prescription 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\"\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\"\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\"\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: TR90+CP\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\u003eCat-eye\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\u003eWomen\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\/cat-eye\"\u003eCat-eye\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\"\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\"\u003e48mm\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.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.89\"\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 Blush Red to Pink","offer_id":42282702143534,"sku":"992931034815_C1绯霞红渐粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Brown Coffee Gradient","offer_id":42282705158190,"sku":"992931034815_C2棕咖渐茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Misty Purple to Pink","offer_id":42282705190958,"sku":"992931034815_C3雾紫渐粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Transparent Gray to Clear White Gradient","offer_id":42282705223726,"sku":"992931034815_C4透灰渐透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Outer Black, Inner Transparent Tea","offer_id":42282705256494,"sku":"992931034815_C5外黑内透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Shell Gray","offer_id":42282705289262,"sku":"992931034815_C6贝灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Misty Blue","offer_id":42282705322030,"sku":"992931034815_C7雾蓝\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Glossy Black","offer_id":42282705354798,"sku":"992931034815_C8亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/7366f51c_dfde7970-deb5-4cc5-86f8-24f09c9153be.png?v=1776694948"},{"product_id":"womens-tr90-round-diamond-prescription-glasses","title":"Women's TR90 Round Prescription 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\"\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\"\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\"\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\u003eMaterial: TR90+CP\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\u003eRound\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\"\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\/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\"\u003e41mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e136mm\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.61\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.35\"\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":42283020877870,"sku":"997823323383_C1亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Gray","offer_id":42283020943406,"sku":"997823323383_C2透灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent White","offer_id":42283020976174,"sku":"997823323383_C3透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Tea Gray","offer_id":42283021008942,"sku":"997823323383_C4茶灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray\/Translucent Pink","offer_id":42283021041710,"sku":"997823323383_C5透灰\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Brown Tea","offer_id":42283021074478,"sku":"997823323383_C6棕茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Grayish Purple\/Translucent Pink","offer_id":42283021107246,"sku":"997823323383_C7灰紫\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Transparent Tea","offer_id":42283021140014,"sku":"997823323383_C8透茶\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/b6027620_8edf572f-ebd6-4e2e-9367-fb15cac124f2.png?v=1776698160"},{"product_id":"womens-tr90-sparkle-glitter-prescription-glasses","title":"Women's TR90 Prescription 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\"\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\"\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\"\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\"\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\u003eWomen\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\/tr90-frames\"\u003eTR90 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\"\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\"\u003e39mm\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.54\"\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 Glossy Black","offer_id":42283069800494,"sku":"990023098524_C1亮黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Brown to Clear Fade","offer_id":42283069964334,"sku":"990023098524_C2棕渐透白\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Tea Ash","offer_id":42283069997102,"sku":"990023098524_C3茶灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 Lotus Pink","offer_id":42283070029870,"sku":"990023098524_C4藕荷粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Sunset Pink Clear","offer_id":42283070062638,"sku":"990023098524_C5绯霞\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Mist Purple Clear","offer_id":42283070095406,"sku":"990023098524_C6幻纱紫\/透粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Champagne","offer_id":42283070128174,"sku":"990023098524_C7香槟\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Maple Brown","offer_id":42283070160942,"sku":"990023098524_C8枫叶棕\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/afbb0ef0_e57d3f9e-7b20-435c-9e71-cc7c5d9aab80.png?v=1776701053"},{"product_id":"tr90-nordic-prescription-glasses-butterfly-frame","title":"Women'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\"\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\"\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\"\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+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\u003eButterfly\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \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\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\/butterfly\"\u003eButterfly\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\"\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\"\u003e48mm\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.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.89\"\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\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":42284774129710,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Gray","offer_id":42284774195246,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent White","offer_id":42284774228014,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 soot","offer_id":42284774260782,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray\/Translucent Pink","offer_id":42284774293550,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Transparent Tea","offer_id":42284774326318,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Grayish Purple\/Translucent Pink","offer_id":42284774359086,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Red Bean Paste","offer_id":42284774391854,"sku":null,"price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2c328184_f1ec950c-b6f7-4b4d-912f-4cb8c59a4d02.png?v=1776767114"},{"product_id":"cat-eye-glasses-women-sparkle-metal-prescription-frame","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\"\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\"\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\"\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\u003eGeometric\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\u003eWomen\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\/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\"\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\"\u003e46mm\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.81\"\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","offer_id":42285006487598,"sku":"1014569998648_C1黑\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C2 Red Bean Paste","offer_id":42285006585902,"sku":"1014569998648_C2豆沙\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C3 Khaki","offer_id":42285006618670,"sku":"1014569998648_C3卡其\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C4 powder","offer_id":42285006651438,"sku":"1014569998648_C4粉\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C5 Gray","offer_id":42285006684206,"sku":"1014569998648_C5灰\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C6 Gold","offer_id":42285006716974,"sku":"1014569998648_C6金\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C7 Rose Gold","offer_id":42285006749742,"sku":"1014569998648_C7玫金\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true},{"title":"C8 Blue","offer_id":42285006782510,"sku":"1014569998648_C8蓝\/防蓝光","price":19.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/e7ab06ca_ec028cfb-30c7-4b52-9b97-187484e436fd.png?v=1776778184"},{"product_id":"tr90-flash-powder-prescription-large-frame-glasses","title":"Women's TR90 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\"\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\"\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: 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\"\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\"\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\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\/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\"\u003e52mm\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\"\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.05\"\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.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 Translucent White","offer_id":42285109805102,"sku":"1007300685113_C1 透白\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C2 fades to gray","offer_id":42285109870638,"sku":"1007300685113_C2 粉渐灰\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Purple\/Translucent Brown","offer_id":42285109903406,"sku":"1007300685113_C3 透紫\/透茶\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C4 Yellow-Green","offer_id":42285109936174,"sku":"1007300685113_C4 黄绿\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C5 Glossy Black","offer_id":42285109968942,"sku":"1007300685113_C5 亮黑\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C6 Smoke Gray","offer_id":42285110001710,"sku":"1007300685113_C6 烟灰\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C7 Champagne","offer_id":42285110034478,"sku":"1007300685113_C7 香槟\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true},{"title":"C8 Rosy Dawn \/ Clear Pink","offer_id":42285110067246,"sku":"1007300685113_C8 绯霞\/透粉\/防蓝光","price":19.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/9b050b8e_ebac9734-d02d-4829-9326-4db45faa426f.png?v=1776785186"},{"product_id":"tr90-luxury-temple-prescription-glasses-women","title":"Women's TR90 Light Luxury 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\"\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\"\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\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\"\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\/tr90-frames\"\u003eTR90 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\"\u003e42mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e136mm\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.65\"\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-frame-width\"\u003e5.35\"\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 Crystal White","offer_id":42285208961070,"sku":"990604534266_C1 晶白\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C2 Chestnut Brown","offer_id":42285208993838,"sku":"990604534266_C2 栗棕\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C3 Glossy Black","offer_id":42285209026606,"sku":"990604534266_C3 亮黑\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C4 Tea Gray","offer_id":42285209059374,"sku":"990604534266_C4 茶灰\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C5 Rosy Dawn \/ Clear Pink","offer_id":42285209092142,"sku":"990604534266_C5 绯霞\/透粉\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C6 Clear Gray \/ Clear Pink","offer_id":42285209124910,"sku":"990604534266_C6 透灰\/透粉\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C7 Pink to Gray Gradient","offer_id":42285209157678,"sku":"990604534266_C7 粉渐灰\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C8 Dark Gray","offer_id":42285209190446,"sku":"990604534266_C8 深灰\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/e18c8c51_047c9279-3904-4df3-8e14-11b70a9a3c52.png?v=1776789030"},{"product_id":"womens-tr90-prescription-eyeglass-framesf0uef","title":"Women'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\"\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\"\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+CP\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\"\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\"\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\/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\"\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\"\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.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.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 Glossy Black","offer_id":42287268954158,"sku":"979036748648_C1亮黑\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C2 Rosy Dawn \/ Clear Pink","offer_id":42287268986926,"sku":"979036748648_C2绯霞\/透粉\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C3 Lotus Pink","offer_id":42287269019694,"sku":"979036748648_C3藕粉\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Purple \/ Clear White","offer_id":42287269052462,"sku":"979036748648_C4蓝紫\/透白\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C5 Champagne","offer_id":42287269085230,"sku":"979036748648_C5香槟\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C6 Clear Gray \/ Clear Pink","offer_id":42287269117998,"sku":"979036748648_C6透灰\/透粉\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C7 Slate Gray \/ Clear White","offer_id":42287269150766,"sku":"979036748648_C7青灰\/透白\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true},{"title":"C8 Leopard","offer_id":42287269183534,"sku":"979036748648_C8豹纹\/防蓝光","price":19.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3310ce69_30fbb9af-56c9-486c-9b2e-8cf04ec247d7.png?v=1776867776"},{"product_id":"womens-tr90-full-rim-prescription-glasses-metal-temples","title":"Women's TR90 Full-Rim Glasses with Metal Temples","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\"\u003e26.4 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\"\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\"\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\"\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\u003eWomen\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\/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\"\u003e19mm\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\"\u003e41mm\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.13\"\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.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 Glossy Black","offer_id":42287312175150,"sku":"1040216498296_C1亮黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42287312306222,"sku":"1040216498296_C2玳瑁框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42287312338990,"sku":"1040216498296_C3透明框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Gray","offer_id":42287312371758,"sku":"1040216498296_C4透灰框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent Tea","offer_id":42287312404526,"sku":"1040216498296_C5透茶框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/8c47f70e_be83c3d5-9c20-4ea9-85f2-d66ddbea09cf.png?v=1776871698"},{"product_id":"womens-tr90-small-round-wavy-texture-prescription-glasses","title":"Women's TR90 Small Round 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\"\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\"\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\"\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\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\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\/tr90-frames\"\u003eTR90 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\"\u003e22mm\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\"\u003e45mm\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.81\"\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.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":42287371878446,"sku":"1041779673272_C1亮黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42287372009518,"sku":"1041779673272_C2透明框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42287372042286,"sku":"1041779673272_C3玳瑁框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Transparent Blue","offer_id":42287372075054,"sku":"1041779673272_C4透兰框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Gray","offer_id":42287372107822,"sku":"1041779673272_C5透灰框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a7c22a80_fb5da758-ad6f-4a77-a842-50e688253fce.png?v=1776874751"},{"product_id":"womens-tr90-round-prescription-glasses","title":"Women's TR90 Acetate Round 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\"\u003e27.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.97 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\"\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\u003eRound\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e25 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.98\"\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\/tr90-frames\"\u003eTR90 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\"\u003e25mm\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\"\u003e41mm\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.98\"\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.61\"\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":42289638047790,"sku":"1009129421791_C1黑色框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42289638113326,"sku":"1009129421791_C2玳瑁框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Gray","offer_id":42289638146094,"sku":"1009129421791_C3透灰框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C4 Reddish Brown","offer_id":42289638178862,"sku":"1009129421791_C4红棕框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent","offer_id":42289638211630,"sku":"1009129421791_C5透明框","price":19.88,"currency_code":"USD","in_stock":true},{"title":"C6 Olive Green","offer_id":42289638244398,"sku":"1009129421791_C6橄榄绿框","price":19.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3e732387_74fd9542-0562-4948-b032-b59e67ff27ce.png?v=1776933433"},{"product_id":"womens-cat-eye-vintage-prescription-glasses","title":"Women's Retro Cat-Eye 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\"\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\"\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\"\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\"\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\u003eCat-eye\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\u003eWomen\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\/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\"\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\"\u003e44mm\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.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.73\"\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":42289662099502,"sku":"1008384480994_C1亮黑框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Gray to Pink Gradient","offer_id":42289662165038,"sku":"1008384480994_C2上灰下粉框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42289662197806,"sku":"1008384480994_C3玳瑁框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Gradual Red","offer_id":42289662230574,"sku":"1008384480994_C4渐红框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Gradual Purple","offer_id":42289662263342,"sku":"1008384480994_C5渐紫框","price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2976d769_07ac416a-19f7-4b75-9b31-4b2fe1393c2f.png?v=1776935926"},{"product_id":"womens-tr90-ultra-light-optical-glasses","title":"Women's TR90 Ultralight 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\"\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\"\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\u003eMaterial: TR90\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\"\u003e14 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.55\"\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\"\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\/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\"\u003e14mm\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\"\u003e136mm\u003c\/span\u003e\n \u003cspan class=\"size-label inch label-bridge\"\u003e0.55\"\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.35\"\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":42290239930414,"sku":"990389244291_C1亮黑框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2 Black Top \/ Transparent Bottom","offer_id":42290244616238,"sku":"990389244291_C2上黑下透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3  Yellow Top \/ Transparent Bottom","offer_id":42290244649006,"sku":"990389244291_C3上黄下透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Blue to Red Gradient","offer_id":42290244681774,"sku":"990389244291_C4上篮下红框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Lotus Pink to Transparent Tea Fade","offer_id":42290244714542,"sku":"990389244291_C5上藕粉下透茶框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C6 Pink Top \/ Transparent Bottom","offer_id":42290244747310,"sku":"990389244291_C6上粉下透明框","price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/25d6c80f_fd1fb291-081e-4c81-9ad7-8180682865aa.png?v=1776940191"},{"product_id":"womens-tr90-metal-spring-hinge-glasses","title":"Women'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\"\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\"\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\"\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\u003eWomen\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\/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\"\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\"\u003e45mm\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.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.77\"\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":42290975965230,"sku":null,"price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42290976129070,"sku":null,"price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42290976161838,"sku":null,"price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Translucent Red","offer_id":42290976194606,"sku":null,"price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Translucent Purple","offer_id":42290976227374,"sku":null,"price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/053abecc_ccfdf461-cb7a-445b-9520-17fb24d331fa.png?v=1776956625"},{"product_id":"womens-rose-gold-round-prescription-glasses","title":"Women's Metal Round 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\"\u003e33 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.30\"\u003c\/span\u003e\n\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eFrame Weight: \u003cspan class=\"mm-val\"\u003e16.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.58 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\"\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\u003eRound\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \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\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\"\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\"\u003e33mm\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.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.30\"\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":42290990972974,"sku":"1023424947666_C1亮金框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C2 Black","offer_id":42290991005742,"sku":"1023424947666_C2亮黑框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C3 Silver","offer_id":42290991038510,"sku":"1023424947666_C3亮银框","price":14.93,"currency_code":"USD","in_stock":true},{"title":"C4 Rose Gold","offer_id":42290991071278,"sku":"1023424947666_C4玫瑰金框","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/5fe31039_dbabec00-4be7-4b11-a85c-e7e302103d6e.png?v=1776958809"},{"product_id":"womens-tr90-cat-eye-prescription-glasses-metal-temples","title":"Women's TR90 Cat-Eye 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\"\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\"\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\"\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\"\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\u003eCat-eye\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eBridge Width: \u003cspan class=\"mm-val\"\u003e14 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.55\"\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\"\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\/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\"\u003e14mm\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\"\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.55\"\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.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":42293681946670,"sku":"1020827684037_C1亮黑框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2 Blue","offer_id":42293682077742,"sku":"1020827684037_C2透蓝框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3 Transparent","offer_id":42293682110510,"sku":"1020827684037_C3透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Red","offer_id":42293682143278,"sku":"1020827684037_C4透红框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Purple","offer_id":42293682176046,"sku":"1020827684037_C5透紫框","price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/3e98f15e_156af0a1-87ed-4a5c-9551-3d6307da21bd.png?v=1777019813"},{"product_id":"womens-tr90-blue-light-blocking-cat-eye-vintage-glasses","title":"Women's TR90 Cat-Eye Large Frame Eyeglasses","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\"\u003e32.6 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\"\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\"\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\u003eCat-eye\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\"\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\/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\"\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.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.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 Glossy Black","offer_id":42294529916974,"sku":"991670733263_C1亮黑框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2  Clear","offer_id":42294530474030,"sku":"991670733263_C2透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3 Rose Red Gradient","offer_id":42294530506798,"sku":"991670733263_C3渐玫红框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Red Top \/ Transparent Orange Bottom","offer_id":42294530539566,"sku":"991670733263_C4上红下透菊框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Blue Gradient","offer_id":42294530572334,"sku":"991670733263_C5渐蓝框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C6 Black Top \/ Pink Bottom","offer_id":42294530605102,"sku":"991670733263_C6上黑下粉框","price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/348c735e_5a6b10ed-8eb8-492a-b393-627a74628001.png?v=1777022412"},{"product_id":"womens-tr90-blue-light-blocking-cat-eye-vintage-glassesrowxp","title":"Women's TR90 Cat-Eye Large Frame Eyeglasses","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\"\u003e32.6 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\"\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\"\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\u003eCat-eye\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\"\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\/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\"\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.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.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 Glossy Black","offer_id":42294626484270,"sku":"991670733263_C1亮黑框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C2  Clear","offer_id":42294627565614,"sku":"991670733263_C2透明框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C3 Rose Red Gradient","offer_id":42294627598382,"sku":"991670733263_C3渐玫红框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C4 Red Top \/ Transparent Orange Bottom","offer_id":42294627631150,"sku":"991670733263_C4上红下透菊框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C5 Blue Gradient","offer_id":42294627663918,"sku":"991670733263_C5渐蓝框","price":14.92,"currency_code":"USD","in_stock":true},{"title":"C6 Black Top \/ Pink Bottom","offer_id":42294627696686,"sku":"991670733263_C6上黑下粉框","price":14.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/348c735e_337f5e80-745b-4d90-838d-f30a0215208f.png?v=1777023325"},{"product_id":"womens-tr90-square-glasses-large-frame-prescription","title":"Women'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\"\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\"\u003e30.5 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.08 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\"\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\u003eWomen\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\/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\"\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\"\u003e41mm\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.13\"\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.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":42295267885102,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Lotus Pink","offer_id":42295267917870,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Wine Red","offer_id":42295267950638,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Gray Blue","offer_id":42295267983406,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C6 Tortoiseshell","offer_id":42295268016174,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/59072f9e_81fc92e1-9c06-4141-8b3f-32a08b4e1990.png?v=1777036431"},{"product_id":"womens-tr90-square-prescription-blue-light-blocking-glasses","title":"Women'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\"\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.3 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e0.89 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\"\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\"\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\u003eWomen\u003c\/u\u003e\n\u003c\/td\u003e\n \u003ctd\u003eArm Length: \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\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\/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\"\u003e16mm\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\"\u003e39mm\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.17\"\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.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\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":42295296983086,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Gray Gradient","offer_id":42295297081390,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoise","offer_id":42295297114158,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Wine Red Gradient","offer_id":42295297146926,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Orange Gradient","offer_id":42295297179694,"sku":null,"price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/16023fb6_809897d1-3d9f-4cf0-90bb-7bb5c7b05307.png?v=1777041763"},{"product_id":"womens-tr90-luxury-floral-pattern-prescription-glasses","title":"Women'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\"\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\"\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\"\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\"\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\u003eWomen\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\/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\"\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\"\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.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.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 Glossy Black","offer_id":42295316152366,"sku":"944100023154_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Translucent Green","offer_id":42295316250670,"sku":"944100023154_C2透青框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Translucent Gray","offer_id":42295316283438,"sku":"944100023154_C3透灰框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Wine Red","offer_id":42295316316206,"sku":"944100023154_C4酒红框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Red","offer_id":42295316348974,"sku":"944100023154_C5实红框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/19982a0f_d0e219b1-cca8-4b75-8eb1-35e194535e25.png?v=1777043773"},{"product_id":"new-womens-tr90-ultra-light-optical-large-frame-prescription-glasses","title":"Women'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\"\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\"\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\"\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\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\u003eWomen\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\/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\"\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\"\u003e48mm\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.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.89\"\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\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":42295328833582,"sku":"1013508239960_C1亮黑框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42295328866350,"sku":"1013508239960_C2红玳瑁框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Gray Champagne","offer_id":42295328899118,"sku":"1013508239960_C3灰香槟框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Gradient","offer_id":42295328931886,"sku":"1013508239960_C4渐变蓝框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 Red Gradient","offer_id":42295328964654,"sku":"1013508239960_C5渐变红框","price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/1b03d145_7fcb44e8-f880-40d3-a510-fa3c6aa2a7d3.png?v=1777045625"},{"product_id":"tr90-retro-cat-eye-prescription-glasses","title":"Women's TR90 Cat-Eye 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\"\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\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\u003eWomen\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\/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\"\u003e16mm\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\"\u003e45mm\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.09\"\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.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":42296810471470,"sku":"1015025317009_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Tortoiseshell","offer_id":42296810504238,"sku":"1015025317009_C2玳瑁框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Pink Gradient","offer_id":42296810537006,"sku":"1015025317009_C3渐变粉框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Blue Gradient","offer_id":42296810569774,"sku":"1015025317009_C4渐变蓝框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Red Gradient","offer_id":42296810602542,"sku":"1015025317009_C5渐变红框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/a38f5fa7_cb12cc7c-4252-4baf-b567-f0dbb71d5beb.png?v=1777103247"},{"product_id":"tr90-large-square-glasses-women","title":"Women's TR90 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\"\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.4 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.04 oz\u003c\/span\u003e\n\u003c\/td\u003e\n \u003ctd\u003eFrame Width: \u003cspan class=\"mm-val\"\u003e134 mm\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e5.28\"\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\"\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\u003eWomen\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\/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\"\u003e17mm\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\"\u003e42mm\u003c\/span\u003e\n \u003cspan class=\"size-label mm label-frame-width\"\u003e134mm\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.05\"\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.28\"\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":42296890490926,"sku":"990894870933_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Gray Gradient","offer_id":42296890523694,"sku":"990894870933_C2渐灰框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Pink Gradient","offer_id":42296890556462,"sku":"990894870933_C3渐粉框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Rose Red Gradient","offer_id":42296890589230,"sku":"990894870933_C4渐玫红框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Pink Blue","offer_id":42296890621998,"sku":"990894870933_C5粉蓝框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Pink Green","offer_id":42296890654766,"sku":"990894870933_C6粉绿框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/ece1a80b_7423bb5e-2fb7-4e12-bd6f-b9424e35d6c1.png?v=1777105894"},{"product_id":"womens-tr90-vintage-square-glasses","title":"Women'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\"\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\"\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\"\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\"\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\/tr90-frames\"\u003eTR90 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\"\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\"\u003e141mm\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.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.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":42297814614062,"sku":"1003872213065_C1黑色框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Brown","offer_id":42297816219694,"sku":"1003872213065_C2棕色框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Pink","offer_id":42297816252462,"sku":"1003872213065_C3粉色框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Red","offer_id":42297816285230,"sku":"1003872213065_C4红色框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Transparent","offer_id":42297816317998,"sku":"1003872213065_C5透明框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Striped gray","offer_id":42297816350766,"sku":"1003872213065_C6条纹灰框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/1ee2dcf7_ed037d8e-8a14-4158-9373-03d325b858a3.png?v=1777126819"},{"product_id":"womens-tr90-cat-eye-prescription-glasses","title":"Women's TR90 Cat-Eye 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\"\u003e28.4 g\u003c\/span\u003e\u003cspan class=\"inch-val\" style=\"display:none\"\u003e1.00 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\"\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\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\u003eWomen\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\/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\"\u003e16mm\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\"\u003e41mm\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.09\"\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.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\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":42297831424046,"sku":"968706060340_C1亮黑框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42297831915566,"sku":"968706060340_C2亮透明框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C3 Purple","offer_id":42297831948334,"sku":"968706060340_C3透紫框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C4 Orange","offer_id":42297831981102,"sku":"968706060340_C4透橘框","price":19.87,"currency_code":"USD","in_stock":true},{"title":"C5 powder","offer_id":42297832013870,"sku":"968706060340_C5透粉框","price":19.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/2b628cd3_0159ffb8-cf68-4de6-85b5-927984ca566c.png?v=1777129737"},{"product_id":"womens-tr90-artistic-large-frame-glasses","title":"Women'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\"\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\"\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\"\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\"\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\u003eWomen\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\/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\"\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\"\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.09\"\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 Black","offer_id":42297836011566,"sku":"1001830234088_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Transparent","offer_id":42297836044334,"sku":"1001830234088_C2透明框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Tortoiseshell","offer_id":42297836077102,"sku":"1001830234088_C3玳瑁框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Champagne","offer_id":42297836109870,"sku":"1001830234088_C4香槟框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Purple Floral Print","offer_id":42297836142638,"sku":"1001830234088_C5紫碎花框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C6 Rose Red Floral Print","offer_id":42297836175406,"sku":"1001830234088_C6玫红碎花框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/e34ea7ef_41be4899-7a62-4803-a1b6-3426e732f833.png?v=1777131083"},{"product_id":"womens-tr90-cat-eye-glasses-ins-style","title":"Women's TR90 Cat-Eye 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\"\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: TR+Metal\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\u003eCat-eye\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\"\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\/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\"\u003e46mm\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\"\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\"\u003e1.81\"\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.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":42298358169646,"sku":"928496468884_C1亮黑框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C2 Green","offer_id":42298358202414,"sku":"928496468884_C2渐绿框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C3 Tea","offer_id":42298358235182,"sku":"928496468884_C3渐茶框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C4 Transparent","offer_id":42298358267950,"sku":"928496468884_C4透明框","price":14.91,"currency_code":"USD","in_stock":true},{"title":"C5 Lotus Pink","offer_id":42298358300718,"sku":"928496468884_C5藕粉框","price":14.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/0031\/4158\/files\/cf586ee1_1f25995e-5ff1-4feb-82cf-aed1ccb54225.png?v=1777175175"},{"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"}],"url":"https:\/\/irisharp.com\/collections\/glasses-frames-for-women.oembed","provider":"zoomlensco","version":"1.0","type":"link"}