{"title":"Lights🌟✨","description":null,"products":[{"product_id":"snowflake-decorative-string-lights","title":"Snowflake Decorative String Lights","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .jt-christmas {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #24352b;\n    max-width: 760px;\n    margin: 0 auto;\n    font-size: 15px;\n    line-height: 1.75;\n    overflow: hidden;\n  }\n\n  .jt-christmas * {\n    box-sizing: border-box;\n  }\n\n  .jt-hero {\n    position: relative;\n    overflow: hidden;\n    isolation: isolate;\n    padding: 32px 20px;\n    border-radius: 22px;\n    text-align: center;\n    color: #fff;\n    background:\n      radial-gradient(circle at 15% 15%, rgba(255,255,255,.10), transparent 25%),\n      linear-gradient(145deg, #145538, #092e20);\n    border: 1px solid #276a49;\n    margin-bottom: 25px;\n  }\n\n  .jt-snow {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: -1;\n    overflow: hidden;\n  }\n\n  .jt-snow span {\n    position: absolute;\n    top: -30px;\n    color: #fff;\n    opacity: .7;\n    animation: jt-fall 7s linear infinite;\n  }\n\n  .jt-snow span:nth-child(1) {\n    left: 8%;\n    animation-delay: 0s;\n    font-size: 15px;\n  }\n\n  .jt-snow span:nth-child(2) {\n    left: 28%;\n    animation-delay: 2s;\n    font-size: 11px;\n  }\n\n  .jt-snow span:nth-child(3) {\n    left: 53%;\n    animation-delay: 4s;\n    font-size: 18px;\n  }\n\n  .jt-snow span:nth-child(4) {\n    left: 76%;\n    animation-delay: 1s;\n    font-size: 13px;\n  }\n\n  .jt-snow span:nth-child(5) {\n    left: 91%;\n    animation-delay: 3s;\n    font-size: 17px;\n  }\n\n  @keyframes jt-fall {\n    0% {\n      transform: translateY(-20px) rotate(0deg);\n      opacity: 0;\n    }\n    15% { opacity: .75; }\n    85% { opacity: .75; }\n    100% {\n      transform: translateY(340px) rotate(220deg);\n      opacity: 0;\n    }\n  }\n\n  @keyframes jt-twinkle {\n    0%, 100% { opacity: .65; transform: scale(.9); }\n    50% { opacity: 1; transform: scale(1.15); }\n  }\n\n  @keyframes jt-glow {\n    0%, 100% {\n      box-shadow: 0 0 0 rgba(244, 199, 93, 0);\n    }\n    50% {\n      box-shadow: 0 0 18px rgba(244, 199, 93, .35);\n    }\n  }\n\n  .jt-eyebrow {\n    color: #f7d98b;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 11px;\n    font-weight: 800;\n    margin: 0 0 12px;\n  }\n\n  .jt-hero h2 {\n    color: #fff;\n    font-size: 29px;\n    line-height: 1.25;\n    margin: 0 0 15px;\n    font-weight: 800;\n  }\n\n  .jt-stars {\n    color: #f7d98b;\n    letter-spacing: 7px;\n    font-size: 19px;\n    margin: 12px 0;\n    animation: jt-twinkle 2.5s ease-in-out infinite;\n  }\n\n  .jt-hero p {\n    color: #f4f7f2;\n    margin: 0;\n  }\n\n  .jt-hero .jt-intro {\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .jt-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 26px 0;\n    color: #bb3039;\n    font-size: 17px;\n    font-weight: bold;\n  }\n\n  .jt-divider:before,\n  .jt-divider:after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: linear-gradient(to right, transparent, #e5c77f);\n  }\n\n  .jt-section {\n    padding: 0 4px;\n    margin: 24px 0;\n  }\n\n  .jt-section h3 {\n    color: #155438;\n    font-size: 21px;\n    line-height: 1.4;\n    margin: 0 0 10px;\n    font-weight: 800;\n  }\n\n  .jt-section p {\n    margin: 0 0 12px;\n  }\n\n  .jt-length {\n    text-align: center;\n    padding: 23px 16px;\n    border-radius: 18px;\n    margin: 23px 0;\n    background: linear-gradient(135deg, #fff9e9, #fffdf8);\n    border: 1px solid #ead7a5;\n    animation: jt-glow 3s ease-in-out infinite;\n  }\n\n  .jt-length .jt-big {\n    display: block;\n    color: #b52c36;\n    font-size: 34px;\n    font-weight: 900;\n    line-height: 1.3;\n  }\n\n  .jt-length p {\n    margin: 6px 0 0;\n    color: #5b665c;\n    font-size: 13px;\n  }\n\n  .jt-features {\n    background: #f3f7f1;\n    border: 1px solid #dce8d9;\n    border-radius: 18px;\n    padding: 20px;\n    margin: 23px 0;\n  }\n\n  .jt-features h3 {\n    color: #b52c36;\n    font-size: 20px;\n    margin: 0 0 13px;\n  }\n\n  .jt-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 12px 0;\n    border-bottom: 1px solid #dfe8dc;\n  }\n\n  .jt-item:last-child {\n    border-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .jt-icon {\n    width: 35px;\n    height: 35px;\n    min-width: 35px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: #fff;\n    border: 1px solid #e8ddc6;\n    border-radius: 10px;\n    font-size: 17px;\n  }\n\n  .jt-item strong {\n    color: #174b37;\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  .jt-gift {\n    text-align: center;\n    color: #fff;\n    padding: 24px 18px;\n    border-radius: 18px;\n    margin: 24px 0;\n    background: linear-gradient(145deg, #b92d37, #8f1f2a);\n  }\n\n  .jt-gift .jt-gift-icon {\n    display: block;\n    font-size: 30px;\n    margin-bottom: 7px;\n    animation: jt-twinkle 2.2s ease-in-out infinite;\n  }\n\n  .jt-gift h3 {\n    color: #fff4d8;\n    font-size: 21px;\n    margin: 0 0 8px;\n  }\n\n  .jt-gift p {\n    color: #fff;\n    margin: 0;\n  }\n\n  .jt-note {\n    padding: 14px 16px;\n    background: #fff5ed;\n    border-left: 4px solid #b92d37;\n    border-radius: 8px;\n    color: #664538;\n    font-size: 13px;\n    margin: 23px 0;\n  }\n\n  .jt-footer {\n    text-align: center;\n    padding: 23px 16px;\n    background: #103d2a;\n    border-radius: 18px;\n    color: #fff;\n    margin-top: 25px;\n  }\n\n  .jt-footer p {\n    margin: 4px 0;\n    color: #fff;\n  }\n\n  .jt-footer strong {\n    color: #f7d98b;\n    font-size: 18px;\n  }\n\n  .jt-footer .jt-footer-stars {\n    color: #f7d98b;\n    letter-spacing: 5px;\n    margin-bottom: 8px;\n  }\n\n  @media screen and (max-width: 480px) {\n    .jt-christmas {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .jt-hero {\n      padding: 28px 17px;\n      border-radius: 17px;\n    }\n\n    .jt-hero h2 {\n      font-size: 25px;\n    }\n\n    .jt-section h3,\n    .jt-features h3 {\n      font-size: 19px;\n    }\n\n    .jt-features {\n      padding: 16px;\n    }\n\n    .jt-length .jt-big {\n      font-size: 30px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jt-snow span,\n    .jt-stars,\n    .jt-length,\n    .jt-gift-icon {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"jt-christmas\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cdiv class=\"jt-snow\"\u003e\n\u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✦\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✧\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection\u003c\/p\u003e\n\u003ch2\u003eLet It Snow. Let It Sparkle. Let It Glow! ❄️\u003c\/h2\u003e\n\u003cdiv class=\"jt-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003cp class=\"jt-intro\"\u003eTurn ordinary spaces into little pockets of Christmas magic with our Snowflake Decorative String Lights. Whether you're decking the halls or adding a festive touch to your bedroom, it's time to make every corner merry!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-section\"\u003e\n\u003ch3\u003e✨ A Sprinkle of Christmas Magic\u003c\/h3\u003e\n\u003cp\u003eThere's something special about the soft sparkle of Christmas lights. Our decorative snowflake string lights add a charming festive touch to your favourite spaces, helping you create that cosy, joyful feeling we wait for all year.\u003c\/p\u003e\n\u003cp\u003eDrape them along your staircase, style them around your Christmas tree, or decorate a wall, shelf or party display. However you use them, let your imagination shine!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e❄ Festive Details ❄\u003c\/div\u003e\n\u003cdiv class=\"jt-features\"\u003e\n\u003ch3\u003e🎅 Where Will You Add the Magic?\u003c\/h3\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🏠\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCosy Corners\u003c\/strong\u003e Add a festive finishing touch to living rooms and bedrooms.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eChristmas Decorating\u003c\/strong\u003e Dress up your tree, stair railings and seasonal displays.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🥂\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSpecial Celebrations\u003c\/strong\u003e Bring a little extra charm to parties, weddings and gatherings.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎁\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFestive Gift Ideas\u003c\/strong\u003e A charming decorative touch for someone who loves Christmas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eWrap Your World in Wonder\u003c\/h3\u003e\n\u003cp\u003eChristmas comes once a year, so make it sparkle! Create a space that feels warm, welcoming and full of festive cheer with JollyTime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-note\"\u003e\n\u003cstrong\u003e⚠️ A little reminder:\u003c\/strong\u003e Batteries are not included and must be purchased separately.\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cdiv class=\"jt-footer-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eMake Every Moment Merry.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🎄 Let the JollyTime magic begin! 🎄\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Warm Light-300cm","offer_id":48992460898422,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true},{"title":"White Light-300cm","offer_id":48992460931190,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/snowflake-decorative-string-lights.png?v=1791812899"},{"product_id":"warm-glow-golden-leaf-led-string-lights","title":"Warm Glow Golden Leaf LED String Lights","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .jt-leaf-product {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #24352b;\n    max-width: 760px;\n    margin: 0 auto;\n    font-size: 15px;\n    line-height: 1.75;\n    overflow: hidden;\n  }\n\n  .jt-leaf-product * {\n    box-sizing: border-box;\n  }\n\n  .jt-leaf-product .jt-hero {\n    position: relative;\n    overflow: hidden;\n    isolation: isolate;\n    padding: 32px 20px;\n    border-radius: 22px;\n    text-align: center;\n    color: #fff;\n    background:\n      radial-gradient(circle at 15% 15%, rgba(255,255,255,.10), transparent 25%),\n      linear-gradient(145deg, #145538, #092e20);\n    border: 1px solid #276a49;\n    margin-bottom: 25px;\n  }\n\n  .jt-leaf-product .jt-snow {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: -1;\n    overflow: hidden;\n  }\n\n  .jt-leaf-product .jt-snow span {\n    position: absolute;\n    top: -30px;\n    color: #fff;\n    opacity: .7;\n    animation: jt-leaf-fall 7s linear infinite;\n  }\n\n  .jt-leaf-product .jt-snow span:nth-child(1) {\n    left: 8%;\n    animation-delay: 0s;\n    font-size: 15px;\n  }\n\n  .jt-leaf-product .jt-snow span:nth-child(2) {\n    left: 28%;\n    animation-delay: 2s;\n    font-size: 11px;\n  }\n\n  .jt-leaf-product .jt-snow span:nth-child(3) {\n    left: 53%;\n    animation-delay: 4s;\n    font-size: 18px;\n  }\n\n  .jt-leaf-product .jt-snow span:nth-child(4) {\n    left: 76%;\n    animation-delay: 1s;\n    font-size: 13px;\n  }\n\n  .jt-leaf-product .jt-snow span:nth-child(5) {\n    left: 91%;\n    animation-delay: 3s;\n    font-size: 17px;\n  }\n\n  @keyframes jt-leaf-fall {\n    0% {\n      transform: translateY(-20px) rotate(0deg);\n      opacity: 0;\n    }\n    15% { opacity: .75; }\n    85% { opacity: .75; }\n    100% {\n      transform: translateY(340px) rotate(220deg);\n      opacity: 0;\n    }\n  }\n\n  @keyframes jt-leaf-twinkle {\n    0%, 100% {\n      opacity: .65;\n      transform: scale(.9);\n    }\n    50% {\n      opacity: 1;\n      transform: scale(1.15);\n    }\n  }\n\n  @keyframes jt-leaf-glow {\n    0%, 100% {\n      box-shadow: 0 0 0 rgba(224,174,55,0);\n    }\n    50% {\n      box-shadow: 0 0 18px rgba(224,174,55,.3);\n    }\n  }\n\n  .jt-leaf-product .jt-eyebrow {\n    color: #f7d98b;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 11px;\n    font-weight: 800;\n    margin: 0 0 12px;\n  }\n\n  .jt-leaf-product .jt-hero h2 {\n    color: #fff;\n    font-size: 28px;\n    line-height: 1.3;\n    margin: 0 0 15px;\n    font-weight: 800;\n  }\n\n  .jt-leaf-product .jt-stars {\n    color: #f7d98b;\n    letter-spacing: 7px;\n    font-size: 19px;\n    margin: 12px 0;\n    animation: jt-leaf-twinkle 2.5s ease-in-out infinite;\n  }\n\n  .jt-leaf-product .jt-hero p {\n    color: #f4f7f2;\n    margin: 0;\n  }\n\n  .jt-leaf-product .jt-intro {\n    max-width: 520px;\n    margin: 0 auto !important;\n  }\n\n  .jt-leaf-product .jt-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 26px 0;\n    color: #bb3039;\n    font-size: 16px;\n    font-weight: bold;\n  }\n\n  .jt-leaf-product .jt-divider:before,\n  .jt-leaf-product .jt-divider:after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: linear-gradient(to right, transparent, #e5c77f);\n  }\n\n  .jt-leaf-product .jt-section {\n    padding: 0 4px;\n    margin: 24px 0;\n  }\n\n  .jt-leaf-product .jt-section h3 {\n    color: #155438;\n    font-size: 21px;\n    line-height: 1.4;\n    margin: 0 0 10px;\n    font-weight: 800;\n  }\n\n  .jt-leaf-product .jt-section p {\n    margin: 0 0 12px;\n  }\n\n  .jt-leaf-product .jt-highlight {\n    text-align: center;\n    padding: 23px 16px;\n    border-radius: 18px;\n    margin: 23px 0;\n    background: linear-gradient(135deg, #fff9e9, #fffdf8);\n    border: 1px solid #ead7a5;\n    animation: jt-leaf-glow 3s ease-in-out infinite;\n  }\n\n  .jt-leaf-product .jt-big {\n    display: block;\n    color: #b52c36;\n    font-size: 34px;\n    font-weight: 900;\n    line-height: 1.3;\n  }\n\n  .jt-leaf-product .jt-highlight p {\n    margin: 6px 0 0;\n    color: #5b665c;\n    font-size: 13px;\n  }\n\n  .jt-leaf-product .jt-features {\n    background: #f3f7f1;\n    border: 1px solid #dce8d9;\n    border-radius: 18px;\n    padding: 20px;\n    margin: 23px 0;\n  }\n\n  .jt-leaf-product .jt-features h3 {\n    color: #b52c36;\n    font-size: 20px;\n    margin: 0 0 13px;\n  }\n\n  .jt-leaf-product .jt-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 12px 0;\n    border-bottom: 1px solid #dfe8dc;\n  }\n\n  .jt-leaf-product .jt-item:last-child {\n    border-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .jt-leaf-product .jt-icon {\n    width: 35px;\n    height: 35px;\n    min-width: 35px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: #fff;\n    border: 1px solid #e8ddc6;\n    border-radius: 10px;\n    font-size: 17px;\n  }\n\n  .jt-leaf-product .jt-item strong {\n    color: #174b37;\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  .jt-leaf-product .jt-gift {\n    text-align: center;\n    color: #fff;\n    padding: 24px 18px;\n    border-radius: 18px;\n    margin: 24px 0;\n    background: linear-gradient(145deg, #b92d37, #8f1f2a);\n  }\n\n  .jt-leaf-product .jt-gift-icon {\n    display: block;\n    font-size: 30px;\n    margin-bottom: 7px;\n    animation: jt-leaf-twinkle 2.2s ease-in-out infinite;\n  }\n\n  .jt-leaf-product .jt-gift h3 {\n    color: #fff4d8;\n    font-size: 21px;\n    margin: 0 0 8px;\n  }\n\n  .jt-leaf-product .jt-gift p {\n    color: #fff;\n    margin: 0;\n  }\n\n  .jt-leaf-product .jt-note {\n    padding: 14px 16px;\n    background: #fff5ed;\n    border-left: 4px solid #b92d37;\n    border-radius: 8px;\n    color: #664538;\n    font-size: 13px;\n    margin: 23px 0;\n  }\n\n  .jt-leaf-product .jt-footer {\n    text-align: center;\n    padding: 23px 16px;\n    background: #103d2a;\n    border-radius: 18px;\n    color: #fff;\n    margin-top: 25px;\n  }\n\n  .jt-leaf-product .jt-footer p {\n    margin: 4px 0;\n    color: #fff;\n  }\n\n  .jt-leaf-product .jt-footer strong {\n    color: #f7d98b;\n    font-size: 18px;\n  }\n\n  .jt-leaf-product .jt-footer-stars {\n    color: #f7d98b;\n    letter-spacing: 5px;\n    margin-bottom: 8px;\n  }\n\n  @media screen and (max-width: 480px) {\n    .jt-leaf-product {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .jt-leaf-product .jt-hero {\n      padding: 28px 17px;\n      border-radius: 17px;\n    }\n\n    .jt-leaf-product .jt-hero h2 {\n      font-size: 24px;\n    }\n\n    .jt-leaf-product .jt-section h3,\n    .jt-leaf-product .jt-features h3 {\n      font-size: 19px;\n    }\n\n    .jt-leaf-product .jt-features {\n      padding: 16px;\n    }\n\n    .jt-leaf-product .jt-big {\n      font-size: 30px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jt-leaf-product .jt-snow span,\n    .jt-leaf-product .jt-stars,\n    .jt-leaf-product .jt-highlight,\n    .jt-leaf-product .jt-gift-icon {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"jt-leaf-product\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cdiv class=\"jt-snow\"\u003e\n\u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✦\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✧\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection\u003c\/p\u003e\n\u003ch2\u003eGolden Glow. Christmas Magic. ✨\u003c\/h2\u003e\n\u003cdiv class=\"jt-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003cp class=\"jt-intro\"\u003eAdd a touch of golden elegance to your festive season with our Warm Glow Golden Leaf LED String Lights. Delicate leaf details meet a soft, cosy glow to create a magical atmosphere wherever you choose to display them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-section\"\u003e\n\u003ch3\u003e🍂 A Golden Touch of Christmas\u003c\/h3\u003e\n\u003cp\u003eNot every Christmas decoration needs to be bold and bright. Sometimes, it's the little details that make a space feel truly special.\u003c\/p\u003e\n\u003cp\u003eThese golden yellow leaf lights bring a nature-inspired decorative touch to your home, pairing beautifully with Christmas ornaments, elegant table settings and cosy evening décor.\u003c\/p\u003e\n\u003cp\u003eDrape them across a headboard, weave them through a centrepiece or add a gentle festive glow to your favourite corner. Simple to style and lovely to look at!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e✨ Let Your Space Shine ✨\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight\"\u003e\n\u003cspan style=\"font-size: 25px;\"\u003e💡\u003c\/span\u003e \u003cspan class=\"jt-big\"\u003e20 LEDs\u003c\/span\u003e\n\u003cp\u003eWarm white lighting with a decorative golden leaf design\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight\"\u003e\n\u003cspan style=\"font-size: 25px;\"\u003e📏\u003c\/span\u003e \u003cspan class=\"jt-big\"\u003e2 Metres\u003c\/span\u003e\n\u003cp\u003e6.56 ft of decorative lighting for your favourite spaces\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-features\"\u003e\n\u003ch3\u003e🎅 Beautiful in Every Setting\u003c\/h3\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🛏️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBedrooms \u0026amp; Living Rooms\u003c\/strong\u003e Add a soft, welcoming touch to your everyday spaces.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e💍\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWeddings \u0026amp; Special Events\u003c\/strong\u003e Bring a decorative golden accent to tables and celebrations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eChristmas \u0026amp; Holiday Décor\u003c\/strong\u003e Complement your festive decorations with a gentle golden glow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎁\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eGift Wrapping \u0026amp; Centrepieces\u003c\/strong\u003e Give presents, displays and table settings an extra-special finish.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-section\"\u003e\n\u003ch3\u003e🌟 Little Details. Lovely Atmosphere.\u003c\/h3\u003e\n\u003cp\u003e✨ \u003cstrong\u003e20 warm white LEDs:\u003c\/strong\u003e Create a cosy decorative glow.\u003c\/p\u003e\n\u003cp\u003e🍂 \u003cstrong\u003eGolden leaf design:\u003c\/strong\u003e Add a nature-inspired accent to your décor.\u003c\/p\u003e\n\u003cp\u003e🔋 \u003cstrong\u003eBattery-powered:\u003c\/strong\u003e Position your lights without needing a nearby plug point.\u003c\/p\u003e\n\u003cp\u003e📦 \u003cstrong\u003eBattery box included:\u003c\/strong\u003e The battery compartment is supplied with the lights.\u003c\/p\u003e\n\u003cp\u003e📏 \u003cstrong\u003e2m length:\u003c\/strong\u003e Easy to incorporate into a range of decorative arrangements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eMake the Season Glow\u003c\/h3\u003e\n\u003cp\u003eFrom cosy evenings at home to special celebrations and Christmas gatherings, these golden leaf lights add a charming finishing touch to the moments worth making magical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-note\"\u003e\n\u003cstrong\u003e⚠️ A little reminder:\u003c\/strong\u003e Batteries are not included and must be purchased separately. The battery box is included.\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cdiv class=\"jt-footer-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eMake Every Moment Merry.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🎄 Let the JollyTime magic begin! 🎄\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":48992470368374,"sku":null,"price":79.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/golden-leaf-lights-on-christmas-tree_dbdb59c7-2d0f-4ab4-96a7-f9ad1d0f6883.png?v=1791814395"},{"product_id":"220-led-waterfall-curtain-string-lights","title":"220 LED Waterfall Curtain String Lights","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .jt-waterfall {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #24352b;\n    max-width: 760px;\n    margin: 0 auto;\n    font-size: 15px;\n    line-height: 1.75;\n    overflow: hidden;\n  }\n\n  .jt-waterfall * {\n    box-sizing: border-box;\n  }\n\n  .jt-waterfall .jt-hero {\n    position: relative;\n    overflow: hidden;\n    isolation: isolate;\n    padding: 32px 20px;\n    border-radius: 22px;\n    text-align: center;\n    color: #fff;\n    background: linear-gradient(145deg, #123e30, #09251d);\n    border: 1px solid #286448;\n    margin-bottom: 25px;\n  }\n\n  .jt-waterfall .jt-snow {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: -1;\n    overflow: hidden;\n  }\n\n  .jt-waterfall .jt-snow span {\n    position: absolute;\n    top: -30px;\n    color: #fff;\n    animation: jt-waterfall-snow 8s linear infinite;\n    opacity: 0;\n  }\n\n  .jt-waterfall .jt-snow span:nth-child(1) {\n    left: 8%;\n    animation-delay: 0s;\n  }\n\n  .jt-waterfall .jt-snow span:nth-child(2) {\n    left: 29%;\n    animation-delay: 2s;\n  }\n\n  .jt-waterfall .jt-snow span:nth-child(3) {\n    left: 52%;\n    animation-delay: 4s;\n  }\n\n  .jt-waterfall .jt-snow span:nth-child(4) {\n    left: 75%;\n    animation-delay: 1s;\n  }\n\n  .jt-waterfall .jt-snow span:nth-child(5) {\n    left: 91%;\n    animation-delay: 3s;\n  }\n\n  @keyframes jt-waterfall-snow {\n    0% {\n      transform: translateY(-20px) rotate(0deg);\n      opacity: 0;\n    }\n    15% { opacity: .7; }\n    85% { opacity: .7; }\n    100% {\n      transform: translateY(350px) rotate(180deg);\n      opacity: 0;\n    }\n  }\n\n  @keyframes jt-waterfall-rainbow {\n    0% {\n      background-position: 0% 50%;\n      filter: brightness(1);\n    }\n    50% {\n      background-position: 100% 50%;\n      filter: brightness(1.15);\n    }\n    100% {\n      background-position: 0% 50%;\n      filter: brightness(1);\n    }\n  }\n\n  @keyframes jt-waterfall-twinkle {\n    0%, 100% {\n      opacity: .65;\n      transform: scale(.9);\n    }\n    50% {\n      opacity: 1;\n      transform: scale(1.12);\n    }\n  }\n\n  .jt-waterfall .jt-eyebrow {\n    color: #f7d98b;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 11px;\n    font-weight: 800;\n    margin: 0 0 12px;\n  }\n\n  .jt-waterfall .jt-hero h2 {\n    color: #fff;\n    font-size: 28px;\n    line-height: 1.3;\n    margin: 0 0 15px;\n    font-weight: 800;\n  }\n\n  .jt-waterfall .jt-hero p {\n    color: #f4f7f2;\n    margin: 0;\n  }\n\n  .jt-waterfall .jt-intro {\n    max-width: 520px;\n    margin: 0 auto !important;\n  }\n\n  .jt-waterfall .jt-stars {\n    font-size: 21px;\n    letter-spacing: 6px;\n    margin: 15px 0;\n    background: linear-gradient(\n      90deg,\n      #ff5555,\n      #ffcf55,\n      #63e58b,\n      #5bd9ff,\n      #c58aff,\n      #ff75ba,\n      #ff5555\n    );\n    background-size: 300% 300%;\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    animation: jt-waterfall-rainbow 4s ease-in-out infinite;\n  }\n\n  .jt-waterfall .jt-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 26px 0;\n    color: #b52c36;\n    font-size: 16px;\n    font-weight: bold;\n  }\n\n  .jt-waterfall .jt-divider:before,\n  .jt-waterfall .jt-divider:after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: linear-gradient(to right, transparent, #e5c77f);\n  }\n\n  .jt-waterfall .jt-section {\n    padding: 0 4px;\n    margin: 24px 0;\n  }\n\n  .jt-waterfall .jt-section h3 {\n    color: #155438;\n    font-size: 21px;\n    line-height: 1.4;\n    margin: 0 0 10px;\n    font-weight: 800;\n  }\n\n  .jt-waterfall .jt-section p {\n    margin: 0 0 12px;\n  }\n\n  .jt-waterfall .jt-rainbow-card {\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n    padding: 22px 16px;\n    border-radius: 18px;\n    margin: 23px 0;\n    background: #102f27;\n    border: 1px solid #285a43;\n    color: #fff;\n  }\n\n  .jt-waterfall .jt-light-line {\n    height: 5px;\n    border-radius: 20px;\n    margin: 0 auto 20px;\n    max-width: 300px;\n    background: linear-gradient(\n      90deg,\n      #ff4d4d,\n      #ffca50,\n      #54df83,\n      #45d9ff,\n      #a879ff,\n      #ff75bd,\n      #ff4d4d\n    );\n    background-size: 300% 100%;\n    animation: jt-waterfall-rainbow 3s linear infinite;\n  }\n\n  .jt-waterfall .jt-rainbow-card .jt-big {\n    display: block;\n    color: #fff;\n    font-size: 35px;\n    line-height: 1.3;\n    font-weight: 900;\n    text-shadow:\n      0 0 8px rgba(93, 222, 255, .4),\n      0 0 18px rgba(255, 105, 180, .25);\n  }\n\n  .jt-waterfall .jt-rainbow-card p {\n    margin: 7px 0 0;\n    color: #e8f5ee;\n    font-size: 13px;\n  }\n\n  .jt-waterfall .jt-mode-row {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .jt-waterfall .jt-mode {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 38px;\n    height: 34px;\n    padding: 0 9px;\n    border-radius: 20px;\n    background: rgba(255,255,255,.08);\n    border: 1px solid rgba(255,255,255,.15);\n    color: #fff;\n    font-size: 12px;\n    animation: jt-waterfall-twinkle 2s ease-in-out infinite;\n  }\n\n  .jt-waterfall .jt-mode:nth-child(2) { animation-delay: .3s; }\n  .jt-waterfall .jt-mode:nth-child(3) { animation-delay: .6s; }\n  .jt-waterfall .jt-mode:nth-child(4) { animation-delay: .9s; }\n  .jt-waterfall .jt-mode:nth-child(5) { animation-delay: 1.2s; }\n  .jt-waterfall .jt-mode:nth-child(6) { animation-delay: 1.5s; }\n  .jt-waterfall .jt-mode:nth-child(7) { animation-delay: 1.8s; }\n  .jt-waterfall .jt-mode:nth-child(8) { animation-delay: 2.1s; }\n\n  .jt-waterfall .jt-features {\n    background: #f3f7f1;\n    border: 1px solid #dce8d9;\n    border-radius: 18px;\n    padding: 20px;\n    margin: 23px 0;\n  }\n\n  .jt-waterfall .jt-features h3 {\n    color: #b52c36;\n    font-size: 20px;\n    margin: 0 0 13px;\n  }\n\n  .jt-waterfall .jt-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 12px 0;\n    border-bottom: 1px solid #dfe8dc;\n  }\n\n  .jt-waterfall .jt-item:last-child {\n    border-bottom: 0;\n    padding-bottom: 0;\n  }\n\n  .jt-waterfall .jt-icon {\n    width: 35px;\n    height: 35px;\n    min-width: 35px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: #fff;\n    border: 1px solid #e8ddc6;\n    border-radius: 10px;\n    font-size: 17px;\n  }\n\n  .jt-waterfall .jt-item strong {\n    color: #174b37;\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  .jt-waterfall .jt-gift {\n    text-align: center;\n    color: #fff;\n    padding: 24px 18px;\n    border-radius: 18px;\n    margin: 24px 0;\n    background: linear-gradient(145deg, #b92d37, #8f1f2a);\n  }\n\n  .jt-waterfall .jt-gift-icon {\n    display: block;\n    font-size: 30px;\n    margin-bottom: 7px;\n    animation: jt-waterfall-twinkle 2.2s ease-in-out infinite;\n  }\n\n  .jt-waterfall .jt-gift h3 {\n    color: #fff4d8;\n    font-size: 21px;\n    margin: 0 0 8px;\n  }\n\n  .jt-waterfall .jt-gift p {\n    color: #fff;\n    margin: 0;\n  }\n\n  .jt-waterfall .jt-footer {\n    text-align: center;\n    padding: 23px 16px;\n    background: #103d2a;\n    border-radius: 18px;\n    color: #fff;\n    margin-top: 25px;\n  }\n\n  .jt-waterfall .jt-footer p {\n    margin: 4px 0;\n    color: #fff;\n  }\n\n  .jt-waterfall .jt-footer strong {\n    color: #f7d98b;\n    font-size: 18px;\n  }\n\n  .jt-waterfall .jt-footer-stars {\n    color: #f7d98b;\n    letter-spacing: 5px;\n    margin-bottom: 8px;\n  }\n\n  .jt-waterfall .jt-note {\n    padding: 14px 16px;\n    background: #fff5ed;\n    border-left: 4px solid #b92d37;\n    border-radius: 8px;\n    color: #664538;\n    font-size: 13px;\n    margin: 23px 0;\n  }\n\n  @media screen and (max-width: 480px) {\n    .jt-waterfall {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .jt-waterfall .jt-hero {\n      padding: 28px 17px;\n      border-radius: 17px;\n    }\n\n    .jt-waterfall .jt-hero h2 {\n      font-size: 24px;\n    }\n\n    .jt-waterfall .jt-section h3,\n    .jt-waterfall .jt-features h3 {\n      font-size: 19px;\n    }\n\n    .jt-waterfall .jt-features {\n      padding: 16px;\n    }\n\n    .jt-waterfall .jt-rainbow-card .jt-big {\n      font-size: 30px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jt-waterfall .jt-snow span,\n    .jt-waterfall .jt-stars,\n    .jt-waterfall .jt-light-line,\n    .jt-waterfall .jt-mode,\n    .jt-waterfall .jt-gift-icon {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"jt-waterfall\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cdiv class=\"jt-snow\"\u003e\n\u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✦\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e \u003cspan\u003e✧\u003c\/span\u003e \u003cspan\u003e❄\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection\u003c\/p\u003e\n\u003ch2\u003eMake It Merry. Make It Glow! 🌈\u003c\/h2\u003e\n\u003cdiv class=\"jt-stars\"\u003e✦ ✧ ✦ ✧ ✦\u003c\/div\u003e\n\u003cp class=\"jt-intro\"\u003eTurn any space into a festive wonderland with our 220 LED Waterfall Curtain String Lights! With a spectacular cascading design and colourful lighting effects, these lights bring instant Christmas magic to your home, garden or celebration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-section\"\u003e\n\u003ch3\u003e✨ A Waterfall of Christmas Sparkle\u003c\/h3\u003e\n\u003cp\u003eImagine a curtain of dazzling lights cascading down your wall, illuminating your festive display or creating a magical backdrop for your Christmas celebrations.\u003c\/p\u003e\n\u003cp\u003eWith 220\/400 LED beads spread across 11\/20 hanging strings, these decorative lights create an eye-catching waterfall effect that makes any setting feel extra special.\u003c\/p\u003e\n\u003cp\u003eWhether you're decorating for Christmas, preparing for a party or adding atmosphere to your outdoor entertaining area, let your space shine in style!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e🌈 Let the Colours Shine 🌈\u003c\/div\u003e\n\u003cdiv class=\"jt-rainbow-card\"\u003e\n\u003cdiv class=\"jt-light-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"jt-big\"\u003e220\/400 LEDs\u003c\/span\u003e\n\u003cp\u003eA stunning curtain of decorative light\u003c\/p\u003e\n\u003cdiv class=\"jt-mode-row\"\u003e\n\u003cspan class=\"jt-mode\"\u003e🔴\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🟢\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🔵\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🟡\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🟣\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e✨\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🌟\u003c\/span\u003e \u003cspan class=\"jt-mode\"\u003e🎄\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 15px;\"\u003e8 lighting modes to suit your festive atmosphere\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight\" style=\"text-align: center; padding: 22px 16px; border-radius: 18px; margin: 23px 0; background: linear-gradient(135deg,#fff9e9,#fffdf8); border: 1px solid #ead7a5;\"\u003e\n\u003cspan style=\"font-size: 25px;\"\u003e📏\u003c\/span\u003e \u003cstrong style=\"display: block; color: #b52c36; font-size: 32px; line-height: 1.4;\"\u003e2 Metres\u003c\/strong\u003e\n\u003cp style=\"margin: 5px 0 0; color: #5b665c; font-size: 13px;\"\u003eA cascading curtain of festive lighting with either 11 or 20 strings of LED lights attached\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-features\"\u003e\n\u003ch3\u003e🎅 Where Will You Create the Magic?\u003c\/h3\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eChristmas Trees \u0026amp; Holiday Displays\u003c\/strong\u003e Add an eye-catching cascade of light to your seasonal decorations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🏡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eHome \u0026amp; Bedroom Décor\u003c\/strong\u003e Transform walls and favourite corners with a festive glow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eGardens \u0026amp; Terraces\u003c\/strong\u003e Bring a decorative touch to your outdoor spaces.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBalconies \u0026amp; Entertaining Areas\u003c\/strong\u003e Set the scene for festive evenings and gatherings.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-item\"\u003e\n\u003cdiv class=\"jt-icon\"\u003e🎉\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eParties, Weddings \u0026amp; Special Events\u003c\/strong\u003e Create a striking backdrop for celebrations and memorable moments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-section\"\u003e\n\u003ch3\u003e💡 Why You'll Love It\u003c\/h3\u003e\n\u003cp\u003e🌟 \u003cstrong\u003e220\/400 LED beads:\u003c\/strong\u003e Create a dazzling decorative display.\u003c\/p\u003e\n\u003cp\u003e🌈 \u003cstrong\u003e8 lighting modes:\u003c\/strong\u003e Choose from different lighting effects to suit the occasion.\u003c\/p\u003e\n\u003cp\u003e🔌 \u003cstrong\u003eUSB powered:\u003c\/strong\u003e Convenient plug-in power for your display.\u003c\/p\u003e\n\u003cp\u003e🏡 \u003cstrong\u003eVersatile decorating:\u003c\/strong\u003e Suitable for indoor and outdoor use as specified for the product.\u003c\/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eWaterfall curtain design:\u003c\/strong\u003e Add depth and visual interest to walls and festive displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eGo All Out This Christmas!\u003c\/h3\u003e\n\u003cp\u003eFrom colourful Christmas displays to magical party backdrops, these waterfall lights bring extra sparkle to the moments worth celebrating. Make your decorations shine and let the JollyTime magic begin!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-note\"\u003e\n\u003cstrong\u003e🔌 Please Note:\u003c\/strong\u003e These lights are USB powered. A USB power source is required. Confirm the product's specific weather-resistance rating before exposing the lights or connections to rain or moisture.\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cdiv class=\"jt-footer-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eMake Every Moment Merry.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🎄 Let the JollyTime magic begin! 🎄\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Warm \/ Warm","offer_id":48992479871094,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"Warm \/ White","offer_id":48992479903862,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"Warm \/ Multi-colors","offer_id":48992479936630,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ Warm","offer_id":48992479969398,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ White","offer_id":48992480002166,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ Multi-colors","offer_id":48992480034934,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"Multi-colors \/ Warm","offer_id":48992480067702,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"Multi-colors \/ White","offer_id":48992480100470,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true},{"title":"Multi-colors \/ Multi-colors","offer_id":48992480133238,"sku":null,"price":489.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/220-led-waterfall-lights-ceiling-installation.png?v=1791815080"},{"product_id":"fluffy-snowball-led-christmas-string-lights","title":"Fluffy Snowball LED Christmas String Lights","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.jt-fluffy {\n  font-family: 'Inter', sans-serif;\n  color: #25352d;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 24px 16px;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n.jt-fluffy * {\n  box-sizing: border-box;\n}\n\n.jt-fluffy .jt-hero {\n  position: relative;\n  text-align: center;\n  padding: 38px 22px;\n  border-radius: 26px;\n  background: linear-gradient(145deg, #fffdf8 0%, #f4f8f1 55%, #fff5f0 100%);\n  border: 1px solid #e7e9dd;\n  box-shadow: 0 14px 36px rgba(35, 65, 45, 0.08);\n}\n\n.jt-fluffy .jt-snow {\n  position: absolute;\n  color: #b6c9bb;\n  opacity: 0.8;\n  animation: jtFluffySnow 4s ease-in-out infinite;\n  pointer-events: none;\n}\n\n.jt-fluffy .jt-snow.s1 {\n  top: 15px;\n  left: 10%;\n  font-size: 22px;\n}\n\n.jt-fluffy .jt-snow.s2 {\n  top: 35px;\n  right: 12%;\n  font-size: 17px;\n  animation-delay: 1s;\n}\n\n.jt-fluffy .jt-snow.s3 {\n  bottom: 20px;\n  right: 18%;\n  font-size: 20px;\n  animation-delay: 2s;\n}\n\n.jt-fluffy .jt-eyebrow {\n  display: inline-block;\n  color: #9b6c35;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.jt-fluffy h2 {\n  color: #244936;\n  font-size: clamp(25px, 5vw, 38px);\n  line-height: 1.2;\n  letter-spacing: -1px;\n  margin: 0 0 16px;\n  font-weight: 800;\n}\n\n.jt-fluffy .jt-intro {\n  max-width: 700px;\n  margin: 0 auto;\n  font-size: 15px;\n  color: #59665c;\n}\n\n.jt-fluffy .jt-glow-line {\n  width: 110px;\n  height: 4px;\n  border-radius: 10px;\n  margin: 23px auto 0;\n  background: linear-gradient(90deg, #d7b66b, #f5e8bc, #b7cfbd, #d7b66b);\n  background-size: 200% 100%;\n  animation: jtFluffyGlow 4s linear infinite;\n}\n\n.jt-fluffy .jt-section-title {\n  text-align: center;\n  color: #244936;\n  font-size: 23px;\n  font-weight: 800;\n  margin: 34px 0 8px;\n}\n\n.jt-fluffy .jt-section-subtitle {\n  text-align: center;\n  color: #788279;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-fluffy .jt-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 22px;\n}\n\n.jt-fluffy .jt-feature {\n  background: #ffffff;\n  border: 1px solid #e8ece4;\n  border-radius: 18px;\n  padding: 19px 15px;\n  box-shadow: 0 6px 18px rgba(32, 61, 42, 0.04);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.jt-fluffy .jt-feature:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(32, 61, 42, 0.09);\n}\n\n.jt-fluffy .jt-feature-icon {\n  font-size: 25px;\n  display: block;\n  margin-bottom: 8px;\n  animation: jtFluffyTwinkle 3s ease-in-out infinite;\n}\n\n.jt-fluffy .jt-feature h3 {\n  color: #315a40;\n  font-size: 14px;\n  line-height: 1.4;\n  margin: 0 0 5px;\n  font-weight: 800;\n}\n\n.jt-fluffy .jt-feature p {\n  color: #737d74;\n  font-size: 12px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.jt-fluffy .jt-highlight-panel {\n  margin-top: 28px;\n  padding: 25px 20px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #244936, #356347);\n  color: #fffdf7;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-fluffy .jt-highlight-panel:after {\n  content: \"✦\";\n  position: absolute;\n  right: 16px;\n  top: 5px;\n  font-size: 65px;\n  color: rgba(255, 255, 255, 0.08);\n  animation: jtFluffyTwinkle 4s ease-in-out infinite;\n}\n\n.jt-fluffy .jt-highlight-panel h3 {\n  position: relative;\n  z-index: 1;\n  font-size: 19px;\n  margin: 0 0 13px;\n  color: #fff4d5;\n}\n\n.jt-fluffy .jt-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.jt-fluffy .jt-highlight-list li {\n  padding: 7px 0;\n  font-size: 13px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.13);\n}\n\n.jt-fluffy .jt-highlight-list li:last-child {\n  border-bottom: none;\n}\n\n.jt-fluffy .jt-ideal {\n  margin-top: 25px;\n  padding: 23px 20px;\n  border: 1px solid #eee4cf;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fffaf0, #fffdf8);\n}\n\n.jt-fluffy .jt-ideal h3 {\n  color: #8b6634;\n  text-align: center;\n  font-size: 19px;\n  margin: 0 0 16px;\n}\n\n.jt-fluffy .jt-ideal-list {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n}\n\n.jt-fluffy .jt-ideal-list span {\n  background: #ffffff;\n  border: 1px solid #eee6d8;\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #5e695f;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.jt-fluffy .jt-gift {\n  text-align: center;\n  margin-top: 26px;\n  padding: 25px 18px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fff2ef, #fff9ec, #f2f7f0);\n  border: 1px solid #f0e4d7;\n}\n\n.jt-fluffy .jt-gift-icon {\n  display: inline-block;\n  font-size: 30px;\n  animation: jtFluffyTwinkle 2.8s ease-in-out infinite;\n}\n\n.jt-fluffy .jt-gift h3 {\n  color: #9a5147;\n  font-size: 20px;\n  margin: 8px 0;\n}\n\n.jt-fluffy .jt-gift p {\n  color: #6d746c;\n  font-size: 13px;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.jt-fluffy .jt-battery-note {\n  text-align: center;\n  margin-top: 18px;\n  color: #7b6b54;\n  background: #fbf7ee;\n  border: 1px solid #eee5d4;\n  border-radius: 12px;\n  padding: 12px 15px;\n  font-size: 12px;\n}\n\n.jt-fluffy .jt-footer {\n  text-align: center;\n  padding: 25px 12px 5px;\n  color: #6c7b6e;\n  font-size: 12px;\n  letter-spacing: 0.3px;\n}\n\n.jt-fluffy .jt-footer strong {\n  display: block;\n  color: #244936;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n@keyframes jtFluffySnow {\n  0%, 100% { transform: translateY(0) rotate(0deg); opacity: 0.55; }\n  50% { transform: translateY(7px) rotate(12deg); opacity: 1; }\n}\n\n@keyframes jtFluffyGlow {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes jtFluffyTwinkle {\n  0%, 100% { transform: scale(1); opacity: 0.85; }\n  50% { transform: scale(1.08); opacity: 1; }\n}\n\n@media (max-width: 600px) {\n  .jt-fluffy {\n    padding: 16px 10px;\n  }\n\n  .jt-fluffy .jt-hero {\n    padding: 32px 17px;\n    border-radius: 21px;\n  }\n\n  .jt-fluffy .jt-intro {\n    font-size: 14px;\n  }\n\n  .jt-fluffy .jt-feature-grid {\n    gap: 9px;\n  }\n\n  .jt-fluffy .jt-feature {\n    padding: 15px 12px;\n    border-radius: 15px;\n  }\n\n  .jt-fluffy .jt-feature h3 {\n    font-size: 13px;\n  }\n\n  .jt-fluffy .jt-feature p {\n    font-size: 11px;\n  }\n\n  .jt-fluffy .jt-section-title {\n    font-size: 21px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-fluffy *,\n  .jt-fluffy *:before,\n  .jt-fluffy *:after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jt-fluffy\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cspan class=\"jt-snow s1\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-snow s2\"\u003e✧\u003c\/span\u003e \u003cspan class=\"jt-snow s3\"\u003e❄\u003c\/span\u003e\n\u003cdiv class=\"jt-eyebrow\"\u003e✨ A Little Extra Christmas Magic ✨\u003c\/div\u003e\n\u003ch2\u003eFluffy Snowball LED String Lights\u003c\/h2\u003e\n\u003cp class=\"jt-intro\"\u003eBring a little winter wonderland into your home with the cosiest Christmas lights around. Featuring fluffy snowball pom-poms and delicate dandelion accents, these enchanting lights create a soft, warm glow that makes every corner feel extra magical.\u003c\/p\u003e\n\u003cdiv class=\"jt-glow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"jt-section-title\"\u003eSoft Glow. Cosy Moments.\u003c\/h3\u003e\n\u003cp class=\"jt-section-subtitle\"\u003eA dreamy festive touch for your favourite spaces.\u003c\/p\u003e\n\u003cdiv class=\"jt-feature-grid\"\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e❄️\u003c\/span\u003e\n\u003ch3\u003eFluffy Snowball Design\u003c\/h3\u003e\n\u003cp\u003eWhimsical pom-pom snowballs bring a soft, winter-inspired look to your Christmas décor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e✨\u003c\/span\u003e\n\u003ch3\u003eDelicate Dandelion Accents\u003c\/h3\u003e\n\u003cp\u003eBeautiful dandelion details add a light, dreamy finish to your festive display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🌟\u003c\/span\u003e\n\u003ch3\u003eWarm, Gentle Glow\u003c\/h3\u003e\n\u003cp\u003eCreate a welcoming atmosphere with soft LED lighting for relaxing evenings and festive gatherings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🔋\u003c\/span\u003e\n\u003ch3\u003eBattery-Powered Freedom\u003c\/h3\u003e\n\u003cp\u003eStyle your lights without needing a nearby plug point. Batteries are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight-panel\"\u003e\n\u003ch3\u003e🎄 Little Details. Big Christmas Feeling.\u003c\/h3\u003e\n\u003cul class=\"jt-highlight-list\"\u003e\n\u003cli\u003e❄️ \u003cstrong\u003e6 metres long\u003c\/strong\u003e — plenty of length for decorating your space\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eLED lighting\u003c\/strong\u003e — a warm, soft glow for a cosy atmosphere\u003c\/li\u003e\n\u003cli\u003e🧸 \u003cstrong\u003eFluffy decorative design\u003c\/strong\u003e — snowballs and dandelion accents in one charming string\u003c\/li\u003e\n\u003cli\u003e🏡 \u003cstrong\u003eEasy to style\u003c\/strong\u003e — lightweight and simple to drape around your home\u003c\/li\u003e\n\u003cli\u003e🔋 \u003cstrong\u003eBattery-powered\u003c\/strong\u003e — flexible placement without a direct plug connection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-ideal\"\u003e\n\u003ch3\u003eWhere Will You Add the Magic?\u003c\/h3\u003e\n\u003cdiv class=\"jt-ideal-list\"\u003e\n\u003cspan\u003e🛏️ Bedroom Headboards\u003c\/span\u003e \u003cspan\u003e🎄 Christmas Trees\u003c\/span\u003e \u003cspan\u003e🪟 Mantles \u0026amp; Windowsills\u003c\/span\u003e \u003cspan\u003e🎉 Parties \u0026amp; Celebrations\u003c\/span\u003e \u003cspan\u003e🧸 Kids' Rooms\u003c\/span\u003e \u003cspan\u003e✨ Cosy Canopies\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eA Gift Full of Festive Charm\u003c\/h3\u003e\n\u003cp\u003eWhether you're decorating for Christmas, creating a cosy bedroom glow, or looking for a thoughtful seasonal gift, these fluffy lights add a little extra warmth and wonder wherever they're placed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-battery-note\"\u003e🔋 \u003cstrong\u003ePlease note:\u003c\/strong\u003e Batteries are not included.\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cstrong\u003eMake Every Moment Merry. 🎄\u003c\/strong\u003e Let the JollyTime magic begin!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Warm Light","offer_id":48992484884598,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"White Light","offer_id":48992484917366,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Multicolor","offer_id":48992484950134,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/fluffy-snowball-lights-christmas-tree.png?v=1791815644"},{"product_id":"warm-glow-christmas-puppy-string-lights","title":"Warm Glow Christmas Puppy String Lights","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.jt-puppy {\n  font-family: 'Inter', sans-serif;\n  color: #26382e;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 24px 16px;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n.jt-puppy * {\n  box-sizing: border-box;\n}\n\n.jt-puppy .jt-hero {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: 38px 22px;\n  border-radius: 26px;\n  background: linear-gradient(145deg, #fffaf1, #f2f7ef 55%, #fff0ed);\n  border: 1px solid #e9e5d9;\n  box-shadow: 0 14px 36px rgba(31, 61, 42, 0.08);\n}\n\n.jt-puppy .jt-sparkle {\n  position: absolute;\n  color: #c5a45e;\n  animation: jtPuppyTwinkle 3s ease-in-out infinite;\n  pointer-events: none;\n}\n\n.jt-puppy .sp1 { top: 18px; left: 10%; font-size: 22px; }\n.jt-puppy .sp2 { top: 34px; right: 12%; font-size: 18px; animation-delay: 1s; }\n.jt-puppy .sp3 { bottom: 22px; left: 16%; font-size: 17px; animation-delay: 1.5s; }\n.jt-puppy .sp4 { bottom: 18px; right: 15%; font-size: 23px; animation-delay: .5s; }\n\n.jt-puppy .jt-eyebrow {\n  display: inline-block;\n  color: #a33c35;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.jt-puppy h2 {\n  color: #244936;\n  font-size: clamp(25px, 5vw, 38px);\n  line-height: 1.2;\n  letter-spacing: -1px;\n  margin: 0 0 16px;\n  font-weight: 800;\n}\n\n.jt-puppy .jt-intro {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #59665d;\n  font-size: 15px;\n}\n\n.jt-puppy .jt-glow-line {\n  width: 125px;\n  height: 4px;\n  border-radius: 10px;\n  margin: 23px auto 0;\n  background: linear-gradient(90deg, #b33d36, #e8c778, #6f9b75, #b33d36);\n  background-size: 200% 100%;\n  animation: jtPuppyRainbow 5s linear infinite;\n}\n\n.jt-puppy .jt-paw-divider {\n  text-align: center;\n  color: #b4433b;\n  font-size: 23px;\n  margin: 24px 0 5px;\n  animation: jtPuppyBounce 3s ease-in-out infinite;\n}\n\n.jt-puppy .jt-section-title {\n  text-align: center;\n  color: #244936;\n  font-size: 23px;\n  font-weight: 800;\n  margin: 8px 0;\n}\n\n.jt-puppy .jt-section-subtitle {\n  text-align: center;\n  color: #788279;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-puppy .jt-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 22px;\n}\n\n.jt-puppy .jt-feature {\n  background: #fff;\n  border: 1px solid #e8ece4;\n  border-radius: 18px;\n  padding: 19px 15px;\n  box-shadow: 0 6px 18px rgba(32, 61, 42, 0.04);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.jt-puppy .jt-feature:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(32, 61, 42, .09);\n}\n\n.jt-puppy .jt-feature-icon {\n  display: block;\n  font-size: 25px;\n  margin-bottom: 8px;\n  animation: jtPuppyTwinkle 3s ease-in-out infinite;\n}\n\n.jt-puppy .jt-feature h3 {\n  color: #315a40;\n  font-size: 14px;\n  line-height: 1.4;\n  margin: 0 0 5px;\n  font-weight: 800;\n}\n\n.jt-puppy .jt-feature p {\n  color: #737d74;\n  font-size: 12px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.jt-puppy .jt-highlight-panel {\n  margin-top: 28px;\n  padding: 25px 20px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #204735, #326449);\n  color: #fffdf7;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-puppy .jt-highlight-panel:after {\n  content: \"🐾\";\n  position: absolute;\n  right: 12px;\n  top: 7px;\n  font-size: 55px;\n  opacity: .12;\n  animation: jtPuppyTwinkle 4s ease-in-out infinite;\n}\n\n.jt-puppy .jt-highlight-panel h3 {\n  position: relative;\n  z-index: 1;\n  font-size: 19px;\n  margin: 0 0 13px;\n  color: #fff0c9;\n}\n\n.jt-puppy .jt-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.jt-puppy .jt-highlight-list li {\n  padding: 8px 0;\n  font-size: 13px;\n  border-bottom: 1px solid rgba(255,255,255,.13);\n}\n\n.jt-puppy .jt-highlight-list li:last-child {\n  border-bottom: none;\n}\n\n.jt-puppy .jt-ideal {\n  margin-top: 25px;\n  padding: 23px 20px;\n  border: 1px solid #f0ded6;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fff3ef, #fffaf1);\n}\n\n.jt-puppy .jt-ideal h3 {\n  color: #a33c35;\n  text-align: center;\n  font-size: 19px;\n  margin: 0 0 16px;\n}\n\n.jt-puppy .jt-ideal-list {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n}\n\n.jt-puppy .jt-ideal-list span {\n  background: #fff;\n  border: 1px solid #eee1d8;\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #5e695f;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.jt-puppy .jt-gift {\n  text-align: center;\n  margin-top: 26px;\n  padding: 25px 18px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #a73832, #bd5144);\n  color: #fffaf1;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-puppy .jt-gift-icon {\n  display: inline-block;\n  font-size: 30px;\n  animation: jtPuppyBounce 3s ease-in-out infinite;\n}\n\n.jt-puppy .jt-gift h3 {\n  color: #fff0c9;\n  font-size: 20px;\n  margin: 8px 0;\n}\n\n.jt-puppy .jt-gift p {\n  color: #fff7ef;\n  font-size: 13px;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.jt-puppy .jt-battery-note {\n  text-align: center;\n  margin-top: 18px;\n  color: #7b5148;\n  background: #fff4ef;\n  border: 1px solid #f1ddd5;\n  border-radius: 12px;\n  padding: 12px 15px;\n  font-size: 12px;\n}\n\n.jt-puppy .jt-footer {\n  text-align: center;\n  padding: 25px 12px 5px;\n  color: #6c7b6e;\n  font-size: 12px;\n  letter-spacing: .3px;\n}\n\n.jt-puppy .jt-footer strong {\n  display: block;\n  color: #244936;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n@keyframes jtPuppyTwinkle {\n  0%, 100% { transform: scale(1); opacity: .75; }\n  50% { transform: scale(1.12); opacity: 1; }\n}\n\n@keyframes jtPuppyRainbow {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes jtPuppyBounce {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n\n@media (max-width: 600px) {\n  .jt-puppy { padding: 16px 10px; }\n  .jt-puppy .jt-hero { padding: 32px 17px; border-radius: 21px; }\n  .jt-puppy .jt-intro { font-size: 14px; }\n  .jt-puppy .jt-feature-grid { gap: 9px; }\n  .jt-puppy .jt-feature { padding: 15px 12px; border-radius: 15px; }\n  .jt-puppy .jt-feature h3 { font-size: 13px; }\n  .jt-puppy .jt-feature p { font-size: 11px; }\n  .jt-puppy .jt-section-title { font-size: 21px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-puppy *,\n  .jt-puppy *:before,\n  .jt-puppy *:after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jt-puppy\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cspan class=\"jt-sparkle sp1\"\u003e✦\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp2\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp3\"\u003e✧\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp4\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection 🎄\u003c\/div\u003e\n\u003ch2\u003eWarm Glow Christmas Puppy String Lights\u003c\/h2\u003e\n\u003cp class=\"jt-intro\"\u003eCelebrate the most wonderful time of the year with a little extra puppy love! These adorable dog-shaped LED lights cast a cosy warm glow, bringing a playful, heartwarming touch to your Christmas tree, bedroom, or festive display.\u003c\/p\u003e\n\u003cdiv class=\"jt-glow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-paw-divider\"\u003e🐾\u003c\/div\u003e\n\u003ch3 class=\"jt-section-title\"\u003eSmall Lights. Big Smiles.\u003c\/h3\u003e\n\u003cp class=\"jt-section-subtitle\"\u003eA playful twist on classic Christmas fairy lights.\u003c\/p\u003e\n\u003cdiv class=\"jt-feature-grid\"\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🐶\u003c\/span\u003e\n\u003ch3\u003eAdorable Puppy Bulbs\u003c\/h3\u003e\n\u003cp\u003eDog-shaped lights add a fun, charming detail that stands out from traditional Christmas decorations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e✨\u003c\/span\u003e\n\u003ch3\u003eCosy Warm Glow\u003c\/h3\u003e\n\u003cp\u003eWarm white lighting creates a welcoming atmosphere for quiet evenings and festive celebrations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🎄\u003c\/span\u003e\n\u003ch3\u003eFestive Decorating\u003c\/h3\u003e\n\u003cp\u003eStyle them around your tree, shelves, mantel, or other favourite seasonal spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003ePerfect for Dog Lovers\u003c\/h3\u003e\n\u003cp\u003eA delightful gift idea for anyone who loves puppies and wants something different this Christmas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight-panel\"\u003e\n\u003ch3\u003e✨ Product Highlights\u003c\/h3\u003e\n\u003cul class=\"jt-highlight-list\"\u003e\n\u003cli\u003e🐾 \u003cstrong\u003e20 LED bulbs\u003c\/strong\u003e — each featuring an adorable dog-shaped design\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e210cm length\u003c\/strong\u003e — a lovely decorative accent for your festive spaces\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eWarm white glow\u003c\/strong\u003e — for a soft, cosy Christmas ambience\u003c\/li\u003e\n\u003cli\u003e🎄 \u003cstrong\u003eLightweight design\u003c\/strong\u003e — easy to arrange around your decorations\u003c\/li\u003e\n\u003cli\u003e❤️ \u003cstrong\u003ePlayful festive style\u003c\/strong\u003e — a fun alternative to traditional fairy lights\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-ideal\"\u003e\n\u003ch3\u003eWhere Will You Spread the Puppy Love?\u003c\/h3\u003e\n\u003cdiv class=\"jt-ideal-list\"\u003e\n\u003cspan\u003e🎄 Christmas Trees\u003c\/span\u003e \u003cspan\u003e🛏️ Bedrooms\u003c\/span\u003e \u003cspan\u003e🧸 Kids' Rooms\u003c\/span\u003e \u003cspan\u003e🪟 Mantels \u0026amp; Shelves\u003c\/span\u003e \u003cspan\u003e🎉 Festive Parties\u003c\/span\u003e \u003cspan\u003e🎁 Gifts for Dog Lovers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🐾\u003c\/span\u003e\n\u003ch3\u003eA Paw-some Addition to Your Christmas Décor\u003c\/h3\u003e\n\u003cp\u003eWhether you're a devoted dog lover or simply looking for a unique festive decoration, these puppy string lights bring personality, warmth, and plenty of Christmas cheer to your home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-battery-note\"\u003e🔋 \u003cstrong\u003ePlease note:\u003c\/strong\u003e Batteries are not included.\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cstrong\u003eMake Every Moment Merry. 🎄\u003c\/strong\u003e Let the JollyTime magic begin!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":48992490553462,"sku":null,"price":189.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/puppy-string-lights-fireplace.png?v=1791815985"},{"product_id":"climbing-santa-led-ladder-string-lights","title":"Climbing Santa LED Ladder String Lights!","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.jt-santa {\n  font-family: 'Inter', sans-serif;\n  color: #26382e;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 24px 16px;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n.jt-santa * {\n  box-sizing: border-box;\n}\n\n.jt-santa .jt-hero {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: 40px 22px;\n  border-radius: 26px;\n  background: linear-gradient(145deg, #fffaf0, #f1f7f0 55%, #fff0ed);\n  border: 1px solid #e9e5d9;\n  box-shadow: 0 14px 36px rgba(31, 61, 42, 0.08);\n}\n\n.jt-santa .jt-sparkle {\n  position: absolute;\n  color: #d4ad5d;\n  pointer-events: none;\n  animation: jtSantaTwinkle 3s ease-in-out infinite;\n}\n\n.jt-santa .sp1 {\n  top: 18px;\n  left: 10%;\n  font-size: 24px;\n}\n\n.jt-santa .sp2 {\n  top: 32px;\n  right: 12%;\n  font-size: 19px;\n  animation-delay: 1s;\n}\n\n.jt-santa .sp3 {\n  bottom: 22px;\n  left: 15%;\n  font-size: 18px;\n  animation-delay: 1.5s;\n}\n\n.jt-santa .sp4 {\n  bottom: 18px;\n  right: 15%;\n  font-size: 25px;\n  animation-delay: .5s;\n}\n\n.jt-santa .jt-eyebrow {\n  display: inline-block;\n  color: #a63832;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.jt-santa h2 {\n  color: #244936;\n  font-size: clamp(25px, 5vw, 38px);\n  line-height: 1.2;\n  letter-spacing: -1px;\n  margin: 0 0 16px;\n  font-weight: 800;\n}\n\n.jt-santa .jt-intro {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #59665d;\n  font-size: 15px;\n}\n\n.jt-santa .jt-glow-line {\n  width: 135px;\n  height: 4px;\n  border-radius: 10px;\n  margin: 23px auto 0;\n  background: linear-gradient(90deg, #b53b35, #e8c875, #6e9c76, #b53b35);\n  background-size: 200% 100%;\n  animation: jtSantaGlow 5s linear infinite;\n}\n\n.jt-santa .jt-divider {\n  text-align: center;\n  color: #b43b35;\n  font-size: 23px;\n  margin: 24px 0 5px;\n  animation: jtSantaFloat 3s ease-in-out infinite;\n}\n\n.jt-santa .jt-section-title {\n  text-align: center;\n  color: #244936;\n  font-size: 23px;\n  font-weight: 800;\n  margin: 8px 0;\n}\n\n.jt-santa .jt-section-subtitle {\n  text-align: center;\n  color: #788279;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-santa .jt-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 22px;\n}\n\n.jt-santa .jt-feature {\n  background: #fff;\n  border: 1px solid #e8ece4;\n  border-radius: 18px;\n  padding: 19px 15px;\n  box-shadow: 0 6px 18px rgba(32, 61, 42, 0.04);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.jt-santa .jt-feature:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(32, 61, 42, .09);\n}\n\n.jt-santa .jt-feature-icon {\n  display: block;\n  font-size: 25px;\n  margin-bottom: 8px;\n  animation: jtSantaTwinkle 3s ease-in-out infinite;\n}\n\n.jt-santa .jt-feature h3 {\n  color: #315a40;\n  font-size: 14px;\n  line-height: 1.4;\n  margin: 0 0 5px;\n  font-weight: 800;\n}\n\n.jt-santa .jt-feature p {\n  color: #737d74;\n  font-size: 12px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.jt-santa .jt-highlight-panel {\n  margin-top: 28px;\n  padding: 25px 20px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #204735, #326449);\n  color: #fffdf7;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-santa .jt-highlight-panel:after {\n  content: \"🎅\";\n  position: absolute;\n  right: 12px;\n  top: 5px;\n  font-size: 55px;\n  opacity: .12;\n  animation: jtSantaTwinkle 4s ease-in-out infinite;\n}\n\n.jt-santa .jt-highlight-panel h3 {\n  position: relative;\n  z-index: 1;\n  font-size: 19px;\n  margin: 0 0 13px;\n  color: #fff0c9;\n}\n\n.jt-santa .jt-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.jt-santa .jt-highlight-list li {\n  padding: 8px 0;\n  font-size: 13px;\n  border-bottom: 1px solid rgba(255,255,255,.13);\n}\n\n.jt-santa .jt-highlight-list li:last-child {\n  border-bottom: none;\n}\n\n.jt-santa .jt-ideal {\n  margin-top: 25px;\n  padding: 23px 20px;\n  border: 1px solid #f0ded6;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fff3ef, #fffaf1);\n}\n\n.jt-santa .jt-ideal h3 {\n  color: #a33c35;\n  text-align: center;\n  font-size: 19px;\n  margin: 0 0 16px;\n}\n\n.jt-santa .jt-ideal-list {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n}\n\n.jt-santa .jt-ideal-list span {\n  background: #fff;\n  border: 1px solid #eee1d8;\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #5e695f;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.jt-santa .jt-variants {\n  margin-top: 25px;\n  padding: 23px 20px;\n  border: 1px solid #e8e8d9;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fffdf4, #f4f8f0);\n  text-align: center;\n}\n\n.jt-santa .jt-variants h3 {\n  color: #244936;\n  font-size: 19px;\n  margin: 0 0 8px;\n}\n\n.jt-santa .jt-variants p {\n  color: #737d74;\n  font-size: 13px;\n  margin: 0 0 17px;\n}\n\n.jt-santa .jt-variant-row {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.jt-santa .jt-variant {\n  padding: 17px 10px;\n  background: #fff;\n  border: 1px solid #e8e9df;\n  border-radius: 16px;\n}\n\n.jt-santa .jt-variant-icon {\n  display: block;\n  font-size: 24px;\n  margin-bottom: 6px;\n}\n\n.jt-santa .jt-variant strong {\n  display: block;\n  color: #315a40;\n  font-size: 13px;\n}\n\n.jt-santa .jt-variant small {\n  display: block;\n  color: #7b837a;\n  font-size: 11px;\n  margin-top: 3px;\n}\n\n.jt-santa .jt-gift {\n  text-align: center;\n  margin-top: 26px;\n  padding: 25px 18px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #a73832, #bd5144);\n  color: #fffaf1;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-santa .jt-gift-icon {\n  display: inline-block;\n  font-size: 30px;\n  animation: jtSantaFloat 3s ease-in-out infinite;\n}\n\n.jt-santa .jt-gift h3 {\n  color: #fff0c9;\n  font-size: 20px;\n  margin: 8px 0;\n}\n\n.jt-santa .jt-gift p {\n  color: #fff7ef;\n  font-size: 13px;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.jt-santa .jt-footer {\n  text-align: center;\n  padding: 25px 12px 5px;\n  color: #6c7b6e;\n  font-size: 12px;\n  letter-spacing: .3px;\n}\n\n.jt-santa .jt-footer strong {\n  display: block;\n  color: #244936;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n@keyframes jtSantaTwinkle {\n  0%, 100% { transform: scale(1); opacity: .75; }\n  50% { transform: scale(1.12); opacity: 1; }\n}\n\n@keyframes jtSantaGlow {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes jtSantaFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n\n@media (max-width: 600px) {\n  .jt-santa {\n    padding: 16px 10px;\n  }\n\n  .jt-santa .jt-hero {\n    padding: 32px 17px;\n    border-radius: 21px;\n  }\n\n  .jt-santa .jt-intro {\n    font-size: 14px;\n  }\n\n  .jt-santa .jt-feature-grid {\n    gap: 9px;\n  }\n\n  .jt-santa .jt-feature {\n    padding: 15px 12px;\n    border-radius: 15px;\n  }\n\n  .jt-santa .jt-feature h3 {\n    font-size: 13px;\n  }\n\n  .jt-santa .jt-feature p {\n    font-size: 11px;\n  }\n\n  .jt-santa .jt-section-title {\n    font-size: 21px;\n  }\n\n  .jt-santa .jt-variant {\n    padding: 14px 8px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-santa *,\n  .jt-santa *:before,\n  .jt-santa *:after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jt-santa\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cspan class=\"jt-sparkle sp1\"\u003e✦\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp2\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp3\"\u003e✧\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp4\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection 🎄\u003c\/div\u003e\n\u003ch2\u003eClimbing Santa LED Ladder String Lights\u003c\/h2\u003e\n\u003cp class=\"jt-intro\"\u003eHo ho ho! Bring a little extra Christmas magic to your home with Santa on the climb! Featuring a charming Santa Claus climbing a 12-rung illuminated ladder, this eye-catching 3-metre display adds a playful festive touch to windows, walls, porches, and Christmas trees.\u003c\/p\u003e\n\u003cdiv class=\"jt-glow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e🎅 ✦ 🎄 ✦ 🎅\u003c\/div\u003e\n\u003ch3 class=\"jt-section-title\"\u003eSanta's Making His Way to Christmas!\u003c\/h3\u003e\n\u003cp class=\"jt-section-subtitle\"\u003eA festive display guaranteed to catch everyone's eye.\u003c\/p\u003e\n\u003cdiv class=\"jt-feature-grid\"\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🪜\u003c\/span\u003e\n\u003ch3\u003eClimbing Santa Design\u003c\/h3\u003e\n\u003cp\u003eA fun Christmas scene featuring Santa climbing a ladder, bringing character and charm to your seasonal decorations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e✨\u003c\/span\u003e\n\u003ch3\u003e12 Illuminated Rungs\u003c\/h3\u003e\n\u003cp\u003eLight up your display with a ladder featuring 12 illuminated rungs for a standout festive effect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e💡\u003c\/span\u003e\n\u003ch3\u003eTwo Lighting Styles\u003c\/h3\u003e\n\u003cp\u003eChoose warm white for a cosy glow or multicolour for a brighter, playful Christmas atmosphere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🏡\u003c\/span\u003e\n\u003ch3\u003eVersatile Decorating\u003c\/h3\u003e\n\u003cp\u003eAdd festive personality to suitable windows, walls, entryways, porches, and Christmas tree displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight-panel\"\u003e\n\u003ch3\u003e✨ Product Highlights\u003c\/h3\u003e\n\u003cul class=\"jt-highlight-list\"\u003e\n\u003cli\u003e📏 \u003cstrong\u003e3m total length\u003c\/strong\u003e — create an eye-catching Christmas display\u003c\/li\u003e\n\u003cli\u003e🪜 \u003cstrong\u003e12 illuminated rungs\u003c\/strong\u003e — a distinctive ladder-shaped light design\u003c\/li\u003e\n\u003cli\u003e🎅 \u003cstrong\u003eClimbing Santa Claus\u003c\/strong\u003e — a playful centrepiece for your festive décor\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eTwo colour options\u003c\/strong\u003e — warm white or multicolour\u003c\/li\u003e\n\u003cli\u003e🎄 \u003cstrong\u003eIndoor and outdoor use\u003c\/strong\u003e — decorate according to the product's weather-resistance instructions\u003c\/li\u003e\n\u003cli\u003e🏠 \u003cstrong\u003eEasy to hang\u003c\/strong\u003e — style on suitable windows, walls, porches, or trees\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-variants\"\u003e\n\u003ch3\u003eChoose Your Christmas Glow\u003c\/h3\u003e\n\u003cp\u003eWhich lighting style suits your festive setup?\u003c\/p\u003e\n\u003cdiv class=\"jt-variant-row\"\u003e\n\u003cdiv class=\"jt-variant\"\u003e\n\u003cspan class=\"jt-variant-icon\"\u003e🌟\u003c\/span\u003e \u003cstrong\u003eWarm White\u003c\/strong\u003e \u003csmall\u003eSoft, cosy festive ambience\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-variant\"\u003e\n\u003cspan class=\"jt-variant-icon\"\u003e🌈\u003c\/span\u003e \u003cstrong\u003eMulticolour\u003c\/strong\u003e \u003csmall\u003eBright, playful Christmas cheer\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-ideal\"\u003e\n\u003ch3\u003eWhere Will Santa Climb This Christmas?\u003c\/h3\u003e\n\u003cdiv class=\"jt-ideal-list\"\u003e\n\u003cspan\u003e🪟 Windows \u0026amp; Walls\u003c\/span\u003e \u003cspan\u003e🏠 Porches \u0026amp; Entryways\u003c\/span\u003e \u003cspan\u003e🎄 Christmas Trees\u003c\/span\u003e \u003cspan\u003e✨ Indoor Displays\u003c\/span\u003e \u003cspan\u003e🌟 Outdoor Displays\u003c\/span\u003e \u003cspan\u003e🎁 Festive Gifts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eA Showstopping Christmas Surprise\u003c\/h3\u003e\n\u003cp\u003eMake your home stand out this festive season with a cheerful climbing Santa display. Whether you're decorating for the family or adding a playful touch to your outdoor Christmas setup, this ladder light brings holiday spirit to every climb!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cstrong\u003eMake Every Moment Merry. 🎄\u003c\/strong\u003e Let the JollyTime magic begin!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Warm","offer_id":48992528990326,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Multicolor","offer_id":48992529023094,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/climbing-santa-ladder-lights-outdoor.png?v=1791816301"},{"product_id":"flying-santa-parachute-festive-light","title":"Flying Santa Parachute Festive Light","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.jt-flyingsanta {\n  font-family: 'Inter', sans-serif;\n  color: #26382e;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 24px 16px;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n.jt-flyingsanta * {\n  box-sizing: border-box;\n}\n\n.jt-flyingsanta .jt-hero {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: 40px 22px;\n  border-radius: 26px;\n  background: linear-gradient(145deg, #fffaf0, #f1f7ef 55%, #fff0ed);\n  border: 1px solid #e9e5d9;\n  box-shadow: 0 14px 36px rgba(31, 61, 42, 0.08);\n}\n\n.jt-flyingsanta .jt-sparkle {\n  position: absolute;\n  color: #d4ad5d;\n  pointer-events: none;\n  animation: jtFlyTwinkle 3s ease-in-out infinite;\n}\n\n.jt-flyingsanta .sp1 {\n  top: 18px;\n  left: 10%;\n  font-size: 24px;\n}\n\n.jt-flyingsanta .sp2 {\n  top: 32px;\n  right: 12%;\n  font-size: 19px;\n  animation-delay: 1s;\n}\n\n.jt-flyingsanta .sp3 {\n  bottom: 22px;\n  left: 15%;\n  font-size: 18px;\n  animation-delay: 1.5s;\n}\n\n.jt-flyingsanta .sp4 {\n  bottom: 18px;\n  right: 15%;\n  font-size: 25px;\n  animation-delay: .5s;\n}\n\n.jt-flyingsanta .jt-eyebrow {\n  display: inline-block;\n  color: #a63832;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.jt-flyingsanta h2 {\n  color: #244936;\n  font-size: clamp(25px, 5vw, 38px);\n  line-height: 1.2;\n  letter-spacing: -1px;\n  margin: 0 0 16px;\n  font-weight: 800;\n}\n\n.jt-flyingsanta .jt-intro {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #59665d;\n  font-size: 15px;\n}\n\n.jt-flyingsanta .jt-glow-line {\n  width: 140px;\n  height: 4px;\n  border-radius: 10px;\n  margin: 23px auto 0;\n  background: linear-gradient(\n    90deg,\n    #c53b36,\n    #e9c66e,\n    #5c9d79,\n    #638ed1,\n    #c53b36\n  );\n  background-size: 250% 100%;\n  animation: jtFlyRainbow 5s linear infinite;\n}\n\n.jt-flyingsanta .jt-divider {\n  text-align: center;\n  color: #b43b35;\n  font-size: 23px;\n  margin: 24px 0 5px;\n  animation: jtFlyFloat 3s ease-in-out infinite;\n}\n\n.jt-flyingsanta .jt-section-title {\n  text-align: center;\n  color: #244936;\n  font-size: 23px;\n  font-weight: 800;\n  margin: 8px 0;\n}\n\n.jt-flyingsanta .jt-section-subtitle {\n  text-align: center;\n  color: #788279;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-flyingsanta .jt-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 22px;\n}\n\n.jt-flyingsanta .jt-feature {\n  background: #fff;\n  border: 1px solid #e8ece4;\n  border-radius: 18px;\n  padding: 19px 15px;\n  box-shadow: 0 6px 18px rgba(32, 61, 42, 0.04);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.jt-flyingsanta .jt-feature:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(32, 61, 42, .09);\n}\n\n.jt-flyingsanta .jt-feature-icon {\n  display: block;\n  font-size: 25px;\n  margin-bottom: 8px;\n  animation: jtFlyTwinkle 3s ease-in-out infinite;\n}\n\n.jt-flyingsanta .jt-feature h3 {\n  color: #315a40;\n  font-size: 14px;\n  line-height: 1.4;\n  margin: 0 0 5px;\n  font-weight: 800;\n}\n\n.jt-flyingsanta .jt-feature p {\n  color: #737d74;\n  font-size: 12px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.jt-flyingsanta .jt-highlight-panel {\n  margin-top: 28px;\n  padding: 25px 20px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #204735, #326449);\n  color: #fffdf7;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-flyingsanta .jt-highlight-panel:after {\n  content: \"🎅\";\n  position: absolute;\n  right: 12px;\n  top: 5px;\n  font-size: 55px;\n  opacity: .12;\n  animation: jtFlyFloat 4s ease-in-out infinite;\n}\n\n.jt-flyingsanta .jt-highlight-panel h3 {\n  position: relative;\n  z-index: 1;\n  font-size: 19px;\n  margin: 0 0 13px;\n  color: #fff0c9;\n}\n\n.jt-flyingsanta .jt-highlight-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.jt-flyingsanta .jt-highlight-list li {\n  padding: 8px 0;\n  font-size: 13px;\n  border-bottom: 1px solid rgba(255,255,255,.13);\n}\n\n.jt-flyingsanta .jt-highlight-list li:last-child {\n  border-bottom: none;\n}\n\n.jt-flyingsanta .jt-modes {\n  margin-top: 25px;\n  padding: 24px 20px;\n  border: 1px solid #e8e8d9;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fffdf4, #f4f8f0);\n  text-align: center;\n}\n\n.jt-flyingsanta .jt-modes h3 {\n  color: #244936;\n  font-size: 19px;\n  margin: 0 0 7px;\n}\n\n.jt-flyingsanta .jt-modes-intro {\n  color: #737d74;\n  font-size: 13px;\n  margin: 0 0 17px;\n}\n\n.jt-flyingsanta .jt-mode-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.jt-flyingsanta .jt-mode {\n  background: #fff;\n  border: 1px solid #e8e9df;\n  border-radius: 14px;\n  padding: 14px 5px;\n}\n\n.jt-flyingsanta .jt-mode-light {\n  display: block;\n  width: 17px;\n  height: 17px;\n  margin: 0 auto 9px;\n  border-radius: 50%;\n  background: #f2d47e;\n  box-shadow: 0 0 8px rgba(242, 212, 126, .7);\n  animation: jtFlyLight 2.4s ease-in-out infinite;\n}\n\n.jt-flyingsanta .jt-mode:nth-child(2) .jt-mode-light {\n  background: #df514b;\n  box-shadow: 0 0 10px rgba(223, 81, 75, .6);\n  animation-delay: .3s;\n}\n\n.jt-flyingsanta .jt-mode:nth-child(3) .jt-mode-light {\n  background: #5aab7c;\n  box-shadow: 0 0 10px rgba(90, 171, 124, .6);\n  animation-delay: .6s;\n}\n\n.jt-flyingsanta .jt-mode:nth-child(4) .jt-mode-light {\n  background: #648ed5;\n  box-shadow: 0 0 10px rgba(100, 142, 213, .6);\n  animation-delay: .9s;\n}\n\n.jt-flyingsanta .jt-mode strong {\n  display: block;\n  color: #315a40;\n  font-size: 11px;\n  line-height: 1.4;\n}\n\n.jt-flyingsanta .jt-ideal {\n  margin-top: 25px;\n  padding: 23px 20px;\n  border: 1px solid #f0ded6;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #fff3ef, #fffaf1);\n}\n\n.jt-flyingsanta .jt-ideal h3 {\n  color: #a33c35;\n  text-align: center;\n  font-size: 19px;\n  margin: 0 0 16px;\n}\n\n.jt-flyingsanta .jt-ideal-list {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n}\n\n.jt-flyingsanta .jt-ideal-list span {\n  background: #fff;\n  border: 1px solid #eee1d8;\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #5e695f;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.jt-flyingsanta .jt-gift {\n  text-align: center;\n  margin-top: 26px;\n  padding: 25px 18px;\n  border-radius: 22px;\n  background: linear-gradient(135deg, #a73832, #bd5144);\n  color: #fffaf1;\n  position: relative;\n  overflow: hidden;\n}\n\n.jt-flyingsanta .jt-gift-icon {\n  display: inline-block;\n  font-size: 30px;\n  animation: jtFlyFloat 3s ease-in-out infinite;\n}\n\n.jt-flyingsanta .jt-gift h3 {\n  color: #fff0c9;\n  font-size: 20px;\n  margin: 8px 0;\n}\n\n.jt-flyingsanta .jt-gift p {\n  color: #fff7ef;\n  font-size: 13px;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.jt-flyingsanta .jt-footer {\n  text-align: center;\n  padding: 25px 12px 5px;\n  color: #6c7b6e;\n  font-size: 12px;\n  letter-spacing: .3px;\n}\n\n.jt-flyingsanta .jt-footer strong {\n  display: block;\n  color: #244936;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n@keyframes jtFlyTwinkle {\n  0%, 100% {\n    transform: scale(1);\n    opacity: .75;\n  }\n  50% {\n    transform: scale(1.12);\n    opacity: 1;\n  }\n}\n\n@keyframes jtFlyRainbow {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 250% 50%; }\n}\n\n@keyframes jtFlyFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n\n@keyframes jtFlyLight {\n  0%, 100% {\n    transform: scale(.92);\n    opacity: .75;\n  }\n  50% {\n    transform: scale(1.12);\n    opacity: 1;\n  }\n}\n\n@media (max-width: 600px) {\n  .jt-flyingsanta {\n    padding: 16px 10px;\n  }\n\n  .jt-flyingsanta .jt-hero {\n    padding: 32px 17px;\n    border-radius: 21px;\n  }\n\n  .jt-flyingsanta .jt-intro {\n    font-size: 14px;\n  }\n\n  .jt-flyingsanta .jt-feature-grid {\n    gap: 9px;\n  }\n\n  .jt-flyingsanta .jt-feature {\n    padding: 15px 12px;\n    border-radius: 15px;\n  }\n\n  .jt-flyingsanta .jt-feature h3 {\n    font-size: 13px;\n  }\n\n  .jt-flyingsanta .jt-feature p {\n    font-size: 11px;\n  }\n\n  .jt-flyingsanta .jt-section-title {\n    font-size: 21px;\n  }\n\n  .jt-flyingsanta .jt-mode-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-flyingsanta *,\n  .jt-flyingsanta *:before,\n  .jt-flyingsanta *:after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jt-flyingsanta\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cspan class=\"jt-sparkle sp1\"\u003e✦\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp2\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp3\"\u003e✧\u003c\/span\u003e \u003cspan class=\"jt-sparkle sp4\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"jt-eyebrow\"\u003e🎄 The JollyTime Christmas Collection 🎄\u003c\/div\u003e\n\u003ch2\u003eFlying Santa Parachute Festive Light\u003c\/h2\u003e\n\u003cp class=\"jt-intro\"\u003eHo ho ho! Santa is taking to the skies! Add a little wonder to your Christmas décor with this creative Flying Santa Parachute Light. Featuring a jolly Santa beneath a colourful parachute of festive lights, it's a playful centrepiece designed to bring smiles, sparkle, and Christmas cheer to your home.\u003c\/p\u003e\n\u003cdiv class=\"jt-glow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e🎅 ✦ 🌈 ✦ 🎄\u003c\/div\u003e\n\u003ch3 class=\"jt-section-title\"\u003eA Little Christmas Magic from Above\u003c\/h3\u003e\n\u003cp class=\"jt-section-subtitle\"\u003eColourful lights, cheerful character, and eight ways to shine.\u003c\/p\u003e\n\u003cdiv class=\"jt-feature-grid\"\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🪂\u003c\/span\u003e\n\u003ch3\u003eFlying Santa Design\u003c\/h3\u003e\n\u003cp\u003eA fun parachute-inspired Christmas decoration that adds a distinctive touch to your festive display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🌈\u003c\/span\u003e\n\u003ch3\u003eColourful Festive Lights\u003c\/h3\u003e\n\u003cp\u003eBright, cheerful lighting adds extra personality to your Christmas decorations and celebrations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e✨\u003c\/span\u003e\n\u003ch3\u003e8 Lighting Modes\u003c\/h3\u003e\n\u003cp\u003eChoose from eight lighting effects to suit your festive mood, from steady illumination to changing displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🔌\u003c\/span\u003e\n\u003ch3\u003eConvenient USB Power\u003c\/h3\u003e\n\u003cp\u003eConnect to a compatible USB power source for convenient operation without relying on disposable batteries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-highlight-panel\"\u003e\n\u003ch3\u003e✨ Product Highlights\u003c\/h3\u003e\n\u003cul class=\"jt-highlight-list\"\u003e\n\u003cli\u003e🎅 \u003cstrong\u003eCreative flying Santa design\u003c\/strong\u003e — a playful centrepiece for Christmas decorating\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003e8 lighting modes\u003c\/strong\u003e — vary the lighting effect to suit the occasion\u003c\/li\u003e\n\u003cli\u003e🌈 \u003cstrong\u003eColourful festive lights\u003c\/strong\u003e — add a bright seasonal glow to your space\u003c\/li\u003e\n\u003cli\u003e🔌 \u003cstrong\u003eUSB powered\u003c\/strong\u003e — convenient plug-in operation with a compatible power source\u003c\/li\u003e\n\u003cli\u003e🏡 \u003cstrong\u003eIndoor decoration\u003c\/strong\u003e — ideal for home interiors, parties, offices, and festive events\u003c\/li\u003e\n\u003cli\u003e🎁 \u003cstrong\u003eMemorable gift idea\u003c\/strong\u003e — perfect for anyone who loves unusual Christmas decorations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-modes\"\u003e\n\u003ch3\u003e✨ Eight Ways to Make It Merry\u003c\/h3\u003e\n\u003cp class=\"jt-modes-intro\"\u003eSwitch between the available lighting modes to create a festive atmosphere for every occasion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-ideal\"\u003e\n\u003ch3\u003eWhere Will Santa Make His Entrance?\u003c\/h3\u003e\n\u003cdiv class=\"jt-ideal-list\"\u003e\n\u003cspan\u003e🏠 Living Rooms\u003c\/span\u003e \u003cspan\u003e🎄 Christmas Displays\u003c\/span\u003e \u003cspan\u003e🎉 Holiday Parties\u003c\/span\u003e \u003cspan\u003e🎁 Gift Giving\u003c\/span\u003e \u003cspan\u003e🏢 Office Décor\u003c\/span\u003e \u003cspan\u003e✨ Festive Events\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eGive the Gift of Wonder\u003c\/h3\u003e\n\u003cp\u003eMake this Christmas a little more memorable with a decoration that gets people looking up! The Flying Santa Parachute Light brings a playful, colourful twist to the season and makes a delightful addition to your holiday celebrations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cstrong\u003eMake Every Moment Merry. 🎄\u003c\/strong\u003e Let the JollyTime magic begin!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":48993758216310,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/santa-parachute-light-outdoor.png?v=1791825829"},{"product_id":"diy-cloud-snow-led-string-light-kit","title":"DIY Cloud Snow LED String Light Kit","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.jt-cloud {\n  font-family: 'Inter', sans-serif;\n  color: #28394a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 24px 16px;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n.jt-cloud * {\n  box-sizing: border-box;\n}\n\n.jt-cloud .jt-hero {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: 42px 22px;\n  border-radius: 28px;\n  background:\n    radial-gradient(circle at 15% 20%, rgba(255,255,255,.95), transparent 30%),\n    radial-gradient(circle at 85% 80%, rgba(170,205,255,.3), transparent 30%),\n    linear-gradient(145deg, #f9fcff, #eaf3ff 55%, #f6efff);\n  border: 1px solid #dce8f5;\n  box-shadow: 0 14px 36px rgba(49, 83, 124, .09);\n}\n\n.jt-cloud .jt-snowflake {\n  position: absolute;\n  color: #8baed8;\n  pointer-events: none;\n  animation: jtCloudSnow 4s ease-in-out infinite;\n}\n\n.jt-cloud .sf1 {\n  top: 18px;\n  left: 9%;\n  font-size: 25px;\n}\n\n.jt-cloud .sf2 {\n  top: 30px;\n  right: 12%;\n  font-size: 19px;\n  animation-delay: 1s;\n}\n\n.jt-cloud .sf3 {\n  bottom: 20px;\n  left: 15%;\n  font-size: 18px;\n  animation-delay: 1.5s;\n}\n\n.jt-cloud .sf4 {\n  bottom: 18px;\n  right: 14%;\n  font-size: 23px;\n  animation-delay: .5s;\n}\n\n.jt-cloud .jt-eyebrow {\n  display: inline-block;\n  color: #587fae;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.jt-cloud h2 {\n  color: #294b70;\n  font-size: clamp(26px, 5vw, 39px);\n  line-height: 1.2;\n  letter-spacing: -.8px;\n  margin: 0 0 16px;\n  font-weight: 800;\n}\n\n.jt-cloud .jt-intro {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #586c81;\n  font-size: 15px;\n}\n\n.jt-cloud .jt-glow-line {\n  width: 145px;\n  height: 4px;\n  border-radius: 10px;\n  margin: 24px auto 0;\n  background: linear-gradient(\n    90deg,\n    #7bb9ff,\n    #b7a0f4,\n    #f0a6cb,\n    #f6d28a,\n    #7bb9ff\n  );\n  background-size: 250% 100%;\n  animation: jtCloudRainbow 5s linear infinite;\n}\n\n.jt-cloud .jt-divider {\n  text-align: center;\n  color: #8daed7;\n  font-size: 23px;\n  margin: 24px 0 5px;\n  animation: jtCloudFloat 3s ease-in-out infinite;\n}\n\n.jt-cloud .jt-section-title {\n  text-align: center;\n  color: #294b70;\n  font-size: 24px;\n  font-weight: 800;\n  margin: 8px 0;\n}\n\n.jt-cloud .jt-section-subtitle {\n  text-align: center;\n  color: #7a8da0;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-cloud .jt-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 13px;\n  margin-top: 22px;\n}\n\n.jt-cloud .jt-feature {\n  background: linear-gradient(145deg, #ffffff, #f5f9ff);\n  border: 1px solid #e0eaf5;\n  border-radius: 20px;\n  padding: 20px 16px;\n  box-shadow: 0 6px 18px rgba(49, 83, 124, .04);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.jt-cloud .jt-feature:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(49, 83, 124, .1);\n}\n\n.jt-cloud .jt-feature-icon {\n  display: block;\n  font-size: 26px;\n  margin-bottom: 8px;\n  animation: jtCloudTwinkle 3s ease-in-out infinite;\n}\n\n.jt-cloud .jt-feature h3 {\n  color: #355d85;\n  font-size: 14px;\n  line-height: 1.4;\n  margin: 0 0 5px;\n  font-weight: 800;\n}\n\n.jt-cloud .jt-feature p {\n  color: #718195;\n  font-size: 12px;\n  line-height: 1.7;\n  margin: 0;\n}\n\n.jt-cloud .jt-kit-panel {\n  position: relative;\n  overflow: hidden;\n  margin-top: 28px;\n  padding: 26px 22px;\n  border-radius: 23px;\n  background: linear-gradient(135deg, #294b70, #416f9e);\n  color: #fff;\n}\n\n.jt-cloud .jt-kit-panel:after {\n  content: \"❄\";\n  position: absolute;\n  right: 14px;\n  top: 3px;\n  font-size: 70px;\n  color: rgba(255,255,255,.1);\n  animation: jtCloudSnow 4s ease-in-out infinite;\n}\n\n.jt-cloud .jt-kit-panel h3 {\n  position: relative;\n  z-index: 1;\n  color: #e9f4ff;\n  font-size: 20px;\n  margin: 0 0 14px;\n}\n\n.jt-cloud .jt-kit-list {\n  position: relative;\n  z-index: 1;\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.jt-cloud .jt-kit-list li {\n  padding: 9px 0;\n  font-size: 13px;\n  border-bottom: 1px solid rgba(255,255,255,.15);\n}\n\n.jt-cloud .jt-kit-list li:last-child {\n  border-bottom: none;\n}\n\n.jt-cloud .jt-kit-list strong {\n  color: #fff0c7;\n}\n\n.jt-cloud .jt-steps {\n  margin-top: 27px;\n  padding: 25px 20px;\n  border: 1px solid #e0e8f5;\n  border-radius: 23px;\n  background: linear-gradient(145deg, #ffffff, #f1f6ff);\n}\n\n.jt-cloud .jt-steps h3 {\n  color: #294b70;\n  text-align: center;\n  font-size: 23px;\n  margin: 0 0 6px;\n}\n\n.jt-cloud .jt-steps-intro {\n  text-align: center;\n  color: #7a8da0;\n  font-size: 13px;\n  margin: 0 0 20px;\n}\n\n.jt-cloud .jt-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 13px;\n  padding: 14px 0;\n  border-bottom: 1px solid #e3ebf5;\n}\n\n.jt-cloud .jt-step:last-child {\n  border-bottom: none;\n}\n\n.jt-cloud .jt-step-number {\n  flex: 0 0 37px;\n  width: 37px;\n  height: 37px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  color: #fff;\n  font-size: 14px;\n  font-weight: 800;\n  background: linear-gradient(135deg, #6398d1, #8b80d7);\n  box-shadow: 0 4px 12px rgba(99,152,209,.22);\n}\n\n.jt-cloud .jt-step h4 {\n  color: #355d85;\n  font-size: 14px;\n  margin: 0 0 3px;\n}\n\n.jt-cloud .jt-step p {\n  color: #718195;\n  font-size: 12px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.jt-cloud .jt-uses {\n  margin-top: 26px;\n  padding: 24px 20px;\n  border-radius: 22px;\n  border: 1px solid #e7e0f5;\n  background: linear-gradient(135deg, #faf7ff, #f1f7ff);\n}\n\n.jt-cloud .jt-uses h3 {\n  text-align: center;\n  color: #5c548e;\n  font-size: 21px;\n  margin: 0 0 17px;\n}\n\n.jt-cloud .jt-uses-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 9px;\n}\n\n.jt-cloud .jt-uses-grid span {\n  background: rgba(255,255,255,.9);\n  border: 1px solid #e5e1f2;\n  border-radius: 30px;\n  padding: 8px 12px;\n  color: #626b87;\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.jt-cloud .jt-gift {\n  text-align: center;\n  margin-top: 26px;\n  padding: 27px 20px;\n  border-radius: 23px;\n  background: linear-gradient(135deg, #eaf4ff, #f8f0ff, #fff5ed);\n  border: 1px solid #e0e8f5;\n}\n\n.jt-cloud .jt-gift-icon {\n  display: inline-block;\n  font-size: 31px;\n  animation: jtCloudFloat 3s ease-in-out infinite;\n}\n\n.jt-cloud .jt-gift h3 {\n  color: #294b70;\n  font-size: 22px;\n  margin: 8px 0;\n}\n\n.jt-cloud .jt-gift p {\n  color: #63768b;\n  font-size: 13px;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.jt-cloud .jt-footer {\n  text-align: center;\n  padding: 27px 12px 5px;\n  color: #7a8da0;\n  font-size: 12px;\n  letter-spacing: .3px;\n}\n\n.jt-cloud .jt-footer strong {\n  display: block;\n  color: #294b70;\n  font-size: 16px;\n  margin-bottom: 4px;\n}\n\n@keyframes jtCloudSnow {\n  0%, 100% {\n    transform: translateY(0) rotate(0deg);\n    opacity: .6;\n  }\n  50% {\n    transform: translateY(7px) rotate(12deg);\n    opacity: 1;\n  }\n}\n\n@keyframes jtCloudRainbow {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 250% 50%; }\n}\n\n@keyframes jtCloudFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-5px); }\n}\n\n@keyframes jtCloudTwinkle {\n  0%, 100% {\n    transform: scale(1);\n    opacity: .8;\n  }\n  50% {\n    transform: scale(1.1);\n    opacity: 1;\n  }\n}\n\n@media (max-width: 600px) {\n  .jt-cloud {\n    padding: 16px 10px;\n  }\n\n  .jt-cloud .jt-hero {\n    padding: 34px 17px;\n    border-radius: 22px;\n  }\n\n  .jt-cloud .jt-intro {\n    font-size: 14px;\n  }\n\n  .jt-cloud .jt-feature-grid {\n    gap: 9px;\n  }\n\n  .jt-cloud .jt-feature {\n    padding: 15px 12px;\n    border-radius: 16px;\n  }\n\n  .jt-cloud .jt-feature h3 {\n    font-size: 13px;\n  }\n\n  .jt-cloud .jt-feature p {\n    font-size: 11px;\n  }\n\n  .jt-cloud .jt-section-title {\n    font-size: 21px;\n  }\n\n  .jt-cloud .jt-step {\n    gap: 10px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-cloud *,\n  .jt-cloud *:before,\n  .jt-cloud *:after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"jt-cloud\"\u003e\n\u003cdiv class=\"jt-hero\"\u003e\n\u003cspan class=\"jt-snowflake sf1\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-snowflake sf2\"\u003e✧\u003c\/span\u003e \u003cspan class=\"jt-snowflake sf3\"\u003e❄\u003c\/span\u003e \u003cspan class=\"jt-snowflake sf4\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"jt-eyebrow\"\u003eThe JollyTime Winter Wonderland Collection\u003c\/div\u003e\n\u003ch2\u003eDIY Cloud Snow LED String Light Kit\u003c\/h2\u003e\n\u003cp class=\"jt-intro\"\u003eCreate your own little piece of Christmas magic! This enchanting DIY Cloud Snow Light Kit lets you shape a dreamy, fluffy cloud illuminated by colour-changing LEDs. Craft your own glowing masterpiece and transform your room into a cosy winter wonderland filled with soft clouds and magical colour.\u003c\/p\u003e\n\u003cdiv class=\"jt-glow-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-divider\"\u003e☁️ ✧ ❄️ ✧ 🌈\u003c\/div\u003e\n\u003ch3 class=\"jt-section-title\"\u003eDream It. Shape It. Light It Up.\u003c\/h3\u003e\n\u003cp class=\"jt-section-subtitle\"\u003eA creative Christmas project with a colourful, cloud-soft glow.\u003c\/p\u003e\n\u003cdiv class=\"jt-feature-grid\"\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e☁️\u003c\/span\u003e\n\u003ch3\u003eCreate Your Own Cloud\u003c\/h3\u003e\n\u003cp\u003eShape the included cloud material into your own dreamy design for a personal decorative touch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🌈\u003c\/span\u003e\n\u003ch3\u003eColour-Changing LEDs\u003c\/h3\u003e\n\u003cp\u003eBring your creation to life with colourful lighting that adds a playful, atmospheric glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🔌\u003c\/span\u003e\n\u003ch3\u003eConvenient USB Power\u003c\/h3\u003e\n\u003cp\u003eConnect the light string to a compatible USB power source for convenient plug-in operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-feature\"\u003e\n\u003cspan class=\"jt-feature-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch3\u003eA Fun DIY Project\u003c\/h3\u003e\n\u003cp\u003eEnjoy the creative process of shaping, arranging, and styling your own illuminated cloud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-kit-panel\"\u003e\n\u003ch3\u003e✨ What's Included in Your Kit?\u003c\/h3\u003e\n\u003cul class=\"jt-kit-list\"\u003e\n\u003cli\u003e🌈 \u003cstrong\u003e198cm \/ 77.95in LED string\u003c\/strong\u003e — colour-changing lights for your cloud creation\u003c\/li\u003e\n\u003cli\u003e☁️ \u003cstrong\u003eCloud material\u003c\/strong\u003e — shape and style your own fluffy cloud effect\u003c\/li\u003e\n\u003cli\u003e🔌 \u003cstrong\u003eUSB power cable\u003c\/strong\u003e — connect to a compatible USB power source\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-steps\"\u003e\n\u003ch3\u003eMake Your Own Glowing Cloud\u003c\/h3\u003e\n\u003cp class=\"jt-steps-intro\"\u003eThree simple steps to create your own colourful cloud display.\u003c\/p\u003e\n\u003cdiv class=\"jt-step\"\u003e\n\u003cdiv class=\"jt-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003e☁️ Shape Your Cloud\u003c\/h4\u003e\n\u003cp\u003eArrange the included cloud material into your desired cloud shape, following the product instructions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-step\"\u003e\n\u003cdiv class=\"jt-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003e✨ Add the LED Lights\u003c\/h4\u003e\n\u003cp\u003eCarefully weave and position the LED string through the cloud material to create your desired look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-step\"\u003e\n\u003cdiv class=\"jt-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003e🌈 Plug In and Enjoy\u003c\/h4\u003e\n\u003cp\u003eConnect the USB cable to a compatible power source and enjoy your handcrafted colour-changing cloud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-uses\"\u003e\n\u003ch3\u003eWhere Will Your Imagination Take You?\u003c\/h3\u003e\n\u003cdiv class=\"jt-uses-grid\"\u003e\n\u003cspan\u003e🛏️ Bedrooms\u003c\/span\u003e \u003cspan\u003e🛋️ Living Rooms\u003c\/span\u003e \u003cspan\u003e🎄 Christmas Displays\u003c\/span\u003e \u003cspan\u003e🎉 Parties \u0026amp; Events\u003c\/span\u003e \u003cspan\u003e🎨 DIY Projects\u003c\/span\u003e \u003cspan\u003e📸 Photo Backdrops\u003c\/span\u003e \u003cspan\u003e✨ Cosy Room Décor\u003c\/span\u003e \u003cspan\u003e🎁 Creative Gifts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-gift\"\u003e\n\u003cspan class=\"jt-gift-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eA Little Creativity. A Whole Lot of Magic.\u003c\/h3\u003e\n\u003cp\u003eWhether you're creating a dreamy bedroom feature, adding something different to your Christmas decorations, or looking for a fun creative project, this DIY cloud light kit lets you bring your imagination to life, one glowing colour at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jt-footer\"\u003e\n\u003cstrong\u003eMake Every Moment Merry. 🎄\u003c\/strong\u003e Let the JollyTime magic begin!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":48993851310198,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/diy-cloud-light-fireplace.png?v=1791826996"},{"product_id":"elegant-glowing-branch-christmas-light","title":"Elegant Glowing Branch Christmas Light","description":"\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026family=Playfair+Display:wght@500;600;700\u0026display=swap');\n\n.jt-birch {\n  font-family: 'DM Sans', sans-serif;\n  color: #3b443c;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 22px 15px;\n  line-height: 1.75;\n  overflow: hidden;\n}\n\n.jt-birch * {\n  box-sizing: border-box;\n}\n\n.jt-birch .hero {\n  position: relative;\n  overflow: hidden;\n  padding: 52px 25px;\n  text-align: center;\n  border-radius: 26px;\n  color: #fff;\n  background:\n    radial-gradient(circle at 15% 20%, rgba(255,255,255,.09) 0 3px, transparent 4px),\n    radial-gradient(circle at 85% 75%, rgba(226,202,145,.12) 0 4px, transparent 5px),\n    linear-gradient(145deg, #173b2d, #285541 55%, #102e25);\n  box-shadow: 0 16px 38px rgba(19, 56, 41, .17);\n}\n\n.jt-birch .hero::before {\n  content: \"✧\";\n  position: absolute;\n  top: 18px;\n  left: 9%;\n  color: #f2dba6;\n  font-size: 34px;\n  animation: jtBirchTwinkle 3s ease-in-out infinite;\n}\n\n.jt-birch .hero::after {\n  content: \"❄\";\n  position: absolute;\n  right: 8%;\n  bottom: 20px;\n  color: #f1f4ed;\n  font-size: 30px;\n  animation: jtBirchSnow 5s ease-in-out infinite;\n}\n\n.jt-birch .hero-content {\n  position: relative;\n  z-index: 1;\n}\n\n.jt-birch .eyebrow {\n  display: inline-block;\n  padding: 6px 15px;\n  margin-bottom: 17px;\n  border: 1px solid rgba(244,223,173,.5);\n  border-radius: 30px;\n  color: #f4dfad;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.jt-birch .hero h2 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #fffaf0;\n  font-size: clamp(29px, 5vw, 46px);\n  line-height: 1.2;\n  margin: 0 0 17px;\n}\n\n.jt-birch .hero p {\n  max-width: 700px;\n  margin: 0 auto;\n  color: #edf2e9;\n  font-size: 15px;\n}\n\n.jt-birch .hero-glow {\n  margin-top: 22px;\n  color: #f5d995;\n  font-size: 23px;\n  letter-spacing: 9px;\n  animation: jtBirchGlow 3s ease-in-out infinite;\n}\n\n.jt-birch .intro {\n  max-width: 800px;\n  margin: 31px auto;\n  text-align: center;\n  color: #697168;\n  font-size: 15px;\n}\n\n.jt-birch .intro strong {\n  color: #215b40;\n}\n\n.jt-birch .section-heading {\n  text-align: center;\n  margin: 40px 0 21px;\n}\n\n.jt-birch .section-heading h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #20583e;\n  font-size: 28px;\n  line-height: 1.3;\n  margin: 0 0 8px;\n}\n\n.jt-birch .section-heading p {\n  margin: 0;\n  color: #7b8179;\n  font-size: 14px;\n}\n\n.jt-birch .gold-line {\n  width: 75px;\n  height: 3px;\n  margin: 16px auto;\n  border-radius: 5px;\n  background: linear-gradient(90deg, #b58d49, #f5e5b6, #b58d49);\n}\n\n.jt-birch .showcase {\n  position: relative;\n  overflow: hidden;\n  padding: 34px 24px;\n  text-align: center;\n  border: 1px solid #e9dfc8;\n  border-radius: 24px;\n  background: linear-gradient(145deg, #fffdf7, #f6f3e9);\n}\n\n.jt-birch .showcase-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 92px;\n  height: 92px;\n  margin-bottom: 17px;\n  border: 1px solid #ead8ae;\n  border-radius: 50%;\n  background: radial-gradient(circle, #fffdf5, #eee3c7);\n  box-shadow: 0 0 0 8px rgba(224,203,156,.12), 0 10px 28px rgba(132,103,48,.12);\n  font-size: 43px;\n  animation: jtBirchFloat 4s ease-in-out infinite;\n}\n\n.jt-birch .showcase h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #21563d;\n  font-size: 25px;\n  margin: 0 0 10px;\n}\n\n.jt-birch .showcase p {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #667066;\n  font-size: 14px;\n}\n\n.jt-birch .spec-strip {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 22px;\n}\n\n.jt-birch .spec {\n  padding: 19px 10px;\n  border: 1px solid #e6e8dd;\n  border-radius: 16px;\n  background: #fff;\n  text-align: center;\n}\n\n.jt-birch .spec-icon {\n  display: block;\n  margin-bottom: 7px;\n  font-size: 24px;\n}\n\n.jt-birch .spec strong {\n  display: block;\n  color: #21583e;\n  font-size: 19px;\n}\n\n.jt-birch .spec span {\n  color: #7b8279;\n  font-size: 12px;\n}\n\n.jt-birch .feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 15px;\n}\n\n.jt-birch .feature {\n  padding: 23px 20px;\n  border: 1px solid #e7e9df;\n  border-radius: 18px;\n  background: #fff;\n  box-shadow: 0 5px 17px rgba(25,60,35,.035);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.jt-birch .feature:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 25px rgba(25,60,35,.09);\n}\n\n.jt-birch .feature-icon {\n  font-size: 27px;\n  margin-bottom: 8px;\n}\n\n.jt-birch .feature h4 {\n  color: #21583e;\n  font-size: 16px;\n  margin: 0 0 7px;\n}\n\n.jt-birch .feature p {\n  color: #68736a;\n  font-size: 13px;\n  margin: 0;\n}\n\n.jt-birch .placement-panel {\n  margin-top: 30px;\n  padding: 27px 23px;\n  border: 1px solid #e2e9df;\n  border-radius: 22px;\n  background: #f4f7f1;\n}\n\n.jt-birch .placement-panel h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  text-align: center;\n  color: #21583e;\n  font-size: 24px;\n  margin: 0 0 18px;\n}\n\n.jt-birch .placement-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 11px;\n}\n\n.jt-birch .placement {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 13px;\n  border: 1px solid #e8eee5;\n  border-radius: 13px;\n  background: #fff;\n  color: #58645a;\n  font-size: 13px;\n}\n\n.jt-birch .placement span {\n  font-size: 22px;\n}\n\n.jt-birch .details {\n  margin-top: 30px;\n  padding: 25px;\n  border: 1px solid #eadfc8;\n  border-radius: 21px;\n  background: #fffaf1;\n}\n\n.jt-birch .details h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #21583e;\n  font-size: 24px;\n  margin: 0 0 13px;\n}\n\n.jt-birch .details ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.jt-birch .details li {\n  position: relative;\n  padding: 9px 0 9px 28px;\n  border-bottom: 1px solid #eee7d9;\n  color: #5f6a60;\n  font-size: 14px;\n}\n\n.jt-birch .details li:last-child {\n  border-bottom: none;\n}\n\n.jt-birch .details li::before {\n  content: \"✦\";\n  position: absolute;\n  left: 3px;\n  color: #c09a51;\n}\n\n.jt-birch .gift-panel {\n  margin-top: 29px;\n  padding: 31px 22px;\n  text-align: center;\n  border-radius: 22px;\n  color: #fff;\n  background: linear-gradient(135deg, #173c2e, #285940);\n}\n\n.jt-birch .gift-panel h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #f3dba5;\n  font-size: 26px;\n  margin: 0 0 10px;\n}\n\n.jt-birch .gift-panel p {\n  max-width: 720px;\n  margin: 0 auto;\n  color: #edf3e9;\n  font-size: 14px;\n}\n\n.jt-birch .closing {\n  padding: 29px 14px 10px;\n  text-align: center;\n}\n\n.jt-birch .closing .stars {\n  color: #bd9548;\n  font-size: 22px;\n  letter-spacing: 8px;\n  animation: jtBirchGlow 3s ease-in-out infinite;\n}\n\n.jt-birch .closing h3 {\n  font-family: 'Playfair Display', Georgia, serif;\n  color: #21583e;\n  font-size: 26px;\n  margin: 10px 0;\n}\n\n.jt-birch .closing p {\n  max-width: 700px;\n  margin: 0 auto;\n  color: #69736a;\n  font-size: 14px;\n}\n\n@keyframes jtBirchGlow {\n  0%, 100% {\n    opacity: .65;\n    text-shadow: 0 0 0 rgba(245,217,149,0);\n  }\n  50% {\n    opacity: 1;\n    text-shadow: 0 0 12px rgba(245,217,149,.65);\n  }\n}\n\n@keyframes jtBirchFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@keyframes jtBirchSnow {\n  0%, 100% { transform: translateY(-3px) rotate(0deg); }\n  50% { transform: translateY(10px) rotate(20deg); }\n}\n\n@keyframes jtBirchTwinkle {\n  0%, 100% { opacity: .55; transform: scale(.95) rotate(0deg); }\n  50% { opacity: 1; transform: scale(1.1) rotate(10deg); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .jt-birch *,\n  .jt-birch *::before,\n  .jt-birch *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n@media (max-width: 600px) {\n  .jt-birch {\n    padding: 14px 9px;\n  }\n\n  .jt-birch .hero {\n    padding: 40px 17px;\n    border-radius: 20px;\n  }\n\n  .jt-birch .hero p {\n    font-size: 14px;\n  }\n\n  .jt-birch .feature-grid,\n  .jt-birch .placement-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .jt-birch .spec-strip {\n    gap: 7px;\n  }\n\n  .jt-birch .spec {\n    padding: 15px 5px;\n  }\n\n  .jt-birch .spec strong {\n    font-size: 17px;\n  }\n\n  .jt-birch .section-heading h3 {\n    font-size: 24px;\n  }\n\n  .jt-birch .details {\n    padding: 21px 17px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"jt-birch\"\u003e\n\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"hero-content\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eJollyTime • Elegant Christmas Living\u003c\/div\u003e\n      \u003ch2\u003eA Winter Glow\u003cbr\u003eIn Every Little Branch\u003c\/h2\u003e\n      \u003cp\u003eBring understated elegance to your festive décor with a beautifully illuminated birch-inspired branch, glowing with the warmth of 50 LED lights.\u003c\/p\u003e\n      \u003cdiv class=\"hero-glow\"\u003e✦ ✧ ✦ 🌿 ✦\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"intro\"\u003e\n    Create a cosy, sophisticated atmosphere with our \u003cstrong\u003eElegant Glowing Branch Christmas Light\u003c\/strong\u003e. Standing 80 cm tall and adorned with 50 warm LED lights, this nature-inspired decoration brings a gentle festive glow to your favourite spaces without the need for a plug point.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"showcase\"\u003e\n    \u003cdiv class=\"showcase-icon\"\u003e🌿\u003c\/div\u003e\n    \u003ch3\u003eNatural Beauty Meets Christmas Magic\u003c\/h3\u003e\n    \u003cdiv class=\"gold-line\"\u003e\u003c\/div\u003e\n    \u003cp\u003eInspired by the delicate shape of birch branches, this elegant light adds height, texture and a soft glow to your décor. Style it in a vase for a statement arrangement or let it become a subtle highlight on a shelf, side table or mantel.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spec-strip\"\u003e\n    \u003cdiv class=\"spec\"\u003e\n      \u003cspan class=\"spec-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cstrong\u003e80 cm\u003c\/strong\u003e\n      \u003cspan\u003eBranch height\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec\"\u003e\n      \u003cspan class=\"spec-icon\"\u003e✨\u003c\/span\u003e\n      \u003cstrong\u003e50 LEDs\u003c\/strong\u003e\n      \u003cspan\u003eWarm glow\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec\"\u003e\n      \u003cspan class=\"spec-icon\"\u003e🔋\u003c\/span\u003e\n      \u003cstrong\u003eBattery\u003c\/strong\u003e\n      \u003cspan\u003ePowered design\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section-heading\"\u003e\n    \u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n    \u003cdiv class=\"gold-line\"\u003e\u003c\/div\u003e\n    \u003cp\u003eA statement piece designed to make festive styling effortless.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-grid\"\u003e\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e✨\u003c\/div\u003e\n      \u003ch4\u003e50 Warm LED Lights\u003c\/h4\u003e\n      \u003cp\u003eEnjoy a soft, welcoming glow that adds warmth and atmosphere to your seasonal displays.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e🌿\u003c\/div\u003e\n      \u003ch4\u003eRealistic Birch-Inspired Look\u003c\/h4\u003e\n      \u003cp\u003eA natural branch design that pairs beautifully with minimalist, rustic and contemporary décor.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e🔋\u003c\/div\u003e\n      \u003ch4\u003eFlexible Battery Power\u003c\/h4\u003e\n      \u003cp\u003ePlace your glowing branch where you want it without needing a nearby wall socket.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e🏡\u003c\/div\u003e\n      \u003ch4\u003eEasy to Style\u003c\/h4\u003e\n      \u003cp\u003eArrange it in a vase or display it on a shelf, mantel or side table to suit your space.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e📸\u003c\/div\u003e\n      \u003ch4\u003eBeautiful Backdrop Accent\u003c\/h4\u003e\n      \u003cp\u003eAdd a warm decorative detail to festive photographs, content backgrounds and special occasions.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature\"\u003e\n      \u003cdiv class=\"feature-icon\"\u003e🎁\u003c\/div\u003e\n      \u003ch4\u003eAn Elegant Gift Idea\u003c\/h4\u003e\n      \u003cp\u003eA thoughtful choice for anyone who loves warm lighting and refined seasonal decorations.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"placement-panel\"\u003e\n    \u003ch3\u003eFind the Perfect Place to Glow\u003c\/h3\u003e\n\n    \u003cdiv class=\"placement-grid\"\u003e\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e🎄\u003c\/span\u003e\n        \u003cdiv\u003eChristmas trees \u0026amp; holiday displays\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e🏺\u003c\/span\u003e\n        \u003cdiv\u003eVases \u0026amp; statement arrangements\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e🪟\u003c\/span\u003e\n        \u003cdiv\u003eMantels, shelves \u0026amp; windowsills\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e🛋️\u003c\/span\u003e\n        \u003cdiv\u003eSide tables \u0026amp; cosy living spaces\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e📸\u003c\/span\u003e\n        \u003cdiv\u003ePhotography \u0026amp; festive backdrops\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"placement\"\u003e\n        \u003cspan\u003e🎁\u003c\/span\u003e\n        \u003cdiv\u003eElegant seasonal gifting\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details\"\u003e\n    \u003ch3\u003eProduct Details\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduct:\u003c\/strong\u003e Elegant Glowing Branch Christmas Light\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eHeight:\u003c\/strong\u003e Approximately 80 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLighting:\u003c\/strong\u003e 50 warm LED lights\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Simulated natural birch branch\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePower source:\u003c\/strong\u003e Battery powered\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePlacement:\u003c\/strong\u003e Indoor decorative use\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eStyling ideas:\u003c\/strong\u003e Vases, mantels, shelves and festive arrangements\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gift-panel\"\u003e\n    \u003ch3\u003eMake Room for a Little Winter Magic\u003c\/h3\u003e\n    \u003cp\u003eWhether you're creating a calm Scandinavian Christmas, an elegant festive centrepiece or a cosy evening atmosphere, this glowing branch adds a beautiful finishing touch with minimal effort.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"closing\"\u003e\n    \u003cdiv class=\"stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n    \u003ch3\u003eElegant by Nature. Magical by Light.\u003c\/h3\u003e\n    \u003cp\u003eBring home the soft glow of the season with JollyTime and transform an ordinary corner into something wonderfully festive.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n```","brand":"My Store","offers":[{"title":"Default Title","offer_id":48994069119094,"sku":null,"price":179.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/glowing-branch-minimalist-shelf.png?v=1791829314"},{"product_id":"solar-ivy-leaf-fairy-lights","title":"Solar Ivy Leaf Fairy Lights","description":"\n\u003cstyle\u003e\n  .jolly-ivy {\n    font-family: 'Inter', Arial, sans-serif;\n    color: #25352c;\n    max-width: 1100px;\n    margin: 0 auto;\n    line-height: 1.7;\n    overflow: hidden;\n  }\n\n  .jolly-ivy * {\n    box-sizing: border-box;\n  }\n\n  .jolly-ivy .hero {\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n    padding: 48px 25px;\n    border-radius: 26px;\n    border: 1px solid #e2e9df;\n    background: linear-gradient(145deg, #fffdf5, #f0f7ee, #fffaf0);\n    box-shadow: 0 15px 40px rgba(24, 70, 42, 0.09);\n  }\n\n  .jolly-ivy .hero::before {\n    content: \"❄\";\n    position: absolute;\n    top: 12px;\n    left: 8%;\n    color: #b8d9d0;\n    font-size: 30px;\n    animation: jolly-float 4s ease-in-out infinite;\n  }\n\n  .jolly-ivy .hero::after {\n    content: \"✦\";\n    position: absolute;\n    top: 25px;\n    right: 10%;\n    color: #c7a653;\n    font-size: 27px;\n    animation: jolly-twinkle 2s ease-in-out infinite;\n  }\n\n  .jolly-ivy .eyebrow {\n    color: #a17b2e;\n    text-transform: uppercase;\n    letter-spacing: 3px;\n    font-size: 12px;\n    font-weight: 800;\n    margin: 0 0 12px;\n  }\n\n  .jolly-ivy h2 {\n    color: #174d35;\n    font-size: clamp(27px, 5vw, 42px);\n    line-height: 1.2;\n    margin: 0 0 18px;\n    font-weight: 800;\n  }\n\n  .jolly-ivy h3 {\n    color: #174d35;\n    font-size: 22px;\n    margin: 0 0 14px;\n  }\n\n  .jolly-ivy p {\n    margin: 0 0 15px;\n  }\n\n  .jolly-ivy .hero-text {\n    max-width: 700px;\n    margin: 0 auto;\n    font-size: 16px;\n  }\n\n  .jolly-ivy .festive-line {\n    width: 76px;\n    height: 3px;\n    border-radius: 5px;\n    background: linear-gradient(90deg, #1d6845, #d8b45c, #b62f35);\n    margin: 24px auto;\n  }\n\n  .jolly-ivy .section {\n    padding: 32px 10px 12px;\n  }\n\n  .jolly-ivy .section-intro {\n    color: #617064;\n    margin-bottom: 22px;\n  }\n\n  .jolly-ivy .feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .jolly-ivy .feature {\n    padding: 20px;\n    border: 1px solid #e4eae1;\n    border-radius: 18px;\n    background: linear-gradient(145deg, #ffffff, #f7faf4);\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  .jolly-ivy .feature:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 9px 22px rgba(24, 70, 42, 0.09);\n  }\n\n  .jolly-ivy .feature-icon {\n    font-size: 25px;\n    display: inline-block;\n    margin-bottom: 8px;\n  }\n\n  .jolly-ivy .feature strong {\n    display: block;\n    color: #20563a;\n    margin-bottom: 5px;\n    font-size: 15px;\n  }\n\n  .jolly-ivy .feature p {\n    font-size: 14px;\n    margin: 0;\n    color: #58665b;\n  }\n\n  .jolly-ivy .occasion-box {\n    padding: 27px;\n    background: #f4f8f0;\n    border-radius: 22px;\n    border-left: 4px solid #34754b;\n  }\n\n  .jolly-ivy .occasion-list {\n    list-style: none;\n    padding: 0;\n    margin: 15px 0 0;\n  }\n\n  .jolly-ivy .occasion-list li {\n    margin: 10px 0;\n    padding-left: 29px;\n    position: relative;\n  }\n\n  .jolly-ivy .occasion-list li::before {\n    content: \"✦\";\n    position: absolute;\n    left: 3px;\n    color: #b58d37;\n    font-weight: bold;\n  }\n\n  .jolly-ivy .box-section {\n    border: 1px solid #eadfbd;\n    border-radius: 22px;\n    padding: 26px;\n    background: linear-gradient(135deg, #fffdf5, #ffffff);\n  }\n\n  .jolly-ivy .box-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin: 12px 0;\n  }\n\n  .jolly-ivy .check {\n    color: #247347;\n    font-weight: bold;\n  }\n\n  .jolly-ivy .closing {\n    position: relative;\n    text-align: center;\n    margin-top: 30px;\n    padding: 30px 20px;\n    border-radius: 22px;\n    color: #fffdf4;\n    background: linear-gradient(135deg, #164a33, #246542, #173e2d);\n  }\n\n  .jolly-ivy .closing h3 {\n    color: #f8e6ad;\n    margin-bottom: 10px;\n  }\n\n  .jolly-ivy .closing p {\n    margin: 0;\n  }\n\n  .jolly-ivy .sparkle {\n    display: inline-block;\n    color: #f5d77c;\n    animation: jolly-twinkle 2s ease-in-out infinite;\n  }\n\n  @keyframes jolly-twinkle {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.45; transform: scale(1.2); }\n  }\n\n  @keyframes jolly-float {\n    0%, 100% { transform: translateY(0) rotate(0deg); }\n    50% { transform: translateY(9px) rotate(15deg); }\n  }\n\n  @media (max-width: 600px) {\n    .jolly-ivy .hero {\n      padding: 38px 20px;\n      border-radius: 20px;\n    }\n\n    .jolly-ivy .feature-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .jolly-ivy .section {\n      padding-top: 25px;\n    }\n\n    .jolly-ivy .occasion-box,\n    .jolly-ivy .box-section {\n      padding: 21px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jolly-ivy *,\n    .jolly-ivy *::before,\n    .jolly-ivy *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"jolly-ivy\"\u003e\n\n  \u003cdiv class=\"hero\"\u003e\n    \u003cp class=\"eyebrow\"\u003e✦ A Little Christmas Magic ✦\u003c\/p\u003e\n    \u003ch2\u003eBring Nature's Glow to Any Space\u003c\/h2\u003e\n    \u003cdiv class=\"festive-line\"\u003e\u003c\/div\u003e\n    \u003cp class=\"hero-text\"\u003e\n      Turn ordinary spaces into something magical with our\n      \u003cstrong\u003eSolar Ivy Leaf Fairy Lights\u003c\/strong\u003e. Featuring delicate\n      ivy leaves and 50 beautiful LED lights, this enchanting string\n      adds a warm, festive glow to gardens, balconies, fences and more.\n      Perfect for Christmas decorating and creating a cosy atmosphere\n      long after the sun goes down.\n    \u003c\/p\u003e\n    \u003cp style=\"margin-top:22px; font-weight:700; color:#246542;\"\u003e\n      🌿 Sunlight by day. Christmas sparkle by night. ✨\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e✨ Why You'll Love Them\u003c\/h3\u003e\n    \u003cp class=\"section-intro\"\u003e\n      Natural-looking greenery meets a little festive sparkle.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"feature-grid\"\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e☀️\u003c\/span\u003e\n        \u003cstrong\u003eSolar-Powered Magic\u003c\/strong\u003e\n        \u003cp\u003e\n          Charges in daylight and lights up after dark, helping you\n          decorate without using mains electricity.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e💡\u003c\/span\u003e\n        \u003cstrong\u003e7 Metres of Glow\u003c\/strong\u003e\n        \u003cp\u003e\n          Enjoy 50 LEDs spread across a generous 7-metre string for\n          decorating walls, railings, trees and outdoor spaces.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🎄\u003c\/span\u003e\n        \u003cstrong\u003e8 Lighting Modes\u003c\/strong\u003e\n        \u003cp\u003e\n          Choose from eight lighting effects to create the perfect\n          atmosphere for Christmas evenings and festive gatherings.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cstrong\u003eBeautiful Ivy Leaves\u003c\/strong\u003e\n        \u003cp\u003e\n          Realistic artificial leaves bring a touch of greenery to\n          your decorations, blending beautifully with natural spaces.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🌦️\u003c\/span\u003e\n        \u003cstrong\u003eMade for Outdoor Decorating\u003c\/strong\u003e\n        \u003cp\u003e\n          Designed for outdoor use. Position the solar panel where it\n          can receive sufficient sunlight for the best performance.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e✨\u003c\/span\u003e\n        \u003cstrong\u003eFestive All Season\u003c\/strong\u003e\n        \u003cp\u003e\n          Style them for Christmas, summer evenings, garden parties\n          or any occasion that deserves a little extra sparkle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cdiv class=\"occasion-box\"\u003e\n      \u003ch3\u003e🎅 Where Will You Add the Magic?\u003c\/h3\u003e\n      \u003cp\u003e\n        Let your creativity shine with these versatile decorative lights.\n      \u003c\/p\u003e\n\n      \u003cul class=\"occasion-list\"\u003e\n        \u003cli\u003eChristmas garden displays and festive outdoor décor\u003c\/li\u003e\n        \u003cli\u003eGarden walls, fences, pergolas and trellises\u003c\/li\u003e\n        \u003cli\u003eBalconies, patios and outdoor entertainment areas\u003c\/li\u003e\n        \u003cli\u003eWeddings, celebrations and special occasions\u003c\/li\u003e\n        \u003cli\u003eRestaurants, event venues and decorative backdrops\u003c\/li\u003e\n        \u003cli\u003eSummer evenings and cosy outdoor gatherings\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cdiv class=\"box-section\"\u003e\n      \u003ch3\u003e🎁 What's in the Box?\u003c\/h3\u003e\n\n      \u003cdiv class=\"box-item\"\u003e\n        \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\n          \u003cstrong\u003e1 × Solar Ivy Leaf Fairy Light String\u003c\/strong\u003e\u003cbr\u003e\n          \u003cspan style=\"color:#647267;\"\u003e7 metres with 50 LED lights\u003c\/span\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"box-item\"\u003e\n        \u003cspan class=\"check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\n          \u003cstrong\u003e1 × Solar Panel with Stake\u003c\/strong\u003e\u003cbr\u003e\n          \u003cspan style=\"color:#647267;\"\u003eFor convenient outdoor placement\u003c\/span\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"closing\"\u003e\n    \u003cp style=\"font-size:25px; margin-bottom:10px;\"\u003e\n      \u003cspan class=\"sparkle\"\u003e✦\u003c\/span\u003e 🎄 \u003cspan class=\"sparkle\"\u003e✦\u003c\/span\u003e\n    \u003c\/p\u003e\n    \u003ch3\u003eMake Every Evening a Little More Magical\u003c\/h3\u003e\n    \u003cp\u003e\n      No mains power needed. No complicated setup.\n      Just beautiful ivy-inspired lights and a festive glow\n      that makes your space feel special.\n    \u003c\/p\u003e\n    \u003cp style=\"margin-top:16px; font-weight:700;\"\u003e\n      Make it merry. Make it glow. Make it JollyTime! ❤️\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":49083725611126,"sku":null,"price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/Screenshot2026-10-20204501.png?v=1792522015"},{"product_id":"multicolor-usb-fairy-lights-10m-led-string-lights","title":"Multicolor USB Fairy Lights | 10m LED String Lights","description":"\n\u003cstyle\u003e\n  .jolly-multilights {\n    font-family: 'Inter', Arial, sans-serif;\n    color: #26352e;\n    max-width: 1100px;\n    margin: 0 auto;\n    line-height: 1.7;\n    overflow: hidden;\n  }\n\n  .jolly-multilights * {\n    box-sizing: border-box;\n  }\n\n  .jolly-multilights .hero {\n    position: relative;\n    text-align: center;\n    overflow: hidden;\n    padding: 46px 24px;\n    border-radius: 26px;\n    border: 1px solid #e7e5db;\n    background:\n      radial-gradient(circle at 10% 15%, rgba(255, 0, 140, .10), transparent 28%),\n      radial-gradient(circle at 90% 20%, rgba(0, 180, 255, .13), transparent 28%),\n      radial-gradient(circle at 50% 100%, rgba(255, 190, 0, .12), transparent 35%),\n      linear-gradient(145deg, #fffdf5, #f4f8f2);\n    box-shadow: 0 15px 40px rgba(23, 65, 43, .09);\n  }\n\n  .jolly-multilights .eyebrow {\n    color: #a17a30;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    margin: 0 0 13px;\n  }\n\n  .jolly-multilights h2 {\n    font-size: clamp(28px, 5vw, 43px);\n    line-height: 1.2;\n    font-weight: 800;\n    color: #174b34;\n    margin: 0 0 18px;\n  }\n\n  .jolly-multilights h3 {\n    color: #174b34;\n    font-size: 22px;\n    line-height: 1.35;\n    margin: 0 0 12px;\n  }\n\n  .jolly-multilights p {\n    margin: 0 0 15px;\n  }\n\n  .jolly-multilights .hero-text {\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 16px;\n  }\n\n  .jolly-multilights .rainbow-line {\n    height: 4px;\n    width: 90px;\n    border-radius: 10px;\n    margin: 24px auto;\n    background: linear-gradient(\n      90deg,\n      #ff3864,\n      #ff9f1c,\n      #f9e547,\n      #36c879,\n      #18b9ef,\n      #9b5de5,\n      #ff3864\n    );\n    background-size: 200% 100%;\n    animation: jolly-rainbow 4s linear infinite;\n  }\n\n  .jolly-multilights .glow-dots {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    margin-top: 24px;\n  }\n\n  .jolly-multilights .glow-dots span {\n    display: block;\n    width: 11px;\n    height: 11px;\n    border-radius: 50%;\n    animation: jolly-glow 2s ease-in-out infinite;\n  }\n\n  .jolly-multilights .glow-dots span:nth-child(1) {\n    background: #ff3864;\n    box-shadow: 0 0 12px #ff3864;\n  }\n\n  .jolly-multilights .glow-dots span:nth-child(2) {\n    background: #ffb52e;\n    box-shadow: 0 0 12px #ffb52e;\n    animation-delay: .3s;\n  }\n\n  .jolly-multilights .glow-dots span:nth-child(3) {\n    background: #39c978;\n    box-shadow: 0 0 12px #39c978;\n    animation-delay: .6s;\n  }\n\n  .jolly-multilights .glow-dots span:nth-child(4) {\n    background: #19bafa;\n    box-shadow: 0 0 12px #19bafa;\n    animation-delay: .9s;\n  }\n\n  .jolly-multilights .glow-dots span:nth-child(5) {\n    background: #a45cf5;\n    box-shadow: 0 0 12px #a45cf5;\n    animation-delay: 1.2s;\n  }\n\n  .jolly-multilights .section {\n    padding: 32px 8px 10px;\n  }\n\n  .jolly-multilights .intro {\n    color: #647167;\n    margin-bottom: 22px;\n  }\n\n  .jolly-multilights .feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 15px;\n  }\n\n  .jolly-multilights .feature {\n    position: relative;\n    overflow: hidden;\n    padding: 21px;\n    border-radius: 19px;\n    border: 1px solid #e7eae2;\n    background: linear-gradient(145deg, #ffffff, #f7faf5);\n    transition: transform .25s ease, box-shadow .25s ease;\n  }\n\n  .jolly-multilights .feature::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(\n      90deg,\n      #ff3864,\n      #ffb52e,\n      #39c978,\n      #19bafa,\n      #a45cf5\n    );\n    opacity: .85;\n  }\n\n  .jolly-multilights .feature:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 10px 24px rgba(23, 65, 43, .09);\n  }\n\n  .jolly-multilights .feature-icon {\n    font-size: 27px;\n    display: inline-block;\n    margin-bottom: 8px;\n    animation: jolly-float 3s ease-in-out infinite;\n  }\n\n  .jolly-multilights .feature strong {\n    display: block;\n    color: #20573a;\n    font-size: 15px;\n    margin-bottom: 6px;\n  }\n\n  .jolly-multilights .feature p {\n    color: #59675d;\n    font-size: 14px;\n    margin: 0;\n  }\n\n  .jolly-multilights .perfect-box {\n    padding: 27px;\n    border-radius: 22px;\n    border: 1px solid #dce8db;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(24, 186, 250, .08), transparent 35%),\n      linear-gradient(135deg, #f2f8f0, #fffdf7);\n  }\n\n  .jolly-multilights .use-list {\n    list-style: none;\n    padding: 0;\n    margin: 15px 0 0;\n  }\n\n  .jolly-multilights .use-list li {\n    position: relative;\n    padding-left: 31px;\n    margin: 11px 0;\n  }\n\n  .jolly-multilights .use-list li::before {\n    content: \"✦\";\n    position: absolute;\n    left: 3px;\n    color: #c59b36;\n    font-weight: bold;\n  }\n\n  .jolly-multilights .spec-strip {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .jolly-multilights .spec {\n    flex: 1 1 130px;\n    text-align: center;\n    padding: 17px 12px;\n    border-radius: 16px;\n    background: #173f2e;\n    color: #fffdf4;\n  }\n\n  .jolly-multilights .spec strong {\n    display: block;\n    font-size: 22px;\n    color: #ffe49b;\n  }\n\n  .jolly-multilights .spec span {\n    font-size: 12px;\n    letter-spacing: .5px;\n  }\n\n  .jolly-multilights .closing {\n    position: relative;\n    text-align: center;\n    overflow: hidden;\n    margin-top: 30px;\n    padding: 32px 22px;\n    border-radius: 23px;\n    color: #fffdf5;\n    background: linear-gradient(135deg, #123f2b, #205b3c, #153b2b);\n  }\n\n  .jolly-multilights .closing h3 {\n    color: #ffe49b;\n    font-size: 24px;\n  }\n\n  .jolly-multilights .closing p {\n    max-width: 650px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .jolly-multilights .closing-stars {\n    color: #ffdb70;\n    letter-spacing: 8px;\n    font-size: 20px;\n    animation: jolly-glow 2.5s ease-in-out infinite;\n  }\n\n  @keyframes jolly-rainbow {\n    from { background-position: 0% 50%; }\n    to { background-position: 200% 50%; }\n  }\n\n  @keyframes jolly-glow {\n    0%, 100% { opacity: 1; }\n    50% { opacity: .5; }\n  }\n\n  @keyframes jolly-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-4px); }\n  }\n\n  @media (max-width: 600px) {\n    .jolly-multilights .hero {\n      padding: 36px 19px;\n      border-radius: 20px;\n    }\n\n    .jolly-multilights .feature-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .jolly-multilights .section {\n      padding-top: 25px;\n    }\n\n    .jolly-multilights .perfect-box {\n      padding: 21px;\n    }\n\n    .jolly-multilights .spec {\n      flex-basis: 100px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jolly-multilights *,\n    .jolly-multilights *::before,\n    .jolly-multilights *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"jolly-multilights\"\u003e\n\n  \u003cdiv class=\"hero\"\u003e\n    \u003cp class=\"eyebrow\"\u003e✦ Let Christmas Shine ✦\u003c\/p\u003e\n\n    \u003ch2\u003eFill Your Home with Christmas Colour\u003c\/h2\u003e\n\n    \u003cdiv class=\"rainbow-line\"\u003e\u003c\/div\u003e\n\n    \u003cp class=\"hero-text\"\u003e\n      Bring the festive spirit to life with our\n      \u003cstrong\u003eMulticolor USB Fairy Lights\u003c\/strong\u003e. With 10 metres\n      of vibrant LED colour, they're perfect for decorating Christmas\n      trees, dressing up mantels, brightening staircases and adding\n      a magical glow to every cosy corner of your home.\n      Simply connect to a USB power source and let the celebrations begin.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"glow-dots\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e✨ A Little Sparkle Goes a Long Way\u003c\/h3\u003e\n    \u003cp class=\"intro\"\u003e\n      Everything you need to bring your Christmas decorating ideas to life.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"feature-grid\"\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🌈\u003c\/span\u003e\n        \u003cstrong\u003e10 Metres of Colour\u003c\/strong\u003e\n        \u003cp\u003e\n          Enjoy a generous length of flexible fairy lights for wrapping\n          Christmas trees, decorating larger spaces and creating\n          eye-catching festive displays.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🎄\u003c\/span\u003e\n        \u003cstrong\u003eVibrant Multicolor LEDs\u003c\/strong\u003e\n        \u003cp\u003e\n          Bright, cheerful colours bring Christmas trees, garlands\n          and decorations to life with a joyful festive atmosphere.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🔌\u003c\/span\u003e\n        \u003cstrong\u003eConvenient USB Power\u003c\/strong\u003e\n        \u003cp\u003e\n          Connect to a compatible USB port, USB power adapter or\n          power bank for a simple and convenient setup.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e〰️\u003c\/span\u003e\n        \u003cstrong\u003eFlexible Silver Wire\u003c\/strong\u003e\n        \u003cp\u003e\n          Easily bend, twist and arrange the wire around branches,\n          wreaths, garlands and other decorative features.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e✨\u003c\/span\u003e\n        \u003cstrong\u003eLow-Heat LED Lighting\u003c\/strong\u003e\n        \u003cp\u003e\n          LED lights produce less heat than traditional incandescent\n          bulbs. Follow the product instructions and keep lights away\n          from flammable materials.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cspan class=\"feature-icon\"\u003e🎁\u003c\/span\u003e\n        \u003cstrong\u003eMade for Festive Moments\u003c\/strong\u003e\n        \u003cp\u003e\n          Create a colourful Christmas atmosphere for family gatherings,\n          holiday parties and memorable evenings at home.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spec-strip\"\u003e\n      \u003cdiv class=\"spec\"\u003e\n        \u003cstrong\u003e10 m\u003c\/strong\u003e\n        \u003cspan\u003eLIGHT STRING\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"spec\"\u003e\n        \u003cstrong\u003eUSB\u003c\/strong\u003e\n        \u003cspan\u003ePOWERED\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"spec\"\u003e\n        \u003cstrong\u003eRGB\u003c\/strong\u003e\n        \u003cspan\u003eMULTICOLOR GLOW\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cdiv class=\"perfect-box\"\u003e\n      \u003ch3\u003e🎅 Perfect for Every Festive Corner\u003c\/h3\u003e\n\n      \u003cp\u003e\n        From the Christmas tree to the smallest decorative detail,\n        bring a little extra colour and magic to your home.\n      \u003c\/p\u003e\n\n      \u003cul class=\"use-list\"\u003e\n        \u003cli\u003eChristmas trees, from top to bottom\u003c\/li\u003e\n        \u003cli\u003eStaircase railings and mantel garlands\u003c\/li\u003e\n        \u003cli\u003eWindows, walls and decorative displays\u003c\/li\u003e\n        \u003cli\u003eBedrooms and cosy living room corners\u003c\/li\u003e\n        \u003cli\u003eChristmas parties and seasonal celebrations\u003c\/li\u003e\n        \u003cli\u003eThoughtful gifts for anyone who loves decorating\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"closing\"\u003e\n    \u003cdiv class=\"closing-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\n    \u003ch3\u003eMake Christmas Brighter\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Ten metres of multicolor magic, ready to turn your festive\n      decorating ideas into something special.\n    \u003c\/p\u003e\n\n    \u003cp style=\"margin-top:17px; font-weight:700;\"\u003e\n      More colour. More sparkle. More JollyTime. ❤️\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":49083868610678,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/Screenshot_2026-10-20_205314.png?v=1792522819"},{"product_id":"led-glitter-garland-string-lights","title":"LED Glitter Garland String Lights","description":"\u003cstyle\u003e\n  .jolly-glitter {\n    font-family: 'Inter', Arial, sans-serif;\n    color: #29372e;\n    max-width: 1100px;\n    margin: 0 auto;\n    line-height: 1.7;\n    overflow: hidden;\n  }\n\n  .jolly-glitter * {\n    box-sizing: border-box;\n  }\n\n  .jolly-glitter .hero {\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n    padding: 46px 24px;\n    border-radius: 26px;\n    border: 1px solid #e9dfc6;\n    background:\n      radial-gradient(circle at 10% 15%, rgba(210, 169, 77, .17), transparent 30%),\n      radial-gradient(circle at 90% 85%, rgba(34, 112, 68, .12), transparent 32%),\n      linear-gradient(145deg, #fffdf6, #f6f4e9);\n    box-shadow: 0 15px 40px rgba(46, 60, 40, .09);\n  }\n\n  .jolly-glitter .eyebrow {\n    color: #a17b30;\n    text-transform: uppercase;\n    letter-spacing: 3px;\n    font-size: 12px;\n    font-weight: 800;\n    margin: 0 0 13px;\n  }\n\n  .jolly-glitter h2 {\n    color: #174b34;\n    font-size: clamp(28px, 5vw, 43px);\n    line-height: 1.2;\n    font-weight: 800;\n    margin: 0 0 18px;\n  }\n\n  .jolly-glitter h3 {\n    color: #174b34;\n    font-size: 22px;\n    line-height: 1.35;\n    margin: 0 0 13px;\n  }\n\n  .jolly-glitter p {\n    margin: 0 0 15px;\n  }\n\n  .jolly-glitter .hero-text {\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 16px;\n  }\n\n  .jolly-glitter .gold-line {\n    width: 90px;\n    height: 4px;\n    border-radius: 10px;\n    margin: 24px auto;\n    background: linear-gradient(90deg, #a77b26, #ffe8a1, #c49a3c, #fff0bc);\n    background-size: 200% 100%;\n    animation: jg-shimmer 3s ease-in-out infinite;\n  }\n\n  .jolly-glitter .sparkles {\n    color: #bd9439;\n    font-size: 22px;\n    letter-spacing: 10px;\n    margin-top: 20px;\n  }\n\n  .jolly-glitter .sparkles span {\n    display: inline-block;\n    animation: jg-twinkle 2s ease-in-out infinite;\n  }\n\n  .jolly-glitter .sparkles span:nth-child(2) {\n    animation-delay: .5s;\n  }\n\n  .jolly-glitter .sparkles span:nth-child(3) {\n    animation-delay: 1s;\n  }\n\n  .jolly-glitter .section {\n    padding: 32px 8px 10px;\n  }\n\n  .jolly-glitter .intro {\n    color: #647167;\n    margin-bottom: 22px;\n  }\n\n  .jolly-glitter .feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 15px;\n  }\n\n  .jolly-glitter .feature {\n    position: relative;\n    overflow: hidden;\n    padding: 21px;\n    border-radius: 19px;\n    border: 1px solid #e8e5d9;\n    background: linear-gradient(145deg, #ffffff, #faf8ef);\n    transition: transform .25s ease, box-shadow .25s ease;\n  }\n\n  .jolly-glitter .feature::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #a77b26, #f7df8c, #d3ad50);\n  }\n\n  .jolly-glitter .feature:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 10px 24px rgba(46, 60, 40, .09);\n  }\n\n  .jolly-glitter .feature-icon {\n    display: inline-block;\n    font-size: 27px;\n    margin-bottom: 8px;\n    animation: jg-float 3s ease-in-out infinite;\n  }\n\n  .jolly-glitter .feature strong {\n    display: block;\n    color: #20573a;\n    font-size: 15px;\n    margin-bottom: 6px;\n  }\n\n  .jolly-glitter .feature p {\n    color: #59675d;\n    font-size: 14px;\n    margin: 0;\n  }\n\n  .jolly-glitter .occasion-box {\n    padding: 27px;\n    border-radius: 22px;\n    border: 1px solid #e5dfc8;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(215, 176, 86, .12), transparent 35%),\n      linear-gradient(135deg, #f4f8ef, #fffdf5);\n  }\n\n  .jolly-glitter .occasion-list {\n    list-style: none;\n    padding: 0;\n    margin: 15px 0 0;\n  }\n\n  .jolly-glitter .occasion-list li {\n    position: relative;\n    padding-left: 30px;\n    margin: 11px 0;\n  }\n\n  .jolly-glitter .occasion-list li::before {\n    content: \"✦\";\n    position: absolute;\n    left: 3px;\n    color: #bd9439;\n    font-weight: bold;\n  }\n\n  .jolly-glitter .box-section {\n    padding: 26px;\n    border: 1px solid #e7dfc6;\n    border-radius: 22px;\n    background: linear-gradient(135deg, #fffdf6, #f8f5e9);\n  }\n\n  .jolly-glitter .box-item {\n    display: flex;\n    gap: 12px;\n    align-items: flex-start;\n    margin: 13px 0;\n  }\n\n  .jolly-glitter .check {\n    color: #247347;\n    font-weight: 800;\n  }\n\n  .jolly-glitter .note {\n    margin-top: 18px;\n    padding: 13px 15px;\n    border-radius: 12px;\n    background: #f0ead7;\n    color: #65583c;\n    font-size: 13px;\n  }\n\n  .jolly-glitter .closing {\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n    margin-top: 30px;\n    padding: 32px 22px;\n    border-radius: 23px;\n    color: #fffdf5;\n    background: linear-gradient(135deg, #143f2c, #245b3d, #163a2a);\n  }\n\n  .jolly-glitter .closing h3 {\n    color: #ffe5a0;\n    font-size: 24px;\n  }\n\n  .jolly-glitter .closing p {\n    max-width: 650px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .jolly-glitter .closing-stars {\n    color: #f4d47d;\n    font-size: 22px;\n    letter-spacing: 8px;\n    animation: jg-twinkle 2.5s ease-in-out infinite;\n  }\n\n  @keyframes jg-shimmer {\n    0%, 100% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n  }\n\n  @keyframes jg-twinkle {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: .5; transform: scale(1.12); }\n  }\n\n  @keyframes jg-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-4px); }\n  }\n\n  @media (max-width: 600px) {\n    .jolly-glitter .hero {\n      padding: 36px 19px;\n      border-radius: 20px;\n    }\n\n    .jolly-glitter .feature-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .jolly-glitter .section {\n      padding-top: 25px;\n    }\n\n    .jolly-glitter .occasion-box,\n    .jolly-glitter .box-section {\n      padding: 21px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .jolly-glitter *,\n    .jolly-glitter *::before,\n    .jolly-glitter *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"jolly-glitter\"\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cp class=\"eyebrow\"\u003e✦ Christmas Magic Collection ✦\u003c\/p\u003e\n\u003ch2\u003eSparkle More This Season\u003c\/h2\u003e\n\u003cdiv class=\"gold-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"hero-text\"\u003eMake every celebration shine with our \u003cstrong\u003eLED Glitter Garland String Lights\u003c\/strong\u003e. Featuring a luxurious metallic finish and bright LED lights, this eye-catching garland brings festive glamour to Christmas trees, mantels, staircases and party spaces. With convenient battery-powered operation, you can decorate your favourite spots without needing a nearby power outlet.\u003cbr\u003eLength:5M\u003c\/p\u003e\n\u003cdiv class=\"sparkles\"\u003e\n\u003cspan\u003e✦\u003c\/span\u003e \u003cspan\u003e✧\u003c\/span\u003e \u003cspan\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch3\u003e✨ A Touch of Festive Glamour\u003c\/h3\u003e\n\u003cp class=\"intro\"\u003eShimmering details, beautiful lighting and endless ways to decorate.\u003c\/p\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌟\u003c\/span\u003e \u003cstrong\u003eMetallic Glitter Finish\u003c\/strong\u003e\n\u003cp\u003eA shimmering metallic texture catches the light beautifully, adding a touch of sparkle and elegance to your decorations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e💡\u003c\/span\u003e \u003cstrong\u003eBright LED Lights\u003c\/strong\u003e\n\u003cp\u003eLED lights woven throughout the garland create a beautiful glow that brings your festive displays to life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎄\u003c\/span\u003e \u003cstrong\u003eThick \u0026amp; Full Garland\u003c\/strong\u003e\n\u003cp\u003eIts full decorative appearance makes it ideal for draping, wrapping and adding texture to your Christmas styling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔋\u003c\/span\u003e \u003cstrong\u003eBattery Box Powered\u003c\/strong\u003e\n\u003cp\u003eEnjoy flexible placement without relying on a nearby wall socket. Batteries are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎀\u003c\/span\u003e \u003cstrong\u003eEasy to Hang \u0026amp; Style\u003c\/strong\u003e\n\u003cp\u003eDrape over branches, wrap around banisters or arrange along mantels and walls to create your own festive look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan class=\"feature-icon\"\u003e✨\u003c\/span\u003e \u003cstrong\u003eDecorate Your Way\u003c\/strong\u003e\n\u003cp\u003eCombine glittering texture and LED illumination to create eye-catching displays for special occasions and celebrations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"occasion-box\"\u003e\n\u003ch3\u003e🎅 Perfect for Every Celebration\u003c\/h3\u003e\n\u003cp\u003eAdd a little shimmer wherever the occasion calls for something special.\u003c\/p\u003e\n\u003cul class=\"occasion-list\"\u003e\n\u003cli\u003eChristmas trees and festive displays\u003c\/li\u003e\n\u003cli\u003eIndoor holiday parties and seasonal gatherings\u003c\/li\u003e\n\u003cli\u003eWeddings and engagement celebrations\u003c\/li\u003e\n\u003cli\u003eHalloween decorations and themed displays\u003c\/li\u003e\n\u003cli\u003eFireplace mantels and staircase banisters\u003c\/li\u003e\n\u003cli\u003eWindow styling and decorative wall arrangements\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"box-section\"\u003e\n\u003ch3\u003e🎁 What's in the Box?\u003c\/h3\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003e1 × LED Glitter Garland String Lights\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"color: #647167;\"\u003e Decorative glitter garland with integrated LED lights \u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003e1 × Battery Box\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"color: #647167;\"\u003e Batteries not included \u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Batteries are required and must be purchased separately. Follow the product instructions for battery installation and use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"closing\"\u003e\n\u003cdiv class=\"closing-stars\"\u003e✦ ✧ ✦\u003c\/div\u003e\n\u003ch3\u003eLet Your Celebrations Shine\u003c\/h3\u003e\n\u003cp\u003eFrom cosy Christmas corners to unforgettable celebrations, add shimmering texture and festive illumination to every occasion.\u003c\/p\u003e\n\u003cp style=\"margin-top: 17px; font-weight: bold;\"\u003eA little more sparkle. A little more magic. That's JollyTime. ❤️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":49083992703094,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/files\/led-glitter-garland-string-lights.png?v=1792523271"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/2552\/0758\/collections\/fluffy-snowball-lights-close-up.png?v=1792521047","url":"https:\/\/jollytime.co.za\/collections\/lights.oembed","provider":"JollyTime","version":"1.0","type":"link"}