{"product_id":"plymagic-assembly-model-vintage-photography-set","title":"Plymagic Assembly Model - Vintage photography set","description":"\u003c!-- 最外层隔离容器：所有自定义样式仅作用于该容器内，不影响网站其他元素 --\u003e\n\u003cdiv class=\"custom-product-section\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n        \/* ========== 样式完全隔离：所有样式都嵌套在.custom-product-section下，不污染全局 ========== *\/\n        .custom-product-section * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n        \/* 图片自适应：适配所有产品图片，小屏不溢出 *\/\n        .custom-product-section img {\n            max-width: 100%;\n            height: auto;\n            display: block;\n            margin: 0.5rem 0;\n        }\n\n        \/* ========== 评论区专属样式（完全隔离） ========== *\/\n        .custom-product-section .testimonials-wrap-custom {\n            margin: 1.5rem auto;\n            width: 100%;\n            position: relative;\n            z-index: 1;\n            font-family: inherit;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonials-title-custom {\n            text-align: center;\n            font-size: 1.6rem;\n            font-weight: 600;\n            color: #333;\n            margin-bottom: 1.5rem;\n            line-height: 1.3;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonials-grid-custom {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 1.5rem;\n            width: 100%;\n            scroll-behavior: smooth;\n            overflow: visible;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-card-custom {\n            background: #fff;\n            border-radius: 16px;\n            box-shadow: 0 6px 16px rgba(0,0,0,0.06);\n            overflow: hidden;\n            width: 100%;\n            transition: transform 0.2s ease;\n            padding: 1.5rem 1rem;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-card-custom:hover {\n            transform: translateY(-4px);\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-rating-custom {\n            text-align: center;\n            color: #ffc107;\n            font-size: 1.2rem;\n            padding: 0.5rem 0;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-title-custom {\n            font-weight: 600;\n            color: #333;\n            padding: 0 1.2rem;\n            margin: 0.5rem 0;\n            font-size: 1rem;\n            line-height: 1.4;\n            text-align: center;\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-text-custom {\n            background: #f7f7f7;\n            color: #666;\n            font-size: 0.95rem;\n            line-height: 1.7;\n            padding: 1rem 1.2rem;\n            margin: 0.5rem 1rem 1rem;\n            border-radius: 10px;\n            width: calc(100% - 2rem);\n        }\n        .custom-product-section .testimonials-wrap-custom .testimonial-author-custom {\n            text-align: center;\n            font-weight: 600;\n            color: #555;\n            padding-bottom: 0.5rem;\n            font-size: 0.9rem;\n        }\n        .custom-product-section .testimonials-wrap-custom .carousel-container-custom {\n            position: relative;\n            width: 100%;\n            margin: 0 auto;\n        }\n        .custom-product-section .testimonials-wrap-custom .carousel-dots-custom {\n            display: flex;\n            justify-content: center;\n            gap: 0.8rem;\n            margin-top: 1.5rem;\n            width: 100%;\n        }\n        .custom-product-section .testimonials-wrap-custom .carousel-dot-custom {\n            width: 12px;\n            height: 12px;\n            border-radius: 50%;\n            background: #e0e0e0;\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n        .custom-product-section .testimonials-wrap-custom .carousel-dot-custom.active {\n            background: #333;\n            transform: scale(1.2);\n        }\n\n        \/* ========== 响应式：仅作用于评论区 ========== *\/\n        @media (max-width: 768px) {\n            .custom-product-section .testimonials-wrap-custom .testimonials-grid-custom {\n                display: flex;\n                overflow-x: auto;\n                overflow-y: hidden;\n                scroll-snap-type: x mandatory;\n                -webkit-overflow-scrolling: touch;\n                scroll-behavior: smooth;\n                gap: 0;\n                width: 100%;\n                user-select: none;\n                padding-bottom: 0.8rem;\n            }\n            .custom-product-section .testimonials-wrap-custom .testimonial-card-custom {\n                flex: 0 0 100%;\n                scroll-snap-align: start;\n                margin: 0;\n            }\n            .custom-product-section .testimonials-wrap-custom .testimonials-grid-custom::-webkit-scrollbar {\n                display: none;\n                height: 0;\n            }\n            .custom-product-section .testimonials-wrap-custom .testimonials-grid-custom {\n                -ms-overflow-style: none;\n                scrollbar-width: none;\n            }\n        }\n\n        @media (min-width: 769px) {\n            .custom-product-section .testimonials-wrap-custom .carousel-dots-custom {\n                display: none;\n            }\n        }\n\n        \/* ========== FAQ下拉框最终样式修复（核心：选中态持久化+手机端颜色修复） ========== *\/\n        .custom-product-section .product-faq-custom {\n            margin: 2rem auto 1rem;\n            width: 100%;\n            font-family: inherit;\n            position: relative;\n            z-index: 10;\n            padding: 0 0.5rem;\n        }\n        .custom-product-section .faq-title-custom {\n            font-size: 1.6rem;\n            font-weight: 600;\n            color: #333;\n            margin-bottom: 1.5rem;\n            line-height: 1.3;\n            text-align: left;\n        }\n        .custom-product-section .product-faq-custom .faq-item-custom {\n            margin-bottom: 15px;\n            border: 1px solid #e0d8d0;\n            border-radius: 8px;\n            overflow: hidden;\n            width: 100%;\n            background: #fff;\n            position: relative;\n            z-index: 11;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.03);\n        }\n        \/* 核心1：区分hover和active选中态，避免手机端双颜色 *\/\n        .custom-product-section .product-faq-custom .faq-question-custom {\n            padding: 16px 20px;\n            background: #F0F0F0; \/* 默认态 *\/\n            font-weight: 500;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            transition: all 0.3s ease;\n            font-size: 1rem;\n            color: #333; \/* 默认文字色 *\/\n            position: relative;\n            z-index: 12;\n            user-select: none;\n        }\n        \/* hover态：仅鼠标悬浮时生效，手机端无hover，避免冲突 *\/\n        .custom-product-section .product-faq-custom .faq-question-custom:hover {\n            background: #044D79;\n            color: #fff;\n        }\n        \/* 核心2：active选中态（展开时）持久化，优先级高于hover *\/\n        .custom-product-section .product-faq-custom .faq-item-custom.active .faq-question-custom {\n            background: #044D79 !important; \/* 强制生效，持久保留 *\/\n            color: #fff !important; \/* 文字色持久保留 *\/\n        }\n        \/* 伪元素样式：选中态同步变化 *\/\n        .custom-product-section .product-faq-custom .faq-question-custom::after {\n            content: \"+\";\n            font-size: 1.4rem;\n            color: #8b7355; \/* 默认色 *\/\n            font-weight: bold;\n            position: relative;\n            z-index: 13;\n            width: 24px;\n            height: 24px;\n            line-height: 24px;\n            text-align: center;\n            transition: all 0.3s ease;\n        }\n        \/* 选中态伪元素颜色 *\/\n        .custom-product-section .product-faq-custom .faq-item-custom.active .faq-question-custom::after {\n            content: \"-\";\n            color: #fff !important;\n        }\n        .custom-product-section .product-faq-custom .faq-answer-custom {\n            padding: 0 20px;\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out !important;\n            font-size: 0.95rem;\n            line-height: 1.8;\n            color: #555;\n            width: 100%;\n            background: #ffffff;\n        }\n        .custom-product-section .product-faq-custom .faq-item-custom.active .faq-answer-custom {\n            padding: 20px !important;\n            max-height: 2000px !important;\n        }\n\n        \/* ========== 其他板块样式（同样做隔离） ========== *\/\n        .custom-product-section .product-specs-custom {\n            margin: 1.5rem auto 1rem;\n            width: 100%;\n            font-family: inherit;\n            padding: 0 0.5rem;\n        }\n        .custom-product-section .specs-title-custom {\n            font-size: 1.6rem;\n            font-weight: 600;\n            color: #333;\n            margin-bottom: 1rem;\n            line-height: 1.3;\n            text-align: left;\n            position: relative;\n            padding-bottom: 8px;\n        }\n        .custom-product-section .specs-title-custom::after {\n            content: '';\n            position: absolute;\n            left: 0;\n            bottom: 0;\n            width: 60px;\n            height: 2px;\n            background: #8b7355;\n        }\n        .custom-product-section .specs-table-custom {\n            width: 100%;\n            border-collapse: collapse;\n            background: #fff;\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n        }\n        .custom-product-section .specs-table-custom th,\n        .custom-product-section .specs-table-custom td {\n            padding: 12px 10px;\n            text-align: left;\n            border-bottom: 1px solid #f0f0f0;\n            font-size: 0.9rem;\n            word-break: break-all;\n        }\n        .custom-product-section .specs-table-custom th {\n            background: #F0F0F0;\n            font-weight: 600;\n            color: #333;\n            width: 30%;\n        }\n        .custom-product-section .specs-table-custom td {\n            color: #666;\n            line-height: 1.6;\n        }\n        .custom-product-section .specs-table-custom tr:last-child td,\n        .custom-product-section .specs-table-custom tr:last-child th {\n            border-bottom: none;\n        }\n\n        .custom-product-section .product-highlights {\n            width: 100%;\n            margin: 1.5rem auto;\n            font-family: inherit;\n            padding: 0 0.5rem;\n        }\n        .custom-product-section .product-highlights .main-headline {\n            font-size: 2rem;\n            font-weight: 700;\n            color: #333;\n            line-height: 1.2;\n            margin: 1rem 0 0.5rem;\n        }\n        .custom-product-section .product-highlights .sub-headline {\n            font-size: 1.2rem;\n            color: #555;\n            margin-bottom: 2rem;\n            font-weight: 400;\n        }\n        .custom-product-section .product-highlights h4 {\n            font-size: 1.3rem;\n            font-weight: 600;\n            color: #333;\n            margin: 1.8rem 0 1rem;\n            line-height: 1.4;\n        }\n        .custom-product-section .product-highlights .choose-list {\n            margin: 1rem 0;\n            padding-left: 0;\n            list-style: none;\n        }\n        .custom-product-section .product-highlights .choose-list li {\n            font-size: 1rem;\n            line-height: 1.8;\n            color: #444;\n            margin: 1rem 0;\n            display: flex;\n            flex-direction: column;\n            gap: 0.3rem;\n        }\n        .custom-product-section .product-highlights .choose-list li .feature {\n            font-weight: 600;\n            color: #333;\n        }\n        .custom-product-section .product-highlights .choose-list li .benefit {\n            color: #666;\n            padding-left: 1.2rem;\n        }\n        .custom-product-section .product-highlights .collection-list {\n            margin: 1rem 0;\n            padding-left: 0;\n            list-style: none;\n        }\n        .custom-product-section .product-highlights .collection-list li {\n            font-size: 1rem;\n            line-height: 1.7;\n            color: #333;\n            margin: 1.2rem 0;\n            padding: 1rem;\n            background: #f9f9f9;\n            border-radius: 10px;\n        }\n        .custom-product-section .product-highlights .collection-list li .key-action {\n            font-size: 0.95rem;\n            color: #044D79;\n            font-weight: 500;\n            margin-top: 0.5rem;\n            display: block;\n        }\n        .custom-product-section .product-highlights p {\n            font-size: 1rem;\n            line-height: 1.7;\n            color: #333;\n            margin: 0.8rem 0;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"custom-product-section\"\u003e\n\u003c!-- 评论区：移至最前端，专属父容器 .testimonials-wrap-custom 隔离样式（仅文字，无图片） --\u003e\n\u003cdiv class=\"testimonials-wrap-custom\"\u003e\n\u003ch2 class=\"testimonials-title-custom\"\u003eCustomer Reviews\u003c\/h2\u003e\n\u003cdiv class=\"carousel-container-custom\"\u003e\n\u003cdiv id=\"testimonialsGridCustom\" class=\"testimonials-grid-custom\"\u003e\n\u003c!-- 评价1 --\u003e\n\u003cdiv class=\"testimonial-card-custom\"\u003e\n\u003cdiv class=\"testimonial-rating-custom\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003ch3 class=\"testimonial-title-custom\"\u003eThe Cutest Functional Desk Decor Ever\u003c\/h3\u003e\n\u003cp class=\"testimonial-text-custom\"\u003eI built the Retro Turntable and it’s now the star of my home office! The record actually spins and the tonearm moves—such a fun little detail. The ABS bricks feel sturdy, and the instructions were so easy to follow even for my 10-year-old niece who helped me. It’s the perfect mix of nostalgia and playability.\u003c\/p\u003e\n\u003cdiv class=\"testimonial-author-custom\"\u003eVerified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 评价2 --\u003e\n\u003cdiv class=\"testimonial-card-custom\"\u003e\n\u003cdiv class=\"testimonial-rating-custom\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003ch3 class=\"testimonial-title-custom\"\u003eGreat Gift for a Vintage Lover\u003c\/h3\u003e\n\u003cp class=\"testimonial-text-custom\"\u003eBought the Instant Print Camera and Arcade Cabinet set for my husband who loves 80s\/90s retro stuff. He spent a lazy Sunday building both, and we love that they’re not just display pieces—you can actually eject the cards and spin the arcade screen. The build process was relaxing, and the finished models look amazing on our bookshelf.\u003c\/p\u003e\n\u003cdiv class=\"testimonial-author-custom\"\u003eVerified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 评价3 --\u003e\n\u003cdiv class=\"testimonial-card-custom\"\u003e\n\u003cdiv class=\"testimonial-rating-custom\"\u003e⭐⭐⭐⭐\u003c\/div\u003e\n\u003ch3 class=\"testimonial-title-custom\"\u003eSatisfying Build for All Ages\u003c\/h3\u003e\n\u003cp class=\"testimonial-text-custom\"\u003eI’m a casual brick builder, and the Vintage Film Projector was the perfect project—challenging enough to feel accomplished, but not so hard that I got stuck. The hand-crank reel works perfectly, and the opening side panel is a nice touch. The premium ABS bricks fit together tightly, no loose pieces at all. Would definitely buy the rest of the collection!\u003c\/p\u003e\n\u003cdiv class=\"testimonial-author-custom\"\u003eVerified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-dots-custom\" id=\"carouselDotsCustom\"\u003e\n\u003cspan class=\"carousel-dot-custom active\" data-index=\"0\"\u003e\u003c\/span\u003e \u003cspan class=\"carousel-dot-custom\" data-index=\"1\"\u003e\u003c\/span\u003e \u003cspan class=\"carousel-dot-custom\" data-index=\"2\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 产品亮点板块：原顺序，内容不变 --\u003e\n\u003cdiv class=\"product-highlights\"\u003e\n\u003ch1 class=\"main-headline\"\u003eRetro Trinkets\u003c\/h1\u003e\n\u003cp class=\"sub-headline\"\u003eBuild Your Nostalgia. | Interactive Brick Models That Actually Work.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8002\/2959\/files\/13_-3631837a-fb08-49ce-bb07-7cc469b6b066.png?v=1770112703\"\u003e\u003c\/p\u003e\n\u003ch4\u003eThe Collection\u003c\/h4\u003e\n\u003cul class=\"collection-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e📸 Instant Print Camera\u003c\/strong\u003e \u003cspan\u003eInsert. Press. Eject. Relive instant photography magic. Includes scenic cards.\u003c\/span\u003e \u003cspan class=\"key-action\"\u003e→ Key Action: Functional card eject mechanism.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🕹️ Arcade Gaming Cabinet\u003c\/strong\u003e \u003cspan\u003eTwist. Watch. Play. Reignite the arcade buzz. Vibrant internal scene spins via back knob.\u003c\/span\u003e \u003cspan class=\"key-action\"\u003e→ Key Action: Knob-controlled animated screen.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🎥 Vintage Film Projector\u003c\/strong\u003e \u003cspan\u003eCrank. Play. Imagine. Simulate classic cinema. Features hand-crank reel \u0026amp; opening side panel.\u003c\/span\u003e \u003cspan class=\"key-action\"\u003e→ Key Action: Hand-crank operation.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e💿 Retro Turntable\u003c\/strong\u003e \u003cspan\u003eTurn. Spin. Listen. Drop the movable stylus, spin the record. Hinged dust cover included.\u003c\/span\u003e \u003cspan class=\"key-action\"\u003e→ Key Action: Spinning record + adjustable tonearm.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- 产品规格板块：内容不变 --\u003e\n\u003cdiv class=\"product-specs-custom\"\u003e\n\u003ch2 class=\"specs-title-custom\"\u003eProduct Specifications\u003c\/h2\u003e\n\u003ctable class=\"specs-table-custom\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePremium ABS Plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAge Suitability\u003c\/th\u003e\n\u003ctd\u003e8+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage Includes\u003c\/th\u003e\n\u003ctd\u003eAll bricks, instruction manual, thematic accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ下拉框：内容不变 --\u003e\n\u003cdiv class=\"product-faq-custom\"\u003e\n\u003ch2 class=\"faq-title-custom\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv id=\"faqListCustom\" class=\"faq-list-custom\"\u003e\n\u003cdiv class=\"faq-item-custom\"\u003e\n\u003cdiv class=\"faq-question-custom\"\u003eAre these brick models compatible with other major brick brands?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-custom\"\u003eYes! All our premium ABS bricks are precision-molded to match the standard size and tolerance of leading brick brands. You can mix and match them with your existing brick collections with no fit issues at all.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item-custom\"\u003e\n\u003cdiv class=\"faq-question-custom\"\u003eHow difficult is the build for an 8-year-old?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-custom\"\u003eThe models are designed for ages 8+ with clear, step-by-step color instructions. Younger builders (8-10) may need a little adult help with small details, while teens and adults can build them independently—they’re a fun family activity together!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item-custom\"\u003e\n\u003cdiv class=\"faq-question-custom\"\u003eDo the models require batteries for their moving parts?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-custom\"\u003eNo batteries needed! All kinetic features (crank, spin, eject, twist) are manual mechanical designs—this keeps the models simple, durable, and perfect for endless hands-on play without worrying about power sources.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item-custom\"\u003e\n\u003cdiv class=\"faq-question-custom\"\u003eAre spare bricks included in case of loss or damage?\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-custom\"\u003eYes! Every collection set includes 5-10% extra of the small, easy-to-lose bricks (like 1x1 tiles and small connectors). If you still need additional pieces, our customer service team can send free replacements for any missing parts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- JS交互逻辑：FAQ展开+评论轮播，无全局污染，代码不变 --\u003e \u003cscript\u003e\n        \/\/ 立即执行函数，避免全局变量污染\n        (function() {\n            \/\/ 等待DOM加载完成\n            window.onload = function() {\n                \/********************* FAQ下拉框 - 核心生效逻辑 *********************\/\n                const allFaqQuestions = document.querySelectorAll('.custom-product-section .product-faq-custom .faq-question-custom');\n                allFaqQuestions.forEach(function(question) {\n                    question.onclick = function() {\n                        const faqItem = this.parentNode;\n                        \/\/ 切换active类（展开\/收起）\n                        faqItem.classList.toggle('active');\n                        \n                        \/\/ 【可选】如需点击一个关闭其他FAQ，取消下面注释\n                        \/\/ allFaqQuestions.forEach(function(q) {\n                        \/\/   if (q !== question) q.parentNode.classList.remove('active');\n                        \/\/ });\n                    };\n                });\n\n                \/********************* 评论轮播功能 *********************\/\n                const grid = document.getElementById('testimonialsGridCustom');\n                const dots = document.querySelectorAll('.custom-product-section .testimonials-wrap-custom .carousel-dot-custom');\n                \n                if (grid \u0026\u0026 dots.length) {\n                    dots.forEach(function(dot, index) {\n                        dot.onclick = function() {\n                            const cardWidth = grid.querySelector('.testimonial-card-custom').offsetWidth || window.innerWidth;\n                            dots.forEach(d =\u003e d.classList.remove('active'));\n                            dot.classList.add('active');\n                            grid.scrollLeft = index * cardWidth;\n                        };\n                    });\n\n                    grid.onscroll = function() {\n                        const cardWidth = grid.querySelector('.testimonial-card-custom').offsetWidth || window.innerWidth;\n                        const currentIdx = Math.round(grid.scrollLeft \/ cardWidth);\n                        dots.forEach((d, i) =\u003e d.classList.toggle('active', i === currentIdx));\n                    };\n\n                    \/\/ 窗口大小变化时重新计算卡片宽度，适配轮播，避免错位\n                    window.onresize = function() {\n                        const activeDot = document.querySelector('.custom-product-section .carousel-dot-custom.active');\n                        if (activeDot) {\n                            const index = parseInt(activeDot.dataset.index);\n                            const cardWidth = grid.querySelector('.testimonial-card-custom').offsetWidth || window.innerWidth;\n                            grid.scrollLeft = index * cardWidth;\n                        }\n                    };\n                }\n            };\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- 闭合最外层隔离容器 --\u003e","brand":"Koin","offers":[{"title":"Vintage film projector","offer_id":46537910452399,"sku":"H6020301DYJ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Retro record player","offer_id":46537910485167,"sku":"H6020301CPJ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Arcade games","offer_id":46537910517935,"sku":"H6020301YXJ","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Retro instant camera","offer_id":46537910550703,"sku":"H6020301PLD","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8002\/2959\/files\/10_70dbad14-8430-4422-92a3-c5ac38220137.jpg?v=1770171952","url":"https:\/\/plymagic.com\/products\/plymagic-assembly-model-vintage-photography-set","provider":"plymagic.com™️","version":"1.0","type":"link"}