{"product_id":"3pcs-artistic-layered-necklace-set","title":"3Pcs Artistic Layered Necklace Set","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes\"\u003e\n\u003ctitle\u003eProduct Accordion - 3-Piece Artistic Layered Necklace Set\u003c\/title\u003e\n\n\n\u003cdiv class=\"product-accordion\" id=\"simpleAccordion\"\u003e\n  \u003c!-- 模块1：Highlights（默认展开） --\u003e\n  \u003cdiv class=\"pa-item active\"\u003e\n    \u003cbutton type=\"button\" class=\"pa-trigger\"\u003e\n      \u003cspan class=\"pa-title\"\u003eHighlights\u003c\/span\u003e\n      \u003cspan class=\"pa-icon\"\u003e\n        \u003csvg fill=\"none\" viewbox=\"0 0 20 20\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M7 4L13 10L7 16\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pa-panel\"\u003e\n      \u003cdiv class=\"pa-content\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eMaterial: 316L stainless steel base, 18K gold \/ silver \/ rose gold plated\u003c\/li\u003e\n          \u003cli\u003eDesign Inspiration: European minimalist artistic layering aesthetic, three distinct statement necklaces for mix-and-match stacking. Includes heart Y-lariat necklace with dangling heart charms, embossed lion crest square tag necklace, and abstract face line-art pendant necklace.\u003c\/li\u003e\n          \u003cli\u003eFeature: Three necklaces can be worn separately or layered together to create rich artistic stacked looks. Lobster clasp with extension chain for adjustable length. Waterproof, hypoallergenic and tarnish resistant. Chain lengths range from 41cm to 55cm with 5cm extenders.\u003c\/li\u003e\n          \u003cli\u003eOccasion: Daily wear, art exhibitions, street style, party, date nights, layering, birthday \u0026amp; holiday gift for her.\u003c\/li\u003e\n          \u003cli\u003ePackaging: Neutral vintage eco gift packaging.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 模块2：Care Tips --\u003e\n  \u003cdiv class=\"pa-item\"\u003e\n    \u003cbutton type=\"button\" class=\"pa-trigger\"\u003e\n      \u003cspan class=\"pa-title\"\u003eCare Tips\u003c\/span\u003e\n      \u003cspan class=\"pa-icon\"\u003e\n        \u003csvg fill=\"none\" viewbox=\"0 0 20 20\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M7 4L13 10L7 16\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pa-panel\"\u003e\n      \u003cdiv class=\"pa-content\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eAvoid heavy collision to prevent pendant scratches and chain tangling.\u003c\/li\u003e\n          \u003cli\u003eKeep away from shower water, sweat, perfume and skincare products to slow plating oxidation \u0026amp; tarnish.\u003c\/li\u003e\n          \u003cli\u003eWipe dry with soft cotton cloth after each wear, store separately in sealed jewelry pouch or box.\u003c\/li\u003e\n          \u003cli\u003eMinor reflection difference under different lighting.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 模块3：Wholesale Info --\u003e\n  \u003cdiv class=\"pa-item\"\u003e\n    \u003cbutton type=\"button\" class=\"pa-trigger\"\u003e\n      \u003cspan class=\"pa-title\"\u003eWholesale Info\u003c\/span\u003e\n      \u003cspan class=\"pa-icon\"\u003e\n        \u003csvg fill=\"none\" viewbox=\"0 0 20 20\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M7 4L13 10L7 16\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pa-panel\"\u003e\n      \u003cdiv class=\"pa-content\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eMixed small batch orders supported\u003c\/li\u003e\n          \u003cli\u003eDropshipping service available\u003c\/li\u003e\n          \u003cli\u003eCustom brand logo \u0026amp; personalized packaging service offered\u003c\/li\u003e\n          \u003cli\u003eContact customer service to get bulk preferential price\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.product-accordion {\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: inherit;\n  color: #1f1f1f;\n  box-sizing: border-box;\n}\n.product-accordion * {\n  box-sizing: border-box;\n}\n.pa-item {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n}\n.pa-trigger {\n  width: 100%;\n  background: transparent;\n  border: 0;\n  padding: 18px 0;\n  margin: 0;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  text-align: left;\n  color: #111;\n  font-weight: normal;\n  appearance: none;\n  -webkit-tap-highlight-color: transparent;\n}\n.pa-title {\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: 0.2px;\n  line-height: 1.4;\n  flex: 1;\n  padding-right: 12px;\n}\n.pa-icon {\n  width: 20px;\n  height: 20px;\n  flex: 0 0 20px;\n  color: #777;\n  transition: transform 0.28s ease, color 0.2s;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n.pa-icon svg {\n  width: 18px;\n  height: 18px;\n  display: block;\n}\n.pa-item.active .pa-icon {\n  transform: rotate(90deg);\n  color: #111;\n}\n.pa-trigger:hover .pa-title,\n.pa-trigger:hover .pa-icon {\n  color: #000;\n}\n.pa-panel {\n  display: none;\n  overflow: hidden;\n}\n.pa-item.active .pa-panel {\n  display: block;\n}\n.pa-content {\n  padding: 0 0 18px 0;\n  color: #555;\n  font-size: 14px;\n  line-height: 1.9;\n}\n.pa-content ul {\n  margin: 0;\n  padding-left: 20px;\n}\n.pa-content li {\n  margin-bottom: 8px;\n}\n.pa-content p {\n  margin: 0 0 8px 0;\n}\n@media (max-width: 749px) {\n  .pa-trigger { padding: 16px 0; }\n  .pa-title { font-size: 14px; }\n  .pa-content { font-size: 13px; padding-bottom: 16px; }\n  .pa-icon, .pa-icon svg { width: 16px; height: 16px; }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function() {\n  function initAccordion() {\n    var accordion = document.getElementById('simpleAccordion');\n    if (!accordion) return;\n    if (accordion._listener) {\n      accordion.removeEventListener('click', accordion._listener);\n    }\n    function handleClick(e) {\n      var trigger = e.target.closest('.pa-trigger');\n      if (!trigger) return;\n      e.preventDefault();\n      var currentItem = trigger.closest('.pa-item');\n      if (!currentItem) return;\n      var isActive = currentItem.classList.contains('active');\n      if (!isActive) {\n        var allItems = accordion.querySelectorAll('.pa-item');\n        for (var i = 0; i \u003c allItems.length; i++) {\n          if (allItems[i] !== currentItem \u0026\u0026 allItems[i].classList.contains('active')) {\n            allItems[i].classList.remove('active');\n          }\n        }\n        currentItem.classList.add('active');\n      } else {\n        currentItem.classList.remove('active');\n      }\n    }\n    accordion.addEventListener('click', handleClick);\n    accordion._listener = handleClick;\n    var items = accordion.querySelectorAll('.pa-item');\n    for (var i = 0; i \u003c items.length; i++) {\n      var panel = items[i].querySelector('.pa-panel');\n      if (panel) panel.style.display = '';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initAccordion);\n  } else {\n    initAccordion();\n  }\n  if (window.Shopify \u0026\u0026 window.Shopify.theme \u0026\u0026 window.Shopify.theme.ajax) {\n    document.addEventListener('shopify:section:load', function(event) {\n      if (event.target \u0026\u0026 event.target.querySelector \u0026\u0026 event.target.querySelector('#simpleAccordion')) {\n        initAccordion();\n      }\n    });\n  } else {\n    var lastUrl = location.href;\n    new MutationObserver(function() {\n      if (location.href !== lastUrl) {\n        lastUrl = location.href;\n        setTimeout(initAccordion, 200);\n      }\n    }).observe(document, { subtree: true, childList: true });\n  }\n})();\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Whispshine","offers":[{"title":"KP003-019--Gold Necklace-40+5cm","offer_id":48502003531994,"sku":"ML-KP003-019--Gold Necklace-40+5cm","price":5.82,"currency_code":"USD","in_stock":true},{"title":"KP014-020--Heart-shaped Gold Y-shaped Necklace-41+5cm","offer_id":48502003564762,"sku":"ML-KP014-020--Heart-shaped Gold Y-shaped Necklace-41+5cm","price":5.82,"currency_code":"USD","in_stock":true},{"title":"KP014-020--Heart-shaped Steel Y-shaped Necklace - 41+5cm","offer_id":48502003597530,"sku":"ML-KP014-020--Heart-shaped Steel Y-shaped Necklace - 41+5cm KP014-020--Heart-shaped Steel Y-shaped Necklace - 41+5cm 的 SKU","price":5.82,"currency_code":"USD","in_stock":true},{"title":"KP014-020--Heart-shaped Rose Gold Y-shaped Necklace - 41+5cm","offer_id":48502003630298,"sku":"ML-KP014-020--Heart-shaped Rose Gold Y-shaped Necklace - 41+5cm","price":5.82,"currency_code":"USD","in_stock":true},{"title":"KP086-021--Face-shaped Gold Y-shaped Necklace-55+5cm","offer_id":48502003663066,"sku":"ML-KP086-021--Face-shaped Gold Y-shaped Necklace-55+5cm","price":5.82,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0777\/2061\/7178\/files\/5_925581c2-a7ae-43ff-ae8d-eb0dcceec803.jpg?v=1787033062","url":"https:\/\/whispshine.com\/products\/3pcs-artistic-layered-necklace-set","provider":"Whispshine","version":"1.0","type":"link"}