{"product_id":"dunhuang-lotus-and-flying-apsaras-caisson-puzzle-night-light","title":"Dunhuang Lotus and Flying Apsaras Caisson Puzzle Night Light","description":"\u003cp class=\"p1\"\u003e\u003cb\u003eA Line Description:\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv data-page-id=\"GjDedp6GDoSLCNxz1dfcGM4OnVb\" data-lark-html-role=\"root\" data-docx-has-block-data=\"false\"\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-doxcn9Hw3YIzxMLwi6aO6QmUwrf\"\u003eAn Eastern-inspired night light that transforms the Dunhuang Lotus and Flying Apsaras caisson into a 61-piece puzzle illuminated by a gentle glow.\u003c\/div\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-doxcn9Hw3YIzxMLwi6aO6QmUwrf\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDescription：\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv data-page-id=\"GjDedp6GDoSLCNxz1dfcGM4OnVb\" data-lark-html-role=\"root\" data-docx-has-block-data=\"false\"\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-Nz57dSXOHo5SdjxrPTKcwIDJnrh\"\u003eAt the far reaches of the ancient Silk Road, the Early Tang Dynasty Lotus and Flying Apsaras caisson in Cave 329 of the Mogao Caves emerges from the dust of history, blooming gracefully beneath the celestial dome. Inspired by this iconic caisson design, the product brings together lotus blossoms, scrolling cloud motifs, flowing clouds, and flying apsaras from the cave ceiling within a compact puzzle. Layer upon layer of lotus petals surrounds the central bloom, while intricate patterns intertwine and shimmer like luminous pearls scattered across the earth, revealing the solemn, dynamic, and romantic beauty of Dunhuang art.\u003c\/div\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-Nz57dSXOHo5SdjxrPTKcwIDJnrh\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-Nz57dSXOHo5SdjxrPTKcwIDJnrh\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-page-id=\"GjDedp6GDoSLCNxz1dfcGM4OnVb\" data-lark-html-role=\"root\" data-docx-has-block-data=\"false\"\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-VqebdiGAcotAQdxss9dcy2zgnyc\"\u003eWith every gentle touch and carefully placed piece, the splendor of Dunhuang from a thousand years ago slowly comes to life in the palm of your hand. By day, it rests on the desk like a serene work of art; by night, the completed puzzle transforms into a lampshade, allowing a soft, warm glow to shine through its vibrant patterns and illuminate the home. As a parent-child activity, it offers an immersive experience filled with enjoyment and a sense of accomplishment; as a gift for family and friends, it carries a meaningful expression of Dunhuang’s thousand-year cultural heritage. A dream of Dunhuang begins with this single light.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan data-lark-record-data='{\"rootId\":\"GjDedp6GDoSLCNxz1dfcGM4OnVb\",\"text\":{\"initialAttributedTexts\":{\"text\":{\"0\":\"With every gentle touch and carefully placed piece, the splendor of Dunhuang from a thousand years ago slowly comes to life in the palm of your hand. By day, it rests on the desk like a serene work of art; by night, the completed puzzle transforms into a lampshade, allowing a soft, warm glow to shine through its vibrant patterns and illuminate the home. As a parent-child activity, it offers an immersive experience filled with enjoyment and a sense of accomplishment; as a gift for family and friends, it carries a meaningful expression of Dunhuang’s thousand-year cultural heritage. A dream of Dunhuang begins with this single light.\"},\"attribs\":{\"0\":\"*0+hp\"}},\"apool\":{\"numToAttrib\":{\"0\":[\"author\",\"7659235052882054348\"]},\"nextNum\":1}},\"type\":\"text\",\"referenceRecordMap\":{},\"extra\":{\"channel\":\"saas\",\"isEqualBlockSelection\":true,\"pasteRandomId\":\"b3ab5ae0-8fd2-425c-a20c-eba480088209\",\"mention_page_title\":{},\"external_mention_url\":{}},\"isKeepQuoteContainer\":false,\"isFromCode\":false,\"selection\":[{\"id\":67,\"type\":\"text\",\"selection\":{\"start\":0,\"end\":637},\"recordId\":\"VqebdiGAcotAQdxss9dcy2zgnyc\"}],\"payloadMap\":{},\"isCut\":false}' data-lark-record-format=\"docx\/text\" class=\"lark-record-clipboard\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-line ace-line old-record-id-Nz57dSXOHo5SdjxrPTKcwIDJnrh\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDetails:\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv data-page-id=\"GjDedp6GDoSLCNxz1dfcGM4OnVb\" data-lark-html-role=\"root\" data-docx-has-block-data=\"false\"\u003e\n\u003cp\u003e\u003cstrong\u003e1. Material:\u003c\/strong\u003e ABS, PVC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. Specifications:\u003c\/strong\u003e 3 inches, 61-piece puzzle\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. Sphere Diameter:\u003c\/strong\u003e Approx. 3.0 in\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e4. Base Diameter:\u003c\/strong\u003e Approx. 1.9 in\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5. Product Weight:\u003c\/strong\u003e Approx. 52 g\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e6. Packaging Dimensions:\u003c\/strong\u003e Approx. 3.5 × 3.7 × 4.7 in\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7. Features:\u003c\/strong\u003e A two-in-one puzzle and night light. Once assembled, the puzzle can be used as a spherical lampshade, combining interactive, decorative, and lighting functions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cdiv class=\"intersub-ai-chat\" style=\"color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; box-decoration-break: initial; box-shadow: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-wrap: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; left: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-justify: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; pointer-events: none !important; display: flex !important; box-sizing: border-box; position: fixed !important; top: 0px !important; right: 0px !important; bottom: 0px !important; max-height: 100% !important; z-index: 2000000000 !important; overflow: hidden; flex-direction: column !important;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"intersub-ai-chat\" style=\"color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; box-decoration-break: initial; box-shadow: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-wrap: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; left: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-justify: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; pointer-events: none !important; display: flex !important; box-sizing: border-box; position: fixed !important; top: 0px !important; right: 0px !important; bottom: 0px !important; max-height: 100% !important; z-index: 2000000000 !important; overflow: hidden; flex-direction: column !important;\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Shaanhalo","offers":[{"title":"Default Title","offer_id":49452804866276,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0768\/3771\/6196\/files\/cb27474567f1f724658978a5539d5972.jpg?v=1784539514","url":"https:\/\/shaanhalo.com\/products\/dunhuang-lotus-and-flying-apsaras-caisson-puzzle-night-light","provider":"Shaanhalo","version":"1.0","type":"link"}