{"product_id":"usb-rgb-led-strip-20m-multicolour-with-controller","title":"USB RGB LED Strip 20m — Multicolour with Controller","description":"\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900\u0026display=swap');\n\n#fd-rgb{\n  --pink:#ff42c8;\n  --blue:#40a8ff;\n  --purple:#9b65ff;\n  --green:#48ffc0;\n  font-family:'Montserrat',Arial,sans-serif;\n  color:#fff;\n  background:#080817;\n  position:relative;\n  overflow:hidden;\n  isolation:isolate;\n  border-radius:22px;\n  line-height:1.7;\n}\n#fd-rgb *{box-sizing:border-box}\n#fd-rgb .fd-rgb-bg{\n  position:absolute;\n  inset:0;\n  z-index:-2;\n  background:\n    radial-gradient(ellipse at 10% 12%,rgba(255,45,183,.17),transparent 38%),\n    radial-gradient(ellipse at 90% 32%,rgba(61,106,255,.2),transparent 38%),\n    radial-gradient(ellipse at 45% 90%,rgba(128,52,255,.15),transparent 45%),\n    #080817;\n}\n#fd-rgb .fd-orb{\n  position:absolute;\n  width:220px;\n  height:220px;\n  border-radius:50%;\n  filter:blur(75px);\n  opacity:.32;\n  z-index:-1;\n  pointer-events:none;\n  animation:fd-rgb-float 9s ease-in-out infinite alternate;\n}\n#fd-rgb .fd-orb.pink{background:#ff32c8;top:80px;left:-130px}\n#fd-rgb .fd-orb.blue{background:#315dff;top:380px;right:-130px;animation-delay:-3s}\n#fd-rgb .fd-orb.green{background:#27f5c0;bottom:0;left:30%;animation-delay:-6s}\n@keyframes fd-rgb-float{\n  from{transform:translate(0,0) scale(.9)}\n  to{transform:translate(45px,35px) scale(1.2)}\n}\n#fd-rgb .fd-rgb-inner{\n  max-width:900px;\n  margin:auto;\n  padding:27px 18px 30px;\n  position:relative;\n}\n\n\/* Brand *\/\n#fd-rgb .fd-brand{\n  text-align:center;\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:4px;\n  margin:3px 0 23px;\n  color:#fff;\n}\n#fd-rgb .fd-brand span{\n  background:linear-gradient(90deg,#ff48cb,#9b65ff,#40caff,#48ffc0,#ff48cb);\n  background-size:250% auto;\n  color:transparent;\n  background-clip:text;\n  -webkit-background-clip:text;\n  animation:fd-rgb-spectrum 5s linear infinite;\n}\n@keyframes fd-rgb-spectrum{\n  to{background-position:250% center}\n}\n\n\/* Animated RGB strip *\/\n#fd-rgb .fd-neon-strip{\n  height:58px;\n  position:relative;\n  margin:0 -4px 20px;\n  display:flex;\n  align-items:center;\n}\n#fd-rgb .fd-neon-strip:before{\n  content:\"\";\n  position:absolute;\n  left:0;right:0;\n  top:27px;\n  height:6px;\n  border-radius:10px;\n  background:linear-gradient(90deg,#ff37bb,#a35aff,#398bff,#38ffe0,#7dff4f,#ffe64d,#ff7d40,#ff37bb);\n  background-size:300% 100%;\n  animation:fd-rgb-spectrum 4s linear infinite;\n  box-shadow:0 0 12px rgba(120,90,255,.8),0 0 28px rgba(255,55,187,.3);\n}\n#fd-rgb .fd-neon-dot{\n  position:absolute;\n  top:22px;\n  left:var(--x);\n  width:15px;\n  height:15px;\n  border-radius:50%;\n  background:var(--c);\n  box-shadow:0 0 9px var(--c),0 0 24px var(--c);\n  animation:fd-rgb-pulse 1.7s ease-in-out infinite alternate;\n  animation-delay:var(--d);\n}\n@keyframes fd-rgb-pulse{\n  from{opacity:.55;transform:scale(.8)}\n  to{opacity:1;transform:scale(1.2)}\n}\n\n\/* Hero *\/\n#fd-rgb .fd-eyebrow{\n  text-align:center;\n  color:#bba4ff;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  margin:0 0 12px;\n}\n#fd-rgb .fd-title{\n  font-size:clamp(32px,6vw,55px);\n  font-weight:900;\n  line-height:1.1;\n  letter-spacing:-1.7px;\n  text-align:center;\n  margin:0 auto 18px;\n  max-width:760px;\n}\n#fd-rgb .fd-rgb-text{\n  background:linear-gradient(100deg,#ff4ecb,#a578ff,#48baff,#50ffd4,#ff4ecb);\n  background-size:300% auto;\n  color:transparent;\n  background-clip:text;\n  -webkit-background-clip:text;\n  animation:fd-rgb-spectrum 5s linear infinite;\n}\n#fd-rgb .fd-intro{\n  text-align:center;\n  max-width:650px;\n  margin:0 auto 24px;\n  font-size:13px;\n  color:#c8c8df;\n  line-height:2;\n}\n\n\/* Animated data panels *\/\n#fd-rgb .fd-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:9px;\n  margin:27px 0;\n}\n#fd-rgb .fd-spec{\n  position:relative;\n  overflow:hidden;\n  text-align:center;\n  padding:17px 5px;\n  border-radius:15px;\n  background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.018));\n  border:1px solid rgba(173,133,255,.24);\n  animation:fd-rgb-rise .8s ease both;\n}\n#fd-rgb .fd-spec:nth-child(2){animation-delay:.12s}\n#fd-rgb .fd-spec:nth-child(3){animation-delay:.24s}\n#fd-rgb .fd-spec:after{\n  content:\"\";\n  position:absolute;\n  top:0;left:-100%;\n  width:65%;height:100%;\n  background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);\n  animation:fd-rgb-shine 5s ease-in-out infinite;\n}\n@keyframes fd-rgb-shine{\n  0%,35%{left:-100%}\n  65%,100%{left:150%}\n}\n#fd-rgb .fd-spec strong{\n  display:block;\n  font-size:clamp(21px,4vw,32px);\n  line-height:1.3;\n  font-weight:900;\n  color:#fff;\n}\n#fd-rgb .fd-spec:first-child strong{color:#ff79df}\n#fd-rgb .fd-spec:nth-child(2) strong{color:#9c8cff}\n#fd-rgb .fd-spec:nth-child(3) strong{color:#58e8ff}\n#fd-rgb .fd-spec small{\n  display:block;\n  margin-top:6px;\n  font-size:9px;\n  letter-spacing:.7px;\n  color:#c6c4df;\n  font-weight:700;\n  text-transform:uppercase;\n}\n\n\/* Section headings *\/\n#fd-rgb .fd-heading{\n  text-align:center;\n  font-size:clamp(23px,5vw,31px);\n  font-weight:900;\n  line-height:1.3;\n  margin:36px 0 8px;\n}\n#fd-rgb .fd-heading span{\n  color:#b29aff;\n  text-shadow:0 0 18px rgba(151,103,255,.3);\n}\n#fd-rgb .fd-section-sub{\n  text-align:center;\n  color:#a9a8c8;\n  font-size:12px;\n  margin:0 auto 22px;\n}\n\n\/* Glass cards *\/\n#fd-rgb .fd-features{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:12px;\n}\n#fd-rgb .fd-feature{\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:19px 15px;\n  border-radius:17px;\n  border:1px solid rgba(160,128,255,.19);\n  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));\n  transition:transform .3s,border-color .3s,background .3s;\n  animation:fd-rgb-rise .8s ease both;\n}\n#fd-rgb .fd-feature:nth-child(2){animation-delay:.1s}\n#fd-rgb .fd-feature:nth-child(3){animation-delay:.2s}\n#fd-rgb .fd-feature:nth-child(4){animation-delay:.3s}\n#fd-rgb .fd-feature:nth-child(5){animation-delay:.4s}\n#fd-rgb .fd-feature:hover{\n  transform:translateY(-5px);\n  border-color:rgba(174,132,255,.7);\n  background:rgba(128,91,255,.09);\n}\n#fd-rgb .fd-feature:before{\n  content:\"\";\n  position:absolute;\n  top:0;left:0;\n  height:2px;width:100%;\n  background:linear-gradient(90deg,#ff43ca,#9b65ff,#40bfff,#48ffc0);\n  background-size:200% 100%;\n  animation:fd-rgb-spectrum 5s linear infinite;\n}\n#fd-rgb .fd-icon{\n  display:block;\n  font-size:29px;\n  margin-bottom:10px;\n  filter:drop-shadow(0 0 10px rgba(172,127,255,.35));\n}\n#fd-rgb .fd-feature h3{\n  margin:0 0 7px;\n  font-size:14px;\n  font-weight:800;\n  color:#fff;\n}\n#fd-rgb .fd-feature p{\n  margin:0;\n  font-size:11px;\n  line-height:1.85;\n  color:#bcbad6;\n}\n\n\/* Use cases *\/\n#fd-rgb .fd-use-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:9px;\n  margin-top:21px;\n}\n#fd-rgb .fd-use{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  padding:12px 10px;\n  border:1px solid rgba(255,255,255,.075);\n  border-radius:12px;\n  background:rgba(255,255,255,.035);\n  font-size:11px;\n  font-weight:600;\n  color:#e2dff4;\n  transition:background .25s,border-color .25s;\n}\n#fd-rgb .fd-use:hover{\n  background:rgba(141,101,255,.1);\n  border-color:rgba(141,101,255,.4);\n}\n#fd-rgb .fd-use span{\n  font-size:21px;\n  flex-shrink:0;\n}\n\n\/* Final banner *\/\n#fd-rgb .fd-finale{\n  position:relative;\n  overflow:hidden;\n  margin-top:32px;\n  padding:29px 17px;\n  border-radius:20px;\n  text-align:center;\n  border:1px solid rgba(161,120,255,.36);\n  background:linear-gradient(135deg,rgba(255,53,196,.09),rgba(88,65,255,.15),rgba(38,216,255,.07));\n}\n#fd-rgb .fd-finale:before{\n  content:\"\";\n  position:absolute;\n  top:0;left:-100%;\n  width:65%;height:100%;\n  background:linear-gradient(100deg,transparent,rgba(255,255,255,.06),transparent);\n  animation:fd-rgb-shine 6s ease-in-out infinite;\n}\n#fd-rgb .fd-finale h3{\n  position:relative;\n  margin:0 0 12px;\n  font-size:clamp(22px,5vw,32px);\n  line-height:1.3;\n  font-weight:900;\n}\n#fd-rgb .fd-finale h3 span{\n  background:linear-gradient(90deg,#ff62d5,#b39aff,#5edfff);\n  color:transparent;\n  background-clip:text;\n  -webkit-background-clip:text;\n}\n#fd-rgb .fd-finale p{\n  position:relative;\n  margin:0;\n  font-size:12px;\n  line-height:1.9;\n  color:#c8c5df;\n}\n#fd-rgb .fd-signoff{\n  position:relative;\n  margin-top:18px;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.5px;\n  color:#c4aaff;\n}\n@keyframes fd-rgb-rise{\n  from{opacity:0;transform:translateY(15px)}\n  to{opacity:1;transform:translateY(0)}\n}\n\n\/* Responsive mobile design *\/\n@media(max-width:480px){\n  #fd-rgb{border-radius:16px}\n  #fd-rgb .fd-rgb-inner{padding:22px 13px 24px}\n  #fd-rgb .fd-title{letter-spacing:-1px}\n  #fd-rgb .fd-intro{font-size:12px}\n  #fd-rgb .fd-feature{padding:15px 11px}\n  #fd-rgb .fd-feature h3{font-size:12px}\n  #fd-rgb .fd-feature p{font-size:10px}\n  #fd-rgb .fd-heading{font-size:23px}\n  #fd-rgb .fd-spec small{font-size:8px;letter-spacing:.3px}\n}\n@media(prefers-reduced-motion:reduce){\n  #fd-rgb *,#fd-rgb *:before,#fd-rgb *:after{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection id=\"fd-rgb\"\u003e\n  \u003cdiv class=\"fd-rgb-bg\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"fd-orb pink\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"fd-orb blue\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"fd-orb green\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"fd-rgb-inner\"\u003e\n\n    \u003cdiv class=\"fd-brand\"\u003e\n      \u003cspan\u003e✦ FOREVER DECEMBER™ ✦\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fd-neon-strip\" aria-hidden=\"true\"\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:2%;--c:#ff42c8;--d:0s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:14%;--c:#a36bff;--d:.3s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:27%;--c:#40a8ff;--d:.6s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:40%;--c:#48ffc0;--d:.9s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:53%;--c:#d8ff4c;--d:.4s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:66%;--c:#ffd75b;--d:.7s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:79%;--c:#ff8c49;--d:1s\"\u003e\u003c\/i\u003e\n      \u003ci class=\"fd-neon-dot\" style=\"--x:96%;--c:#ff42c8;--d:1.3s\"\u003e\u003c\/i\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"fd-eyebrow\"\u003e🌈 Your Space. Your Colours. Your Vibe.\u003c\/p\u003e\n\n    \u003ch2 class=\"fd-title\"\u003e\n      Let There Be\u003cbr\u003e\n      \u003cspan class=\"fd-rgb-text\"\u003eColour \u0026amp; Light.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fd-intro\"\u003e\n      Transform your everyday space into something extraordinary with the\n      Forever December™ 20m USB RGB LED Strip. From immersive gaming\n      sessions to cosy bedroom evenings and dazzling Christmas displays,\n      create the atmosphere you want with vibrant, customisable colour. ✨\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fd-specs\"\u003e\n      \u003cdiv class=\"fd-spec\"\u003e\n        \u003cstrong\u003e20m\u003c\/strong\u003e\n        \u003csmall\u003eStrip Length\u003c\/small\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fd-spec\"\u003e\n        \u003cstrong\u003eRGB\u003c\/strong\u003e\n        \u003csmall\u003eColourful Glow\u003c\/small\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fd-spec\"\u003e\n        \u003cstrong\u003e5V\u003c\/strong\u003e\n        \u003csmall\u003eUSB Powered\u003c\/small\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch3 class=\"fd-heading\"\u003eDesigned to \u003cspan\u003eStand Out.\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp class=\"fd-section-sub\"\u003e\n      A little colour can completely change the feeling of a room.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fd-features\"\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e🌈\u003c\/span\u003e\n        \u003ch3\u003eRGB Colour Changing\u003c\/h3\u003e\n        \u003cp\u003eExplore vibrant colours and create a look that suits your mood, setup or celebration.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e📏\u003c\/span\u003e\n        \u003ch3\u003e20 Metres of Possibility\u003c\/h3\u003e\n        \u003cp\u003eEnjoy 20m of lighting for a variety of room layouts, furniture and decorative projects.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e🔌\u003c\/span\u003e\n        \u003ch3\u003eConvenient USB Power\u003c\/h3\u003e\n        \u003cp\u003eDesigned for 5V USB power. Use a compatible USB port, power bank or suitable adapter.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e🎛️\u003c\/span\u003e\n        \u003ch3\u003eEasy Inline Control\u003c\/h3\u003e\n        \u003cp\u003eUse the included controller to change colours and modes with ease.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e✂️\u003c\/span\u003e\n        \u003ch3\u003eFlexible Installation\u003c\/h3\u003e\n        \u003cp\u003eShape the strip around suitable corners and furniture. Cut only at marked points if the product supports cutting.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fd-feature\"\u003e\n        \u003cspan class=\"fd-icon\"\u003e✨\u003c\/span\u003e\n        \u003ch3\u003eInstant Atmosphere\u003c\/h3\u003e\n        \u003cp\u003eAdd a colourful finishing touch to your favourite space, day or night.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n    \u003ch3 class=\"fd-heading\"\u003eOne Strip. \u003cspan\u003eEndless Possibilities.\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp class=\"fd-section-sub\"\u003e\n      Bring your favourite spaces to life with colour.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fd-use-grid\"\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e🎮\u003c\/span\u003eGaming \u0026amp; PC setups\u003c\/div\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e🎄\u003c\/span\u003eChristmas displays\u003c\/div\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e🛏️\u003c\/span\u003eBedrooms \u0026amp; lounges\u003c\/div\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e💻\u003c\/span\u003eHome office lighting\u003c\/div\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e🎉\u003c\/span\u003eParties \u0026amp; celebrations\u003c\/div\u003e\n      \u003cdiv class=\"fd-use\"\u003e\n\u003cspan\u003e🏠\u003c\/span\u003eDecorative accents\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fd-finale\"\u003e\n      \u003ch3\u003eSet Your Space\u003cbr\u003e\u003cspan\u003eAg low. RGB on. Vibe activated.\u003c\/span\u003e\n\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether you're creating the ultimate gaming atmosphere, adding\n        a modern touch to your bedroom or bringing extra colour to your\n        festive décor, make every moment feel a little more special.\n      \u003c\/p\u003e\n      \u003cdiv class=\"fd-signoff\"\u003e\n        LIGHT UP YOUR WORLD · FOREVER DECEMBER™\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Forever December","offers":[{"title":"Default Title","offer_id":67652845732054,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0844\/9490\/9654\/files\/forever-december-usb-5v-rgb-led-strip-20m_fc82d9eb-65b9-4fb7-a64c-e001f474caa6.png?v=1792514251","url":"https:\/\/foreverdecember.co.za\/products\/usb-rgb-led-strip-20m-multicolour-with-controller","provider":"Forever December","version":"1.0","type":"link"}