{"product_id":"🏡✨-light-up-3d-miniature-scene-frame-bring-tiny-worlds-to-life-💖","title":"🏡✨ Light-Up 3D Miniature Scene Frame – Bring Tiny Worlds to Life! 💖","description":"\u003csection id=\"zvs-mini-memory\" aria-label=\"Light-up miniature memory frame\"\u003e\n  \u003cstyle\u003e\n    #zvs-mini-memory {\n      --mm-ink: #3e2b22;\n      --mm-muted: #6b5142;\n      --mm-brown: #754532;\n      --mm-cream: #fff9f0;\n      --mm-line: #e3ccb2;\n      box-sizing: border-box;\n      container-type: inline-size;\n      width: 100%;\n      max-width: 1000px;\n      margin: 24px auto;\n      color: var(--mm-ink);\n      background: var(--mm-cream);\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 16px;\n      line-height: 1.65;\n      text-align: left;\n      isolation: isolate;\n    }\n\n    #zvs-mini-memory *,\n    #zvs-mini-memory *::before,\n    #zvs-mini-memory *::after {\n      box-sizing: border-box;\n    }\n\n    #zvs-mini-memory h2,\n    #zvs-mini-memory h3,\n    #zvs-mini-memory p,\n    #zvs-mini-memory ul,\n    #zvs-mini-memory figure {\n      margin: 0;\n      padding: 0;\n      color: inherit;\n    }\n\n    #zvs-mini-memory h2,\n    #zvs-mini-memory h3 {\n      letter-spacing: normal;\n      text-transform: none;\n    }\n\n    #zvs-mini-memory h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-weight: 700;\n      line-height: 1.16;\n      font-size: 30px;\n      font-size: clamp(27px, 6cqi, 39px);\n      text-wrap: balance;\n    }\n\n    #zvs-mini-memory h3 {\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 17px;\n      font-weight: 700;\n      line-height: 1.35;\n    }\n\n    #zvs-mini-memory p {\n      font-size: 16px;\n      line-height: 1.65;\n      overflow-wrap: anywhere;\n    }\n\n    #zvs-mini-memory .mm-pad {\n      padding: 24px 18px;\n      padding: clamp(20px, 4cqi, 32px) clamp(16px, 4cqi, 30px);\n    }\n\n    #zvs-mini-memory .mm-grid {\n      display: grid;\n      grid-template-columns:\n        repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n      align-items: center;\n      gap: 24px;\n    }\n\n    #zvs-mini-memory .mm-grid \u003e * {\n      min-width: 0;\n    }\n\n    #zvs-mini-memory .mm-kicker {\n      margin: 0 0 10px;\n      color: #8a492f;\n      font-size: 11px;\n      font-weight: 700;\n      line-height: 1.5;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n    }\n\n    #zvs-mini-memory .mm-copy {\n      margin-top: 14px;\n      color: var(--mm-muted);\n    }\n\n    #zvs-mini-memory .mm-photo {\n      display: block;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      margin: 0 !important;\n      border: 0;\n      border-radius: 10px;\n      box-shadow: none;\n    }\n\n    #zvs-mini-memory a.mm-buy {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 48px;\n      max-width: 100%;\n      margin-top: 20px;\n      padding: 13px 21px;\n      border: 2px solid var(--mm-brown);\n      border-radius: 6px;\n      background: var(--mm-brown);\n      color: #fff !important;\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 15px;\n      font-weight: 700;\n      line-height: 1.4;\n      text-align: center;\n      text-decoration: none !important;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      cursor: pointer;\n    }\n\n    #zvs-mini-memory a.mm-buy:hover {\n      background: #5b3225;\n      border-color: #5b3225;\n    }\n\n    #zvs-mini-memory a.mm-buy:focus-visible,\n    #zvs-mini-memory summary:focus-visible {\n      outline: 3px solid #a86234;\n      outline-offset: 4px;\n    }\n\n    #zvs-mini-memory .mm-points {\n      display: grid;\n      grid-template-columns:\n        repeat(auto-fit, minmax(min(100%, 190px), 1fr));\n      gap: 18px;\n      list-style: none;\n      padding: 22px 18px;\n      border-top: 1px solid var(--mm-line);\n      border-bottom: 1px solid var(--mm-line);\n      background: #fffcf7;\n    }\n\n    #zvs-mini-memory .mm-points li {\n      min-width: 0;\n      margin: 0;\n      padding: 0 0 0 12px;\n      border-left: 3px solid #ba8a4b;\n    }\n\n    #zvs-mini-memory .mm-points p {\n      margin-top: 6px;\n      font-size: 14px;\n      color: var(--mm-muted);\n    }\n\n    #zvs-mini-memory .mm-detail-scene {\n      background: #fff9f0;\n    }\n\n    #zvs-mini-memory .mm-home-scene {\n      background: #fbefdf;\n      border-top: 1px solid var(--mm-line);\n      border-bottom: 1px solid var(--mm-line);\n    }\n\n    #zvs-mini-memory .mm-gift {\n      background: #f6e7d4;\n    }\n\n    #zvs-mini-memory .mm-detail-note {\n      margin-top: 15px;\n      padding-top: 12px;\n      border-top: 1px solid var(--mm-line);\n      color: #754532;\n      font-size: 13px;\n      font-weight: 700;\n      line-height: 1.6;\n    }\n\n    #zvs-mini-memory .mm-details {\n      padding: 4px 18px 22px;\n    }\n\n    #zvs-mini-memory details {\n      margin: 0;\n      padding: 0;\n      border: 0;\n      border-bottom: 1px solid var(--mm-line);\n      background: transparent;\n    }\n\n    #zvs-mini-memory summary {\n      position: relative;\n      display: list-item;\n      list-style: none;\n      margin: 0;\n      padding: 17px 28px 17px 0;\n      color: var(--mm-ink);\n      font-size: 16px;\n      font-weight: 700;\n      line-height: 1.5;\n      cursor: pointer;\n    }\n\n    #zvs-mini-memory summary::-webkit-details-marker {\n      display: none;\n    }\n\n    #zvs-mini-memory summary::after {\n      content: \"+\";\n      position: absolute;\n      right: 2px;\n      top: 15px;\n      font-size: 22px;\n      font-weight: 400;\n    }\n\n    #zvs-mini-memory details[open] \u003e summary::after {\n      content: \"−\";\n    }\n\n    #zvs-mini-memory .mm-answer {\n      padding: 0 0 18px;\n      color: var(--mm-muted);\n    }\n\n    #zvs-mini-memory .mm-answer ul {\n      padding: 0 0 0 20px;\n      margin: 0 0 14px;\n      list-style: disc;\n    }\n\n    #zvs-mini-memory .mm-answer li {\n      margin: 4px 0;\n      padding: 0;\n      font-size: 15px;\n    }\n\n    #zvs-mini-memory .mm-answer figcaption {\n      margin-top: 9px;\n      font-size: 13px;\n      line-height: 1.5;\n      color: var(--mm-muted);\n    }\n\n    #zvs-mini-memory .mm-end {\n      background: #55362b;\n      color: #fff;\n      text-align: center;\n    }\n\n    #zvs-mini-memory .mm-end h2 {\n      font-size: 27px;\n      font-size: clamp(25px, 5cqi, 34px);\n      color: #fff;\n    }\n\n    #zvs-mini-memory .mm-end p {\n      margin-top: 10px;\n      color: #f8ead8;\n    }\n\n    #zvs-mini-memory .mm-end a.mm-buy {\n      background: #f6d8a5;\n      border-color: #f6d8a5;\n      color: #55362b !important;\n    }\n\n    #zvs-mini-memory .mm-end a.mm-buy:hover {\n      background: #ffebc9;\n      border-color: #ffebc9;\n    }\n\n    #price-template--21143288381576__main {\n      scroll-margin-top: 150px;\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- 首屏：产品介绍 --\u003e\n  \u003cdiv class=\"mm-pad mm-grid\"\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"mm-kicker\"\u003e\n        Little moments. Beautiful memories.\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA Little Gallery With a Lot of Heart.\u003c\/h2\u003e\n\n      \u003cp class=\"mm-copy\"\u003e\n        Ornate mini frames, tiny figures and two warm spotlights\n        bring a charming miniature gallery to life. A little\n        world of golden details and meaningful moments, ready\n        to become part of your home.\n      \u003c\/p\u003e\n\n      \u003ca class=\"mm-buy\" data-mm-buy href=\"#price-template--21143288381576__main\"\u003e\n        View Colors \u0026amp; Price ↑\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mm-photo\" src=\"https:\/\/zavrlysell.com\/cdn\/shop\/files\/96586384462053377.png?v=1793606104\u0026amp;width=1000\" alt=\"White illuminated miniature gallery frame displayed on a table\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 核心卖点速览 --\u003e\n  \u003cul class=\"mm-points\" aria-label=\"Product highlights\"\u003e\n    \u003cli\u003e\n      \u003ch3\u003e8 Ornate Mini Frames\u003c\/h3\u003e\n      \u003cp\u003e\n        Gold-tone details create a vintage gallery look.\n      \u003c\/p\u003e\n    \u003c\/li\u003e\n\n    \u003cli\u003e\n      \u003ch3\u003e2 Warm Spotlights\u003c\/h3\u003e\n      \u003cp\u003e\n        A soft glow puts the little scene in the spotlight.\n      \u003c\/p\u003e\n    \u003c\/li\u003e\n\n    \u003cli\u003e\n      \u003ch3\u003eA Scene With Depth\u003c\/h3\u003e\n      \u003cp\u003e\n        Tiny figures make the display feel like a miniature world.\n      \u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- 新增卖点一：复古雕花与立体细节 --\u003e\n  \u003cdiv class=\"mm-pad mm-grid mm-detail-scene\"\u003e\n    \u003cimg class=\"mm-photo\" src=\"https:\/\/zavrlysell.com\/cdn\/shop\/files\/10002.png?v=1793607877\u0026amp;width=1000\" alt=\"Close-up of ornate gold-tone miniature frames and tiny gallery figures\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv\u003e\n      \u003cp class=\"mm-kicker\"\u003e\n        Vintage charm, down to the details\n      \u003c\/p\u003e\n\n      \u003ch2\u003eLittle Details Worth a Closer Look.\u003c\/h2\u003e\n\n      \u003cp class=\"mm-copy\"\u003e\n        From ornamental gold-tone borders to tiny gallery\n        visitors, the layered scene rewards a second look.\n        Different frame shapes create the charm of a miniature\n        exhibition, with something to enjoy in every corner.\n      \u003c\/p\u003e\n\n      \u003cp class=\"mm-detail-note\"\u003e\n        Ornate borders · Assorted figures · Dimensional design\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 新增卖点二：温馨家居陈列 --\u003e\n  \u003cdiv class=\"mm-pad mm-grid mm-home-scene\"\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"mm-kicker\"\u003e\n        A little warmth for everyday spaces\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA Cozy Corner to Come Home To.\u003c\/h2\u003e\n\n      \u003cp class=\"mm-copy\"\u003e\n        Style it on a living-room console, a bedroom shelf\n        or a desk. Pair it with books and flowers for an\n        inviting display that feels at home beyond the holidays.\n      \u003c\/p\u003e\n\n      \u003cp class=\"mm-detail-note\"\u003e\n        Four frame finishes to complement your space.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mm-photo\" src=\"https:\/\/zavrlysell.com\/cdn\/shop\/files\/10005.png?v=1793607878\u0026amp;width=1000\" alt=\"Illuminated miniature gallery styled in a cozy home with books and flowers\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 温馨送礼场景 --\u003e\n  \u003cdiv class=\"mm-pad mm-grid mm-gift\"\u003e\n    \u003cimg class=\"mm-photo\" src=\"https:\/\/zavrlysell.com\/cdn\/shop\/files\/10003.png?v=1793607878\u0026amp;width=1000\" alt=\"A woman giving a light-up miniature memory frame to an older loved one\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv\u003e\n      \u003cp class=\"mm-kicker\"\u003e\n        For the people who mean the most\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA Thoughtful Gift. A Cozy Little Display.\u003c\/h2\u003e\n\n      \u003cp class=\"mm-copy\"\u003e\n        For Mom, Grandma or someone who loves meaningful\n        decor, this miniature gallery makes a thoughtful\n        birthday, anniversary or Christmas gift—a little\n        display to enjoy long after the celebration.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 配件及颜色信息 --\u003e\n  \u003cdiv class=\"mm-details\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat comes in the kit?\u003c\/summary\u003e\n\n      \u003cdiv class=\"mm-answer\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e1 large display frame\u003c\/li\u003e\n          \u003cli\u003e8 decorative mini frames\u003c\/li\u003e\n          \u003cli\u003e8 miniature figurines, randomly assorted\u003c\/li\u003e\n          \u003cli\u003e2 lights\u003c\/li\u003e\n          \u003cli\u003e1 sheet of adhesive dots\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cfigure\u003e\n          \u003cimg class=\"mm-photo\" src=\"https:\/\/zavrlysell.com\/cdn\/shop\/files\/1570.png?v=1793608397\u0026amp;width=1000\" alt=\"Black frame kit showing eight mini frames, eight assorted figures, two lights and adhesive dots\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cfigcaption\u003e\n            Black finish shown. Figurine styles vary.\n            Photos and gift styling are display examples.\n          \u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhich frame finishes can I choose?\u003c\/summary\u003e\n\n      \u003cdiv class=\"mm-answer\"\u003e\n        \u003cp\u003e\n          Black, Natural Wood Tone, White and Walnut Tone.\n          Choose your preferred finish in the product options above.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 底部购买引导 --\u003e\n  \u003cdiv class=\"mm-pad mm-end\"\u003e\n    \u003ch2\u003eMake Room for Meaningful Moments.\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Find the frame finish that feels right at home.\n    \u003c\/p\u003e\n\n    \u003ca class=\"mm-buy\" data-mm-buy href=\"#price-template--21143288381576__main\"\u003e\n      Choose My Frame ↑\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function () {\n  \"use strict\";\n\n  var key = \"__zvsMiniMemoryJump\";\n\n  if (window[key]) {\n    window.removeEventListener(\"click\", window[key], true);\n  }\n\n  function visible(el) {\n    return !!(\n      el \u0026\u0026\n      el.getClientRects().length \u0026\u0026\n      getComputedStyle(el).visibility !== \"hidden\"\n    );\n  }\n\n  function findTarget(root) {\n    var scope =\n      root.closest(\"product-info\") ||\n      root.closest('[id^=\"MainProduct-\"]') ||\n      document.getElementById(\n        \"MainProduct-template--21143288381576__main\"\n      );\n\n    if (scope) {\n      var section = scope.getAttribute(\"data-section\");\n      var exact =\n        section \u0026\u0026 document.getElementById(\"price-\" + section);\n\n      if (visible(exact) \u0026\u0026 scope.contains(exact)) {\n        return exact;\n      }\n\n      var prices = scope.querySelectorAll('[id^=\"price-\"]');\n\n      for (var i = 0; i \u003c prices.length; i++) {\n        if (!root.contains(prices[i]) \u0026\u0026 visible(prices[i])) {\n          return prices[i];\n        }\n      }\n    }\n\n    var nativePrice = document.getElementById(\n      \"price-template--21143288381576__main\"\n    );\n\n    if (visible(nativePrice)) {\n      return nativePrice;\n    }\n\n    if (scope) {\n      var choices = scope.querySelector(\n        'variant-selects,variant-radios,[id^=\"product-form-\"]'\n      );\n\n      if (visible(choices)) {\n        return choices;\n      }\n\n      var submit = scope.querySelector(\n        '[name=\"add\"],button[type=\"submit\"]'\n      );\n\n      if (visible(submit)) {\n        return submit;\n      }\n    }\n\n    return null;\n  }\n\n  function headerOffset() {\n    var edge = 0;\n\n    document.querySelectorAll(\n      'sticky-header,#shopify-section-header,' +\n      '.shopify-section-header,' +\n      '.shopify-section-header-sticky,[id$=\"__header\"]'\n    ).forEach(function (el) {\n      var box = el.getBoundingClientRect();\n      var pos = getComputedStyle(el).position;\n\n      if (\n        visible(el) \u0026\u0026\n        box.bottom \u003e 0 \u0026\u0026\n        (pos === \"fixed\" || pos === \"sticky\") \u0026\u0026\n        box.top \u003c 180\n      ) {\n        edge = Math.max(edge, Math.min(box.bottom, 200));\n      }\n    });\n\n    return Math.max(80, edge) + 24;\n  }\n\n  window[key] = function (event) {\n    if (\n      event.button !== 0 ||\n      event.ctrlKey ||\n      event.metaKey ||\n      event.shiftKey ||\n      event.altKey\n    ) {\n      return;\n    }\n\n    var node =\n      event.target instanceof Element ? event.target : null;\n\n    var button =\n      node \u0026\u0026 node.closest(\"#zvs-mini-memory [data-mm-buy]\");\n\n    if (!button) {\n      return;\n    }\n\n    var root = button.closest(\"#zvs-mini-memory\");\n    var target = findTarget(root);\n\n    if (!target) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopImmediatePropagation();\n\n    var top = Math.max(\n      0,\n      window.scrollY +\n      target.getBoundingClientRect().top -\n      headerOffset()\n    );\n\n    var reduce =\n      window.matchMedia \u0026\u0026\n      window.matchMedia(\n        \"(prefers-reduced-motion: reduce)\"\n      ).matches;\n\n    window.scrollTo({\n      top: top,\n      behavior: reduce ? \"instant\" : \"smooth\"\n    });\n\n    if (!target.hasAttribute(\"tabindex\")) {\n      target.setAttribute(\"tabindex\", \"-1\");\n\n      target.addEventListener(\n        \"blur\",\n        function () {\n          target.removeAttribute(\"tabindex\");\n        },\n        { once: true }\n      );\n    }\n\n    target.focus({ preventScroll: true });\n  };\n\n  window.addEventListener(\"click\", window[key], true);\n})();\n\u003c\/script\u003e","brand":"zavrlysell","offers":[{"title":"Black","offer_id":67820577489032,"sku":"47W26102902-Black","price":34.99,"currency_code":"USD","in_stock":true},{"title":"log","offer_id":67820577521800,"sku":"47W26102902-log","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":67820577554568,"sku":"47W26102902-White","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Walnut","offer_id":67820577587336,"sku":"47W26102902-Walnut","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/9786\/1512\/files\/96586384462053377.png?v=1793606104","url":"https:\/\/zavrlysell.com\/products\/%f0%9f%8f%a1%e2%9c%a8-light-up-3d-miniature-scene-frame-bring-tiny-worlds-to-life-%f0%9f%92%96","provider":"zavrlysell","version":"1.0","type":"link"}