{"product_id":"christmas-smart-curtain-lights-app-controlled-rgb-holiday-string-lights","title":"Christmas Smart Curtain Lights – App-Controlled RGB Holiday String Lights","description":"\u003c!-- =========================================================\nNOOMORIEY | SMART CURTAIN LIGHTS\nMobile-First Shopify Product Landing Page\nClean DTC Style \/ Simple Layout \/ Scoped CSS\n========================================================= --\u003e\n\u003cstyle\u003e\n    .noomoriey-lights{\n      --nl-bg:#070b1c;\n      --nl-dark:#10152b;\n      --nl-purple:#8b4dff;\n      --nl-pink:#ff4fc3;\n      --nl-blue:#36bfff;\n      --nl-gold:#ffc56b;\n      --nl-text:#20242d;\n      --nl-muted:#667080;\n      --nl-light:#f7f8fc;\n      --nl-white:#fff;\n      max-width:900px;\n      margin:0 auto;\n      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n      color:var(--nl-text);\n      line-height:1.6;\n      box-sizing:border-box;\n    }\n\n    .noomoriey-lights *,\n    .noomoriey-lights *:before,\n    .noomoriey-lights *:after{\n      box-sizing:border-box;\n    }\n\n    .noomoriey-lights img{\n      display:block;\n      width:100%;\n      height:auto;\n      border:0;\n    }\n\n    .noomoriey-lights h1,\n    .noomoriey-lights h2,\n    .noomoriey-lights h3,\n    .noomoriey-lights p{\n      margin-top:0;\n    }\n\n    \/* ================= HERO ================= *\/\n\n    .nl-hero{\n      background:\n        radial-gradient(circle at 80% 20%,rgba(139,77,255,.28),transparent 35%),\n        radial-gradient(circle at 20% 90%,rgba(54,191,255,.16),transparent 35%),\n        var(--nl-bg);\n      color:#fff;\n      padding:28px 16px 34px;\n      text-align:center;\n    }\n\n    .nl-brand{\n      color:var(--nl-gold);\n      font-size:14px;\n      font-weight:700;\n      letter-spacing:3px;\n      text-transform:lowercase;\n      margin-bottom:18px;\n    }\n\n    .nl-tag{\n      display:inline-block;\n      padding:7px 13px;\n      border:1px solid rgba(255,255,255,.2);\n      border-radius:30px;\n      color:#d9ddff;\n      font-size:11px;\n      font-weight:700;\n      letter-spacing:1px;\n      text-transform:uppercase;\n      margin-bottom:14px;\n    }\n\n    .nl-hero h1{\n      max-width:760px;\n      margin:0 auto 13px;\n      font-size:38px;\n      line-height:1.08;\n      letter-spacing:-1px;\n    }\n\n    .nl-gradient-text{\n      background:linear-gradient(90deg,#ffc76c,#ff75c8,#63caff);\n      -webkit-background-clip:text;\n      background-clip:text;\n      color:transparent;\n    }\n\n    .nl-hero-sub{\n      max-width:650px;\n      margin:0 auto 20px;\n      color:#d9def0;\n      font-size:16px;\n    }\n\n    .nl-hero-image{\n      margin:22px auto 20px;\n      border-radius:18px;\n      overflow:hidden;\n    }\n\n    .nl-pills{\n      display:flex;\n      justify-content:center;\n      flex-wrap:wrap;\n      gap:8px;\n    }\n\n    .nl-pill{\n      padding:8px 12px;\n      border-radius:30px;\n      background:rgba(255,255,255,.09);\n      border:1px solid rgba(255,255,255,.12);\n      color:#fff;\n      font-size:12px;\n      font-weight:600;\n    }\n\n    \/* ================= INTRO ================= *\/\n\n    .nl-intro{\n      padding:38px 18px 32px;\n      text-align:center;\n    }\n\n    .nl-kicker{\n      color:#8552ed;\n      font-size:12px;\n      font-weight:800;\n      letter-spacing:1.5px;\n      text-transform:uppercase;\n      margin-bottom:7px;\n    }\n\n    .nl-intro h2{\n      max-width:700px;\n      margin:0 auto 11px;\n      color:#171b2b;\n      font-size:29px;\n      line-height:1.18;\n      letter-spacing:-.5px;\n    }\n\n    .nl-intro p{\n      max-width:680px;\n      margin:0 auto;\n      color:var(--nl-muted);\n      font-size:15px;\n    }\n\n    \/* ================= FEATURE ================= *\/\n\n    .nl-feature{\n      padding:0 14px 34px;\n    }\n\n    .nl-feature img{\n      border-radius:18px;\n    }\n\n    .nl-feature-copy{\n      padding:17px 5px 0;\n      text-align:center;\n    }\n\n    .nl-feature-copy h2{\n      margin-bottom:7px;\n      font-size:24px;\n      line-height:1.2;\n    }\n\n    .nl-feature-copy p{\n      max-width:650px;\n      margin:0 auto;\n      color:var(--nl-muted);\n      font-size:14px;\n    }\n\n    \/* ================= BENEFITS ================= *\/\n\n    .nl-benefits{\n      padding:38px 14px;\n      background:var(--nl-light);\n    }\n\n    .nl-section-title{\n      text-align:center;\n      margin-bottom:22px;\n    }\n\n    .nl-section-title h2{\n      margin-bottom:7px;\n      font-size:27px;\n      line-height:1.2;\n      letter-spacing:-.4px;\n    }\n\n    .nl-section-title p{\n      margin:0;\n      color:var(--nl-muted);\n      font-size:14px;\n    }\n\n    .nl-benefit-grid{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      gap:12px;\n    }\n\n    .nl-benefit{\n      padding:19px 16px;\n      background:#fff;\n      border-radius:16px;\n      border:1px solid #eceef4;\n    }\n\n    .nl-icon{\n      width:42px;\n      height:42px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      margin-bottom:11px;\n      border-radius:50%;\n      background:#f0eaff;\n      font-size:21px;\n    }\n\n    .nl-benefit h3{\n      margin-bottom:5px;\n      font-size:16px;\n      line-height:1.25;\n    }\n\n    .nl-benefit p{\n      margin:0;\n      color:var(--nl-muted);\n      font-size:13px;\n      line-height:1.5;\n    }\n\n    \/* ================= DARK FEATURE ================= *\/\n\n    .nl-dark{\n      padding:40px 18px;\n      background:\n        radial-gradient(circle at 90% 20%,rgba(255,79,195,.18),transparent 35%),\n        radial-gradient(circle at 10% 80%,rgba(54,191,255,.16),transparent 35%),\n        var(--nl-dark);\n      color:#fff;\n      text-align:center;\n    }\n\n    .nl-dark h2{\n      margin-bottom:9px;\n      color:#fff;\n      font-size:29px;\n      line-height:1.15;\n    }\n\n    .nl-dark p{\n      max-width:650px;\n      margin:0 auto 20px;\n      color:#cdd3e8;\n      font-size:14px;\n    }\n\n    .nl-dark img{\n      max-width:820px;\n      margin:0 auto;\n      border-radius:18px;\n    }\n\n    \/* ================= USE CASES ================= *\/\n\n    .nl-use{\n      padding:38px 14px;\n    }\n\n    .nl-use-grid{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:11px;\n    }\n\n    .nl-use-card{\n      padding:19px 13px;\n      text-align:center;\n      border-radius:16px;\n      background:#f7f8fb;\n    }\n\n    .nl-use-card .emoji{\n      font-size:27px;\n      margin-bottom:8px;\n    }\n\n    .nl-use-card h3{\n      margin-bottom:4px;\n      font-size:15px;\n      line-height:1.25;\n    }\n\n    .nl-use-card p{\n      margin:0;\n      color:var(--nl-muted);\n      font-size:12px;\n      line-height:1.45;\n    }\n\n    \/* ================= SECOND IMAGE ================= *\/\n\n    .nl-image-section{\n      padding:0 14px 36px;\n    }\n\n    .nl-image-section img{\n      border-radius:18px;\n    }\n\n    .nl-image-text{\n      text-align:center;\n      padding:16px 6px 0;\n    }\n\n    .nl-image-text h2{\n      margin-bottom:7px;\n      font-size:24px;\n      line-height:1.2;\n    }\n\n    .nl-image-text p{\n      margin:0 auto;\n      max-width:650px;\n      color:var(--nl-muted);\n      font-size:14px;\n    }\n\n    \/* ================= HOW IT WORKS ================= *\/\n\n    .nl-how{\n      margin:0 14px 36px;\n      padding:28px 20px;\n      border-radius:19px;\n      background:linear-gradient(135deg,#f4efff,#f1faff);\n    }\n\n    .nl-how h2{\n      text-align:center;\n      margin-bottom:22px;\n      font-size:25px;\n      line-height:1.2;\n    }\n\n    .nl-step{\n      display:flex;\n      align-items:flex-start;\n      gap:13px;\n      padding:12px 0;\n      border-bottom:1px solid rgba(90,80,130,.12);\n    }\n\n    .nl-step:last-child{\n      border-bottom:0;\n      padding-bottom:0;\n    }\n\n    .nl-step-number{\n      flex:0 0 31px;\n      width:31px;\n      height:31px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      border-radius:50%;\n      background:#7c4dff;\n      color:#fff;\n      font-size:13px;\n      font-weight:800;\n    }\n\n    .nl-step h3{\n      margin-bottom:2px;\n      font-size:15px;\n    }\n\n    .nl-step p{\n      margin:0;\n      color:var(--nl-muted);\n      font-size:13px;\n    }\n\n    \/* ================= SPECS ================= *\/\n\n    .nl-specs{\n      padding:36px 14px;\n      background:#fafbfe;\n    }\n\n    .nl-spec-box{\n      max-width:700px;\n      margin:0 auto;\n      overflow:hidden;\n      background:#fff;\n      border:1px solid #e7e9f0;\n      border-radius:17px;\n    }\n\n    .nl-spec-row{\n      display:flex;\n      justify-content:space-between;\n      gap:20px;\n      padding:14px 16px;\n      border-bottom:1px solid #eceef3;\n      font-size:14px;\n    }\n\n    .nl-spec-row:last-child{\n      border-bottom:0;\n    }\n\n    .nl-spec-row span:first-child{\n      color:var(--nl-muted);\n    }\n\n    .nl-spec-row strong{\n      color:#24283a;\n      text-align:right;\n    }\n\n    \/* ================= FAQ ================= *\/\n\n    .nl-faq{\n      padding:38px 14px;\n    }\n\n    .nl-faq-item{\n      border-top:1px solid #e4e6ec;\n      padding:16px 0;\n    }\n\n    .nl-faq-item:last-child{\n      border-bottom:1px solid #e4e6ec;\n    }\n\n    .nl-faq-item summary{\n      position:relative;\n      padding-right:25px;\n      cursor:pointer;\n      list-style:none;\n      font-size:15px;\n      font-weight:700;\n    }\n\n    .nl-faq-item summary::-webkit-details-marker{\n      display:none;\n    }\n\n    .nl-faq-item summary:after{\n      content:\"+\";\n      position:absolute;\n      right:0;\n      top:-3px;\n      font-size:21px;\n      color:#7950ed;\n    }\n\n    .nl-faq-item[open] summary:after{\n      content:\"−\";\n    }\n\n    .nl-faq-item p{\n      margin:9px 0 0;\n      color:var(--nl-muted);\n      font-size:13px;\n      line-height:1.55;\n    }\n\n    \/* ================= FINAL CTA ================= *\/\n\n    .nl-final{\n      margin:0 14px 25px;\n      padding:34px 20px;\n      text-align:center;\n      color:#fff;\n      border-radius:21px;\n      background:\n        radial-gradient(circle at 80% 20%,rgba(255,79,195,.35),transparent 30%),\n        linear-gradient(135deg,#15172f,#111d40);\n    }\n\n    .nl-final h2{\n      margin-bottom:10px;\n      color:#fff;\n      font-size:28px;\n      line-height:1.16;\n    }\n\n    .nl-final p{\n      max-width:620px;\n      margin:0 auto 17px;\n      color:#d8dded;\n      font-size:14px;\n    }\n\n    .nl-final-points{\n      display:flex;\n      justify-content:center;\n      flex-wrap:wrap;\n      gap:8px;\n    }\n\n    .nl-final-points span{\n      padding:8px 11px;\n      border-radius:20px;\n      background:rgba(255,255,255,.09);\n      font-size:12px;\n      color:#fff;\n    }\n\n    .nl-note{\n      padding:0 18px 25px;\n      text-align:center;\n      color:#858b98;\n      font-size:11px;\n    }\n\n    \/* ================= MOBILE ================= *\/\n\n    @media(max-width:640px){\n\n      .nl-hero h1{\n        font-size:31px;\n      }\n\n      .nl-hero{\n        padding-left:11px;\n        padding-right:11px;\n      }\n\n      .nl-benefit-grid{\n        grid-template-columns:1fr;\n      }\n\n      .nl-benefit{\n        display:flex;\n        align-items:flex-start;\n        gap:12px;\n      }\n\n      .nl-icon{\n        flex:0 0 42px;\n        margin-bottom:0;\n      }\n\n      .nl-use-grid{\n        grid-template-columns:1fr;\n      }\n\n      .nl-use-card{\n        text-align:left;\n        display:flex;\n        align-items:center;\n        gap:12px;\n      }\n\n      .nl-use-card .emoji{\n        margin:0;\n      }\n\n      .nl-spec-row{\n        font-size:13px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"noomoriey-lights\"\u003e\n\u003c!-- =====================================================\n  HERO\n  ====================================================== --\u003e\n\u003csection class=\"nl-hero\"\u003e\n\u003cdiv class=\"nl-brand\"\u003enoomoriey\u003c\/div\u003e\n\u003cdiv class=\"nl-tag\"\u003e✨ Smart LED Curtain Lights\u003c\/div\u003e\n\u003ch1\u003eTurn Any Space Into a \u003cspan class=\"nl-gradient-text\"\u003eLight Show\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"nl-hero-sub\"\u003eCreate colorful scenes, custom patterns, music-synced effects, and holiday-ready displays right from your phone.\u003c\/p\u003e\n\u003c!-- Replace with your Shopify CDN image URL --\u003e\n\u003cdiv class=\"nl-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/1_a1410b25-e9af-422e-a048-a0e348bd7858.png?v=1789885644\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-pills\"\u003e\n\u003cspan class=\"nl-pill\"\u003e📱 App Control\u003c\/span\u003e \u003cspan class=\"nl-pill\"\u003e🎨 DIY Patterns\u003c\/span\u003e \u003cspan class=\"nl-pill\"\u003e🎵 Music Sync\u003c\/span\u003e \u003cspan class=\"nl-pill\"\u003e💧 IP65 Outdoor Use\u003c\/span\u003e \u003cspan class=\"nl-pill\"\u003e🎮 Remote Included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  INTRO\n  ====================================================== --\u003e\n\u003csection class=\"nl-intro\"\u003e\n\u003cdiv class=\"nl-kicker\"\u003eMore Than Just String Lights\u003c\/div\u003e\n\u003ch2\u003eCreate the Atmosphere You Want\u003c\/h2\u003e\n\u003cp\u003eFrom cozy holiday nights to backyard parties, transform your windows, walls, patios, and outdoor spaces with dynamic LED curtain lighting that can change with the moment.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  FEATURE 01\n  ====================================================== --\u003e\n\u003csection class=\"nl-feature\"\u003e\u003c!-- Replace with your Shopify CDN image URL --\u003e\n\u003cdiv class=\"nl-feature-copy\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/ChatGPTImage2026_9_19_23_20_57_1.png?v=1789885307\" alt=\"\"\u003e🎨 Make Your Own Light Show\u003c\/h2\u003e\n\u003cp\u003eChoose patterns, colors, animations, and holiday scenes through the app. Switch the look whenever the mood changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  BENEFITS\n  ====================================================== --\u003e\n\u003csection class=\"nl-benefits\"\u003e\n\u003cdiv class=\"nl-section-title\"\u003e\n\u003ch2\u003eEverything You Need to Light It Up\u003c\/h2\u003e\n\u003cp\u003eDesigned for decorating, entertaining, celebrating, and creating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit-grid\"\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e📱\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eApp Control\u003c\/h3\u003e\n\u003cp\u003eControl your lighting and change scenes directly from your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e🎨\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDIY Patterns\u003c\/h3\u003e\n\u003cp\u003eCreate personalized patterns and colorful animated displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e🎵\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMusic Sync\u003c\/h3\u003e\n\u003cp\u003eLet the lights react to your music and bring extra energy to the moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIP65 Outdoor Use\u003c\/h3\u003e\n\u003cp\u003eSuitable for outdoor decorating when installed according to product directions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e🎮\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRemote Included\u003c\/h3\u003e\n\u003cp\u003eEnjoy convenient control without always reaching for your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-benefit\"\u003e\n\u003cdiv class=\"nl-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMultiple Occasions\u003c\/h3\u003e\n\u003cp\u003eGreat for holidays, parties, gatherings, patios, windows, and more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  DARK FEATURE \/ MUSIC SYNC\n  ====================================================== --\u003e\n\u003csection class=\"nl-dark\"\u003e\n\u003ch2\u003eLights That \u003cspan class=\"nl-gradient-text\"\u003eMove With the Music\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTurn every beat into a colorful visual effect. Music sync adds movement and energy to parties, gatherings, celebrations, and relaxing nights at home.\u003c\/p\u003e\n\u003c!-- Replace with your Shopify CDN image URL --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/ChatGPTImage2026_9_19_23_20_59_6.png?v=1789885306\" alt=\"\"\u003e\u003cbr\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n  USE CASES\n  ====================================================== --\u003e\n\u003csection class=\"nl-use\"\u003e\n\u003cdiv class=\"nl-section-title\"\u003e\n\u003ch2\u003eOne Set. So Many Moments.\u003c\/h2\u003e\n\u003cp\u003eChange the atmosphere without changing the whole space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-grid\"\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🎃\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHalloween\u003c\/h3\u003e\n\u003cp\u003eCreate spooky patterns and colorful nighttime scenes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🎄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eChristmas\u003c\/h3\u003e\n\u003cp\u003eAdd festive color and animated holiday displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🎉\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eParties\u003c\/h3\u003e\n\u003cp\u003eTurn your space into a dynamic party backdrop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🏡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHome Decor\u003c\/h3\u003e\n\u003cp\u003eAdd a colorful glow to windows, walls, and rooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🌙\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBackyard Nights\u003c\/h3\u003e\n\u003cp\u003eCreate a more inviting outdoor atmosphere after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-use-card\"\u003e\n\u003cdiv class=\"emoji\"\u003e🚐\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eOutdoor Gatherings\u003c\/h3\u003e\n\u003cp\u003eBring dynamic lighting to celebrations and gatherings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  HOLIDAY FEATURE\n  ====================================================== --\u003e\n\u003csection class=\"nl-image-section\"\u003e\u003c!-- Replace with your Shopify CDN image URL --\u003e\n\u003cdiv class=\"nl-image-text\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/ChatGPTImage2026_9_19_23_20_59_7.png?v=1789885306\" alt=\"\"\u003e🎄 From Everyday Decor to Holiday Magic\u003c\/h2\u003e\n\u003cp\u003eSwitch between colors, patterns, and scenes to match the season, celebration, or simply your mood.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  HOW IT WORKS\n  ====================================================== --\u003e\n\u003csection class=\"nl-how\"\u003e\n\u003ch2\u003eSet the Scene in 3 Simple Steps\u003c\/h2\u003e\n\u003cdiv class=\"nl-step\"\u003e\n\u003cdiv class=\"nl-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eInstall Your Curtain Lights\u003c\/h3\u003e\n\u003cp\u003eHang and arrange the lights in your chosen space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-step\"\u003e\n\u003cdiv class=\"nl-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eChoose Your Style\u003c\/h3\u003e\n\u003cp\u003eUse the app or included remote to select scenes, patterns, colors, or lighting effects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-step\"\u003e\n\u003cdiv class=\"nl-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTurn Up the Atmosphere\u003c\/h3\u003e\n\u003cp\u003eSwitch to music sync when you want your lights to move with the beat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  PRODUCT DETAILS\n  ====================================================== --\u003e\n\u003csection class=\"nl-specs\"\u003e\n\u003cdiv class=\"nl-section-title\"\u003e\n\u003ch2\u003eProduct Details\u003c\/h2\u003e\n\u003cp\u003eBuilt around flexible control and colorful visual effects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-box\"\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eProduct Type\u003c\/span\u003e \u003cstrong\u003eSmart LED Curtain Lights\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eControl\u003c\/span\u003e \u003cstrong\u003eApp + Remote\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eDIY Patterns\u003c\/span\u003e \u003cstrong\u003eSupported\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eMusic Sync\u003c\/span\u003e \u003cstrong\u003eSupported\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eOutdoor Rating\u003c\/span\u003e \u003cstrong\u003eIP65\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan\u003eIdeal For\u003c\/span\u003e \u003cstrong\u003eHome, Parties \u0026amp; Holidays\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  FAQ\n  ====================================================== --\u003e\n\u003csection class=\"nl-faq\"\u003e\n\u003cdiv class=\"nl-section-title\"\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/ChatGPTImage2026_9_19_23_20_58_3.png?v=1789885307\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eCan I control the lights with my phone?\u003c\/summary\u003e\n\u003cp\u003eYes. The product is designed with app control for changing patterns, scenes, colors, and lighting effects.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eDoes it come with a remote?\u003c\/summary\u003e\n\u003cp\u003eYes. The product images show an included remote for convenient control.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eCan the lights react to music?\u003c\/summary\u003e\n\u003cp\u003eYes. Music Sync Mode allows the lighting effects to respond to your music for a more dynamic atmosphere.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eCan I create my own patterns?\u003c\/summary\u003e\n\u003cp\u003eYes. The product supports DIY patterns and animations through the app, allowing you to personalize the display.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eCan I use the lights outdoors?\u003c\/summary\u003e\n\u003cp\u003eThe product is presented as IP65-rated for outdoor use. Follow the manufacturer's installation and usage instructions when using the lights outdoors.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nl-faq-item\"\u003e\n\u003csummary\u003eWhat can I use these lights for?\u003c\/summary\u003e\n\u003cp\u003eThey can be used for home decoration, holiday displays, Halloween, Christmas, parties, gatherings, patios, windows, and other decorative setups.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n  FINAL CTA\n  ====================================================== --\u003e\n\u003csection class=\"nl-final\"\u003e\n\u003ch2\u003eMake Every Moment a Little Brighter ✨\u003c\/h2\u003e\n\u003cp\u003eCreate your own colors. Build your own patterns. Sync the lights to your music and turn ordinary spaces into something worth remembering.\u003c\/p\u003e\n\u003cdiv class=\"nl-final-points\"\u003e\n\u003cspan\u003e📱 App Control\u003c\/span\u003e \u003cspan\u003e🎨 DIY Patterns\u003c\/span\u003e \u003cspan\u003e🎵 Music Sync\u003c\/span\u003e \u003cspan\u003e💧 IP65 Outdoor Use\u003c\/span\u003e \u003cspan\u003e🎮 Remote Included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"nl-note\"\u003ePlease follow the product instructions for installation, outdoor use, app connection, and operation.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"WYP001","offers":[{"title":"2 × 1.5 m","offer_id":41885371531397,"sku":"WYP2609204587-2米*1.5米 150LEDS(幻彩普通款)","price":39.99,"currency_code":"USD","in_stock":true},{"title":"1.6 × 1.6 m","offer_id":41885371564165,"sku":"WYP2609204587-1.6米*1.6米 256LEDS(幻彩智能款)","price":49.98,"currency_code":"USD","in_stock":true},{"title":"2.4 × 2.4 m","offer_id":41885371596933,"sku":"WYP2609204587-2.4米*2.4米 256LEDS(幻彩智能款)","price":62.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/8208\/7301\/files\/1_a1410b25-e9af-422e-a048-a0e348bd7858.png?v=1789885644","url":"https:\/\/noomoriey.com\/zh\/products\/christmas-smart-curtain-lights-app-controlled-rgb-holiday-string-lights","provider":"noomoriey","version":"1.0","type":"link"}