{"product_id":"🔥-up-to-50-off-outdoor-music-sync-icicle-lights","title":"🔥 Up to 50% OFF – Outdoor Music-Sync Icicle Lights","description":"\u003c!--\n  Outdoor Multicolor Music-Sync Icicle Lights\n  Shopify Custom Liquid landing-page module\n  Add this block below the product purchase area.\n--\u003e\n\n\u003cstyle\u003e\n  .jv-icepage,\n  .jv-icepage * {\n    box-sizing: border-box;\n  }\n\n  .jv-icepage {\n    --jv-ink: #101735;\n    --jv-muted: #606a86;\n    --jv-blue: #1769e0;\n    --jv-cyan: #14c8ff;\n    --jv-violet: #7457ff;\n    --jv-pink: #ff4da0;\n    --jv-ice: #eff8ff;\n    --jv-soft: #f7f8ff;\n    --jv-line: #dce8f8;\n    --jv-white: #ffffff;\n    --jv-shadow: 0 18px 48px rgba(31, 58, 115, 0.12);\n    width: 100%;\n    max-width: 1180px;\n    margin: 34px auto 0;\n    color: var(--jv-ink);\n    font-family: inherit;\n    line-height: 1.55;\n    container: jvIcePage \/ inline-size;\n    overflow: hidden;\n  }\n\n  .jv-icepage img {\n    display: block;\n    width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .jv-icepage h1,\n  .jv-icepage h2,\n  .jv-icepage h3,\n  .jv-icepage p {\n    margin: 0;\n  }\n\n  .jv-icepage h1,\n  .jv-icepage h2,\n  .jv-icepage h3 {\n    color: var(--jv-ink);\n    font-family: inherit;\n    font-weight: 800;\n    letter-spacing: -0.025em;\n    line-height: 1.14;\n  }\n\n  .jv-icepage h1 {\n    font-size: 42px;\n    font-size: clamp(34px, 6.4cqi, 68px);\n  }\n\n  .jv-icepage h2 {\n    font-size: 34px;\n    font-size: clamp(27px, 4.4cqi, 46px);\n  }\n\n  .jv-icepage h3 {\n    font-size: 23px;\n    font-size: clamp(20px, 2.8cqi, 27px);\n  }\n\n  .jv-icepage p {\n    color: var(--jv-muted);\n    font-size: 16px;\n    font-size: clamp(15px, 1.8cqi, 18px);\n  }\n\n  .jv-shell {\n    width: min(100%, 1120px);\n    margin-inline: auto;\n    padding-inline: clamp(14px, 3.5cqi, 28px);\n  }\n\n  .jv-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    width: fit-content;\n    margin-bottom: 16px;\n    padding: 8px 13px;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.11);\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    backdrop-filter: blur(10px);\n  }\n\n  .jv-hero {\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    border-radius: clamp(20px, 3cqi, 34px);\n    background:\n      radial-gradient(circle at 88% 14%, rgba(255, 77, 160, 0.35), transparent 28%),\n      radial-gradient(circle at 16% 86%, rgba(20, 200, 255, 0.28), transparent 34%),\n      linear-gradient(135deg, #0a1130 0%, #142b62 50%, #2f1c68 100%);\n    box-shadow: var(--jv-shadow);\n  }\n\n  .jv-hero::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    z-index: -1;\n    opacity: 0.4;\n    background-image:\n      linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);\n    background-size: 42px 42px;\n    mask-image: linear-gradient(to bottom, #000, transparent 85%);\n  }\n\n  .jv-hero-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    align-items: center;\n    gap: clamp(22px, 4cqi, 54px);\n    padding: clamp(24px, 5cqi, 58px);\n  }\n\n  .jv-hero-copy {\n    position: relative;\n    z-index: 2;\n  }\n\n  .jv-hero h1,\n  .jv-hero p {\n    color: #ffffff;\n  }\n\n  .jv-hero p {\n    max-width: 660px;\n    margin-top: 18px;\n    color: rgba(255,255,255,.82);\n  }\n\n  .jv-gradient-word {\n    color: #8ee9ff;\n    text-shadow: 0 0 26px rgba(20, 200, 255, 0.35);\n  }\n\n  .jv-hero-points {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 22px;\n  }\n\n  .jv-hero-points span {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    padding: 9px 12px;\n    border: 1px solid rgba(255,255,255,.17);\n    border-radius: 999px;\n    background: rgba(255,255,255,.09);\n    color: #ffffff;\n    font-size: 13px;\n    font-weight: 750;\n  }\n\n  .jv-hero-media {\n    position: relative;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,.18);\n    border-radius: 23px;\n    background: #09132f;\n    box-shadow: 0 24px 50px rgba(0, 0, 0, 0.28);\n  }\n\n  .jv-hero-media img {\n    aspect-ratio: 2 \/ 1;\n    object-fit: cover;\n  }\n\n  .jv-hero-media::after {\n    content: \"App Control • Music Sync • Animated Color\";\n    position: absolute;\n    right: 14px;\n    bottom: 14px;\n    left: 14px;\n    padding: 10px 12px;\n    border: 1px solid rgba(255,255,255,.16);\n    border-radius: 12px;\n    background: rgba(8, 15, 42, .78);\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 750;\n    text-align: center;\n    backdrop-filter: blur(8px);\n  }\n\n  .jv-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 54px;\n    margin-top: 24px;\n    padding: 14px 25px;\n    border: 0;\n    border-radius: 14px;\n    background: linear-gradient(\n      110deg,\n      var(--jv-cyan),\n      #3e8cff 54%,\n      var(--jv-violet)\n    );\n    box-shadow: 0 12px 28px rgba(40, 119, 255, 0.32);\n    color: #ffffff !important;\n    font-size: 16px;\n    font-weight: 850;\n    line-height: 1.2;\n    text-align: center;\n    text-decoration: none !important;\n    cursor: pointer;\n    transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;\n  }\n\n  .jv-button:hover {\n    transform: translateY(-2px);\n    filter: saturate(1.12);\n    box-shadow: 0 16px 34px rgba(40, 119, 255, 0.4);\n  }\n\n  .jv-button:focus-visible {\n    outline: 3px solid rgba(20, 200, 255, .45);\n    outline-offset: 4px;\n  }\n\n  .jv-trustbar {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 14px;\n    padding: 14px;\n    border: 1px solid var(--jv-line);\n    border-radius: 18px;\n    background: #ffffff;\n    box-shadow: 0 12px 32px rgba(31,58,115,.08);\n  }\n\n  .jv-trustitem {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    min-width: 0;\n    padding: 8px;\n    color: var(--jv-ink);\n    font-size: 13px;\n    font-weight: 780;\n  }\n\n  .jv-trustitem i {\n    display: grid;\n    flex: 0 0 31px;\n    width: 31px;\n    height: 31px;\n    place-items: center;\n    border-radius: 9px;\n    background: var(--jv-ice);\n    font-style: normal;\n  }\n\n  .jv-section {\n    padding-top: clamp(52px, 8cqi, 88px);\n  }\n\n  .jv-section-head {\n    max-width: 780px;\n    margin: 0 auto clamp(22px, 4cqi, 38px);\n    text-align: center;\n  }\n\n  .jv-kicker {\n    display: inline-block;\n    margin-bottom: 10px;\n    color: var(--jv-blue);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n  }\n\n  .jv-section-head p {\n    margin-top: 13px;\n  }\n\n  .jv-intro-card {\n    position: relative;\n    overflow: hidden;\n    padding: clamp(24px, 4.6cqi, 46px);\n    border: 1px solid #d9e9ff;\n    border-radius: 25px;\n    background:\n      radial-gradient(circle at 92% 0%, rgba(20,200,255,.18), transparent 30%),\n      linear-gradient(135deg, #f8fbff, #f4f0ff);\n  }\n\n  .jv-intro-card::after {\n    content: \"♪\";\n    position: absolute;\n    right: clamp(16px, 5cqi, 54px);\n    bottom: -30px;\n    color: rgba(116,87,255,.09);\n    font-size: clamp(110px, 20cqi, 220px);\n    font-weight: 900;\n    line-height: 1;\n  }\n\n  .jv-intro-card p {\n    max-width: 800px;\n    margin-top: 14px;\n  }\n\n  .jv-feature-stack {\n    display: grid;\n    gap: clamp(18px, 3cqi, 28px);\n  }\n\n  .jv-feature {\n    display: grid;\n    grid-template-columns: 1fr;\n    overflow: hidden;\n    border: 1px solid var(--jv-line);\n    border-radius: 24px;\n    background: #ffffff;\n    box-shadow: 0 12px 34px rgba(31,58,115,.08);\n  }\n\n  .jv-feature-media {\n    overflow: hidden;\n    background: #eaf4ff;\n  }\n\n  .jv-feature-media img {\n    min-height: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n    transition: transform .45s ease;\n  }\n\n  .jv-feature:hover .jv-feature-media img {\n    transform: scale(1.025);\n  }\n\n  .jv-feature-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(23px, 4.5cqi, 48px);\n  }\n\n  .jv-feature-num {\n    display: grid;\n    width: 42px;\n    height: 42px;\n    margin-bottom: 16px;\n    place-items: center;\n    border-radius: 13px;\n    background: linear-gradient(\n      135deg,\n      var(--jv-blue),\n      var(--jv-violet)\n    );\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 850;\n    box-shadow: 0 9px 20px rgba(70, 77, 220, .24);\n  }\n\n  .jv-feature-copy p {\n    margin-top: 12px;\n  }\n\n  .jv-mini-list {\n    display: grid;\n    gap: 9px;\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .jv-mini-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 9px;\n    color: #34405d;\n    font-size: 14px;\n    font-weight: 650;\n  }\n\n  .jv-mini-list li::before {\n    content: \"✓\";\n    display: grid;\n    flex: 0 0 22px;\n    width: 22px;\n    height: 22px;\n    place-items: center;\n    border-radius: 50%;\n    background: #e9f8ff;\n    color: #067bb1;\n    font-size: 12px;\n    font-weight: 900;\n  }\n\n  .jv-mode-strip {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .jv-mode-strip span {\n    padding: 7px 10px;\n    border: 1px solid #d7e7fb;\n    border-radius: 999px;\n    background: #f8fbff;\n    color: #36435f;\n    font-size: 12px;\n    font-weight: 750;\n  }\n\n  .jv-steps-wrap {\n    padding: clamp(22px, 4cqi, 42px);\n    border-radius: 26px;\n    background: linear-gradient(145deg, #0c1639, #172a5c 58%, #352265);\n    box-shadow: var(--jv-shadow);\n  }\n\n  .jv-steps-wrap .jv-section-head h2,\n  .jv-steps-wrap .jv-section-head p,\n  .jv-steps-wrap .jv-kicker {\n    color: #ffffff;\n  }\n\n  .jv-steps-wrap .jv-section-head p {\n    color: rgba(255,255,255,.75);\n  }\n\n  .jv-steps-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .jv-step {\n    position: relative;\n    padding: 22px;\n    border: 1px solid rgba(255,255,255,.14);\n    border-radius: 18px;\n    background: rgba(255,255,255,.08);\n    backdrop-filter: blur(8px);\n  }\n\n  .jv-step b {\n    display: block;\n    margin-bottom: 7px;\n    color: #ffffff;\n    font-size: 17px;\n  }\n\n  .jv-step p {\n    color: rgba(255,255,255,.72);\n    font-size: 14px;\n  }\n\n  .jv-step-no {\n    display: grid;\n    width: 37px;\n    height: 37px;\n    margin-bottom: 14px;\n    place-items: center;\n    border-radius: 12px;\n    background: linear-gradient(\n      135deg,\n      var(--jv-cyan),\n      var(--jv-violet)\n    );\n    color: #ffffff;\n    font-weight: 900;\n  }\n\n  .jv-demo {\n    margin-top: 16px;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,.16);\n    border-radius: 18px;\n    background: #0a1230;\n  }\n\n  .jv-demo img {\n    max-height: 560px;\n    object-fit: cover;\n  }\n\n  .jv-scenes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .jv-scene {\n    min-height: 150px;\n    padding: clamp(18px, 3cqi, 27px);\n    border: 1px solid var(--jv-line);\n    border-radius: 19px;\n    background: linear-gradient(145deg, #ffffff, #f5f9ff);\n  }\n\n  .jv-scene i {\n    display: block;\n    margin-bottom: 12px;\n    font-size: 27px;\n    font-style: normal;\n  }\n\n  .jv-scene b {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--jv-ink);\n    font-size: 16px;\n  }\n\n  .jv-scene p {\n    font-size: 13px;\n  }\n\n  .jv-info-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .jv-spec-card,\n  .jv-compare-card {\n    overflow: hidden;\n    border: 1px solid var(--jv-line);\n    border-radius: 22px;\n    background: #ffffff;\n    box-shadow: 0 12px 34px rgba(31,58,115,.07);\n  }\n\n  .jv-card-title {\n    padding: 20px 22px;\n    background: linear-gradient(110deg, #eff8ff, #f4f0ff);\n  }\n\n  .jv-spec-list {\n    margin: 0;\n    padding: 0;\n  }\n\n  .jv-spec-row {\n    display: grid;\n    grid-template-columns: minmax(115px, .8fr) 1.2fr;\n    gap: 14px;\n    padding: 14px 20px;\n    border-top: 1px solid #edf1f7;\n  }\n\n  .jv-spec-row dt,\n  .jv-spec-row dd {\n    margin: 0;\n    font-size: 13px;\n  }\n\n  .jv-spec-row dt {\n    color: #37425d;\n    font-weight: 800;\n  }\n\n  .jv-spec-row dd {\n    color: var(--jv-muted);\n    text-align: right;\n  }\n\n  .jv-compare-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .jv-compare-table th,\n  .jv-compare-table td {\n    padding: 13px 11px;\n    border-top: 1px solid #edf1f7;\n    color: #46506a;\n    font-size: 12px;\n    text-align: center;\n    vertical-align: middle;\n    word-break: break-word;\n  }\n\n  .jv-compare-table th {\n    border-top: 0;\n    background: #f8fbff;\n    color: var(--jv-ink);\n    font-weight: 850;\n  }\n\n  .jv-compare-table th:first-child,\n  .jv-compare-table td:first-child {\n    text-align: left;\n    font-weight: 750;\n  }\n\n  .jv-yes {\n    color: #07855f !important;\n    font-weight: 800;\n  }\n\n  .jv-no {\n    color: #8b93a7 !important;\n  }\n\n  .jv-safety-note {\n    margin-top: 14px;\n    padding: 15px 17px;\n    border: 1px solid #ffe0a6;\n    border-radius: 14px;\n    background: #fff9ed;\n    color: #79531b;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .jv-faq-list {\n    display: grid;\n    gap: 10px;\n  }\n\n  .jv-faq-list details {\n    overflow: hidden;\n    border: 1px solid var(--jv-line);\n    border-radius: 16px;\n    background: #ffffff;\n  }\n\n  .jv-faq-list summary {\n    position: relative;\n    padding: 17px 48px 17px 18px;\n    color: var(--jv-ink);\n    font-size: 15px;\n    font-weight: 800;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .jv-faq-list summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .jv-faq-list summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 17px;\n    display: grid;\n    width: 28px;\n    height: 28px;\n    place-items: center;\n    border-radius: 9px;\n    background: var(--jv-ice);\n    color: var(--jv-blue);\n    font-size: 20px;\n    transform: translateY(-50%);\n  }\n\n  .jv-faq-list details[open] summary::after {\n    content: \"−\";\n  }\n\n  .jv-faq-answer {\n    padding: 0 18px 17px;\n  }\n\n  .jv-faq-answer p {\n    font-size: 14px;\n  }\n\n  .jv-final {\n    position: relative;\n    overflow: hidden;\n    margin-bottom: 26px;\n    padding: clamp(28px, 6cqi, 66px) clamp(20px, 5cqi, 58px);\n    border-radius: 27px;\n    background:\n      radial-gradient(circle at 82% 18%, rgba(255,77,160,.36), transparent 27%),\n      linear-gradient(135deg, #0d173a, #173d7b 55%, #3a216e);\n    text-align: center;\n    box-shadow: var(--jv-shadow);\n  }\n\n  .jv-final::before,\n  .jv-final::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(4px);\n  }\n\n  .jv-final::before {\n    top: -80px;\n    left: -60px;\n    width: 200px;\n    height: 200px;\n    background: rgba(20,200,255,.2);\n  }\n\n  .jv-final::after {\n    right: -70px;\n    bottom: -100px;\n    width: 250px;\n    height: 250px;\n    background: rgba(116,87,255,.22);\n  }\n\n  .jv-final \u003e * {\n    position: relative;\n    z-index: 1;\n  }\n\n  .jv-final h2,\n  .jv-final p {\n    color: #ffffff;\n  }\n\n  .jv-final p {\n    max-width: 680px;\n    margin: 14px auto 0;\n    color: rgba(255,255,255,.78);\n  }\n\n  .jv-final .jv-button {\n    min-width: min(100%, 290px);\n  }\n\n  .jv-reassurance {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 9px 16px;\n    margin-top: 16px;\n    color: rgba(255,255,255,.78);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  @container jvIcePage (min-width: 700px) {\n    .jv-hero-grid {\n      grid-template-columns: minmax(0, .93fr) minmax(0, 1.07fr);\n    }\n\n    .jv-trustbar {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .jv-feature {\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    }\n\n    .jv-feature.jv-reverse .jv-feature-media {\n      order: 2;\n    }\n\n    .jv-feature.jv-reverse .jv-feature-copy {\n      order: 1;\n    }\n\n    .jv-steps-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .jv-scenes {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .jv-info-grid {\n      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);\n    }\n  }\n\n  @media (max-width: 749px) {\n    .jv-icepage {\n      margin-top: 20px;\n    }\n\n    .jv-icepage h1 {\n      font-size: 34px;\n      font-size: clamp(32px, 9.4vw, 44px);\n    }\n\n    .jv-icepage h2 {\n      font-size: 28px;\n      font-size: clamp(26px, 7.6vw, 36px);\n    }\n\n    .jv-shell {\n      padding-inline: 12px;\n    }\n\n    .jv-hero-grid {\n      padding: 23px 18px 18px;\n    }\n\n    .jv-hero-media {\n      border-radius: 17px;\n    }\n\n    .jv-hero-media::after {\n      font-size: 10px;\n    }\n\n    .jv-button {\n      width: 100%;\n    }\n\n    .jv-feature,\n    .jv-spec-card,\n    .jv-compare-card {\n      border-radius: 18px;\n    }\n\n    .jv-feature-copy {\n      padding: 22px 18px 25px;\n    }\n\n    .jv-feature-media img {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .jv-scenes {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .jv-spec-row {\n      grid-template-columns: 1fr;\n      gap: 4px;\n    }\n\n    .jv-spec-row dd {\n      text-align: left;\n    }\n\n    .jv-compare-table th,\n    .jv-compare-table td {\n      padding: 11px 7px;\n      font-size: 10.5px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jv-icepage *,\n    .jv-icepage *::before,\n    .jv-icepage *::after {\n      scroll-behavior: auto !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"jv-icepage\" aria-label=\"Outdoor multicolor music sync icicle lights product details\"\u003e\n  \u003cdiv class=\"jv-shell\"\u003e\n    \u003cdiv class=\"jv-hero\"\u003e\n      \u003cdiv class=\"jv-hero-grid\"\u003e\n        \u003cdiv class=\"jv-hero-copy\"\u003e\n          \u003cspan class=\"jv-eyebrow\"\u003e❄ Outdoor Music-Sync Lighting\u003c\/span\u003e\n\n          \u003ch1\u003e\n            Turn Your Roofline Into a\n            \u003cspan class=\"jv-gradient-word\"\u003eLight Show\u003c\/span\u003e\n          \u003c\/h1\u003e\n\n          \u003cp\u003e\n            Crystal-clear layered icicles meet vivid animated color,\n            convenient Bluetooth app control, and beat-reactive lighting\n            for a display that feels alive.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"jv-hero-points\" aria-label=\"Top product benefits\"\u003e\n            \u003cspan\u003e📱 App Control\u003c\/span\u003e\n            \u003cspan\u003e🎵 Music Sync\u003c\/span\u003e\n            \u003cspan\u003e🌈 Animated Colors\u003c\/span\u003e\n            \u003cspan\u003e💧 Outdoor Ready\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003ca class=\"jv-button\" href=\"#\" data-jv-buy\u003e\n            Choose Your Set \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-hero-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.myshopage.com\/dc548dc6-1771-4882-9e45-57c595baba00\/w1000.jpg\" alt=\"Multicolor icicle lights decorating an outdoor roofline\" width=\"1000\" height=\"500\" loading=\"eager\" fetchpriority=\"high\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-trustbar\" aria-label=\"Product highlights\"\u003e\n      \u003cdiv class=\"jv-trustitem\"\u003e\n        \u003ci\u003e❄️\u003c\/i\u003e\n        \u003cspan\u003eLayered Icicle Shape\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-trustitem\"\u003e\n        \u003ci\u003e📱\u003c\/i\u003e\n        \u003cspan\u003ePhone-Based Control\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-trustitem\"\u003e\n        \u003ci\u003e🎶\u003c\/i\u003e\n        \u003cspan\u003eBeat-Reactive Mode\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-trustitem\"\u003e\n        \u003ci\u003e🪝\u003c\/i\u003e\n        \u003cspan\u003eConvenient Hanging Hooks\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-intro-card\"\u003e\n        \u003cspan class=\"jv-kicker\"\u003eBeyond Ordinary String Lights\u003c\/span\u003e\n\n        \u003ch2\u003eOne Display. A Different Mood Every Night.\u003c\/h2\u003e\n\n        \u003cp\u003e\n          Static lights create one look. These multicolor icicle lights let\n          you change colors, switch animated effects, set a timer, or bring\n          your display into rhythm with music—without rehanging your\n          decorations.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-section-head\"\u003e\n        \u003cspan class=\"jv-kicker\"\u003eFive Standout Features\u003c\/span\u003e\n\n        \u003ch2\u003eDesigned to Make Outdoor Decorating Feel Effortless\u003c\/h2\u003e\n\n        \u003cp\u003e\n          From their winter-inspired shape to their phone-controlled\n          effects, every detail gives you more ways to transform your space.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-feature-stack\"\u003e\n        \u003carticle class=\"jv-feature\"\u003e\n          \u003cdiv class=\"jv-feature-media\"\u003e\n            \u003cimg src=\"https:\/\/cdn.myshopage.com\/a32506ca-81f8-4c8a-dfcd-279a8e89fe00\/w500.jpg\" alt=\"Crystal-clear layered icicle light design\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-feature-copy\"\u003e\n            \u003cspan class=\"jv-feature-num\"\u003e01\u003c\/span\u003e\n\n            \u003ch3\u003eCrystal-Clear Icicles Add Winter Magic\u003c\/h3\u003e\n\n            \u003cp\u003e\n              The layered icicle form looks decorative even before the\n              lights turn on, then catches and spreads multicolor light\n              across rooflines, patios, and garden spaces.\n            \u003c\/p\u003e\n\n            \u003cul class=\"jv-mini-list\"\u003e\n              \u003cli\u003eDimensional winter-inspired silhouette\u003c\/li\u003e\n              \u003cli\u003eEye-catching by day and after dark\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"jv-feature jv-reverse\"\u003e\n          \u003cdiv class=\"jv-feature-media\"\u003e\n            \u003cimg src=\"https:\/\/cdn.myshopage.com\/48ab644e-2a7f-4022-6f8f-b7e0fa388700\/w500.gif\" alt=\"Bluetooth app controlling the icicle light colors and timer\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-feature-copy\"\u003e\n            \u003cspan class=\"jv-feature-num\"\u003e02\u003c\/span\u003e\n\n            \u003ch3\u003eControl Colors, Modes \u0026amp; Timing From Your Phone\u003c\/h3\u003e\n\n            \u003cp\u003e\n              Connect through the Bluetooth app to update your lighting\n              without walking outside each time you want a different look.\n            \u003c\/p\u003e\n\n            \u003cul class=\"jv-mini-list\"\u003e\n              \u003cli\u003eChoose colors and lighting modes\u003c\/li\u003e\n              \u003cli\u003eSet a timer for hands-off operation\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"jv-feature\"\u003e\n          \u003cdiv class=\"jv-feature-media\"\u003e\n            \u003cimg src=\"https:\/\/cdn.myshopage.com\/d9ee5a16-2284-426b-c526-31f222ae9e00\/w500.jpg\" alt=\"Colorful animated icicle lighting patterns outdoors\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-feature-copy\"\u003e\n            \u003cspan class=\"jv-feature-num\"\u003e03\u003c\/span\u003e\n\n            \u003ch3\u003eAnimated Effects Keep Your Display Fresh\u003c\/h3\u003e\n\n            \u003cp\u003e\n              Switch between energetic motion and softer transitions, so\n              the same setup can suit a festive party, a quiet evening, or\n              your everyday holiday display.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"jv-mode-strip\" aria-label=\"Available lighting patterns\"\u003e\n              \u003cspan\u003eFlashing\u003c\/span\u003e\n              \u003cspan\u003eFlowing\u003c\/span\u003e\n              \u003cspan\u003eChasing\u003c\/span\u003e\n              \u003cspan\u003eFading\u003c\/span\u003e\n              \u003cspan\u003eColor Changing\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"jv-feature jv-reverse\"\u003e\n          \u003cdiv class=\"jv-feature-media\"\u003e\n            \u003cimg src=\"https:\/\/cdn.myshopage.com\/a169172f-ac80-4f82-b7ac-d55ffabb5900\/w500.jpg\" alt=\"Music sync icicle lights reacting to a party beat\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-feature-copy\"\u003e\n            \u003cspan class=\"jv-feature-num\"\u003e04\u003c\/span\u003e\n\n            \u003ch3\u003eLet the Lights Move With the Music\u003c\/h3\u003e\n\n            \u003cp\u003e\n              Activate music-sync mode and the display responds to the beat,\n              adding movement and energy to holiday gatherings, patio\n              nights, and celebrations.\n            \u003c\/p\u003e\n\n            \u003cul class=\"jv-mini-list\"\u003e\n              \u003cli\u003eBeat-reactive lighting mode\u003c\/li\u003e\n              \u003cli\u003eA lively accent for music and gatherings\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"jv-feature\"\u003e\n          \u003cdiv class=\"jv-feature-media\"\u003e\n            \u003cimg src=\"https:\/\/cdn.myshopage.com\/36e077bd-30f6-4419-8ba5-708094fbbe00\/w500.gif\" alt=\"Outdoor icicle lights installed with convenient hanging hooks\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-feature-copy\"\u003e\n            \u003cspan class=\"jv-feature-num\"\u003e05\u003c\/span\u003e\n\n            \u003ch3\u003eBuilt for Outdoor Seasonal Decorating\u003c\/h3\u003e\n\n            \u003cp\u003e\n              A waterproof outdoor design helps the lights handle seasonal\n              displays, while convenient hooks simplify placement along\n              eaves, patio edges, and trees.\n            \u003c\/p\u003e\n\n            \u003cul class=\"jv-mini-list\"\u003e\n              \u003cli\u003eOutdoor-ready waterproof construction\u003c\/li\u003e\n              \u003cli\u003eHooks make positioning easier\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-steps-wrap\"\u003e\n        \u003cdiv class=\"jv-section-head\"\u003e\n          \u003cspan class=\"jv-kicker\"\u003eThree Simple Steps\u003c\/span\u003e\n\n          \u003ch2\u003eHang. Connect. Light Up.\u003c\/h2\u003e\n\n          \u003cp\u003e\n            Create a customized display in minutes—then change the mood\n            straight from your phone.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-steps-grid\"\u003e\n          \u003cdiv class=\"jv-step\"\u003e\n            \u003cspan class=\"jv-step-no\"\u003e1\u003c\/span\u003e\n\n            \u003cb\u003eHang the Lights\u003c\/b\u003e\n\n            \u003cp\u003e\n              Use the integrated hooks to arrange the icicles along your\n              chosen eaves, patio, or trees.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-step\"\u003e\n            \u003cspan class=\"jv-step-no\"\u003e2\u003c\/span\u003e\n\n            \u003cb\u003eConnect the App\u003c\/b\u003e\n\n            \u003cp\u003e\n              Pair through Bluetooth, then choose colors, effects, and timer\n              settings from your phone.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"jv-step\"\u003e\n            \u003cspan class=\"jv-step-no\"\u003e3\u003c\/span\u003e\n\n            \u003cb\u003ePick the Mood\u003c\/b\u003e\n\n            \u003cp\u003e\n              Select an animated pattern or music-sync mode and watch the\n              display come to life.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-demo\"\u003e\n          \u003cimg src=\"https:\/\/cdn.myshopage.com\/b2ff64f4-08e8-4c12-5405-fb476e913800\/w500.gif\" alt=\"Three-step setup demonstration for music sync icicle lights\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-section-head\"\u003e\n        \u003cspan class=\"jv-kicker\"\u003eMade for More Than One Space\u003c\/span\u003e\n\n        \u003ch2\u003eBring Animated Color Wherever You Decorate\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-scenes\"\u003e\n        \u003cdiv class=\"jv-scene\"\u003e\n          \u003ci\u003e🏠\u003c\/i\u003e\n          \u003cb\u003eRooflines \u0026amp; Eaves\u003c\/b\u003e\n          \u003cp\u003eCreate a clean, continuous winter-inspired outline.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-scene\"\u003e\n          \u003ci\u003e✨\u003c\/i\u003e\n          \u003cb\u003ePatios \u0026amp; Porches\u003c\/b\u003e\n          \u003cp\u003eAdd colorful movement to evening gatherings.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-scene\"\u003e\n          \u003ci\u003e🌲\u003c\/i\u003e\n          \u003cb\u003eTrees \u0026amp; Gardens\u003c\/b\u003e\n          \u003cp\u003eBring depth and glow to outdoor landscaping.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-scene\"\u003e\n          \u003ci\u003e🎉\u003c\/i\u003e\n          \u003cb\u003eHoliday Parties\u003c\/b\u003e\n          \u003cp\u003eTurn on music sync for a more energetic atmosphere.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-section-head\"\u003e\n        \u003cspan class=\"jv-kicker\"\u003eDetails at a Glance\u003c\/span\u003e\n\n        \u003ch2\u003eA Smarter Upgrade From Basic Decorative Lights\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-info-grid\"\u003e\n        \u003cdiv class=\"jv-spec-card\"\u003e\n          \u003cdiv class=\"jv-card-title\"\u003e\n            \u003ch3\u003e📋 Product Specifications\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"jv-spec-list\"\u003e\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eProduct Type\u003c\/dt\u003e\n              \u003cdd\u003eOutdoor multicolor icicle string lights\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eEach Icicle\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 11.81 in \/ 30 cm\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eString Length\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 9.84 ft \/ 3 m per set\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eControl\u003c\/dt\u003e\n              \u003cdd\u003eBluetooth app\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eFunctions\u003c\/dt\u003e\n              \u003cdd\u003eColors, modes, timer \u0026amp; music sync\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eInstallation\u003c\/dt\u003e\n              \u003cdd\u003eConvenient hanging hooks\u003c\/dd\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"jv-spec-row\"\u003e\n              \u003cdt\u003eRecommended Areas\u003c\/dt\u003e\n              \u003cdd\u003eEaves, patios, porches, trees \u0026amp; gardens\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n\n          \u003cdiv class=\"jv-safety-note\"\u003e\n            \u003cstrong\u003eOutdoor-use reminder:\u003c\/strong\u003e\n            Follow the included setup and electrical-safety instructions.\n            Keep plugs, adapters, and control components positioned as\n            directed for your specific set.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"jv-compare-card\"\u003e\n          \u003cdiv class=\"jv-card-title\"\u003e\n            \u003ch3\u003e⚡ Why Choose Music-Sync Icicle Lights?\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003ctable class=\"jv-compare-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eFeature\u003c\/th\u003e\n                \u003cth\u003eThese Icicle Lights\u003c\/th\u003e\n                \u003cth\u003eBasic String Lights\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eIcicle Appearance\u003c\/td\u003e\n                \u003ctd class=\"jv-yes\"\u003eLayered crystal-clear shape\u003c\/td\u003e\n                \u003ctd class=\"jv-no\"\u003eBasic bulb shape\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd\u003ePhone Control\u003c\/td\u003e\n                \u003ctd class=\"jv-yes\"\u003eColors, effects \u0026amp; timer\u003c\/td\u003e\n                \u003ctd class=\"jv-no\"\u003eUsually unavailable\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd\u003eAnimated Effects\u003c\/td\u003e\n                \u003ctd class=\"jv-yes\"\u003eMultiple dynamic patterns\u003c\/td\u003e\n                \u003ctd class=\"jv-no\"\u003eLimited modes\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd\u003eMusic Sync\u003c\/td\u003e\n                \u003ctd class=\"jv-yes\"\u003eResponds to the beat\u003c\/td\u003e\n                \u003ctd class=\"jv-no\"\u003eNo beat response\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd\u003eHanging\u003c\/td\u003e\n                \u003ctd class=\"jv-yes\"\u003eIntegrated hooks\u003c\/td\u003e\n                \u003ctd class=\"jv-no\"\u003eMay need accessories\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-section-head\"\u003e\n        \u003cspan class=\"jv-kicker\"\u003eQuestions \u0026amp; Answers\u003c\/span\u003e\n\n        \u003ch2\u003eEverything You Need to Know\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jv-faq-list\"\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003eCan I control the lights from my phone?\u003c\/summary\u003e\n\n          \u003cdiv class=\"jv-faq-answer\"\u003e\n            \u003cp\u003e\n              Yes. The lights connect through Bluetooth app control,\n              allowing you to adjust colors, select effects, and set a\n              timer.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eDo the lights really react to music?\u003c\/summary\u003e\n\n          \u003cdiv class=\"jv-faq-answer\"\u003e\n            \u003cp\u003e\n              Yes. In music-sync mode, the lighting responds to the beat to\n              create a more animated visual effect.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich lighting effects are available?\u003c\/summary\u003e\n\n          \u003cdiv class=\"jv-faq-answer\"\u003e\n            \u003cp\u003e\n              The available patterns include flashing, flowing, chasing,\n              fading, and color-changing effects.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eHow much area does one set cover?\u003c\/summary\u003e\n\n          \u003cdiv class=\"jv-faq-answer\"\u003e\n            \u003cp\u003e\n              One set has an approximate total string length of 9.84 ft\n              (3 m). Multi-set bundles provide additional total coverage.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can I hang them?\u003c\/summary\u003e\n\n          \u003cdiv class=\"jv-faq-answer\"\u003e\n            \u003cp\u003e\n              The integrated hooks are designed for convenient placement\n              along eaves, rooflines, patios, porches, trees, and garden\n              areas.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jv-section\"\u003e\n      \u003cdiv class=\"jv-final\"\u003e\n        \u003cspan class=\"jv-eyebrow\"\u003eMake Every Night Feel Festive\u003c\/span\u003e\n\n        \u003ch2\u003eReady to Bring Your Outdoor Display to Life?\u003c\/h2\u003e\n\n        \u003cp\u003e\n          Choose the coverage that fits your space, hang the lights, and\n          create a new color-and-music experience whenever the mood changes.\n        \u003c\/p\u003e\n\n        \u003ca class=\"jv-button\" href=\"#\" data-jv-buy\u003e\n          Choose Your Set Above \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n        \u003c\/a\u003e\n\n        \u003cdiv class=\"jv-reassurance\"\u003e\n          \u003cspan\u003e🔒 Secure Checkout\u003c\/span\u003e\n          \u003cspan\u003e📦 Tracked Delivery\u003c\/span\u003e\n          \u003cspan\u003e📱 App-Controlled Lighting\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root =\n      document.currentScript \u0026\u0026\n      document.currentScript.previousElementSibling;\n\n    const scope =\n      root \u0026\u0026 root.matches('.jv-icepage')\n        ? root\n        : document.querySelector('.jv-icepage');\n\n    if (!scope || scope.dataset.buyLinkReady === 'true') return;\n\n    scope.dataset.buyLinkReady = 'true';\n\n    const findPurchaseArea = () =\u003e {\n      const selectors = [\n        '[id^=\"ProductInfo-\"]',\n        '.product__info-container',\n        '.product-info',\n        'variant-selects',\n        '.product-form',\n        'form[action*=\"\/cart\/add\"]'\n      ];\n\n      for (const selector of selectors) {\n        const target = document.querySelector(selector);\n\n        if (target \u0026\u0026 !scope.contains(target)) {\n          return target;\n        }\n      }\n\n      return null;\n    };\n\n    scope.querySelectorAll('[data-jv-buy]').forEach((button) =\u003e {\n      button.addEventListener('click', (event) =\u003e {\n        event.preventDefault();\n\n        const target = findPurchaseArea();\n\n        if (target) {\n          target.scrollIntoView({\n            behavior: 'smooth',\n            block: 'center'\n          });\n        } else {\n          window.scrollTo({\n            top: 0,\n            behavior: 'smooth'\n          });\n        }\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"Jovqelo","offers":[{"title":"USB remote control 96 lights","offer_id":67803562410228,"sku":"ZSY261015001-usb遥控款96灯","price":36.99,"currency_code":"USD","in_stock":true},{"title":"USB remote control 162 light","offer_id":67803562442996,"sku":"ZSY261015001-usb遥控款162灯","price":46.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/2534\/7316\/files\/1_96e02fb5-dcb6-42e1-966e-e99d20c79a95.png?v=1792030432","url":"https:\/\/jovqelo.com\/products\/%f0%9f%94%a5-up-to-50-off-outdoor-music-sync-icicle-lights","provider":"Jovqelo","version":"1.0","type":"link"}