{"product_id":"pearl-grape-stone-bell-orchid-drop-earrings","title":"Pearl Grape Stone Bell Orchid Drop Earrings","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\u003e产品手风琴 - 敦煌壁画灵感手工耳饰\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: Copper needle ear posts, imitation pearl, natural light green grape stone, jade bell orchid pendant\u003c\/li\u003e\n          \u003cli\u003eDesign Inspiration: Derived from Dunhuang murals and Chinese classical ink painting color aesthetics, original handmade Chinese style earrings. Constructed with oval loop composed of white pearls and translucent grape stone, matched with carved jade bell orchid tassel, soft and gentle pastoral temperament.\u003c\/li\u003e\n          \u003cli\u003eFeature: Natural stone materials have unique grain \u0026amp; color difference for each pair; lightweight for all-day wear, vintage golden metal fittings match Hanfu, cheongsam and daily casual outfits.\u003c\/li\u003e\n          \u003cli\u003eOccasion: Hanfu matching, daily commute, dating, gift giving, spring \u0026amp; summer vacation styling.\u003c\/li\u003e\n          \u003cli\u003ePackaging: Vintage neutral 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 collision with other precious metal jewelry to prevent scratch \u0026amp; deformation.\u003c\/li\u003e\n          \u003cli\u003eKeep away from shower, sweat, perfume and cosmetics to slow metal oxidation discoloration.\u003c\/li\u003e\n          \u003cli\u003eWipe with soft cotton cloth after wearing, then store sealed in jewelry box\/bag.\u003c\/li\u003e\n          \u003cli\u003eSlight color difference exists due to shooting light \u0026amp; display screens; minor size error from manual measurement.\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\u003eDrop shipping available\u003c\/li\u003e\n          \u003cli\u003eCustom logo \u0026amp; packaging service provided\u003c\/li\u003e\n          \u003cli\u003eContact us for 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":"Glazed Pearl Flowers","offer_id":48170095345882,"sku":"YZS-7648","price":5.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0777\/2061\/7178\/files\/4_7dbe1ecc-5558-4511-91bc-6f8f85f18e91.jpg?v=1782806550","url":"https:\/\/whispshine.com\/products\/pearl-grape-stone-bell-orchid-drop-earrings","provider":"Whispshine","version":"1.0","type":"link"}