{"title":"Necklaces","description":"","products":[{"product_id":"moon-and-stars-necklace-gold-layered-chain-astrology-jewelry","title":"Moon and Stars Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* SPEC TABLE *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* VIDEOS *\/\n.oj-video-grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: nowrap;\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n  box-sizing: border-box;\n  justify-content: center;\n}\n.oj-video-card {\n  flex: 0 0 160px;\n  aspect-ratio: 9 \/ 14;\n  border-radius: 12px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.15);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.oj-video-card:hover {\n  border-color: rgba(201,168,76,0.45);\n  transform: translateY(-3px);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid {\n    justify-content: center;\n  }\n  .oj-video-card {\n    flex: 0 0 55vw;\n  }\n}\n\n\/* DELIVERY *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- FEATURE BOXES --\u003e\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🌙\u003c\/span\u003e\n      Moon \u0026amp; Stars Design\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e✨\u003c\/span\u003e\n      Gold Layered Chain\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🔩\u003c\/span\u003e\n      Hypoallergenic \u0026amp; Nickel-Free\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🎁\u003c\/span\u003e\n      Astrology Gift\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ABOUT --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      ✦  About This Necklace\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      Elegant moon and stars necklace with a gold layered chain design. Astrology themed — ideal for those who appreciate celestial motifs. Perfect for layering, gifting, or adding to your own jewelry collection.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      📋  Product Details\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eGold-tone stainless steel with white enamel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Length (Top)\u003c\/td\u003e\n\u003ctd\u003e16 inches + 2\/4 inches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Length (Bottom)\u003c\/td\u003e\n\u003ctd\u003e16 inches + 2\/4 inches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Size\u003c\/td\u003e\n\u003ctd\u003e0.4 × 0.1 inches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eLobster clasp\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eHypoallergenic\u003c\/td\u003e\n\u003ctd\u003eYes — nickel-free\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b7bfc8ee137e4196b32ea678fecb0afb.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY --\u003e\n  \u003cdiv class=\"oj-delivery\" id=\"ojDelivery3\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery3').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003e\n        Tracking number sent to your email once dispatched.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) {\n        i.classList.remove('open');\n      });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Color \/ Color","offer_id":48091253342449,"sku":"CJLX281725901AZ","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/68a5fe76-fba7-4139-9fcc-6796628ead5c.jpg?v=1777155164"},{"product_id":"punk-rose-love-necklace-fashion-personality-heart-shaped-clavicle-chain-pendant-necklace-for-valentines-day","title":"Punk Rose Love Necklace | Heart Pendant Clavicle Chain","description":"\u003cstyle\u003e\n\/* ═══════════════════════════════════════\n   OSCAR JEWELRY — Product Description\n═══════════════════════════════════════ *\/\n\/* ===== SPOTLIGHT ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 340px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n\n.oj-spot-main,\n.oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08),\n              0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n\n.oj-spot-main img,\n.oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n.oj-spot-main {\n  width: 160px;\n  height: 160px;\n  left: 90px;\n  top: 90px;\n  z-index: 3;\n}\n\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n\n.oj-spot-mini {\n  width: 58px;\n  height: 58px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1),\n              opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n}\n\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35),\n              0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 {\n  left: 141px;\n  top: 6px;\n}\n\n.oj-spot-mini.v2 {\n  left: 45.5px;\n  top: 45.5px;\n}\n\n.oj-spot-mini.v3 {\n  left: 236.5px;\n  top: 45.5px;\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg,#f0d78c,#c9a84c 55%,#a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width:480px) {\n  .oj-spot-cluster {\n    width: 290px;\n    height: 290px;\n  }\n\n  .oj-spot-main {\n    width: 137px;\n    height: 137px;\n    left: 77px;\n    top: 77px;\n  }\n\n  .oj-spot-mini {\n    width: 50px;\n    height: 50px;\n  }\n\n  .oj-spot-mini.v1 {\n    left: 120px;\n    top: 5px;\n  }\n\n  .oj-spot-mini.v2 {\n    left: 39px;\n    top: 39px;\n  }\n\n  .oj-spot-mini.v3 {\n    left: 202px;\n    top: 39px;\n  }\n\n  .oj-spot-tagline {\n    font-size: 15px;\n  }\n}\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ── FEATURE BOXES ── *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ── ACCORDION ── *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* ── SPEC TABLE ── *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* ── VIDEOS ── *\/\n.oj-video-grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: nowrap;\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n  box-sizing: border-box;\n}\n@media (max-width: 600px) {\n  .oj-video-grid {\n    gap: 5px;\n    overflow-x: auto;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n  }\n  .oj-video-grid::-webkit-scrollbar { display: none; }\n  .oj-video-card {\n    flex: 0 0 42vw;\n    min-width: 0;\n  }\n}\n.oj-video-card {\n  flex: 1 1 0;\n  min-width: 0;\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.15);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.oj-video-card:hover {\n  border-color: rgba(201,168,76,0.45);\n  transform: translateY(-3px);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* ── DELIVERY ── *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ChatGPT_Image_Apr_26_2026_11_11_07_PM.png?v=1777234289\" alt=\"Main Product\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Black\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/b6824d77-e348-4adf-b2e3-5bb6ccb7830c.jpg?v=1777208271\" alt=\"Black\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Gold\" style=\"--dx:-117px; --dy:67px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/efb606d2-ef1e-4002-b36c-6e0e28d36793.jpg?v=1777208271\" alt=\"Gold\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Silver\" style=\"--dx:117px; --dy:67px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ea0f1678-34aa-403b-b1a9-33259fd96ea2.jpg?v=1777208271\" alt=\"Silver\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"oj-spot-tagline\"\u003eChoose Your Finish\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ BLACK · GOLD · SILVER ✦\u003c\/div\u003e\n  \u003c\/div\u003e \n  \u003c!-- FEATURE BOXES — only from sent data --\u003e\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🌹\u003c\/span\u003e\n      Heart \u0026amp; Rose Pendant\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e✨\u003c\/span\u003e\n      Electroplated Finish\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🎨\u003c\/span\u003e\n      Multiple Colors\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e💍\u003c\/span\u003e\n      Clavicle Chain\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ABOUT --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      ✦  About This Necklace\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      Unique design, stylish and beautiful. Good material, comfortable wear. Heart-shaped rose pendant on a clavicle chain — available in a variety of colors, any choice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      📋  Product Details\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eHeart \/ Rose\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eMultiple — see options above\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEOS --\u003e\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/959dcd890aff416d9e6c0c4ab076d386.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c055029b43704418865f480a88841d21.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/327922c44f4f4deba72eaffbbafaf6c2.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ae9434ecb6b84f91a65a32579b9dd545.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6798391be61e45a9a69da07bf4273a19.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dcf26b5fdf574616be3dde3baa556243.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY — simple \u0026 clean --\u003e\n  \u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-delivery-note\"\u003e\n        Tracking number sent to your email once dispatched.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) {\n        i.classList.remove('open');\n      });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();    \/* ===== SPOTLIGHT ANIMATION + VARIANT CLICK ===== *\/\n\n  (function() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n\n    setTimeout(function() {\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n        }, i * 180);\n      });\n    }, 300);\n\n    minis.forEach(function(circle) {\n      circle.addEventListener('click', function() {\n        var value = this.dataset.variantValue;\n        if (!value) return;\n\n        var target =\n          document.querySelector('.neo-pill[data-value=\"' + value + '\"]') ||\n          document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]') ||\n          document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n        if (target) {\n          target.click();\n\n          minis.forEach(function(c) {\n            c.classList.remove('active');\n          });\n\n          this.classList.add('active');\n\n          var buyForm = document.getElementById('neoForm');\n\n          if (buyForm) {\n            buyForm.scrollIntoView({\n              behavior: 'smooth',\n              block: 'center'\n            });\n          }\n        }\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Black","offer_id":48091777007857,"sku":"CJLX222555101AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48091777040625,"sku":"CJLX222555102BY","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48091777073393,"sku":"CJLX222555103CX","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1861689049438490624.jpg?v=1777208262"},{"product_id":"inlaid-zircon-diamond-pendant-vintage-necklace","title":"Inlaid Zircon Diamond Pendant Vintage Necklace","description":"\u003cstyle\u003e\n\/* ═══════════════════════════════════════\n   OSCAR JEWELRY — Product Description\n═══════════════════════════════════════ *\/\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ── FEATURE BOXES ── *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ── ACCORDION ── *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-acc-arrow {\n  transition: 0.3s;\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* ── SPEC TABLE ── *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table td {\n  padding: 8px 4px;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n}\n\n\/* ── VIDEOS (FIXED 4 CLEAN GRID) ── *\/\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.15);\n  background: #050504;\n}\n\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* MOBILE — SAME 4 IN ROW, SMALLER GAP *\/\n@media (max-width: 600px) {\n  .oj-video-grid {\n    grid-template-columns: repeat(4, 1fr);\n    gap: 4px;\n  }\n}\n\n\/* ── DELIVERY ── *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-delivery-arrow {\n  transition: 0.3s;\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n\u003c!-- FEATURE BOXES --\u003e\n\u003cdiv class=\"oj-feat-grid\"\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eInlaid Zircon Pendant\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eElectroplated Finish\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📐\u003c\/span\u003eGeometric Shape\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003ePendant \/ Chain Options\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ABOUT --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    Vintage-style necklace with inlaid zircon diamond design. Metal material with electroplating treatment. Available as pendant or cross chain.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DETAILS --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    \u003ctable class=\"oj-spec-table\"\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eDiamond \/ Geometry\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100×100×20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Pendant \/ Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- VIDEOS --\u003e\n\u003cdiv class=\"oj-video-grid\"\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/90aeb532205046e7b2d83f17e25c19e7.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/388ffd8563fa4082a581a5eea8996969.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0b32ee2eaa734975b4216a0da17422b0.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/851d33bd00084696a2fb52d2d19c1a71.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n  \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery').classList.toggle('open')\"\u003e\n    ✦ Delivery \u0026amp; Shipping \u003cspan class=\"oj-delivery-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-delivery-body\"\u003e\n    \u003cdiv class=\"oj-delivery-cards\"\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(h=\u003e{\n  h.onclick=()=\u003eh.parentElement.classList.toggle('open');\n});\n\u003c\/script\u003e\n","brand":"My Store","offers":[{"title":"Pendant With Cross Chain","offer_id":48095593267441,"sku":"CJLX194004702BY","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Single Pendant","offer_id":48095593300209,"sku":"CJLX194004701AZ","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/046cb36e-aa11-4050-adff-6c783910096d.jpg?v=1777238585"},{"product_id":"magnetic-five-pointed-star-necklace-with-rhinestones-stainless-steel-clavicle-chain-personalized-designer-necklace-women-jewelry-gifts","title":"Magnetic Five-pointed Star Necklace","description":"\u003cstyle\u003e\n\/* ═══════════════════════════════════════\n   OSCAR JEWELRY — Product Description\n═══════════════════════════════════════ *\/\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ── FEATURE BOXES ── *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ── ACCORDION ── *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-acc-arrow {\n  transition: 0.3s;\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* ── SPEC TABLE ── *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table td {\n  padding: 8px 4px;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n}\n\n\/* ── VIDEOS (DESKTOP + MOBILE FIX) ── *\/\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.15);\n  background: #050504;\n}\n\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* MOBILE → 5 VIDEOS IN ONE CLEAN ROW *\/\n@media (max-width: 600px) {\n  .oj-video-grid {\n    grid-template-columns: repeat(5, 1fr);\n    gap: 4px;\n  }\n}\n\n\/* ── DELIVERY ── *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-delivery-arrow {\n  transition: 0.3s;\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n\u003c!-- FEATURE BOXES --\u003e\n\u003cdiv class=\"oj-feat-grid\"\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eInlaid Zircon Pendant\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eElectroplated Finish\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📐\u003c\/span\u003eGeometric Shape\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003ePendant \/ Chain Options\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ABOUT --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    Vintage-style necklace with inlaid zircon diamond design. Metal material with electroplating treatment. Available as pendant or cross chain.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DETAILS --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    \u003ctable class=\"oj-spec-table\"\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eDiamond \/ Geometry\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Pendant \/ Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- VIDEOS --\u003e\n\u003cdiv class=\"oj-video-grid\"\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4b71c8b5402846229b7926e087e4e867.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/559d5e0643b046ec922b7301082fe559.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/bb1fe00057ee41aca1d98beaaefe8b77.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/725d4ced5a964bd49c757049dbd1e553.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/75fbb6dfd8f54e79b1a71751770a0fb4.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n  \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery').classList.toggle('open')\"\u003e\n    ✦ Delivery \u0026amp; Shipping \u003cspan class=\"oj-delivery-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-delivery-body\"\u003e\n    \u003cdiv class=\"oj-delivery-cards\"\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(h=\u003e{\n  h.onclick=()=\u003eh.parentElement.classList.toggle('open');\n});\n\u003c\/script\u003e\n","brand":"My Store","offers":[{"title":"XINGX Necklace","offer_id":48095604998385,"sku":"CJLX192311301AZ","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1c039b82-813b-4742-9681-1acbfd6f3bdc.jpg?v=1777240015"},{"product_id":"2pcs-necklace-sun-and-moon-magnetic-pendant-clavicle-chain-necklace-for-couple-lovers","title":"✨ Sun \u0026 Moon Magnetic Couple Necklace Set ✨","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 255px; top: 220px; }\n.oj-spot-mini.v3 { left: 21px;  top: 220px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 218px; top: 188px; }\n  .oj-spot-mini.v3 { left: 18px;  top: 188px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* SPEC TABLE *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr { border-bottom: 1px solid rgba(201,168,76,0.08); }\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td { padding: 8px 4px; vertical-align: top; }\n.oj-spec-table td:first-child { color: #c9a84c; width: 44%; font-weight: 500; }\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* VIDEOS *\/\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 12px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.18);\n  background: #050504;\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid {\n    grid-template-columns: repeat(4, 1fr);\n    gap: 5px;\n  }\n}\n\n\/* DELIVERY *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- STYLE SPOTLIGHT --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"287\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"53\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ff00ecac-9b06-49f2-967a-ac6ecc214d45.jpg?v=1777241806\" alt=\"Sun Moon Magnetic Couple Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Copper 01kc Gold 12075\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f7197f8a-2036-4d54-bcdf-84c7c38e1f56.jpg?v=1777241812\" alt=\"Copper 01kc Gold 12075 option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Copper 02 White K5367\" style=\"--dx:-117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/7a920de4-45bc-490a-821e-0a0463bd00fe.jpg?v=1777241812\" alt=\"Copper 02 White K5367 option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Copper 03kc Gold White K11678\" style=\"--dx:117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/cc612787-14c2-4105-b63c-0862a6c12ca1.jpg?v=1777241812\" alt=\"Copper 03kc Gold White K11678 option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eTwo Hearts, One Bond.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR PAIR ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURE BOXES --\u003e\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🌙\u003c\/span\u003e\n      Moon Design\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e☀️\u003c\/span\u003e\n      Sun Design\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🧲\u003c\/span\u003e\n      Magnetic Pair\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🔗\u003c\/span\u003e\n      Clavicle Chain\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ABOUT --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      ✦  About This Necklace\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      Sun and moon magnetic couple necklace on a clavicle chain. Metal and copper material. The two pendants connect magnetically — sold as 1 pair.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      📋  Product Details\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eRegular Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eSun \u0026amp; Moon\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttribute\u003c\/td\u003e\n\u003ctd\u003eMagnetic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 Pair of Necklaces\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4 VIDEOS (chosen from 7) --\u003e\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4d7bdafafe4b4a02b49d69877860d329.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/eb07da0e38314fa093f329eae12ccd7d.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/695d074f34d440fbbcfcec0513aaa5c1.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6ec9885019184e7fbac2241c464bed4e.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY --\u003e\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliverySunMoon\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliverySunMoon').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003e\n        Tracking number sent to your email once dispatched.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) {\n        i.classList.remove('open');\n      });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\n\/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n   then fly out to position with dashed lines drawing behind them *\/\n(function initSpotlightBurst() {\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n})();\n\n\/* SPOTLIGHT CIRCLES — click to select that pair option in the buy form above *\/\ndocument.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n  circle.addEventListener('click', function() {\n    var value = this.dataset.variantValue;\n    if (!value) return;\n\n    var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n    if (target) {\n      target.click();\n\n      document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n\n      var buyForm = document.getElementById('neoForm');\n      if (buyForm) {\n        buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  });\n});\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Copper 01kc Gold 12075","offer_id":48095627903217,"sku":"CJLX234280001AZ","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Copper 02 White K5367","offer_id":48095627935985,"sku":"CJLX234280002BY","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Copper 03kc Gold White K11678","offer_id":48095627968753,"sku":"CJLX234280003CX","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ff00ecac-9b06-49f2-967a-ac6ecc214d45.jpg?v=1777241806"},{"product_id":"astral-moon-double-necklace","title":"Astral Moon Double Necklace","description":"\u003cstyle\u003e\n.oj-desc{\nmax-width:860px;\nmargin:0 auto;\ncolor:#f0f0f0;\nfont-family:\"Poppins\",sans-serif;\npadding:28px 16px;\nbox-sizing:border-box;\noverflow-x:hidden;\nwidth:100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 273px; top: 153px; }\n.oj-spot-mini.v2 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 233px; top: 131px; }\n  .oj-spot-mini.v2 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:10px;\nmargin-bottom:22px;\n}\n\n.oj-feat-box{\nborder:1px solid rgba(201,168,76,0.28);\nborder-radius:12px;\npadding:16px 10px;\ntext-align:center;\nbackground:linear-gradient(180deg,#0f0e0c,#080705);\nfont-size:13px;\ncolor:#f0f0f0;\nline-height:1.5;\nposition:relative;\noverflow:hidden;\ntransition:all .35s ease;\n}\n\n.oj-feat-box::before{\ncontent:\"\";\nposition:absolute;\ninset:0;\nbackground:linear-gradient(120deg,transparent,rgba(201,168,76,.25),transparent);\nopacity:0;\ntransition:.4s;\n}\n\n.oj-feat-box:hover::before{\nopacity:1;\n}\n\n.oj-feat-box:hover{\ntransform:translateY(-3px);\nborder-color:rgba(201,168,76,.6);\nbox-shadow:0 10px 30px rgba(201,168,76,.15);\n}\n\n.oj-feat-box span{\ndisplay:block;\nfont-size:22px;\nmargin-bottom:6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item{\nborder:1px solid rgba(201,168,76,0.18);\nborder-radius:12px;\nmargin-bottom:8px;\noverflow:hidden;\nbackground:#0b0a09;\n}\n\n.oj-acc-header{\npadding:15px 16px;\nfont-size:14px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-acc-arrow{transition:.3s;}\n\n.oj-acc-content{\ndisplay:none;\npadding:14px 16px;\nfont-size:13.5px;\ncolor:#d4d4d4;\nline-height:1.85;\n}\n\n.oj-acc-item.open .oj-acc-content{display:block;}\n.oj-acc-item.open .oj-acc-arrow{transform:rotate(180deg);}\n\n\/* VIDEO GRID *\/\n.oj-video-grid{\ndisplay:flex;\njustify-content:center;\nmargin:22px 0;\n}\n\n.oj-video-card{\nwidth:220px;\naspect-ratio:9\/14;\nborder-radius:10px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.15);\nbackground:#050504;\n}\n\n.oj-video-card video{\nwidth:100%;\nheight:100%;\nobject-fit:cover;\ndisplay:block;\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n.oj-video-card{\nwidth:180px;\n}\n\n}\n\n\/* DELIVERY *\/\n.oj-delivery{\nmargin-top:16px;\nborder-radius:14px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.22);\nbackground:#0b0a09;\n}\n\n.oj-delivery-header{\npadding:15px 16px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-delivery-body{\ndisplay:none;\npadding:16px;\n}\n\n.oj-delivery.open .oj-delivery-body{display:block;}\n\n.oj-delivery-cards{\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:10px;\n}\n\n.oj-delivery-card{\nbackground:rgba(201,168,76,0.06);\nborder:1px solid rgba(201,168,76,0.22);\nborder-radius:10px;\npadding:14px 16px;\ntext-align:center;\n}\n\n.oj-delivery-card-days{\nfont-size:20px;\nfont-weight:700;\ncolor:#c9a84c;\n}\n\n.oj-delivery-card-label{\nfont-size:12px;\ncolor:rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n\u003c!-- STYLE SPOTLIGHT --\u003e\n\u003cdiv class=\"oj-spotlight\"\u003e\n  \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n    \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n      \u003cdefs\u003e\n        \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n          \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n        \u003c\/marker\u003e\n      \u003c\/defs\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n    \u003c\/svg\u003e\n\n    \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n      \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1566463372828_1f2d212e-7a22-45b4-af36-2991c8d12c77.jpg?v=1777295131\" alt=\"Astral Moon Double Necklace\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"GOLD\" style=\"--dx:-135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/0e6cd4aa-6638-4ea4-aa35-74938fa726d8.jpg?v=1777295131\" alt=\"Gold option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Silver\" style=\"--dx:135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1566463372828_1f2d212e-7a22-45b4-af36-2991c8d12c77.jpg?v=1777295131\" alt=\"Silver option\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-tagline\"\u003eStars Aligned, Just For You.\u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR FINISH ✦\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-grid\"\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌙\u003c\/span\u003e\nAstral Moon Design\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003e\nDouble Layer Necklace\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⭐\u003c\/span\u003e\nStar Shape Pendant\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003e\nGift Ready Jewelry\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e\n✦ About This Necklace\n\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-content\"\u003e\nAstral moon double necklace with star-shaped design. Crafted using seiko processing technology with metal construction. Designed for women and suitable for occasions such as weddings, travel souvenirs, and employee gifts.\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e\n📋 Product Details\n\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-content\"\u003e\nMaterial: Metal\u003cbr\u003e\nProcessing Technology: Seiko\u003cbr\u003e\nType: Collar Necklace\u003cbr\u003e\nStyle: Women's\u003cbr\u003e\nShape: Star\u003cbr\u003e\nAttributes: Ordinary, Thin\u003cbr\u003e\nPackage Size: 100×100×20 mm\u003cbr\u003e\nPacking List: Double Necklace ×1\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-video-grid\"\u003e\n\u003cdiv class=\"oj-video-card\"\u003e\n\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/86e37109c6eb4e4aa1f9611931987914.mp4\"\u003e\n\u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n\u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery').classList.toggle('open')\"\u003e\n✦ Delivery \u0026amp; Shipping\n\u003cspan\u003e⌄\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-delivery-body\"\u003e\n\u003cdiv class=\"oj-delivery-cards\"\u003e\n\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(h=\u003e{\nh.onclick=()=\u003eh.parentElement.classList.toggle('open');\n});\n\n\/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n   then fly out to position with dashed lines drawing behind them *\/\n(function initSpotlightBurst() {\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n})();\n\n\/* SPOTLIGHT CIRCLES — click to select that finish in the buy form above *\/\ndocument.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n  circle.addEventListener('click', function() {\n    var value = this.dataset.variantValue;\n    if (!value) return;\n\n    var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n    if (target) {\n      target.click();\n\n      document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n\n      var buyForm = document.getElementById('neoForm');\n      if (buyForm) {\n        buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  });\n});\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"GOLD","offer_id":48098342863089,"sku":"CJZBLXLX13886-GOLD","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48098342895857,"sku":"CJZBLXLX13886-Silver","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1566463372828.jpg?v=1777295123"},{"product_id":"necklace-female-a-multi-band-fashion-clavicle-chain-diamond-pendant","title":"Necklace Female A Multi-band Fashion Clavicle Chain Diamond Pendant","description":"\u003cstyle\u003e\n.oj-desc{\nmax-width:860px;\nmargin:0 auto;\ncolor:#f0f0f0;\nfont-family:\"Poppins\",sans-serif;\npadding:28px 16px;\nbox-sizing:border-box;\noverflow-x:hidden;\nwidth:100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 273px; top: 153px; }\n.oj-spot-mini.v3 { left: 138px; top: 288px; }\n.oj-spot-mini.v4 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 233px; top: 131px; }\n  .oj-spot-mini.v3 { left: 118px; top: 246px; }\n  .oj-spot-mini.v4 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:10px;\nmargin-bottom:22px;\n}\n\n.oj-feat-box{\nborder:1px solid rgba(201,168,76,0.28);\nborder-radius:12px;\npadding:16px 10px;\ntext-align:center;\nbackground:linear-gradient(180deg,#0f0e0c,#080705);\nfont-size:13px;\ncolor:#f0f0f0;\nline-height:1.5;\nposition:relative;\noverflow:hidden;\ntransition:.35s;\n}\n\n.oj-feat-box:before{\ncontent:\"\";\nposition:absolute;\ninset:0;\nbackground:linear-gradient(120deg,transparent,rgba(201,168,76,.25),transparent);\nopacity:0;\ntransition:.4s;\n}\n\n.oj-feat-box:hover:before{opacity:1;}\n.oj-feat-box:hover{\ntransform:translateY(-3px);\nborder-color:rgba(201,168,76,.6);\nbox-shadow:0 10px 30px rgba(201,168,76,.15);\n}\n\n.oj-feat-box span{\ndisplay:block;\nfont-size:22px;\nmargin-bottom:6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item{\nborder:1px solid rgba(201,168,76,0.18);\nborder-radius:12px;\nmargin-bottom:8px;\noverflow:hidden;\nbackground:#0b0a09;\n}\n\n.oj-acc-header{\npadding:15px 16px;\nfont-size:14px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\nalign-items:center;\n}\n\n.oj-acc-arrow{\ndisplay:inline-block;\nfont-style:normal;\nfont-size:16px;\ncolor:rgba(201,168,76,0.7);\ntransition:transform 0.3s ease;\n}\n\n.oj-acc-item.open .oj-acc-arrow{transform:rotate(180deg);}\n\n.oj-acc-content{\ndisplay:none;\npadding:14px 16px;\nfont-size:13.5px;\ncolor:#d4d4d4;\nline-height:1.85;\nborder-top:1px solid rgba(201,168,76,0.1);\n}\n\n.oj-acc-item.open .oj-acc-content{display:block;}\n\n\/* VIDEOS *\/\n.oj-video-row{\ndisplay:grid;\ngrid-template-columns:repeat(6,1fr);\ngap:6px;\nmargin:22px 0;\n}\n\n.oj-video-card{\naspect-ratio:9\/16;\nborder-radius:10px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.15);\nbackground:#050504;\ntransition:border-color 0.3s ease, transform 0.3s ease;\ncursor:pointer;\n}\n\n.oj-video-card:hover{\nborder-color:#c9a84c;\ntransform:translateY(-3px);\nbox-shadow:0 10px 25px rgba(201,168,76,0.2);\n}\n\n.oj-video-card video{\nwidth:100%;\nheight:100%;\nobject-fit:cover;\ndisplay:block;\n}\n\n@media(max-width:600px){\n.oj-video-row{\ngap:3px;\n}\n.oj-video-card{\nborder-radius:6px;\n}\n}\n\n\/* DELIVERY *\/\n.oj-delivery{\nmargin-top:16px;\nborder-radius:14px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.22);\nbackground:#0b0a09;\n}\n\n.oj-delivery-header{\npadding:15px 16px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\nalign-items:center;\n}\n\n.oj-delivery-arrow{\ndisplay:inline-block;\nfont-size:16px;\ncolor:rgba(201,168,76,0.7);\ntransition:transform 0.3s ease;\n}\n\n.oj-delivery.open .oj-delivery-arrow{transform:rotate(180deg);}\n\n.oj-delivery-body{\ndisplay:none;\npadding:16px;\nborder-top:1px solid rgba(201,168,76,0.1);\n}\n\n.oj-delivery.open .oj-delivery-body{display:block;}\n\n.oj-delivery-cards{\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:10px;\n}\n\n.oj-delivery-card{\nbackground:rgba(201,168,76,0.06);\nborder:1px solid rgba(201,168,76,0.22);\nborder-radius:10px;\npadding:14px 16px;\ntext-align:center;\n}\n\n.oj-delivery-card-days{\nfont-size:20px;\nfont-weight:700;\ncolor:#c9a84c;\n}\n\n.oj-delivery-card-label{\nfont-size:12px;\ncolor:rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n  \u003c!-- STYLE SPOTLIGHT --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"320\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/6595ad1b-e239-4fb7-9619-e4be04904347.jpg?v=1777297171\" alt=\"Heart Diamond Pendant Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Eye\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f61f5003-6532-4482-9373-69575b9cb5b7.jpg?v=1777297176\" alt=\"Eye option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Gold\" style=\"--dx:-135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/9b61d93f-0abf-4a2c-8009-07f58438003b.jpg?v=1777297176\" alt=\"Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Set\" style=\"--dx:0px; --dy:-135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/adac7856-5579-4655-a269-ae57b16aaddf.jpg?v=1777297176\" alt=\"Set option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v4\" data-variant-value=\"Silver\" style=\"--dx:135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/68f4e583-c427-4082-b5f8-84b770d91473.jpg?v=1777297176\" alt=\"Silver option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eLight Luxury, Made For You.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR STYLE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003e Diamond Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e❤️\u003c\/span\u003e Heart Shape Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003e Light Luxury Style\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003e Cross Chain Necklace\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eFemale fashion clavicle chain necklace featuring heart-shaped diamond pendant. Designed in light luxury style with copper material and cross chain structure.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eMaterial: Copper\u003cbr\u003eStyle: Women's\u003cbr\u003eShape: Heart-shaped\u003cbr\u003eChain Style: Cross chain\u003cbr\u003eMulti-layer: No\u003cbr\u003ePendant: Yes\u003cbr\u003eExtension Chain: 10cm or less\u003cbr\u003eCircumference: 21cm – 50cm\u003cbr\u003ePackage: Clavicle chain ×1\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-row\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e88c81809ad343cc9ec6c09d15081a46.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/06317c119dc44cf49978da424a7b5ce5.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/06c7ddbd7d3f4c5ca4aa25751cd14e04.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f71a4890d7364a4e8fa299c3adb0eef2.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/623352105fbc434798d4dd20077cf0c6.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/91ffccca068745b4a003d2b02eb44732.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      ✦ Delivery \u0026amp; Shipping \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that style in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Eye \/ 1PCS","offer_id":48098402369777,"sku":"CJLX123563005EV","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ 1PCS","offer_id":48098402402545,"sku":"CJLX123563003CX","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ 2PCS","offer_id":48098402435313,"sku":"CJLX123563001AZ","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Set \/ 1PCS","offer_id":48098402468081,"sku":"CJLX123563007GT","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 1PCS","offer_id":48098402500849,"sku":"CJLX123563004DW","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 2PCS","offer_id":48098402533617,"sku":"CJLX123563002BY","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/6595ad1b-e239-4fb7-9619-e4be04904347.jpg?v=1777297171"},{"product_id":"glow-in-the-dark-necklace-moon-square-heart-necklaces-for-woman-hollow-water-drop-pendant-night-fluorescence-light-accessories","title":"Glow In The Dark Necklace Moon","description":"\u003cstyle\u003e\n.oj-desc{\nmax-width:860px;\nmargin:0 auto;\ncolor:#f0f0f0;\nfont-family:\"Poppins\",sans-serif;\npadding:28px 16px;\nbox-sizing:border-box;\noverflow-x:hidden;\nwidth:100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 255px; top: 220px; }\n.oj-spot-mini.v3 { left: 21px;  top: 220px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 218px; top: 188px; }\n  .oj-spot-mini.v3 { left: 18px;  top: 188px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:10px;\nmargin-bottom:22px;\n}\n\n.oj-feat-box{\nborder:1px solid rgba(201,168,76,0.28);\nborder-radius:12px;\npadding:16px 10px;\ntext-align:center;\nbackground:linear-gradient(180deg,#0f0e0c,#080705);\nfont-size:13px;\ncolor:#f0f0f0;\nline-height:1.5;\nposition:relative;\noverflow:hidden;\ntransition:.35s;\n}\n\n.oj-feat-box:before{\ncontent:\"\";\nposition:absolute;\ninset:0;\nbackground:linear-gradient(120deg,transparent,rgba(201,168,76,.25),transparent);\nopacity:0;\ntransition:.4s;\n}\n\n.oj-feat-box:hover:before{opacity:1;}\n\n.oj-feat-box:hover{\ntransform:translateY(-3px);\nborder-color:rgba(201,168,76,.6);\nbox-shadow:0 10px 30px rgba(201,168,76,.15);\n}\n\n.oj-feat-box span{\ndisplay:block;\nfont-size:22px;\nmargin-bottom:6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item{\nborder:1px solid rgba(201,168,76,0.18);\nborder-radius:12px;\nmargin-bottom:8px;\noverflow:hidden;\nbackground:#0b0a09;\n}\n\n.oj-acc-header{\npadding:15px 16px;\nfont-size:14px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-acc-content{\ndisplay:none;\npadding:14px 16px;\nfont-size:13.5px;\ncolor:#d4d4d4;\nline-height:1.85;\n}\n\n.oj-acc-item.open .oj-acc-content{display:block;}\n\n\/* VIDEO SAME ROW *\/\n.oj-video-row{\ndisplay:grid;\ngrid-template-columns:repeat(1,1fr);\ngap:6px;\nmargin:22px 0;\nmax-width:220px;\nmargin-left:auto;\nmargin-right:auto;\n}\n\n.oj-video-card{\naspect-ratio:9\/14;\nborder-radius:10px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.15);\nbackground:#050504;\n}\n\n.oj-video-card video{\nwidth:100%;\nheight:100%;\nobject-fit:cover;\ndisplay:block;\n}\n\n\/* DELIVERY *\/\n.oj-delivery{\nmargin-top:16px;\nborder-radius:14px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.22);\nbackground:#0b0a09;\n}\n\n.oj-delivery-header{\npadding:15px 16px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-delivery-body{\ndisplay:none;\npadding:16px;\n}\n\n.oj-delivery.open .oj-delivery-body{display:block;}\n\n.oj-delivery-cards{\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:10px;\n}\n\n.oj-delivery-card{\nbackground:rgba(201,168,76,0.06);\nborder:1px solid rgba(201,168,76,0.22);\nborder-radius:10px;\npadding:14px 16px;\ntext-align:center;\n}\n\n.oj-delivery-card-days{\nfont-size:20px;\nfont-weight:700;\ncolor:#c9a84c;\n}\n\n.oj-delivery-card-label{\nfont-size:12px;\ncolor:rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n\u003c!-- STYLE SPOTLIGHT --\u003e\n\u003cdiv class=\"oj-spotlight\"\u003e\n  \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n    \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n      \u003cdefs\u003e\n        \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n          \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n        \u003c\/marker\u003e\n      \u003c\/defs\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"287\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"53\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n    \u003c\/svg\u003e\n\n    \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n      \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/3558b7c7-2493-49ad-a1a0-42354492fd9a.jpg?v=1777297957\" alt=\"Glow In Dark Necklace\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Cube\" style=\"--dx:0px; --dy:135px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d0abac09-3d67-4c9c-a7f5-03dd5bb0a14b.jpg?v=1777297962\" alt=\"Cube option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Moon love\" style=\"--dx:-117px; --dy:-68px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d8398de3-8388-4f58-869c-af17cae851b8.jpg?v=1777297961\" alt=\"Moon love option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Water droplets\" style=\"--dx:117px; --dy:-68px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/978c6738-4a54-4562-a166-e5d1a6f5f1a8.jpg?v=1777297962\" alt=\"Water droplets option\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-tagline\"\u003eGlow With Every Move.\u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SHAPE ✦\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE BOXES --\u003e\n\u003cdiv class=\"oj-feat-grid\"\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌙\u003c\/span\u003e\nGlow In Dark Design\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003e\nNight Fluorescence\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💧\u003c\/span\u003e\nHollow Water Drop Shape\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003e\nClavicle Chain Necklace\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ABOUT --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e\n✦ About This Necklace\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-content\"\u003e\nGlow in the dark necklace with hollow pendant design. Night fluorescence light accessory in Europe and America style. Made from alloy material with electroplating treatment.\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DETAILS --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e\n📋 Product Details\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-acc-content\"\u003e\nMaterial: Alloy\u003cbr\u003e\nStyle: Women's\u003cbr\u003e\nStyle Type: Europe and America\u003cbr\u003e\nShape: Hollow\u003cbr\u003e\nTreatment Process: Electroplating\u003cbr\u003e\nType: Necklace\u003cbr\u003e\nAttributes: Ordinary, Thin\u003cbr\u003e\nPackage Size: 100×100×20 mm\u003cbr\u003e\nPacking List: Clavicle Chain ×1\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- VIDEO --\u003e\n\u003cdiv class=\"oj-video-row\"\u003e\n\u003cdiv class=\"oj-video-card\"\u003e\n\u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ef8f8a48f5b8487385a4322ea20b2990.mp4\"\u003e\n\u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n\u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDelivery').classList.toggle('open')\"\u003e\n✦ Delivery \u0026amp; Shipping\n\u003cspan\u003e⌄\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-delivery-body\"\u003e\n\u003cdiv class=\"oj-delivery-cards\"\u003e\n\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(h=\u003e{\nh.onclick=()=\u003eh.parentElement.classList.toggle('open');\n});\n\n\/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n   then fly out to position with dashed lines drawing behind them *\/\n(function initSpotlightBurst() {\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n})();\n\n\/* SPOTLIGHT CIRCLES — click to select that shape in the buy form above *\/\ndocument.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n  circle.addEventListener('click', function() {\n    var value = this.dataset.variantValue;\n    if (!value) return;\n\n    var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n    if (target) {\n      target.click();\n\n      document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n\n      var buyForm = document.getElementById('neoForm');\n      if (buyForm) {\n        buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  });\n});\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Cube","offer_id":48098415149297,"sku":"CJST145121502BY","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Moon love","offer_id":48098415182065,"sku":"CJST145121501AZ","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Water droplets","offer_id":48098415214833,"sku":"CJST145121503CX","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/3558b7c7-2493-49ad-a1a0-42354492fd9a.jpg?v=1777297957"},{"product_id":"square-plate-tarot-necklace-female-sun-moon-heart-long-necklace","title":"Square Plate Tarot Necklace Female Sun Moon Heart Long Necklace","description":"\u003cstyle\u003e\n.oj-desc{\nmax-width:860px;\nmargin:0 auto;\ncolor:#f0f0f0;\nfont-family:\"Poppins\",sans-serif;\npadding:28px 16px;\nbox-sizing:border-box;\noverflow-x:hidden;\nwidth:100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 233px; top: 58px;  }\n.oj-spot-mini.v3 { left: 273px; top: 153px; }\n.oj-spot-mini.v4 { left: 233px; top: 248px; }\n.oj-spot-mini.v5 { left: 138px; top: 288px; }\n.oj-spot-mini.v6 { left: 43px;  top: 248px; }\n.oj-spot-mini.v7 { left: 3px;   top: 153px; }\n.oj-spot-mini.v8 { left: 43px;  top: 58px;  }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 199px; top: 50px;  }\n  .oj-spot-mini.v3 { left: 233px; top: 131px; }\n  .oj-spot-mini.v4 { left: 199px; top: 212px; }\n  .oj-spot-mini.v5 { left: 118px; top: 246px; }\n  .oj-spot-mini.v6 { left: 37px;  top: 212px; }\n  .oj-spot-mini.v7 { left: 3px;   top: 131px; }\n  .oj-spot-mini.v8 { left: 37px;  top: 50px;  }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:10px;\nmargin-bottom:22px;\n}\n\n.oj-feat-box{\nborder:1px solid rgba(201,168,76,0.28);\nborder-radius:12px;\npadding:16px 10px;\ntext-align:center;\nbackground:linear-gradient(180deg,#0f0e0c,#080705);\nfont-size:13px;\ncolor:#f0f0f0;\nline-height:1.5;\nposition:relative;\noverflow:hidden;\ntransition:.35s;\n}\n\n.oj-feat-box:before{\ncontent:\"\";\nposition:absolute;\ninset:0;\nbackground:linear-gradient(120deg,transparent,rgba(201,168,76,.25),transparent);\nopacity:0;\ntransition:.4s;\n}\n\n.oj-feat-box:hover:before{opacity:1;}\n\n.oj-feat-box:hover{\ntransform:translateY(-3px);\nborder-color:rgba(201,168,76,.6);\nbox-shadow:0 10px 30px rgba(201,168,76,.15);\n}\n\n.oj-feat-box span{\ndisplay:block;\nfont-size:22px;\nmargin-bottom:6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item{\nborder:1px solid rgba(201,168,76,0.18);\nborder-radius:12px;\nmargin-bottom:8px;\noverflow:hidden;\nbackground:#0b0a09;\n}\n\n.oj-acc-header{\npadding:15px 16px;\nfont-size:14px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-acc-content{\ndisplay:none;\npadding:14px 16px;\nfont-size:13.5px;\ncolor:#d4d4d4;\nline-height:1.85;\n}\n\n.oj-acc-item.open .oj-acc-content{display:block;}\n\n\/* VIDEO *\/\n.oj-video-row{\ndisplay:grid;\ngrid-template-columns:1fr;\ngap:6px;\nmargin:22px auto;\nmax-width:220px;\n}\n\n.oj-video-card{\naspect-ratio:9\/14;\nborder-radius:10px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.15);\nbackground:#050504;\n}\n\n.oj-video-card video{\nwidth:100%;\nheight:100%;\nobject-fit:cover;\ndisplay:block;\n}\n\n\/* DELIVERY *\/\n.oj-delivery{\nmargin-top:16px;\nborder-radius:14px;\noverflow:hidden;\nborder:1px solid rgba(201,168,76,0.22);\nbackground:#0b0a09;\n}\n\n.oj-delivery-header{\npadding:15px 16px;\ncolor:#c9a84c;\ncursor:pointer;\ndisplay:flex;\njustify-content:space-between;\n}\n\n.oj-delivery-body{\ndisplay:none;\npadding:16px;\n}\n\n.oj-delivery.open .oj-delivery-body{display:block;}\n\n.oj-delivery-cards{\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:10px;\n}\n\n.oj-delivery-card{\nbackground:rgba(201,168,76,0.06);\nborder:1px solid rgba(201,168,76,0.22);\nborder-radius:10px;\npadding:14px 16px;\ntext-align:center;\n}\n\n.oj-delivery-card-days{\nfont-size:20px;\nfont-weight:700;\ncolor:#c9a84c;\n}\n\n.oj-delivery-card-label{\nfont-size:12px;\ncolor:rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\u003cdiv class=\"oj-desc\"\u003e\n\u003c!-- STYLE SPOTLIGHT --\u003e\n\u003cdiv class=\"oj-spotlight\"\u003e\n  \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n    \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n      \u003cdefs\u003e\n        \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n          \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n        \u003c\/marker\u003e\n      \u003c\/defs\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"265\" y2=\"90\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"265\" y2=\"280\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"320\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"75\" y2=\"280\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"75\" y2=\"90\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n    \u003c\/svg\u003e\n\n    \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n      \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d8ea7dc7-233b-4695-be20-582b573dd314.jpg?v=1777298471\" alt=\"Sun Moon Tarot Necklace\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Black Moonlight\" style=\"--dx:0px; --dy:135px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/524f51e7-cf5a-4e26-b569-d04c3e31b640.jpg?v=1777298474\" alt=\"Black Moonlight option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Blue Eye\" style=\"--dx:-95px; --dy:95px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/cb175a1d-494e-4b34-b5af-4f32e5ed4a6c.jpg?v=1777298474\" alt=\"Blue Eye option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Flying Saucer\" style=\"--dx:-135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/6956238b-a6d7-438c-94dd-8cb1d1f8ef35.jpg?v=1777298475\" alt=\"Flying Saucer option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v4\" data-variant-value=\"Green Eight Awn Star\" style=\"--dx:-95px; --dy:-95px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f157d6ca-0fa6-4489-a142-d9114d3db77e.jpg?v=1777298475\" alt=\"Green Eight Awn Star option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v5\" data-variant-value=\"Heart Shape\" style=\"--dx:0px; --dy:-135px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/dd36b3b8-5e7d-4828-88e8-576ba4361997.jpg?v=1777298474\" alt=\"Heart Shape option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v6\" data-variant-value=\"Psychedelic\" style=\"--dx:95px; --dy:-95px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/b657a994-352f-48b7-a823-66213a6491d2.jpg?v=1777298474\" alt=\"Psychedelic option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v7\" data-variant-value=\"Purple Eight Awn Star\" style=\"--dx:135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/7fe8c390-138b-41bb-9604-8cdb2548859a.jpg?v=1777298474\" alt=\"Purple Eight Awn Star option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v8\" data-variant-value=\"Red Eye\" style=\"--dx:95px; --dy:95px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/6c8350fb-e48f-446f-a0db-d63c78323916.jpg?v=1777298474\" alt=\"Red Eye option\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-tagline\"\u003eMystic Symbols, Endless Meaning.\u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SYMBOL ✦\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE BOXES --\u003e\n\u003cdiv class=\"oj-feat-grid\"\u003e\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌙\u003c\/span\u003e Sun Moon Tarot Design\u003c\/div\u003e\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔷\u003c\/span\u003e Square Plate Pendant\u003c\/div\u003e\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003e Mixed Gem Inlaid\u003c\/div\u003e\n\u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003e O-Ring Chain Necklace\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ABOUT --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003c\/div\u003e\n\u003cdiv class=\"oj-acc-content\"\u003eSquare plate tarot necklace featuring sun, moon and symbolic designs. Mixed gem inlaid pendant with copper material and O-ring chain. Designed as a long necklace for women's fashion styling.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DETAILS --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n\u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003c\/div\u003e\n\u003cdiv class=\"oj-acc-content\"\u003eMaterial: Copper\u003cbr\u003ePendant Material: Mixed Gem Inlaid\u003cbr\u003eChain Style: O-ring Chain\u003cbr\u003eTreatment Process: Diamond\u003cbr\u003eLength: 53cm + 5cm Extension\u003cbr\u003ePendant Size: 25 × 30mm\u003cbr\u003eAttributes: Ordinary, Thin\u003cbr\u003ePackage Size: 100×100×20 mm\u003cbr\u003ePacking List: 1 × Necklace\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VIDEO --\u003e\n\u003cdiv class=\"oj-video-row\"\u003e\n\u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d104dc75c6b147cf91db4bac24fec485.mp4\"\u003e\n\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"oj-delivery\" id=\"ojDelivery\"\u003e\n\u003cdiv class=\"oj-delivery-header\"\u003e✦ Delivery \u0026amp; Shipping \u003cspan\u003e⌄\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-body\"\u003e\n\u003cdiv class=\"oj-delivery-cards\"\u003e\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card\"\u003e\n\u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(function(header){\n  header.addEventListener('click', function(){\n    header.parentElement.classList.toggle('open');\n  });\n});\n\nvar deliveryHeader = document.querySelector('#ojDelivery .oj-delivery-header');\nif (deliveryHeader) {\n  deliveryHeader.addEventListener('click', function(){\n    document.getElementById('ojDelivery').classList.toggle('open');\n  });\n}\n\n\/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n   then fly out to position with dashed lines drawing behind them *\/\n(function initSpotlightBurst() {\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n})();\n\n\/* SPOTLIGHT CIRCLES — click to select that symbol in the buy form above *\/\ndocument.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n  circle.addEventListener('click', function() {\n    var value = this.dataset.variantValue;\n    if (!value) return;\n\n    var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n    if (target) {\n      target.click();\n\n      document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n\n      var buyForm = document.getElementById('neoForm');\n      if (buyForm) {\n        buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  });\n});\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Black Moonlight","offer_id":48098421047537,"sku":"CJLX208072301AZ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue Eye","offer_id":48098421080305,"sku":"CJLX208072302BY","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Flying Saucer","offer_id":48098421113073,"sku":"CJLX208072305EV","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green Eight Awn Star","offer_id":48098421145841,"sku":"CJLX208072303CX","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Heart Shape","offer_id":48098421178609,"sku":"CJLX208072306FU","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Psychedelic","offer_id":48098421244145,"sku":"CJLX208072307GT","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Purple Eight Awn Star","offer_id":48098421276913,"sku":"CJLX208072309IR","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Red Eye","offer_id":48098421309681,"sku":"CJLX208072304DW","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/91c847a0-3828-4515-9cc5-0a99b47280d4.jpg?v=1777298464"},{"product_id":"18k-love-hug-necklace-couple-anniversary-valentines-day-gift-fashion-simple-temperament-clavicle-chain-pendant-necklace","title":"18K Love Hug Necklace Couple","description":"\u003cstyle\u003e\n\/* ═══════════════════════════════════════\n   OSCAR JEWELRY — Product Description\n═══════════════════════════════════════ *\/\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 273px; top: 153px; }\n.oj-spot-mini.v3 { left: 138px; top: 288px; }\n.oj-spot-mini.v4 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 233px; top: 131px; }\n  .oj-spot-mini.v3 { left: 118px; top: 246px; }\n  .oj-spot-mini.v4 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n\/* ── FEATURE BOXES ── *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ── ACCORDION ── *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-acc-arrow { transition: 0.3s; }\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* ── SPEC TABLE ── *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table td {\n  padding: 8px 4px;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n}\n\n\/* ── VIDEOS (2 VIDEO SYSTEM) ── *\/\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.15);\n  background: #050504;\n}\n\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* MOBILE → SAME ROW CLEAN *\/\n@media (max-width: 600px) {\n  .oj-video-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 4px;\n  }\n\n  .oj-video-card {\n    aspect-ratio: 1 \/ 1.3;\n  }\n}\n\n\/* ── DELIVERY ── *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n}\n.oj-delivery-arrow { transition: 0.3s; }\n.oj-delivery-body { display: none; padding: 16px; }\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n\u003c!-- STYLE SPOTLIGHT --\u003e\n\u003cdiv class=\"oj-spotlight\"\u003e\n  \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n    \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n      \u003cdefs\u003e\n        \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n          \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n        \u003c\/marker\u003e\n      \u003c\/defs\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"320\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n    \u003c\/svg\u003e\n\n    \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n      \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/b24c8840-3787-49a7-8a70-3f52440190b6.jpg?v=1777299467\" alt=\"Love Hug Necklace\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Black\" style=\"--dx:0px; --dy:135px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ef0988b3-0144-415e-9dc3-d2b84b075230.jpg?v=1777299471\" alt=\"Black option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Gold\" style=\"--dx:-135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/c47110cb-6b44-4a52-a25d-ca76db8886fd.jpg?v=1777299471\" alt=\"Gold option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Rose Gold\" style=\"--dx:0px; --dy:-135px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d892f7d6-43ff-479f-a9b2-3de60fb52c99.jpg?v=1777299471\" alt=\"Rose Gold option\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-mini v4\" data-variant-value=\"Silver\" style=\"--dx:135px; --dy:0px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/5e8dd125-01aa-45fd-8058-496b111bcaa0.jpg?v=1777299471\" alt=\"Silver option\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-tagline\"\u003eWrapped In Warmth.\u003c\/div\u003e\n  \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR FINISH ✦\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"oj-feat-grid\"\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🤝\u003c\/span\u003eLove Hug Design\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eElectroplated Finish\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003eCross Chain\u003c\/div\u003e\n  \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eCouple Necklace\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ABOUT --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    Simple clavicle chain necklace with love hug pendant design. Made of copper with electroplating treatment.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DETAILS --\u003e\n\u003cdiv class=\"oj-acc-item\"\u003e\n  \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oj-acc-content\"\u003e\n    \u003ctable class=\"oj-spec-table\"\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCopper \/ Metal\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eDoll\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eCross Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eThin\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- VIDEOS --\u003e\n\u003cdiv class=\"oj-video-grid\"\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\n    \u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e9d9ed17c87546948cee41d0b4b0d712.mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-video-card\"\u003e\n    \u003cvideo autoplay muted loop playsinline src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d1bbaaafa4944adb920b51143c964a48.mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DELIVERY --\u003e\n\u003cdiv class=\"oj-delivery\"\u003e\n  \u003cdiv class=\"oj-delivery-header\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e\n    ✦ Delivery \u0026amp; Shipping \u003cspan class=\"oj-delivery-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oj-delivery-body\"\u003e\n    \u003cdiv class=\"oj-delivery-cards\"\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-card\"\u003e\n        \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking Available\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.oj-acc-header').forEach(h=\u003e{\n  h.onclick=()=\u003eh.parentElement.classList.toggle('open');\n});\n\n\/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n   then fly out to position with dashed lines drawing behind them *\/\n(function initSpotlightBurst() {\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n})();\n\n\/* SPOTLIGHT CIRCLES — click to select that finish in the buy form above *\/\ndocument.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n  circle.addEventListener('click', function() {\n    var value = this.dataset.variantValue;\n    if (!value) return;\n\n    var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n               || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n    if (target) {\n      target.click();\n\n      document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n\n      var buyForm = document.getElementById('neoForm');\n      if (buyForm) {\n        buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n    }\n  });\n});\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Black \/ L","offer_id":48098430255345,"sku":"CJLX222539406FU","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48098430288113,"sku":"CJLX222539405EV","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48098430320881,"sku":"CJLX222539404DW","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ L","offer_id":48098430353649,"sku":"CJLX222539412LO","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ M","offer_id":48098430386417,"sku":"CJLX222539411KP","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ S","offer_id":48098430419185,"sku":"CJLX222539410JQ","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ L","offer_id":48098430451953,"sku":"CJLX222539409IR","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ M","offer_id":48098430484721,"sku":"CJLX222539408HS","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ S","offer_id":48098430517489,"sku":"CJLX222539407GT","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L","offer_id":48098430550257,"sku":"CJLX222539403CX","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ M","offer_id":48098430583025,"sku":"CJLX222539402BY","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ S","offer_id":48098430615793,"sku":"CJLX222539401AZ","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/b24c8840-3787-49a7-8a70-3f52440190b6.jpg?v=1777299467"},{"product_id":"fashion-jewelry-dragon-sword-pendant-necklace-paved-black-color-jewelry-for-men-boy-christmas-gifts","title":"Fashion Jewelry Dragon Sword Pendant Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* FEATURE BOXES *\/\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n\/* ACCORDION *\/\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n\n\/* SPEC TABLE *\/\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* VIDEOS *\/\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n@media (max-width: 600px) {\n  .oj-video-grid {\n    grid-template-columns: repeat(3, 1fr);\n    gap: 4px;\n  }\n}\n\n\/* DELIVERY *\/\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- FEATURE BOXES --\u003e\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🐉\u003c\/span\u003e\n      Dragon Sword Pendant\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e⚫\u003c\/span\u003e\n      Black Color Jewelry\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e⚙️\u003c\/span\u003e\n      Titanium Steel \u0026amp; Alloy\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n      \u003cspan\u003e🎁\u003c\/span\u003e\n      Men \u0026amp; Boys Christmas Gift\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ABOUT --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      ✦  About This Necklace\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      Unique design, stylish and beautiful. Good material, high quality. Fashion jewelry dragon sword pendant necklace paved in black color — perfect as a Christmas gift for men and boys. Unisex.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e\n      📋  Product Details\n      \u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Titanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eAlloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eEight-character claw-free Dragon \/ Flying Dragon Cross\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eLarge Hemp Flowers Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e60cm (0.3 Hemp Flowers Chain)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eUnisex — Men \u0026amp; Boys\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VIDEOS --\u003e\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2029778fbaab4f7ca2d38c9d2d06c570.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1461f61b4acc4418bfd17839dc38f3c5.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a3343b545fe741fd8a9909e7bd1893cf.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DELIVERY --\u003e\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryDragon\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryDragon').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003e\n        Tracking number sent to your email once dispatched.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) {\n        i.classList.remove('open');\n      });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Clawless Dragon","offer_id":48195049324785,"sku":"CJLX210499201AZ","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Dragon Cross","offer_id":48195049357553,"sku":"CJLX210499202BY","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/8de324fe-6342-48fc-9cde-be89d39b7150_trans.jpg?v=1779197644"},{"product_id":"round-zodiac-necklace","title":"Round zodiac necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* VIDEOS — centered single card *\/\n.oj-video-grid {\n  display: flex;\n  justify-content: center;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  width: 25%;\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-card { width: 55%; }\n}\n\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e♈\u003c\/span\u003eRound Zodiac Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🪙\u003c\/span\u003eCopper Material\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eEco-Friendly Plating\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📐\u003c\/span\u003eThin \u0026amp; Ordinary Finish\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eRound zodiac necklace. Copper with environmental protection plating. Thin and lightweight design.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eComposition\u003c\/td\u003e\n\u003ctd\u003eCopper + Environmental Protection Plating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eThin, Ordinary\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e80 × 80 × 10 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d06e39f11b1649d8aa4b3c105ebd20c1.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryZodiac\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryZodiac').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Rose gold \/ Aquarius","offer_id":48195215720689,"sku":"CJZBLXLX10897-Rose gold-Aquarius","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Aries","offer_id":48195215753457,"sku":"CJZBLXLX10897-Rose gold-Aries","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Cancer","offer_id":48195215786225,"sku":"CJZBLXLX10897-Rose gold-Cancer","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Capricorn","offer_id":48195215818993,"sku":"CJZBLXLX10897-Rose gold-Capricorn","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Gemini","offer_id":48195215851761,"sku":"CJZBLXLX10897-Rose gold-Gemini","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Leo","offer_id":48195215884529,"sku":"CJZBLXLX10897-Rose gold-Leo","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Libra","offer_id":48195215917297,"sku":"CJZBLXLX10897-Rose gold-Libra","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Pisces","offer_id":48195215950065,"sku":"CJZBLXLX10897-Rose gold-Pisces","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Sagittarius","offer_id":48195215982833,"sku":"CJZBLXLX10897-Rose gold-Sagittarius","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Scorpio","offer_id":48195216015601,"sku":"CJZBLXLX10897-Rose gold-Scorpio","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Taurus","offer_id":48195216048369,"sku":"CJZBLXLX10897-Rose gold-Taurus","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Rose gold \/ Virgo","offer_id":48195216081137,"sku":"CJZBLXLX10897-Rose gold-Virgo","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1763835116514.jpg?v=1779198947"},{"product_id":"cute-cartoon-three-dimensional-bear-necklace-titanium-dteel-chain-versatile-pendant-necklace","title":"Cute Cartoon Three-dimensional Bear Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* VIDEOS — centered single card *\/\n.oj-video-grid {\n  display: flex;\n  justify-content: center;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  width: 25%;\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-card { width: 55%; }\n}\n\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🐻\u003c\/span\u003e3D Bear Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔩\u003c\/span\u003eTitanium Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eStylish \u0026amp; Versatile\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📐\u003c\/span\u003eThin \u0026amp; Lightweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eCute cartoon three-dimensional bear pendant necklace. Unique design, stylish and beautiful. Made from high-quality titanium steel for comfortable everyday wear.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eTitanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eRegular Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eApplicable\u003c\/td\u003e\n\u003ctd\u003eFemale\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePopular Element\u003c\/td\u003e\n\u003ctd\u003eBear\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePerimeter\u003c\/td\u003e\n\u003ctd\u003e41cm – 50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eThin, Ordinary\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline webkit-playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/83b4a2e8b8e54d32bb60a05ef8a83c91.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryBear\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryBear').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48195374514417,"sku":"CJLX194423001AZ","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/fb6e1ec6-2345-48df-8182-897143649743.jpg?v=1779199845"},{"product_id":"necklace-sword-of-victory-pendant-simple-student","title":"Necklace Sword Of Victory Pendant Simple Student","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚔️\u003c\/span\u003eSword of Victory\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🪙\u003c\/span\u003eMetal Material\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌊\u003c\/span\u003eWater Droplet Element\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📐\u003c\/span\u003eThin \u0026amp; Lightweight\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eSword of Victory pendant necklace with a simple, clean design. Inspired by Japanese and Korean style, featuring a water droplet popular element. Perfect for students and everyday casual wear.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal (Other)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eJapanese \u0026amp; Korean\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eChildren \/ Students\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSword of Oath of Victory\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePopular Element\u003c\/td\u003e\n\u003ctd\u003eWater Droplets\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eThin, Ordinary\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliverySword\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliverySword').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Photo Color","offer_id":48195451420913,"sku":"CJST155546601AZ","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/100ce147-eeb4-4299-8cd5-200e927a7088.jpg?v=1779200558"},{"product_id":"personalized-pizza-solid-necklace","title":"Personalized Pizza Solid Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-gift-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px;\n  margin-top: 4px;\n}\n.oj-gift-tag {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.15);\n  border-radius: 8px;\n  padding: 6px 10px;\n  font-size: 12px;\n  color: #d4d4d4;\n  text-align: center;\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003ePizza Solid Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🪙\u003c\/span\u003eCopper Material\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eMicro-Inlaid Electroplating\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌍\u003c\/span\u003eEuropean \u0026amp; American Style\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003ePersonalized pizza solid necklace. Copper material with micro-inlaid electroplating treatment. European and American style. Unisex.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eComposition\u003c\/td\u003e\n\u003ctd\u003eCopper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eMicro-Inlaid Electroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eEuropean and American\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003ePizza\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e🎁  Gift Occasions\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cdiv class=\"oj-gift-grid\"\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🎉 Opening Ceremony\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🏆 Employee Benefits\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🤝 Trade Fairs\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e📣 PR Planning\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🏠 Housewarming\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e💍 Weddings\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🎂 Birthdays\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e✈️ Travel Commemoratives\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🏅 Awards\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🎊 Anniversaries\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e🎆 Festivals\u003c\/div\u003e\n        \u003cdiv class=\"oj-gift-tag\"\u003e💼 Business Gifts\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryPizza\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryPizza').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48210972803313,"sku":"CJZBLXLX14613-Gold","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48210972836081,"sku":"CJZBLXLX14613-Silver","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/2518201102729.jpg?v=1779489837"},{"product_id":"moving-cupid-heart-angel-wings-tassel-necklace-with-crystal-clavicle-chain-women-jewelry-gift-valentines-day","title":"Angel Wings Heart Necklace for Women | Moving Cupid Crystal Pendant","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 340px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 160px;\n  height: 160px;\n  left: 90px;\n  top: 90px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 138px;   top: 8px;   }\n.oj-spot-mini.v2 { left: 250.6px; top: 73px;  }\n.oj-spot-mini.v3 { left: 250.6px; top: 203px; }\n.oj-spot-mini.v4 { left: 138px;   top: 268px; }\n.oj-spot-mini.v5 { left: 25.4px;  top: 203px; }\n.oj-spot-mini.v6 { left: 25.4px;  top: 73px;  }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 100;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 100; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 290px; }\n  .oj-spot-main { width: 137px; height: 137px; left: 77px; top: 77px; }\n  .oj-spot-mini { width: 55px; height: 55px; }\n  .oj-spot-mini.v1 { left: 118px; top: 7px;   }\n  .oj-spot-mini.v2 { left: 214px; top: 62px;  }\n  .oj-spot-mini.v3 { left: 214px; top: 173px; }\n  .oj-spot-mini.v4 { left: 118px; top: 229px; }\n  .oj-spot-mini.v5 { left: 22px;  top: 173px; }\n  .oj-spot-mini.v6 { left: 22px;  top: 62px;  }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid { grid-template-columns: repeat(4, 1fr); gap: 4px; }\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 340\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"170\" y2=\"72\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"254.9\" y2=\"121\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"254.9\" y2=\"219\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"170\" y2=\"268\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"85.1\" y2=\"219\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"85.1\" y2=\"121\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/7b206971-2b2d-4bc2-98a0-799cdc697970.jpg?v=1779575087\" alt=\"Cupid Heart Angel Wings Necklace\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Champagne box\" style=\"--dx:0px; --dy:130px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ccfba18b-e0de-4390-9be4-031bfab5c66e.jpg?v=1779575086\" alt=\"Champagne box\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Gold\" style=\"--dx:-112.6px; --dy:65px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/815fa142-9e79-46ba-a7d1-6e3ec39b6989.jpg?v=1779575087\" alt=\"Gold\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Gold set\" style=\"--dx:-112.6px; --dy:-65px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/7767d58c-45f8-499a-b56c-75f69783a4d6.jpg?v=1779575086\" alt=\"Gold set\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v4\" data-variant-value=\"Set\" style=\"--dx:0px; --dy:-130px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/bc004ae5-65e1-4dfc-afa9-5fc8c3649100.jpg?v=1779575086\" alt=\"Set\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v5\" data-variant-value=\"Silver\" style=\"--dx:112.6px; --dy:-65px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/efc0cb78-1dc3-4d2c-a48f-499f69151001.jpg?v=1779575086\" alt=\"Silver\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v6\" data-variant-value=\"Silver set\" style=\"--dx:112.6px; --dy:65px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/721baf2e-8c26-4f60-81a7-f1211ebe75dd.jpg?v=1779575086\" alt=\"Silver set\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eLove Has Never Looked This Good.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR STYLE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💘\u003c\/span\u003eCupid Heart \u0026amp; Angel Wings\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eZircon Crystal Inlay\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eTitanium Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eValentine's Day Gift\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eExquisite Design —\u003c\/strong\u003e Combines Cupid's heart and angel's wings with love. Features a pair of moving wings — a girl's dream style. Angels represent love, luck, courage and purity, bringing hope and good luck.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMaterial —\u003c\/strong\u003e Made of titanium steel and inlaid with zircon crystal. Shines brightly, strong, durable and lightweight. Very comfortable for everyday wear.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eOccasion —\u003c\/strong\u003e Suitable for most outfits and any occasion — weddings, parties, dances, anniversaries, or other outdoor interactions.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGood Gift —\u003c\/strong\u003e Perfect for your girlfriend, children, colleagues, friends or wife. Cute moving wings design, the best gift choice for girls.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Titanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSilver, Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eHeart Shape\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eO-Shaped Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e41cm – 50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1b9d6850b0414203b8ccf1386f61434b.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/27250b3f4fd14fb695d5cf5d83abac15.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/69d2cea65faa487dbbf4c926c52fd81a.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f77dc83173634d65bbdde9cf8d4db38b.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryCupid\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLES — click to select that style in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Champagne box","offer_id":48212582465777,"sku":"CJLX182357604DW","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48212582498545,"sku":"CJLX182357602BY","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Gold set","offer_id":48212582531313,"sku":"CJLX182357605EV","price":47.99,"currency_code":"USD","in_stock":true},{"title":"Set","offer_id":48212582564081,"sku":"CJLX182357603CX","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48212582596849,"sku":"CJLX182357601AZ","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver set","offer_id":48212582629617,"sku":"CJLX182357606FU","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/7b206971-2b2d-4bc2-98a0-799cdc697970.jpg?v=1779575087"},{"product_id":"personality-pendant-male-and-female-student-pendant-necklace-mask","title":"Personality Pendant Male And Female Student Pendant Necklace Mask","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎭\u003c\/span\u003eMask Pendant Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eTitanium Steel \u0026amp; Alloy\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eSimple Style\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003eUnisex Clavicle Chain\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003ePersonality mask pendant necklace for male and female students. Simple style, titanium steel with alloy pendant. Unisex clavicle chain.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Titanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eAlloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eSimple\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003ePendant \/ Clavicle Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e51cm – 80cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Clavicle Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryMask\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryMask').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Silver","offer_id":48217731694833,"sku":"CJLX144017501AZ","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d118b984-541b-4612-a0ed-63fc61837a49.jpg?v=1779749708"},{"product_id":"rhinestone-paris-eiffel-tower-stainless-steel-necklace","title":"Rhinestone Paris Eiffel Tower Stainless Steel Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🗼\u003c\/span\u003eEiffel Tower Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eRhinestone \u0026amp; Stainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eSilver \u0026amp; Gold Color\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💫\u003c\/span\u003eClassic Vintage Romantic\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eRhinestone Paris Eiffel Tower stainless steel necklace. Classic, vintage, fashion and romantic style. Available in silver and gold. Designed for women.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel, Rhinestone\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eClassic, Vintage, Fashion, Romantic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSilver, Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eRound, Tower\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Size\u003c\/td\u003e\n\u003ctd\u003e1.4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Type\u003c\/td\u003e\n\u003ctd\u003eWater-wave Chain, O-Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Length\u003c\/td\u003e\n\u003ctd\u003e42 + 5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e5g\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eGender\u003c\/td\u003e\n\u003ctd\u003eWomen\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryParis\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryParis').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48221552673009,"sku":"CJLX1482678-Gold","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48221552705777,"sku":"CJLX1482678-Silver","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/e3939cc6-08ea-40e6-a78f-128c8be491dd.jpg?v=1779911797"},{"product_id":"mens-retro-dragon-sword-hip-hop-all-match-necklace-pendant","title":"Men's Retro Dragon Sword Hip Hop All-match Necklace Pendant","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 255px; top: 220px; }\n.oj-spot-mini.v3 { left: 21px;  top: 220px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 218px; top: 188px; }\n  .oj-spot-mini.v3 { left: 18px;  top: 188px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"287\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"53\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/0019aa64-d0a0-46ae-b762-4fbf00b93a67.jpg?v=1780170294\" alt=\"Retro Dragon Sword Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Blue\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/79d50e77-ee33-45e0-a587-55f37ccbaec5.jpg?v=1780170294\" alt=\"Blue option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Green\" style=\"--dx:-117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/e3d77e5d-27d0-4ce7-8131-43018864bd7b.jpg?v=1780170294\" alt=\"Green option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Red\" style=\"--dx:117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d1aee60b-4fd7-4382-8312-7aaba748246c.jpg?v=1780170294\" alt=\"Red option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eBold Ink, Bolder Statement.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR COLOR ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🐉\u003c\/span\u003eRetro Dragon Sword\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eRed, Green \u0026amp; Blue\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eAlloy Material\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌍\u003c\/span\u003eEurope \u0026amp; America Style\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e100% new design and high quality. Must-have for fashion. Beautiful appearance. Men's retro dragon sword hip hop all-match necklace pendant. Europe and America style.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eEurope and America\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eNecklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eGender\u003c\/td\u003e\n\u003ctd\u003eMen's\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eGeometric\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRed, Green, Blue\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryDragonHip\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryDragonHip').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Blue","offer_id":48229800935665,"sku":"CJLX155193801AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":48229800968433,"sku":"CJLX155193803CX","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":48229801001201,"sku":"CJLX155193802BY","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/0019aa64-d0a0-46ae-b762-4fbf00b93a67.jpg?v=1780170294"},{"product_id":"anime-orochimaru-silver-hook-pendant-necklace","title":"Anime Orochimaru Silver Hook Pendant Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🐍\u003c\/span\u003eOrochimaru Anime Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🪝\u003c\/span\u003eSilver Hook Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎭\u003c\/span\u003eClassic Vintage Hip Hop\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003eZinc Alloy \u0026amp; Leather Rope\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eAnime Orochimaru silver hook pendant necklace. Zinc alloy and leather rope. Classic, vintage, fashion and hip hop style. Unisex — suitable for both women and men.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eZinc Alloy \u0026amp; Leather Rope\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eClassic, Vintage, Fashion, Hip Hop\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSilver\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eGeometric\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Size\u003c\/td\u003e\n\u003ctd\u003e1.5 × 4.1 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Type\u003c\/td\u003e\n\u003ctd\u003eRope Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Length\u003c\/td\u003e\n\u003ctd\u003e60 + 6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003eAbout 10g\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eGender\u003c\/td\u003e\n\u003ctd\u003eWomen, Men\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryOrochimaru\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryOrochimaru').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"default","offer_id":48245516566769,"sku":"CJZBLXLX29002-default","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/df59c721-5d8d-48e2-82d0-e7de78fb83f3.jpg?v=1780494789"},{"product_id":"silver-fritillary-fish-tail-necklace-female","title":"Silver Fritillary Fish Tail Necklace Female","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 255px; top: 220px; }\n.oj-spot-mini.v3 { left: 21px;  top: 220px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 218px; top: 188px; }\n  .oj-spot-mini.v3 { left: 18px;  top: 188px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n\n\/* SHOWCASE *\/\n.oj-showcase-title {\n  text-align: center;\n  margin: 28px 0 16px;\n}\n.oj-showcase-title h3 {\n  font-size: 17px;\n  font-weight: 600;\n  color: #c9a84c;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin: 0 0 5px;\n}\n.oj-showcase-title p {\n  font-size: 12px;\n  color: rgba(240,240,240,0.38);\n  letter-spacing: 0.04em;\n  margin: 0;\n}\n.oj-showcase-grid {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  margin-bottom: 22px;\n  width: 100%;\n}\n.oj-showcase-card {\n  flex: 1;\n  min-width: 0;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;\n}\n.oj-showcase-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 12px 30px rgba(201,168,76,0.18);\n}\n.oj-showcase-card img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"287\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"53\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1617853380593.jpg?v=1780774767\" alt=\"Fritillary Fish Tail Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1617853380581.jpg?v=1780774766\" alt=\"Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Rose Gold\" style=\"--dx:-117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1617853380591.jpg?v=1780774767\" alt=\"Rose Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"White\" style=\"--dx:117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1617853380576.jpg?v=1780774766\" alt=\"White option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eShine Like The Ocean.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR GLOW ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🐟\u003c\/span\u003eFritillary Fish Tail Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eElectroplating Treatment\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eWhite Gold, Rose Gold \u0026amp; Gold\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📦\u003c\/span\u003eIndividually Packed\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eSilver fritillary fish tail necklace for women. Metal material with electroplating treatment. Geometric modeling. Available in White Gold, Rose Gold and Gold. Individually packed.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eModeling\u003c\/td\u003e\n\u003ctd\u003eGeometric\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eFish Tail — White Gold \/ Rose Gold \/ Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003eIndividually Packed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Clavicle Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SHOWCASE --\u003e\n  \u003cdiv class=\"oj-showcase-title\"\u003e\n    \u003ch3\u003e✦ Shine Like The Ocean ✦\u003c\/h3\u003e\n    \u003cp\u003ePure beauty in every detail — choose your glow\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-showcase-grid\"\u003e\n    \u003cdiv class=\"oj-showcase-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ChatGPT_Image_Jun_6_2026_10_50_49_PM.png?v=1780775749\" alt=\"Fishtail Necklace Showcase 1\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-showcase-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ChatGPT_Image_Jun_6_2026_10_42_51_PM.png?v=1780775748\" alt=\"Fishtail Necklace Showcase 2\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryFishtail\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryFishtail').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48256616268017,"sku":"CJLX107032703CX","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold","offer_id":48256616300785,"sku":"CJLX107032702BY","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":48256616333553,"sku":"CJLX107032701AZ","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1617853380576.jpg?v=1780774766"},{"product_id":"gold-italian-horn-pendant-chain-womens-horn-protection-charm-lucky-necklace","title":"Gold Italian Horn Pendant Chain Women's Horn Protection Charm Lucky Necklace","description":"\u003cstyle\u003e\n.oj-desc{max-width:860px;margin:0 auto;color:#f0f0f0;font-family:\"Poppins\",sans-serif;padding:28px 16px;box-sizing:border-box;overflow-x:hidden;width:100%}\n.oj-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px}\n.oj-feat-box{border:1px solid rgba(201,168,76,0.28);border-radius:12px;padding:16px 10px;text-align:center;background:linear-gradient(180deg,#0f0e0c,#080705);font-size:13px;color:#f0f0f0;line-height:1.5;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;user-select:none}\n.oj-feat-box:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 16px 50px rgba(201,168,76,0.18);border-color:rgba(201,168,76,0.55)}\n.oj-feat-box span{display:block;font-size:22px;margin-bottom:6px}\n.oj-acc-item{border:1px solid rgba(201,168,76,0.18);border-radius:12px;margin-bottom:8px;overflow:hidden;background:#0b0a09}\n.oj-acc-header{padding:15px 16px;font-size:14px;color:#c9a84c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease;letter-spacing:.03em}\n.oj-acc-header:hover{background:rgba(201,168,76,0.05)}\n.oj-acc-arrow{transition:transform .3s ease;display:inline-block;font-style:normal;font-size:16px;color:rgba(201,168,76,0.7)}\n.oj-acc-content{display:none;padding:14px 16px;font-size:13.5px;color:#d4d4d4;line-height:1.85;border-top:1px solid rgba(201,168,76,0.1)}\n.oj-acc-item.open .oj-acc-content{display:block}\n.oj-acc-item.open .oj-acc-arrow{transform:rotate(180deg)}\n.oj-spec-table{width:100%;border-collapse:collapse;font-size:13px}\n.oj-spec-table tr{border-bottom:1px solid rgba(201,168,76,0.08)}\n.oj-spec-table tr:last-child{border-bottom:none}\n.oj-spec-table td{padding:8px 4px;vertical-align:top}\n.oj-spec-table td:first-child{color:#c9a84c;width:44%;font-weight:500}\n.oj-spec-table td:last-child{color:#d4d4d4}\n.oj-delivery{margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(201,168,76,0.22);background:#0b0a09}\n.oj-delivery-header{padding:15px 16px;color:#c9a84c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;letter-spacing:.03em;transition:background .2s ease}\n.oj-delivery-header:hover{background:rgba(201,168,76,0.05)}\n.oj-delivery-arrow{transition:transform .3s ease;display:inline-block;font-size:16px;color:rgba(201,168,76,0.7)}\n.oj-delivery-body{display:none;padding:16px;border-top:1px solid rgba(201,168,76,0.1)}\n.oj-delivery.open .oj-delivery-body{display:block}\n.oj-delivery.open .oj-delivery-arrow{transform:rotate(180deg)}\n.oj-delivery-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.oj-delivery-card{background:rgba(201,168,76,0.06);border:1px solid rgba(201,168,76,0.22);border-radius:10px;padding:14px 16px;text-align:center}\n.oj-delivery-card-days{font-size:20px;font-weight:700;color:#c9a84c;letter-spacing:.02em;margin-bottom:4px}\n.oj-delivery-card-label{font-size:12px;color:rgba(240,240,240,0.55);letter-spacing:.04em}\n.oj-delivery-note{margin-top:12px;font-size:11.5px;color:rgba(240,240,240,0.35);padding-top:10px;border-top:1px solid rgba(255,255,255,0.05)}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📿\u003c\/span\u003eItalian Horn Pendant Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eCopper Plating Treatment\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⛓️\u003c\/span\u003eCurb Chain Style\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📏\u003c\/span\u003e45cm + 5cm Length\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eGold Italian Horn Pendant Chain Women's Horn Protection Charm Lucky Necklace. Metal material with copper plating treatment. Available in copper plating real gold and copper plating real platinum. Individually packed.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Brass \/ Copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eCopper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eCopper Plating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eCurb Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCopper Plating Real Gold (nk6161-00-02) \/ Copper Plating Real Platinum (nk6161-00-01)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eNecklace Length\u003c\/td\u003e\n\u003ctd\u003e45cm + 5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eWomen's — European and American\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePopular Elements\u003c\/td\u003e\n\u003ctd\u003eLines\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryHorn\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryHorn').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('.oj-acc-header').forEach(function(header){\n    header.addEventListener('click',function(){\n      var item=header.parentElement;\n      var isOpen=item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i){i.classList.remove('open');});\n      if(!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Copper Plating Real Gold","offer_id":48297342927089,"sku":"CJLX183412001AZ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Copper Plating Real Platinum","offer_id":48297342959857,"sku":"CJLX183412002BY","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/315b95ca-1b26-4540-af2b-b4540ab545e0.jpg?v=1781183169"},{"product_id":"stainless-steel-tokyo-hotel-pendant-sign-bill-colitz-symbol-ornament","title":"Stainless Steel Tokyo Hotel Pendant Sign Bill Colitz Symbol Ornament","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 273px; top: 153px; }\n.oj-spot-mini.v2 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 233px; top: 131px; }\n  .oj-spot-mini.v2 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1a43b863-e84c-4256-b09c-3f874ba2d759.jpg?v=1781206156\" alt=\"Tokyo Hotel Sign Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:-135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/18d95872-7f3c-4180-a1f9-8c9981571d55.jpg?v=1781206156\" alt=\"Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Steel\" style=\"--dx:135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/cee27991-de6a-4ba7-be1c-6114b2d03396.jpg?v=1781206156\" alt=\"Steel option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eWear The Sign.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR FINISH ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🏨\u003c\/span\u003eTokyo Hotel Sign Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eGold \u0026amp; Steel Color\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🔗\u003c\/span\u003eUnisex — Geometry Style\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦  About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003eStainless steel Tokyo Hotel pendant sign necklace. Bill Colitz symbol ornament. Geometry popular elements. Unisex — available in gold and steel color.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋  Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Stainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold, Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePopular Elements\u003c\/td\u003e\n\u003ctd\u003eGeometry\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryTokyo\"\u003e\n    \u003cdiv class=\"oj-delivery-header\" onclick=\"document.getElementById('ojDeliveryTokyo').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.parentElement;\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.oj-acc-item').forEach(function(i) { i.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that finish in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48302949957873,"sku":"CJLX188717301AZ","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Steel","offer_id":48302949990641,"sku":"CJLX188717302BY","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/89e3ce9c-4840-4709-956e-eee8dbc85777.jpg?v=1781206157"},{"product_id":"fashion-moonstone-necklace-for-cartoon-princess-love-girl-necklace-novelty-jewelry","title":"Fashion Moonstone Necklace For Cartoon Princess Love Girl Necklace Novelty Jewelry","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 138px; top: 18px;  }\n.oj-spot-mini.v2 { left: 255px; top: 220px; }\n.oj-spot-mini.v3 { left: 21px;  top: 220px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 118px; top: 16px;  }\n  .oj-spot-mini.v2 { left: 218px; top: 188px; }\n  .oj-spot-mini.v3 { left: 18px;  top: 188px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(6, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 16;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid { grid-template-columns: repeat(6, 1fr); gap: 3px; }\n  .oj-video-card { border-radius: 6px; }\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"287\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"53\" y2=\"252\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f14a69b0-9f47-49b5-8a82-9aa4cfd70e94_849c6eed-2078-4e22-be1f-257e2a3f6579.jpg?v=1782688461\" alt=\"Moonstone Heart Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Opal\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/cf7a7dde-197b-4a06-9d73-5a6e5654836e.jpg?v=1782688461\" alt=\"Opal option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Pink spar\" style=\"--dx:-117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/84e494f6-0f57-41da-9301-0d5ff6f5b6ef.jpg?v=1782688461\" alt=\"Pink spar option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Silver\" style=\"--dx:117px; --dy:-68px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/631770ac-a827-4fe4-aecb-e8a79439e94e.jpg?v=1782688461\" alt=\"Silver option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eDreamy Stones, Delicate Hearts.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR STONE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🌙\u003c\/span\u003eMoonstone Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💛\u003c\/span\u003eReal Gold Electroplating\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e❤️\u003c\/span\u003eHeart Shape Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eJapanese \u0026amp; Korean Style\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e100% New Design —\u003c\/strong\u003e A must-have for fashion women. Beautiful, elegant appearance with a dreamy cartoon princess aesthetic that stands out effortlessly.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Made from copper with genuine moonstone, electroplated in real gold. Lightweight, durable and comfortable for all-day wear.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eHeart Shape —\u003c\/strong\u003e Available in Barbie opal and Barbie pink spar colors. Soft, feminine and full of charm — perfect for the modern girl.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect Gift —\u003c\/strong\u003e Ideal for birthdays, anniversaries, Valentine's Day or any special occasion. A thoughtful gift for the girl who loves novelty jewelry.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCopper, Moonstone\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplated Real Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eJapanese \u0026amp; Korean \/ Women's\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eHeart Shape\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eBarbie Opal, Barbie Pink Spar\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Length\u003c\/td\u003e\n\u003ctd\u003e39cm + 7cm Extension Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9a2cfaea65354a19bcc897dba543b13d.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/fb157a3295a6428385cf17e544924841.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/14549fbf9f1844619e6460638ecf7371.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/44dbf5c36dc14ee2b70f3931c1e444c6.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a70d05c4556049b0924552b5fec828e4.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/95b8e4d0063749abbfaa1f5f7f900587.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryMoonstone\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = this.closest('.oj-acc-item');\n      item.classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = this.closest('.oj-delivery');\n      item.classList.toggle('open');\n    });\n  });\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that stone in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Opal","offer_id":48360995062001,"sku":"CJLX152907801AZ","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Pink spar","offer_id":48360995094769,"sku":"CJLX152907802BY","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48360995127537,"sku":"CJLX152907803CX","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f14a69b0-9f47-49b5-8a82-9aa4cfd70e94.jpg?v=1782688461"},{"product_id":"whale-necklace-female-fishtail-clavicle-chain","title":"Whale Necklace Female Fishtail Clavicle Chain","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 273px; top: 153px; }\n.oj-spot-mini.v2 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 233px; top: 131px; }\n  .oj-spot-mini.v2 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/8fd45bb1-3490-4123-9491-4903b4866900.jpg?v=1783001964\" alt=\"Whale Fishtail Pendant Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:-135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/806205f7-7373-479e-b261-7cb647ad3c1b.jpg?v=1783001964\" alt=\"Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Silver\" style=\"--dx:135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/df46d4e5-6236-4878-b75d-a8ae16672469.jpg?v=1783001964\" alt=\"Silver option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eDelicate Waves, Timeless Shine.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR FINISH ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🐋\u003c\/span\u003eWhale \u0026amp; Fishtail Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eMixed Gem Inlay\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eTitanium Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eGold \u0026amp; Silver Colors\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnique Design —\u003c\/strong\u003e A charming whale and fishtail pendant that sits beautifully on the clavicle. Delicate, feminine and full of personality.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Crafted from titanium steel with electroplating treatment. Strong, durable, lightweight and resistant to tarnishing.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGem Inlay —\u003c\/strong\u003e Pendant features mixed gem inlay for a sparkling, eye-catching finish. Available in elegant gold and silver colorways.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect For Her —\u003c\/strong\u003e Designed exclusively for women. A thoughtful gift for birthdays, anniversaries or any special occasion.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eTitanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eMixed Gem Inlay\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eO-Ring Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold, Silver\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eApplicable For\u003c\/td\u003e\n\u003ctd\u003eFemale\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryWhale\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = this.closest('.oj-acc-item');\n      item.classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = this.closest('.oj-delivery');\n      item.classList.toggle('open');\n    });\n  });\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that finish in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48369364402417,"sku":"CJLX209382101AZ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48369364435185,"sku":"CJLX209382102BY","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/8fd45bb1-3490-4123-9491-4903b4866900.jpg?v=1783001964"},{"product_id":"hollow-heart-angel-wing-necklace","title":"Hollow Heart Angel Wing Necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.oj-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.oj-spot-mini.v1 { left: 273px; top: 153px; }\n.oj-spot-mini.v2 { left: 3px;   top: 153px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 315px; }\n  .oj-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .oj-spot-mini { width: 54px; height: 54px; }\n  .oj-spot-mini.v1 { left: 233px; top: 131px; }\n  .oj-spot-mini.v2 { left: 3px;   top: 131px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-video-grid {\n  display: flex;\n  justify-content: center;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  width: calc(100% \/ 4 - 5px);\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-card { width: calc(100% \/ 4 - 3px); }\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"305\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"185\" x2=\"35\" y2=\"185\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1718173304860315648.jpg?v=1783299303\" alt=\"Hollow Heart Angel Wing Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:-135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/4af518c0-afec-458e-8af7-48c1e16eb964.jpg?v=1783299303\" alt=\"Gold option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Steel\" style=\"--dx:135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/2c5e22f6-6151-42a7-902a-376b011bba51.jpg?v=1783299303\" alt=\"Steel option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eLove, Purity, Freedom.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR FINISH ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🤍\u003c\/span\u003eHollow Heart Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🕊️\u003c\/span\u003eAngel Wing Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eGold \u0026amp; Steel Colors\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRomantic Design —\u003c\/strong\u003e A beautifully hollow heart paired with delicate angel wings. Elegant, feminine and full of meaning — love, purity and freedom in one piece.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Crafted from stainless steel with titanium steel pendant and electroplating treatment. Durable, lightweight and resistant to tarnishing.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eVersatile Style —\u003c\/strong\u003e Available in classic steel and warm gold. Suits any outfit and any occasion — from everyday wear to special events.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eThoughtful Gift —\u003c\/strong\u003e A perfect gift for her on birthdays, anniversaries, Valentine's Day or any moment worth celebrating.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eTitanium Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSteel, Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePopular Elements\u003c\/td\u003e\n\u003ctd\u003eLove \/ Heart\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e31cm – 40cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\n      \u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dbefa9727a294433ad6ad3ed3530ab3a.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryAngel\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('ojSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.oj-spot-mini');\n    var lines = cluster.querySelectorAll('.oj-line');\n    var pulse = cluster.querySelector('.oj-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that finish in the buy form above *\/\n  document.querySelectorAll('.oj-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var value = this.dataset.variantValue;\n      if (!value) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + value + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + value + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.oj-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48377285214449,"sku":"CJLX188215702BY","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Steel","offer_id":48377285247217,"sku":"CJLX188215701AZ","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/15c60338-b161-45b2-99a7-8e51c7a34905.jpg?v=1783299303"},{"product_id":"decompression-necklace-manipulator-feel-button-luminous-pendant-men-and-women-couple-fashion-jewelry-accessories","title":"Luminous Fidget Button Necklace – Couples Pendant, Men \u0026 Women","description":"\u003cstyle\u003e\n.dn-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.dn-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.dn-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.dn-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.dn-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.dn-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.dn-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.dn-acc-header:hover { background: rgba(201,168,76,0.05); }\n.dn-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.dn-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.dn-acc-item.open .dn-acc-content { display: block; }\n.dn-acc-item.open .dn-acc-arrow { transform: rotate(180deg); }\n.dn-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.dn-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.dn-spec-table tr:last-child { border-bottom: none; }\n.dn-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.dn-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.dn-spec-table td:last-child { color: #d4d4d4; }\n.dn-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.dn-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.dn-highlight-list li:last-child { border-bottom: none; }\n.dn-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.dn-video-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.dn-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.dn-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.dn-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .dn-video-grid { grid-template-columns: repeat(5, 1fr); gap: 4px; }\n}\n.dn-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.dn-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.dn-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.dn-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.dn-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.dn-delivery.open .dn-delivery-body { display: block; }\n.dn-delivery.open .dn-delivery-arrow { transform: rotate(180deg); }\n.dn-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.dn-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.dn-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.dn-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.dn-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"dn-desc\"\u003e\n\n  \u003cdiv class=\"dn-feat-grid\"\u003e\n    \u003cdiv class=\"dn-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eLuminous Glow Pendant\u003c\/div\u003e\n    \u003cdiv class=\"dn-feat-box\"\u003e\n\u003cspan\u003e🔘\u003c\/span\u003eDecompression Click Button\u003c\/div\u003e\n    \u003cdiv class=\"dn-feat-box\"\u003e\n\u003cspan\u003e💑\u003c\/span\u003eUnisex Couple Design\u003c\/div\u003e\n    \u003cdiv class=\"dn-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eGift For Any Occasion\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dn-acc-item\"\u003e\n    \u003cdiv class=\"dn-acc-header\"\u003e✦ About This Necklace\u003ci class=\"dn-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dn-acc-content\"\u003e\n      \u003cul class=\"dn-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFidget \u0026amp; Feel —\u003c\/strong\u003e A satisfying click-button pendant designed to help you relax, focus and destress — wear it, feel it, love it.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGlow In Style —\u003c\/strong\u003e The pendant carries a soft luminous glow, giving your necklace a unique, eye-catching look day or night.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnisex Fit —\u003c\/strong\u003e A geometric button design that suits men and women alike, perfect for couples who want to match.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eThoughtful Gift —\u003c\/strong\u003e Ideal for weddings, travel keepsakes, employee appreciation gifts, or just because — a small piece that means a lot.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dn-acc-item\"\u003e\n    \u003cdiv class=\"dn-acc-header\"\u003e📋 Product Details\u003ci class=\"dn-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dn-acc-content\"\u003e\n      \u003ctable class=\"dn-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePlastic \/ Resin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003ePendant Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eGeometric\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eCross Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMulti-Layer\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Included\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eExtension Chain\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e51cm – 80cm (60cm Pearl Chain)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eButton Necklace With Light\u003c\/td\u003e\n\u003c\/tr\u003e\n         \n          \u003ctr\u003e\n\u003ctd\u003eOccasions\u003c\/td\u003e\n\u003ctd\u003eWeddings, Travel Keepsakes, Employee Gifts\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dn-video-grid\"\u003e\n    \u003cdiv class=\"dn-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/831e27bf03f341b8a96bacf4739c20ea.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"dn-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dc2b398235e34d0381b74cf15f935eff.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"dn-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f8a90e998a1846269cf6917988d0fd59.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"dn-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2330544a52db47318ecfd5672146b68a.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"dn-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4905963b06b347f9b826710e4d870865.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dn-delivery\" id=\"dnDeliveryDecomp\"\u003e\n    \u003cdiv class=\"dn-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"dn-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dn-delivery-body\"\u003e\n      \u003cdiv class=\"dn-delivery-cards\"\u003e\n        \u003cdiv class=\"dn-delivery-card\"\u003e\n          \u003cdiv class=\"dn-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"dn-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dn-delivery-card\"\u003e\n          \u003cdiv class=\"dn-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"dn-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dn-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.dn-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.dn-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.dn-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.dn-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Pearl chain","offer_id":48383049105649,"sku":"CJLX140407701AZ","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/93f9fdc9-776e-45e6-9494-48061c638e3c.jpg?v=1783429220"},{"product_id":"stainless-steel-starry-sky-planet-astronaut-necklace-for-women-light-luxurious-temperament-star-metal-chain-jewelry-gift","title":"Starry Sky Astronaut Necklace – Stainless Steel Star Pendant for Women","description":"\u003cstyle\u003e\n.as-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.as-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.as-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 370px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.as-spot-main, .as-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.as-spot-main img, .as-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.as-spot-main {\n  width: 170px;\n  height: 170px;\n  left: 85px;\n  top: 100px;\n  z-index: 3;\n}\n.as-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.as-spot-pulse.pulse-on {\n  animation: asPulseRing 1.4s ease-out;\n}\n@keyframes asPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n\/* Mini circles start HIDDEN behind the main circle (translated to center, scaled down) *\/\n.as-spot-mini {\n  width: 64px;\n  height: 64px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.as-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.as-spot-mini.floating {\n  animation: asSpotFloat 3.6s ease-in-out infinite;\n}\n.as-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.as-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n.as-spot-mini.v1 { left: 138px; top: 18px;  }\n.as-spot-mini.v2 { left: 266px; top: 111px; }\n.as-spot-mini.v3 { left: 217px; top: 262px; }\n.as-spot-mini.v4 { left: 59px;  top: 262px; }\n.as-spot-mini.v5 { left: 10px;  top: 111px; }\n\n@keyframes asSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n\/* Dashed gold connector lines — hidden until drawn *\/\n.as-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.as-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.as-line.draw {\n  animation: asLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes asLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.as-line.flow {\n  animation: asLineFlow 1.3s linear infinite;\n}\n@keyframes asLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.as-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.as-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .as-spot-cluster { width: 290px; height: 315px; }\n  .as-spot-main { width: 145px; height: 145px; left: 72px; top: 85px; }\n  .as-spot-mini { width: 54px; height: 54px; }\n  .as-spot-mini.v1 { left: 118px; top: 15px; }\n  .as-spot-mini.v2 { left: 226px; top: 94px; }\n  .as-spot-mini.v3 { left: 184px; top: 222px; }\n  .as-spot-mini.v4 { left: 52px;  top: 222px; }\n  .as-spot-mini.v5 { left: 10px;  top: 94px; }\n  .as-spot-tagline { font-size: 15px; }\n}\n\n.as-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.as-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.as-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.as-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.as-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.as-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.as-acc-header:hover { background: rgba(201,168,76,0.05); }\n.as-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.as-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.as-acc-item.open .as-acc-content { display: block; }\n.as-acc-item.open .as-acc-arrow { transform: rotate(180deg); }\n.as-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.as-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.as-spec-table tr:last-child { border-bottom: none; }\n.as-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.as-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.as-spec-table td:last-child { color: #d4d4d4; }\n.as-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.as-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.as-highlight-list li:last-child { border-bottom: none; }\n.as-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.as-video-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.as-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.as-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.as-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .as-video-grid { grid-template-columns: repeat(4, 1fr); gap: 4px; }\n}\n.as-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.as-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.as-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.as-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.as-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.as-delivery.open .as-delivery-body { display: block; }\n.as-delivery.open .as-delivery-arrow { transform: rotate(180deg); }\n.as-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.as-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.as-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.as-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.as-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"as-desc\"\u003e\n\n  \u003c!-- ===== STYLE SPOTLIGHT ===== --\u003e\n  \u003cdiv class=\"as-spotlight\"\u003e\n    \u003cdiv class=\"as-spot-cluster\" id=\"asSpotCluster\"\u003e\n      \u003csvg class=\"as-spot-lines\" viewbox=\"0 0 340 370\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"asArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"as-line\" x1=\"170\" y1=\"185\" x2=\"170\" y2=\"82\" marker-end=\"url(#asArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"as-line\" x1=\"170\" y1=\"185\" x2=\"267.6\" y2=\"153\" marker-end=\"url(#asArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"as-line\" x1=\"170\" y1=\"185\" x2=\"230.2\" y2=\"268.1\" marker-end=\"url(#asArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"as-line\" x1=\"170\" y1=\"185\" x2=\"109.8\" y2=\"268.1\" marker-end=\"url(#asArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"as-line\" x1=\"170\" y1=\"185\" x2=\"72.4\" y2=\"153\" marker-end=\"url(#asArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"as-spot-main\" id=\"asSpotMain\"\u003e\n        \u003cdiv class=\"as-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/88a33fee-bcd7-415a-9445-9f8da4e2e73a.jpg?v=1783429922\" alt=\"Starry Sky Astronaut Necklace\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-spot-mini v1\" data-variant-value=\"Galaxy\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/400bcee9-1c9c-41aa-ab27-5ae7f326b44b.jpg?v=1783429922\" alt=\"Galaxy option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-spot-mini v2\" data-variant-value=\"Moon\" style=\"--dx:-128px; --dy:42px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/8fb344a5-6938-4052-bb2a-d9ea35f9483d.jpg?v=1783429921\" alt=\"Moon option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-spot-mini v3\" data-variant-value=\"Purple\" style=\"--dx:-79px; --dy:-109px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f6c15174-35a1-4238-89ac-080b26e3cde0.jpg?v=1783429921\" alt=\"Purple option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-spot-mini v4\" data-variant-value=\"Heart\" style=\"--dx:79px; --dy:-109px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/5af56c6a-2d48-4b7e-8997-849664cf4613.jpg?v=1783429922\" alt=\"Heart option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-spot-mini v5\" data-variant-value=\"Blue\" style=\"--dx:128px; --dy:42px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/5163b823-08b6-4e6e-bcb3-6ab4fb91d139.jpg?v=1783429921\" alt=\"Blue option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"as-spot-tagline\"\u003eWrapped In Starlight.\u003c\/div\u003e\n    \u003cdiv class=\"as-spot-sub\"\u003e✦ CHOOSE YOUR GALAXY ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"as-feat-grid\"\u003e\n    \u003cdiv class=\"as-feat-box\"\u003e\n\u003cspan\u003e🌌\u003c\/span\u003eStarry Sky Design\u003c\/div\u003e\n    \u003cdiv class=\"as-feat-box\"\u003e\n\u003cspan\u003e🧑‍🚀\u003c\/span\u003eAstronaut Pendant\u003c\/div\u003e\n    \u003cdiv class=\"as-feat-box\"\u003e\n\u003cspan\u003e⭐\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"as-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eLight Luxury Gift\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"as-acc-item\"\u003e\n    \u003cdiv class=\"as-acc-header\"\u003e✦ About This Necklace\u003ci class=\"as-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"as-acc-content\"\u003e\n      \u003cul class=\"as-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnique Design —\u003c\/strong\u003e A dreamy starry sky and astronaut pendant, stylish and beautiful with a light luxurious temperament.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Crafted from stainless steel with a sparkling rhinestone pendant, comfortable to wear and built to last.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eElegant Chain —\u003c\/strong\u003e Delicate O-ring chain design that adds a refined, feminine touch to any outfit.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect Gift —\u003c\/strong\u003e A thoughtful gift for the women in your life, ideal for birthdays, anniversaries or any special occasion.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"as-acc-item\"\u003e\n    \u003cdiv class=\"as-acc-header\"\u003e📋 Product Details\u003ci class=\"as-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"as-acc-content\"\u003e\n      \u003ctable class=\"as-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eRhinestone\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment Process\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNC23Y0587, NC23Y0588, NC23Y0589, NC23Y0590\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eO-Ring Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eCircumference\u003c\/td\u003e\n\u003ctd\u003e40cm + 5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eWomen\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"as-video-grid\"\u003e\n    \u003cdiv class=\"as-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/41cfc6c8b87a4d66bf2fa4445af2afab.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"as-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b8853996da194dfe8d13e767e9efc7b5.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"as-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c31ede13cc6a4cd9adbcfeb101ba85f3.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"as-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7fe046dd178241d986f3be262adfd6de.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"as-delivery\" id=\"asDeliveryAstro\"\u003e\n    \u003cdiv class=\"as-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"as-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"as-delivery-body\"\u003e\n      \u003cdiv class=\"as-delivery-cards\"\u003e\n        \u003cdiv class=\"as-delivery-card\"\u003e\n          \u003cdiv class=\"as-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"as-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"as-delivery-card\"\u003e\n          \u003cdiv class=\"as-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"as-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.as-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.as-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.as-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.as-delivery').classList.toggle('open');\n    });\n  });\n\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  (function initSpotlightBurst() {\n    var cluster = document.getElementById('asSpotCluster');\n    if (!cluster) return;\n\n    var minis = cluster.querySelectorAll('.as-spot-mini');\n    var lines = cluster.querySelectorAll('.as-line');\n    var pulse = cluster.querySelector('.as-spot-pulse');\n\n    setTimeout(function() {\n      if (pulse) pulse.classList.add('pulse-on');\n\n      minis.forEach(function(mini, i) {\n        setTimeout(function() {\n          mini.classList.add('burst-in');\n          if (lines[i]) lines[i].classList.add('draw');\n\n          mini.addEventListener('transitionend', function handler() {\n            mini.classList.add('floating');\n            mini.removeEventListener('transitionend', handler);\n          });\n\n          if (lines[i]) {\n            lines[i].addEventListener('animationend', function lineHandler() {\n              lines[i].classList.remove('draw');\n              lines[i].classList.add('flow');\n              lines[i].removeEventListener('animationend', lineHandler);\n            });\n          }\n        }, i * 150);\n      });\n    }, 300);\n  })();\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  document.querySelectorAll('.as-spot-mini').forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var colorValue = this.dataset.variantValue;\n      if (!colorValue) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + colorValue + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + colorValue + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + colorValue + '\"]');\n\n      if (target) {\n        target.click();\n\n        document.querySelectorAll('.as-spot-mini').forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Galaxy","offer_id":48383095046385,"sku":"CJLX197665501AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Moon","offer_id":48383095079153,"sku":"CJLX197665502BY","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":48383095111921,"sku":"CJLX197665503CX","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Heart","offer_id":48383095144689,"sku":"CJLX197665504DW","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":48383095177457,"sku":"CJLX197665505EV","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/88a33fee-bcd7-415a-9445-9f8da4e2e73a.jpg?v=1783429922"},{"product_id":"fashion-red-gemstone-ladies-necklace-pendant","title":"Fashion Red Gemstone Ladies Necklace Pendant","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 300px;\n  height: 260px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 140px;\n  height: 140px;\n  left: 80px;\n  top: 25px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 80px;\n  height: 80px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.12) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 50px;  top: 165px; }\n.oj-spot-mini.v2 { left: 170px; top: 165px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 90;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 90; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 255px; height: 221px; }\n  .oj-spot-main { width: 119px; height: 119px; left: 68px; top: 21px; }\n  .oj-spot-mini { width: 68px; height: 68px; }\n  .oj-spot-mini.v1 { left: 43px;  top: 140px; }\n  .oj-spot-mini.v2 { left: 145px; top: 140px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.rg-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.rg-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.rg-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.rg-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.rg-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.rg-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.rg-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.rg-acc-header:hover { background: rgba(201,168,76,0.05); }\n.rg-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.rg-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.rg-acc-item.open .rg-acc-content { display: block; }\n.rg-acc-item.open .rg-acc-arrow { transform: rotate(180deg); }\n.rg-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.rg-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.rg-spec-table tr:last-child { border-bottom: none; }\n.rg-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.rg-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.rg-spec-table td:last-child { color: #d4d4d4; }\n.rg-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.rg-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.rg-highlight-list li:last-child { border-bottom: none; }\n.rg-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.rg-video-wrap {\n  display: flex;\n  justify-content: center;\n  margin: 22px 0;\n  width: 100%;\n}\n.rg-video-card {\n  width: calc(25% - 4.5px);\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.rg-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.rg-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .rg-video-card { width: calc(25% - 3px); }\n}\n.rg-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.rg-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.rg-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.rg-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.rg-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.rg-delivery.open .rg-delivery-body { display: block; }\n.rg-delivery.open .rg-delivery-arrow { transform: rotate(180deg); }\n.rg-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.rg-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.rg-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.rg-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.rg-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rg-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 300 260\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"109.15\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"190.85\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ff6fb1c0-0d58-42e0-bfbf-a7525a34ec1f.jpg?v=1783430612\" alt=\"Red Gemstone Heart Necklace\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f94e6da5-9d62-44d7-91c7-78198021d8a7.jpg?v=1783430612\" alt=\"Gold\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Silver\" style=\"--dx:-60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/d34e77a6-3160-4e20-8c3d-9832490ef8a0.jpg?v=1783430612\" alt=\"Silver\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eA Heart That Says It All.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SHADE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rg-feat-grid\"\u003e\n    \u003cdiv class=\"rg-feat-box\"\u003e\n\u003cspan\u003e❤️\u003c\/span\u003eRed Gemstone Pendant\u003c\/div\u003e\n    \u003cdiv class=\"rg-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eHeart Shape Design\u003c\/div\u003e\n    \u003cdiv class=\"rg-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eGold \u0026amp; Silver Options\u003c\/div\u003e\n    \u003cdiv class=\"rg-feat-box\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eElegant Gift For Her\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rg-acc-item\"\u003e\n    \u003cdiv class=\"rg-acc-header\"\u003e✦ About This Necklace\u003ci class=\"rg-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rg-acc-content\"\u003e\n      \u003cul class=\"rg-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnique Design —\u003c\/strong\u003e A striking red gemstone heart pendant that adds a bold, feminine touch to any outfit.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Made from quality alloy, lightweight and comfortable for everyday wear.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTwo Finishes —\u003c\/strong\u003e Available in gold and silver, so you can pick the tone that matches your style.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect Gift —\u003c\/strong\u003e A beautiful gift for her, ideal for birthdays, anniversaries or any special occasion.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rg-acc-item\"\u003e\n    \u003cdiv class=\"rg-acc-header\"\u003e📋 Product Details\u003ci class=\"rg-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"rg-acc-content\"\u003e\n      \u003ctable class=\"rg-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlloy\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eWomen's\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eHeart Shape\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold, Silver\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rg-video-wrap\"\u003e\n    \u003cdiv class=\"rg-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/525b1d87d0c54e9087aa54ccb7200eaa.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rg-delivery\" id=\"rgDeliveryRedGem\"\u003e\n    \u003cdiv class=\"rg-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"rg-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rg-delivery-body\"\u003e\n      \u003cdiv class=\"rg-delivery-cards\"\u003e\n        \u003cdiv class=\"rg-delivery-card\"\u003e\n          \u003cdiv class=\"rg-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"rg-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rg-delivery-card\"\u003e\n          \u003cdiv class=\"rg-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"rg-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rg-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.rg-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.rg-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.rg-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.rg-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48383139053809,"sku":"CJLX153649401AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48383139086577,"sku":"CJLX153649402BY","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ff6fb1c0-0d58-42e0-bfbf-a7525a34ec1f.jpg?v=1783430612"},{"product_id":"football-champions-league-street-style-hip-hop-tag-stainless-steel-army-style-necklace","title":"Cristiano Ronaldo \u0026 Messi necklace","description":"\u003cstyle\u003e\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚽\u003c\/span\u003eFootball \u0026amp; Champions League\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎤\u003c\/span\u003eHip Hop Street Style\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e👫\u003c\/span\u003eUnisex\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBold Street Style —\u003c\/strong\u003e A Champions League-inspired army tag necklace with a raw, hip hop aesthetic. Made for those who wear their passion on their chest.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Crafted from stainless steel with heat treatment for a durable, long-lasting finish. Lightweight, strong and built for everyday wear.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMultiple Styles —\u003c\/strong\u003e Available with O-shaped chain or bead chain, in standard and Massey variants. Choose the combo that fits your look best.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnisex —\u003c\/strong\u003e Designed for both men and women. A versatile piece that works with streetwear, casual outfits or any bold style statement.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eHeat Treatment\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eO-Shaped Chain \/ Bead Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eGeometric \/ Army Tag\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eUnisex \/ Hip Hop \/ Simple\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Size\u003c\/td\u003e\n\u003ctd\u003e21.0 × 42.0 × 2.0 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace (with Chain)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryFootball\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Cr7","offer_id":48392845000945,"sku":"CJLX178093702BY","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Cr7 (different chain)","offer_id":48392845033713,"sku":"CJLX178093701AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Messi","offer_id":48392845066481,"sku":"CJLX178093704DW","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Messi ( different chain)","offer_id":48392845099249,"sku":"CJLX178093703CX","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ba2e5ca9-32ee-48b7-ae79-a3d4e1368559.jpg?v=1783688115"},{"product_id":"s925-sterling-silver-cubic-zirconia-angel-wings-pendant-necklaces-women-sterling-silver-925-clavicle-chain-necklaces-jewelry","title":"S925 Sterling Silver Angel Wings Necklace | Cubic Zirconia","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 300px;\n  height: 260px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 140px;\n  height: 140px;\n  left: 80px;\n  top: 25px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 80px;\n  height: 80px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.12) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 50px;  top: 165px; }\n.oj-spot-mini.v2 { left: 170px; top: 165px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 90;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 90; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 255px; height: 221px; }\n  .oj-spot-main { width: 119px; height: 119px; left: 68px; top: 21px; }\n  .oj-spot-mini { width: 68px; height: 68px; }\n  .oj-spot-mini.v1 { left: 43px;  top: 140px; }\n  .oj-spot-mini.v2 { left: 145px; top: 140px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid { grid-template-columns: repeat(3, 1fr); gap: 3px; }\n  .oj-video-card { border-radius: 6px; }\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 300 260\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"109.15\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"190.85\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/32d147c7-a8c9-43db-8fc8-ceaa463ac471.jpg?v=1784229119\" alt=\"Angel Wings Pendant Necklace\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Golden Pendant\" style=\"--dx:60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/9f1b18e0-25cf-4611-900e-89880d3ef9ac.jpg?v=1784229119\" alt=\"Golden Pendant\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"White Gold Color Pendant\" style=\"--dx:-60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/c124c82c-e27c-4970-a1c5-62c181b43c8d.jpg?v=1784229119\" alt=\"White Gold Color Pendant\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eWings of Grace, Yours to Wear.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SHADE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🕊️\u003c\/span\u003eAngel Wings Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eCubic Zirconia\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🥈\u003c\/span\u003eS925 Sterling Silver\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eWhite Gold \u0026amp; Yellow Gold\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eElegant Design —\u003c\/strong\u003e A delicate angel wings pendant set with sparkling cubic zirconia. Feminine, graceful and full of meaning — purity, protection and love.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e925 Sterling Silver —\u003c\/strong\u003e Made from genuine 925 sterling silver with electroplating. High quality, hypoallergenic and built to last without tarnishing.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTwo Color Options —\u003c\/strong\u003e Available in white gold and yellow gold finish. Both elegant, both timeless — choose the one that suits her best.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect Gift —\u003c\/strong\u003e A luxurious yet affordable gift for birthdays, anniversaries, Valentine's Day or any special occasion. Comes as a complete clavicle chain necklace.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e925 Sterling Silver\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePurity\u003c\/td\u003e\n\u003ctd\u003eS925\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStone\u003c\/td\u003e\n\u003ctd\u003eCubic Zirconia\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eWhite Gold, Yellow Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Length\u003c\/td\u003e\n\u003ctd\u003e40cm + 5cm Extension\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4ec02e857d854cd6b2b4d02d40503d98.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4dcb24cf63294fc6961c15492e59ca32.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b91af4e0df824907a3ffafcf176302c9.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryAngel925\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Golden Pendant \/ 925 Silver","offer_id":48416892027121,"sku":"CJLX201704102BY","price":59.99,"currency_code":"USD","in_stock":true},{"title":"White Gold Color Pendant \/ 925 Silver","offer_id":48416892059889,"sku":"CJLX201704101AZ","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/32d147c7-a8c9-43db-8fc8-ceaa463ac471.jpg?v=1784229119"},{"product_id":"croissant-simple-clavicle-chain-necklace","title":"Croissant Simple Clavicle Chain Necklace","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 300px;\n  height: 260px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 140px;\n  height: 140px;\n  left: 80px;\n  top: 25px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 80px;\n  height: 80px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.12) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 50px;  top: 165px; }\n.oj-spot-mini.v2 { left: 170px; top: 165px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 90;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 90; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 255px; height: 221px; }\n  .oj-spot-main { width: 119px; height: 119px; left: 68px; top: 21px; }\n  .oj-spot-mini { width: 68px; height: 68px; }\n  .oj-spot-mini.v1 { left: 43px;  top: 140px; }\n  .oj-spot-mini.v2 { left: 145px; top: 140px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.cr-desc{max-width:860px;margin:0 auto;color:#f0f0f0;font-family:\"Poppins\",sans-serif;padding:28px 16px;box-sizing:border-box;overflow-x:hidden;width:100%}\n.cr-feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px}\n.cr-feat-box{border:1px solid rgba(201,168,76,0.28);border-radius:12px;padding:16px 10px;text-align:center;background:linear-gradient(180deg,#0f0e0c,#080705);font-size:13px;color:#f0f0f0;line-height:1.5;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;user-select:none}\n.cr-feat-box:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 16px 50px rgba(201,168,76,0.18);border-color:rgba(201,168,76,0.55)}\n.cr-feat-box span{display:block;font-size:22px;margin-bottom:6px}\n.cr-acc-item{border:1px solid rgba(201,168,76,0.18);border-radius:12px;margin-bottom:8px;overflow:hidden;background:#0b0a09}\n.cr-acc-header{padding:15px 16px;font-size:14px;color:#c9a84c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease;letter-spacing:.03em}\n.cr-acc-header:hover{background:rgba(201,168,76,0.05)}\n.cr-acc-arrow{transition:transform .3s ease;display:inline-block;font-style:normal;font-size:16px;color:rgba(201,168,76,0.7)}\n.cr-acc-content{display:none;padding:14px 16px;font-size:13.5px;color:#d4d4d4;line-height:1.85;border-top:1px solid rgba(201,168,76,0.1)}\n.cr-acc-item.open .cr-acc-content{display:block}\n.cr-acc-item.open .cr-acc-arrow{transform:rotate(180deg)}\n.cr-spec-table{width:100%;border-collapse:collapse;font-size:13px}\n.cr-spec-table tr{border-bottom:1px solid rgba(201,168,76,0.08)}\n.cr-spec-table tr:last-child{border-bottom:none}\n.cr-spec-table td{padding:8px 4px;vertical-align:top}\n.cr-spec-table td:first-child{color:#c9a84c;width:44%;font-weight:500}\n.cr-spec-table td:last-child{color:#d4d4d4}\n.cr-delivery{margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(201,168,76,0.22);background:#0b0a09}\n.cr-delivery-header{padding:15px 16px;color:#c9a84c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;letter-spacing:.03em;transition:background .2s ease}\n.cr-delivery-header:hover{background:rgba(201,168,76,0.05)}\n.cr-delivery-arrow{transition:transform .3s ease;display:inline-block;font-size:16px;color:rgba(201,168,76,0.7)}\n.cr-delivery-body{display:none;padding:16px;border-top:1px solid rgba(201,168,76,0.1)}\n.cr-delivery.open .cr-delivery-body{display:block}\n.cr-delivery.open .cr-delivery-arrow{transform:rotate(180deg)}\n.cr-delivery-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.cr-delivery-card{background:rgba(201,168,76,0.06);border:1px solid rgba(201,168,76,0.22);border-radius:10px;padding:14px 16px;text-align:center}\n.cr-delivery-card-days{font-size:20px;font-weight:700;color:#c9a84c;letter-spacing:.02em;margin-bottom:4px}\n.cr-delivery-card-label{font-size:12px;color:rgba(240,240,240,0.55);letter-spacing:.04em}\n.cr-delivery-note{margin-top:12px;font-size:11.5px;color:rgba(240,240,240,0.35);padding-top:10px;border-top:1px solid rgba(255,255,255,0.05)}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cr-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 300 260\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"109.15\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"150\" y1=\"95\" x2=\"190.85\" y2=\"169.88\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/b3cda276-b85e-4bfd-9957-770ed29744d0.jpg?v=1784636729\" alt=\"Croissant Pendant Necklace\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Gold\" style=\"--dx:60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/38709f50-a959-464c-b994-5370b92e6123.jpg?v=1784636729\" alt=\"Gold\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"White Gold Color\" style=\"--dx:-60px; --dy:-110px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/81510a87-9838-4bd7-ad5b-5ad682bb0f63.jpg?v=1784636729\" alt=\"White Gold\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eSimple Chain, Timeless Shine.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SHADE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cr-feat-grid\"\u003e\n    \u003cdiv class=\"cr-feat-box\"\u003e\n\u003cspan\u003e🥐\u003c\/span\u003eCroissant Pendant Design\u003c\/div\u003e\n    \u003cdiv class=\"cr-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eElectroplating Treatment\u003c\/div\u003e\n    \u003cdiv class=\"cr-feat-box\"\u003e\n\u003cspan\u003e⭕\u003c\/span\u003eO-Ring Chain Style\u003c\/div\u003e\n    \u003cdiv class=\"cr-feat-box\"\u003e\n\u003cspan\u003e📏\u003c\/span\u003e40cm + 5cm Extension Chain\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cr-acc-item\"\u003e\n    \u003cdiv class=\"cr-acc-header\"\u003e✦  About This Necklace\u003ci class=\"cr-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cr-acc-content\"\u003eCroissant Simple Clavicle Chain Necklace. Metal material with electroplating treatment process. Copper pendant and copper chain in O-ring style. Available in gold and white gold. Applicable for female. Chain length 40cm with 5cm extension chain. Croissant pendant size 10mm × 8mm. Attributes: ordinary, thin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cr-acc-item\"\u003e\n    \u003cdiv class=\"cr-acc-header\"\u003e📋  Product Details\u003ci class=\"cr-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cr-acc-content\"\u003e\n      \u003ctable class=\"cr-spec-table\"\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMetal \/ Copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eCopper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTreatment Process\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eO-Ring Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold \/ White Gold\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eApplicable Population\u003c\/td\u003e\n\u003ctd\u003eFemale\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e40cm + 5cm Extension Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePendant Size\u003c\/td\u003e\n\u003ctd\u003e10mm × 8mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cr-delivery\" id=\"crDeliveryCroissant\"\u003e\n    \u003cdiv class=\"cr-delivery-header\" onclick=\"document.getElementById('crDeliveryCroissant').classList.toggle('open')\"\u003e\n      \u003cspan\u003e✦  Delivery \u0026amp; Shipping\u003c\/span\u003e\n      \u003ci class=\"cr-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cr-delivery-body\"\u003e\n      \u003cdiv class=\"cr-delivery-cards\"\u003e\n        \u003cdiv class=\"cr-delivery-card\"\u003e\n          \u003cdiv class=\"cr-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"cr-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cr-delivery-card\"\u003e\n          \u003cdiv class=\"cr-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"cr-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('.cr-acc-header').forEach(function(header){\n    header.addEventListener('click',function(){\n      var item=header.parentElement;\n      var isOpen=item.classList.contains('open');\n      document.querySelectorAll('.cr-acc-item').forEach(function(i){i.classList.remove('open');});\n      if(!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLES — click to select that color in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Gold","offer_id":48429660733681,"sku":"CJLX195694801AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White Gold Color","offer_id":48429660766449,"sku":"CJLX195694802BY","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/ebf29c6b-3b06-4587-8301-bb1fcef4465c.jpg?v=1784636729"},{"product_id":"spider-man-necklace-stainless-steel","title":"Spider-Man Necklace Stainless Steel","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT ===== *\/\n.oj-spotlight{\nposition:relative;\ndisplay:flex;\nflex-direction:column;\nalign-items:center;\npadding:30px 10px 20px;\nmargin-bottom:26px;\n}\n.oj-spot-cluster{\nposition:relative;\nwidth:340px;\nheight:340px;\nmargin:auto;\nmax-width:100%;\n}\n.oj-spot-main,.oj-spot-mini{\nposition:absolute;\nborder-radius:50%;\noverflow:hidden;\nborder:2px solid rgba(201,168,76,.55);\nbox-shadow:0 0 0 4px rgba(201,168,76,.08),0 15px 40px rgba(0,0,0,.6);\nbackground:#0b0a09;\n}\n.oj-spot-main img,.oj-spot-mini img{\nwidth:100%;\nheight:100%;\nobject-fit:cover;\ndisplay:block;\n}\n.oj-spot-main{\nwidth:160px;\nheight:160px;\nleft:90px;\ntop:90px;\nz-index:3;\n}\n.oj-spot-pulse{\nposition:absolute;\ninset:-2px;\nborder-radius:50%;\nborder:2px solid rgba(201,168,76,.6);\nopacity:0;\npointer-events:none;\n}\n.oj-spot-pulse.pulse-on{\nanimation:ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing{\n0%{transform:scale(1);opacity:.8;}\n100%{transform:scale(1.9);opacity:0;}\n}\n.oj-spot-mini{\nwidth:58px;\nheight:58px;\nz-index:2;\nopacity:0;\ntransform:translate(var(--dx),var(--dy)) scale(.25);\ncursor:pointer;\n}\n.oj-spot-mini.burst-in{\ntransition:transform 1s cubic-bezier(.34,1.56,.64,1),opacity .6s;\nopacity:1;\ntransform:translate(0,0) scale(1);\n}\n.oj-spot-mini.floating{\nanimation:ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini.active{\nborder-color:#c9a84c;\nbox-shadow:0 0 0 5px rgba(201,168,76,.35),0 15px 30px rgba(201,168,76,.4);\n}\n.oj-spot-mini.v1{left:141px;top:6px;}\n.oj-spot-mini.v2{left:236.5px;top:236.5px;}\n.oj-spot-mini.v3{left:45.5px;top:236.5px;}\n@keyframes ojSpotFloat{\n0%,100%{transform:translate(0,0);}\n50%{transform:translate(0,-8px);}\n}\n.oj-spot-lines{\nposition:absolute;\ninset:0;\npointer-events:none;\n}\n.oj-line{\nstroke:rgba(201,168,76,.55);\nstroke-width:1.5;\nstroke-dasharray:6 5;\nstroke-dashoffset:110;\nopacity:0;\n}\n.oj-line.draw{\nanimation:ojLineDraw 1s forwards;\n}\n@keyframes ojLineDraw{\n0%{stroke-dashoffset:110;opacity:0;}\n10%{opacity:1;}\n100%{stroke-dashoffset:0;opacity:1;}\n}\n.oj-line.flow{\nanimation:ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow{\n0%{stroke-dashoffset:0;}\n100%{stroke-dashoffset:-22;}\n}\n.oj-spot-tagline{\nmargin-top:18px;\nfont-size:17px;\nfont-weight:600;\nbackground:linear-gradient(135deg,#f0d78c,#c9a84c,#a8843a);\n-webkit-background-clip:text;\ncolor:transparent;\n}\n.oj-spot-sub{\nmargin-top:6px;\nfont-size:12px;\ncolor:rgba(240,240,240,.45);\n}\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n  user-select: none;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\u003cdiv class=\"oj-spotlight\"\u003e\n\n\u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n\n\u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 340\"\u003e\n\u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"170\" y2=\"64\"\u003e\u003c\/line\u003e\n\u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"245\" y2=\"245\"\u003e\u003c\/line\u003e\n\u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"95\" y2=\"245\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\n\n\u003cdiv class=\"oj-spot-main\"\u003e\n\u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/c7efc83c-7369-469a-87a9-19402ede2777.jpg?v=1785621676\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Black\" style=\"--dx:0;--dy:135px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/27300eae-0331-43c0-944f-8694c6ac5c82.jpg?v=1785621676\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Gold\" style=\"--dx:-95px;--dy:-95px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/60d1bb57-3e05-4992-9d38-060ef55fc77d.jpg?v=1785621676\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Silver\" style=\"--dx:95px;--dy:-95px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/532f01c0-b22a-4367-88e9-5b133e5205ca.jpg?v=1785621676\"\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"oj-spot-tagline\"\u003eChoose Your Color\u003c\/div\u003e\n\u003cdiv class=\"oj-spot-sub\"\u003e✦ BLACK • GOLD • SILVER ✦\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🕷️\u003c\/span\u003eSpider Pendant\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eGold, Silver \u0026amp; Black\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e👫\u003c\/span\u003eUnisex\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBold Design —\u003c\/strong\u003e A striking spider pendant with a raw, edgy aesthetic. Perfect for anyone who loves dark, street or alternative style.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePremium Material —\u003c\/strong\u003e Crafted from stainless steel with electroplating treatment. Strong, durable and resistant to tarnishing for long-lasting wear.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e3 Colors —\u003c\/strong\u003e Available in gold, silver and black. Choose the finish that matches your personal style best.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnisex —\u003c\/strong\u003e Designed for both men and women. A versatile statement piece that works with any outfit.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment\u003c\/td\u003e\n\u003ctd\u003eElectroplating\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eGold, Silver, Black\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eStandard Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eSpider \/ Animal\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eSuitable For\u003c\/td\u003e\n\u003ctd\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Includes\u003c\/td\u003e\n\u003ctd\u003e1 × Necklace\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliverySpider\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n  (function(){\n\nvar cluster=document.getElementById(\"ojSpotCluster\");\nif(cluster){\n\nvar minis=cluster.querySelectorAll(\".oj-spot-mini\");\nvar lines=cluster.querySelectorAll(\".oj-line\");\nvar pulse=cluster.querySelector(\".oj-spot-pulse\");\n\nsetTimeout(function(){\n\npulse.classList.add(\"pulse-on\");\n\nminis.forEach(function(mini,i){\n\nsetTimeout(function(){\n\nmini.classList.add(\"burst-in\");\n\nif(lines[i]) lines[i].classList.add(\"draw\");\n\nmini.addEventListener(\"transitionend\",function h(){\n\nmini.classList.add(\"floating\");\nmini.removeEventListener(\"transitionend\",h);\n\n});\n\n},i*180);\n\n});\n\n},300);\n\n}\n\ndocument.querySelectorAll(\".oj-spot-mini\").forEach(function(circle){\n\ncircle.onclick=function(){\n\nvar val=this.dataset.variantValue;\n\nvar target=\ndocument.querySelector('.neo-pill[data-value=\"'+val+'\"]')||\ndocument.querySelector('.neo-variant-swatch[data-value=\"'+val+'\"]')||\ndocument.querySelector('.neo-color-thumb[data-value=\"'+val+'\"]');\n\nif(target){\n\ntarget.click();\n\ndocument.querySelectorAll(\".oj-spot-mini\").forEach(function(x){\n\nx.classList.remove(\"active\");\n\n});\n\nthis.classList.add(\"active\");\n\n}\n\n};\n\n});\n\n})();\n\u003c\/script\u003e\n","brand":"My Store","offers":[{"title":"Black","offer_id":48465165549809,"sku":"CJLX276790103CX","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48465165582577,"sku":"CJLX276790101AZ","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48465165615345,"sku":"CJLX276790102BY","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/c7efc83c-7369-469a-87a9-19402ede2777.jpg?v=1785621676"},{"product_id":"leaf-necklace-copper-inlaid-zircon-pendant","title":"Leaf Necklace Copper Inlaid Zircon Pendant","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 260px;\n  height: 230px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 150px;\n  height: 150px;\n  left: 55px;\n  top: 15px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 70px;\n  height: 70px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.12) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 95px; top: 155px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 68;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 68; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 221px; height: 196px; }\n  .oj-spot-main { width: 128px; height: 128px; left: 47px; top: 13px; }\n  .oj-spot-mini { width: 60px; height: 60px; }\n  .oj-spot-mini.v1 { left: 81px; top: 132px; }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 260 230\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"130\" y1=\"90\" x2=\"130\" y2=\"155\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/56103672856.jpg?v=1786661987\" alt=\"Leaf Necklace Copper Inlaid Zircon Pendant\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Silver\" style=\"--dx:0px; --dy:100px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/15585907044084.jpg?v=1786661987\" alt=\"Silver\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eNature's Elegance, Refined.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SHADE ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🍃\u003c\/span\u003eLeaf Pendant Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💎\u003c\/span\u003eInlaid Stone Detail\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e🥉\u003c\/span\u003eCopper Material\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e📏\u003c\/span\u003e51cm – 80cm Adjustable\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Necklace\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eNature-Inspired Design —\u003c\/strong\u003e A delicate leaf-shaped pendant inlaid with sparkling stone detail. Simple, elegant and effortlessly versatile.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eQuality Material —\u003c\/strong\u003e Made from copper for a lightweight, comfortable everyday feel.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAdjustable Length —\u003c\/strong\u003e Chain ranges from 51cm to 80cm with up to 10cm of extension, so you can wear it exactly how you like.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eIndividually Packed —\u003c\/strong\u003e Arrives neatly packaged, ready to wear or gift.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCopper\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTreatment Process\u003c\/td\u003e\n\u003ctd\u003eInlaid Stone\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eNecklace\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eWomen's\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003eIndividually Packed\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eExtension Chain\u003c\/td\u003e\n\u003ctd\u003eUp to 10cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePerimeter\u003c\/td\u003e\n\u003ctd\u003e51cm – 80cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 30 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryLeaf\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circle hidden behind main,\n     then flies out to position with a dashed line drawing behind it *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLE — click to select that color in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Silver","offer_id":48551676051697,"sku":"CJZBLXLX24699-Silver","price":35.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/15585907044084.jpg?v=1786661987"},{"product_id":"new-heart-and-sword-necklace-set-gold-color-stainless-steel-crystal-couple-necklaces-for-women-men-boyfriend-girlfriend-gifts","title":"Heart \u0026 Sword Couple Necklace Set – Gold Stainless Steel","description":"\u003cstyle\u003e\n\/* ===== STYLE SPOTLIGHT — circular photo cluster ===== *\/\n.oj-spotlight {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding: 30px 10px 20px;\n  margin-bottom: 26px;\n}\n.oj-spot-cluster {\n  position: relative;\n  width: 340px;\n  height: 340px;\n  margin: 0 auto;\n  max-width: 100%;\n}\n.oj-spot-main, .oj-spot-mini {\n  position: absolute;\n  border-radius: 50%;\n  overflow: hidden;\n  border: 2px solid rgba(201,168,76,0.55);\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.08), 0 15px 40px rgba(0,0,0,0.6);\n  background: #0b0a09;\n}\n.oj-spot-main img, .oj-spot-mini img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.oj-spot-main {\n  width: 160px;\n  height: 160px;\n  left: 90px;\n  top: 90px;\n  z-index: 3;\n}\n.oj-spot-pulse {\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 2px solid rgba(201,168,76,0.6);\n  opacity: 0;\n  pointer-events: none;\n}\n.oj-spot-pulse.pulse-on {\n  animation: ojPulseRing 1.4s ease-out;\n}\n@keyframes ojPulseRing {\n  0%   { transform: scale(1);   opacity: .8; }\n  100% { transform: scale(1.9); opacity: 0; }\n}\n\n.oj-spot-mini {\n  width: 58px;\n  height: 58px;\n  z-index: 2;\n  opacity: 0;\n  transform: translate(var(--dx), var(--dy)) scale(0.25);\n  cursor: pointer;\n}\n.oj-spot-mini.burst-in {\n  transition: transform 1s cubic-bezier(.34,1.56,.64,1), opacity .6s ease;\n  opacity: 1;\n  transform: translate(0,0) scale(1);\n}\n.oj-spot-mini.floating {\n  animation: ojSpotFloat 3.6s ease-in-out infinite;\n}\n.oj-spot-mini:hover {\n  transform: translate(0,0) scale(1.14) !important;\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 4px rgba(201,168,76,0.2), 0 15px 30px rgba(201,168,76,0.3);\n}\n.oj-spot-mini.active {\n  border-color: #c9a84c;\n  box-shadow: 0 0 0 5px rgba(201,168,76,0.35), 0 15px 30px rgba(201,168,76,0.4);\n}\n\n.oj-spot-mini.v1 { left: 141px;   top: 6px;    }\n.oj-spot-mini.v2 { left: 236.5px; top: 45.5px; }\n.oj-spot-mini.v3 { left: 276px;   top: 141px;  }\n.oj-spot-mini.v4 { left: 236.5px; top: 236.5px;}\n.oj-spot-mini.v5 { left: 141px;   top: 276px;  }\n.oj-spot-mini.v6 { left: 45.5px;  top: 236.5px;}\n.oj-spot-mini.v7 { left: 6px;     top: 141px;  }\n.oj-spot-mini.v8 { left: 45.5px;  top: 45.5px; }\n\n@keyframes ojSpotFloat {\n  0%, 100% { transform: translate(0,0); }\n  50% { transform: translate(0,-8px); }\n}\n\n.oj-spot-lines {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.oj-line {\n  stroke: rgba(201,168,76,0.55);\n  stroke-width: 1.5;\n  stroke-dasharray: 6 5;\n  stroke-dashoffset: 108;\n  opacity: 0;\n}\n.oj-line.draw {\n  animation: ojLineDraw 1s cubic-bezier(.34,1.56,.64,1) forwards;\n}\n@keyframes ojLineDraw {\n  0%   { stroke-dashoffset: 108; opacity: 0; }\n  10%  { opacity: 1; }\n  100% { stroke-dashoffset: 0; opacity: 1; }\n}\n.oj-line.flow {\n  animation: ojLineFlow 1.3s linear infinite;\n}\n@keyframes ojLineFlow {\n  0%   { stroke-dashoffset: 0; }\n  100% { stroke-dashoffset: -22; }\n}\n\n.oj-spot-tagline {\n  margin-top: 18px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  line-height: 1.5;\n  background: linear-gradient(135deg, #f0d78c, #c9a84c 55%, #a8843a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.oj-spot-sub {\n  margin-top: 6px;\n  text-align: center;\n  font-size: 12px;\n  color: rgba(240,240,240,0.45);\n  letter-spacing: 0.05em;\n}\n\n@media (max-width: 480px) {\n  .oj-spot-cluster { width: 290px; height: 290px; }\n  .oj-spot-main { width: 137px; height: 137px; left: 77px; top: 77px; }\n  .oj-spot-mini { width: 50px; height: 50px; }\n  .oj-spot-mini.v1 { left: 120px; top: 5px;   }\n  .oj-spot-mini.v2 { left: 201px; top: 39px;  }\n  .oj-spot-mini.v3 { left: 235px; top: 120px; }\n  .oj-spot-mini.v4 { left: 202px; top: 202px; }\n  .oj-spot-mini.v5 { left: 120px; top: 235px; }\n  .oj-spot-mini.v6 { left: 39px;  top: 202px; }\n  .oj-spot-mini.v7 { left: 5px;   top: 120px; }\n  .oj-spot-mini.v8 { left: 39px;  top: 39px;  }\n  .oj-spot-tagline { font-size: 15px; }\n}\n\n.oj-desc {\n  max-width: 860px;\n  margin: 0 auto;\n  color: #f0f0f0;\n  font-family: \"Poppins\", sans-serif;\n  padding: 28px 16px;\n  box-sizing: border-box;\n  overflow-x: hidden;\n  width: 100%;\n}\n.oj-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-bottom: 22px;\n}\n.oj-feat-box {\n  border: 1px solid rgba(201,168,76,0.28);\n  border-radius: 12px;\n  padding: 16px 10px;\n  text-align: center;\n  background: linear-gradient(180deg, #0f0e0c, #080705);\n  font-size: 13px;\n  color: #f0f0f0;\n  line-height: 1.5;\n  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;\n}\n.oj-feat-box:hover {\n  transform: translateY(-4px) scale(1.03);\n  box-shadow: 0 16px 50px rgba(201,168,76,0.18);\n  border-color: rgba(201,168,76,0.55);\n}\n.oj-feat-box span {\n  display: block;\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n.oj-acc-item {\n  border: 1px solid rgba(201,168,76,0.18);\n  border-radius: 12px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #0b0a09;\n}\n.oj-acc-header {\n  padding: 15px 16px;\n  font-size: 14px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background 0.2s ease;\n  letter-spacing: 0.03em;\n}\n.oj-acc-header:hover { background: rgba(201,168,76,0.05); }\n.oj-acc-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-style: normal;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-acc-content {\n  display: none;\n  padding: 14px 16px;\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.85;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-acc-item.open .oj-acc-content { display: block; }\n.oj-acc-item.open .oj-acc-arrow { transform: rotate(180deg); }\n.oj-spec-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.oj-spec-table tr {\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n}\n.oj-spec-table tr:last-child { border-bottom: none; }\n.oj-spec-table td {\n  padding: 8px 4px;\n  vertical-align: top;\n}\n.oj-spec-table td:first-child {\n  color: #c9a84c;\n  width: 44%;\n  font-weight: 500;\n}\n.oj-spec-table td:last-child { color: #d4d4d4; }\n.oj-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.oj-highlight-list li {\n  padding: 8px 0;\n  border-bottom: 1px solid rgba(201,168,76,0.08);\n  font-size: 13.5px;\n  color: #d4d4d4;\n  line-height: 1.75;\n}\n.oj-highlight-list li:last-child { border-bottom: none; }\n.oj-highlight-list li strong {\n  color: #c9a84c;\n  font-weight: 500;\n}\n.oj-video-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin: 22px 0;\n  width: 100%;\n}\n.oj-video-card {\n  aspect-ratio: 9 \/ 14;\n  border-radius: 10px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.2);\n  background: #050504;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n  cursor: pointer;\n}\n.oj-video-card:hover {\n  border-color: #c9a84c;\n  transform: translateY(-3px);\n  box-shadow: 0 10px 25px rgba(201,168,76,0.2);\n}\n.oj-video-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n@media (max-width: 600px) {\n  .oj-video-grid { grid-template-columns: repeat(5, 1fr); gap: 3px; }\n  .oj-video-card { border-radius: 6px; }\n}\n.oj-delivery {\n  margin-top: 16px;\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(201,168,76,0.22);\n  background: #0b0a09;\n}\n.oj-delivery-header {\n  padding: 15px 16px;\n  color: #c9a84c;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  letter-spacing: 0.03em;\n  transition: background 0.2s ease;\n}\n.oj-delivery-header:hover { background: rgba(201,168,76,0.05); }\n.oj-delivery-arrow {\n  transition: transform 0.3s ease;\n  display: inline-block;\n  font-size: 16px;\n  color: rgba(201,168,76,0.7);\n}\n.oj-delivery-body {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid rgba(201,168,76,0.1);\n}\n.oj-delivery.open .oj-delivery-body { display: block; }\n.oj-delivery.open .oj-delivery-arrow { transform: rotate(180deg); }\n.oj-delivery-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.oj-delivery-card {\n  background: rgba(201,168,76,0.06);\n  border: 1px solid rgba(201,168,76,0.22);\n  border-radius: 10px;\n  padding: 14px 16px;\n  text-align: center;\n}\n.oj-delivery-card-days {\n  font-size: 20px;\n  font-weight: 700;\n  color: #c9a84c;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.oj-delivery-card-label {\n  font-size: 12px;\n  color: rgba(240,240,240,0.55);\n  letter-spacing: 0.04em;\n}\n.oj-delivery-note {\n  margin-top: 12px;\n  font-size: 11.5px;\n  color: rgba(240,240,240,0.35);\n  padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,0.05);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oj-desc\"\u003e\n\n  \u003cdiv class=\"oj-spotlight\"\u003e\n    \u003cdiv class=\"oj-spot-cluster\" id=\"ojSpotCluster\"\u003e\n      \u003csvg class=\"oj-spot-lines\" viewbox=\"0 0 340 340\" preserveaspectratio=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cmarker id=\"ojArrow\" viewbox=\"0 0 10 10\" refx=\"8\" refy=\"5\" markerwidth=\"6\" markerheight=\"6\" orient=\"auto-start-reverse\"\u003e\n            \u003cpath d=\"M0,0 L10,5 L0,10 z\" fill=\"#c9a84c\"\u003e\u003c\/path\u003e\n          \u003c\/marker\u003e\n        \u003c\/defs\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"170\" y2=\"64\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"245\" y2=\"95\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"276\" y2=\"170\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"245\" y2=\"245\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"170\" y2=\"276\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"95\" y2=\"245\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"64\" y2=\"170\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n        \u003cline class=\"oj-line\" x1=\"170\" y1=\"170\" x2=\"95\" y2=\"95\" marker-end=\"url(#ojArrow)\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\n      \u003cdiv class=\"oj-spot-main\" id=\"ojSpotMain\"\u003e\n        \u003cdiv class=\"oj-spot-pulse\"\u003e\u003c\/div\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/641fc945-cf3e-47ec-b408-35718d936ee1.jpg?v=1788352569\" alt=\"Heart and Sword Couple Necklace Set\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oj-spot-mini v1\" data-variant-value=\"Golden Set Pink Diamond\" style=\"--dx:0px; --dy:135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/c739e0a8-9aa0-4355-b0ed-a019e6c5a8ce.jpg?v=1788352569\" alt=\"Golden Set Pink Diamond\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v2\" data-variant-value=\"Silver\" style=\"--dx:-95.5px; --dy:95.5px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/64f5a3fe-4e2c-42bb-acc8-93163bccc03c.jpg?v=1788352569\" alt=\"Silver\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v3\" data-variant-value=\"Silver Set Pink Diamond\" style=\"--dx:-135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/f674db6b-d38d-4eef-aa8f-11c47679a83e.jpg?v=1788352569\" alt=\"Silver Set Pink Diamond\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v4\" data-variant-value=\"Gold\" style=\"--dx:-95.5px; --dy:-95.5px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/1e2bea3c-d4df-46e0-8968-00f9a5755f27.jpg?v=1788352569\" alt=\"Gold\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v5\" data-variant-value=\"Golde Silver pink\" style=\"--dx:0px; --dy:-135px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/aeb41e2c-a202-451b-98c4-d758cc618752.jpg?v=1788352569\" alt=\"Golde Silver pink\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v6\" data-variant-value=\"Golden Sword Silver Love\" style=\"--dx:95.5px; --dy:-95.5px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/048055bc-23e9-47b6-a667-764d0f300c6c.jpg?v=1788352569\" alt=\"Golden Sword Silver Love\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v7\" data-variant-value=\"Silver Sword Gold Pink\" style=\"--dx:135px; --dy:0px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/2a35e686-e4ae-4f87-9bb2-a56340a22515.jpg?v=1788352569\" alt=\"Silver Sword Gold Pink\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-spot-mini v8\" data-variant-value=\"Silver Sword Golden Heart\" style=\"--dx:95.5px; --dy:95.5px;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/54e3c0f9-3ce9-4b9c-9b1d-9e78b650916b.jpg?v=1788352569\" alt=\"Silver Sword Golden Heart\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-tagline\"\u003eTwo Hearts, One Sword, Endless Love.\u003c\/div\u003e\n    \u003cdiv class=\"oj-spot-sub\"\u003e✦ CHOOSE YOUR SET ✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-feat-grid\"\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e💘\u003c\/span\u003eHeart \u0026amp; Sword Design\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e✨\u003c\/span\u003eCrystal Accents\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e⚙️\u003c\/span\u003eStainless Steel\u003c\/div\u003e\n    \u003cdiv class=\"oj-feat-box\"\u003e\n\u003cspan\u003e👫\u003c\/span\u003eCouple Necklace Set (2pcs)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e✦ About This Set\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003cul class=\"oj-highlight-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnique Design —\u003c\/strong\u003e A stylish and beautiful heart and sword couple necklace set, geometric in shape with crystal detailing.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eQuality Material —\u003c\/strong\u003e Made from stainless steel with a copper pendant, comfortable to wear every day.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eA Variety of Colors —\u003c\/strong\u003e Available in gold and silver, so you and your partner can choose the combination that suits you both.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePerfect Couple Gift —\u003c\/strong\u003e A meaningful gift for women, men, boyfriends and girlfriends alike.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-acc-item\"\u003e\n    \u003cdiv class=\"oj-acc-header\"\u003e📋 Product Details\u003ci class=\"oj-acc-arrow\"\u003e⌄\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oj-acc-content\"\u003e\n      \u003ctable class=\"oj-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGold, Silver\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eApplicable Population\u003c\/td\u003e\n\u003ctd\u003eFemale\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePendant Material\u003c\/td\u003e\n\u003ctd\u003eCopper\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eChain Style\u003c\/td\u003e\n\u003ctd\u003eRegular Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eHeart Shape, Geometry\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePerimeter\u003c\/td\u003e\n\u003ctd\u003e51cm – 60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAttributes\u003c\/td\u003e\n\u003ctd\u003eOrdinary, Thin\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e100 × 100 × 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-video-grid\"\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d941d4255ef04d00a106d67c06b55f43.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e577e67d044f4308882e0cc595a6fdf7.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ea8240f086044aabbc356e15afff363d.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/51d09011d05948c2bc0ddec065af9bea.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oj-video-card\"\u003e\u003cvideo autoplay muted loop playsinline preload=\"auto\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/94febc33b37b4829a324da8cde1803f5.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oj-delivery\" id=\"ojDeliveryHeartSword\"\u003e\n    \u003cdiv class=\"oj-delivery-header\"\u003e\n      \u003cspan\u003e✦ Delivery \u0026amp; Shipping\u003c\/span\u003e \u003ci class=\"oj-delivery-arrow\"\u003e⌄\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"oj-delivery-body\"\u003e\n      \u003cdiv class=\"oj-delivery-cards\"\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003e7–20 Days\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eWorldwide Delivery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"oj-delivery-card\"\u003e\n          \u003cdiv class=\"oj-delivery-card-days\"\u003eIncluded\u003c\/div\u003e\n          \u003cdiv class=\"oj-delivery-card-label\"\u003eTracking on Every Order\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"oj-delivery-note\"\u003eTracking number sent to your email once dispatched.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.oj-acc-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-acc-item').classList.toggle('open');\n    });\n  });\n\n  document.querySelectorAll('.oj-delivery-header').forEach(function(header) {\n    header.addEventListener('click', function() {\n      this.closest('.oj-delivery').classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  \/* SPOTLIGHT — burst-out reveal: mini circles hidden behind main,\n     then fly out to position with dashed lines drawing behind them *\/\n  var cluster = document.getElementById('ojSpotCluster');\n  if (!cluster) return;\n\n  var minis = cluster.querySelectorAll('.oj-spot-mini');\n  var lines = cluster.querySelectorAll('.oj-line');\n  var pulse = cluster.querySelector('.oj-spot-pulse');\n\n  setTimeout(function() {\n    if (pulse) pulse.classList.add('pulse-on');\n\n    minis.forEach(function(mini, i) {\n      setTimeout(function() {\n        mini.classList.add('burst-in');\n        if (lines[i]) lines[i].classList.add('draw');\n\n        mini.addEventListener('transitionend', function handler() {\n          mini.classList.add('floating');\n          mini.removeEventListener('transitionend', handler);\n        });\n\n        if (lines[i]) {\n          lines[i].addEventListener('animationend', function lineHandler() {\n            lines[i].classList.remove('draw');\n            lines[i].classList.add('flow');\n            lines[i].removeEventListener('animationend', lineHandler);\n          });\n        }\n      }, i * 150);\n    });\n  }, 300);\n\n  \/* SPOTLIGHT CIRCLES — click to select that style in the buy form above *\/\n  minis.forEach(function(circle) {\n    circle.addEventListener('click', function() {\n      var val = this.dataset.variantValue;\n      if (!val) return;\n\n      var target = document.querySelector('.neo-pill[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-variant-swatch[data-value=\"' + val + '\"]')\n                 || document.querySelector('.neo-color-thumb[data-value=\"' + val + '\"]');\n\n      if (target) {\n        target.click();\n\n        minis.forEach(function(c) { c.classList.remove('active'); });\n        this.classList.add('active');\n\n        var buyForm = document.getElementById('neoForm');\n        if (buyForm) {\n          buyForm.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Golden Set Pink Diamond","offer_id":48675783278833,"sku":"CJLX220119405EV","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":48675783311601,"sku":"CJLX220119402BY","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Silver Set Pink Diamond","offer_id":48675783344369,"sku":"CJLX220119406FU","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":48675783377137,"sku":"CJLX220119401AZ","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Golde Silver pink","offer_id":48675783409905,"sku":"CJLX220119407GT","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Golden Sword Silver Love","offer_id":48675783442673,"sku":"CJLX220119403CX","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Silver Sword Gold Pink","offer_id":48675783475441,"sku":"CJLX220119408HS","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Silver Sword Golden Heart","offer_id":48675783508209,"sku":"CJLX220119404DW","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0795\/2449\/5601\/files\/641fc945-cf3e-47ec-b408-35718d936ee1.jpg?v=1788352569"}],"url":"https:\/\/oscarjewels.com\/collections\/necklaces.oembed?page=2","provider":"Oscar Jewelry","version":"1.0","type":"link"}