{"product_id":"custom-animated-led-curtain-lights","title":"🎇Turn Any Window Into a Light Show.One Light Curtain. Endless Occasions.Create animated patterns, holiday scenes, custom messages and more — all from your phone.","description":"\u003c!--  GlowforU - Custom Animated LED Curtain Lights  Shopify PRODUCT DESCRIPTION SAFE version  - No Liquid tags  - Responsive to the DESCRIPTION CONTAINER, not only the browser viewport  - Safe for narrow Shrine \/ product-description columns--\u003e\u003cdiv class=\"g-led\"\u003e  \u003cdiv class=\"g-led__wrap\"\u003e    \u003c!-- HERO --\u003e    \u003csection class=\"g-led__hero\"\u003e      \u003cdiv class=\"g-led__heroCopy\"\u003e        \u003cdiv class=\"g-led__kicker\"\u003eONE LIGHT CURTAIN. ENDLESS OCCASIONS.\u003c\/div\u003e        \u003ch2\u003eTurn Any Window Into a \u003cspan\u003eLight Show.\u003c\/span\u003e\n\u003c\/h2\u003e        \u003cp class=\"g-led__lead\"\u003eStop buying a different decoration for every holiday. Switch from Christmas to birthdays, parties, custom art and everyday ambiance right from your phone.\u003c\/p\u003e        \u003cdiv class=\"g-led__benefits\"\u003e          \u003cdiv\u003e\n\u003cb\u003e📱 App Control\u003c\/b\u003e\u003cspan\u003eChange colors, speed, brightness \u0026amp; effects.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e🎨 DIY Designs\u003c\/b\u003e\u003cspan\u003eCreate your own text, icons \u0026amp; patterns.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e🏠 Indoor + Outdoor\u003c\/b\u003e\u003cspan\u003eWindows, walls, bedrooms, porches \u0026amp; patios.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e✨ Animated Presets\u003c\/b\u003e\u003cspan\u003eInstant looks for holidays and celebrations.\u003c\/span\u003e\n\u003c\/div\u003e        \u003c\/div\u003e                \u003cp class=\"g-led__micro\"\u003e🚚 Free shipping on $49+  •  ↩️ 30-day money-back guarantee\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"g-led__media\"\u003e        \u003cimg src=\"https:\/\/cdn.cloudfastcdn.com\/image\/ba1ee0719b244740ff9ffafefd2fc603a833289e.gif\" alt=\"Animated LED curtain lights creating a holiday light show\" loading=\"eager\"\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- QUICK PROOF --\u003e    \u003csection class=\"g-led__proof\"\u003e      \u003cdiv\u003e\n\u003cstrong\u003eONE CURTAIN\u003c\/strong\u003e\u003cspan\u003eUse it again and again\u003c\/span\u003e\n\u003c\/div\u003e      \u003cdiv\u003e\n\u003cstrong\u003eMORE THAN CHRISTMAS\u003c\/strong\u003e\u003cspan\u003eBirthdays, parties \u0026amp; everyday mood\u003c\/span\u003e\n\u003c\/div\u003e      \u003cdiv\u003e\n\u003cstrong\u003ePHONE CONTROLLED\u003c\/strong\u003e\u003cspan\u003eChange the look without rebuilding the setup\u003c\/span\u003e\n\u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- PAIN POINT --\u003e    \u003csection class=\"g-led__section g-led__center\"\u003e      \u003cspan class=\"g-led__eyebrow\"\u003eTHE DECORATION PROBLEM\u003c\/span\u003e      \u003ch2\u003eWhy Buy New Lights for Every Occasion?\u003c\/h2\u003e      \u003cp class=\"g-led__sectionLead\"\u003eTraditional string lights give you one look. Seasonal decorations pile up in storage. This curtain gives you a new display whenever the moment changes.\u003c\/p\u003e      \u003cdiv class=\"g-led__problemGrid\"\u003e        \u003carticle\u003e          \u003cspan class=\"g-led__icon\"\u003e😐\u003c\/span\u003e          \u003ch3\u003eStatic Lights Get Old Fast\u003c\/h3\u003e          \u003cp\u003eOne color and one pattern can start feeling repetitive before the season is even over.\u003c\/p\u003e        \u003c\/article\u003e        \u003carticle\u003e          \u003cspan class=\"g-led__icon\"\u003e📦\u003c\/span\u003e          \u003ch3\u003eToo Much Seasonal Clutter\u003c\/h3\u003e          \u003cp\u003eChristmas lights, Halloween decor and birthday signs — different boxes for different events.\u003c\/p\u003e        \u003c\/article\u003e        \u003carticle\u003e          \u003cspan class=\"g-led__icon\"\u003e💸\u003c\/span\u003e          \u003ch3\u003eBuying Another Setup Adds Up\u003c\/h3\u003e          \u003cp\u003eUse one animated curtain across holidays, celebrations and everyday spaces instead.\u003c\/p\u003e        \u003c\/article\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- APP --\u003e    \u003csection class=\"g-led__section g-led__split\"\u003e      \u003cdiv class=\"g-led__imageCard\"\u003e        \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/4b5a13abe993ccb24ea5c39aacecbd816e81c5d4.webp?v=1788935806\u0026amp;width=1200\" alt=\"App control for LED curtain lights\" loading=\"lazy\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"g-led__copyCard\"\u003e        \u003cspan class=\"g-led__eyebrow\"\u003eCHANGE THE LOOK IN SECONDS\u003c\/span\u003e        \u003ch2\u003eYour Phone Becomes the Remote.\u003c\/h2\u003e        \u003cp\u003eAdjust brightness, speed, colors and animated effects without rebuilding your entire decoration setup.\u003c\/p\u003e        \u003cdiv class=\"g-led__checks\"\u003e          \u003cspan\u003e✓ Pick a preset for an instant transformation\u003c\/span\u003e          \u003cspan\u003e✓ Fine-tune brightness and animation speed\u003c\/span\u003e          \u003cspan\u003e✓ Switch themes when the occasion changes\u003c\/span\u003e          \u003cspan\u003e✓ Keep your favorite looks ready to use again\u003c\/span\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- DIY --\u003e    \u003csection class=\"g-led__section g-led__dark\"\u003e      \u003cdiv class=\"g-led__center g-led__darkHead\"\u003e        \u003cspan class=\"g-led__eyebrow g-led__eyebrow--light\"\u003eYOUR LIGHTS. YOUR DESIGN.\u003c\/span\u003e        \u003ch2\u003eDon't Just Pick a Pattern. Make One.\u003c\/h2\u003e        \u003cp\u003eCreate text, icons and your own pixel-style art in the app, then turn it into a glowing display.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"g-led__split\"\u003e        \u003cdiv class=\"g-led__imageCard\"\u003e          \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/9bba0349f2465c337d627fbbcc6cb9d86ad5620e.webp?v=1788935806\u0026amp;width=1200\" alt=\"DIY custom design on LED curtain lights\" loading=\"lazy\"\u003e        \u003c\/div\u003e        \u003cdiv class=\"g-led__useGrid\"\u003e          \u003cdiv\u003e\n\u003cb\u003e🎄 Christmas\u003c\/b\u003e\u003cspan\u003eSanta, snowflakes, trees \u0026amp; festive animation.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e🎃 Halloween\u003c\/b\u003e\u003cspan\u003ePumpkins, spooky icons \u0026amp; animated scenes.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e🎂 Birthdays\u003c\/b\u003e\u003cspan\u003eNames, messages, cakes \u0026amp; celebration graphics.\u003c\/span\u003e\n\u003c\/div\u003e          \u003cdiv\u003e\n\u003cb\u003e❤️ Everyday\u003c\/b\u003e\u003cspan\u003eHearts, ambient patterns \u0026amp; cozy room lighting.\u003c\/span\u003e\n\u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- INDOOR \/ OUTDOOR --\u003e    \u003csection class=\"g-led__section g-led__center\"\u003e      \u003cspan class=\"g-led__eyebrow\"\u003eFROM BEDROOMS TO PORCHES\u003c\/span\u003e      \u003ch2\u003eOne Display. More Places to Use It.\u003c\/h2\u003e      \u003cp class=\"g-led__sectionLead\"\u003eCreate a statement indoors, then bring the same animated look outside when the season calls for it.\u003c\/p\u003e      \u003cdiv class=\"g-led__imagePair\"\u003e        \u003cfigure\u003e          \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/8b0eda6a8dfe646e036f513d27b2fd5eb2a60901.webp?v=1788935806\u0026amp;width=1200\" alt=\"LED curtain lights used indoors and outdoors\" loading=\"lazy\"\u003e          \u003cfigcaption\u003eIndoor + Outdoor Decorating\u003c\/figcaption\u003e        \u003c\/figure\u003e        \u003cfigure\u003e          \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/dab7ca9e62c835842f2c5a95eaf6c1ce0a4d9eb8.webp?v=1788935806\u0026amp;width=1200\" alt=\"Outdoor waterproof LED curtain lights\" loading=\"lazy\"\u003e          \u003cfigcaption\u003eBuilt for Outdoor Holiday Displays\u003c\/figcaption\u003e        \u003c\/figure\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- CONNECTION --\u003e    \u003csection class=\"g-led__section g-led__soft\"\u003e      \u003cdiv class=\"g-led__split\"\u003e        \u003cdiv class=\"g-led__copyCard\"\u003e          \u003cspan class=\"g-led__eyebrow\"\u003eSMART WITHOUT THE HEADACHE\u003c\/span\u003e          \u003ch2\u003eTap. Change. Enjoy the Show.\u003c\/h2\u003e          \u003cp\u003eThe wireless connection is designed for smooth app control, so changing the mood feels simple instead of technical.\u003c\/p\u003e          \u003cdiv class=\"g-led__steps\"\u003e            \u003cdiv\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eHang your curtain\u003c\/span\u003e\n\u003c\/div\u003e            \u003cdiv\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eConnect and open the app\u003c\/span\u003e\n\u003c\/div\u003e            \u003cdiv\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eChoose or create your display\u003c\/span\u003e\n\u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"g-led__imageCard\"\u003e          \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/861993046df17a90468f8b33debbfc4654b3e7d0.webp?v=1788935806\u0026amp;width=1200\" alt=\"Stable wireless connection for LED curtain lights\" loading=\"lazy\"\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- SIZE --\u003e    \u003csection id=\"g-led-size\" class=\"g-led__section g-led__size\"\u003e      \u003cdiv class=\"g-led__center\"\u003e        \u003cspan class=\"g-led__eyebrow\"\u003eDON'T GUESS YOUR SIZE\u003c\/span\u003e        \u003ch2\u003eChoose the Coverage That Fits Your Space.\u003c\/h2\u003e        \u003cp class=\"g-led__sectionLead\"\u003eMeasure the area you want to cover first, then choose the curtain size that gets closest to that width and height.\u003c\/p\u003e      \u003c\/div\u003e      \u003cdiv class=\"g-led__sizeGrid\"\u003e        \u003cdiv\u003e          \u003cspan class=\"g-led__tag\"\u003eSMALL ACCENT\u003c\/span\u003e          \u003cstrong\u003e1M × 1M\u003c\/strong\u003e          \u003cem\u003e3.3 FT × 3.3 FT\u003c\/em\u003e          \u003cp\u003eGreat for smaller windows, bedrooms and compact displays.\u003c\/p\u003e        \u003c\/div\u003e        \u003cdiv class=\"g-led__popular\"\u003e          \u003cspan class=\"g-led__tag\"\u003eMOST POPULAR\u003c\/span\u003e          \u003cstrong\u003e2M × 2M\u003c\/strong\u003e          \u003cem\u003e6.6 FT × 6.6 FT\u003c\/em\u003e          \u003cp\u003eA balanced choice for standard windows, walls and party backdrops.\u003c\/p\u003e        \u003c\/div\u003e        \u003cdiv\u003e          \u003cspan class=\"g-led__tag\"\u003eBIGGEST IMPACT\u003c\/span\u003e          \u003cstrong\u003e3M × 3M\u003c\/strong\u003e          \u003cem\u003e9.8 FT × 9.8 FT\u003c\/em\u003e          \u003cp\u003eFor larger walls, porches and high-impact outdoor displays.\u003c\/p\u003e        \u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"g-led__sizeImage\"\u003e        \u003cimg src=\"https:\/\/glowforu.com\/cdn\/shop\/files\/3904f1d8e937441274d4511e072489e9d69a5cfb.webp?v=1788935806\u0026amp;width=1200\" alt=\"LED curtain light size guide\" loading=\"lazy\"\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- OUTCOMES --\u003e    \u003csection class=\"g-led__section g-led__center\"\u003e      \u003cspan class=\"g-led__eyebrow\"\u003eTHE REAL UPGRADE\u003c\/span\u003e      \u003ch2\u003eOne Curtain. A New Look Whenever You Want.\u003c\/h2\u003e      \u003cp class=\"g-led__sectionLead\"\u003eMake the house feel festive for Christmas, spooky for Halloween, personal for birthdays — then switch it back to a clean ambient design the next day.\u003c\/p\u003e      \u003cdiv class=\"g-led__outcomes\"\u003e        \u003cdiv\u003e\n\u003cspan\u003e✨\u003c\/span\u003e\u003cb\u003eMore Curb Appeal\u003c\/b\u003e\u003cp\u003eCreate a display people actually notice.\u003c\/p\u003e\n\u003c\/div\u003e        \u003cdiv\u003e\n\u003cspan\u003e📱\u003c\/span\u003e\u003cb\u003eLess Re-Decorating\u003c\/b\u003e\u003cp\u003eChange the look from your phone instead of replacing the whole setup.\u003c\/p\u003e\n\u003c\/div\u003e        \u003cdiv\u003e\n\u003cspan\u003e🎨\u003c\/span\u003e\u003cb\u003eMore Personal\u003c\/b\u003e\u003cp\u003eUse presets or create something that's yours.\u003c\/p\u003e\n\u003c\/div\u003e        \u003cdiv\u003e\n\u003cspan\u003e🔁\u003c\/span\u003e\u003cb\u003eMade to Reuse\u003c\/b\u003e\u003cp\u003eBring it back for the next event, holiday or mood.\u003c\/p\u003e\n\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/section\u003e    \u003c!-- FAQ --\u003e    \u003csection class=\"g-led__section g-led__faq\"\u003e      \u003cdiv class=\"g-led__center\"\u003e        \u003cspan class=\"g-led__eyebrow\"\u003eQUICK ANSWERS\u003c\/span\u003e        \u003ch2\u003eWhat Shoppers Want to Know\u003c\/h2\u003e      \u003c\/div\u003e      \u003cdetails open\u003e\u003csummary\u003eCan I control the colors and animations?\u003c\/summary\u003e\u003cp\u003eYes. Use the mobile app to adjust colors, brightness, speed and animated lighting effects.\u003c\/p\u003e\u003c\/details\u003e      \u003cdetails\u003e\u003csummary\u003eCan I create my own design?\u003c\/summary\u003e\u003cp\u003eYes. The DIY mode lets you create custom pixel-style graphics, text and artwork in the app.\u003c\/p\u003e\u003c\/details\u003e      \u003cdetails\u003e\u003csummary\u003eCan I use the curtain indoors?\u003c\/summary\u003e\u003cp\u003eYes. It works well for bedrooms, living spaces, windows, parties and other indoor decorating setups.\u003c\/p\u003e\u003c\/details\u003e      \u003cdetails\u003e\u003csummary\u003eCan I use it outside?\u003c\/summary\u003e\u003cp\u003eYes. The curtain is designed with waterproof construction for outdoor decorating. Always follow the included installation and electrical-safety instructions.\u003c\/p\u003e\u003c\/details\u003e      \u003cdetails\u003e\u003csummary\u003eWhich size should I choose?\u003c\/summary\u003e\u003cp\u003eMeasure the width and height of your intended display area. Choose 1M × 1M for compact spaces, 2M × 2M for a balanced everyday setup, or 3M × 3M for a larger statement display.\u003c\/p\u003e\u003c\/details\u003e    \u003c\/section\u003e    \u003c!-- FINAL CTA --\u003e    \u003csection class=\"g-led__final\"\u003e      \u003cspan class=\"g-led__kicker\"\u003eYOUR HOUSE DOESN'T NEED ANOTHER STRING OF STATIC LIGHTS.\u003c\/span\u003e      \u003ch2\u003eGive It a Display You Can Change Anytime.\u003c\/h2\u003e      \u003cp\u003eChoose your size and turn the next holiday, party or ordinary night into something worth looking at.\u003c\/p\u003e            \u003cdiv class=\"g-led__finalTrust\"\u003e📱 App Controlled  •  🎨 DIY Designs  •  💧 Outdoor Ready  •  ↩️ 30-Day Guarantee\u003c\/div\u003e    \u003c\/section\u003e  \u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\/* ---------- GLOBAL SAFETY ---------- *\/.g-led,.g-led * { box-sizing:border-box; }.g-led {  --ink:#14161d;  --muted:#676c78;  --orange:#ff7a1a;  --red:#ff3d5d;  --blue:#557cff;  --cream:#fff9ef;  --night:#090c14;  --line:#e8e9ee;  --card:#fff;  width:100%;  max-width:100%;  min-width:0;  overflow:hidden;  color:var(--ink);  background:#fff;  font-family:inherit;  container-type:inline-size;}.g-led img,.g-led video,.g-led iframe { max-width:100% !important; }.g-led h1,.g-led h2,.g-led h3,.g-led p,.g-led span,.g-led strong,.g-led b,.g-led em,.g-led a { overflow-wrap:break-word; word-break:normal; }.g-led__wrap {  width:100%;  max-width:1120px;  min-width:0;  margin:0 auto;}.g-led__section { padding:clamp(42px,7cqw,74px) clamp(14px,3.4cqw,28px); }.g-led__center { text-align:center; }.g-led h2 {  margin:10px 0 14px;  font-size:clamp(30px,5.2cqw,56px);  line-height:1.04;  letter-spacing:-.035em;}.g-led__eyebrow,.g-led__kicker {  display:inline-block;  font-size:12px;  font-weight:900;  line-height:1.35;  letter-spacing:.11em;  text-transform:uppercase;}.g-led__eyebrow { color:var(--orange); }.g-led__eyebrow--light { color:#ffc45e; }.g-led__sectionLead {  max-width:760px;  margin:0 auto 32px;  color:var(--muted);  font-size:clamp(15px,2.1cqw,18px);  line-height:1.65;}\/* ---------- HERO ---------- *\/.g-led__hero {  display:grid;  grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);  gap:clamp(22px,4cqw,40px);  align-items:center;  width:100%;  min-width:0;  padding:clamp(32px,5cqw,54px) clamp(14px,3.4cqw,28px) 28px;  background:radial-gradient(circle at 86% 14%,#fff0b8 0,rgba(255,240,184,0) 34%),linear-gradient(135deg,#fff 0%,#fff9ef 100%);  border-radius:0 0 30px 30px;}.g-led__heroCopy,.g-led__media,.g-led__copyCard,.g-led__imageCard { min-width:0; }.g-led__heroCopy h2 {  margin:10px 0 16px;  font-size:clamp(34px,6.3cqw,70px);  line-height:.98;  letter-spacing:-.045em;}.g-led__heroCopy h2 span { color:var(--orange); }.g-led__lead {  margin:0 0 24px;  max-width:650px;  color:#484d57;  font-size:clamp(15px,2.2cqw,19px);  line-height:1.62;}.g-led__media img,.g-led__imageCard img,.g-led__imagePair img,.g-led__sizeImage img {  display:block;  width:100% !important;  height:auto !important;  max-width:100% !important;  border-radius:20px;  object-fit:cover;}.g-led__media img { box-shadow:0 20px 50px rgba(20,20,30,.14); }.g-led__benefits {  display:grid;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:10px;  margin:0 0 22px;}.g-led__benefits \u003e div {  min-width:0;  padding:13px;  border:1px solid var(--line);  border-radius:14px;  background:rgba(255,255,255,.88);}.g-led__benefits b { display:block; margin-bottom:4px; font-size:14px; }.g-led__benefits span { display:block; color:var(--muted); font-size:12px; line-height:1.45; }.g-led__btn {  display:inline-flex;  align-items:center;  justify-content:center;  max-width:100%;  padding:15px 24px;  border-radius:999px;  color:#fff !important;  text-decoration:none !important;  font-size:14px;  font-weight:900;  line-height:1.25;  letter-spacing:.02em;  background:linear-gradient(90deg,var(--red),var(--orange));  box-shadow:0 10px 24px rgba(255,91,37,.22);}.g-led__micro { margin:12px 0 0; color:#747883; font-size:12px; line-height:1.5; }\/* ---------- PROOF ---------- *\/.g-led__proof {  display:grid;  grid-template-columns:repeat(3,minmax(0,1fr));  gap:1px;  margin:22px clamp(14px,3.4cqw,28px) 0;  border-radius:17px;  overflow:hidden;  background:#dedfe4;}.g-led__proof \u003e div { min-width:0; padding:19px 14px; text-align:center; color:#fff; background:#10131a; }.g-led__proof strong { display:block; font-size:12px; letter-spacing:.03em; }.g-led__proof span { display:block; margin-top:5px; color:#c7cbd3; font-size:11px; line-height:1.45; }\/* ---------- AUTO WRAPPING GRIDS ---------- *\/.g-led__problemGrid {  display:grid;  grid-template-columns:repeat(3,minmax(0,1fr));  gap:16px;  max-width:980px;  margin:0 auto;}.g-led__problemGrid article {  min-width:0;  padding:24px 20px;  border:1px solid var(--line);  border-radius:19px;  background:#fff;  text-align:left;  box-shadow:0 11px 30px rgba(20,20,30,.05);}.g-led__icon { font-size:27px; }.g-led__problemGrid h3 { margin:11px 0 8px; font-size:clamp(18px,2.3cqw,21px); line-height:1.15; }.g-led__problemGrid p { margin:0; color:var(--muted); font-size:14px; line-height:1.58; }.g-led__split {  display:grid;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:clamp(22px,4.4cqw,44px);  align-items:center;  min-width:0;}.g-led__copyCard p { color:var(--muted); font-size:clamp(15px,2cqw,18px); line-height:1.65; }.g-led__checks { display:grid; gap:10px; margin-top:20px; }.g-led__checks span { padding:11px 13px; border-radius:11px; background:#f7f7fa; font-size:13px; font-weight:700; line-height:1.45; }.g-led__dark {  margin:0 clamp(10px,2.5cqw,22px);  border-radius:30px;  color:#fff;  background:var(--night);}.g-led__darkHead { max-width:780px; margin:0 auto 30px; }.g-led__darkHead p { color:#c2c7d0; font-size:clamp(15px,2cqw,18px); line-height:1.65; }.g-led__dark .g-led__imageCard img { box-shadow:0 20px 50px rgba(0,0,0,.35); }.g-led__useGrid {  display:grid;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:12px;}.g-led__useGrid \u003e div { min-width:0; padding:18px; border:1px solid #252b38; border-radius:17px; background:#121621; }.g-led__useGrid b { display:block; margin-bottom:5px; font-size:16px; }.g-led__useGrid span { color:#bdc2cd; font-size:13px; line-height:1.5; }.g-led__imagePair {  display:grid;  grid-template-columns:repeat(2,minmax(0,1fr));  gap:16px;}.g-led__imagePair figure { min-width:0; margin:0; }.g-led__imagePair figcaption { margin-top:9px; font-size:13px; font-weight:900; }.g-led__soft {  margin:0 clamp(10px,2.5cqw,22px);  border-radius:28px;  background:#f7f9ff;}.g-led__steps {  display:grid;  grid-template-columns:repeat(3,minmax(0,1fr));  gap:9px;  margin-top:20px;}.g-led__steps \u003e div { min-width:0; padding:14px 9px; border:1px solid #e3e8f4; border-radius:14px; text-align:center; background:#fff; }.g-led__steps b { display:grid; place-items:center; width:28px; height:28px; margin:0 auto 7px; border-radius:50%; color:#fff; background:var(--blue); }.g-led__steps span { display:block; font-size:11px; font-weight:800; line-height:1.35; }\/* ---------- SIZE ---------- *\/.g-led__size { margin-top:clamp(42px,6cqw,70px); background:var(--cream); }.g-led__sizeGrid {  display:grid;  grid-template-columns:repeat(3,minmax(0,1fr));  gap:15px;  margin:30px 0 28px;}.g-led__sizeGrid \u003e div { min-width:0; padding:22px 18px; border:1px solid #ece5d8; border-radius:17px; text-align:center; background:#fff; }.g-led__tag { display:inline-block; padding:6px 9px; border-radius:999px; background:#f1f1f4; font-size:10px; font-weight:900; letter-spacing:.07em; }.g-led__sizeGrid strong { display:block; margin:8px 0 1px; font-size:clamp(24px,3.3cqw,30px); }.g-led__sizeGrid em { display:block; color:var(--orange); font-style:normal; font-weight:800; }.g-led__sizeGrid p { margin:11px 0 0; color:var(--muted); font-size:12px; line-height:1.5; }.g-led__popular { outline:3px solid var(--orange); }.g-led__popular .g-led__tag { color:#fff; background:var(--orange); }.g-led__sizeImage { max-width:760px; margin:0 auto; }\/* ---------- OUTCOMES ---------- *\/.g-led__outcomes {  display:grid;  grid-template-columns:repeat(4,minmax(0,1fr));  gap:12px;  margin-top:30px;}.g-led__outcomes \u003e div { min-width:0; padding:21px 14px; border:1px solid var(--line); border-radius:17px; }.g-led__outcomes span { font-size:26px; }.g-led__outcomes b { display:block; margin:8px 0 5px; }.g-led__outcomes p { margin:0; color:var(--muted); font-size:12px; line-height:1.5; }\/* ---------- FAQ ---------- *\/.g-led__faq { max-width:900px; margin:0 auto; }.g-led__faq details { border-bottom:1px solid var(--line); }.g-led__faq summary { position:relative; list-style:none; cursor:pointer; padding:18px 34px 18px 0; font-weight:900; line-height:1.35; }.g-led__faq summary::-webkit-details-marker { display:none; }.g-led__faq summary::after { content:'+'; position:absolute; top:15px; right:3px; color:var(--orange); font-size:22px; }.g-led__faq details[open] summary::after { content:'–'; }.g-led__faq details p { margin:0 0 18px; color:var(--muted); font-size:14px; line-height:1.65; }\/* ---------- FINAL CTA ---------- *\/.g-led__final {  margin:16px clamp(10px,2.5cqw,22px) 45px;  padding:clamp(34px,5cqw,50px) clamp(16px,4cqw,34px);  border-radius:28px;  text-align:center;  color:#fff;  background:radial-gradient(circle at 20% 0%,rgba(255,102,45,.45),transparent 36%),linear-gradient(135deg,#0b0e17,#161b29);}.g-led__final p { max-width:720px; margin:0 auto 22px; color:#cbd0d9; font-size:clamp(14px,2cqw,17px); line-height:1.6; }.g-led__finalTrust { margin-top:15px; color:#adb3c0; font-size:11px; line-height:1.65; }\/* ---------- CONTAINER RESPONSIVE ----------   This is the key fix: it reacts to the WIDTH OF THE PRODUCT DESCRIPTION,   not the full browser width. So it also works inside a narrow desktop column.*\/@container (max-width: 760px) {  .g-led__hero,  .g-led__split,  .g-led__imagePair { grid-template-columns:1fr; }  .g-led__hero { gap:22px; border-radius:0 0 22px 22px; }  .g-led__heroCopy { text-align:center; }  .g-led__lead { margin-left:auto; margin-right:auto; }  .g-led__proof { grid-template-columns:1fr; }  .g-led__proof \u003e div { padding:14px 12px; }  .g-led__problemGrid,  .g-led__sizeGrid { grid-template-columns:1fr; }  .g-led__copyCard { text-align:center; }  .g-led__checks { text-align:left; }  .g-led__outcomes { grid-template-columns:repeat(2,minmax(0,1fr)); }  .g-led__popular { outline-width:2px; }}@container (max-width: 520px) {  .g-led__section { padding-left:14px; padding-right:14px; }  .g-led__hero { padding-left:14px; padding-right:14px; }  .g-led__heroCopy h2 { font-size:clamp(34px,10.5cqw,46px); }  .g-led h2 { font-size:clamp(28px,8.8cqw,38px); }  .g-led__benefits,  .g-led__useGrid,  .g-led__outcomes { grid-template-columns:1fr; }  .g-led__steps { grid-template-columns:1fr; }  .g-led__btn { width:100%; }  .g-led__dark,  .g-led__soft,  .g-led__final { margin-left:6px; margin-right:6px; border-radius:22px; }}\/* Fallback for older browsers *\/@media (max-width:749px) {  .g-led__hero,  .g-led__split,  .g-led__imagePair,  .g-led__problemGrid,  .g-led__sizeGrid { grid-template-columns:1fr; }  .g-led__heroCopy,  .g-led__copyCard { text-align:center; }  .g-led__proof { grid-template-columns:1fr; }  .g-led__outcomes { grid-template-columns:repeat(2,minmax(0,1fr)); }}\u003c\/style\u003e","brand":"mysite","offers":[{"title":"1M x 1M (3.3FT x 3.3FT)  ","offer_id":51648235962614,"sku":"NC03312609096929-1m*1m","price":49.99,"currency_code":"USD","in_stock":true},{"title":"2M x 2M (6.6FT x 6.6FT)","offer_id":51648235995382,"sku":"NC03312609096929-2m*2m","price":59.99,"currency_code":"USD","in_stock":true},{"title":"3M x 3M (9.8FT x 9.8FT)","offer_id":51648236028150,"sku":"NC03312609096929-3m*3m","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0824\/9186\/7382\/files\/c13c1c8295145aaa37a0d8602095e7d3bf77f531.webp?v=1789438530","url":"https:\/\/toppicksdeals.com\/products\/custom-animated-led-curtain-lights","provider":"我的商店","version":"1.0","type":"link"}